.contact-us-hero{max-height:500px;overflow:hidden;display:flex}@media (max-width:900px){.contact-us-hero{max-height:450px}}.contact-us-hero img{max-height:500px;overflow:hidden;object-position:center;width:100%;object-fit:cover}@media (max-width:900px){.contact-us-hero img{max-height:450px}}.reach-out-top .top{margin-top:72px;display:flex;justify-content:space-between;padding-left:max(10px, calc((100vw - 1340px) / 2));border-bottom:1px solid rgba(0, 0, 3, 0.2)}@media (max-width:900px){.reach-out-top .top{flex-direction:column;gap:40px;padding-bottom:40px;border-bottom:none}}.reach-out-top .top h1{color:#101010;font-size:64px;font-weight:400;line-height:70.4px;letter-spacing:-3px}@media (max-width:900px){.reach-out-top .top h1{font-size:40px;line-height:48px}}.reach-out-top .top p{border-left:1px solid rgba(0, 0, 3, 0.2);padding:0 0 104px 25px;max-width:289px;margin-right:max(10px, calc((100vw - 1231px) / 2));color:#000003;font-size:16px;font-weight:400;line-height:20.8px}@media (max-width:900px){.reach-out-top .top p{padding:0 0 25px 25px}}.contact-us-form{padding:80px 0;background:#1A3232;background-image:url(/wp-content/uploads/2025/10/Group-2-2.svg);background-repeat:no-repeat;background-position:top right;background-size:auto}@media (max-width:900px){.contact-us-form{background-image:none}}.contact-us-form__inner .form{max-width:600px}.contact-us-form__inner .form h2{color:#FFF;font-size:45px;font-weight:400;line-height:49.5px;letter-spacing:-1px;margin-bottom:40px}.contact-us-form__inner .form h3{color:#FFF;font-size:24px;font-weight:400;line-height:25.3px;letter-spacing:-0.5px;margin-bottom:16px}.contact-us-form__inner .form form .row{display:flex;gap:8px;margin-bottom:8px}@media (max-width:900px){.contact-us-form__inner .form form .row{flex-direction:column}}.contact-us-form__inner .form form .row input{background:#FFF;padding:12px 16px;border-radius:0;border:none;color:#000;font-size:14px;font-weight:400;line-height:110%;letter-spacing:-0.42px;max-height:39px;width:100%}.contact-us-form__inner .form form .row input::placeholder{color:#D1D1D1;font-size:14px;font-weight:400;line-height:110%;letter-spacing:-0.42px;transition:all 0.5s}.contact-us-form__inner .form form .row input:focus-visible{outline:none}.contact-us-form__inner .form form .row input:focus-visible::placeholder{opacity:0}.contact-us-form__inner .form form .row .wpcf7-not-valid{background:#EAD6D4}.contact-us-form__inner .form form .row .wpcf7-not-valid::placeholder{color:#A30000}.contact-us-form__inner .form form .row .wpcf7-not-valid-tip{display:block;color:#A30000;font-size:12px;font-weight:400;line-height:130%;letter-spacing:-0.36px}.contact-us-form__inner .form form textarea{background:#FFF;padding:12px 16px;border-radius:0;border:none;color:#000;font-size:14px;font-weight:400;line-height:110%;letter-spacing:-0.42px;width:100%;margin-bottom:16px;height:150px}.contact-us-form__inner .form form textarea::placeholder{color:#D1D1D1;font-size:14px;font-weight:400;line-height:110%;letter-spacing:-0.42px;transition:all 0.5s}.contact-us-form__inner .form form textarea:focus-visible{outline:none}.contact-us-form__inner .form form textarea:focus-visible::placeholder{opacity:0}.contact-us-form__inner .form form .info-text{color:#FFF;font-size:12px;font-weight:400;line-height:140%;margin-bottom:16px;text-align:right}.contact-us-form__inner .form form .button-svg-arrow{background:#000;padding:25px;display:flex;gap:25px;align-items:center;color:#FFF;font-size:15.6px;font-style:normal;font-weight:400;line-height:24px;border:none;max-width:380px;width:100%;margin-left:auto;cursor:pointer}.contact-us-form__inner .form form .button-svg-arrow:focus-visible{outline:none}.contact-us-form__inner .form form .button-svg-arrow:hover{background-color:#1A3232}.contact-us-form__inner .form form .wpcf7-response-output{display:none}.you-might{padding-top:320px;background-position:center;background:url(/wp-content/uploads/2025/10/df9c21a05fadc50ad19609b7dfb66ae6e73d494c.webp) lightgray 50% / cover no-repeat}@media (max-width:900px){.you-might{padding-top:270px;background-position:right}}.you-might__inner{display:flex;justify-content:space-between;align-items:flex-end;background:linear-gradient(180deg, var(--color-black-0, rgba(0, 0, 0, 0)) 0%, var(--color-black-solid, #000) 100%);padding-left:max(10px, calc((100vw - 1340px) / 2))}@media (max-width:900px){.you-might__inner{align-items:flex-start;flex-direction:column}}.you-might__inner .content{margin-bottom:30px;max-width:1200px}.you-might__inner h2{color:#FFF;font-size:64px;font-weight:400;line-height:70.4px;letter-spacing:-3px;margin-bottom:10px}@media (max-width:900px){.you-might__inner h2{font-size:32px;line-height:38px}}.you-might__inner p{color:#FFF;font-size:16px;font-weight:400;line-height:20.8px}.you-might__inner .btn{background:#000;color:#fff;font-size:15.6px;font-weight:400;line-height:24px;display:flex;align-items:center;gap:32px;padding:25px;text-decoration:none;justify-content:flex-start;padding-right:max(24px, calc((100vw - 1215px) / 2));min-width:fit-content}@media (max-width:900px){.you-might__inner .btn{width:100%}}.you-might__inner .btn:hover{background-color:#1A3232}.email-block .top{margin-top:72px;display:flex;justify-content:space-between;padding-left:max(10px, calc((100vw - 1340px) / 2));border-bottom:1px solid rgba(0, 0, 3, 0.2)}@media (max-width:900px){.email-block .top{flex-direction:column-reverse;gap:40px;padding-bottom:40px;margin-top:40px;border-bottom:none}}.email-block .top .content{padding-bottom:40px}@media (max-width:900px){.email-block .top .content{padding-bottom:0}}.email-block .top .content h3{color:#101010;font-size:64px;font-weight:700;line-height:70.4px;letter-spacing:-3px}@media (max-width:900px){.email-block .top .content h3{font-size:40px;line-height:48px}}.email-block .top .content a{color:#101010;font-size:64px;font-weight:400;line-height:70.4px;letter-spacing:-3px}@media (max-width:900px){.email-block .top .content a{font-size:32px;line-height:38px}}.email-block .top p{border-left:1px solid rgba(0, 0, 3, 0.2);padding:0 0 104px 25px;max-width:289px;margin-right:max(10px, calc((100vw - 1231px) / 2));color:#000003;font-size:16px;font-weight:400;line-height:20.8px}@media (max-width:900px){.email-block .top p{padding:67px 0 0 20px}}