.site-footer{padding:2.5rem max(var(--site-margin),var(--site-margin-percent))}.site-footer__content{background-color:#2496d1;color:#fff;border-radius:1rem;padding:2.5rem 1rem;text-align:center}.site-footer__layout-1{padding-block-end:1.813rem;border-block-end:.125rem solid #fff}.site-footer__layout-2{margin-block-start:1.5rem}.site-footer__title{font-size:1.5rem;line-height:1.333;font-weight:600;margin-block-end:2.625rem}.site-footer__links-lv1{margin-block-end:2.813rem}.site-footer__links-lv1__item:not(:last-child){margin-block-end:.875rem}.site-footer__link-lv1,.site-footer__link-lv2,.site-footer__sn-link{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:from-font;text-decoration-line:none}.site-footer__link-lv1:focus,.site-footer__link-lv1:hover,.site-footer__link-lv1[aria-current=page],.site-footer__link-lv2:focus,.site-footer__link-lv2:hover,.site-footer__link-lv2[aria-current=page],.site-footer__sn-link:focus,.site-footer__sn-link:hover,.site-footer__sn-link[aria-current=page]{text-decoration-line:underline}.site-footer__link-lv1{font-size:1.25rem;line-height:1.2;color:inherit}.site-footer__link-lv1[target="_blank"]::after{content:'';display:inline-block;width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;margin-inline-start:.5rem;vertical-align:bottom}.site-footer__sn-links{display:inline-flex;align-items:center;column-gap:1.563rem}.site-footer__sn-links__item{position:relative}.site-footer__sn-links__item:not(:last-child)::after{content:'';position:absolute;top:50%;right:-.75rem;width:.125rem;height:.125rem;border-radius:100%;background-color:currentcolor}.site-footer__link-lv2,.site-footer__sn-link{font-size:.75rem;line-height:1.2;font-weight:500;color:inherit}.site-footer__links-lv2{margin-inline:auto;margin-block-end:3.313rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:.25rem;column-gap:1.75rem;color:inherit}.site-footer__links-lv2__item{position:relative}.site-footer__link-lv2{font-weight:600}.site-footer__logo{display:inline-flex;align-items:flex-end;column-gap:.625rem}.site-footer__logo__img{width:8.125rem;height:2.625rem}.site-footer__logo__img-2{width:auto;height:.625rem;margin-block-end:.188rem}@media (max-width:63.938rem){.site-footer__links-lv2__item:nth-child(1),.site-footer__links-lv2__item:nth-child(2){flex:0 0 45%}.site-footer__links-lv2__item:nth-child(1){text-align:right}.site-footer__links-lv2__item:nth-child(2){text-align:left}.site-footer__links-lv2__item:nth-child(1)::after,.site-footer__links-lv2__item:nth-child(3)::after,.site-footer__links-lv2__item:nth-child(4)::after{content:'';position:absolute;top:50%;right:-1rem;width:.125rem;height:.125rem;border-radius:100%;background-color:currentcolor}}@media (min-width:64rem){.site-footer__content{padding:2rem}.site-footer__layout-1{display:grid;grid-template-areas:"cell1 cell2" "cell3 cell2";grid-template-columns:57.8% 42.2%;column-gap:2rem;padding-block-end:2.313rem;text-align:left}.site-footer__title{grid-area:cell1;font-size:2.063rem;line-height:1.2;margin-block-end:2.625rem}.site-footer__links-lv1{grid-area:cell2;margin-block-end:.375rem;margin-block-start:.625rem}.site-footer__links-lv1__item:not(:last-child){margin-block-end:1.188rem}.site-footer__link-lv1{font-size:1.5rem}.site-footer__link-lv1[target="_blank"]::after{width:1.75rem;height:1.75rem}.site-footer__sn-links{grid-area:cell3;align-items:end;column-gap:1.188rem}.site-footer__layout-2{display:flex;flex-direction:row-reverse;justify-content:space-between;column-gap:2rem}.site-footer__links-lv2{margin:0;column-gap:1.25rem}.site-footer__links-lv2__item:not(:last-child)::after{content:'';position:absolute;top:50%;right:-.625rem;width:.125rem;height:.125rem;border-radius:100%;background-color:currentcolor}.site-footer__logo__img{width:9.25rem;height:3rem}.site-footer__logo__img-2{margin-block-end:.25rem}}@media (min-width:90rem){.site-footer__content{padding:2.5rem 2rem}.site-footer__layout-1{grid-template-columns:63.8% 36.2%}.site-footer__title{font-size:3.125rem}.site-footer__links-lv1{grid-area:cell2;margin-block-end:.188rem;margin-block-start:0}.site-footer__links-lv1__item:not(:last-child){margin-block-end:.875rem}.site-footer__link-lv1{font-size:1.75rem}.site-footer__link-lv1[target="_blank"]::after{width:2rem;height:2rem}.site-footer__logo__img{width:10.625rem;height:3.438rem}.site-footer__logo__img-2{height:.688rem;margin-block-end:.313rem}}