.section-contact-form{position:relative;overflow-x:clip}.contact-wrapper{position:relative}.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 screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact{display:flex;flex-wrap:wrap;padding-left:1.5rem;padding-right:1.5rem}.contact .title-wrapper{max-width:100%;width:100%;text-align:center;margin-bottom:6.2rem;position:relative;z-index:2}.contact .title-wrapper .title{margin-bottom:1.5rem}.contact .title-wrapper .title.h1{font-size:calc(var(--font-heading-scale) * 3.6rem);line-height:1.363636364}.contact .title-wrapper .rte{font-size:1.8rem;font-weight:400;line-height:1.222222222;letter-spacing:.05rem}.contact .contact_left{width:calc(100% - 55.8rem);padding-top:3.2rem;padding-right:3rem}.contact .contact_left .contact_content{margin-bottom:4rem}.contact .contact_left .contact_content .left_content_icon{display:flex;align-items:center;margin-bottom:.8rem;min-height:2rem}.contact .contact_left .contact_content .left_content_icon .icon{margin-right:.8rem}.contact .contact_left .contact_content .left_content_icon span{font-size:2rem;font-weight:700;text-transform:none;line-height:1}.contact .contact_left .contact_content .rte{font-size:1.8rem;line-height:1.333333333}.contact .contact_left .contact_content .rte a{text-decoration:none;color:rgba(var(--color-foreground))}.contact .contact_left .contact_content .rte a:hover{color:rgba(var(--color-link))}.contact .contact_left .contact_content .list-social{--color-foreground: 57, 87, 54;justify-content:flex-start;margin-left:-.9rem}.contact .contact_right{width:55.8rem;padding-top:2.2rem}.contact_right_content{position:relative;padding:5rem 2rem 4rem;border-radius:2.5rem;border:.1rem solid rgba(var(--color-foreground));background:#ebddcb}.contact_right_content:before{content:"";width:23.8rem;height:9.2rem;display:block;margin:-74px auto 0;background:url(icon_exclude.svg) no-repeat scroll center center / auto 100%;position:relative;z-index:1}.contact_right_content:after{content:"";width:55.5rem;height:22.7rem;display:block;background:url(icon_boy_05.png) no-repeat scroll center center / auto 100%;position:absolute;z-index:1;top:-22.9rem;right:-27.5rem}.contact_right_content .form_contact_form{margin-top:-1.9rem}.contact_right_content .form_content{padding:4rem 2.5rem 3rem;border-radius:2rem;border:.1rem solid rgba(var(--color-foreground));background:#fff}.contact_right_content .form_content .form_title{text-align:center;margin-bottom:1.5rem}.contact_right_content .form_content .form_title h2{margin:0;font-size:calc(var(--font-heading-scale) * 2.6rem);line-height:1.375}@media only screen and (min-width: 750px){.contact .title-wrapper .title.h1{font-size:calc(var(--font-heading-scale) * 4.4rem)}.contact_right_content .form_content .form_title h2{font-size:calc(var(--font-heading-scale) * 3.2rem)}}.contact .contact__fields{display:block}.contact .field{display:block;margin-bottom:1.5rem}.contact .form_content>.field:last-child{margin-bottom:0}.contact .field:hover.field:after,.contact .field:after{box-shadow:none}.contact .field .field__label{position:initial;margin-bottom:.4rem;display:block;text-align:left;color:rgba(var(--color-foreground));font-size:2rem;font-weight:400;line-height:1.2;letter-spacing:.02rem}.contact .field .field__input{background:#fff;border:.1rem solid rgba(var(--color-foreground));font-size:2rem;font-weight:400;line-height:1.2;--inputs-radius: .8rem}.contact .field .field__input:focus,.contact .field .field__input:not(:placeholder-shown){padding:1.5rem}.contact .field .field__input.text-area{min-height:13.8rem}.contact__button{margin-top:2rem;text-align:center}.contact__button .button{border-width:.1rem;border-radius:.8rem;min-height:calc(4.8rem + var(--buttons-border-width) * 2);padding:1.4rem 3.9rem 1.3rem;font-size:1.8rem;line-height:1.166666667;text-transform:uppercase}@media screen and (max-width: 989px) and (min-width: 750px){.contact .title-wrapper .title.h1{font-size:3.8rem}}@media only screen and (max-width: 989px){.contact .title-wrapper{margin-bottom:5.5rem}.contact .contact_left{width:100%;padding:0 3rem}.contact .contact_right{margin-left:auto;margin-right:auto}}@media only screen and (max-width: 749px){.contact .title-wrapper{margin-bottom:5rem}.contact .contact_left{width:100%}.contact .contact_left .contact_content{margin-bottom:3rem}.contact .contact_right{width:100%;max-width:55.8rem}.contact .field .field__input.text-area{min-height:12rem}}@media only screen and (max-width: 603px){.contact .contact_right{max-width:43.5rem}.contact_right_content:after{right:-33.7rem}}@media only screen and (max-width: 479px){.contact .title-wrapper{margin-bottom:4rem}.contact .contact_right{max-width:31.5rem}.contact_right_content:after{right:-39.7rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-contact-form.css.map */
