.formella-footer{margin-top:64px;background:#f3f5fa;border-top:1px solid #e0e5f0;color:#4f5a70;font-size:14px;line-height:1.5}.formella-footer__top{display:grid;grid-template-columns:1.45fr 1fr 1.3fr 1.2fr;gap:40px;padding-top:52px;padding-bottom:44px}.formella-footer nav h2{font-size:14px;line-height:1.4;font-weight:700;margin:4px 0 18px;color:#18243b}.formella-footer nav a{display:block;width:fit-content;margin:0 0 11px;max-width:100%;overflow-wrap:anywhere}.formella-footer a:hover{color:#224af5}.formella-footer a:focus-visible{outline:2px solid #224af5;outline-offset:5px}.formella-footer__brand>a:first-child{font-size:29px;letter-spacing:-.07em;font-weight:800;color:#152441}.formella-footer__brand>a span{color:#224af5}.formella-footer__brand p{font-weight:600;color:#263a61;margin:10px 0}.formella-footer small{color:#737e93;font-size:12px}.formella-footer__create{display:block;width:fit-content;margin-top:20px;background:#224af5;padding:10px 16px;border-radius:8px;color:white!important;font-weight:600}.formella-footer__create:hover{background:#163cde}.formella-footer__bottom{border-top:1px solid #dde3ee;display:flex;justify-content:space-between;gap:28px;padding-top:25px;padding-bottom:28px}.formella-footer__bottom strong{font-size:13px;color:#3d4c66}.formella-footer__bottom p{margin:5px 0 8px;font-size:12px}.formella-footer__contacts{text-align:right}.formella-footer__contacts a{display:block;font-size:14px;margin-bottom:5px}.formella-footer__contacts small{display:block;margin-top:8px}@media(max-width:950px){.formella-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media(max-width:540px){.formella-footer{margin-top:40px}.formella-footer__top{grid-template-columns:1fr;gap:26px;padding-top:32px;padding-bottom:28px}.formella-footer__bottom{flex-direction:column}.formella-footer__contacts{text-align:left}}