footer.footerComponent.base{margin-bottom:0;overflow:hidden}footer.footerComponent.base a:focus{outline:1px solid #fff;outline-offset:2px}footer.footerComponent.base .topArea{background:#1a1446;color:#fff;font-size:.875rem;padding-top:1rem}footer.footerComponent.base .topArea a{color:#fff}footer.footerComponent.base .topArea .maxWidth{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-bottom:1.75rem}@media (max-width:47.9375rem){footer.footerComponent.base .topArea .maxWidth{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;max-width:600px;margin:0 auto}}footer.footerComponent.base .prideFlag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer.footerComponent.base .prideFlag:before{background:-webkit-gradient(linear,left top,left bottom,from(#ca282e),color-stop(16.66%,#ca282e),color-stop(16.66%,#da7a23),color-stop(33.33%,#da7a23),color-stop(33.33%,#ecac01),color-stop(49.98%,#ecac01),color-stop(49.98%,#6c923c),color-stop(66.64%,#6c923c),color-stop(66.64%,#24448b),color-stop(83.33%,#24448b),color-stop(83.33%,#8c4f90));background:linear-gradient(to bottom,#ca282e,#ca282e 16.66%,#da7a23 16.66%,#da7a23 33.33%,#ecac01 33.33%,#ecac01 49.98%,#6c923c 49.98%,#6c923c 66.64%,#24448b 66.64%,#24448b 83.33%,#8c4f90 83.33%);height:16px;content:"";width:45%}footer.footerComponent.base .prideFlag:after{background:-webkit-gradient(linear,left top,left bottom,from(#ca282e),color-stop(16.66%,#ca282e),color-stop(16.66%,#da7a23),color-stop(33.33%,#da7a23),color-stop(33.33%,#ecac01),color-stop(49.98%,#ecac01),color-stop(49.98%,#6c923c),color-stop(66.64%,#6c923c),color-stop(66.64%,#24448b),color-stop(83.33%,#24448b),color-stop(83.33%,#8c4f90));background:linear-gradient(to bottom,#ca282e,#ca282e 16.66%,#da7a23 16.66%,#da7a23 33.33%,#ecac01 33.33%,#ecac01 49.98%,#6c923c 49.98%,#6c923c 66.64%,#24448b 66.64%,#24448b 83.33%,#8c4f90 83.33%);height:16px;content:"";width:45%}footer.footerComponent.base .prideFlag .prideText{padding-left:24px;padding-right:24px;color:#fff;background-color:#1a1446;height:100%;line-height:1.25;text-align:center;max-width:408px;width:100%}footer.footerComponent.base .actualLogo{min-width:43px;height:61px;width:43px;display:inline-block;vertical-align:middle;margin-right:1.5rem;color:#fff;font-size:3.5rem;margin-bottom:2.5rem}@media (min-width:48rem){footer.footerComponent.base .actualLogo{margin-bottom:0}}footer.footerComponent.base .copyright{display:inline-block;vertical-align:middle}footer.footerComponent.base .logoGroup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:.75rem}@media (max-width:47.9375rem){footer.footerComponent.base .logoGroup{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;text-align:center}}footer.footerComponent.base li,footer.footerComponent.base ul{margin:0;padding:0;list-style-type:none;display:inline-block}footer.footerComponent.base .language{padding-top:.75rem}@media (min-width:48rem){footer.footerComponent.base .language{padding-left:66px}}footer.footerComponent.base .badges{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:1rem;margin-bottom:1rem}@media (min-width:48rem){footer.footerComponent.base .badges{display:block;margin-left:63px}}footer.footerComponent.base .badges a{vertical-align:top}footer.footerComponent.base .badges a .linkText{font-size:0}footer.footerComponent.base .badges a:focus{outline-color:#1a1446;display:block}footer.footerComponent.base .badges a .icon{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:100px}footer.footerComponent.base .badges a .icon svg{height:.5em}footer.footerComponent.base .badges a .icon.icon-verizon{color:#343741}footer.footerComponent.base .badges a .icon.icon-bbb{margin-left:13px}footer.footerComponent.base .badges a .icon.icon-norton-secured-logo-seal{margin-left:13px}footer.footerComponent.base .linksSection{font-size:14px;padding:20px 0 10px 0}@media (min-width:768px){footer.footerComponent.base .linksSection{padding:20px 60px 10px 60px}}footer.footerComponent.base .footer_pipe{display:inline-block;margin:0 .2em 0 .5em}
.disclaimerComponent{margin-top:1rem;width:100%;color:#000;max-width:1200px;padding:0}@media (min-width:768px){.disclaimerComponent{padding:0 60px}}.disclaimerComponent .disclaimerTitle:focus,.disclaimerComponent .disclaimerTitle:hover{text-decoration:underline}.disclaimerComponent .accordion{max-width:330px;width:100%;text-align:left;background:0 0;color:#037b86;cursor:pointer;padding:0;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-border-radius:.2rem;border-radius:.2rem;font-size:14px;margin-bottom:.2rem}.disclaimerComponent .accordion.active{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;border-bottom:none;background:#fff;color:#037b86}.disclaimerComponent .addItem,.disclaimerComponent .closeItem{padding-right:.5rem}.disclaimerComponent .panel{max-width:600px;padding:0 1.3rem;background-color:#fff;max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out;-webkit-border-bottom-left-radius:.2rem;border-bottom-left-radius:.2rem;-webkit-border-bottom-right-radius:.2rem;border-bottom-right-radius:.2rem}.disclaimerComponent .disclaimer{border-bottom:solid 1px #e6e6e6;padding:10px 0 10px 0;width:100%;margin:0 auto;font-size:.75rem}.disclaimerComponent .disclaimer:first-of-type{border-top:solid 1px #e6e6e6}
#canvasContent,#canvasFooter,#canvasRail,#canvasSecondaryContent,#canvasStaticContent{display:block}
