.mainFooter{background-color:#000;padding:60px 0 30px}@media(min-width: 1050px){.mainFooter.slimline{padding-top:0}}.mainFooter.slimline .footerCTAs{margin-top:30px}@media(min-width: 1050px){.mainFooter.slimline .footerCTAs{margin-top:0;padding:50px 0 40px}}@media(min-width: 1420px){.mainFooter.slimline .footerCTAs{padding:40px 0 50px}}@media(min-width: 1050px){.mainFooter.slimline .bottomLinks{margin-top:0}}@media(min-width: 1050px){.mainFooter{padding:80px 0 30px}}.mainFooter ul{margin:0}.mainFooter ul li{margin:0;padding:0}.mainFooter ul li:before{display:none}.mainFooter p,.mainFooter a{color:#fff}.mainFooter a{color:#fff}.mainFooter a:hover{border-color:#fff}.mainFooter a:focus-visible{outline:#fff 1px solid;outline-offset:2px}.mainFooter .logoMobile{display:table;margin:0 auto;border:none}@media(min-width: 1050px){.mainFooter .logoMobile{display:none}}.mainFooter .logoMobile img{max-width:120px}.mainFooter .mainLinks{margin-top:55px}@media(min-width: 1050px){.mainFooter .mainLinks{margin:0 -20px 30px;display:flex;flex-wrap:wrap}}@media(min-width: 1230px){.mainFooter .mainLinks{margin-bottom:80px}}.mainFooter .linkCol{padding:20px 40px 20px 0;border-top:1px solid #565656}@media(min-width: 1050px){.mainFooter .linkCol{flex-basis:33.33%;max-width:33.33%;flex-shrink:0;flex-grow:0;border-top:none;padding:0 20px 50px}}@media(min-width: 1230px){.mainFooter .linkCol{flex-basis:20%;max-width:20%;flex-shrink:0;flex-grow:0;padding-bottom:0}}.mainFooter .linkCol:last-of-type{border-bottom:1px solid #565656}@media(min-width: 1050px){.mainFooter .linkCol:last-of-type{border-bottom:none}}.mainFooter .linkCol .headingLink{position:relative}.mainFooter .linkCol .headingLink a,.mainFooter .linkCol .headingLink h3{font-size:20px;font-size:2rem;font-weight:bold;color:#fff;margin:0;line-height:1.5;font-family:"Inter",sans-serif}@media(min-width: 1050px){.mainFooter .linkCol .headingLink a{position:relative;border:none;padding-right:45px}.mainFooter .linkCol .headingLink a:hover:before{width:24px}.mainFooter .linkCol .headingLink a:hover:after{right:2px}.mainFooter .linkCol .headingLink a:after,.mainFooter .linkCol .headingLink a:before{content:"";position:absolute;top:0}.mainFooter .linkCol .headingLink a:after{width:0;height:0;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:10px solid #fff;margin-top:11px;right:25px;transition:right .2s ease}.mainFooter .linkCol .headingLink a:before{height:2px;margin-top:-1px;width:0px;right:35px;background:#fff;transition:width .2s ease;display:block;transform:translateX(100%);margin-top:15px}}.mainFooter .linkCol .headingLink .accordionIcon{width:30px;height:30px;border:1px solid #fff;cursor:pointer;position:absolute;top:50%;right:-40px;margin-top:-15px;display:block;border-radius:30px}.mainFooter .linkCol .headingLink .accordionIcon:focus-visible{outline:#fff 1px solid;outline-offset:2px}@media(min-width: 1050px){.mainFooter .linkCol .headingLink .accordionIcon{display:none}}.mainFooter .linkCol .headingLink .accordionIcon.panelActive:after{transform:translate(-50%, -50%) rotate(0deg)}.mainFooter .linkCol .headingLink .accordionIcon:before,.mainFooter .linkCol .headingLink .accordionIcon:after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";width:12px;height:2px;background:#fff}.mainFooter .linkCol .headingLink .accordionIcon:after{transform:translate(-50%, -50%) rotate(90deg);transition:transform .2s ease}@media(max-width: 1049.9px){.mainFooter .linkCol .listedLinks{transition:all .3s ease-in-out;max-height:0;opacity:0;visibility:hidden;overflow:hidden}.mainFooter .linkCol .listedLinks.panelActive{max-height:500vh;opacity:1;visibility:visible}}.mainFooter .linkCol .listedLinks a{font-size:16px;font-size:1.6rem}.mainFooter .linkCol .listedLinks ul{padding-top:20px}.mainFooter .linkCol .listedLinks li:not(:last-of-type){margin-bottom:11px}@media(min-width: 1050px){.mainFooter .linkCol .listedLinks li:not(:last-of-type){margin-bottom:8px}}.mainFooter .linkCol .listedLinks li a{display:inline}.mainFooter .linkCol .listedLinks .externalLink{background:#262626;position:relative;padding:8.5px 15px 8.5px 40px;display:block;margin-top:20px;border:none}.mainFooter .linkCol .listedLinks .externalLink:hover svg{fill:#e90521}.mainFooter .linkCol .listedLinks .externalLink svg{position:absolute;top:50%;transform:translateY(-50%);left:15px;fill:#fff;transition:fill .2s ease}.mainFooter .footerCTAs{margin-top:40px}@media(min-width: 1050px){.mainFooter .footerCTAs{display:flex;flex-wrap:wrap}}.mainFooter .footerCTAs .logo{display:none;border:none}@media(min-width: 1050px){.mainFooter .footerCTAs .logo{flex-basis:100%;max-width:100%;flex-shrink:0;flex-grow:0;display:block;flex-shrink:0;margin-bottom:25px;align-self:center}}@media(min-width: 1420px){.mainFooter .footerCTAs .logo{flex-basis:14%;max-width:14%;flex-shrink:0;flex-grow:0;margin-bottom:0}}.mainFooter .footerCTAs .item{background:#262626;display:flex;justify-content:space-between;align-items:center}@media(min-width: 1050px){.mainFooter .footerCTAs .item{flex-grow:1}}.mainFooter .footerCTAs .item+.item{margin-top:10px}@media(min-width: 1050px){.mainFooter .footerCTAs .item+.item{margin-top:0;margin-left:25px}}.mainFooter .footerCTAs .item h3{font-size:16px;font-size:1.6rem;font-weight:bold;margin:0 15px 0 0;color:#fff}@media(min-width: 1050px){.mainFooter .footerCTAs .item h3{font-size:20px;font-size:2rem;margin:0 20px 0 0}}.mainFooter .footerCTAs .social{padding:18.5px 20px}@media(min-width: 1050px){.mainFooter .footerCTAs .social{padding:23.5px 40px;justify-content:flex-start}}@media(min-width: 1420px){.mainFooter .footerCTAs .social{flex-basis:39%;max-width:39%;flex-shrink:0;flex-grow:0}}.mainFooter .footerCTAs .social ul{display:flex}.mainFooter .footerCTAs .social li{line-height:0}.mainFooter .footerCTAs .social li:not(:last-of-type){margin-right:10px}@media(min-width: 1050px){.mainFooter .footerCTAs .social li:not(:last-of-type){margin-right:15px}}.mainFooter .footerCTAs .social li a{border:none}.mainFooter .footerCTAs .social li a .socialTextWrapper{display:none}.mainFooter .footerCTAs .social svg{width:32px;height:32px;fill:#fff;transition:fill .2s ease}.mainFooter .footerCTAs .social svg:hover{fill:#e90521}@media(min-width: 1050px){.mainFooter .footerCTAs .social svg{width:40px;height:40px}}.mainFooter .footerCTAs .cta{padding:12px 10px 12px 20px}@media(min-width: 1050px){.mainFooter .footerCTAs .cta{padding:24px 22px 24px 40px}}@media(min-width: 1420px){.mainFooter .footerCTAs .cta{flex-basis:calc(47% - 25px);max-width:calc(47% - 25px);flex-shrink:0;flex-grow:0}}.mainFooter .footerCTAs .cta .button{min-width:140px;margin:0;padding:12px 20px 12px 19px}@media(min-width: 1050px){.mainFooter .footerCTAs .cta .button{min-width:150px;padding:9px 20px 9px 19px}}.mainFooter .additionalLinks{margin-top:40px}@media(min-width: 1050px){.mainFooter .additionalLinks{margin-top:60px}}.mainFooter .additionalLinks p{font-size:16px;font-size:1.6rem;font-weight:bold;margin-bottom:15px}@media(min-width: 1050px){.mainFooter .additionalLinks p{font-size:20px;font-size:2rem}}.mainFooter .additionalLinks li{margin-bottom:8px}@media(min-width: 768px){.mainFooter .additionalLinks li{display:inline-block;margin-bottom:0;margin-right:40px}}.mainFooter .additionalLinks a{font-size:13px;font-size:1.3rem;position:relative;margin-left:26px}@media(min-width: 1050px){.mainFooter .additionalLinks a{font-size:16px;font-size:1.6rem}}.mainFooter .additionalLinks a svg{position:absolute;top:50%;margin-top:-9px;left:-26px}@media(min-width: 1050px){.mainFooter .additionalLinks a svg{margin-top:-8px}}.mainFooter .bottomLinks{margin-top:40px;padding-top:20px;border-top:1px solid #444}@media(min-width: 1050px){.mainFooter .bottomLinks{margin-top:25px}}@media(min-width: 1230px){.mainFooter .bottomLinks{display:flex;justify-content:space-between;align-items:center}}.mainFooter .bottomLinks p{font-size:12px;font-size:1.2rem;line-height:1.9;opacity:.7;margin:0}@media(min-width: 1050px){.mainFooter .bottomLinks p{font-size:13px;font-size:1.3rem;opacity:1}}@media(min-width: 1230px){.mainFooter .bottomLinks p{flex-basis:60%;max-width:60%;flex-shrink:0;flex-grow:0;padding-right:25px}}.mainFooter .bottomLinks ul{display:flex;flex-wrap:wrap;margin:15px -5px -10px}@media(min-width: 1050px){.mainFooter .bottomLinks ul{margin:0px -15px -10px}}.mainFooter .bottomLinks li{margin:0 8px 10px}@media(min-width: 1050px){.mainFooter .bottomLinks li{margin:0 15px 10px}}.mainFooter .bottomLinks li a{font-size:12px;font-size:1.2rem}@media(min-width: 1050px){.mainFooter .bottomLinks li a{font-size:13px;font-size:1.3rem}}
