.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:300vh;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 p{font-size:16px;font-size:1.6rem;font-weight:bold;margin:0 15px 0 0}@media(min-width: 1050px){.mainFooter .footerCTAs .item p{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:11px;font-size:1.1rem;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:11px;font-size:1.1rem}@media(min-width: 1050px){.mainFooter .bottomLinks li a{font-size:13px;font-size:1.3rem}}.mainFooter{background-color:#fff;padding:50px 0 30px;overflow:hidden}@media(min-width: 1050px){.mainFooter{padding-top:70px}}@media(min-width: 1420px){.mainFooter{padding-top:85px}}@media print{.mainFooter{display:none}}@media(max-width: 1049.9px){.mainFooter.slimline .bottomLinks{margin-top:30px}}@media(max-width: 1049.9px){.mainFooter.slimline .bottomLinks ul{display:none}}@media(max-width: 1049.9px){.mainFooter.slimline .appDownloads{text-align:left;margin-top:25px}}@media(max-width: 1049.9px){.mainFooter.slimline .appDownloads .downloadLinks{justify-content:flex-start}.mainFooter.slimline .appDownloads .downloadLinks a{max-width:120px}}@media(max-width: 1049.9px)and (min-width: 768px){.mainFooter.slimline .appDownloads .downloadLinks a{max-width:140px}}@media(max-width: 1049.9px){.mainFooter.slimline .appDownloads h3{font-size:14px;font-size:1.4rem;margin-bottom:10px}}@media(max-width: 1049.9px)and (min-width: 768px){.mainFooter.slimline .appDownloads h3{font-size:18px;font-size:1.8rem;margin-bottom:15px}}@media(min-width: 1050px){.mainFooter.slimline .topLinks{margin:0;display:flex;align-items:center;justify-content:space-between;padding:35px 0}}@media(min-width: 1050px){.mainFooter.slimline .topLinks .footerLogo{flex-basis:40%;max-width:40%;flex-shrink:0;flex-grow:0}}.mainFooter a{color:#000}.mainFooter a:focus-visible{outline-color:#000}.mainFooter a:hover{border-color:#000}.mainFooter .footerLogo a{border:none}@media(min-width: 1050px){.mainFooter .footerLogo{flex-basis:25%;max-width:25%;flex-shrink:0;flex-grow:0;padding-right:40px;margin-top:5px}}@media(min-width: 1230px){.mainFooter .footerLogo{flex-basis:28%;max-width:28%;flex-shrink:0;flex-grow:0;padding-right:20px}}@media(min-width: 1420px){.mainFooter .footerLogo{flex-basis:30%;max-width:30%;flex-shrink:0;flex-grow:0}}.mainFooter .mainLinks{margin-top:40px}@media(min-width: 1050px){.mainFooter .mainLinks{flex-basis:75%;max-width:75%;flex-shrink:0;flex-grow:0;margin:0}}@media(min-width: 1050px){.mainFooter .columnsWrapper{flex-basis:75%;max-width:75%;flex-shrink:0;flex-grow:0;display:flex;flex-wrap:wrap;justify-content:space-between}}@media(min-width: 1230px){.mainFooter .columnsWrapper{flex-basis:72%;max-width:72%;flex-shrink:0;flex-grow:0}}@media(min-width: 1420px){.mainFooter .columnsWrapper{flex-basis:70%;max-width:70%;flex-shrink:0;flex-grow:0}}@media(min-width: 1050px){.mainFooter .topLinks{display:flex;flex-wrap:wrap;margin-bottom:70px}}@media(min-width: 1420px){.mainFooter .topLinks{margin-bottom:90px}}.mainFooter .linkCol{border-top-color:#d7d7d7}@media(min-width: 1050px){.mainFooter .linkCol{flex-basis:33.333%;max-width:33.333%;flex-shrink:0;flex-grow:0;padding:0 20px 0 0}}.mainFooter .linkCol:last-of-type{border-bottom-color:#d7d7d7}.mainFooter .linkCol .listedLinks.panelActive{margin-bottom:15px}.mainFooter .linkCol .listedLinks a{color:#4d4d4d}@media(min-width: 1050px){.mainFooter .linkCol .listedLinks a{display:inline}}.mainFooter .linkCol .listedLinks a:hover{border-color:#4d4d4d}@media(min-width: 1050px){.mainFooter .linkCol .headingLink{margin-top:-2px}}.mainFooter .linkCol .headingLink a,.mainFooter .linkCol .headingLink h3{font-size:18px;font-size:1.8rem;font-family:"Inter",sans-serif;margin:0;color:#000}@media(min-width: 1050px){.mainFooter .linkCol .headingLink a,.mainFooter .linkCol .headingLink h3{font-size:20px;font-size:2rem;display:inline;padding:0;border-bottom:1px solid rgba(0,0,0,0);transition:border-bottom-color .2s ease}.mainFooter .linkCol .headingLink a:before,.mainFooter .linkCol .headingLink a:after,.mainFooter .linkCol .headingLink h3:before,.mainFooter .linkCol .headingLink h3:after{display:none}}.mainFooter .linkCol .headingLink a:hover{border-bottom-color:#000}.mainFooter .linkCol .headingLink .accordionIcon{border-radius:0}.mainFooter .linkCol .headingLink .accordionIcon.panelActive:after{transform:translate(0%, -50%) rotate(180deg)}.mainFooter .linkCol .headingLink .accordionIcon:focus-visible{outline-color:#e90521}.mainFooter .linkCol .headingLink .accordionIcon:before{display:none}.mainFooter .linkCol .headingLink .accordionIcon:after{background-image:url("../../../images/icons/footerArrow.svg");background-repeat:no-repeat;width:12px;height:8px;transform:rotate(270deg);transform:translate(0%, -50%) rotate(0deg);right:0}.mainFooter .associatedSites{margin-top:40px;padding-bottom:40px;position:relative}@media(min-width: 1050px){.mainFooter .associatedSites{flex-basis:25%;max-width:25%;flex-shrink:0;flex-grow:0;margin:0;padding:0 0 0 10px}}.mainFooter .associatedSites:after{content:"";position:absolute;height:1px;width:calc(100% + 10vw);left:-5vw;background-color:#d7d7d7;bottom:0}@media(min-width: 768px){.mainFooter .associatedSites:after{width:calc(100% + 16vw);left:-8vw}}@media(min-width: 1050px){.mainFooter .associatedSites:after{display:none}}.mainFooter .associatedSites h3{font-size:18px;font-size:1.8rem}@media(min-width: 1050px){.mainFooter .associatedSites h3{margin-bottom:27px}}.mainFooter .associatedSites li{position:relative;margin-bottom:5px}.mainFooter .associatedSites li a{color:#4d4d4d;margin-left:23px;font-size:16px;font-size:1.6rem}.mainFooter .associatedSites li a:before{position:absolute;top:50%;transform:translateY(-50%);content:"";left:0;background-image:url("../../../images/icons/external-link.svg");background-repeat:no-repeat;width:16px;height:16px;margin-top:-1px}@media(min-width: 1420px){.mainFooter .associatedSites li a:before{margin-top:1px}}.mainFooter .associatedSites li a:hover{border-color:#4d4d4d}.mainFooter .ctaContainer{margin-top:30px}@media(min-width: 1050px){.mainFooter .ctaContainer{align-items:center;display:flex;flex-direction:column;border-top:1px dashed #d7d7d7;margin-top:0;padding:30px 0}}@media(min-width: 1300px){.mainFooter .ctaContainer{justify-content:space-between;flex-direction:row}}@media(min-width: 1420px){.mainFooter .ctaContainer{padding:35px 0}}.mainFooter .footerCTAs{margin-top:0}.mainFooter .footerCTAs .item{flex-direction:column;text-align:center;padding:0;background-color:rgba(0,0,0,0)}@media(min-width: 1050px){.mainFooter .footerCTAs .item{flex-direction:row;text-align:left;margin-bottom:35px}}@media(min-width: 1300px){.mainFooter .footerCTAs .item{flex-direction:row;text-align:left;margin-bottom:0}}.mainFooter .footerCTAs .item p{font-size:18px;font-size:1.8rem;color:#000;margin:0 0 22px}@media(min-width: 1050px){.mainFooter .footerCTAs .item p{margin:0 20px 0 0}}@media(min-width: 1420px){.mainFooter .footerCTAs .item p{font-size:20px;font-size:2rem;margin:0 30px 0 0}}.mainFooter .footerCTAs .item ul{margin:0 -5px}@media(min-width: 1420px){.mainFooter .footerCTAs .item ul{margin:0 -7px}}.mainFooter .footerCTAs .item ul li{margin:0 5px}@media(min-width: 1420px){.mainFooter .footerCTAs .item ul li{margin:0 7px}}.mainFooter .footerCTAs .item ul li:not(:last-of-type){margin:0 7px}@media(min-width: 1420px){.mainFooter .footerCTAs .item ul li:not(:last-of-type){margin:0 7px}}@media(min-width: 1050px){.mainFooter .footerCTAs .social{flex-basis:100%;max-width:100%;flex-shrink:0;flex-grow:0}}.mainFooter .footerCTAs .social ul li a{display:flex;align-items:center}.mainFooter .footerCTAs .social ul li a:hover svg{fill:#e90521}.mainFooter .footerCTAs .social ul li a svg{min-width:37px;min-height:37px;position:relative;z-index:2}.mainFooter .footerCTAs .social ul li a .socialTextWrapper{display:flex;align-items:center;min-height:37px;background-color:#f2f2f2;border-top-right-radius:37px;border-bottom-right-radius:37px;padding-left:23px;padding-right:12px;margin-left:-15px}@media(min-width: 1420px){.mainFooter .footerCTAs .social ul li a .socialTextWrapper{border-top-right-radius:40px;border-bottom-right-radius:40px;min-height:40px}}.mainFooter .footerCTAs .social ul li a .socialTextWrapper p{font-size:10px;font-size:1rem;font-family:"Inter",sans-serif;font-weight:700;line-height:12px;margin:-1px 0 0;text-align:left}@media(min-width: 1420px){.mainFooter .footerCTAs .social ul li a .socialTextWrapper p{font-size:11px;font-size:1.1rem}}@media(max-width: 767.9px){.mainFooter .footerCTAs .social ul li a .socialTextWrapper{display:none}.mainFooter .footerCTAs .social ul li:last-of-type a .socialTextWrapper{display:flex}}.mainFooter .footerCTAs .social svg{fill:#000;height:37px;width:37px}@media(min-width: 1420px){.mainFooter .footerCTAs .social svg{height:40px;width:40px}}.mainFooter .appDownloads{text-align:center;margin-top:40px}@media(min-width: 1050px){.mainFooter .appDownloads{display:flex;align-items:center;text-align:left;margin-top:0}}.mainFooter .appDownloads h3{font-size:20px;font-size:2rem}@media(min-width: 1050px){.mainFooter .appDownloads h3{margin:0 20px 0 0}}@media(min-width: 1500px){.mainFooter .appDownloads h3{margin-right:30px}}.mainFooter .appDownloads .downloadLinks{display:flex;justify-content:center;margin:0 -8px}.mainFooter .appDownloads .downloadLinks a{flex-basis:calc(50% - 16px);max-width:calc(50% - 16px);flex-shrink:0;flex-grow:0;margin:0 8px;border-bottom:none;max-width:160px}@media(min-width: 1050px){.mainFooter .appDownloads .downloadLinks a{max-width:140px}}@media(min-width: 1420px){.mainFooter .appDownloads .downloadLinks a{max-width:160px}}.mainFooter .bottomLinks{border-top:0;position:relative}@media(min-width: 1050px){.mainFooter .bottomLinks{display:flex;justify-content:space-between;align-items:center;margin-top:0}}.mainFooter .bottomLinks:after{content:"";position:absolute;height:1px;width:calc(100% + 10vw);left:-5vw;background-color:#d7d7d7;top:0}@media(min-width: 768px){.mainFooter .bottomLinks:after{width:calc(100% + 16vw);left:-8vw}}@media(min-width: 1420px){.mainFooter .bottomLinks:after{width:calc(100% + 200vw);left:-100vw}}.mainFooter .bottomLinks p{font-size:13px;font-size:1.3rem;line-height:20px;color:#4d4d4d;opacity:1}@media(min-width: 1050px){.mainFooter .bottomLinks p{max-width:45%;padding-right:30px}}@media(min-width: 1420px){.mainFooter .bottomLinks p{max-width:50%}}.mainFooter .bottomLinks ul{margin:15px -8px -10px}@media(min-width: 1050px){.mainFooter .bottomLinks ul{margin-top:0}}
