footer.footer.m1{background-color:#f1f1f1;position:relative;margin-top:96px}
.footer .footer-menu-group{padding:66px 48px 0;margin-bottom:20px}
.footer .footer-menu-group .footer-panel{border:0;background-color:#f1f1f1;-webkit-box-shadow:none;box-shadow:none;padding:5px}
.footer .footer-menu-group .footer-panel .footer-panel-default>.panel-collapse.collapse{display:block !important}
.footer .footer-menu-group .footer-panel .footer-panel-body .panel-body{padding:0}
.footer .footer-menu-group .footer-panel>.footer-panel-heading{background-color:#f1f1f1;border-color:#f1f1f1;padding:0;margin-bottom:13px}
.footer .footer-menu-group .footer-panel>.footer-panel-heading .footer-panel-title{font-family:DINRound-Bold;font-size:17px;color:#6e6e6e}
.footer .footer-menu-group .footer-panel>.footer-panel-heading .footer-panel-title a{color:inherit;text-decoration:none}
.footer .footer-menu-group .footer-panel>.footer-panel-heading .footer-panel-title a:hover,.footer .footer-menu-group .footer-panel>.footer-panel-heading .footer-panel-title a:focus{color:#e75e0d !important;opacity:15;background-color:transparent}
.footer .footer-menu-group .footer-panel>.footer-panel-heading+.footer-panel-body>.list-group,.footer .footer-menu-group .footer-panel>.footer-panel-heading+.footer-panel-body>.panel-body .list-group .list-group-item{position:relative;display:block;background-color:#f1f1f1;border:0;padding:11px 0;line-height:initial}
.footer .footer-menu-group .footer-panel>.footer-panel-heading+.footer-panel-body>.list-group,.footer .footer-menu-group .footer-panel>.footer-panel-heading+.footer-panel-body>.panel-body .list-group .list-group-item a{color:#6e6e6e;font-size:12px;font-family:DINRound-Regular;text-decoration:none;text-wrap:wrap;width:95%}
.footer .footer-menu-group .footer-panel>.footer-panel-heading+.footer-panel-body>.panel-body .list-group .list-group-item a:hover,.footer .footer-menu-group .footer-panel>.footer-panel-heading+.footer-panel-body>.panel-body .list-group .list-group-item a:focus{color:#e75e0d !important;opacity:15;background-color:transparent}
footer.footer.m1 .footer-social,footer.footer.m1 .footer-download{text-align:center;padding-top:9px;padding-bottom:40px}
footer.footer.m1 .footer-download img{padding:0 5px;display:inline-block}
footer.footer.m1 .footer-social span:first-child{margin:auto}
footer.footer.m1 .footer-social span{background-color:#c1c2c3;width:52px;height:52px;display:inline-block;position:relative;border-radius:30px;margin-left:25px}
footer.footer.m1 .footer-social span img{width:32px;height:32px;position:absolute;top:10px;left:10px;padding:3px}
footer.footer.m1 .footer-social span:hover{background-color:#2075bd}
footer .top-arrow{position:fixed;margin:0;text-align:center;right:25px;bottom:5px;z-index:1001;background:#6e6e6e;border-radius:50%;height:55px;width:55px;padding:14px 0 0 0;box-shadow:1px 2px 16px -3px #212121;opacity:1;transition:all .3s linear}
footer .top-arrow .top-arrow-icon{border:solid #fff;border-width:2px 2px 0 0;display:inline-block;padding:14px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
footer .top-arrow a{color:#6e6e6e;margin-top:2px}
footer .top-arrow .top-arrow-text{font-family:DINRound-Regular;font-size:14px;margin-top:-20px;margin-bottom:0;color:#fff;display:block;font-weight:500}
@media(max-width:767px){footer.footer.m1{margin-top:84px}
}
@media(min-width:768px){footer.footer.m1 .panel-group{padding:66px 48px 0;margin-bottom:20px}
footer.footer.m1 .panel-group .panel+.panel{margin-top:0}
footer.footer.m1 .panel-default>.panel-collapse.collapse{display:block !important}
footer.footer.m1 .panel-heading+.panel-collapse>.list-group,footer.footer.m1 .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0}
footer.footer.m1 .footer-download{text-align:left;padding-left:10px}
footer.footer.m1 .footer-social{text-align:right;padding-right:48px}
footer.footer.m1 .footer-social,footer.footer.m1 .footer-download{padding-bottom:44px}
footer.footer.m1 .footer-social span{margin-left:25px}
footer.footer.m1 .footer-social span:first-child{margin:auto}
}
@media(max-width :767px){footer.footer.m1 .footer-social,footer.footer.m1 .footer-download{padding-top:60px}
footer.footer.m1 .footer-panel-default footer.footer.m1 .panel-group .panel{border-bottom:1px solid #ddd;background-color:#f1f1f1;padding:0;border-radius:0;margin-top:0}
footer.footer.m1 .panel-group .panel:last-child{border-bottom:0}
footer.footer.m1 .panel-default>.panel-heading{padding:18px 34px}
footer.footer.m1 .panel-group .panel .panel-collapse .panel-body{padding:0 32px;border-top:0}
footer.footer.m1 .panel-group .panel .panel-collapse .panel-body ul.list-group{column-count:2;margin-bottom:25px;-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px}
footer.footer.m1 .accordion .accordion-item,footer.footer.m1 .accordion .accordion-item .accordion-body .list-group>.list-group-item{background-color:#f1f1f1;border-color:#f1f1f1}
footer.footer.m1 .accordion .accordion-item .accordion-body .list-group>.list-group-item{width:50%;border:0}
footer.footer.m1 .accordion .accordion-item{border-bottom:1px solid #ddd}
footer.footer.m1 .accordion .accordion-item .accordion-header .accordion-button{font-size:14px;color:#6e6e6e;font-family:DINRound-Bold;background-color:#f1f1f1;padding:18px 34px;box-shadow:none}
footer.footer.m1 .accordion .accordion-item .accordion-header .accordion-button:after{--bs-accordion-btn-icon-width:1.20rem !important;opacity:.7}
footer.footer.m1 .accordion .accordion-item .accordion-body .list-group-item a{color:#6e6e6e;font-size:12px;font-family:DINRound-Regular;text-decoration:none}
footer.footer.m1 .footer-social span{margin-left:10px}
}
@media(min-width :768px) and (max-width :830px){footer.footer.m1 .panel-heading+.panel-collapse>.list-group,footer.footer.m1 .panel-group .panel-heading+.panel-collapse>.panel-body .list-group .list-group-item a{font-size:10px}
.footer .panel-title>.small,.footer .panel-title>.small>a,.footer .panel-title>a,.footer .panel-title>.small,.footer .panel-title>.small>a{font-size:12px}
}
@media(max-width :767px){footer.footer.m1 .panel-group{margin-bottom:0}
footer.footer.m1 .panel-heading+.panel-collapse>.list-group,footer.footer.m1 .panel-group .panel-heading+.panel-collapse>.panel-body .list-group .list-group-item{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}
}
.footer-accordion .accordion-button:not(.collapsed)::after{transform:rotate(180deg);background-image:url('../../../../../content/dam/M1/icons/down.svg')}
.footer-accordion .accordion-button::after{transform:rotate(0);background-image:url('../../../../../content/dam/M1/icons/down.svg')}