.contact-section{position:relative;overflow:hidden;padding:0}.contact-section .background-svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.contact-section .background-svg svg{width:100%;height:100%;display:block}.contact-section .contact-inner{position:relative;z-index:1;display:flex;justify-content:space-between;gap:60px;max-width:1440px;margin:0 auto;padding:77px 80px;align-items:center}.contact-section .contact-left{flex:1;max-width:500px}.contact-section .contact-left .title{font-size:36px;font-weight:500;margin-bottom:20px}.contact-section .contact-left .description{font-size:18px;line-height:28px}.contact-section .contact-left .description s{text-decoration:line-through}.contact-section .contact-right{flex:1;max-width:480px;max-height:700px;background:#fff;border-radius:16px;padding:32px;box-shadow:0 0 24px #00000014;border:1.064px solid var(--Secondary, #D6D6D6);background:linear-gradient(145deg,#d9d9d9 -2.66%,#d9d9d91c 103.63%)}.contact-section .contact-right .contact-form{display:flex;flex-direction:column;gap:2px;border-radius:12.77px;border:.064px solid var(--Secondary, #D6D6D6);background:#fff;padding:20px}.contact-section .contact-right input,.contact-section .contact-right select{display:flex;height:36px;padding:8px 8px 8px 12px;align-items:center;gap:8px;align-self:stretch;border-radius:24px;border:1px solid var(--Light-Grey-1, #E0E0E0);background:var(--White, #FFF);box-shadow:0 1px 2px #1018280d;font-size:14px;outline:none;transition:border .3s}.contact-section .contact-right input:focus,.contact-section .contact-right select:focus{border-color:#aaa}.contact-section .contact-right label{font-size:14px;font-weight:500}.contact-section .contact-right textarea{border-radius:12px;align-items:center;padding:10px}.contact-section .contact-right textarea{resize:vertical;min-height:100px}.contact-section .contact-right .btn-submit{background:#000;color:#fff;padding:10px 16px;border:none;border-radius:24px;font-weight:700;cursor:pointer;transition:background .3s ease}.contact-section .contact-right .btn-submit:hover{background:#333}@media (max-width: 1024px){.contact-inner{flex-direction:column;padding:0 20px;gap:40px}.contact-left,.contact-right{width:100%}.contact-form{padding:20px}.contact-left .title{text-align:center;font-size:28px}.contact-left .description{text-align:center;font-size:16px;max-width:100%;margin:0 auto}}@media (max-width: 768px){.contact-inner{flex-direction:column;padding:0 20px 40px;gap:24px}.contact-left,.contact-right{max-width:100%;width:100%}.contact-left .title{font-size:22px;text-align:center}.contact-left .description{font-size:14px;text-align:center}.contact-form{padding:16px}.contact-form input,.contact-form select,.contact-form textarea{font-size:14px;padding:8px 12px}.btn-submit{font-size:14px;padding:10px 16px}}@media (max-width: 500px){.contact-right{max-width:394px!important;padding:15px!important}.contact-inner{padding:0 16px 40px}.contact-form{padding:16px}.contact-form input,.contact-form select,.contact-form textarea{font-size:13px;padding:8px 10px}.contact-left .title{font-size:20px}.contact-left .description{font-size:13px}}
