.contact-heading-section{padding:0}.contact-heading-section .main-heading h2{font: 300 32px/43px Nunito Sans;letter-spacing:0px;color:#349bc5;text-transform:uppercase;text-align:left;margin:0 0 4px}.contact-heading-section .main-heading h3{font: 900 40px/52px Nunito Sans;letter-spacing:0px;color:#000;margin:0 0 15px;text-transform:uppercase;text-align:left}.contact-heading-section .grid-element .content-grid{margin-bottom:20px}.contact-heading-section .grid-element .content-grid{display:grid;gap:0;color:#000}.contact-heading-section .grid-element .content-grid *{color:#000}.contact-heading-section .grid-element .content-grid p{margin:0;font-size:18px}.form-iframe{min-height:900px}.map-wrapper{height:360px;position:relative;overflow:hidden;margin-bottom:50px;margin-top:0}.contact-infos{display:grid;grid-template-columns:repeat(2,1fr);gap:0 49px}.contact-infos .contact-info{background:#fff 0% 0% no-repeat padding-box;box-shadow:4px 4px 4px #e8e8e8;border:1px solid #F1F1F1;border-radius:20px;padding:40px}.contact .contact__fields{gap:50px 49px}.contact .field .field__label{position:absolute;top:-13px;background-color:#fff;padding:0 21px;font: 18px/24px Nunito Sans;letter-spacing:0px;color:#707070}.contact .field.inputs{height:50px;margin-bottom:0}.contact .field{margin-bottom:0}.contact .field .intl-tel-input{height:50px;width:100%}.contact .field .intl-tel-input:after{content:"";position:absolute;left:38px;top:50%;transform:translateY(-50%);width:26px;height:26px;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"%3E%3Cpath fill="black" d="M4.646 5.646a.5.5 0 0 1 .708 0L8 8.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/%3E%3C/svg%3E');background-repeat:no-repeat;background-size:contain;pointer-events:none}.contact .field #phone{padding-left:68px!important}.contact .field .intl-tel-input .flag-container{left:12px}.intl-tel-input.separate-dial-code.allow-dropdown .selected-flag{width:36px!important;height:36px;top:50%;left:0;transform:translateY(-50%);border-radius:50%;padding-left:0;display:flex;align-items:center;justify-content:center;background-color:transparent}.intl-tel-input.separate-dial-code .selected-dial-code{display:none!important}.contact .field .intl-tel-input .flag-container .selected-flag .iti-flag{display:block}.contact .field .field__input{border:1px solid #707070;border-radius:20px;opacity:1;backdrop-filter:blur(49px);-webkit-backdrop-filter:blur(49px);padding:12px 15px 12px 41px;height:49px;box-shadow:none}.contact .isSelect{position:relative}.contact .isSelect:after{content:"";position:absolute;right:38px;top:50%;transform:translateY(-50%);width:26px;height:26px;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"%3E%3Cpath fill="black" d="M4.646 5.646a.5.5 0 0 1 .708 0L8 8.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z"/%3E%3C/svg%3E');background-repeat:no-repeat;background-size:contain;pointer-events:none}.contact .field .field__input::placeholder{font: 300 16px/24px Nunito Sans;letter-spacing:0px;color:#a7a5a5;opacity:1}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact__button{margin-top:3rem}.contact__button button{width:325px;background-color:#349bc5}.contact__button button:after,.contact__button button:before{display:none}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media (max-width: 900px){.contact-heading-section{padding:0}.contact-heading-section .main-heading{max-width:80%;padding-top:0}.contact-heading-section .main-heading h2{font: 16px/22px Nunito Sans}.contact-heading-section .main-heading h3{font: 800 20px/27px Nunito Sans;margin:0 0 10px}.contact-heading-section .grid-element .content-grid p{font: 16px/22px Nunito Sans}.contact-heading-section .grid-element .content-grid{margin-bottom:35px}.contact .contact__fields{display:grid;gap:15px}.contact__button{margin-top:0}.contact__button button{width:100%}.map-wrapper{margin-bottom:34px;margin-top:34px}.contact-infos{grid-template-columns:repeat(1,1fr);gap:20px 0}.contact-infos .contact-info{padding:31px}.contact-infos .contact-info span{font: 16px/22px Nunito Sans;margin:0 0 14px}.contact-infos .contact-info .grid-infos p{font: 16px/22px Nunito Sans}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-contact-form.css.map */
