.block-contact-us .heading-wrapper{max-width:1090px}.block-contact-us .section_name{font-family:var(--font-family-base);font-weight:500;font-size:14px;line-height:32px;letter-spacing:0;text-transform:uppercase;color:#6a6a6a}.block-contact-us .heading-wrapper .heading{font-size:var(--font-size-h1);font-weight:400;font-family:var(--font-family-heading);line-height:50px;color:var(--color-text-light)!important}.block-contact-us .heading-wrapper .heading h1 span{font-size:inherit!important}.block-contact-us .heading-wrapper .heading span[type="underline"]{text-decoration:none}.block-contact-us .animation-link .line{bottom:4px}.block-contact-us .form-wrapper{position:relative;display:flex;justify-content:space-between;align-items:stretch;max-height:880px;margin:0 auto;margin-top:66px}.block-contact-us .form-col-left,.block-contact-us .form-col-right{flex:0 0 50%;display:flex;flex-direction:column}.block-contact-us .form-col-right .form-content{width:100%;height:100%}.block-contact-us .form-col-left .form-image{position:relative;width:100%;height:0;padding-bottom:127.54%;overflow:hidden;border-radius:8px}.block-contact-us .form-col-left .form-image img{position:absolute;width:100%!important;height:100%!important;object-fit:cover;border-radius:8px}.block-contact-us .form-col-right{display:flex;flex-direction:column;gap:40px;padding:40px 80px 40px 0;align-items:flex-start;justify-content:flex-start}.block-contact-us .form-col-right .form-heading{font-family:var(--font-family-base);font-weight:500;font-style:normal;font-size:14px;line-height:32px;letter-spacing:0;text-transform:uppercase;color:#6a6a6a}.block-contact-us .form-col-right .form-content p:not(.wpcf7-response-output):not(:has(input[type="submit"])){margin-bottom:30px}.block-contact-us .form-col-right .form-content .form-checkbox{margin:40px 0!important;display:flex;flex-wrap:wrap;align-items:center}.block-contact-us .form-col-right .form-content .form-checkbox .wpcf7-list-item label{gap:16px;display:flex;align-items:center;margin:0}.block-contact-us .form-col-right .form-content input:not([type="submit"]):not([type="checkbox"]){width:100%;height:30px;border:none;border-bottom:1px solid #bebebc;background:transparent;padding:0;outline:none;box-shadow:none}.block-contact-us .form-col-right .form-checkbox .wpcf7-list-item-label,.block-contact-us .form-col-right .form-checkbox .privacy-inline-link{font-family:var(--font-family-base);font-weight:400;font-style:normal;font-size:var(--font-size-base);line-height:34px;letter-spacing:0}.block-contact-us .form-col-right .form-checkbox .privacy-inline-link{text-decoration:underline;color:var(--color-text)}.block-contact-us .wpcf7-form input::placeholder,.block-contact-us .wpcf7-form textarea::placeholder{color:#aaa;font-family:var(--font-family-base);font-weight:500;font-style:normal;font-size:var(--font-size-h5);line-height:30px;letter-spacing:0}.block-contact-us .form-col-right .form-content input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset!important}.block-contact-us .form-col-right .form-content input[type="submit"]{width:100%;height:48px;display:flex;align-items:center;justify-content:center;padding:6px 0;border-radius:7.5px;border:1px solid transparent;font-family:var(--font-family-base);font-weight:500;font-style:normal;font-size:var(--font-size-base);line-height:34px;letter-spacing:0;color:var(--color-white);margin:0;transition:all 0.3s ease!important}.block-contact-us .form-col-right .form-content input[type="submit"]:hover{border:1px solid var(--color-text);color:var(--color-text)!important}.block-contact-us .form-col-right .form-content .wpcf7-spinner{display:none;margin:10px 24px!important}.block-contact-us .form-col-right .form-content form.submitting .wpcf7-spinner{display:inline-block}.block-contact-us .form-col-right .form-content input[type="checkbox"]{width:16px;height:16px;border-radius:3px;margin:0;border:1px solid var(--color-text)}.block-contact-us .form-col-right .form-content input[type="checkbox"]:checked{color:var(--color-white);background:var(--color-text)}.block-contact-us .form-col-right .form-content input[type="checkbox"]:after{left:5px;top:1px;width:6px;height:11px;border:2px solid var(--color-white);transform:rotate(40deg);border-top:0;border-left:0}.block-contact-us .form-col-right .form-content .wpcf7-not-valid-tip{color:#dc3232;font-family:var(--font-family-base);font-weight:500;font-style:normal;font-size:15px;line-height:30px;letter-spacing:0;display:block}.block-contact-us .form-col-right .form-content .wpcf7-list-item{margin:0}.block-contact-us .wpcf7 form .wpcf7-response-output{border:none;color:#dc3232;font-family:var(--font-family-base);font-weight:500;font-style:normal;font-size:15px;line-height:30px;letter-spacing:0}.block-contact-us .wpcf7-response-output .msg-title{font-family:var(--font-family-base);font-weight:600;font-style:normal;font-size:var(--font-size-base);line-height:25px;letter-spacing:0;text-align:center;text-transform:uppercase;color:#6a6a6a}.block-contact-us .wpcf7-response-output .msg-sub{font-family:var(--font-family-base);font-weight:500;font-style:normal;font-size:14px;line-height:25px;letter-spacing:0;text-align:center;color:#6a6a6a}@media (min-width:768px) and (max-width:1024px){.block-contact-us .form-col-right{gap:20px;padding:20px 40px 20px 0}.block-contact-us .form-col-right .form-content p:not(.wpcf7-response-output):not(:has(input[type="submit"])){margin-bottom:20px}.block-contact-us .form-col-right .form-content .form-checkbox{margin:20px 0!important}}@media (max-width:767px){.block-contact-us .form-wrapper{flex-direction:column;max-height:none;height:auto;margin-top:20px}.block-contact-us .form-col-left,.block-contact-us .form-col-right{flex:0 0 100%;width:100%;padding:20px 0}.block-contact-us .form-col-right{padding:40px 0}.block-contact-us .line__animation .animation-link{text-decoration-color:#e6e6e6}.block-contact-us .heading-wrapper .heading{line-height:1.1111111111111111111111111111111}}@media (min-width:1550px){.block-contact-us .form-col-left .form-image{padding-bottom:100%}.block-contact-us .form-col-left .form-image img{max-width:none!important}.block-contact-us .form-wrapper{max-height:fit-content}}@media (min-width:1921px){.block-contact-us .form-col-left .form-image{padding-bottom:80%}}