.contact-hero{background-color:#02010100;background-image:url(/About_us_banner.png);background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:450px;display:flex;position:relative}.contact-hero:before{content:"";background:#0009;position:absolute;inset:0}.contact-hero-inner{flex-direction:column;gap:16px;display:flex;position:relative}.contact-hero-inner h1{color:#fff;font-size:64px;line-height:1.2em}.contact-hero-inner ul{color:#e7e7e7;justify-content:center;gap:10px;font-size:16px;line-height:1.5em;display:flex}.contact-hero-inner ul .separator{font-size:22px}.contact-section{margin:20px 0 0;padding:30px 0}.contact-inner{gap:48px;padding:40px;display:flex}.contact-inner .contact-left,.contact-inner .contact-right{width:calc(50% - 24px)}.contact-left{flex-direction:column;justify-content:space-between;display:flex}.contact-header{flex-direction:column;gap:16px;display:flex}.contact-header h5{text-transform:uppercase;letter-spacing:1.8px;color:#272727;font-size:14px;font-weight:500}.contact-header h2{letter-spacing:0;color:#272727;font-size:48px;font-weight:400;line-height:1.2em}.contact-header p{color:#3b3b3b;max-width:60%;font-size:16px;font-weight:400;line-height:1.5em}.contact-form{border:1px solid #d4d8db;flex-direction:column;justify-content:center;gap:20px;padding:24px;display:flex}.contact-input-grid{grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(2,1fr);grid-auto-flow:row;gap:20px 30px;display:grid}:is(.contact-input-grid,.contact-input-section) .input-row{flex-direction:column;gap:8px;display:flex}:is(.contact-input-grid,.contact-input-section) .input-row label{color:#3b3b3b;letter-spacing:1.8px;text-transform:uppercase;font-size:14px;font-weight:500;line-height:16px}:is(.contact-input-grid,.contact-input-section) .input-row input,:is(.contact-input-grid,.contact-input-section) .input-row textarea{-webkit-appearance:none;color:#3b3b3b;background-color:#02010100;border:1px solid #d4d8db;padding:15px 24px 17px;font-size:16px;font-weight:500}:is(.contact-input-grid,.contact-input-section) .input-row textarea{height:180px}.contact-links{justify-content:space-between;gap:24px;display:flex}.contact-links .contact-link,.contact-links .contact-social{width:calc(50% - 12px)}.contact-links h3{color:#272727;font-size:22px;font-weight:400;line-height:1.2em}.contact-links a{font-size:inherit;align-items:center;display:flex}.contact-links a svg{fill:#d4bba2;width:14px;height:14px;margin-right:14px}.contact-links a p{color:#3b3b3b;font-size:16px;font-weight:400;line-height:1.5em}.contact-links .contact-link{flex-direction:column;gap:16px;display:flex}.contact-links .contact-link div{flex-direction:column;gap:12px;display:flex}.contact-links .contact-social{flex-direction:column;gap:16px;display:flex}.contact-links .contact-social ul{flex-direction:column;gap:12px;display:flex}.contact-location{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.contact-location h3{color:#272727;font-size:22px;font-weight:400;line-height:1.2em}.contact-location a{font-size:inherit;align-items:center;display:flex}.contact-location a svg{fill:#d4bba2;width:18px;height:18px;margin-right:14px}.contact-location a svg path{fill:#d4bba2}.contact-location a p{color:#3b3b3b;font-size:16px;font-weight:400;line-height:1.5em}.send-btn{text-transform:uppercase;color:#3b3b3b;fill:#3b3b3b;cursor:pointer;background:#f9dcbe;width:100%;padding:12px 30px;font-size:13px;font-weight:500;transition:transform .3s}.send-btn:hover{background:#f9c893}.loader-btn{justify-content:center;align-items:center;height:50px;display:flex}.loader-btn img{width:40px;height:100%;min-height:20px}@media screen and (max-width:640px){.contact-hero-inner h1{font-size:40px}.contact-header h2{font-size:30px}.contact-header p{max-width:100%}.contact-links{flex-direction:column;margin-top:20px}}@media screen and (max-width:768px){.contact-inner{flex-direction:column;padding:0}.contact-inner .contact-left,.contact-inner .contact-right{width:100%}}@media screen and (max-width:1400px){.contact-input-grid{grid-template-columns:repeat(1,1fr)}}
