.template-page-contact .rich-text.rich-text--align-center .rich-text__blocks{text-align:left;max-width:60.8rem}.contact-form--right .contact-form__inner{flex-direction:column-reverse}@media screen and (min-width:1100px){.contact-form--right .contact-form__inner{align-items:flex-start;justify-content:space-between;flex-direction:row-reverse}}@media screen and (min-width:1100px){.template-page-contact .contact-form .container{display:grid;grid-template-columns:1fr 56.8rem 1fr;align-items:start;column-gap:2.4rem}.template-page-contact .contact-form__title{grid-column:1;grid-row:1;margin:0}.template-page-contact .contact-form__inner{grid-column:2;grid-row:1;flex-direction:column;gap:1.6rem;max-width:56.8rem;margin-top:0;margin-left:auto;margin-right:auto}.template-page-contact .contact-form__wrapper{max-width:none}}.template-page-contact .contact-form .container{padding-left:2.4rem;padding-right:2.4rem}.template-page-contact .contact-form__inner{flex-direction:column;gap:1.6rem}.template-page-contact .contact-form__description{order:-1;width:100%}.template-page-contact .contact-form__wrapper{width:100%}.contact-form.no_form .contact-form__title,.contact-form.no_form .contact-form__text{max-width:60.8rem;margin-left:auto;margin-right:auto}.contact-form.no_form .contact-form__description{margin:auto}.contact-form__description--block{max-width:56.8rem}.contact-form__description--block:not(:last-child){margin-bottom:1.2rem}@media screen and (min-width:1100px){.contact-form__description--block{min-width:56.8rem}}.contact-form__description--block>*:first-child{margin-top:0}.contact-form__description--block>*:last-child{margin-bottom:0}.contact-form__description--subheading.no_heading{color:rgb(var(--color-foreground))}.contact-form__description--image{margin-bottom:1.6rem}.contact-form__description--image img{display:block;width:100%;height:auto;border-radius:.4rem}.contact-form__description--button{margin-top:1.6rem}.contact-form__description--subheading,.contact-form__description--heading{margin-bottom:0}.contact-form__description--subheading+.contact-form__description--heading{margin-top:.8rem}.contact-form__description--subheading+.contact-form__description--description{margin-top:.4rem}.contact-form__description--heading{margin-top:0}.contact-form__description--description{margin-top:.4rem;margin-bottom:0}.contact-form__description--description>p{margin-top:.4rem;margin-bottom:0}.contact-form__description--description>p:empty:last-child{height:0;margin-top:0;margin-bottom:0}.contact-form__description>p:empty:last-child{height:0;margin-top:0;margin-bottom:0}.contact-form__inner{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:4.8rem 2.4rem;margin-top:2.4rem}@media screen and (min-width:1100px){.contact-form__inner{flex-direction:row}}.contact-form__wrapper{flex:none;width:100%;max-width:44.2rem}.template-page-contact .contact-form{--color-border-input: 136, 136, 136;--color-border: 212, 212, 212}.contact-form__wrapper .field.input-field:not(.input-textarea){margin-bottom:1.2rem}.contact-form__title{margin:0 0 .8rem}.contact-form__title>p{margin:0}.contact-form__text{margin:0;margin-bottom:2.4rem}.contact-form .field__label span{color:#d41f4b}.contact-form .contact-form__field-error{display:block;width:100%}.contact-form .contact-form__field-error .form__message{align-items:flex-start;justify-content:flex-end;margin:1rem 0 0;font-size:1.2rem;font-weight:var(--font-body-weight);color:rgba(var(--color-error));text-align:right}.contact-form .contact-form__field-error .form__message:before{content:"*";color:rgba(var(--color-error));margin-right:.2rem}.contact-form .field--with-error .field__input{border-radius:0;border-bottom-color:rgb(var(--color-error))}@media screen and (min-width:750px){.contact-form__fields{display:flex;grid-column-gap:.8rem}}.contact-form .field,.contact-form .field.input-textarea{margin-bottom:1.2rem}.contact-form .field.input-textarea>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.template-page-contact .field.input-field.input-textarea .field__input.text-area{height:8rem;min-height:8rem;padding:1.2rem;border:.1rem solid rgb(var(--color-border));border-radius:0;font-size:1.3rem;line-height:1.3}.template-page-contact .field.input-field.input-textarea .field__input.text-area::placeholder{color:#505050;opacity:1;font-size:1.3rem}.contact-form__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;margin-top:1.2rem}.contact-form__bottom .button{display:flex;height:3.6rem;min-height:3.6rem;min-width:16rem;padding:0 2.4rem;justify-content:center;align-items:center;gap:.8rem;align-self:stretch;border-radius:0;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-body-family);font-weight:500;font-size:1.3rem;line-height:1.56rem;letter-spacing:.013rem;text-transform:uppercase}.contact-form__add-text:empty{display:none}.contact-form__add-text{max-width:35.5rem;color:rgb(var(--color-foreground-secondary))}.contact-form__add-text a{text-decoration-color:currentColor;transition:color var(--duration-default),text-decoration var(--duration-default)}.contact-form__add-text a:hover{color:rgba(var(--color-foreground),.7);text-decoration-color:rgba(var(--color-foreground),.7)}.contact-form__add-text>*{margin:0}.contact-form .icon-success{margin-top:.2rem}.contact-form .form-status.form__message{font-size:1.3rem;margin-bottom:2.4rem}.contact-form__image{display:block;max-width:100%;height:auto;border-radius:.4rem}.contact-form__contacts{position:relative;overflow:hidden}.contact-form__contacts-blocks{display:flex;flex-direction:column;align-items:flex-start;gap:3.2rem;margin-top:2.4rem;z-index:3}@media screen and (min-width:1360px){.contact-form__contacts-blocks{flex-direction:row;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap}}@media screen and (min-width:1600px){.contact-form__contacts-blocks{position:absolute;left:6.4rem;bottom:6.4rem;gap:6.4rem;margin:0}}.contact-form__contacts-block{align-self:flex-start;max-width:23.3rem}@media screen and (min-width:1600px){.contact-form__contacts-block{max-width:26.6rem}}@media screen and (min-width:1600px){.contact-form__contacts-block{align-self:flex-start}}.contact-form__contacts-text p,.contact-form__contacts-text a{color:rgba(var(--color-foreground),.7)}.contact-form__contacts-text{font-size:1.4rem;z-index:3}@media screen and (min-width:1600px){.contact-form__contacts-text{font-size:inherit}}.contact-form__contacts-text p{margin:0;margin-top:.5rem}.contact-form__contacts-text p:first-child{margin-top:1rem}.contact-form__contacts-text a{transition:opacity var(--duration-default);text-decoration-color:currentColor}.contact-form__contacts-text a:hover{opacity:.7}@media screen and (min-width:1600px){.contact-form__contacts-heading,.contact-form__contacts-text,.contact-form__contacts-text p,.contact-form__contacts-text a{color:#f9f9f9}}.contact-form__contacts-heading{margin:0}@media screen and (min-width:1600px){.contact-form__contacts-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:rgb(var(--color-overlay));opacity:var(--opacity-slide);border-radius:.4rem}}.grecaptcha-badge{visibility:hidden}.contact-form__description--subheading{font-size:var(--text-body-regular, 1.3rem);line-height:var(--text-body-regular-lh, 1.3);font-weight:500;letter-spacing:normal;text-transform:none;color:rgb(var(--color-foreground))}.contact-form__inner,.contact-form__inner p,.contact-form__inner a,.contact-form__inner label,.contact-form__inner input,.contact-form__inner select,.contact-form__inner textarea,.contact-form__inner .button{font-size:1.3rem;line-height:1.3}
/*# sourceMappingURL=/cdn/shop/t/1019/assets/section-contact-form.css.map */
