body .footer.personal-footer{background:#061727!important;color:#b7ccd9!important;padding-top:58px!important;padding-bottom:24px!important;border-top:1px solid #34566b!important}.footer .footer-invitation{display:flex;justify-content:space-between;align-items:center;gap:30px;border-bottom:1px solid #315065;padding-bottom:36px;margin-bottom:38px}.footer .footer-invitation span{font-size:10px;letter-spacing:.14em;color:#7fb9d5}.footer .footer-invitation h2{font-size:clamp(29px,3.5vw,46px);font-weight:400;letter-spacing:-.04em;line-height:1.14;color:#eaf4f9!important;margin:13px 0 0}.footer .footer-invitation>a{display:flex;align-items:center;gap:30px;flex-shrink:0;border:1px solid #658da5;padding:17px 22px;color:#dceff8!important;font-size:12px}.footer .footer-grid{display:grid!important;grid-template-columns:1fr 1fr .75fr!important;gap:50px!important;align-items:start!important}.footer .footer-brand .brand-logo{width:235px!important;max-width:100%;height:auto!important}.footer .footer-brand p{font-size:12px;line-height:1.9;margin:20px 0 14px;color:#a8c0cf!important;max-width:30ch}.footer .footer-brand .small{font-size:10px;color:#7d9bad!important}.footer .footer-grid h3{font:10px/1.6 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#79b8d7!important;margin:0 0 22px}.footer .footer-office p{font-size:13px;line-height:1.85;color:#c4d8e4!important;margin:0 0 18px}.footer .footer-office p small{display:block;color:#809eaf;font-size:10px;margin-bottom:4px}.footer .footer-office>a{display:block;color:#e0eef6!important;font-size:13px;overflow-wrap:anywhere;margin:8px 0}.footer .footer-office .legal-office{font-size:11px;color:#88a5b6!important;margin-top:20px}.footer .footer-navigation ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;list-style:none;padding:0;margin:0}.footer .footer-navigation li a{font-size:12px;color:#d6e5ef!important}.footer .footer-navigation .footer-secondary{font-size:10px;line-height:2.2;color:#88a5b6!important;margin-top:24px}.footer .footer-navigation .footer-secondary a{color:#b4d1e1!important}.footer .footer-bottom{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:15px!important;flex-wrap:wrap;border-top:1px solid #28475c!important;padding-top:20px!important;margin-top:38px!important;color:#7f9cad!important;font-size:9px!important}.footer .footer-bottom a{color:#aac6d6!important}.footer a:hover{color:#8bd1ef!important}.footer .footer-bottom .preview-note{color:#7f9cad!important}@media(max-width:950px){.footer .footer-grid{grid-template-columns:1fr 1fr!important;gap:35px!important}.footer .footer-brand{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:14px 35px}.footer .footer-brand p{margin:0;max-width:38ch}.footer .footer-brand .small{flex-basis:100%;margin:0}.footer .footer-invitation{gap:20px}.footer .footer-invitation>a{padding:15px}}@media(max-width:540px){body .footer.personal-footer{padding-top:38px!important}.footer .footer-invitation{display:block;padding-bottom:27px;margin-bottom:30px}.footer .footer-invitation>a{display:inline-flex;margin-top:23px}.footer .footer-grid{grid-template-columns:1fr!important;gap:30px!important}.footer .footer-brand{display:block}.footer .footer-brand p{margin-top:18px}.footer .footer-brand .small{margin-top:10px}.footer .footer-grid h3{margin-bottom:15px}.footer .footer-navigation ul{grid-template-columns:1fr 1fr 1fr;gap:10px 14px}.footer .footer-bottom{margin-top:28px!important;align-items:start!important;flex-direction:column;font-size:9px!important}}
