.contact-form__container{display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width: 990px){.contact-form__container{flex-direction:row;gap:4rem}}@media screen and (min-width: 1200px){.contact-form__container{gap:8rem}}@media screen and (min-width: 1600px){.contact-form__container{gap:15.8rem}}.contact-form__container--left{flex-direction:row-reverse}.contact-form__text{display:flex;flex-direction:column;flex:1}@media screen and (min-width: 990px){.contact-form__text{max-width:66rem}}@media screen and (min-width: 1600px){.contact-form__text{width:66rem}}.contact-form__text--top{flex-direction:column-reverse}.contact-form__wrapper{width:100%}.contact-form__title{letter-spacing:-.02em;margin:0 0 2.4rem}.contact-form__title>p{margin:0}.contact-form .field__label span{color:#d41f4b}.contact-form .contact-form__field-error .form__message{align-items:flex-start;margin:1rem 0 0;font-weight:var(--font-body-weight);color:rgba(var(--color-error))}.contact-form .contact-form__field-error .form__message:before{content:"*";color:rgba(var(--color-error));margin-right:.2rem}@media screen and (min-width: 750px){.contact-form__fields{display:flex;grid-column-gap:.8rem}}.contact-form .field{margin-bottom:1.6rem;min-height:5.8rem}.contact-form .text-area{min-height:17.9rem}.contact-form__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;margin-top:1.6rem}@media screen and (min-width: 750px){.contact-form__bottom{margin-top:2.4rem}}.contact-form__bottom .button{max-width:29.4rem;width:100%;min-height:5.8rem}@media screen and (min-width: 576px){.contact-form__bottom .button{min-width:29.4rem}}.contact-form__add-text{max-width:46rem;font-size:1.3rem!important;font-weight:500;line-height:1.5;color:rgb(var(--color-foreground-secondary))}.contact-form__add-text a{text-decoration-color:currentColor;transition:color var(--duration-default)}.contact-form__add-text a:hover{color:rgb(var(--color-accent))}.contact-form__add-text>*{margin:0}.contact-form .icon-success{margin-top:.2rem}.grecaptcha-badge{visibility:hidden}.contact-form__background{position:relative;width:100%;min-height:100vh;overflow:hidden}.contact-form__background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.contact-form__background-image img,.full-background-image{width:100%;height:100%;object-fit:cover;object-position:center}.contact-form__background-image--placeholder{background-color:#f7f7f7}.contact-form__content{position:relative;z-index:2;padding:4rem 4rem 10rem;display:flex;justify-content:space-between;align-items:flex-start;min-height:100vh;flex-wrap:wrap;gap:3rem}.contact-form__logo{position:absolute;bottom:6rem;left:5%;max-width:250px;z-index:20}.contact-form__logo-image{max-width:100%;height:auto}.contact-form__info-box{padding:3rem;max-width:550px;width:100%}.contact-form__info-box h1{font-size:4rem;font-weight:700;margin-bottom:2rem;color:#fff;line-height:1.2;letter-spacing:1px}.contact-form__info-box .text{color:#fff;line-height:3.2rem;font-weight:300;margin-top:5rem}.contact-form__info-box .text strong,.contact-form__info-box .text b{font-weight:700}.contact-form__text{background-color:#fffffff2;border-radius:8px;box-shadow:0 5px 20px #0000001a;max-width:850px;width:100%;margin:15px 4% 0 auto}.contact-form iframe{height:800px;width:100%;border:none;overflow:auto}@media screen and (max-width: 1440px){.contact-form__content{padding:4rem 3rem}.contact-form__info-box{max-width:500px;padding:2.5rem}.contact-form__text{max-width:500px;margin:0 4% 0 auto}.contact-form iframe{height:700px}}@media screen and (max-width: 1200px){.contact-form__info-box{max-width:430px;margin-top:9%}.contact-form__info-box .text,.image-with-text__text{font-size:2rem!important;line-height:2.8rem}.contact-form__text{max-width:450px}}@media screen and (max-width: 990px){.contact-form__content{padding:3rem 2rem 10rem;justify-content:flex-start;flex-direction:column;align-items:flex-start}.contact-form__info-box{max-width:90%;margin-left:0;margin-right:auto}.contact-form__text{max-width:90%;margin:0 auto 5rem;order:2}.contact-form__logo{bottom:.5rem;left:53%;transform:translate(-50%);max-width:140px}}@media screen and (max-width: 750px){.contact-form__info-box{max-width:95%;margin-left:0}.contact-form__info-box h1{font-size:2.6rem!important}.contact-form__info-box .text,.image-with-text__text{font-size:1.6rem!important;line-height:2.4rem}}@media screen and (max-width: 576px){.contact-form__info-box{max-width:100%;margin-left:0}.contact-form__info-box h1{font-size:2.4rem!important;margin-bottom:1.5rem}.contact-form__info-box .text,.image-with-text__text{font-size:1.5rem!important;line-height:2.2rem}}.image-with-text__author-image{display:none}.image-with-text__content{padding:3rem;background:#fff}.contact-form .container{padding-left:0rem!important;padding-right:0rem!important}.contact-form__background .contact-form__content .contact-form__info-box .text{font-size:2.4rem!important;color:#fff;line-height:3.2rem;font-weight:300}.contact-form__background .contact-form__content .contact-form__text .image-with-text .image-with-text__content .image-with-text__text p,.contact-form__background .contact-form__content .contact-form__text .image-with-text .image-with-text__content .image-with-text__text{font-size:2.4rem!important;font-weight:300;color:#747474;line-height:3.2rem}@media screen and (max-width: 1200px){.contact-form__background .contact-form__content .contact-form__info-box .text,.contact-form__background .contact-form__content .contact-form__text .image-with-text .image-with-text__content .image-with-text__text p,.contact-form__background .contact-form__content .contact-form__text .image-with-text .image-with-text__content .image-with-text__text{font-size:2rem!important;line-height:2.8rem}}@media screen and (max-width: 990px){.contact-form__background .contact-form__content .contact-form__info-box .text,.contact-form__background .contact-form__content .contact-form__text .image-with-text .image-with-text__content .image-with-text__text p,.contact-form__background .contact-form__content .contact-form__text .image-with-text .image-with-text__content .image-with-text__text{font-size:1.8rem!important;line-height:2.6rem}}@media screen and (max-width: 750px){.contact-form__background .contact-form__content .contact-form__info-box .text,.contact-form__background .contact-form__content .contact-form__text .image-with-text .image-with-text__content .image-with-text__text p,.contact-form__background .contact-form__content .contact-form__text .image-with-text .image-with-text__content .image-with-text__text{font-size:1.6rem!important;line-height:2.4rem}}@media screen and (max-width: 576px){.contact-form__background .contact-form__content .contact-form__info-box .text,.contact-form__background .contact-form__content .contact-form__text .image-with-text .image-with-text__content .image-with-text__text p,.contact-form__background .contact-form__content .contact-form__text .image-with-text .image-with-text__content .image-with-text__text{font-size:1.5rem!important;line-height:2.2rem}}@media screen and (max-width: 990px){.contact-form__info-box .text,.contact-form__background .contact-form__content .contact-form__info-box .text{margin-top:2.5rem!important}}@media screen and (max-width: 990px){.contact-form__background .contact-form__content .contact-form__info-box .text{margin-top:2.5rem!important}}.contact-form{padding-bottom:0rem!important}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-contact-form.css.map */
