.contact-form-block-container{position:relative}.contact-form-block-container .blob{position:absolute;right:-200px;bottom:-60px}.contact-form-block{width:100%;border-radius:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow:hidden;margin-bottom:270px;background-color:#fff;z-index:1}.contact-form-block .contact-form-right{width:52%;position:relative;padding:60px 150px 60px 80px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.contact-form-block .contact-form-right .bg{position:absolute;right:0;top:0;z-index:0;width:100%;height:100%}.contact-form-block .contact-form-right .arrow{position:absolute;right:0;z-index:1;top:0;bottom:0;margin:auto 0;height:fit-content}.contact-form-block .contact-form-right .bg img{width:100%;height:100%;object-position:right;object-fit:cover}.contact-form-block .contact-form-right .text{z-index:1;position:relative}.contact-form-block .contact-form-right .text .element{position:absolute;top:-32px;left:-30px}.contact-form-block .contact-form-right .text span{font-size:32px;line-height:42px;letter-spacing:.48px;font-family:Halis-GR-Medium;color:#fff}.contact-form-block .contact-form-wrapper{width:48%;padding:60px 73px 83px 87px}.contact-form-block .contact-form-wrapper form .field{width:100%}.contact-form-block .contact-form-wrapper form .field label{display:none}.contact-form-block .contact-form-wrapper form .field input,.contact-form-block .contact-form-wrapper form .field textarea{padding:15px 20px;border-radius:10px;background-color:#f4f8f9;width:100%;font-size:14px;line-height:19px;font-family:Halis-GR-Regular;color:#023250;outline:none}.contact-form-block .contact-form-wrapper form .field input::placeholder,.contact-form-block .contact-form-wrapper form .field textarea::placeholder{opacity:.6}.contact-form-block .contact-form-wrapper form .contact__button button{width:100%;border-radius:25px 25px 20px 20px;background-color:#023250;padding:16px 40px;font-size:14px;line-height:19px;text-transform:uppercase;font-family:Halis-GR-Regular;letter-spacing:.42px}.contact-form-block .contact-form-wrapper form .contact__button button:before,.contact-form-block .contact-form-wrapper form .contact__button button:after{display:none}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media (max-width: 1399px){.contact-form-block .contact-form-right{padding:59px 130px 60px 50px}}@media (max-width: 1199px){.contact-form-block .contact-form-wrapper{padding:60px 50px 83px}.contact-form-block{margin-bottom:200px}}@media (max-width: 989px){.contact-form-block{flex-direction:column;margin-bottom:150px}.contact-form-block .contact-form-right .bg{display:none}.contact-form-block .contact-form-right{width:100%;padding:70px 55px;background-color:#006bad}.contact-form-block .contact-form-right .arrow{display:none}.contact-form-block .contact-form-wrapper{width:100%;padding:70px 55px}}@media (max-width: 575px){.contact-form-block-container .blob{display:none}.contact-form-block{margin-bottom:100px}.contact-form-block .contact-form-right,.contact-form-block .contact-form-wrapper{padding:20px 25px}.contact-form-block .contact-form-right .text .element{display:none}.contact-form-block .contact-form-right .text span{font-size:24px;line-height:34px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-contact-form.css.map */
