.contact__container{display:flex;row-gap:1.875rem}.contact__media{flex:1 1 45rem}.contact__image{mix-blend-mode:lighten;object-fit:contain;position:sticky;top:.9375rem}.contact__content{align-self:flex-start;display:grid;flex:1 1 37.5rem;gap:1rem}.form-contact__label:not(:last-child){margin-bottom:.5rem}.form-contact__title{color:var(--text-default);font-family:var(--font-secondary);font-weight:300;line-height:1.1}.form-contact__body{display:grid;gap:1rem}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-fls-input]{background-color:var(--background-muted);border:.0625rem solid var(--border-default);border-radius:.125rem;caret-color:inherit;color:var(--text-default);display:block;font-family:var(--font-secondary);font-size:.8125rem;height:3.3125rem;letter-spacing:.09375rem;line-height:1.6;outline:none;padding:.625rem 1.5rem;text-transform:uppercase;transition:border-color .3s;width:100%}[data-fls-input].--form-focus{border-color:var(--border-light)}[data-fls-input][placeholder]:not([data-fls-placeholder-nohiden])::placeholder{color:var(--text-default);transition:opacity .3s}[data-fls-input][placeholder]:not([data-fls-placeholder-nohiden]):focus::placeholder{opacity:0}textarea[data-fls-input]{min-height:12.5rem;padding:1rem 1.5rem;resize:none}[data-fls-form-error]{color:var(--error-default);font-size:.875rem;letter-spacing:.09375rem;margin-top:.25rem}body:after{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .8s ease 0s;width:100%;z-index:149}[data-fls-popup-open] body:after{opacity:1}[data-fls-popup]{bottom:0;left:0;padding:1.875rem .625rem;pointer-events:none;position:fixed;right:0;top:0;transition:visibility .8s ease 0s,background-color .8s ease 0s;visibility:hidden}[data-fls-popup][data-fls-popup-active]{background-color:hsla(0,0%,5%,.8);overflow:auto;pointer-events:auto;visibility:visible;z-index:150}[data-fls-popup-active] [data-fls-popup-body]{transform:scale(1);visibility:visible}[data-fls-popup-wrapper]{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:100%;width:100%}[data-fls-popup-body]{background-color:hsla(0,0%,5%,.95);border:.0625rem solid var(--border-default);border-radius:.125rem;display:grid;gap:.9375rem;max-width:31.25rem;padding:1.875rem 2.5rem;text-align:center;transform:scale(0);transition:transform .3s ease 0s,visibility .3s ease 0s;visibility:visible;width:100%}[data-fls-popup-youtube-place] iframe{aspect-ratio:16/9;width:100%}.popup{color:var(--text-default)}.popup__icon{align-items:center;aspect-ratio:1;border:.125rem solid var(--success-default);border-radius:50%;color:var(--success-default);display:flex;font-size:1.75rem;justify-content:center;justify-self:center;width:3.75rem}.popup__title{color:var(--text-default);font-family:var(--font-secondary);font-weight:300;letter-spacing:.09375rem;line-height:1.1}.popup__text{font-weight:300;line-height:1.5}.popup__close{font-size:.9375rem;font-weight:600;margin-top:.625rem}@media (max-width:61.99875em){.contact__media{display:none}}@media (max-width:47.99875em){.contact__image{height:100%;width:100%}}@media (height <= 25em){.contact{padding-top:7.5rem}}@media (width <= 20em){.contact{padding-bottom:1.875rem;padding-top:7.5rem}.contact__container{column-gap:1.875rem}.form-contact{padding:1.25rem}.form-contact__header:not(:last-child){margin-bottom:1.25rem}.form-contact__title{font-size:2rem}.popup__title{font-size:2.125rem}.popup__text{font-size:1rem}}@media (width > 20em) and (width <= 89.375em){.contact{padding-bottom:clamp(1.875rem,-.46734234234375rem + 11.7117117117vw,10rem);padding-top:clamp(7.5rem,5.626126126125rem + 9.3693693694vw,14rem)}.contact__container{column-gap:clamp(1.875rem,.9740990991rem + 4.5045045045vw,5rem)}.form-contact{padding:clamp(1.25rem,.74549549549375rem + 2.5225225225vw,3rem)}.form-contact__header:not(:last-child){margin-bottom:clamp(1.25rem,1.03378378378125rem + 1.0810810811vw,2rem)}.form-contact__title{font-size:clamp(2rem,1.7117117117125rem + 1.4414414414vw,3rem)}.popup__title{font-size:clamp(2.125rem,1.90878378378125rem + 1.0810810811vw,2.875rem)}.popup__text{font-size:clamp(1rem,.927927927925rem + .3603603604vw,1.25rem)}}@media (width > 89.375em){.contact{padding-bottom:10rem;padding-top:14rem}.contact__container{column-gap:5rem}.form-contact{padding:3rem}.form-contact__header:not(:last-child){margin-bottom:2rem}.form-contact__title{font-size:3rem}.popup__title{font-size:2.875rem}.popup__text{font-size:1.25rem}}