.popup-overlay{background-color:rgba(0,0,0,.6);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease 0s;width:100%;z-index:100649}[data-fls-popup-open] .popup-overlay{opacity:1}[data-fls-popup]{bottom:0;left:0;padding:30px 10px;pointer-events:none;position:fixed;right:0;top:0;transition:visibility .8s ease 0s;visibility:hidden}[data-fls-popup][data-fls-popup-active]{overflow:auto;pointer-events:auto;visibility:visible;z-index:100650}[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:var(--colors-white-100);border-radius:0;max-width:805px;transform:scale(0);transition:transform .3s ease 0s,visibility .3s ease 0s;visibility:hidden;width:100%}[data-fls-popup-youtube-place] iframe{aspect-ratio:16/9;width:100%}.popup__body{display:flex}.popup__img{display:grid;max-width:342px;overflow:hidden;width:100%}.popup__img img{height:100%;object-fit:cover;width:100%}.popup__content{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;padding:48px 26px;position:relative;text-align:center;width:100%}.popup__content>:not(:last-child){margin-bottom:24px}.popup__content[data-fls-popup-youtube-place]{padding:60px 20px 20px}.popup__close{position:absolute;right:12px;top:12px;z-index:2}.popup__title:not(:last-child){margin-bottom:12px}.popup__text{color:var(--colors-grey-100);font-size:16px;font-weight:400}.popup__form{align-items:center;gap:24px}.popup__form,.popup__inputs{display:flex;flex-direction:column;width:100%}.popup__inputs{gap:16px}@media (width <= 48em){.popup__body{flex-direction:column}.popup__img{display:none}.popup--proposal .popup__img{aspect-ratio:343/300;display:grid;max-width:100%;order:1}.popup__content{padding:60px 20px}.popup--proposal .popup__content{padding:40px 20px}.popup__content[data-fls-popup-youtube-place]{padding:60px 15px 15px}.popup__subtitle{padding-inline:20px}.popup__title:not(:last-child){margin-bottom:24px}}