.image-banner{background-image:url("{{ section.settings.bg_image_desktop | image_url: width: 2000 }}");background-size:cover;background-position:center;background-repeat:no-repeat;margin-top:-10.5rem}.contact-form-wrapper{background:#fff;width:1280px;height:auto;border-radius:16px;padding:48px 36px;margin:0 auto}.contact-heading{font-size:66px;line-height:70px;letter-spacing:0;color:#212121;text-align:left;margin:0 0 40px;font-family:Helvetica NeueBold}.form-fields{display:flex;align-items:flex-start;width:100%;gap:86px}.left-form{display:flex;flex-direction:column;width:50%}.right-form{width:50%}.left-form label,.right-form label{font-size:20px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#212121;margin-bottom:8px;font-family:UbuntuSans Regular}.required-star{color:#bc2727;margin-left:4px}input.input_fields{background:#f2f2f2;border:none;border-radius:12px;width:100%;height:auto;margin-bottom:28px;padding:16px;color:#212121;font-size:14px;font-family:UbuntuSans Regular}.input_fields_message{width:100%;height:175px;background:#f2f2f2;border:none;border-radius:12px;margin-bottom:32px;padding:16px;color:#212121;font-size:14px;font-family:UbuntuSans Regular}.right-form label.our_service_details{font-size:28px;line-height:100%;letter-spacing:0;text-transform:inherit;max-width:384px;display:block;margin-bottom:20px;font-family:UbuntuSans Regular}.services-buttons{display:flex;flex-wrap:wrap;gap:12px}.service-option{border:1px solid #212121D9;border-radius:48px;padding:12px 16px;font-size:18px;line-height:100%;letter-spacing:0;color:#212121d9;cursor:pointer;background:#fff;-webkit-user-select:none;user-select:none;transition:all .3s ease;font-family:UbuntuSans Regular}.service-option.active{background-color:#212121d9;color:#fff;border-color:#fff}.input_fields_message:focus-visible,.input_fields:focus-visible{outline:none;outline-offset:unset;box-shadow:none}.contact-from_container{padding-top:17rem;padding-bottom:6rem}.counter-section-content_wrapper{display:flex;align-items:center;justify-content:center;gap:8px}.counter-section-svg_block{display:flex;align-items:center;justify-content:center}.counter-section_content{color:#212121;text-align:center;font-size:28px;line-height:normal;font-family:UbuntuSans Bold;margin:0}.counter-section_title{color:#212121;text-align:center;font-size:100px;line-height:120%;font-family:Helvetica NeueBold;max-width:1000px;margin:0 auto 60px}.counter-section_title span{color:#004aff;font-family:Ivy presto;font-style:italic}@media screen and (min-width: 749px){.revamp-form-button_wrapper{display:flex;align-items:center;justify-content:center;margin:40px auto 0;background:#e5f6fe;border:1px solid #004AFF;width:200px;height:56px;border-radius:100px;padding:12px 16px;position:relative;overflow:hidden;z-index:1;transition:color .3s ease,border-color .3s ease}.contact-form-wrapper .submit-button{font-size:24px;line-height:100%;letter-spacing:0;color:#004aff;cursor:pointer;background:none;border:none;text-align:center;text-decoration:none;font-family:Helvetica NeueMedium}.revamp-form-button_wrapper .submit-button:before{content:"";position:absolute;left:-100%;top:50%;transform:translateY(-50%);width:100%;aspect-ratio:1 / 1;background-color:#004aff;border-radius:9999px;z-index:-1;transition:all .7s ease;color:#fff}.revamp-form-button_wrapper:hover .submit-button{color:#fff}.revamp-form-button_wrapper:hover svg path{stroke:#fff}.revamp-form-button_wrapper:hover .submit-button:before{left:0;transform:translateY(-50%) scale(1.5)}}@media (max-width: 749px){.counter-section-content_wrapper{gap:4px;margin:0 0 12px}.counter-section_title{font-size:24px;max-width:260px;margin:0 auto 20px}.contact-from_container{padding-top:5rem;padding-bottom:4rem}.image-banner{background-image:url("{{ section.settings.bg_image_mobile | image_url: width: 1000 }}");margin-top:0rem}.contact-form-wrapper{width:343px;height:auto;border-radius:8px;padding:16px}.services-buttons{gap:8px}.service-option{font-size:14px}.left-form label,.right-form label{font-size:16px}.contact-heading{font-size:28px;line-height:100%}.form-fields{gap:0;flex-direction:column}.left-form,.right-form{width:100%}input.input_fields{width:100%;height:auto;margin-bottom:20px}.input_fields_message{width:100%;margin-bottom:20px}.right-form label.our_service_details{font-size:16px;margin-bottom:12px}.revamp-form-button_wrapper{display:flex;align-items:center;justify-content:center;margin:28px auto 0;background:#e5f6fe;border:1px solid #004AFF;width:100%;max-width:145px;height:44px;border-radius:100px;padding:12px 16px;position:relative;overflow:hidden;z-index:1;transition:color .3s ease,border-color .3s ease}.contact-form-wrapper .submit-button{font-size:14px;line-height:100%;letter-spacing:0;color:#004aff;cursor:pointer;background:none;border:none;text-align:center;text-decoration:none;font-family:Helvetica NeueMedium}.counter-section-svg_block{width:20px;height:20px}.counter-section_content{font-size:14px}}@media screen and (min-width: 768px) and (max-width: 1200px){.counter-section-content_wrapper{gap:6px}.counter-section_content{font-size:26px}.counter-section_title{font-size:66px;max-width:740px;margin:0 auto 30px}.contact-form-wrapper{width:714px;padding:40px 30px}.contact-heading{font-size:50px;line-height:54px;margin:0 0 24px}.form-fields{gap:40px}.left-form label,.right-form label{font-size:16px;margin-bottom:6px}input.input_fields,.input_fields_message{font-size:12px}.input_fields_message{margin-bottom:20px}.right-form label.our_service_details{font-size:20px}.services-buttons{gap:8px}.service-option{font-size:16px}.contact-form-wrapper .submit-button{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/revamp-contact-form.css.map */
