@-webkit-keyframes bounce_circle{0%{background-color:#a3a3a3}25%{background-color:#d1d1d1;height:22px;width:22px}50%{background-color:#a3a3a3;height:10px;width:10px}}@keyframes bounce_circle{0%{background-color:#a3a3a3}25%{background-color:#d1d1d1;height:22px;width:22px}50%{background-color:#a3a3a3;height:10px;width:10px}}button,html,input,select,textarea{color:#000}html{font-size:100%;overflow-x:hidden}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}fieldset,hr{border:0;padding:0}hr{border-top:1px solid #fff;display:block;height:1px;margin:1em 0}audio,canvas,img,video{vertical-align:middle}fieldset{margin:0}textarea{resize:vertical}.browsehappy{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}*,::after,::before{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}body{color:#5a5a5c;font-family:'XfinityStandard',sans-serif;background-color:#5a5a5c;overflow-x:hidden}img{height:auto;max-width:100%}a{font-weight:400;text-decoration:none}a:hover{text-decoration:underline}a,a:active,a:hover,a:visited{color:#000}code{background:#000;border:1px solid #000;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:.25em 1em}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir::before{content:'';display:block;height:150%;width:0}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix::after,.clearfix::before{content:' ';display:table}.clearfix::after{clear:both}.clearfix{*zoom:1}@media print{*{background:0 0!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]::after{content:' (' attr(href) ')'}abbr[title]::after{content:' (' attr(title) ')'}.ir a::after,a[href^='#']::after,a[href^='javascript:']::after{content:''}blockquote,pre{border:1px solid #999}thead{display:table-header-group}blockquote,img,pre,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@page{margin:.5cm}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.hero-background{background:radial-gradient(ellipse at center,#fff 20%,#a7a7a7 100%);padding-bottom:20px}header{background-color:#3f3f3f;width:100%}header .header-content{margin-left:auto;margin-right:auto;max-width:1280px;padding:6px 10px}.hero::after,header .header-content::after{clear:both;content:' ';display:block}@media (min-width:768px){header .header-content{padding:10px}}footer{background-color:#e6e6e6}.hero{margin-left:auto;margin-right:auto;max-width:1280px}.desktop{display:none}@media (min-width:960px){.desktop{display:block}}.tablet{display:none}@media (min-width:768px){.tablet{display:block}}@media (min-width:960px){.tablet{display:none}}.mobile{display:block}@media (min-width:768px){.mobile{display:none}}@font-face{font-family:'XfinityStandardThin';src:url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-Thin.woff2) format('woff2'),url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-Thin.woff) format('woff'),url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-Thin.ttf) format('truetype')}@font-face{font-family:'XfinityStandardThinItalic';src:url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-ThinItalic.woff2) format('woff2'),url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-ThinItalic.woff) format('woff'),url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-ThinItalic.ttf) format('truetype')}@font-face{font-family:'XfinityStandardExtraLight';src:url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-ExtraLight.woff2) format('woff2'),url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-ExtraLight.woff) format('woff'),url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-ExtraLight.ttf) format('truetype')}@font-face{font-family:'XfinityStandardExtraLightItalic';src:url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-ExtraLightItalic.woff2) format('woff2'),url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-ExtraLightItalic.woff) format('woff'),url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-ExtraLightItalic.ttf) format('truetype')}@font-face{font-family:'XfinityStandardLight';src:url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-Light.woff2) format('woff2'),url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-Light.woff) format('woff'),url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-Light.ttf) format('truetype')}@font-face{font-family:'XfinityStandardLightItalic';src:url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-LightItalic.woff2) format('woff2'),url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-LightItalic.woff) format('woff'),url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-LightItalic.ttf) format('truetype')}@font-face{font-family:'XfinityStandard';src:url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-Regular.woff2) format('woff2'),url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-Regular.woff) format('woff'),url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-Regular.ttf) format('truetype')}@font-face{font-family:'XfinityStandardItalic';src:url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-RegularItalic.woff2) format('woff2'),url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-RegularItalic.woff) format('woff'),url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-RegularItalic.ttf) format('truetype')}@font-face{font-family:'XfinityStandardMedium';src:url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-Medium.woff2) format('woff2'),url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-Medium.woff) format('woff'),url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-Medium.ttf) format('truetype')}@font-face{font-family:'XfinityStandardMediumItalic';src:url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-MediumItalic.woff2) format('woff2'),url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-MediumItalic.woff) format('woff'),url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-MediumItalic.ttf) format('truetype')}@font-face{font-family:'XfinityStandardBold';src:url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-Bold.woff2) format('woff2'),url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-Bold.woff) format('woff'),url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-Bold.ttf) format('truetype')}@font-face{font-family:'XfinityStandardBoldItalic';src:url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-BoldItalic.woff2) format('woff2'),url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-BoldItalic.woff) format('woff'),url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard/XfinityStandard-BoldItalic.ttf) format('truetype')}@font-face{font-family:'XfinityStandardCondensed';src:url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard_Condensed/XfinityStandardCondensed-Medium.woff2) format('woff2'),url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard_Condensed/XfinityStandardCondensed-Medium.woff) format('woff'),url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard_Condensed/XfinityStandardCondensed-Medium.ttf) format('truetype')}@font-face{font-family:'XfinityStandardCondensedBold';src:url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard_Condensed/XfinityStandardCondensed-Bold.woff2) format('woff2'),url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard_Condensed/XfinityStandardCondensed-Bold.woff) format('woff'),url(https://edge.static-assets.top.comcast.net/staticsites/fonts/latest/Xfinity_Standard_Condensed/XfinityStandardCondensed-Bold.ttf) format('truetype')}h1,h2{font-family:'XfinityStandardThin';font-weight:400}b,h3,h4,h5,h6,strong{font-family:'XfinityStandardBold';font-weight:400}p{font-family:'XfinityStandard';margin:0}.button-blue{background-color:#2b9cd8;color:#fff}.button-blue,a.button-grey,button.button-grey{border:0;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;cursor:pointer;display:block;margin:0 auto;min-width:160px;padding:.8em 1em}@media (min-width:960px){.button-blue,a.button-grey,button.button-grey{margin:0}}.button-blue:hover{background-color:#40a5ed}a.button-grey,button.button-grey{background-color:#999;color:#fff;text-align:center}a.button-grey:hover,button.button-grey:hover{background-color:#a7a7a7;color:#fff;text-decoration:none}.navigation li a,a.button-grey:visited,button.button-grey:visited{color:#fff}.tooltip{display:inline;margin-left:2px}.tooltip .tooltip-icon::after{color:#2b9cd8;content:'\f059';font-family:'FontAwesome';font-size:18px;left:0;position:absolute;top:0}.tooltip .tooltip-arrow{background-color:#2b9cd8;left:100%;position:absolute}.tooltip .tooltip-arrow::after,.tooltip .tooltip-arrow::before{border:solid transparent;content:' ';height:0;left:-20px;pointer-events:none;position:absolute;top:-19px;width:0}.tooltip .tooltip-arrow::after{border-color:transparent transparent #fff;border-width:6px;margin-top:2px}.tooltip .tooltip-arrow::before{border-color:transparent transparent #2b9cd8;border-width:7px;margin-top:0}.tooltip .tooltip-bubble{background-color:#fff;border:1px solid #2b9cd8;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);-khtml-box-shadow:0 1px 3px rgba(0,0,0,.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,.2);-ms-box-shadow:0 1px 3px rgba(0,0,0,.2);-o-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);font-size:13px;padding:5px;position:absolute;right:-20px;top:25px;width:190px;z-index:10}.form-field,.tooltip{position:relative}.form-field .field-input,.form-field input[type=email],.form-field input[type=number],.form-field input[type=password],.form-field input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.7em .5em .3em .6em}.form-field .field-input::input-placeholder,.form-field input[type=email]::input-placeholder,.form-field input[type=number]::input-placeholder,.form-field input[type=password]::input-placeholder,.form-field input[type=text]::input-placeholder{color:transparent}.form-field .field-input:placeholder,.form-field input[type=email]:placeholder,.form-field input[type=number]:placeholder,.form-field input[type=password]:placeholder,.form-field input[type=text]:placeholder{color:transparent}.form-field .field-input::-moz-placeholder,.form-field input[type=email]::-moz-placeholder,.form-field input[type=number]::-moz-placeholder,.form-field input[type=password]::-moz-placeholder,.form-field input[type=text]::-moz-placeholder{color:transparent}.form-field .field-input::placeholder,.form-field input[type=email]::placeholder,.form-field input[type=number]::placeholder,.form-field input[type=password]::placeholder,.form-field input[type=text]::placeholder{color:transparent}.form-field .field-input:input-placeholder,.form-field input[type=email]:input-placeholder,.form-field input[type=number]:input-placeholder,.form-field input[type=password]:input-placeholder,.form-field input[type=text]:input-placeholder{color:transparent}.field-checkbox{cursor:pointer;display:block;font-size:18px;padding-left:30px;position:relative}.field-checkbox .field-input{opacity:0;position:absolute;z-index:-1}.field-checkbox .field-input:checked~.field-indicator{background:#2b9cd8;border:0}.field-checkbox .field-input:disabled~.field-indicator{background:#ccc;opacity:.6;pointer-events:none}.field-checkbox .field-input:checked~.field-indicator::after{display:block}.field-indicator{background-color:#fff;border:1px solid #ccc;bottom:2px;height:20px;left:0;margin:auto 0;position:absolute;top:2px;width:20px}.field-indicator::after{content:'';display:none;position:absolute}.field-checkbox .field-indicator::after{border:solid #fff;border-width:0 2px 2px 0;height:12px;left:8px;top:2px;transform:rotate(45deg);width:5px}.field-checkbox input:disabled~.field-indicator::after{border-color:#7b7b7b}.placeholder-text{color:#999;cursor:text;font-size:1rem;left:1em;position:absolute;top:.7em;-webkit-transition:all .1s linear;-khtml-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;z-index:2}.disabled .placeholder-text{color:#aaa}.placeholder-text.float{color:#2b9cd8;font-family:sans-serif;font-size:.6em;left:1em;position:absolute;top:8px}.select,.select select{display:inline-block;width:100%}.select{margin-bottom:15px;position:relative}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:4px;color:#3f3f3f;cursor:pointer;outline:0;padding:10px 35px 10px 10px}.select select:-ms-expand{display:none}.select select:disabled{opacity:.5;pointer-events:none}.select select:disabled~.select-arrow{border-top-color:#ccc}.select-arrow::before{color:#2b9cd8;content:'\f107';display:inline-block;font-family:'FontAwesome';font-size:2em;height:0;pointer-events:none;position:absolute;right:1em;top:6px;width:0}.header-content{height:100%;position:relative;width:100%}.header-content .logo{float:left;max-width:200px}@media (min-width:768px){.header-content .logo{max-width:250px}}.header-content .logo img{height:50px}.header-content .header-cta{float:right;text-align:right}.header-cta .desktop-cta{display:none}@media (min-width:768px){.header-cta .desktop-cta{display:inline-block;font-size:.8em}}@media (min-width:960px){.header-cta .desktop-cta{font-size:1em}}.header-cta .cta-phone{color:#c8001d;font-size:1em}@media (min-width:768px){.header-cta .cta-phone{font-size:1.8em}}.header-cta .cta-hours p,.header-cta .cta-phone p{margin:0}.header-cta .cta-phone p::before{content:'\f095';font-family:'FontAwesome';padding-right:.25em}.header-image{display:none;float:right}@media (min-width:960px){.header-image{display:block;padding:.8em}}.navigation .nav-list{list-style:none;margin:0;padding:0}.navigation li{list-style:none;padding:0 1em}@media (min-width:768px){.navigation li{display:inline-block}}.footer-retail .footer-top{background-color:#3f3f3f;border-top:4px solid #c8001d;color:#fff;font-size:14px;padding:10px 5px;text-align:center}.footer-retail .footer-top img{margin-right:10px}.footer-retail .footer-top p{display:inline}.footer-retail .footer-top a,.footer-retail .footer-top a:link,.footer-retail .footer-top a:visited{color:#fff;font-weight:700;margin-left:10px;text-decoration:underline}.footer-retail .footer-bottom{background-color:#5a5a5c;color:#fff;font-size:13px;padding:5px}.footer-retail .footer-bottom .footer-nav{margin-bottom:10px}.footer-retail .footer-bottom .footer-disclaimer::after,.footer-retail .footer-bottom .footer-nav::after,.location-bar .location-bar-content::after,.modal .modal-content-wrapper::after{clear:both;content:' ';display:block}.footer-retail .footer-bottom .footer-nav li{padding:0 .5em}.footer-retail .footer-bottom .footer-nav a,.footer-retail .footer-bottom .footer-nav a:link,.footer-retail .footer-bottom .footer-nav a:visited{color:#fff;text-decoration:none}.footer-retail .footer-bottom .footer-nav a:hover,.footer-retail .footer-bottom .footer-nav a:link:hover,.footer-retail .footer-bottom .footer-nav a:visited:hover{text-decoration:underline}.footer-retail .footer-bottom .footer-disclaimer,.footer-retail .footer-bottom .footer-nav{margin-left:auto;margin-right:auto;max-width:1280px;text-align:center}.footer-retail .footer-bottom .footer-disclaimer a,.footer-retail .footer-bottom .footer-disclaimer a:link,.footer-retail .footer-bottom .footer-disclaimer a:visited{color:#fff;text-decoration:underline}.footer-retail .footer-bottom .footer-copyright{border-top:1px solid #3f3f3f;margin-top:10px;padding:5px;text-align:center;width:100%}.hero{clear:both;padding:10px;position:relative}.hero .hero-headline h1{color:#c8001d;font-size:40px;margin:0}.hero .hero-headline h2{font-family:'XfinityStandardMedium';margin:0 0 20px}.hero .hero-inner{float:left;position:relative;width:100%}@media (min-width:960px){.hero .hero-inner{width:65%}}.hero .hero-inner .hero-headline{float:left;width:55%}@media (min-width:768px){.hero .hero-inner .hero-headline{padding-top:40px}}@media (min-width:960px){.hero .hero-inner .hero-headline{display:none}}.hero .hero-inner .hero-headline h1{font-size:24px}.hero .hero-callout .hero-callout-bar strong sup,.hero .hero-inner .hero-headline h2{font-size:18px}.hero .hero-image{display:block;float:left;margin-top:20px;position:relative;text-align:center;width:45%}@media (min-width:960px){.hero .hero-image{margin-bottom:20px;margin-top:100px;min-height:280px;width:100%}.hero .hero-image img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.hero .hero-callout-mobile{clear:both}@media (min-width:768px){.hero .hero-callout-mobile{display:none}}.hero .hero-callout-mobile ul{font-size:14px;margin:0;padding:0 0 20px 20px}.hero .hero-callout{float:right;margin-bottom:20px;padding:0;position:relative;width:45%}@media (min-width:768px){.hero .hero-callout{clear:left;float:none;width:100%}}@media (min-width:960px){.hero .hero-callout{margin-bottom:0;width:98%}}.hero .hero-callout .hero-callout-bar{display:none;margin-left:40px;min-height:150px;padding:10px 0 10px 180px}.hero .hero-callout .hero-callout-bar::after{clear:both;content:'';display:table}@media (min-width:768px){.hero .hero-callout .hero-callout-bar{background-color:#999;background-image:-webkit-gradient(linear,left top,left bottom,left,right);background-image:linear-gradient(top,#999,#3f3f3f);-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#fff;display:table;width:calc(100% - 40px)}}.hero .hero-callout .hero-callout-bar .callout{border-right:4px dotted #fff;display:table-cell;line-height:1.2;margin:0;padding:0;position:relative;text-align:center;width:33%}.hero .hero-callout .hero-callout-bar .callout p{font-size:14px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.hero .hero-callout .hero-callout-bar .callout:last-child{border:0}.hero .hero-callout .hero-callout-bar b{font-family:'XfinityStandard';font-size:18px;font-weight:400}.hero .hero-callout .hero-callout-bar strong{font-family:'XfinityStandardBold';font-size:36px;font-weight:400}.hero .hero-callout .hero-callout-bar i{font-family:'XfinityStandardThin';font-size:10px;font-style:normal;line-height:1}.location-bar{border-bottom:2px solid #c8001d;color:#2b9cd8;padding:0 0 5px}.location-bar .location-bar-content{margin-left:auto;margin-right:auto;max-width:1280px;padding:5px 10px 0}.location-bar .location-bar-menu{position:absolute;right:10px;top:10px}@media (min-width:768px){.location-bar .location-bar-menu{float:right;position:relative;right:0;top:0}}.location-bar .location-bar-menu .menu-button{cursor:pointer;width:20px}.location-bar .location-bar-menu .menu-button::after{color:#fff;content:'\f0c9';font-family:'FontAwesome';font-size:25px;position:absolute;right:10px;top:10px}.location-bar .location-bar-links{background:#5a5a5c;position:absolute;right:-10px;top:52px;width:100vw;z-index:10}@media (min-width:768px){.location-bar .location-bar-links{background:0 0;position:relative;right:0;top:0;width:auto}}.location-bar .location-bar-links p{border-bottom:1px solid #fff;padding:10px;text-align:center}@media (min-width:768px){.location-bar .location-bar-links p{border-bottom:none;border-right:1px solid #2b9cd8;display:inline-block;margin-right:10px;padding:0 10px 0 0}.location-bar .location-bar-links p:last-child{border-right:none;margin:0;padding:0}}.location-bar .location-bar-links a{color:#fff;font-family:'XfinityStandardLight'}@media (min-width:768px){.location-bar .location-bar-links a{color:#2b9cd8}}.large-modal{font-size:14px;max-height:90vh;overflow-y:scroll;padding:10px;text-align:left}.modal{background:#fff;background-color:rgba(255,255,255,.85);height:100%;left:0;padding:0 15px;position:fixed;top:0;width:100%;z-index:10}.modal .modal-content-wrapper{font-size:.8em;height:100%;margin-left:auto;margin-right:auto;max-width:300px;position:relative;text-align:center}@media (min-width:800px){.modal .modal-content-wrapper{font-size:1em;margin-left:auto;margin-right:auto;max-width:50vw;min-width:500px}.modal .modal-content-wrapper::after{clear:both;content:' ';display:block}}.modal .modal-content{background-color:#fff;border:2px solid #5a5a5c;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;max-height:90%;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}.modal .modal-content.modal-err{display:none}.modal .modal-content .close-button,.modal .modal-content .close-button-bg{background-color:#fff;border:3px solid #5a5a5c;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#5a5a5c;cursor:pointer;height:30px;padding:5px 5px 5px 20px;position:absolute;right:-10px;top:-5px;width:30px}.modal .modal-content .close-button-bg{border:4px solid #5a5a5c;height:32px;right:-11px;top:-6px;width:32px;z-index:-1}.modal .modal-content .close-button-bg:hover,.modal .modal-content .close-button:hover{background-color:#5a5a5c;color:#fff}.modal .modal-content .close-button-bg::before,.modal .modal-content .close-button::before{content:'\f00d';font-family:'FontAwesome';font-size:16px;left:7px;position:absolute;top:3px}.modal-header{border-bottom:1px solid #d0d0d0;margin-bottom:20px;padding-bottom:20px}.modal-header .logo img{max-width:250px}.modal .modal-content.modal-loading{background-color:transparent;border:0;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.loader #circle_1,.loader #circle_2,.loader #circle_3,.modal .modal-content.modal-loading img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.modal .modal-content.modal-errors a{color:#2b9cd8;font-family:'XfinityStandardBold';font-weight:700;text-decoration:underline}.modal-suggestions{padding:10px}.modal-suggestions .suggestion{border-top:1px solid #d0d0d0;cursor:pointer;margin:5px 0;padding:5px 10px;text-align:left}.modal-suggestions .suggestion:hover{color:#2b9cd8}.loader,.loader .circle{-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.loader{background-color:#474747;height:100px;margin:auto;position:relative;width:100px}.loader .circle{-webkit-animation-direction:normal;-khtml-animation-direction:normal;-moz-animation-direction:normal;-ms-animation-direction:normal;-o-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1.5s;-khtml-animation-duration:1.5s;-moz-animation-duration:1.5s;-ms-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-khtml-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bounce_circle;-khtml-animation-name:bounce_circle;-moz-animation-name:bounce_circle;-ms-animation-name:bounce_circle;-o-animation-name:bounce_circle;animation-name:bounce_circle;background-color:#a3a3a3;float:left;height:10px;width:10px}.loader #circle_1,.loader #circle_2,.loader #circle_3{-webkit-animation-delay:0s;-khtml-animation-delay:0s;-moz-animation-delay:0s;-ms-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s;left:25%;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.loader #circle_2,.loader #circle_3{-webkit-animation-delay:.15s;-khtml-animation-delay:.15s;-moz-animation-delay:.15s;-ms-animation-delay:.15s;-o-animation-delay:.15s;animation-delay:.15s;left:50%}.loader #circle_3{-webkit-animation-delay:.3s;-khtml-animation-delay:.3s;-moz-animation-delay:.3s;-ms-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s;left:75%}.form{clear:both}@media (min-width:960px){.form{clear:none;float:right;width:35%}}.form .existing-form-wrapper,.form .new-form-wrapper{background-color:#5a5a5c;color:#fff;padding:10px;text-align:center}.form .existing-form-wrapper .headline{font-size:24px}.form .existing-form-wrapper .form-buttons{display:table;width:100%}.form .existing-form-wrapper .form-buttons .form-button{display:table-cell;padding:5px;text-align:center;width:50%}.form .existing-form-wrapper .form-buttons .form-button a,.form .existing-form-wrapper .form-buttons .form-button button{font-size:14px;margin:0 auto;min-width:auto;padding:.8em .5em}@media (min-width:375px){.form .existing-form-wrapper .form-buttons .form-button a,.form .existing-form-wrapper .form-buttons .form-button button{font-size:16px;min-width:160px;padding:.8em 1em}}.form .new-form-wrapper{margin-bottom:10px}.form .new-form-wrapper .headline,.hero-badge .badge-price sup{font-size:30px}.form .new-form-wrapper .subhead{font-size:16px}.form .new-form-wrapper .required{font-family:'XfinityStandardThin';font-size:13px;margin-bottom:10px}.form .new-form-wrapper .form-body,.hero-badge{background-color:#a7a7a7;padding:10px}.form .new-form-wrapper .form-row{margin-bottom:5px}.form .new-form-wrapper .form-row::after{clear:both;content:'';display:table}.form .new-form-wrapper .form-row p{font-family:'XfinityStandardThin';font-size:13px;text-align:left}.form .new-form-wrapper .form-row.dob p,.form .new-form-wrapper .form-row.ssn p{padding-left:5px}.form .new-form-wrapper .form-row .form-field{padding:5px 0}.form .new-form-wrapper .form-row .dob-field{margin-bottom:0;padding-left:5px;width:24%}.form .new-form-wrapper .form-row .dob-field select{padding:5px}.form .new-form-wrapper .form-row .dob-field.month-field{width:33%}.form .new-form-wrapper .form-row .ssn-field{display:inline-block;padding-left:5px;width:24%}.form .new-form-wrapper .form-row .field-checkbox{color:#3f3f3f;font-size:15px;padding:5px 0 5px 25px;text-align:left}.form .new-form-wrapper .form-row .field-input,.login .login-form input.field-input{border:1px solid #999;font-size:16px;line-height:22px;padding:10px 0 0 10px;text-align:left;width:100%}.form .new-form-wrapper .form-row .form-field-medium{padding:5px 0}@media (min-width:768px){.form .new-form-wrapper .form-row .form-field-medium{float:left;padding:5px 5px 5px 0;width:60%}}.form .new-form-wrapper .form-row .form-field-small{padding:5px 0 0}@media (min-width:768px){.form .new-form-wrapper .form-row .form-field-small{float:left;padding:5px 0 5px 5px;width:40%}}.form .new-form-wrapper .credit-check-form .form-row{text-align:left}.form .new-form-wrapper .submit-button{margin:0 auto;width:100%}.hero-badge{background-color:#2b9cd8;border-right:1px solid #2b9cd8;color:#fff;height:130px;margin-right:70px;position:relative;-webkit-transform:scale(.8,.8);-khtml-transform:scale(.8,.8);-moz-transform:scale(.8,.8);-ms-transform:scale(.8,.8);-o-transform:scale(.8,.8);transform:scale(.8,.8);-webkit-transform-origin:top left;-khtml-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;width:180px}@media (min-width:480px){.hero-badge{-webkit-transform:scale(1,1);-khtml-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}}@media (min-width:768px){.hero-badge{bottom:10px;position:absolute}}.hero-badge::after{border-color:transparent transparent transparent #2b9cd8;border-style:solid;border-width:65px 0 65px 50px;content:' ';height:0;position:absolute;right:-50px;top:0;width:0}.hero-badge .badge-content{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.hero-badge .badge-top{font-weight:100;text-align:center}.hero-badge .badge-price{font-size:60px;line-height:1;margin:0;text-align:center}.hero-badge .badge-bottom{font-size:12px;text-align:center}.hero-badge .badge-bottom p{margin:0}.login{min-height:340px;position:relative}.login .login-header{color:#c8001d;font-size:32px;margin-top:20px;text-align:center;width:100%}.login .forgot-password-link{font-size:14px;margin:5px 0 10px;text-align:center}.login .forgot-password-link a,.login .forgot-password-link a:link,.login .forgot-password-link a:visited{color:#fff;text-decoration:underline}.login .login-form{background-color:#3f3f3f;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;left:50%;min-width:250px;padding:20px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.login .login-form .form-field{padding:5px 0}.login .login-form .field-error{color:#c8001d;font-size:14px}.login .login-form input.field-input{min-width:200px}.login .login-form button{margin:0 auto}