.footer{opacity:1;max-width:calc(var(--section-max-width) + 2*var(--page-padding));margin:0 auto;padding:var(--section-padding-top) var(--page-padding) var(--section-padding-bottom)}.footer__meta{display:flex;margin:calc(-0.5*var(--grid-gutter-width));flex-wrap:wrap}.footer__meta__info,.footer__meta__nav{margin:calc(0.5*var(--grid-gutter-width));flex-basis:calc(100% - var(--grid-gutter-width));max-width:calc(100% - var(--grid-gutter-width))}.footer__target-groups{margin-top:4.7619rem;display:flex;flex-direction:column}.footer__target-groups__hint{margin-bottom:1em;line-height:1.6875;font-size:16px}.footer__target-groups ul{display:flex;margin:calc(-0.5*var(--grid-gutter-width));flex-wrap:wrap;align-items:stretch}.footer__target-groups ul li{margin:calc(0.5*var(--grid-gutter-width));flex-basis:calc(100% - var(--grid-gutter-width));max-width:calc(100% - var(--grid-gutter-width));display:block}.footer__social{display:flex;margin-top:3.33333rem}.footer__social .icon{flex:0 1 60px;color:#8799c3}.footer__social .icon+.icon{margin-top:0;margin-left:calc(0.5*var(--grid-gutter-width))}@media(min-width:769px){.footer__meta__info,.footer__meta__nav{flex-basis:calc(50% - var(--grid-gutter-width));max-width:calc(50% - var(--grid-gutter-width))}.footer__meta__nav ul{padding-left:var(--content-padding)}.footer__target-groups ul li{flex-basis:calc(50% - var(--grid-gutter-width));max-width:calc(50% - var(--grid-gutter-width))}}@media(min-width:1261px){.footer__meta__info{flex-basis:calc(75% - var(--grid-gutter-width));max-width:calc(75% - var(--grid-gutter-width))}.footer__meta__nav,.footer__target-groups ul li{flex-basis:calc(25% - var(--grid-gutter-width));max-width:calc(25% - var(--grid-gutter-width))}}@media(min-width:2020px){.footer__target-groups__hint{font-size:.84rem}}@media(hover:hover){.footer__social .icon:not(:disabled):focus,.footer__social .icon:not(:disabled):hover{color:#cb3b2a;cursor:pointer}.footer__social .icon:not(:disabled):focus .icon,.footer__social .icon:not(:disabled):hover .icon{color:inherit}.footer__social .icon:not(:disabled):focus svg circle,.footer__social .icon:not(:disabled):focus svg path,.footer__social .icon:not(:disabled):hover svg circle,.footer__social .icon:not(:disabled):hover svg path{stroke:currentColor;stroke-width:2}}
