.footer-section{background-color:#011240;padding-top:42px;padding-bottom:30px;overflow:hidden}.footer-section .footer-articles-row{margin-top:24px}.footer-section .horizontal-line{width:100%;border:1px solid #979797;opacity:.35;margin-top:30px;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;box-sizing:content-box}.footer-section address{color:#fff;font-size:14px;font-weight:300;line-height:18px;margin-bottom:0;margin-top:28px}.footer-section address a{cursor:pointer;color:#fff}.footer-section address a:hover{text-decoration:none}.footer-section .call-cta-section,.footer-section .email-cta-section{margin-top:25px}.footer-section .call-cta-section.contact h3,.footer-section .email-cta-section.contact h3{margin-bottom:-10px}.footer-section .call-cta-section .row,.footer-section .email-cta-section .row{margin-top:15px}.footer-section .call-cta-section .socials,.footer-section .email-cta-section .socials{display:flex;flex-direction:row;justify-content:left}.footer-section .call-cta-section .socials .social-icon,.footer-section .email-cta-section .socials .social-icon{width:22px;margin:0 15px 0 0}.footer-section .call-cta,.footer-section .email-cta{margin-bottom:8px}.footer-section .call-cta{color:#fff;font-family:sofia-pro;font-size:16px;font-weight:600;line-height:19px;letter-spacing:-.4px;text-align:left;margin-bottom:20px}.footer-section .email-cta,.footer-section .sitemap-section__title{color:#f26840;font-size:22px;font-weight:700;line-height:28px}.footer-section .call-cta-img{vertical-align:baseline;height:22px;margin:0 0 5px}.footer-section .call-cta-img.cs{margin-top:10px;height:23px}.footer-section .call-cta-link,.footer-section .call-cta-telephone{color:#fff;font-weight:700;line-height:28px}.footer-section .call-cta-link{font-size:34px}.footer-section .desktop-number{display:none}.footer-section .mobile-number{display:block}.footer-section .customer-support{font-family:sofia-pro;font-size:28px;font-weight:600;line-height:19px;letter-spacing:-.7px;text-align:left;text-decoration:none;margin-bottom:20px}.footer-section .desktop-number img,.footer-section .mobile-number img{display:inline-block}.footer-section .desktop-number a,.footer-section .mobile-number a{color:#fff;font-size:32px;font-weight:700;letter-spacing:-.8px;line-height:40px;display:block;margin:-9px 0 -3px}.footer-section .desktop-number a:hover,.footer-section .mobile-number a:hover{text-decoration:none}.footer-section .desktop-number .call-cta-telephone,.footer-section .mobile-number .call-cta-telephone{display:inline-block;font-size:32px;font-weight:700;letter-spacing:-.8px;line-height:40px}.footer-section .call-cta-open-time{color:#fff;font-family:sofia-pro;font-size:16px;font-weight:600;line-height:19px;letter-spacing:-.4px;text-align:left}.footer-section .email-cta-link{color:#fff;font-size:18px;font-weight:300;line-height:28px}.footer-section .sitemap-section__item{color:#fff;font-size:16px;font-weight:300;line-height:20px;margin-bottom:16px;display:block}.footer-section .company_policies,.footer-section .products_why-bionic{margin-top:30px}.footer-section .sitemap-fineprint{color:#fff;font-size:13px;font-weight:300;line-height:18px;margin-top:47px}.footer-section .hashtag-copywrite-row{margin-top:20px}.footer-section .hashtag-copywrite-row .hashtag{color:#fff;font-size:29px;font-weight:700;line-height:30px;text-align:center}.footer-section .hashtag-copywrite-row .copywrite{color:#fff;font-size:20px;font-weight:700;line-height:20px;text-align:center}.footer-section .hashtag-copywrite-row .copywrite span{position:relative;top:25px}@media screen and (min-width:992px){.footer-section{padding-top:64px;padding-bottom:40px}.footer-section .footer-articles-row{margin-top:40px}.footer-section address{font-size:18px;line-height:24px}.footer-section .email-cta{font-size:22px}.footer-section .call-cta-img{height:auto;margin:-10px 17px 10px 0}.footer-section .call-cta-img.cs{margin-top:-5px;height:23px}.footer-section .call-cta-link{display:none}.footer-section .desktop-number{display:block}.footer-section .desktop-number a{color:#fff;font-size:32px;font-weight:700;letter-spacing:-.8px;line-height:40px;margin:0}.footer-section .mobile-number{display:none}.footer-section .call-cta-section,.footer-section .email-cta-section{margin-top:20px;padding:0 15px}.footer-section .call-cta-section.contact h3,.footer-section .email-cta-section.contact h3{margin-bottom:0}.footer-section .call-cta-section .row,.footer-section .email-cta-section .row{margin-top:8px;text-align:left}.footer-section .call-cta-open-time{text-align:left}.footer-section .sitemap-section__title{font-size:22px}.footer-section .sitemap-section__item{font-size:16px}.footer-section .hashtag-copywrite-row .hashtag{font-size:52.5px;font-weight:700;line-height:53px;text-align:initial}.footer-section .hashtag-copywrite-row .copywrite{text-align:right}.footer-section .hashtag-copywrite-row .copywrite span{top:23px}.footer-section .sitemap-fineprint-container .sitemap-fineprint .single-asterisk{left:-20px}.footer-section .sitemap-fineprint-container .sitemap-fineprint .double-asterisk{left:-25px}.footer-section .sitemap-fineprint-container .sitemap-fineprint .triple-asterisk{left:-30px}}@media screen and (min-width:991px){.footer-section .call-cta-section .new-quotes{margin-top:57px}}.footer-section-ppc{background-color:#011240;overflow:hidden;padding:60px 10px 0}.footer-section-ppc .disclaimer{margin-top:59px;margin-bottom:15px;font-size:13px;letter-spacing:0;line-height:18px;color:#fff}.footer-section-ppc .footerBottom{display:flex;flex-direction:row;justify-content:space-between}.footer-section-ppc .footerBottom p{margin-bottom:0}.footer-section-ppc .footerBottom p:first-of-type{font-size:52.5px;font-weight:700;letter-spacing:0;line-height:57px;color:#fff}.footer-section-ppc .footerBottom p:nth-of-type(2){font-size:20px;font-weight:700;letter-spacing:0;line-height:22px;color:#fff;text-align:right;margin-top:20px}.footer-section-ppc .footer-articles-row{margin-top:24px}.footer-section-ppc .horizontal-line{width:100%;opacity:.35;margin-top:30px;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;box-sizing:content-box}.footer-section-ppc address{color:#fff;font-size:14px;font-weight:300;line-height:18px;margin-bottom:0;margin-top:28px}.footer-section-ppc address a{cursor:pointer;color:#fff}.footer-section-ppc address a:hover{text-decoration:none}.footer-section-ppc .call-cta-section,.footer-section-ppc .email-cta-section{margin-top:25px}.footer-section-ppc .call-cta-section.contact h3,.footer-section-ppc .email-cta-section.contact h3{margin-bottom:-10px}.footer-section-ppc .call-cta-section .row,.footer-section-ppc .email-cta-section .row{margin-top:15px}.footer-section-ppc .call-cta-section .socials,.footer-section-ppc .email-cta-section .socials{margin-top:20px;display:flex;flex-direction:row;justify-content:left}.footer-section-ppc .call-cta-section .socials .social-icon,.footer-section-ppc .email-cta-section .socials .social-icon{width:22px;margin:0 15px 0 0}.footer-section-ppc .call-cta,.footer-section-ppc .email-cta{margin-bottom:8px}.footer-section-ppc .call-cta,.footer-section-ppc .email-cta,.footer-section-ppc .sitemap-section__title{color:#f26840;font-size:22px;font-weight:700;line-height:28px}.footer-section-ppc .call-cta-img{vertical-align:baseline;height:22px;margin:0 0 5px}.footer-section-ppc .call-cta-img.cs{margin-top:10px;height:23px}.footer-section-ppc .call-cta-link,.footer-section-ppc .call-cta-telephone{color:#fff;font-weight:700;line-height:28px}.footer-section-ppc .call-cta-link{font-size:34px}.footer-section-ppc .desktop-number{display:none}.footer-section-ppc .mobile-number{display:block}.footer-section-ppc .desktop-number img,.footer-section-ppc .mobile-number img{display:inline-block}.footer-section-ppc .desktop-number a,.footer-section-ppc .mobile-number a{color:#fff;font-size:32px;font-weight:700;letter-spacing:-.8px;line-height:40px;display:block;margin:-9px 0 -3px}.footer-section-ppc .desktop-number a:hover,.footer-section-ppc .mobile-number a:hover{text-decoration:none}.footer-section-ppc .desktop-number .call-cta-telephone,.footer-section-ppc .mobile-number .call-cta-telephone{display:inline-block;font-size:32px;font-weight:700;letter-spacing:-.8px;line-height:40px}.footer-section-ppc .call-cta-open-time{color:#fff;font-size:14px;font-weight:300;line-height:14px;letter-spacing:-.26px;display:block;margin-top:10px;text-align:left;position:relative}.footer-section-ppc .email-cta-link{color:#fff;font-size:18px;font-weight:300;line-height:28px}.footer-section-ppc .sitemap-section__item{color:#fff;font-size:16px;font-weight:300;line-height:20px;margin-bottom:16px;display:block}.footer-section-ppc .company_policies,.footer-section-ppc .products_why-bionic{margin-top:30px}.footer-section-ppc .sitemap-fineprint{color:#fff;font-size:13px;font-weight:300;line-height:18px;margin-top:47px}.footer-section-ppc .hashtag-copywrite-row{margin-top:20px}.footer-section-ppc .hashtag-copywrite-row .hashtag{color:#fff;font-size:29px;font-weight:700;line-height:30px;text-align:center}.footer-section-ppc .hashtag-copywrite-row .copywrite{color:#fff;font-size:20px;font-weight:700;line-height:20px;text-align:center}.footer-section-ppc .hashtag-copywrite-row .copywrite span{position:relative;top:25px}@media screen and (min-width:992px){.footer-section-ppc{padding-top:64px;padding-bottom:50px}.footer-section-ppc .footer-articles-row{margin-top:40px}.footer-section-ppc address{font-size:18px;line-height:24px}.footer-section-ppc .email-cta{font-size:22px}.footer-section-ppc .call-cta-img{height:auto;margin:-10px 17px 10px 0}.footer-section-ppc .call-cta-img.cs{margin-top:-5px;height:23px}.footer-section-ppc .call-cta-link{display:none}.footer-section-ppc .desktop-number{display:block}.footer-section-ppc .desktop-number a{color:#fff;font-size:32px;font-weight:700;letter-spacing:-.8px;line-height:40px;margin:0}.footer-section-ppc .mobile-number{display:none}.footer-section-ppc .call-cta-section,.footer-section-ppc .email-cta-section{margin-top:20px;padding:0 15px}.footer-section-ppc .call-cta-section.contact h3,.footer-section-ppc .email-cta-section.contact h3{margin-bottom:0}.footer-section-ppc .call-cta-section .row,.footer-section-ppc .email-cta-section .row{margin-top:8px;text-align:left}.footer-section-ppc .call-cta-section.new-quotes,.footer-section-ppc .email-cta-section.new-quotes{margin-top:54px}.footer-section-ppc .call-cta-open-time{text-align:left}.footer-section-ppc .sitemap-section__title{font-size:22px}.footer-section-ppc .sitemap-section__item{font-size:16px}.footer-section-ppc .hashtag-copywrite-row .hashtag{font-size:52.5px;font-weight:700;line-height:53px;text-align:initial}.footer-section-ppc .hashtag-copywrite-row .copywrite{text-align:right}.footer-section-ppc .hashtag-copywrite-row .copywrite span{top:23px}.footer-section-ppc .sitemap-fineprint-container .sitemap-fineprint .single-asterisk{left:-20px}.footer-section-ppc .sitemap-fineprint-container .sitemap-fineprint .double-asterisk{left:-25px}.footer-section-ppc .sitemap-fineprint-container .sitemap-fineprint .triple-asterisk{left:-30px}}@media screen and (min-width:991px){.footer-section-ppc .call-cta-section .new-quotes{margin-top:57px}}@media screen and (max-width:992px){.footer-section-ppc .disclaimer{margin-top:0}.footer-section-ppc .footerBottom{flex-direction:column;margin-bottom:43px}.footer-section-ppc .footerBottom p:first-of-type{font-size:40px}.footer-section-ppc .footerBottom p:nth-of-type(2){text-align:left;font-size:18px}}@media screen and (max-width:420px){.footer-section-ppc .footerBottom{flex-direction:column;margin-bottom:43px}.footer-section-ppc .footerBottom p:first-of-type{font-size:30px}.footer-section-ppc .footerBottom p:nth-of-type(2){font-size:16px}}.simple-footer-section{background-color:#011240;padding-top:42px;padding-bottom:45px;overflow:hidden}.simple-footer-section .footer-logo{margin:21px 0 25px 15px}.simple-footer-section p{font-size:20px;line-height:20px;color:#fff;text-align:right;margin:45px 0 0}.simple-footer-section p.privacy{margin-top:12px}.simple-footer-section p.privacy.privacy-text{font-weight:200}.simple-footer-section p.privacy a{color:#fff;text-decoration:underline}@media(max-width:991px){.simple-footer-section{margin:0 auto;text-align:center}.simple-footer-section p{text-align:center;font-size:16px;line-height:16px;margin:15px 0 10px}.simple-footer-section .router-link-active .footer-logo{width:180px;margin:21px 0 25px}}