@tailwind base;@tailwind components;@tailwind utilities;:root{--xfinity-red-core:#e6004d;--xfinity-orange-core:#e64f00;--xfinity-yellow-core:#fa0;--xfinity-green-core:#008558;--xfinity-blue-core:#1f69ff;--xfinity-purple-core:#6138f5;--xfinity-grey:#8b8b97;--xfinity-gray:#8b8b97;--xfinity-dark-button:#232328;--xfinity-light-button:#ececf2}body,html{padding:0;margin:0;font-family:sans-serif;height:100vh;width:100vw;background:#fbfcfc}body,body.no-scroll,html{overflow:hidden}a{color:inherit;text-decoration:none}*,.messaging-wrapper *{box-sizing:border-box}.messaging-wrapper *{font-family:XfinityBrown,sans-serif;font-size:20px;font-weight:800}html{font-size:10px;font-size:66.25%}.messaging-wrapper.messaging-wrapper sup{font-size:14px;font-weight:400;line-height:.75rem}.messaging-wrapper.messaging-wrapper sup a{font-size:14px}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.home .body,.home .h1,.home .micro-title{color:#fff}.full.full.full{width:100%;max-width:100%}.no-caps.no-caps.no-caps.no-caps{text-transform:none;letter-spacing:0;font-weight:400}.page .mini{width:8rem;height:.5rem;min-height:1rem;display:flex;background:#ccc;margin:0 0 3rem;opacity:0}.page .hr{min-height:.2rem;min-width:100%;height:.2rem;background:#ddd;margin:0 0 8rem}.home-content .mini{background:#c82027}h1,h2,h3,h4,h5{margin-top:0;font-weight:700;letter-spacing:3.2px}.type-body-1,.type-body-2,.type-body-3,.type-body-4,.type-body-xl,.type-callout-1,.type-callout-2,.type-caption,.type-display-1,.type-display-2,.type-display-xl,.type-headline-1,.type-headline-2,.type-headline-3{margin-top:0;margin-bottom:16px}.body{font-weight:400;letter-spacing:0;font-family:DmSansRegular,sans-serif;line-height:24px;font-size:16px}.react-markdown h1,.react-markdown h2,.react-markdown h3,.react-markdown h4,.react-markdown h5,.react-markdown h6,.type-display-1,.type-display-2,.type-display-xl,.type-headline-1,.type-headline-2,.type-headline-3{font-weight:700;letter-spacing:.2px;font-family:XfinityBrown,sans-serif}.html-body.type-body-1 a,.react-markdown .type-callout-1,.react-markdown .type-callout-2,.react-markdown a,.react-markdown b,.react-markdown em,.react-markdown p,.react-markdown strong,.type-body-1,.type-body-2,.type-body-3,.type-body-xl,.type-callout-1,.type-callout-2{font-weight:400;letter-spacing:0;font-family:DmSansRegular,sans-serif}.react-markdown b,.react-markdown strong{font-weight:800;font-family:DmSansBold,sans-serif}.type-display-xl{line-height:34px;font-size:26px}.type-display-1{line-height:48px;font-size:36px}.type-headline-1{line-height:26px;font-size:18px}@media (min-width:800px){.type-display-xl{line-height:58px;font-size:50px}.type-headline-1{line-height:32px;font-size:24px}}@media (min-width:1100px){.type-display-xl{line-height:66px;font-size:58px}.type-headline-1{line-height:32px;font-size:24px}}.type-display-2{line-height:40px;font-size:32px}.type-headline-2{line-height:28px;font-size:20px}.type-headline-3{line-height:24px;font-size:16px}.type-body-xl{font-size:20px}.html-body.type-body-1 a,.react-markdown p,.type-body-1{line-height:20px;font-size:14px}@media (min-width:800px){.html-body.type-body-1 a,.react-markdown p,.type-body-1{line-height:24px;font-size:16px}}.type-body-2{line-height:20px;font-size:14px}.type-body-3,.type-body-4{line-height:16px;font-size:12px}.body-bold.body-bold,.type-body-4{font-weight:800;font-family:DmSansBold,sans-serif}.type-callout-1,.type-callout-2{letter-spacing:1px;line-height:16px}.type-callout-1{font-size:14px}.type-callout-2{font-size:12px}.type-caption{font-family:DmSansMedium,sans-serif;font-size:10px;font-weight:500}.default-margin-bottom{margin-bottom:16px}.half-margin-bottom{margin-bottom:8px}.extra-margin-bottom{margin-bottom:24px}.double-margin-bottom{margin-bottom:32px}.clear-margin-bottom{margin-bottom:0}.micro-title{font-family:XfinityBrown,sans-serif;font-size:1.4rem;font-weight:800;text-transform:uppercase;letter-spacing:2px;margin:2rem 0 .5rem}.center{text-align:center}.normalcase{text-transform:none;font-weight:inherit;font-size:inherit}p.body{max-width:800px}.body,.primary-link,i{font-family:DmSansRegular,sans-serif}.primary-link{font-size:14px;font-weight:700;line-height:20px;position:relative;letter-spacing:.2px}.primary-link:after{position:absolute;content:"";left:0;bottom:-4px;height:2px;width:100%;background-color:rgba(35,35,40,.15)}.primary-link:hover:after{background-color:var(--xfinity-purple-core)!important}.messaging-link{color:#000;text-decoration:underline;font-size:16px}.light-primary-button,.primary-button,.secondary-button,.theme-1-primary-button,.theme-1-secondary-button{cursor:pointer;font-size:16px;padding:16px 32px;border-radius:4pt}.light-primary-button.small,.primary-button.small,.secondary-button.small,.theme-1-primary-button.small,.theme-1-secondary-button.small{padding:12px 24px}.light-primary-button.medium,.primary-button.medium,.secondary-button.medium,.theme-1-primary-button.medium,.theme-1-secondary-button.medium{padding:16px 32px}.light-primary-button,.primary-button,.theme-1-primary-button{border:none}.primary-button{color:#fff;background-color:var(--xfinity-dark-button);outline-offset:3px}.primary-button:focus{outline:2px solid #232328}.primary-button:focus:not(:focus-visible){outline:none}.primary-button:focus-visible{outline:2px solid #232328}.primary-button:hover{background-color:#0d0d0f}.primary-button:disabled,.primary-button[aria-disabled=true],.primary-button[disabled]{cursor:default;opacity:.3;background-color:#232328}.primary-button.selected,.primary-button:active{background-color:#000}.light-primary-button{color:#0d0d0f;background-color:var(--xfinity-light-button);outline-offset:-3px}.light-primary-button:focus{outline:2px solid #0d0d0f}.light-primary-button:focus:not(:focus-visible){outline:none}.light-primary-button:focus-visible{outline:2px solid #0d0d0f}.light-primary-button:hover{background-color:#f6f6f9}.light-primary-button:disabled,.light-primary-button[aria-disabled=true],.light-primary-button[disabled]{opacity:.3;background-color:#ececf2}.light-primary-button.selected,.light-primary-button:active{background-color:#fff}.theme-1-primary-button{color:#fff;background-color:var(--xfinity-purple-core);outline-offset:3px}.theme-1-primary-button:focus{outline:2px solid #3a0092;background-color:#3a0092}.theme-1-primary-button:focus:not(:focus-visible){outline:none}.theme-1-primary-button:focus-visible{outline:2px solid #3a0092;background-color:#3a0092}.theme-1-primary-button:hover{background-color:#3a0092}.theme-1-primary-button:disabled,.theme-1-primary-button[aria-disabled=true],.theme-1-primary-button[disabled]{opacity:.3;background-color:#613bf5}.theme-1-primary-button.selected,.theme-1-primary-button:active{background-color:#28006a}.secondary-button,.theme-1-secondary-button{background-color:transparent;border:2px solid rgba(35,35,40,.15);outline-offset:3px}.secondary-button{color:#0d0d0f;background:#fff}.secondary-button:focus{color:#fff;background-color:#0d0d0f;outline:2px solid #232328}.secondary-button:focus:not(:focus-visible){color:#0d0d0f;background-color:transparent;outline:none}.secondary-button:focus-visible{outline:2px solid #232328}.secondary-button:hover{color:#fff!important;background-color:#0d0d0f!important;border:2px solid transparent}.secondary-button.selected,.secondary-button:active{background-color:#000!important}.secondary-button:disabled,.secondary-button[aria-disabled=true],.secondary-button[disabled]{cursor:default;color:#0d0d0f!important;opacity:.3;background-color:transparent!important;border-color:rgba(35,35,40,.15)}.theme-1-secondary-button{color:#6138f5;border-color:rgba(97,56,245,.15)}.theme-1-secondary-button:focus{color:#fff;background-color:#3a0092;outline:2px solid #3a0092}.theme-1-secondary-button:focus:not(:focus-visible){color:#6138f5;background-color:transparent;outline:none}.theme-1-secondary-button:focus-visible{outline:2px solid #232328}.theme-1-secondary-button:hover{color:#fff!important;background-color:#3a0092!important;border:2px solid transparent}.theme-1-secondary-button.selected,.theme-1-secondary-button:active{background-color:#28006a!important}.theme-1-secondary-button:disabled,.theme-1-secondary-button[aria-disabled=true],.theme-1-secondary-button[disabled]{cursor:default;color:#6138f5!important;opacity:.3;background-color:transparent!important;border-color:rgba(97,56,245,.15)}input,select,textarea{background-color:#f6f6f9;border:none}input:placeholder,textarea:placeholder{color:#9a9a9b}select{cursor:pointer}select option{color:#000}select option:first-child{color:#9a9a9b}.bold{font-weight:800}.page-transition-enter{opacity:0}.page-transition-enter-active{opacity:1;transition:opacity .1s;z-index:2}.page-transition-exit{opacity:1}.page-transition-exit-active{opacity:0;transition:opacity .6s;pointer-events:none;z-index:1}.ribbon:before{background:#000}.xfinity-blue-bg:before{background:var(--xfinity-blue-core)}.xfinity-green-bg:before{background:var(--xfinity-green-core)}.xfinity-purple-bg:before{background:var(--xfinity-purple-core)}.xfinity-red-bg:before{background:var(--xfinity-red-core)}.xfinity-orange-bg:before{background:var(--xfinity-orange-core)}.xfinity-yellow-bg:before{background:var(--xfinity-yellow-core)}.xfinity-gray-bg:before{background:var(--xfinity-gray)}.alert.xfinity-blue-bg{background:var(--xfinity-blue-core)}.alert.xfinity-green-bg{background:var(--xfinity-green-core)}.alert.xfinity-purple-bg{background:var(--xfinity-purple-core)}.alert.xfinity-red-bg{background:var(--xfinity-red-core)}.alert.xfinity-orange-bg{background:var(--xfinity-orange-core)}.alert.xfinity-yellow-bg{background:var(--xfinity-yellow-core)}.alert.xfinity-gray-bg{background:var(--xfinity-gray)}.xfinity-blue{color:var(--xfinity-blue-core)}.xfinity-green{color:var(--xfinity-green-core)}.xfinity-purple{color:var(--xfinity-purple-core)}.xfinity-red{color:var(--xfinity-red-core)}.xfinity-orange{color:var(--xfinity-orange-core)}.xfinity-yellow{color:var(--xfinity-yellow-core)}.xfinity-gray{color:var(--xfinity-gray)}.arrow-after:after{position:absolute;content:" ";bottom:-3rem;left:50%;transform:translate(-50%,-50%);width:3rem;height:1.5rem;background:url(/messaging/chevron-down.svg);background-size:cover}.simple-carousel-container{max-width:calc(1000px + 15rem);width:calc(100% + 15rem);position:relative;overflow:visible}.react-multi-carousel-list{overflow:hidden!important;margin-left:-50px;padding-left:50px;padding-right:50px}.simple-carousel-container:after{width:50px;position:absolute;content:" ";background:linear-gradient(270deg,#fafafa 10%,hsla(0,0%,98%,0));height:100%;right:0}.modal .simple-carousel-container:after,.modal .simple-carousel-container:before{display:none} ;.react-multi-carousel-track{margin-right:100px}.simple-carousel-container:before{width:50px;position:absolute;z-index:50;content:" ";background:linear-gradient(90deg,#fafafa 10%,hsla(0,0%,98%,0));height:100%;left:0}.carousel-width{position:relative;width:70vw;margin-bottom:5rem}.carousel-width:before{background:linear-gradient(90deg,#fbfcfc 0,rgba(251,252,252,0));left:0}.carousel-width:after,.carousel-width:before{top:0;height:100%;width:20px;content:" ";position:absolute;z-index:10}.carousel-width:after{background:linear-gradient(270deg,#fbfcfc 0,rgba(251,252,252,0));right:0}::-webkit-scrollbar{width:0;background:transparent}ol{counter-reset:section;list-style:none;position:relative}ol li{counter-increment:section}ol li:before{content:counter(section);position:absolute;left:1.5rem;font-size:1.5rem;line-height:2.8rem;font-weight:800}.react-tooltip,.react-tooltip .multi-line{font-size:1.5rem!important;z-index:99999999!important}.max{max-width:415px!important;min-width:415px!important;text-align:center!important}.__react_component_tooltip{z-index:99999999!important}.page-container{display:flex;width:320px;justify-content:center}@media (min-width:500px){.page-container{width:350px}}@media (min-width:800px){.page-container{width:576px}}@media (min-width:1024px){.page-container{width:768px}}@media (min-width:1200px){.page-container{width:1024px}}@media (min-width:1400px){.page-container{width:1200px}}.scrollable{opacity:0;transition:opacity .5s}.scrollable.mounted-transition{opacity:1}.layout-transition-appear,.layout-transition-enter{position:absolute;opacity:.01;z-index:500!important;transition:opacity .5s}.layout-transition-appear-active,.layout-transition-enter-active{position:absolute;transition:opacity .5s;opacity:1;z-index:500!important}.layout-transition-appear-done,.layout-transition-enter-done{position:relative;opacity:1;z-index:500!important}.layout-transition-exit{position:absolute;top:0;z-index:1;opacity:1}.layout-transition-exit-active{position:absolute;opacity:1;pointer-events:none;z-index:1}.layout-transition-exit-done{position:relative;z-index:1}.react-multi-carousel-dot-list li button:focus{outline:2px solid #000;outline-offset:2px}.react-multi-carousel-dot-list li button:focus:not(:focus-visible){outline:none}.react-multi-carousel-dot-list li button:focus-visible{outline:2px solid #000;outline-offset:2px}.rainbow-bg{background:#6138f5;animation:rainbow-bg 20s linear infinite}@keyframes rainbow-bg{0%{background:var(--xfinity-purple-core)}2%{background:var(--xfinity-purple-core)}20%{background:var(--xfinity-red-core)}22%{background:var(--xfinity-red-core)}40%{background:var(--xfinity-orange-core)}42%{background:var(--xfinity-orange-core)}60%{background:var(--xfinity-yellow-core);color:#0d0d0f!important}62%{background:var(--xfinity-yellow-core);color:#0d0d0f!important}80%{background:var(--xfinity-green-core)}90%{background:var(--xfinity-blue-core)}92%{background:var(--xfinity-blue-core)}to{background:var(--xfinity-purple-core)}}.pulse-down{animation:pulse-down 4s linear infinite}@keyframes pulse-down{0%{transform:translate(-50%)}92%{transform:translate(-50%)}96%{transform:translate(-50%,5px)}to{transform:translate(-50%)}}.html-body a{color:#6138f5;text-decoration:underline}.html-body a:hover{text-decoration:none}.html-body *{font-size:inherit;font-weight:inherit}.html-body.type-body-1 b,.html-body.type-body-1 strong,.type-body-1 strong{font-weight:800;font-family:DmSansBold,sans-serif;font-size:inherit}.modal-overlay{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:999;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.8)}.ReactModal__Content,.ReactModal__Overlay{opacity:0;transition:opacity 1s ease-in-out;outline:none}.ReactModal__Content:focus{outline:none}.ReactModal__Content--after-open,.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Content--before-close,.ReactModal__Overlay--before-close{opacity:0}.modal-content .react-multi-carousel-item{display:flex;align-items:center;justify-content:center;margin:32px 0}.modal-content .react-multi-carousel-item .card-content{opacity:0;transition:opacity .5s ease-in}.modal-content .react-multi-carousel-item--active .card-content{opacity:1}.modal-content .react-multi-carousel-item .first-card{background-color:var(--xfinity-purple-core);color:#fff}.modal-content .react-multi-carousel-dot-list{position:relative;margin-top:32px;margin-bottom:-64px}

/* !importants needed to override default react-multi-carousel dot styles */.react-multi-carousel-dot button{border-color:#000!important;border-width:1.75px!important;background-color:transparent!important}.react-multi-carousel-dot button:focus{background-color:rgba(0,0,0,.7)!important}.modal-content .react-multi-carousel-dot--active button{border-color:#000!important;outline-color:#000!important;background-color:#000!important}.modal-content .card .hide-modal-checkbox-container{margin-top:48px;display:flex;justify-content:center;align-items:center}.first-card .hide-checkbox-container input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;position:relative;top:6px;width:18px;height:18px;margin-right:8px;border:1.5px solid #fff;border-radius:4px;background-color:var(--xfinity-purple-core);transition:all .2s ease-in;outline-offset:-1px}.first-card .hide-checkbox-container input[type=checkbox]:hover{outline:2.5px solid #fff}.first-card .hide-checkbox-container input[type=checkbox]:checked{background-color:#fff}.first-card .hide-checkbox-container input[type=checkbox]:after{color:#000;font-size:21px;content:"\2713";position:absolute;opacity:0;transition:all .2s ease-in}.first-card .hide-checkbox-container input[type=checkbox]:checked:after{opacity:1}.react-multiple-carousel__custom-arrow{color:#000;position:absolute;transition:all .5s;border-radius:100%;z-index:1000;border:0;background:none;opacity:1;cursor:pointer}.react-multiple-carousel__custom-arrow:focus{outline:2px solid #000}.react-multiple-carousel__custom-arrow:focus:not(:focus-visible){outline:none}.react-multiple-carousel__custom-arrow:focus-visible{outline:2px solid #000}.react-multiple-carousel__custom-arrow--right{right:calc(15% + 1px)}.react-multiple-carousel__custom-arrow--left{left:calc(15% + 1px)}.react-markdown a{color:var(--xfinity-purple-core);text-decoration:underline}.react-markdown h4{line-height:28px;font-size:20px;margin:0 0 1rem}@font-face{font-family:revicons;fallback:fallback;src:url(/_next/static/media/revicons.ff59b316.woff) format("woff"),url(/_next/static/media/revicons.b96bdb22.ttf) format("ttf"),url(/_next/static/media/revicons.652e7269.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:rgba(0,0,0,.5)}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border:2px solid grey;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}