footer .footer-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:48px;padding:48px 0}@media screen and (min-width:48em){footer .footer-columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}footer .footer-columns .footer-links-mobile,footer .footer-columns .footer-links-primary,footer .footer-columns .footer-links-secondary{width:100%}@media screen and (min-width:48em){footer .footer-columns .footer-links-mobile,footer .footer-columns .footer-links-primary,footer .footer-columns .footer-links-secondary{width:calc(33.33% - 8px)}}footer .footer-links-title{display:block;margin:0 0 16px;font-weight:700;font-size:17px}footer .footer-links-primary li{padding:30px 0;border-top:1px solid #d3d8de}footer .footer-links-primary li:last-child{border-bottom:1px solid #d3d8de}footer .footer-links-primary a{color:#1b1b1b;font-family:Montserrat;font-size:21px;font-weight:600;text-decoration:none}footer .footer-links-primary a:hover{text-decoration:underline}footer .footer-links-secondary ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:26px}footer .footer-links-secondary li a{position:relative;display:block;padding-left:32px;color:#1b1b1b;font-size:17px;line-height:1.33;font-weight:600;text-decoration:none}footer .footer-links-secondary li a:hover{text-decoration:underline}footer .footer-links-secondary li a i{position:absolute;top:-3px;left:0;width:24px;height:24px;font-size:24px;text-decoration:none!important}footer .footer-links-mobile{max-width:300px}footer .footer-links-mobile ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:16px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}footer .footer-links-mobile li a{display:block;color:#2062d4;font-size:14px;line-height:1.29;font-weight:600;text-decoration:none}footer .footer-links-mobile li a:hover{text-decoration:underline}footer .footer-links-mobile li a [class*=material-icons]{margin:0 6px;font-size:15px;line-height:1.204;text-decoration:none!important;vertical-align:top}footer .footer-links-legal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;row-gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:48px}@media screen and (min-width:48em){footer .footer-links-legal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}footer .footer-links-legal .footer-item{margin:0 32px 16px 0}footer .footer-links-legal a{color:#2062d4;font-size:14px;line-height:1.29;font-weight:600;text-decoration:none}footer .footer-links-legal a:hover{text-decoration:underline}footer .footer-links-legal a[target=_blank]:after{content:"";display:inline-block;margin-left:4px;font-family:"Material Icons";font-size:15px;line-height:1.267;font-weight:400;vertical-align:top;text-decoration:none!important;speak:none}footer .footer-links-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px}@media screen and (min-width:48em){footer .footer-links-social{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}footer .footer-links-social li a{color:#1b1b1b;font-size:24px;text-decoration:none!important}footer .footer-links-social li a i{position:relative;display:block;line-height:0}footer .footer-links-social li a i.icone-social-facebook{top:2px;width:15px}footer .footer-links-social li a i.icone-social-linkedIn,footer .footer-links-social li a i.icone-social-pinterest,footer .footer-links-social li a i.icone-social-tiktok,footer .footer-links-social li a i.icone-social-twitter{top:3px}footer .footer-links-social li a i.icone-instagram{top:4px}footer .footer-links-social li a i.icone-play-youtube{top:5px}footer .footer-copyright{margin-top:48px;padding:60px 0;background-color:#eff1f4}footer .ia-slogan{display:block;margin:0 0 36px;color:#7c878e;font-family:Montserrat;font-size:24px;line-height:normal;font-weight:700}footer .ia-copy{display:block;color:#6b6b6b;font-size:12px;line-height:1.17}