footer{position:relative;top:90px;color:#fff;background-color:var(--footer-background-color);z-index:699}footer>.inner-wrapper{max-width:1360px;text-align:center;padding:80px 40px 40px}footer>.inner-wrapper .bottom-menu ul{list-style-type:none;margin:0;padding:0}footer>.inner-wrapper .bottom-menu ul li{display:inline-block;font-size:inherit;border-right:1px solid rgba(255,255,255,.1);margin:0}footer .bottom-menu{min-height:31px}footer>.inner-wrapper .bottom-menu ul li:last-child{border:none}footer>.inner-wrapper .bottom-menu ul li a{font-size:1.5rem;color:var(--footer-link-color);text-decoration:none;padding:0 12px 0 10px;display:inline-block}footer>.inner-wrapper .bottom-menu ul li a:hover{color:var(--footer-link-hover-color);text-decoration:none}footer>.inner-wrapper .footer-columns>img.footer-logo{width:200px;margin-top:-20px;margin-right:20px}footer>.inner-wrapper .footer-columns{justify-content:space-between;flex-wrap:wrap;align-items:flex-start}footer>.inner-wrapper .footer-columns>div{width:20%;margin:0 0 10px;padding:0 calc(10px + 2%)}footer>.inner-wrapper .footer-columns>.menu-footer-column-1-container{width:24%}footer>.inner-wrapper .footer-columns>div.flex{flex-wrap:wrap;align-self:flex-start}footer>.inner-wrapper .footer-columns>div.flex:nth-child(1),footer>.inner-wrapper .footer-columns>div.flex:nth-child(2){width:40%;flex-wrap:wrap}footer>.inner-wrapper .footer-columns>div>h3{width:100%;font-size:2rem;color:var(--footer-text-color);text-align:left;height:auto;align-self:flex-start;margin-bottom:40px}footer>.inner-wrapper .footer-columns>div.flex>div{width:28%}footer>.inner-wrapper .footer-columns>div.flex>div>p{margin-bottom:20px}footer>.inner-wrapper .footer-columns>div.flex>div>p,footer>.inner-wrapper .footer-columns>div.flex>div>p strong{color:#fff;text-align:left}footer>.inner-wrapper .footer-columns>div.flex:last-child>div{width:100%}footer>.inner-wrapper .footer-columns>div div ul{list-style-type:none;margin:0;padding:0}footer>.inner-wrapper .footer-columns>div div ul li{list-style-type:none;margin:0 0 14px;padding:0;color:var(--footer-text-color);text-align:left}footer>.inner-wrapper .footer-columns>div div ul li:last-child{margin-bottom:50px}footer>.inner-wrapper .footer-columns>div div ul li a{font-size:1.5rem;line-height:1.5em;display:inline-block;color:var(--footer-link-color);text-decoration:none}footer>.inner-wrapper .footer-columns>div div ul li a:hover{color:var(--footer-link-hover-color);text-decoration:none}footer>.inner-wrapper .footer-columns>div div ul li.title{color:var(--footer-text-color);margin:0 0 25px}footer>.inner-wrapper .footer-columns>div div ul li.title>a{font-family:var(--font-family-bold);font-weight:700;font-size:1.7rem;line-height:1.2;color:var(--footer-text-color);text-decoration:none;cursor:pointer}footer>.inner-wrapper .footer-columns>div div ul li.subtitle>a{font-weight:700}footer>.inner-wrapper .footer-columns>div div ul li.title>a:hover{text-decoration:none;cursor:pointer}footer>.inner-wrapper .footer-columns>div div ul li:first-child>a{color:var(--footer-text-color);font-family:var(--font-family-bold)}footer p{font-size:1.5rem;color:var(--footer-text-color);line-height:1.2em;margin:0}footer .copyright{margin:0}footer .copyright p{margin:0}footer ul{text-align:center}footer .footer-logos{list-style-type:none;justify-content:center;align-items:center;flex-wrap:wrap;margin-left:0}footer .footer-logos li{padding:30px;margin:0}ul.social-icons{width:100%;list-style-type:none;margin:0;padding:0;justify-content:center}ul.social-icons li{width:24px;height:24px;text-align:center;margin:2px}ul.social-icons li a{width:24px;height:24px;padding:0;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s;position:relative;content:'';background-color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-khtml-border-radius:2px;justify-content:center;align-items:center;align-content:center}ul.social-icons li a img{max-height:16px}ul.social-icons li a span{color:var(--footer-text-color);font-size:150%;margin:6px 0 0}ul.social-icons li a span:before{font-weight:400}.footer-bottom.flex{align-items:center;flex-wrap:wrap;justify-content:flex-start}.footer-columns+.footer-bottom.flex{margin-top:0}.footer-bottom.flex>*{padding:15px 8px}.footer-bottom img{max-width:220px;height:auto;max-height:60px}.menu-footer-column-7b-container{margin-top:30px}@media only screen and (max-width:1196px){.social-icons-wrap{margin:0 auto 20px !important}.social-icons-wrap ul.social-icons li{margin:0 auto !important}.social-icons-wrap div ul li{text-align:center!important}}@media only screen and (max-width:1180px){footer>.inner-wrapper .footer-columns{flex-wrap:wrap}footer>.inner-wrapper .footer-columns>div.flex:nth-child(1),footer>.inner-wrapper .footer-columns>div.flex:nth-child(2){width:47%}footer>.inner-wrapper .footer-columns>div.flex:last-child{width:100%;max-width:600px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:1080px){footer>.inner-wrapper .footer-columns>div.flex:nth-child(1),footer>.inner-wrapper .footer-columns>div.flex:nth-child(2){width:100%;max-width:600px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:800px){footer>.inner-wrapper .footer-columns>div{width:auto;width:44%;max-width:44%;min-width:44%;margin:0 3% 5%}}@media only screen and (max-width:730px){.footer-bottom.flex{flex-wrap:wrap}footer .copyright{line-height:1.3;width:100%;margin-top:20px;margin-bottom:0}footer .bottom-menu{width:100%}}@media only screen and (max-width:600px){footer>.inner-wrapper .footer-columns>div{width:auto;width:100%;max-width:300px;min-width:150px;margin:0;margin-bottom:calc(40px + 2%);margin-left:auto;margin-right:auto;text-align:center;justify-content:center}footer>.inner-wrapper .footer-columns>div:first-child,footer>.inner-wrapper .footer-columns>div .menu li,ul.social-icons{text-align:center;justify-content:center}footer>.inner-wrapper .footer-columns>img.footer-logo{width:204px;margin:0 auto 40px;display:block}}@media only screen and (max-width:480px){footer{top:60px}footer .footer-logos li{padding:15px 40px;margin:0}ul.social-icons li{margin:14px}.panel ul.social-icons li{margin:6px}}