.contact-form-wrapper{position:relative}.contact-form-wrapper .main-contact__message-success{position:absolute;z-index:2;width:100%;height:100%;margin:0;background-color:#FFFFFF}.contact-form-wrapper .success-popup{width:100%;display:flex;align-items:center;justify-content:center}.contact-form-wrapper .success-popup__inner{text-align:center;max-width:250px}.contact-form-wrapper .success-popup__inner svg{width:63px;height:63px}.contact-form-wrapper .success-popup__title{color:#343131;font-family:adobe-garamond-pro,EBGaramond,serif;font-size:28px;font-weight:600;line-height:1.2;margin:12px 0}.contact-new__form-subtitle,.contact-new__form-title{text-align:center;font-family:Poppins,sans-serif}.contact-form-wrapper .success-popup__text{color:#6b655b;font-size:14px;font-weight:300;line-height:1.5}.section-contact-new{position:relative}.section-contact-new::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--bg-image);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:0}.contact-new{position:relative;z-index:1}.contact-new__wrap{border-radius:48px;background-color:#FFFFFF;padding:40px 50px;max-width:100%;width:660px;margin:0 auto}.contact-new__form-title{color:#343131;font-size:16px;font-weight:400;line-height:1.3;margin:0 auto 40px;display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;letter-spacing:0;max-width:380px}.contact-new__form-title svg{height:18px;width:18px;margin-bottom:8px}.contact-new__form-subtitle{color:#968f84;font-size:14px;font-weight:500;line-height:normal;margin:24px auto 0;max-width:300px}.contact-new form .field{margin-bottom:20px}.contact-new form .field::after,.contact-new form .field::before{display:none}.contact-new form .field .field__input{border-radius:24px;border:1px solid transparent;border-color:#bebebe;background-color:#FFFFFF;padding:20px 15px;font-size:14px;height:auto;transition:all .3s ease}.contact-new form .field .field__input:focus,.contact-new form .field .field__input:focus-visible,.contact-new form .field .field__input:hover{box-shadow:none;border-color:#343131}.contact-new form .field .field__input::-moz-placeholder{color:#7a7a7a;font-family:Poppins,sans-serif;font-weight:300;font-size:14px;opacity:1}.contact-new form .field .field__input:-ms-input-placeholder{color:#7a7a7a;font-family:Poppins,sans-serif;font-weight:300;font-size:14px;opacity:1}.contact-new form .field .field__input::placeholder{color:#7a7a7a;font-family:Poppins,sans-serif;font-weight:300;font-size:14px;opacity:1}.contact-new form .contact__button .button{width:100%}.contact-new .contact-new__wrap-with-side-img{display:flex}.contact-new .contact-new__wrap-with-side-img .contact-new__side-img-wrap{display:flex;margin-right:30px;flex:1 1 auto}.contact-new .contact-new__wrap-with-side-img .contact-new__side-img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:48px}.contact-new .contact-new__wrap-with-side-img .contact-new__wrap{margin:0;width:660px}@media only screen and (max-width:990px){.contact-form-wrapper .success-popup__inner svg{width:58px;height:58px}.contact-form-wrapper .success-popup__title{font-size:26px}.contact-form-wrapper .success-popup__text{font-size:12px}.contact-new__wrap{border-radius:24px;padding:40px 18px}.contact-new__form-title svg{width:26px}.contact-new__form-title{font-size:14px;margin-bottom:30px}.contact-new form .field{margin-bottom:14px}.contact-new form .field .field__input{padding:15px;border-radius:20px}.contact-new form .contact__button{margin-top:20px}.contact-new .contact-new__wrap-with-side-img{flex-direction:column}.contact-new .contact-new__wrap-with-side-img .contact-new__side-img-wrap{margin:0 0 24px;height:230px}.contact-new .contact-new__wrap-with-side-img .contact-new__side-img-wrap img{border-radius:24px}}