@keyframes bounce_circle{0%{background-color:#a3a3a3}25%{background-color:#d1d1d1;height:22px;width:22px}50%{background-color:#a3a3a3;height:10px;width:10px}}@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}h1,h2,h3,h4,h5,h6{margin-top:0}p{font-family:'XfinityStandard';margin:0}b,strong{font-family:'XfinityStandardBold';font-weight:400}a{font-family:'XfinityStandardMedium'}a:link,a:visited{text-decoration:none}a:visited,h3,h4,h5,h6{font-family:'XfinityStandardMedium';font-weight:400}a:link{color:#4b99d5}a:hover,a:link{font-family:'XfinityStandardMedium';font-weight:400}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:#5a5a5a;font-family:'XfinityStandard',sans-serif;background-color:#f5f5f5}img{height:auto;max-width:100%}a{font-weight:400}a,a:hover{text-decoration:none}a,a:active,a:hover,a:visited{color:#4b99d5}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}sup{font-size:60%}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}header{background-color:#fff;border-bottom:1px solid #d0d0d0}footer{background-color:#e6e6e6}section.main-section{margin-left:auto;margin-right:auto;max-width:1400px;padding:10px}section.main-section::after{clear:both;content:' ';display:block}@media (min-width:800px){article.rail{float:right;width:30%}}@media (min-width:1024px){article.rail{width:25%}}@media (min-width:800px){div.main-content{float:left;width:70%}}@media (min-width:1024px){div.main-content{width:75%}}.desktop{display:none}@media (min-width:800px){.desktop{display:block}}.mobile,.page-customize .keep-number-fields label{display:block}@media (min-width:800px){.mobile{display:none}}.required,h2.headline{margin-bottom:10px;text-align:center}h2.headline{font-size:30px;margin-top:10px}@media (min-width:800px){h2.headline{font-size:40px;margin-top:0;text-align:left}}.required{color:#c8001d}@media (min-width:800px){.required{text-align:left}}.line{border:1px solid #ccc;margin-bottom:20px;margin-top:20px;width:100%}.tooltip{margin-left:2px;position:relative}.tooltip .tooltip-icon::after{color:#4b99d5;content:'\f059';font-family:'FontAwesome';font-size:18px;left:0;position:absolute;top:0}.tooltip .tooltip-arrow{background-color:#4b99d5;left:0;position:absolute}.tooltip .tooltip-arrow::after,.tooltip .tooltip-arrow::before{border:solid transparent;content:' ';height:0;pointer-events:none;position:absolute;right:100%;top:50%;width:0}.tooltip .tooltip-arrow::after{border-color:transparent #fff transparent transparent;border-width:6px;margin-top:2px}.tooltip .tooltip-arrow::before{border-color:transparent #4b99d5 transparent transparent;border-width:7px;margin-top:1px}.tooltip .tooltip-bubble{background-color:#fff;border:1px solid #4b99d5;-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;left:20px;padding:5px;position:absolute;top:-6px;width:190px;z-index:10}.back-to-top{bottom:5%;color:#4b99d5;cursor:pointer;-webkit-opacity:.85;-khtml-opacity:.85;-moz-opacity:.85;-ms-opacity:.85;-o-opacity:.85;opacity:.85;position:fixed;right:5%;z-index:10}.back-to-top p{font-size:0;margin:0;position:relative}@media (min-width:800px){.back-to-top p{font-size:16px}}.back-to-top p::before{content:'\f064';font-family:'FontAwesome';font-size:32px;left:-40px;position:absolute;top:-10px;transform:rotate(270deg)}.button-blue,.button-white{-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;display:block;font-family:'XfinityStandardThin';height:50%;padding:10px}.button-blue{background-color:#4b99d5;border:0;color:#fff;cursor:pointer;min-width:150px}.button-blue:hover,.button-blue:visited{color:#fff;text-decoration:none}.button-blue:hover{background-color:#40a5ed}.button-white{background-color:#fff;border:1px solid #4b99d5;color:#4b99d5;-webkit-transition:all linear .2s;-khtml-transition:all linear .2s;-moz-transition:all linear .2s;-ms-transition:all linear .2s;-o-transition:all linear .2s;transition:all linear .2s}.button-white:hover{background-color:#4b99d5;color:#fff}.previous-step-button{margin:0 auto 10px;padding-left:26px;position:relative}.previous-step-button::before{color:#fff;content:'\f112';font-family:'FontAwesome';left:12px;position:absolute;top:12px}.required-star{color:#000}.required-star::before{color:#c8001d;content:'\f005';font-family:'FontAwesome'}.accordion-button{background-color:#fff;border:1px solid #d0d0d0;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:16px;height:26px;padding-top:3px;text-align:center;width:26px}.accordion-button::before{color:#4b99d5;content:'\f078';font-family:'FontAwesome'}.accordion-button.plus{padding-left:2px;padding-top:4px}.accordion-button.plus::before{content:'\f054'}input[type=email],input[type=password],input[type=text]{border:1px solid #ccc}.field-checkbox,.field-radio,.field-xhs2{cursor:pointer;display:block;font-size:18px;padding-left:30px;position:relative}.field-checkbox .field-input,.field-radio .field-input,.field-xhs2 .field-input{left:0;opacity:0;position:absolute;z-index:-1}.field-checkbox .field-input:checked~.field-indicator,.field-radio .field-input:checked~.field-indicator,.field-xhs2 .field-input:checked~.field-indicator{background:#4b99d5;border:0}.field-checkbox .field-input:disabled~.field-indicator,.field-radio .field-input:disabled~.field-indicator,.field-xhs2 .field-input:disabled~.field-indicator{background:#ccc;opacity:.6;pointer-events:none}.field-checkbox .field-input:checked~.field-indicator::after,.field-radio .field-input:checked~.field-indicator::after,.field-xhs2 .field-input:checked~.field-indicator::after{display:block}.form-row{clear:both;padding:1em 0;width:100%}.form-field{float:left;width:100%}.form-field.ten{width:10%}.form-field.twenty{width:20%}.form-field.thirty{width:30%}.form-field.forty{width:40%}.form-field.fifty{width:50%}.form-field.sixty{width:60%}.form-field .help-text{font-family:'XfinityStandardThin';font-size:14px}.field-label{display:block;font-family:'XfinityStandardThin'}.field-label .fa{color:#4b99d5;font-size:1.2em}.field-input{height:40px;padding-left:5px;width:100%}.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}.field-radio .field-indicator,.field-xhs2 .field-indicator{border-radius:50%}.field-radio .field-indicator::after,.field-xhs2 .field-indicator::after{background:#fff;border-radius:50%;height:12px;left:4px;top:4px;width:12px}.field-radio input:disabled~.field-indicator::after,.field-xhs2 input:disabled~.field-indicator::after{background:#ccc}.select{display:inline-block;margin-bottom:15px;position:relative;width:32%}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:4px;color:#333;cursor:pointer;display:inline-block;outline:0;padding:10px 35px 10px 10px;width:100%}.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:#4b99d5;content:'\f107';display:inline-block;font-family:'FontAwesome';font-size:2em;height:0;pointer-events:none;position:absolute;right:1em;top:6px;width:0}.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{-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_1{-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%;position:absolute;top:50%;transform:translate(-50%,-50%)}.loader #circle_2{-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_2,.loader #circle_3,.modal-loading img{position:absolute;top:50%;transform:translate(-50%,-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%;-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%)}.large-modal{height:80vh;overflow-y:scroll;padding:10px}.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:2}.modal .modal-content-wrapper{font-size:.8em;height:100%;margin-left:auto;margin-right:auto;max-width:300px;position:relative;text-align:center}.header-content::after,.modal .modal-content-wrapper::after,.progress-bar::after{clear:both;content:' ';display:block}@media (min-width:800px){.modal .modal-content-wrapper{font-size:1em;margin-left:auto;margin-right:auto;max-width:500px}.modal .modal-content-wrapper::after{clear:both;content:' ';display:block}}.modal .modal-content{max-height:90%;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}.modal .modal-content .close-button{border:3px solid #f5f5f5;height:30px;right:-10px;top:-5px;width:30px}.modal .modal-content .close-button,.modal .modal-content .close-button-bg{background-color:#fff;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#4b99d5;cursor:pointer;padding:5px 5px 5px 20px;position:absolute}.modal .modal-content .close-button-bg:hover,.modal .modal-content .close-button:hover{background-color:#4b99d5;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 .modal-content .header{border-bottom:1px solid #4b99d5;color:#4b99d5;margin-bottom:10px;padding:5px}.modal .modal-content .close-button-bg{border:4px solid #4b99d5;height:32px;right:-11px;top:-6px;width:32px;z-index:-1}.modal .modal-about .about-textarea{height:0;opacity:0;width:0}.modal .modal-about,.modal .modal-errors,.modal .modal-offer-details,.modal .modal-suggestions,.modal .modal-warnings,.modal-info{background-color:#fff;border:2px solid #c8001d;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:0 10px 10px}.modal .modal-about .modal-body .header,.modal .modal-errors .modal-body .header,.modal .modal-suggestions .modal-body .header,.modal .modal-warnings .modal-body .header{border-bottom:1px solid #c8001d;color:#c8001d}.modal .modal-about .modal-body .next-button,.modal .modal-errors .modal-body .next-button,.modal .modal-suggestions .modal-body .next-button,.modal .modal-warnings .modal-body .next-button{margin-top:20px;text-align:center}.modal .modal-about .modal-body .next-button button,.modal .modal-errors .modal-body .next-button button,.modal .modal-suggestions .modal-body .next-button button,.modal .modal-warnings .modal-body .next-button button{margin:0 auto}.modal .modal-about .close-button-bg,.modal .modal-errors .close-button-bg,.modal .modal-suggestions .close-button-bg,.modal .modal-warnings .close-button-bg{border:4px solid #c8001d}.header-cta .cta-phone a,.header-cta .cta-phone a:link,.header-cta .cta-phone a:visited,.modal .modal-about .close-button,.modal .modal-about .close-button-bg,.modal .modal-errors .close-button,.modal .modal-errors .close-button-bg,.modal .modal-suggestions .close-button,.modal .modal-suggestions .close-button-bg,.modal .modal-warnings .close-button,.modal .modal-warnings .close-button-bg,.page-hard-stop .subhead strong{color:#c8001d}.modal .modal-about .close-button-bg:hover,.modal .modal-about .close-button:hover,.modal .modal-errors .close-button-bg:hover,.modal .modal-errors .close-button:hover,.modal .modal-suggestions .close-button-bg:hover,.modal .modal-suggestions .close-button:hover,.modal .modal-warnings .close-button-bg:hover,.modal .modal-warnings .close-button:hover{background-color:#c8001d}.modal .modal-offer-details,.modal-info{border:2px solid #4b99d5}.modal-info{font-size:12px;text-align:left}.modal-info ol,.modal-info ul{padding-left:20px}.modal-header{border-bottom:1px solid #d0d0d0;margin-bottom:20px;padding-bottom:20px}.modal-loading img{left:50%}.modal-offer-details .modal-body .content{text-align:left}.modal-offer-details .modal-body .content .detail-row{font-size:14px;margin-bottom:5px}.modal-offer-details .modal-body .content .promo-highlight{font-family:'XfinityStandardBold';font-size:16px;margin-bottom:10px}.modal-offer-details .modal-body .content .restrictions{border-top:1px solid #5a5a5a;font-size:12px;margin-top:10px;padding-top:10px}.footer-one .nav-list li,.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,.page-payment i[class*=fa-cc-].active{color:#4b99d5}.header-content{margin-left:auto;margin-right:auto;max-width:1400px;padding:10px;position:relative;width:100%}.header-content .logo{float:left;max-width:200px}@media (min-width:800px){.header-content .logo{max-width:250px}}.header-cta{float:right;text-align:right}.header-cta .desktop-cta{display:none}@media (min-width:800px){.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:800px){.header-cta .cta-phone{font-size:1.8em}}.header-cta .cta-phone img{height:40px;width:40px}.header-cta .cta-phone p{font-size:0;margin:0}@media (min-width:800px){.header-cta .cta-phone p{font-size:1em}}.header-cta .cta-phone p::before{content:'\f095';font-family:'FontAwesome';font-size:29px;padding-right:.25em}.header-cta .cta-hours p,.page-confirmation .consent-section ul li,.page-review .consent-section ul li{margin:0}.progress-bar{margin:10px auto;max-width:1400px}.progress-bar .progress-bar-step{background-color:#fff;border-bottom:1px solid #d0d0d0;border-left:1px solid #d0d0d0;border-top:1px solid #d0d0d0;-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;color:#e6e6e6;float:left;margin-right:0;min-height:50px;padding-left:.83333%;padding-right:.83333%;position:relative;width:16.66667%}.progress-bar .progress-bar-step.step-one{-webkit-border-radius:25px 0 0 25px;-khtml-border-radius:25px 0 0 25px;-moz-border-radius:25px 0 0 25px;-ms-border-radius:25px 0 0 25px;-o-border-radius:25px 0 0 25px;border-radius:25px 0 0 25px}.progress-bar .progress-bar-step.step-six{-webkit-border-radius:0 25px 25px 0;-khtml-border-radius:0 25px 25px 0;-moz-border-radius:0 25px 25px 0;-ms-border-radius:0 25px 25px 0;-o-border-radius:0 25px 25px 0;border-radius:0 25px 25px 0;border-right:1px solid #d0d0d0}.progress-bar .progress-bar-step.active,.progress-bar .progress-bar-step.complete{background-color:#4b99d5;color:#fff}.progress-bar .progress-bar-step.active .progress-digit,.progress-bar .progress-bar-step.complete .progress-digit{background-color:#fff;color:#4b99d5}.progress-bar .progress-bar-step.complete .progress-digit{position:relative;text-indent:-9999px}.progress-bar .progress-bar-step.complete .progress-digit::before{color:#4b99d5;content:'\f00c';font-family:'FontAwesome';font-size:20px;left:5px;position:absolute;text-indent:0;top:6px;vertical-align:top}.progress-bar .progress-bar-step-content{left:50%;position:absolute;text-align:center;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%}.progress-bar .progress-bar-step-content .progress-digit{background-color:#e6e6e6;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#fff;display:inline-block;height:30px;padding:6px;width:30px}.progress-bar .progress-bar-step-content .progress-text{display:none;font-size:13px}@media (min-width:800px){.progress-bar .progress-bar-step-content .progress-text{display:inline-block}}.rail-content{background-color:#fff;border:1px solid #d0d0d0;padding:10px}.rail-content .rail-top{padding-bottom:10px}.rail-content .rail-top::after{clear:both;content:'';display:table}.rail-content .rail-top .rail-header{border-bottom:1px solid #d0d0d0;margin-bottom:10px}.rail-content .rail-top .rail-header h2{margin-bottom:10px}@media (min-width:800px){.rail-content .rail-top .rail-header h2{text-align:center}}.rail-content .rail-top .rail-header h2::before{color:#4b99d5;content:'\f07a';font-family:'FontAwesome';font-weight:400;padding-right:10px}.rail-content .rail-top .rail-toggle{display:block;float:right;font-size:30px}@media (min-width:800px){.rail-content .rail-top .rail-toggle{display:none}}.rail-content .rail-top .rail-toggle::after{color:#4b99d5;content:'\f055';font-family:'FontAwesome';vertical-align:top}.rail-content .rail-top .rail-toggle.open::after{content:'\f056'}.rail-content .rail-top .rail-address{float:left;margin-right:1.69492%;width:49.15254%}@media (min-width:800px){.rail-content .rail-top .rail-address{float:left;margin-left:0;margin-right:0;text-align:center;width:100%}}.rail-content .rail-top .rail-address h3{margin:0 0 10px}.rail-content .rail-top .rail-address p{font-family:'XfinityStandardThin'}.rail-content .rail-top .change-location-button{float:right;margin:10px 0 10px auto;text-align:right;width:49.15254%}@media (min-width:800px){.rail-content .rail-top .change-location-button{float:left;margin-left:0;margin-right:0;text-align:center;width:100%}}.rail-content .rail-top .change-location-button a,.rail-content .rail-top .change-location-button a:hover,.rail-content .rail-top .change-location-button a:link,.rail-content .rail-top .change-location-button a:visited,.rail-content .rail-top .change-location-button button{color:#fff;display:inline-block;font-family:'XfinityStandardThin';font-size:12px;margin:0 auto;min-width:inherit;text-align:center}@media (min-width:800px){.rail-content .rail-top .change-location-button a,.rail-content .rail-top .change-location-button a:hover,.rail-content .rail-top .change-location-button a:link,.rail-content .rail-top .change-location-button a:visited,.rail-content .rail-top .change-location-button button{font-size:14px}}.rail-content .rail-cart .change-plan-button{float:right;margin:10px 0 10px auto;text-align:right;width:49.15254%}@media (min-width:800px){.rail-content .rail-cart .change-plan-button{float:left;margin-left:0;margin-right:0;text-align:center;width:100%}}.rail-content .rail-cart .change-plan-button a,.rail-content .rail-cart .change-plan-button a:hover,.rail-content .rail-cart .change-plan-button a:link,.rail-content .rail-cart .change-plan-button a:visited,.rail-content .rail-cart .change-plan-button button{color:#fff;display:inline-block;font-family:'XfinityStandardThin';font-size:12px;margin:0 auto;min-width:inherit;text-align:center}@media (min-width:800px){.rail-content .rail-cart .change-plan-button a,.rail-content .rail-cart .change-plan-button a:hover,.rail-content .rail-cart .change-plan-button a:link,.rail-content .rail-cart .change-plan-button a:visited,.rail-content .rail-cart .change-plan-button button{font-size:14px}}.rail-content .rail-cart .offer{border-bottom:1px solid #d0d0d0;border-top:1px solid #d0d0d0;margin-bottom:10px;padding:10px 0}.rail-content .rail-cart .offer::after{clear:both;content:'';display:table}.page-payment .deposit .deposit-table thead,.rail-content .rail-cart .offer p{font-family:'XfinityStandardMedium'}.rail-content .rail-cart .offer .offer-name{float:left;width:60%}.rail-content .rail-cart .offer .offer-price{float:right;text-align:right;width:40%}.rail-content .rail-cart .offer .promo-text{display:block;font-family:'XfinityStandardThin';font-size:12px}.rail-content .rail-cart .collapse-button{border:1px solid #d0d0d0;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;float:left;height:30px;margin-right:10px;position:relative;width:30px}.rail-content .rail-cart .collapse-button::before{color:#4b99d5;content:'\f078';font-family:'FontAwesome';font-size:14px;left:7px;position:absolute;top:7px}.rail-content .rail-cart .collapse-button.collapsed::before{content:'\f054';left:10px}.rail-content .rail-cart .customizations{border-bottom:1px solid #d0d0d0;font-size:14px}.rail-content .rail-cart .customization-category .category-header{padding-bottom:5px}.rail-content .rail-cart .customization-category .category-section{padding:0 5px}.rail-content .rail-cart .customization-choice{margin-bottom:5px;padding-bottom:5px}.rail-content .cart-totals .total-row::after,.rail-content .rail-cart .customization-choice::after,.rail-content .rail-cart .installation::after{clear:both;content:'';display:table}.rail-content .rail-cart .customization-choice .choice-header{float:left;margin-right:1.69492%;width:66.10169%}.rail-content .rail-cart .customization-choice .choice-price{float:right;margin-right:0;text-align:right;width:32.20339%}.rail-content .rail-cart .installation{border-top:1px solid #d0d0d0;font-size:14px;padding:10px 5px 0}.rail-content .rail-cart .installation .install-header{float:left;margin-bottom:5px}.rail-content .rail-cart .installation .install-price{float:right;margin-bottom:5px;text-align:right}.rail-content .cart-totals{margin-top:10px;padding-top:10px;text-align:center}.page-upsells .details-content p,.rail-content .cart-totals .total-row{margin-bottom:5px}.rail-content .cart-totals h4{float:left;font-size:14px;margin:0;text-align:left}.rail-content .cart-totals .total-monthly-charges,.rail-content .cart-totals .total-onetime-charges,.rail-content .cart-totals .total-savings{float:right}.footer-inner{color:#fff;text-align:center}.footer-inner .about-link{cursor:pointer}.footer-nav .nav-list{list-style:none;margin:0;padding:0}.footer-nav li{list-style:none;padding:0 1em}@media (min-width:800px){.footer-nav li{display:inline-block}}.footer-nav li a{color:#fff}.footer-one{background-color:#333;padding:10px}.footer-one nav{display:inline-block}@media (min-width:800px){.footer-one .nav-list{padding:10px 0}}@media (min-width:800px){.footer-one .nav-list li{padding:0 10px}.footer-one .nav-list li:first-of-type{border-right:1px solid #fff}}.footer-one .offer-details{padding:10px}@media (min-width:800px){.footer-one .offer-details{border-right:1px solid #fff;padding:0 10px}}.footer-one .offer-details a{margin:0;text-decoration:none}.footer-one .offer-details a::after{content:'\f055';font-family:'FontAwesome';padding-left:4px}.footer-one .offer-details:empty{display:none}.footer-one .offer-details.active a::after{content:'\f057'}.footer-one .offer-deatils-copy{font-family:'XfinityStandardThin';font-size:13px;margin-left:auto;margin-right:auto;max-width:1400px;text-align:left}.footer-one .offer-deatils-copy::after,.footer-retail .footer-bottom .footer-disclaimer::after,.footer-retail .footer-bottom .footer-nav::after{clear:both;content:' ';display:block}.footer-two{background-color:#5a5a5a}@media (min-width:800px){.footer-two{padding:10px 0}}.footer-two li{display:inline-block;padding:10px}.footer-two .navigation{padding:10px 0}.copyright{border-top:1px solid #333;margin:0 auto;padding:1em 0;width:80%}.footer-retail .footer-top{background-color:#333;border-top:4px solid #c8001d;color:#fff;font-size:13px;padding:10px 5px;text-align:center}.footer-retail .footer-top img{margin-right:10px}.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:#5a5a5a;color:#fff;font-size:13px;padding:5px}.footer-retail .footer-bottom .footer-nav{margin-bottom:10px}.footer-retail .footer-bottom .footer-nav li{padding:0 1em 0 0}.footer-retail .footer-bottom .footer-disclaimer,.footer-retail .footer-bottom .footer-nav{margin-left:auto;margin-right:auto;max-width:1400px}.footer-retail .footer-bottom .footer-copyright{border-top:1px solid #333;margin-top:10px;padding:5px;text-align:center;width:100%}@media (min-width:800px){.page-login{padding-right:10px}}.page-login .tabs{display:table;width:100%}.page-login .tabs .form-field{padding:10px}@media (min-width:800px){.page-login .tabs .form-field{display:table-cell;float:none;width:initial}}.page-login .tabs .form-field .field-label{background-color:#fff;border:1px solid #d0d0d0;padding:20px 0 20px 40px}.page-login .tabs .form-field .field-label .field-indicator,.page-move-type .tabs .form-field .field-label .field-indicator,.page-mover .tabs .form-field .field-label .field-indicator{left:10px}.page-login .form-field{padding:5px}.page-login #form-address,.page-login #form-sign-in,.page-move-type #form-address,.page-move-type #form-address2,.page-move-type #form-sign-in,.page-mover #form-address,.page-mover #form-address2,.page-mover #form-sign-in{background-color:#fff;border:1px solid #d0d0d0;padding:10px;position:relative}.page-login #form-address::before,.page-login #form-sign-in::before{border-color:transparent transparent #d0d0d0;border-style:solid;border-width:20px;content:' ';height:0;position:absolute;top:-41px;width:40px}.page-login #form-address .arrow-up,.page-login #form-sign-in .arrow-up{border-color:transparent transparent #fff;border-style:solid;border-width:20px;height:0;position:absolute;top:-40px;width:40px}.page-login #form-address .arrow-up,.page-login #form-address::before{left:10%}.page-login #form-sign-in .arrow-up,.page-login #form-sign-in::before{right:10%}.page-login .list{display:inline-block;position:relative;width:100%}.page-login .list .three-item{cursor:pointer;float:left;padding:1em 0;text-align:center;-webkit-transition:all 150ms cubic-bezier(.4,0,.2,1) 100ms;-moz-transition:all 150ms cubic-bezier(.4,0,.2,1) 100ms;-ms-transition:all 150ms cubic-bezier(.4,0,.2,1) 100ms;-o-transition:all 150ms cubic-bezier(.4,0,.2,1) 100ms;transition:all 150ms cubic-bezier(.4,0,.2,1) 100ms;width:33%}.page-login .list .tab-line{background:#4b99d5;height:3px;position:absolute;top:0;transition:all 150ms cubic-bezier(.4,0,.2,1) 100ms}.page-login .animation{-moz-transition:left 200ms cubic-bezier(.4,0,.2,1),right 200ms cubic-bezier(.4,0,.2,1) 70ms;-ms-transition:left 200ms cubic-bezier(.4,0,.2,1),right 200ms cubic-bezier(.4,0,.2,1) 70ms;-o-transition:left 200ms cubic-bezier(.4,0,.2,1),right 200ms cubic-bezier(.4,0,.2,1) 70ms;transition:left 2000ms cubic-bezier(.4,0,.2,1),right 2000ms cubic-bezier(.4,0,.2,1) 70ms}.page-login .reverseAnimation{-webkit-transition:right 200ms cubic-bezier(.4,0,.2,1),left 200ms cubic-bezier(.4,0,.2,1) 70ms;-moz-transition:right 200ms cubic-bezier(.4,0,.2,1),left 200ms cubic-bezier(.4,0,.2,1) 70ms;-ms-transition:right 200ms cubic-bezier(.4,0,.2,1),left 200ms cubic-bezier(.4,0,.2,1) 70ms;-o-transition:right 200ms cubic-bezier(.4,0,.2,1),left 200ms cubic-bezier(.4,0,.2,1) 70ms;transition:right 200ms cubic-bezier(.4,0,.2,1),left 200ms cubic-bezier(.4,0,.2,1) 70ms}.page-login .list[data-current='0'] .tab-line{left:1%;right:66%}.page-login .list[data-current='1'] .tab-line{left:33%;right:36%}.page-login .list[data-current='2'] .tab-line{left:66%;right:1%}@media (min-width:800px){.page-move-type,.page-mover{padding-right:10px}}.page-move-type .tabs,.page-mover .tabs{display:table;width:100%}.page-move-type .tabs .form-field,.page-mover .tabs .form-field{padding:10px}@media (min-width:800px){.page-move-type .tabs .form-field,.page-mover .tabs .form-field{display:table-cell;float:none;width:initial}}.page-move-type .tabs .form-field .field-label,.page-mover .tabs .form-field .field-label{background-color:#fff;border:1px solid #d0d0d0;padding:20px 0 20px 40px}.page-move-type .form-field,.page-mover .form-field{padding:5px}.page-move-type #form-address::before,.page-move-type #form-sign-in::before,.page-mover #form-address::before,.page-mover #form-sign-in::before{border-color:transparent transparent #d0d0d0;border-style:solid;border-width:20px;content:' ';height:0;position:absolute;top:-41px;width:40px}.page-move-type #form-address .arrow-up,.page-move-type #form-sign-in .arrow-up,.page-mover #form-address .arrow-up,.page-mover #form-sign-in .arrow-up{border-color:transparent transparent #fff;border-style:solid;border-width:20px;height:0;position:absolute;top:-40px;width:40px}.page-move-type #form-address .arrow-up,.page-move-type #form-address::before,.page-mover #form-address .arrow-up,.page-mover #form-address::before{left:10%}.page-move-type #form-sign-in .arrow-up,.page-move-type #form-sign-in::before,.page-mover #form-sign-in .arrow-up,.page-mover #form-sign-in::before{right:10%}.page-move-type .list,.page-mover .list{display:inline-block;position:relative;width:100%}.page-move-type .list .three-item,.page-mover .list .three-item{cursor:pointer;float:left;padding:1em 0;text-align:center;-webkit-transition:all 150ms cubic-bezier(.4,0,.2,1) 100ms;-moz-transition:all 150ms cubic-bezier(.4,0,.2,1) 100ms;-ms-transition:all 150ms cubic-bezier(.4,0,.2,1) 100ms;-o-transition:all 150ms cubic-bezier(.4,0,.2,1) 100ms;transition:all 150ms cubic-bezier(.4,0,.2,1) 100ms;width:33%}.page-move-type .list .tab-line,.page-mover .list .tab-line{background:#4b99d5;height:3px;position:absolute;top:0;transition:all 150ms cubic-bezier(.4,0,.2,1) 100ms}.page-move-type .animation,.page-mover .animation{-moz-transition:left 200ms cubic-bezier(.4,0,.2,1),right 200ms cubic-bezier(.4,0,.2,1) 70ms;-ms-transition:left 200ms cubic-bezier(.4,0,.2,1),right 200ms cubic-bezier(.4,0,.2,1) 70ms;-o-transition:left 200ms cubic-bezier(.4,0,.2,1),right 200ms cubic-bezier(.4,0,.2,1) 70ms;transition:left 2000ms cubic-bezier(.4,0,.2,1),right 2000ms cubic-bezier(.4,0,.2,1) 70ms}.page-move-type .reverseAnimation,.page-mover .reverseAnimation{-webkit-transition:right 200ms cubic-bezier(.4,0,.2,1),left 200ms cubic-bezier(.4,0,.2,1) 70ms;-moz-transition:right 200ms cubic-bezier(.4,0,.2,1),left 200ms cubic-bezier(.4,0,.2,1) 70ms;-ms-transition:right 200ms cubic-bezier(.4,0,.2,1),left 200ms cubic-bezier(.4,0,.2,1) 70ms;-o-transition:right 200ms cubic-bezier(.4,0,.2,1),left 200ms cubic-bezier(.4,0,.2,1) 70ms;transition:right 200ms cubic-bezier(.4,0,.2,1),left 200ms cubic-bezier(.4,0,.2,1) 70ms}.page-move-type .list[data-current='0'] .tab-line,.page-mover .list[data-current='0'] .tab-line{left:1%;right:66%}.page-move-type .list[data-current='1'] .tab-line,.page-mover .list[data-current='1'] .tab-line{left:33%;right:36%}.page-move-type .list[data-current='2'] .tab-line,.page-mover .list[data-current='2'] .tab-line{left:66%;right:1%}@media (min-width:800px){.page-active-account,.page-existing-cart{padding-right:10px}}.page-active-account .cart-option,.page-existing-cart .cart-option,.page-installation .install-form h3{margin:10px 0}@media (min-width:800px){.page-plans{padding-right:10px}}.page-plans .plans-headline{text-align:center}.page-plans .plans-sort{align-items:center;border:1px solid #d0d0d0;display:flex;justify-content:start}@media (min-width:800px){.page-plans .plans-sort{border:0;-moz-column-gap:15px;column-gap:15px}}.page-plans .plan-sort-category{background-color:#fff;padding:1em 0}@media (min-width:800px){.page-plans .plan-sort-category{border:1px solid #d0d0d0;text-align:center}}.page-customize br,.page-plans .plan-sort-category.tv{display:none}.page-plans .plan-sort-category .field-label{font-size:13px}@media (min-width:800px){.page-plans .plan-sort-category .field-label{font-size:16px}}.page-installation .install-form .install-row .form-field .field-label .field-indicator,.page-plans .plan-sort-category .field-label .field-indicator{left:10px}.page-plans .plans-grid{overflow:auto;padding:1em 0;width:100%}.page-plans .plan-card{background-color:#fff;border:1px solid #d0d0d0;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;float:left;margin-bottom:20px;padding:10px;width:100%}@media (min-width:800px){.page-plans .plan-card{float:left;width:49.15254%}.page-plans .plan-card:nth-child(2n+1){clear:both;margin-left:0;margin-right:-100%}.page-plans .plan-card:nth-child(2n+2){clear:none;margin-left:50.84746%;margin-right:-100%}}@media (min-width:1024px){.page-plans .plan-card{float:left;width:32.20339%}.page-plans .plan-card:nth-child(3n+1){clear:both;margin-left:0;margin-right:-100%}.page-plans .plan-card:nth-child(3n+2){clear:none;margin-left:33.89831%;margin-right:-100%}.page-plans .plan-card:nth-child(3n+3){clear:none;margin-left:67.79661%;margin-right:-100%}}.page-plans .plan-card .plan-title{-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;font-family:'XfinityStandardThin';font-size:16px;margin:0 0 10px;padding:0 10px;text-align:center}.page-plans .plan-card .plan-price{font-size:50px;margin:0;text-align:center}.page-plans .plan-card .contract-term{font-size:12px;margin:0 0 10px;text-align:center}.page-plans .plan-card .plan-services{border-bottom:1px solid #d0d0d0;display:table;padding-bottom:10px;width:100%}.page-plans .plan-card .plan-services .service-callout{display:table-cell;font-size:11px;padding:0 5px;text-align:center}.page-plans .plan-card .plan-services .service-callout .fa{color:#4b99d5;font-size:32px}.page-plans .plan-card .plan-highlights .highlights-header{border-bottom:1px solid #d0d0d0;color:#4b99d5;cursor:pointer;font-family:'XfinityStandardThin';margin:0 0 10px;padding:5px 10px;text-align:center}.page-plans .plan-card .plan-highlights .highlights-header::after{color:#4b99d5;content:'\f08e';font-family:'FontAwesome';font-size:14px;margin-left:0}.page-plans .plan-card .plan-highlights.open .highlights-header::after{content:'\f078'}.page-plans .plan-card .plan-highlights .highlights-content ul{font-size:11px;list-style-type:none;margin:0;padding:0 10px}.page-plans .plan-card .plan-highlights .highlights-content ul li{margin:0 0 10px;padding:0}.page-customize .submit-button button,.page-plans .select-offer-button{margin:0 auto}@media (min-width:800px){.page-information{padding-right:10px}}.page-information .form-field{padding:5px}@media (min-width:800px){.page-information .name-field{float:left;width:50%}}@media (min-width:960px){.page-information .name-field{width:40%}}@media (min-width:800px){.page-information .phone-field{float:left;width:50%}}@media (min-width:960px){.page-information .phone-field{width:40%}}.page-information .phone-field .field-input,.page-information .ssn-field .field-input{text-align:center;width:28%}.page-information .phone-field .field-input:last-child,.page-information .ssn-field .field-input:last-child{width:40%}@media (min-width:800px){.page-information .email-field{float:left;width:50%}}@media (min-width:960px){.page-information .email-field{width:40%}}@media (min-width:800px){.page-information .dob-field{float:left;width:60%}}@media (min-width:960px){.page-information .dob-field{width:40%}}@media (min-width:800px){.page-information .ssn-field{float:left;width:50%}}@media (min-width:960px){.page-information .ssn-field{width:40%}}.page-information .credit-check{padding-left:5px}.page-information .credit-check .form-field{background-color:#fff;border:1px solid #d0d0d0;margin-right:1%;padding:10px}@media (min-width:800px){.page-information .credit-check .form-field{float:left;width:29%}.page-information .credit-check .form-field.consent-accept{width:38%}}@media (min-width:960px){.page-information .credit-check .form-field{width:25%}.page-information .credit-check .form-field.consent-accept{width:38%}}@media (min-width:800px){.page-customize{padding-right:10px}}.page-customize font{font-size:inherit}.page-customize .customize-choice::after,.page-customize .customize-tabs::after{clear:both;content:'';display:table}.page-customize .customize-tab{background-color:#e6e6e6;border:1px solid #d0d0d0;height:50px;padding:15px 0 0;text-align:center;-webkit-transform:translateY(1px);-khtml-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px)}.page-customize .customize-tab.active{background-color:#fff;border-bottom:none}.page-customize .plan-selected-container{background-color:#fff;border:1px solid #d0d0d0;margin:10px 10px 10px 0;padding:10px}.page-customize .plan-selected-container .plan-selected-headline{font-family:'XfinityStandardThin';font-size:25px}.page-customize .plan-selected-container .plan-selected,.page-receive-now input{font-size:20px}.page-customize .category-header{background-color:#4b99d5;color:#fff;font-family:'XfinityStandardThin';padding:5px 10px}@media (min-width:800px){.page-customize .customize-container{padding-right:10px}}.page-customize .one-tab .customize-tab{float:left;width:100%}.page-customize .one-tab .customize-tab:nth-child(n+1){clear:none;margin-left:0;margin-right:-100%}.page-customize .two-tabs .customize-tab{float:left;width:49.15254%}.page-customize .two-tabs .customize-tab:nth-child(2n+1){clear:both;margin-left:0;margin-right:-100%}.page-customize .two-tabs .customize-tab:nth-child(2n+2){clear:none;margin-left:50.84746%;margin-right:-100%}.page-customize .three-tabs .customize-tab{float:left;width:32.20339%}.page-customize .three-tabs .customize-tab:nth-child(3n+1){clear:both;margin-left:0;margin-right:-100%}.page-customize .three-tabs .customize-tab:nth-child(3n+2){clear:none;margin-left:33.89831%;margin-right:-100%}.page-customize .three-tabs .customize-tab:nth-child(3n+3){clear:none;margin-left:67.79661%;margin-right:-100%}.page-customize .four-tabs .customize-tab{float:left;width:23.72881%}.page-customize .four-tabs .customize-tab:nth-child(4n+1){clear:both;margin-left:0;margin-right:-100%}.page-customize .four-tabs .customize-tab:nth-child(4n+2){clear:none;margin-left:25.42373%;margin-right:-100%}.page-customize .four-tabs .customize-tab:nth-child(4n+3){clear:none;margin-left:50.84746%;margin-right:-100%}.page-customize .four-tabs .customize-tab:nth-child(4n+4){clear:none;margin-left:76.27119%;margin-right:-100%}.page-customize .five-tabs .customize-tab{float:left;width:18.36735%}.page-customize .five-tabs .customize-tab:nth-child(5n+1){clear:both;margin-left:0;margin-right:-100%}.page-customize .five-tabs .customize-tab:nth-child(5n+2){clear:none;margin-left:20.40816%;margin-right:-100%}.page-customize .five-tabs .customize-tab:nth-child(5n+3){clear:none;margin-left:40.81633%;margin-right:-100%}.page-customize .five-tabs .customize-tab:nth-child(5n+4){clear:none;margin-left:61.22449%;margin-right:-100%}.page-customize .five-tabs .customize-tab:nth-child(5n+5){clear:none;margin-left:81.63265%;margin-right:-100%}.page-customize .customize-grid{background-color:#fff;border:1px solid #d0d0d0}.page-customize .customization-header{cursor:pointer;font-family:'XfinityStandardThin';font-size:16px;min-height:46px;padding:10px 30px 10px 0;position:relative;text-align:center}@media (min-width:800px){.page-customize .customization-header{font-size:20px;padding:10px}}.page-customize .customization-description,.page-installation .install-form .install-row .form-field .field-label p{font-size:14px}.page-customize .customize-category{border-bottom:1px solid #d0d0d0;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;margin-bottom:20px}.page-customize .primary-group,.page-customize .secondary-group,.page-customize .tn-options-group{border-bottom:1px solid #d0d0d0;padding:0 10px;position:relative;-webkit-transition:all linear .2s;-khtml-transition:all linear .2s;-moz-transition:all linear .2s;-ms-transition:all linear .2s;-o-transition:all linear .2s;transition:all linear .2s}.page-customize .primary-group .secondary-customization,.page-customize .secondary-group .secondary-customization,.page-customize .tn-options-group .secondary-customization{position:relative}.page-customize .primary-group .accordion-button,.page-customize .secondary-group .accordion-button,.page-customize .tn-options-group .accordion-button{cursor:pointer;position:absolute;right:10px;top:10px}.page-customize .choice-group{opacity:1;-webkit-transition:all linear .5s;-khtml-transition:all linear .5s;-moz-transition:all linear .5s;-ms-transition:all linear .5s;-o-transition:all linear .5s;transition:all linear .5s}.page-customize .choice-group.ng-hide{opacity:0}.page-customize .customize-choice{margin-bottom:10px}.page-customize .field-label{float:left;width:100%}.page-customize .field-label.field-xhs2{padding-left:110px}.page-customize .field-label.field-xhs2 .select-control{bottom:2px;height:30px;left:30px;margin:auto 0;top:2px}.page-customize .choice-details{background-color:#fff;border:1px solid #d0d0d0;display:table;float:left;padding:10px 50px 10px 10px;width:100%}.page-customize .choice-charges{color:#4b99d5;display:inline;font-size:14px}.page-customize .choice-text{display:table-cell;vertical-align:middle}.page-customize .choice-name{font-size:16px;font-weight:700}@media (min-width:800px){.page-customize .choice-name{font-size:18px}}.page-customize .choice-desc{font-size:13px}.page-customize .choice-image{float:right;text-align:center}.page-customize .choice-image img{max-height:80px}.page-customize .add-outlet-button,.page-customize .remove-outlet-button{margin:10px auto;padding-left:10px}.page-customize .add-outlet-button::before{content:'\f067';font-family:'FontAwesome';padding-right:5px}.page-customize .remove-outlet-button::before{content:'\f068';font-family:'FontAwesome';padding-right:5px}.page-customize .new-number-fields label.select{min-width:200px}.page-customize .submit-button{margin:20px 0 10px;position:relative;text-align:center}@media (min-width:800px){.page-customize .submit-button{margin:20px 0}}.page-customize .submit-button .previous-link{cursor:pointer;display:block;margin-top:20px}@media (min-width:800px){.page-customize .submit-button .previous-link{left:10px;position:absolute;top:10px}}.page-customize .field-select,.page-customize .field-xhs2{padding-left:80px;position:relative}.page-customize .field-select .select-control,.page-customize .field-xhs2 .select-control{left:0;position:absolute;top:5px}.page-customize .field-select select,.page-customize .field-xhs2 select{-webkit-appearance:none;background-color:transparent;border:1px solid #d0d0d0;height:30px;margin:0 3px;padding:0 0 0 8px;text-align:center;width:25px}.page-customize .field-select .minus-button::-moz-selection,.page-customize .field-select .plus-button::-moz-selection,.page-customize .field-select select::-moz-selection,.page-customize .field-xhs2 .minus-button::-moz-selection,.page-customize .field-xhs2 .plus-button::-moz-selection,.page-customize .field-xhs2 select::-moz-selection{background-color:transparent}.page-customize .field-select .minus-button::selection,.page-customize .field-select .plus-button::selection,.page-customize .field-select select::selection,.page-customize .field-xhs2 .minus-button::selection,.page-customize .field-xhs2 .plus-button::selection,.page-customize .field-xhs2 select::selection{background-color:transparent}.page-customize .field-select .minus-button,.page-customize .field-select .plus-button,.page-customize .field-xhs2 .minus-button,.page-customize .field-xhs2 .plus-button{background-color:#4b99d5;border-radius:50%;color:#fff;cursor:pointer;display:inline-block;height:20px;text-align:center;width:20px}.page-customize .field-select .minus-button.disabled,.page-customize .field-select .plus-button.disabled,.page-customize .field-xhs2 .minus-button.disabled,.page-customize .field-xhs2 .plus-button.disabled{background-color:gray}.ui-widget-content .ui-datepicker-today a{background-color:#f6f6f6;border:1px solid #c5c5c5;color:#454545}.ui-widget-content .ui-datepicker-today a.ui-state-active{background-color:#4b99d5;color:#fff}@media (min-width:800px){.page-installation{padding-right:10px}}.page-installation .connect-picker,.page-installation .installation-picker{margin:0 auto;max-width:750px}.page-installation .installation-date-picker{padding:0 20px;text-align:center}@media (min-width:800px){.page-installation .installation-date-picker{float:left;width:60%}}.page-installation .installation-date-picker .ui-datepicker{margin:0 auto}.page-installation .installation-time-picker{margin-top:20px}@media (min-width:800px){.page-installation .installation-time-picker{float:left;margin-top:0;width:40%}}.page-installation .installation-time-picker .install-time-wrapper{margin:0 auto;max-width:270px}@media (min-width:800px){.page-installation .connect-date,.page-installation .disconnect-date{float:left;text-align:center;width:60%}}.page-installation .disconnect-date-picker .ui-datepicker{margin:0 auto}.page-installation .special-instructions{text-align:center}.page-installation .special-instructions .field-label{margin:0 auto;width:180px}.page-installation .continue-button,.page-receive-now .submit-button button{margin:0 auto}.page-installation .instructions-field{width:280px;border:1px solid #d0d0d0;min-height:100px;min-width:300px}.page-installation .install-form .install-row{width:100%}.page-installation .install-form .install-row::after,.page-installation .install-form .shipping-address::after,.page-receive-now .device-group::after{clear:both;content:'';display:table}.page-installation .install-form .install-row .form-field{padding:10px}@media (min-width:800px){.page-installation .install-form .install-row .form-field{float:left;min-width:200px;width:50%}}.page-installation .install-form .install-row .form-field.odd{clear:left}.page-installation .install-form .install-row .form-field .field-label{background-color:#fff;border:1px solid #d0d0d0;padding:20px 0 20px 40px}.page-installation .install-form .shipping-address .form-field{margin-right:10px}@media (min-width:800px){.page-installation .install-form .shipping-address .address-field{float:left;width:50%}.page-installation .install-form .shipping-address .city-field{float:left;width:30%}.page-installation .install-form .shipping-address .state-field,.page-installation .install-form .shipping-address .unit-field,.page-installation .install-form .shipping-address .zip-field{float:left;width:20%}}.page-installation .install-form .shipping-address .state-field .select,.page-installation .install-form .shipping-address .unit-field .select,.page-installation .install-form .shipping-address .zip-field .select{width:100%}.page-installation .install-form .install-choice-description{font-size:13px;margin-top:10px}.page-installation .install-form .ui-datepicker .ui-datepicker-header,.page-installation .install-form .ui-state-active,.page-installation .installation-picker .ui-datepicker .ui-datepicker-header,.page-installation .installation-picker .ui-state-active{background:#4b99d5;color:#fff}@media (min-width:800px){.page-payment{padding-right:10px}}.page-payment i[class*=fa-cc-]{font-size:37px;line-height:65px}.page-payment .section-headline{margin:10px 0}.page-payment .deposit .deposit-message{font-family:'XfinityStandardThin';font-size:14px;margin-bottom:20px}.page-payment .deposit .deposit-table{background-color:#fff;width:280px}.page-payment .deposit .deposit-table thead td{border:1px solid #d0d0d0;padding:10px}.page-payment .deposit .deposit-table tbody td{border:1px solid #d0d0d0;font-family:'XfinityStandard';padding:10px}.page-payment .form-field{padding:5px 5px 5px 0}.page-payment .field-checkbox{padding-left:25px}@media (min-width:800px){.page-payment .name-field{float:left;width:50%}}@media (min-width:960px){.page-payment .name-field{width:40%}}.page-payment .cc-type-icons{display:table;width:100%}@media (min-width:800px){.page-payment .cc-type-icons{width:40%}}@media (min-width:960px){.page-payment .cc-type-icons{width:30%}}.page-payment .cc-type-icons i.fa{display:table-cell;padding-top:8px;text-align:center;width:25%}@media (min-width:800px){.page-payment .cc-num-field{width:60%}}@media (min-width:960px){.page-payment .cc-num-field{width:50%}}@media (min-width:800px){.page-payment .cvv-field{width:10%}.page-payment .credit-type-field{width:40%}}.page-payment .credit-type-field .select{width:50%}@media (min-width:800px){.page-payment .expiration-field{width:50%}}@media (min-width:960px){.page-payment .expiration-field{width:40%}}.page-payment .expiration-field .select{width:35%}@media (min-width:800px){.page-payment .address-field{float:left;width:50%}.page-payment .city-field{float:left;width:30%}.page-payment .state-field,.page-payment .unit-field,.page-payment .zip-field{float:left;width:20%}}.page-payment .state-field .select,.page-payment .unit-field .select,.page-payment .zip-field .select{width:100%}@media (min-width:800px){.page-upsells{padding-right:10px}}.page-upsells .details-button{color:#4b99d5;cursor:pointer;float:left;font-size:12px;margin-left:10px;margin-top:6px}.page-upsells .upsell-row{clear:both;margin-bottom:20px}.page-upsells .upsell-row .field-label{float:left}.page-upsells .upsell-details{clear:both;font-size:12px;margin-left:30px}.page-upsells .starting-price{clear:both;margin-left:30px}.page-upsells .details-content{background-color:#fff;border:1px solid #ccc;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin-top:5px;padding:5px}@media (min-width:800px){.page-confirmation,.page-review{padding-right:10px}}.page-confirmation input.form-field,.page-review input.form-field{margin:0 10px 10px 0;padding:8px;width:auto}.page-confirmation button.button-blue.green,.page-review button.button-blue.green{background-color:green}.page-confirmation .confirmation-number,.page-review .confirmation-number{color:#c8001d;font-size:26px}.page-confirmation .customer-table,.page-confirmation .order-table,.page-review .customer-table,.page-review .order-table{background-color:#fff;border-left:1px solid #d0d0d0;border-top:1px solid #d0d0d0;display:table;font-family:'XfinityStandardThin';margin-bottom:20px;width:90%}.page-confirmation .customer-table .table-row,.page-confirmation .order-table .table-row,.page-review .customer-table .table-row,.page-review .order-table .table-row{display:table-row}.page-confirmation .customer-table .table-cell,.page-confirmation .order-table .table-cell,.page-review .customer-table .table-cell,.page-review .order-table .table-cell{border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;display:table-cell;padding:10px;width:70%}.page-confirmation .customer-table .table-cell.small-cell,.page-confirmation .order-table .table-cell.small-cell,.page-review .customer-table .table-cell.small-cell,.page-review .order-table .table-cell.small-cell{width:30%}.page-confirmation .consent-section,.page-review .consent-section{background-color:#fff;border:1px solid #d0d0d0;margin-bottom:20px;padding:10px}.page-confirmation .consent-section .sub,.page-review .consent-section .sub{border:1px solid #d0d0d0;margin:10px 0;padding:10px}.page-confirmation .consent-section .label,.page-review .consent-section .label{font-family:'XfinityStandardBold'}.page-confirmation .consent-section ul,.page-review .consent-section ul{margin:10px 0 0}.page-confirmation .consent-section .disclaimer,.page-review .consent-section .disclaimer{font-size:12px;margin:10px 0}.page-confirmation .contracts .contract,.page-review .contracts .contract{padding-bottom:20px}.page-confirmation .contracts .contract-text,.page-review .contracts .contract-text{font-size:13px;padding-left:30px}.page-confirmation .contracts .field-collapsible-details,.page-review .contracts .field-collapsible-details{background-color:#fff;padding:15px 0;width:100%}@media (min-width:800px){.page-confirmation .contracts .field-collapsible-details,.page-review .contracts .field-collapsible-details{padding:15px}}.page-confirmation .contracts .field-collapsible-details .collapsible-wrapper,.page-review .contracts .field-collapsible-details .collapsible-wrapper{align-items:center;display:flex;flex-direction:column;grid-gap:15px}@media (min-width:800px){.page-confirmation .contracts .field-collapsible-details .collapsible-wrapper,.page-review .contracts .field-collapsible-details .collapsible-wrapper{flex-direction:row;grid-gap:30px}}.page-confirmation .contracts .field-collapsible-details .collapsible-image,.page-review .contracts .field-collapsible-details .collapsible-image{align-items:center;display:flex;flex-direction:column;justify-content:center}.page-confirmation .contracts .field-collapsible-details .collapsible-image img,.page-review .contracts .field-collapsible-details .collapsible-image img{display:block;height:128px;-o-object-fit:contain;object-fit:contain;width:128px}.page-confirmation .contracts .field-collapsible-details .collapsible-image a,.page-review .contracts .field-collapsible-details .collapsible-image a{color:#2b9cd8;display:block;font-family:'XfinityStandardBold';font-size:14px;line-height:16.93px;text-align:center}.page-confirmation .contracts .field-collapsible-details .collapsible-text h4,.page-review .contracts .field-collapsible-details .collapsible-text h4{color:#333;font-family:'XfinityStandardThin';font-size:14px;letter-spacing:.1em;line-height:16.93px;text-align:left}.page-confirmation .contracts .field-collapsible-details .collapsible-text p,.page-review .contracts .field-collapsible-details .collapsible-text p{font-family:'XfinityStandardBold';font-size:14px;line-height:16.93px;text-align:left}.page-confirmation .contracts .field-indicator,.page-review .contracts .field-indicator{top:20px}.page-confirmation .telesales,.page-review .telesales{margin-bottom:20px}.page-confirmation .telesales a,.page-review .telesales a{background-color:#4b99d5;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;color:#fff;cursor:pointer;display:inline-block;font-family:'XfinityStandardThin';height:50%;margin-top:20px;min-width:150px;padding:10px}.page-confirmation .telesales a:visited,.page-review .telesales a:visited{color:#fff;text-decoration:none}.page-confirmation .telesales a:hover,.page-review .telesales a:hover{background-color:#40a5ed;color:#fff;text-decoration:none}.page-confirmation .worklist,.page-review .worklist{margin-top:20px}@media (min-width:800px){.page-receive-now{padding-right:10px}}.page-receive-now .device-group{align-items:center;background-color:#fff;border:1px solid #d0d0d0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px;padding:10px}.page-receive-now .device-image{width:20%}.page-receive-now .device-input{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:80%}.page-receive-now .submit-button{margin:20px 0 10px;position:relative;text-align:center}@media (min-width:800px){.page-receive-now .submit-button{margin:20px 0}}.page-receive-now .submit-button .previous-link{cursor:pointer;display:block;margin-top:20px}@media (min-width:800px){.page-receive-now .submit-button .previous-link{left:10px;position:absolute;top:10px}}@media (min-width:800px){.page-hard-stop{padding-right:10px}}.page-hard-stop .subhead{font-size:24px;margin-bottom:20px}.location-bar{border-bottom:2px solid #c8001d;color:#4b99d5;margin-bottom:20px;padding:0 0 5px}.location-bar .location-bar-content{margin-left:auto;margin-right:auto;max-width:1400px;padding:5px 10px 0}.location-bar .location-bar-content::after{clear:both;content:' ';display:block}.location-bar .location-bar-menu{position:absolute;right:10px;top:10px}@media (min-width:800px){.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:#c8001d;content:'\f0c9';font-family:'FontAwesome';font-size:25px;position:absolute;right:10px;top:10px}.location-bar .location-bar-links{background:#5a5a5a;position:absolute;right:-10px;top:52px;width:100vw;z-index:10}@media (min-width:800px){.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:800px){.location-bar .location-bar-links p{border-bottom:none;border-right:1px solid #4b99d5;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:800px){.location-bar .location-bar-links a{color:#4b99d5}}