.product-shell,.marketing-layout{flex-direction:column;min-height:100dvh;display:flex}.product-shell>.ember-main{flex:1}.product-shell>:not(.ember-main){flex-shrink:0}.marketing-layout>.ember-page{flex-direction:column;flex:1;min-height:0;display:flex}.marketing-layout>.ember-page>main,.marketing-layout>main{flex:1}.marketing-layout>.site-footer{flex-shrink:0;margin-top:auto}.site-footer-bottom{flex-wrap:wrap;align-items:baseline;gap:6px 18px;display:flex}.site-footer-requisites{color:inherit}.site-footer-socials{flex-wrap:wrap}.site-footer-socials .site-footer-social-pending{color:#ffffff80;border:1px solid #ffffff2e;border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.product-footer-identity{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.product-footer .site-footer-socials{gap:8px;margin:0}.product-footer .site-footer-socials>*{width:32px;height:32px}body:has(.nx-final-cta) .site-footer-socials>*{border-color:var(--gridline);color:var(--secondary)}body:has(.nx-final-cta) .site-footer-socials a:hover{border-color:var(--ember);color:var(--ember-deep)}body:has(.nx-final-cta) .site-footer-socials .site-footer-social-pending{color:var(--muted)}
