/* Minimog footer */
.m-footer{padding-top:56px}
.m-footer__grid{grid-template-columns:minmax(0,1fr);gap:8px}
@media (min-width:768px){.m-footer__grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px}}
.m-footer--block-title{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-stack-header);font-size:21px;color:#fff;margin:0 0 14px;list-style:none;cursor:pointer}
.m-footer--block-title::-webkit-details-marker{display:none}
@media (min-width:768px){.m-footer--block-title span{display:none}.m-footer__collapsible summary{pointer-events:none}}
.m-footer__collapsible{border-bottom:1px solid rgba(255,255,255,.12);padding-block:6px}
@media (min-width:768px){.m-footer__collapsible{border:0;padding:0}}
.m-footer--menu{list-style:none;margin:0 0 12px;padding:0}
.m-footer--menu li{margin-bottom:9px}
.m-footer--menu-link{font-size:15px;color:#A9B6C6}
.m-footer--menu-link:hover{color:#fff}
.m-footer__text{font-size:15px;color:#A9B6C6;max-width:40ch}
.m-footer__contact a{color:#fff}
.m-footer--block-brand{padding-bottom:16px}
.m-footer--bottom{margin-top:40px;border-top:1px solid rgba(255,255,255,.12);padding-block:24px 96px;font-size:13.5px;color:#A9B6C6}
@media (min-width:1024px){.m-footer--bottom{padding-bottom:28px}}
.m-footer--bottom-inner p{margin:0 0 8px}
.m-footer__copyright a{color:#A9B6C6;text-decoration:underline;text-underline-offset:3px}
img.dsc{display:inline-block;width:auto;max-width:100%;vertical-align:middle}
@media (max-width:519px){img.dsc{height:auto!important;max-height:1em}}
