:root{--c-transparent:transparent;--c-white:#FFFFFF;--c-black:#1D1F20;--c-true-black:#000000;--c-gray-1:#454749;--c-gray-2:#72767E;--c-gray-3:#C0C2C6;--c-gray-4:#E9EBF0;--c-gray-5:#F5F5F9;--c-green:#3AB54A;--c-purple:#483092;--c-dark-purple:#1E1839;--c-lime:#C8E029;--c-teal:#009C86;--c-error:#E12C2C;--c-error-light:#FCECEC;--c-ui-teal:#16A3B5;--c-light-blue:rgba(38, 143, 255, 0.5);--c-dark-blue:#0069d9;--c-gray:#979797;--c-gray-6:#F3F3F5;--c-accordion-dark:#6A6A6A;--font-gotham:'HCo Gotham SSm',Montserrat,Raleway,Open Sans,Helvetica,Arial,sans-serif;--font-gotham-light:300;--font-gotham-book:400;--font-gotham-medium:500;--font-gotham-bold:700;--font-gotham-black:800}@font-face{font-family:'HCo Gotham SSm';src:url(../fonts/GothamSSm-Light_Web.woff2) format('woff2'),url(../fonts/GothamSSm-Light_Web.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'HCo Gotham SSm';src:url(../fonts/GothamSSm-LightItalic_Web.woff2) format('woff2'),url(../fonts/GothamSSm-LightItalic_Web.woff) format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'HCo Gotham SSm';src:url(../fonts/GothamSSm-Book_Web.woff2) format('woff2'),url(../fonts/GothamSSm-Book_Web.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'HCo Gotham SSm';src:url(../fonts/GothamSSm-BookItalic_Web.woff2) format('woff2'),url(../fonts/GothamSSm-BookItalic_Web.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'HCo Gotham SSm';src:url(../fonts/GothamSSm-Medium_Web.woff2) format('woff2'),url(../fonts/GothamSSm-Medium_Web.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'HCo Gotham SSm';src:url(../fonts/GothamSSm-MediumItalic_Web.woff2) format('woff2'),url(../fonts/GothamSSm-MediumItalic_Web.woff) format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'HCo Gotham SSm';src:url(../fonts/GothamSSm-Bold_Web.woff2) format('woff2'),url(../fonts/GothamSSm-Bold_Web.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'HCo Gotham SSm';src:url(../fonts/GothamSSm-BoldItalic_Web.woff2) format('woff2'),url(../fonts/GothamSSm-BoldItalic_Web.woff) format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'HCo Gotham SSm';src:url(../fonts/GothamSSm-Black_Web.woff2) format('woff2'),url(../fonts/GothamSSm-Black_Web.woff) format('woff');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'HCo Gotham SSm';src:url(../fonts/GothamSSm-BlackItalic_Web.woff2) format('woff2'),url(../fonts/GothamSSm-BlackItalic_Web.woff) format('woff');font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:'radiate-icomoon';src:url(../fonts/astound-icomoon.eot);src:url("../fonts/astound-icomoon.eot#iefix") format("embedded-opentype"),url(../fonts/astound-icomoon.ttf) format("truetype"),url(../fonts/astound-icomoon.woff) format("woff"),url("../images/astound-icomoon.svg#astound-icomoon") format("svg");font-weight:400;font-style:normal;font-display:swap}[class^="icomoon-"],[class*=" icomoon-"]{font-family:'radiate-icomoon'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icomoon-Pledge{&:before{content:'\e913'}}.icomoon-Facebook{&:before{content:'\e914'}}.icomoon-Instagram{&:before{content:'\e911'}}.icomoon-Youtube:before{content:"\e91a"}.icomoon-Twitter:before{content:"\e913"}.icomoon-Star-deselected:before{content:"\e912"}.icomoon-Star:before{content:"\e915"}.icomoon-Quote-Mark:before{content:"\e918"}.icomoon-Breadcrumb-Carrot:before{content:"\e90c"}.icomoon-Call:before{content:"\e90d"}.icomoon-Chat:before{content:"\e90e"}.icomoon-Knowledge-Center:before{content:"\e90f"}.icomoon-Right-Carrot:before{content:"\e910"}.icomoon-Cart:before{content:"\e905"}.icomoon-Location:before{content:"\e906"}.icomoon-Mail:before{content:"\e907"}.icomoon-Mobile-Menu:before{content:"\e909"}.icomoon-Profile:before{content:"\e90a"}.icomoon-Search:before{content:"\e90b"}.icomoon-Minus:before{content:"\e900"}.icomoon-Plus:before{content:"\e901"}.icomoon-Close:before{content:"\e902"}.icomoon-Dropdown-Arrow:before{content:"\e903"}.icomoon-Error:before{content:"\e904"}.icomoon-Tooltip:before{content:"\e908"}.assistive-text{display:none}a.post-edit-link{color:#FFF;background:#000;padding:20px 20px;border:2px solid #FFF;border-left:0;position:fixed;top:180px;left:-10px;z-index:1000;text-decoration:none;user-select:none;transition:0.3s all}a.post-edit-link:hover{left:0;background:#FFF;color:#000;border-color:#000}body{margin:0;font-family:var(--font-gotham);font-size:100%;font-weight:var(--font-gotham-book);font-style:normal;line-height:1.2;color:var(--c-black)}#site-inner{position:relative}main{overflow:hidden}h1{font-weight:var(--font-gotham-black);font-size:46px;line-height:1.04;margin-bottom:2rem;@media (min-width:768px){&{font-size:85px;line-height:1.05;margin-bottom:3rem}}&.h1-large{font-size:50px;@media (min-width:768px){&{font-size:100px;line-height:1.05}}}}h2{font-weight:var(--font-gotham-black);font-size:38px;line-height:1.1;margin-bottom:1.5rem;@media (min-width:768px){&{font-size:52px;line-height:1.06}}}h3{font-weight:var(--font-gotham-black);font-size:28px;line-height:1.11;margin-bottom:1.5rem;@media (min-width:768px){&{font-size:38px}}}h4{font-weight:var(--font-gotham-black);font-size:28px;line-height:1.11;margin-bottom:1.5rem}h5{font-weight:var(--font-gotham-black);font-size:22px;line-height:1.45;margin-bottom:1.5rem}h6{font-weight:var(--font-gotham-book);font-size:18px;line-height:1.16;margin-bottom:1.5rem}p,ul{font-weight:var(--font-gotham-book);font-size:16px;line-height:1.5;margin-bottom:1.5rem;&.p-small{font-size:14px}&.p-large{font-size:22px;line-height:1.36}}ul{margin:.25rem 0 1.5rem 1.5rem;padding-left:0;list-style-type:disc;list-style-image:none}img,audio,video{display:block;max-width:100%;height:auto}img,video,embed,iframe{aspect-ratio:attr(width) / attr(height)}section{&.bg-image{position:relative}.layout-bg{position:absolute;top:0;left:0;width:100%;height:100%}}.light-mode,.dark-mode .light-mode,.brand-purple .light-mode,.brand-mobile-purple .light-mode{background:var(--c-white);color:var(--c-black);p,h2,label,legend,a{color:var(--c-black);&:hover,&:focus,&:active{color:var(--c-black)}}&.inner-bg-light,&.inner-bg-light-gray{p,h2,label,legend,a{color:var(--c-black)}}&.inner-bg-dark,&.inner-bg-purple,&.inner-bg-brand-mobile-purple{p,h2,label,legend,a{color:var(--c-white)}}&.inner-bg-green{p,h2,label,legend,a{color:var(--c-black)}}}.light-gray,.dark-mode .light-gray,.brand-purple .light-gray,.brand-mobile-purple .light-gray{background:var(--c-gray-4);color:var(--c-black);p,h2,label,legend,a{color:var(--c-black)}&.inner-bg-light,&.inner-bg-light-gray{p,h2,label,legend,a{color:var(--c-black)}}&.inner-bg-dark,&.inner-bg-green,&.inner-bg-purple,&.inner-bg-brand-mobile-purple{p,h2,label,legend,a{color:var(--c-white)}}}.dark-mode,.brand-green .dark-mode,.brand-purple .dark-mode,.brand-mobile-purple .dark-mode{background-color:var(--c-black);color:var(--c-white);p,h2,label,legend,a{color:var(--c-white)}&.light-mode,&.inner-bg-light,&.inner-bg-light-gray{p,h2,label,legend,a{color:var(--c-black)}}&.inner-bg-dark,&.inner-bg-green,&.inner-bg-purple,&.inner-bg-brand-mobile-purple{p,h2,label,legend,a{color:var(--c-white)}}}.brand-green{background-color:var(--c-green);color:var(--c-black);p,h2,label,legend,a{color:var(--c-black)}&.inner-bg-light,&.inner-bg-light-gray{p,h2,label,legend,a{color:var(--c-black)}}&.inner-bg-dark,&.inner-bg-green,&.inner-bg-purple,&.inner-bg-brand-mobile-purple{p,h2,label,legend,a{color:var(--c-white)}}}.brand-purple{background-color:var(--c-purple);color:var(--c-white);p,h2,label,legend,a{color:var(--c-white)}&.inner-bg-light,&.inner-bg-light-gray{p,h2,label,legend,a{color:var(--c-black)}}&.inner-bg-dark,&.inner-bg-green,&.inner-bg-purple,&.inner-bg-brand-mobile-purple{p,h2,label,legend,a{color:var(--c-white)}}}.brand-mobile-purple{background-color:var(--c-dark-purple);color:var(--c-white);p,h2,label,legend,a{color:var(--c-white);&:hover,&:active,&:focus{color:var(--c-white)}}&.inner-bg-light,&.inner-bg-light-gray{p,h2,label,legend,a{color:var(--c-black)}}&.inner-bg-dark,&.inner-bg-green,&.inner-bg-purple,&.inner-bg-brand-mobile-purple{p,h2,label,legend,a{color:var(--c-white)}}}.brand-mobile-gradient{color:var(--c-white);&.bg-angle-0{background:linear-gradient(0deg,var(--c-purple),var(--c-teal),var(--c-green),var(--c-lime))}&.bg-angle-45{background:linear-gradient(45deg,var(--c-purple),var(--c-teal),var(--c-green),var(--c-lime))}&.bg-angle-90{background:linear-gradient(90deg,var(--c-purple),var(--c-teal),var(--c-green),var(--c-lime))}&.bg-angle-135{background:linear-gradient(135deg,var(--c-purple),var(--c-teal),var(--c-green),var(--c-lime))}&.bg-angle-180{background:linear-gradient(180deg,var(--c-purple),var(--c-teal),var(--c-green),var(--c-lime))}&.bg-angle-225{background:linear-gradient(225deg,var(--c-purple),var(--c-teal),var(--c-green),var(--c-lime))}&.bg-angle-270{background:linear-gradient(270deg,var(--c-purple),var(--c-teal),var(--c-green),var(--c-lime))}&.bg-angle-315{background:linear-gradient(315deg,var(--c-purple),var(--c-teal),var(--c-green),var(--c-lime))}p,h2,label,legend,a{color:var(--c-white);&:hover,&:active,&:focus{color:var(--c-white)}}&.inner-bg-light,&.inner-bg-light-gray{p,h2,label,legend,a{color:var(--c-black)}}&.inner-bg-dark,&.inner-bg-green,&.inner-bg-purple,&.inner-bg-brand-mobile-purple{p,h2,label,legend,a{color:var(--c-white)}}}.brand-mobile-dark-gradient{color:var(--c-white);&.bg-angle-0{background:linear-gradient(0deg,#1f2362,#021327,#000b1d)}&.bg-angle-45{background:linear-gradient(45deg,#08405b,#211e63,#2d317b)}&.bg-angle-90{background:linear-gradient(90deg,#08405b,#211e63,#2d317b)}&.bg-angle-135{background:linear-gradient(135deg,#08405b,#211e63,#2d317b)}&.bg-angle-180{background:linear-gradient(180deg,#08405b,#211e63,#2d317b)}&.bg-angle-225{background:linear-gradient(225deg,#08405b,#211e63,#2d317b)}&.bg-angle-270{background:linear-gradient(270deg,#08405b,#211e63,#2d317b)}&.bg-angle-315{background:linear-gradient(315deg,#08405b,#211e63,#2d317b)}p,h2,label,legend,a{color:var(--c-white);&:hover,&:active,&:focus{color:var(--c-white)}}&.inner-bg-light,&.inner-bg-light-gray{p,h2,label,legend,a{color:var(--c-black)}}&.inner-bg-dark,&.inner-bg-green,&.inner-bg-purple,&.inner-bg-brand-mobile-purple,&.inner-bg-brand-mobile-dark-purple{p,h2,label,legend,a{color:var(--c-white)}}}.light-mode,.brand-mobile-purple,.brand-mobile-gradient{.layout-bg-bubbles-outer{position:absolute;top:0;left:0;right:0;bottom:0;z-index:12}.layout-bg-bubbles{position:absolute;z-index:15;width:100%;height:100%;.layout-bg-bubbles-inner{position:relative;height:100%}.layout-bg-bubble{position:absolute;height:100%;width:400px;top:0;.layout-bg-bubble-inner{position:absolute;border-radius:200px;width:400px;height:400px}}}&.bg-crop-yes{.layout-bg-bubbles{overflow:hidden}}&.bg-bubbles-1{.layout-bg-bubble-1{left:-200px}.layout-bg-bubble-2{right:-180px;width:300px;.layout-bg-bubble-inner{width:300px;height:300px}}&.bg-ani-hover{.layout-bg-bubble-1{animation:bgAniHover1 6s infinite linear;animation-delay:-2s;.layout-bg-bubble-inner{top:70%}}.layout-bg-bubble-2{animation:bgAniHover1 6s infinite linear;.layout-bg-bubble-inner{top:-5%}}}&.bg-ani-up{.layout-bg-bubble-1{animation:bgAniUp 40s infinite linear;.layout-bg-bubble-inner{animation:bgAniUpInner 40s infinite linear}}.layout-bg-bubble-2{animation:bgAniUp 40s infinite linear;animation-delay:-22s;.layout-bg-bubble-inner{animation:bgAniUpInner 40s infinite linear;animation-delay:-22s}}}}&.bg-bubbles-2{.layout-bg-bubble-1{left:-140px;width:300px;.layout-bg-bubble-inner{width:300px;height:300px}}.layout-bg-bubble-2{right:-200px;width:340px;.layout-bg-bubble-inner{width:340px;height:340px}}.layout-bg-bubble-3{left:calc(50% - 100px);width:200px;.layout-bg-bubble-inner{width:200px;height:200px}}&.bg-ani-hover{.layout-bg-bubble-1{animation:bgAniHover1 6s infinite linear;animation-delay:-4s;.layout-bg-bubble-inner{top:-3%}}.layout-bg-bubble-2{animation:bgAniHover1 6s infinite linear;animation-delay:-2s;.layout-bg-bubble-inner{top:50%}}.layout-bg-bubble-3{animation:bgAniHover1 6s infinite linear;.layout-bg-bubble-inner{top:83%}}}&.bg-ani-up{.layout-bg-bubble-1{animation:bgAniUp 40s infinite linear;.layout-bg-bubble-inner{animation:bgAniUpInner 40s infinite linear}}.layout-bg-bubble-2{animation:bgAniUp 40s infinite linear;animation-delay:-5s;.layout-bg-bubble-inner{animation:bgAniUpInner 40s infinite linear;animation-delay:-5s}}.layout-bg-bubble-3{animation:bgAniUp 40s infinite linear;animation-delay:-12s;.layout-bg-bubble-inner{animation:bgAniUpInner 40s infinite linear;animation-delay:-12s}}}}&.bg-bubbles-3{.layout-bg-bubble-1{left:-280px;width:200px;.layout-bg-bubble-inner{width:200px;height:200px}}.layout-bg-bubble-2{left:-100px;width:300px;.layout-bg-bubble-inner{width:300px;height:300px}}.layout-bg-bubble-3{right:-400px}&.bg-ani-hover{.layout-bg-bubble-1{animation:bgAniHover1 6s infinite linear;animation-delay:-4s;.layout-bg-bubble-inner{top:30%}}.layout-bg-bubble-2{animation:bgAniHover1 6s infinite linear;animation-delay:-2s;.layout-bg-bubble-inner{top:60%}}.layout-bg-bubble-3{animation:bgAniHover1 6s infinite linear;.layout-bg-bubble-inner{top:-5%}}}&.bg-ani-up{.layout-bg-bubble-1{animation:bgAniUp 40s infinite linear;.layout-bg-bubble-inner{animation:bgAniUpInner 40s infinite linear}}.layout-bg-bubble-2{animation:bgAniUp 40s infinite linear;animation-delay:-22s;.layout-bg-bubble-inner{animation:bgAniUpInner 40s infinite linear;animation-delay:-22s}}.layout-bg-bubble-3{animation:bgAniUp 40s infinite linear;.layout-bg-bubble-inner{animation:bgAniUpInner 40s infinite linear}}}}&.bg-angle-0 .layout-bg-bubble-inner{background:linear-gradient(180deg,var(--c-purple),var(--c-teal),var(--c-green),var(--c-lime))}&.bg-angle-45 .layout-bg-bubble-inner{background:linear-gradient(225deg,var(--c-purple),var(--c-teal),var(--c-green),var(--c-lime))}&.bg-angle-90 .layout-bg-bubble-inner{background:linear-gradient(270deg,var(--c-purple),var(--c-teal),var(--c-green),var(--c-lime))}&.bg-angle-135 .layout-bg-bubble-inner{background:linear-gradient(315deg,var(--c-purple),var(--c-teal),var(--c-green),var(--c-lime))}&.bg-angle-180 .layout-bg-bubble-inner{background:linear-gradient(0deg,var(--c-purple),var(--c-teal),var(--c-green),var(--c-lime))}&.bg-angle-225 .layout-bg-bubble-inner{background:linear-gradient(45deg,var(--c-purple),var(--c-teal),var(--c-green),var(--c-lime))}&.bg-angle-270 .layout-bg-bubble-inner{background:linear-gradient(90deg,var(--c-purple),var(--c-teal),var(--c-green),var(--c-lime))}&.bg-angle-315 .layout-bg-bubble-inner{background:linear-gradient(135deg,var(--c-purple),var(--c-teal),var(--c-green),var(--c-lime))}}@keyframes bgAniHover1{0%{transform:translateX(0) translateY(-10px)}25%{transform:translateX(-2px) translateY(0)}50%{transform:translateX(0) translateY(10px)}75%{transform:translateX(2px) translateY(0)}100%{transform:translateX(0) translateY(-10px)}}@keyframes bgAniUp{0%{transform:translateX(0) translateY(50%)}50%{transform:translateX(-10px) translateY(0%)}50.001%{transform:translateX(10px) translateY(100%)}100%{transform:translateX(0) translateY(50%)}}@keyframes bgAniUpInner{0%{transform:translateX(0) translateY(-50%)}50%{transform:translateX(-10px) translateY(-100%)}50.001%{transform:translateX(10px) translateY(0%)}100%{transform:translateX(0) translateY(-50%)}}.brand-mode-secondary{background-color:var(--c-purple);color:var(--c-white);p,h2,label,legend{color:var(--c-white)}}.layout-inner{position:relative;z-index:20;@media (min-width:992px){&.container-fluid,.container-fluid{max-width:1140px}}}.inner-bg{position:absolute;top:0;left:0;right:0;bottom:0}.inner-bg-light{color:var(--c-black);.inner-bg{background:var(--c-white)}}.inner-bg-dark{color:var(--c-white);.inner-bg{background:var(--c-black)}}.inner-bg-green{color:var(--c-white);.inner-bg{background:var(--c-green)}}.inner-bg-purple{color:var(--c-white);.inner-bg{background:var(--c-purple)}}.inner-bg-brand-mobile-purple{color:var(--c-white);.inner-bg{background:var(--c-dark-purple)}}.inner-bg-light-gray{color:var(--c-black);.inner-bg{background:var(--c-gray-4)}}.outer-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:var(--c-white)}.wp-pagenavi{text-align:center;span.pages,.previouspostslink,.nextpostslink{display:none}span.current{width:40px;height:40px;display:inline-block;line-height:40px;text-decoration:none;background:var(--c-gray-5);color:var(--c-gray-1);margin:0 8px 8px;font-size:20px}.page,.first,.last{width:40px;height:40px;display:inline-block;line-height:40px;text-decoration:none;background:var(--c-white);color:var(--c-black);margin:0 8px;font-size:20px}}.img-overlay-outer{position:absolute;width:100%;height:100%;top:0;left:0;z-index:12;&[crop="crop"]{overflow:hidden}.img-overlay-wrap{position:absolute;width:100%;height:100%;top:0;left:0;&[type^="none-"]{display:none}.img-overlay-ani{position:absolute;top:0;left:0;width:100%;height:100%}&[type="half-circle-green"],&[type="half-circle-violet"],&[type="half-circle-white"],&[type="half-circle-grey"],&[type="half-circle-black"]{.img-overlay{width:40%;height:40%;left:-20%;top:-20%}}&[type="ray-green"],&[type="ray-violet"],&[type="ray-white"]{.img-overlay{width:80%;height:140%;left:-40%;top:-70%}}&[type="ray-thin-green"],&[type="ray-thin-violet"],&[type="ray-thin-white"]{.img-overlay{width:90%;height:160%;left:-45%;top:-80%}}&[type="swoosh-green"],&[type="swoosh-violet"],&[type="swoosh-white"],&[type="swoosh-grey"],&[type="swoosh-black"]{.img-overlay{width:80%;height:40%;left:-40%;top:-20%}}&[type="sound-green"],&[type="sound-violet"],&[type="sound-white"]{.img-overlay{width:80%;height:40%;left:-40%;top:-20%}}&[type="shard-green"],&[type="shard-white"]{.img-overlay{width:50%;height:50%;left:-25%;top:-25%}}&[type="bubble-green"]{.img-overlay{width:50%;height:50%;left:-25%;top:-25%}}.img-overlay{position:absolute}.img-overlay-ani{background-repeat:no-repeat;background-size:contain;background-position:center;transform:translate3d(0,0,0);opacity:0;image-rendering:-webkit-optimize-contrast;object-fit:contain}}}.isVisible{.img-overlay-outer{.img-overlay-ani{opacity:1}&[animation="rotate-inward"] .img-overlay-ani{animation:overlay-rotate-inward 3s 1 ease-out}@keyframes overlay-rotate-inward{0%{transform:rotate(40deg) scale(1.2) translate3d(0,0,0);opacity:0;object-fit:cover}1%{opacity:0;object-fit:contain}60%{opacity:1}100%{transform:rotate(0deg) scale(1) translate3d(0,0,0)}}&[animation="rotate-outward"] .img-overlay-ani{animation:overlay-rotate-outward 3s 1 ease-out}@keyframes overlay-rotate-outward{0%{transform:rotate(-40deg) scale(.8);opacity:0;object-fit:cover}1%{opacity:0;object-fit:contain}60%{opacity:1}100%{transform:rotate(0deg) scale(1)}}&[animation="fade-in"] .img-overlay-ani{animation:overlay-fade-in 3s 1 ease-out}@keyframes overlay-fade-in{0%{transform:translateX(-100px) translateY(110px) scale(.8);opacity:0;object-fit:cover}1%{opacity:0;object-fit:contain}60%{opacity:1}100%{transform:translateX(0) translateY(0) scale(1)}}&[animation="slide-up"] .img-overlay-ani{animation:overlay-slide-up 3s 1 ease-out}@keyframes overlay-slide-up{0%{transform:translateY(60px) scaleY(.8);opacity:0;object-fit:cover}1%{opacity:0;object-fit:contain}60%{opacity:1}100%{transform:translateY(0) scale(1)}}&[animation="slide-left"] [type="swoosh-green"] .img-overlay-ani{animation:overlay-slide-left-a 2s 1 ease-out}@keyframes overlay-slide-left-a{0%{transform:translateX(-100px) scaleY(.1) skewX(-50deg) skewY(-50deg);opacity:0;object-fit:cover}1%{opacity:0;object-fit:contain}60%{opacity:1}100%{transform:translateX(0) scale(1) skewX(0deg)}}&[animation="slide-left"] [type="swoosh-violet"] .img-overlay-ani{animation:overlay-slide-left-b 2s 1 ease-out}&[animation="slide-left"] [type="swoosh-white"] .img-overlay-ani{animation:overlay-slide-left-b 2s 1 ease-out}@keyframes overlay-slide-left-b{0%{transform:translateX(-100px) scaleY(.1) skewX(50deg) skewY(50deg);opacity:0;object-fit:cover}1%{opacity:0;object-fit:contain}60%{opacity:1}100%{transform:translateX(0) scale(1) skewX(0deg)}}&[animation="pulse"] [type="shard-green"] .img-overlay-ani{animation:overlay-pulse 5s infinite ease-in-out}&[animation="pulse"] [type="shard-white"] .img-overlay-ani{animation:overlay-pulse 5s infinite ease-in-out}@keyframes overlay-pulse{0%{transform:scale(1);object-fit:contain}50%{transform:scale(1.05)}100%{transform:scale(1)}}&[animation="explode"] [type="shard-green"] .img-overlay-ani{animation:overlay-explode 2s 1 ease-out}&[animation="explode"] [type="shard-white"] .img-overlay-ani{animation:overlay-explode 2s 1 ease-out}@keyframes overlay-explode{0%{transform:scale(.5);opacity:0;object-fit:contain}50%{opacity:1}100%{transform:scale(1)}}&[animation="hover"] [type="bubble-green"] .img-overlay-ani{animation:overlay-hover 5s infinite ease-in-out}@keyframes overlay-hover{0%{transform:translateY(0);object-fit:contain}50%{transform:translateY(10px)}100%{transform:translateY(0)}}}}.price-wrapper{.price-before{display:inline-block;vertical-align:top;font-size:60%;margin:3px 2px 0 0}.price-cents{display:inline-block;vertical-align:top;font-size:100%;margin:0}.price-after{display:inline-block;font-size:40%;margin:0 0 0 8px;font-weight:500}&.small-cents{.price-cents{font-size:50%;margin:2px 0 0 2px}}&.stacked{.price-cents{position:absolute;font-size:50%;margin:2px 0 0 2px}.price-after{margin:0 0 0 2px}}}#geo-cookies{max-width:600px;margin:0}.cookie-item{padding:15px;background:#FFF;margin:-15px}.cookie-delete span{display:inline-block;width:30px;text-align:center;height:30px;transform:rotate(45deg);background:#FCECEC;color:#E12C2C;border-radius:20px;line-height:30px;font-size:20px;cursor:pointer;margin:0 -15px 0 0}.password-form-wrap{text-align:center;display:flex;justify-content:center;h1{font-size:42px}}.shortcode-brand-name,.shortcode-brand-phone,.shortcode-brand-content{.none,&.none,.rcn,&.rcn{display:none}}body[brand="none"] .shortcode-brand-name .none,body[brand="rcn"] .shortcode-brand-name .rcn{display:inline}body[brand="none"] .shortcode-brand-phone .none,body[brand="rcn"] .shortcode-brand-phone .rcn{display:inline}body[brand="none"] .shortcode-brand-content .none,body[brand="none"] .shortcode-brand-content.none,body[brand="rcn"] .shortcode-brand-content .rcn,body[brand="rcn"] .shortcode-brand-content.rcn{display:inline}.shortcode-market-content{display:none}#asapp-chat-sdk-iframe{z-index:1000}.grecaptcha-badge{bottom:102px!important;z-index:1000!important}body[brand="none"] #cl-results-header .none,body[brand="rcn"] #cl-results-header .rcn{display:block}#browser-message{text-align:center;font-weight:800;color:var(--c-white);background:var(--c-error);padding:15px 0}.layout-edit-link{position:absolute;width:100%;height:0%;text-align:center;z-index:100;background:rgba(22,163,181,0);opacity:0;transition:0.3s opacity,0.3s background;a{position:relative;display:inline-block;top:0;padding:16px 30px;background:#FFF!important;border:2px solid #000!important;color:#000!important;text-decoration:none!important;text-transform:uppercase;font-weight:600;white-space:nowrap;max-width:none!important;transition:0.3s top;&:hover{background:#000!important;color:#FFF!important}}}section:hover{.layout-edit-link{opacity:1;&:hover{height:100%;background:rgba(22,163,181,.6)}a{top:10px}}}.mobile-shard-is{position:absolute;width:100%;height:100%;padding:160px 0 0;backdrop-filter:blur(8px);z-index:100;.mobile-shard{transform:scale(.5)}}.mobile-shard{position:relative;width:291px;height:214px;margin:20px auto 100px;&.white{.shard-inner{background:#FFF}}&.purple{.shard-inner{background:#483092}}.mobile-shard-inner{position:absolute;top:0;left:0;width:100%;height:100%;transform:perspective(800px) rotateY(0deg);animation:4s shardRotate infinite ease-in-out}.shard-1,.shard-2,.shard-3,.shard-4,.shard-5,.shard-6,.shard-7,.shard-8{position:absolute;top:0;left:0;transition:0.8s all ease-in-out;opacity:0}.shard-1{transform:translateX(20px) translateY(2px) scale(.95)}.shard-2{transform:translateX(17px) translateY(16px) scale(.95)}.shard-3{transform:translateX(7px) translateY(15px) scale(.95)}.shard-4{transform:translateX(0) translateY(30px) scale(.95)}.shard-5{transform:translateX(-8px) translateY(10px) scale(.95)}.shard-6{transform:translateX(-20px) translateY(5px) scale(.95)}.shard-7{transform:translateX(-10px) translateY(-5px) scale(.95)}.shard-8{transform:translateX(-8px) translateY(-14px) scale(.95)}.shard-1,.shard-2,.shard-3,.shard-4,.shard-5,.shard-6,.shard-7,.shard-8{transform:translate3d(0,0,0) scale(1);opacity:1}.shard-1{.shard-inner{position:absolute;z-index:10;background:linear-gradient(0deg,#029a8b,#12a271);top:140.4px;left:-6px;width:150px;height:4.3px;transform:perspective(90px) rotateX(0deg) rotateY(86deg) rotateZ(0deg) skewX(-50deg);border-radius:0 10px 10px 0}}.shard-2{.shard-inner{position:absolute;z-index:10;background:linear-gradient(0deg,#17a76c,#20ac65);top:105.4px;left:-7px;width:155px;height:5.6px;transform:perspective(90px) rotateX(0deg) rotateY(82.8deg) rotateZ(3.7deg) skewX(-9deg);border-radius:0 10px 10px 0}}.shard-3{.shard-inner{position:absolute;z-index:10;background:linear-gradient(74deg,#28ad50,#37b353);top:17.4px;left:91px;width:5px;height:161px;transform:perspective(90px) rotateX(279deg) rotateY(49deg) rotateZ(351deg) skewY(45deg) skewX(-3deg);border-radius:0 0 10px 10px}}.shard-4{.shard-inner{position:absolute;z-index:10;background:linear-gradient(15deg,#28b155 88%,#79c338);top:41px;left:118.9px;width:6px;height:141px;transform:perspective(80px) rotateX(280deg) rotateY(0deg) rotateZ(0.1deg) skewY(23deg);border-radius:0 0 10px 10px}}.shard-5{.shard-inner{position:absolute;z-index:10;background:linear-gradient(299deg,#48bf41 87%,#9dd42e);top:20.5px;left:148px;width:8px;height:158px;transform:perspective(90px) rotateX(279deg) rotateY(135deg) rotateZ(351deg) skewY(50deg) skewX(-3.2deg);border-radius:0 0 10px 10px}}.shard-6{.shard-inner{position:absolute;z-index:10;background:linear-gradient(89deg,#44bb3b 78%,#c3db2f);top:111.7px;left:103.9px;width:141px;height:5.5px;transform:perspective(80px) rotateX(0deg) rotateY(282deg) rotateZ(358.2deg) skewX(15.2deg);border-radius:10px 0 0 10px}}.shard-7{.shard-inner{position:absolute;z-index:10;background:linear-gradient(1deg,#22b84d 28%,#76c643);opacity:1;top:133.7px;left:85.9px;width:137.8px;height:5.5px;transform:perspective(80px) rotateX(0deg) rotateY(282deg) rotateZ(5deg) skewX(331deg);border-radius:10px 0 0 10px}}.shard-8{.shard-inner{position:absolute;z-index:10;background:linear-gradient(299deg,#24aa61 87%,#22ac5e);opacity:1;top:85.5px;left:147px;width:5px;height:154px;transform:perspective(90px) rotateX(85.9deg) rotateY(0deg) rotateZ(-1.8deg) skewY(-46.4deg);border-radius:10px 10px 0 0}}&.pulse{background:radial-gradient(#FFF,transparent 70%);.shard-1{animation:3s shard1Pulse infinite ease-in-out}.shard-2{animation:3s shard2Pulse infinite ease-in-out;animation-delay:0.2s}.shard-3{animation:3s shard3Pulse infinite ease-in-out;animation-delay:0.4s}.shard-4{animation:3s shard4Pulse infinite ease-in-out;animation-delay:0.6s}.shard-5{animation:3s shard5Pulse infinite ease-in-out;animation-delay:0.8s}.shard-6{animation:3s shard6Pulse infinite ease-in-out;animation-delay:1.0s}.shard-7{animation:3s shard7Pulse infinite ease-in-out;animation-delay:1.2s}.shard-8{animation:3s shard8Pulse infinite ease-in-out;animation-delay:1.4s}}}@keyframes shardRotate{0%{transform:perspective(800px) rotateY(15deg)}50%{transform:perspective(800px) rotateY(-15deg)}100%{transform:perspective(800px) rotateY(15deg)}}@keyframes shard1Pulse{0%{transform:translateY(0) translateX(0)}25%{transform:translateY(15px) translateX(-17px)}50%{transform:translateY(0) translateX(0)}}@keyframes shard2Pulse{0%{transform:translateY(0) translateX(0)}25%{transform:translateY(-3px) translateX(-15px)}50%{transform:translateY(0) translateX(0)}}@keyframes shard3Pulse{0%{transform:translateY(0) translateX(0)}25%{transform:translateY(-13px) translateX(-9px)}50%{transform:translateY(0) translateX(0)}}@keyframes shard4Pulse{0%{transform:translateY(0) translateX(0)}25%{transform:translateY(-15px) translateX(0)}50%{transform:translateY(0) translateX(0)}}@keyframes shard5Pulse{0%{transform:translateY(0) translateX(0)}25%{transform:translateY(-11px) translateX(11px)}50%{transform:translateY(0) translateX(0)}}@keyframes shard6Pulse{0%{transform:translateY(0) translateX(0)}25%{transform:translateY(-3px) translateX(15px)}50%{transform:translateY(0) translateX(0)}}@keyframes shard7Pulse{0%{transform:translateY(0) translateX(0)}25%{transform:translateY(9px) translateX(13px)}50%{transform:translateY(0) translateX(0)}}@keyframes shard8Pulse{0%{transform:translateY(0) translateX(0)}25%{transform:translateY(13px) translateX(2px)}50%{transform:translateY(0) translateX(0)}}.shadow-region-link{display:none;&.show{display:inline-block}}header{.shadow-region-link{&.show{display:block}}}#mobile-nav-menu{.shadow-region-link{&.show{display:block}}}.equipment-message-display-none{display:none}.pph-cta a{background:#FFF;color:#483092;white-space:nowrap}.mobile-plan-disclaimer{display:block}#force-cfs-trigger{opacity:0;height:0;width:0;overflow:hidden;visibility:hidden;position:absolute;margin:0;padding:0;outline:0;border:0}.target-date-enabled{text-align:center;padding:10px 0;background:#254e7f;color:#FFF}.iframe-form{border:0;margin:0 -15px;width:100%;opacity:0;transition:0.4s opacity}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.skip-link{width:100%;background:var(--c-gray);display:block;padding:1rem;text-align:center;font-size:18px}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-size:12px;word-wrap:break-word;opacity:0;&.show{opacity:1}.arrow{position:absolute;display:block;width:.8rem;height:.4rem;&::before{position:absolute;content:"";border-color:transparent;border-style:solid}}}.bs-tooltip-top{padding:.4rem 0;.arrow{bottom:0;&::before{top:0;border-width:.4rem (.8rem / 2) 0;border-top-color:var(--c-black)}}}.bs-tooltip-right{padding:0 .4rem;.arrow{left:0;width:.4rem;height:.8rem;&::before{right:0;border-width:(.8rem / 2) .4rem (.8rem / 2) 0;border-right-color:var(--c-black)}}}.bs-tooltip-bottom{padding:.4rem 0;.arrow{top:0;&::before{bottom:0;border-width:0 (.8rem / 2) .4rem;border-bottom-color:var(--c-black)}}}.bs-tooltip-left{padding:0 .4rem;.arrow{right:0;width:.4rem;height:.8rem;&::before{left:0;border-width:(.8rem / 2) 0 (.8rem / 2) .4rem;border-left-color:var(--c-black)}}}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:var(--c-white);text-align:center;background-color:var(--c-black);border-radius:3px}.dark-mode{.btn-danger{text-decoration:none;&:hover,&:focus,&:active{background-color:var(--c-black);color:var(--c-white)}}.popover-header{background-color:var(--c-white);color:var(--c-black);border-bottom:none}.popover-body{background-color:var(--c-white);color:var(--c-black)}}.dark-mode.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^="right"]>.arrow::after{border-right-color:var(--c-white)!important}.dark-mode.bs-popover-left>.arrow::after{border-left-color:var(--c-white)}.dark-mode.bs-popover-bottom>.arrow::after{border-bottom-color:var(--c-white)}.dark-mode.bs-popover-top>.arrow::after{border-top-color:var(--c-white)}.dark-mode.bs-popover-bottom .popover-header::before{border-bottom:none}.btn-danger{text-decoration:none}.btn{font-size:1rem}.btn-loading span{animation:btnLoading 2s infinite linear;min-width:12px;display:inline-block;text-align:left}@keyframes btnLoading{0%{text-shadow:0 0 0}32.99%{text-shadow:0 0 0}33%{text-shadow:6px 0 0}65.99%{text-shadow:6px 0 0}66%{text-shadow:6px 0 0,12px 0 0}100%{text-shadow:6px 0 0,12px 0 0}}button.btn-primary,.modal-body a.btn.green{font-weight:var(--font-gotham-bold);background-color:var(--c-green);color:var(--c-black);text-transform:uppercase;border-color:var(--c-transparent);text-decoration:none;&:hover,&:active,&:focus{background-color:var(--c-white);color:var(--c-black);border-color:var(--c-black)}}button.btn-secondary{font-weight:var(--font-gotham-bold);border:0;text-transform:uppercase}button.btn-accordion{font-weight:var(--font-gotham-bold);font-size:14px;line-height:22px;margin:0 30px 30px 0;background-color:var(--c-white);color:var(--c-black);border:0;border-bottom:2px solid var(--c-black);padding:0;&:hover,&:active,&:focus{background-color:var(--c-white);color:var(--c-gray-3);border-bottom-color:var(--c-gray-3)}}header #primary-menu #right-nav-wrapper .nav-item>a.btn-primary-animation,.btn-primary-animation{font-weight:var(--font-gotham-bold);background:var(--c-green);text-transform:uppercase;border:0;padding:14px 26px;box-shadow:inset 0 0 0 2px var(--c-transparent);color:var(--c-black);position:relative;vertical-align:middle;text-decoration:none;@media (min-width:768px){&{padding:16px 30px}}&:before,&:after{box-sizing:inherit;content:'';position:absolute;width:0;height:0;border:2px solid var(--c-transparent)}&:before{top:0;left:0}&:after{bottom:0;right:0}&:hover,&:active,&:focus{color:var(--c-black);background-color:var(--c-white)}&:hover:before,&:hover:after,&:focus:before,&:focus:after{width:100%;height:100%}&:hover:before,&:focus:before{border-top-color:var(--c-black);border-right-color:var(--c-black);transition:width 0.2s ease-out,height 0.2s ease-out 0.2s}&:hover:after,&:focus:after{border-bottom-color:var(--c-black);border-left-color:var(--c-black);transition:border-color 0s ease-out 0.4s,width 0.2s ease-out 0.4s,height 0.2s ease-out 0.6s}}.btn-secondary-animation{font-weight:var(--font-gotham-bold);text-transform:uppercase;background-color:var(--c-white);color:var(--c-black);border:0;padding:0;margin:0;transition:box-shadow 0.5s cubic-bezier(.55,.085,0,.99),color 0.5s,padding 0.5s,margin 0.5s;text-decoration:none;box-shadow:inset 0 -2px 0 0 var(--c-white);&:hover,&:active,&:focus{color:var(--c-black);padding:0 4px;margin:0 -4px;box-shadow:inset 0 -40px 0 0 var(--c-green);transition:box-shadow 0.5s cubic-bezier(.55,.085,0,.99),color 0.5s,padding 0.5s,margin 0.5s;background-color:var(--c-transparent)}&:focus{box-shadow:inset 0 -40px 0 0 var(--c-green),0 0 0 .2rem var(--c-light-blue)}}button.btn-secondary-animation{&:hover,&:focus{background-color:var(--c-transparent)}}a{color:var(--c-black);text-decoration:underline;line-height:24px;cursor:pointer;picture{transition:0.5s opacity}&:hover,&:active,&:focus{text-decoration:none;color:var(--c-black);picture{opacity:.8}}}a.large{font-size:22px;line-height:32px}.btn-tertiary{position:relative;display:inline-block;text-align:left;padding:10px 0;margin:0;border:0;text-decoration:none;line-height:20px;border-bottom:1px solid #ddd;width:100%;font-size:14px;transition:0.8s all;&:hover,&:active,&:focus{text-indent:5px;&:before,&:before,&:before{width:100%}}&:before{content:'';position:absolute;bottom:-2px;width:0%;height:3px;background:var(--c-purple);transition:0.8s width;left:0}&:after{content:'\e910';font-family:'radiate-icomoon'!important;position:absolute;right:0;width:14px;color:var(--c-purple);text-indent:0}}header .dark-mode .sub-nav-card,.search-results,.dark-mode,.banner,.inner-bg-dark,.light-gray.inner-bg-dark,.light-mode.inner-bg-dark{&:not(.style-cards):not(.location-card){button.btn-primary{&:hover,&:active,&:focus{background-color:var(--c-black);color:var(--c-white);border-color:var(--c-white)}}.btn-secondary{background-color:var(--c-black);color:var(--c-green);&:hover,&:active,&:focus{background-color:var(--c-transparent);color:var(--c-white)}}header #primary-menu #right-nav-wrapper .nav-item>a.btn-primary-animation,.btn-primary-animation{text-decoration:none;&:hover,&:focus{color:var(--c-white);background-color:var(--c-black)}&:hover::before,&:focus::before{border-top-color:var(--c-white);border-right-color:var(--c-white)}&:hover::after,&:focus::after{border-bottom-color:var(--c-white);border-left-color:var(--c-white)}}.btn-secondary-animation{background-color:var(--c-transparent);color:var(--c-green);text-decoration:none;box-shadow:inset 0 -2px 0 0 var(--c-green);&:hover,&:active,&:focus{color:var(--c-black);background-color:var(--c-transparent);box-shadow:inset 0 -40px 0 0 var(--c-green)}&:focus{box-shadow:inset 0 -40px 0 0 var(--c-green),0 0 0 .2rem var(--c-light-blue)}}button.btn-accordion{color:var(--c-green);background-color:var(--c-black);border-bottom:2px solid var(--c-green);&:hover,&:active,&:focus{background-color:var(--c-black);color:var(--c-accordion-dark);border-color:var(--c-accordion-dark);box-shadow:none}}a{color:var(--c-white);text-decoration:underline;&:hover,&:active,&:focus{text-decoration:none}}.wp-pagenavi{a{color:var(--c-black);text-decoration:none}}}}header,.modal,.light-mode,.inner-bg-light,.dark-mode.inner-bg-light,.brand-green.inner-bg-light,.brand-purple.inner-bg-light,.brand-mobile-purple.inner-bg-light,.brand-mobile-gradient.inner-bg-light,.dark-mode.layout-product-cards.simple-1 .product-card,.dark-mode.layout-product-cards.simple-2 .product-card,.brand-green.layout-product-cards.simple-1 .product-card,.brand-green.layout-product-cards.simple-2 .product-card,.brand-purple.layout-product-cards.simple-1 .product-card,.brand-purple.layout-product-cards.simple-2 .product-card,.dark-mode.layout-product-cards.detailed-1 .product-card,.brand-green.layout-product-cards.detailed-1 .product-card,.brand-purple.layout-product-cards.detailed-1 .product-card{#primary-menu #right-nav-wrapper .nav-item>a.btn-primary,#primary-menu #right-nav-wrapper .nav-item>a.btn-primary-animation,.btn-primary,.btn-primary-animation{color:var(--c-black);background-color:var(--c-green);&:hover,&:focus{color:var(--c-black);background-color:var(--c-white);&:before{border-top-color:var(--c-black);border-right-color:var(--c-black)}&:after{border-bottom-color:var(--c-black);border-left-color:var(--c-black)}}}.btn-secondary,.btn-secondary-animation{color:var(--c-black);background-color:var(--c-transparent);box-shadow:inset 0 -2px 0 0 var(--c-black);&:hover,&:active,&:focus{color:var(--c-black);box-shadow:inset 0 -40px 0 0 var(--c-green);&:active,&:focus{background-color:var(--c-green)}}&:focus{box-shadow:inset 0 -40px 0 0 var(--c-green),0 0 0 .2rem var(--c-light-blue)}}}.light-mode.layout-product-cards.detailed-2 .product-card,.light-gray.layout-product-cards.detailed-2 .product-card,.dark-mode.layout-product-cards.detailed-2 .product-card,.brand-green.layout-product-cards.detailed-2 .product-card,.brand-purple.layout-product-cards.detailed-2 .product-card{.btn-primary,.btn-primary-animation{color:var(--c-black);background-color:var(--c-green);&:hover,&:focus{color:var(--c-white);background-color:var(--c-transparent);&:before{border-top-color:var(--c-white);border-right-color:var(--c-white)}&:after{border-bottom-color:var(--c-white);border-left-color:var(--c-white)}}}}.light-gray,.inner-bg-light-gray,.dark-mode.inner-bg-light-gray,.brand-green.inner-bg-light-gray,.brand-purple.inner-bg-light-gray{.btn-primary,.btn-primary-animation{color:var(--c-black);&:hover,&:focus,&:active{color:var(--c-black)!important;background:var(--c-transparent)!important}}.btn-secondary,.btn-secondary-animation{color:var(--c-black);background-color:var(--c-transparent);box-shadow:inset 0 -2px 0 0 var(--c-black);&:hover,&:active,&:focus{color:var(--c-black);box-shadow:inset 0 -40px 0 0 var(--c-green)}&:focus{box-shadow:inset 0 -40px 0 0 var(--c-green),0 0 0 .2rem var(--c-light-blue)}}}.brand-green,.inner-bg-green,.light-mode.inner-bg-green,.light-gray.inner-bg-green{.btn-primary,.btn-primary-animation{background-color:var(--c-white);color:var(--c-black);&:hover,&:focus{color:var(--c-black);background-color:var(--c-green)}&:hover::before,&:focus::before{border-top-color:var(--c-black);border-right-color:var(--c-black)}&:hover::after,&:focus::after{border-bottom-color:var(--c-black);border-left-color:var(--c-black)}}.btn-secondary,.btn-secondary-animation{background-color:var(--c-transparent);color:var(--c-black);box-shadow:inset 0 -2px 0 0 var(--c-black);&:hover,&:active,&:focus{color:var(--c-white);box-shadow:inset 0 -40px 0 0 var(--c-black)}&:focus{box-shadow:inset 0 -40px 0 0 var(--c-black),0 0 0 .2rem var(--c-light-blue)}}a{&:hover{color:var(--c-black)}}}.brand-purple,.inner-bg-purple,.light-mode.inner-bg-purple,.light-gray.inner-bg-purple,.brand-purple{&:not(.style-cards):not(.location-card){.btn-primary,.btn-primary-animation{background-color:var(--c-white);color:var(--c-black);&:hover,&:focus{color:var(--c-white)!important;background-color:var(--c-black)!important}&:hover::before,&:focus::before{border-top-color:var(--c-white)!important;border-right-color:var(--c-white)!important}&:hover::after,&:focus::after{border-bottom-color:var(--c-white)!important;border-left-color:var(--c-white)!important}}.btn-secondary,.btn-secondary-animation{background-color:var(--c-transparent);color:var(--c-white);box-shadow:inset 0 -2px 0 0 var(--c-white);&:hover,&:active,&:focus{color:var(--c-black);box-shadow:inset 0 -40px 0 0 var(--c-white)}&:focus{box-shadow:inset 0 -40px 0 0 var(--c-white),0 0 0 .2rem var(--c-light-blue)}}a{color:var(--c-white)}}}.btn-cta-container{display:flex;flex-flow:column wrap;align-content:flex-start;justify-content:flex-start;@media (min-width:768px){&{flex-flow:row nowrap}}.btn{align-self:start;margin-top:24px;margin-right:32px;&:last-child{margin-right:0}@media (min-width:768px){&{align-self:center;margin-right:15px}&:last-child{margin-right:0}}@media (min-width:992px){&{margin-right:32px}&:last-child{margin-right:0}}}}.brand-mobile-purple,.inner-bg-brand-mobile-purple,.brand-mobile-purple{&:not(.style-cards):not(.location-card){.btn-primary,.btn-primary-animation{color:var(--c-black);background-color:var(--c-lime);&:hover,&:focus{color:var(--c-lime);background-color:var(--c-dark-purple);&:before{border-top-color:var(--c-lime);border-right-color:var(--c-lime)}&:after{border-bottom-color:var(--c-lime);border-left-color:var(--c-lime)}}}.btn-secondary,.btn-secondary-animation{color:var(--c-lime);background-color:var(--c-transparent);box-shadow:inset 0 -2px 0 0 var(--c-lime);&:hover,&:active,&:focus{color:var(--c-black);box-shadow:inset 0 -40px 0 0 var(--c-lime);&:active,&:focus{background-color:var(--c-lime)}}&:focus{box-shadow:inset 0 -40px 0 0 var(--c-lime),0 0 0 .2rem var(--c-white)}}.btn-tertiary{border-bottom:1px solid var(--c-lime);&:hover,&:active,&:focus{color:var(--c-white)}&:before{background:var(--c-lime)}&:after{color:var(--c-lime)}}}}.brand-mobile-gradient,.inner-bg-brand-mobile-gradient{&:not(.style-cards):not(.location-card){.btn-primary,.btn-primary-animation{color:var(--c-black);background-color:var(--c-white);&:hover,&:focus{color:var(--c-white);background-color:transparent;&:before{border-top-color:var(--c-white);border-right-color:var(--c-white)}&:after{border-bottom-color:var(--c-white);border-left-color:var(--c-white)}}}.btn-secondary,.btn-secondary-animation{color:var(--c-white);background-color:var(--c-transparent);box-shadow:inset 0 -2px 0 0 var(--c-white);&:hover,&:active,&:focus{color:var(--c-black);box-shadow:inset 0 -40px 0 0 var(--c-white);&:active,&:focus{background-color:var(--c-white)}}&:focus{box-shadow:inset 0 -40px 0 0 var(--c-white),0 0 0 .2rem var(--c-white)}}.btn-tertiary{border-bottom:1px solid var(--c-white);&:hover,&:active,&:focus{color:var(--c-white)}&:before{background:var(--c-white)}&:after{color:var(--c-white)}}}}#dev-bar{position:fixed;bottom:0;left:0;width:100%;z-index:100000;background:#f76363;padding:15px 20px 20px;display:none;&.active{display:block}.db-region,.db-customer{display:inline-block;vertical-align:top;label{padding:0}}.form-control{height:34px;background-color:#c54d4d}#db-close{position:absolute;top:25px;right:25px;height:40px;width:40px;background:rgba(0,0,0,.16);border-radius:20px;text-align:center;line-height:40px;cursor:pointer;span{position:relative;transform:rotate(43deg);display:block;font-size:24px;text-indent:-1px}&:hover{background:#c54d4d}}}.admin-tools{footer{padding-bottom:93px}}#region-boundaries-map{width:100%;height:800px}.alert-bar{display:none;&.show{display:block}&.red{background:var(--c-error);.alert-upper{color:var(--c-white)}}&.brand{background:var(--c-green);.alert-upper{color:var(--c-true-black);.alert-controls{button{color:var(--c-true-black)}}}.alert-description{background:var(--c-gray-5)}}&.teal{background:var(--c-ui-teal);.alert-upper{color:var(--c-white);.alert-controls{button{color:var(--c-white)}}}.alert-description{background:var(--c-gray-5)}}&.dark-grey{background:var(--c-black);.alert-upper{color:var(--c-white);.alert-controls{button{color:var(--c-white)}}}.alert-description{background:var(--c-gray-5)}}&.toggle-bar{.alert-upper{cursor:pointer}}@media (min-width:768px){.container-fluid{max-width:1140px}}&.text-large{.alert-upper{font-size:20px;font-weight:800}}&.text-medium{.alert-upper{font-size:17px;font-weight:700}}&.text-small{.alert-upper{font-weight:600;font-size:12px;line-height:14px;@media (min-width:768px){&{font-size:15px;line-height:1.2}}}}.alert-upper{position:relative;text-align:center;padding:13px 0;a{color:inherit;background:var(--c-transparent);line-height:inherit}.container-fluid{position:relative}.alert-controls{position:absolute;top:-23px;right:0;width:50px;height:70px;z-index:10;@media (min-width:768px){&{width:70px}}button{width:50px;height:50px;margin:10px 0;border:0;background:var(--c-transparent);text-align:center;color:var(--c-white);font-size:0;&.alert-exp-toggle{&:after{content:'\e901';font-family:'radiate-icomoon'!important;font-size:22px}}&.alert-close{&:after{content:'\e902';font-family:'radiate-icomoon'!important;font-size:22px}}}}}&.active{.alert-controls{button.alert-exp-toggle:after{content:'\e900'}}}.alert-description{overflow:hidden;height:0;background:var(--c-error-light);transition:0.5s height;.container-fluid{.row{padding-top:50px;padding-bottom:50px;.alert-exp-title{font-size:26px;font-weight:800;padding-bottom:15px}.alert-exp-desc{p{font-size:15px}a:hover,a:active,a:focus{background:var(--c-transparent)}}}}}}body.mobile-nav .alert-bar{display:none}header{position:absolute;top:0;left:0;width:100%;z-index:1000;@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){&{transform:none;transition:none}}}&.active{top:0}&.slideDown{transform:translateY(0%)}&.slideUp{transform:translateY(-100%)}&.headroom--not-top{position:fixed;top:0;transition:transform 500ms}&.headroom--top{transition:transform 500ms;@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){transform:none;transition:none}}}&.float{top:0;position:fixed}#logo{position:relative;max-width:140px;a.site-title{display:block}@media (min-width:768px){&{max-width:160px}}@media (min-width:992px){&{max-width:180px}}@media (min-width:1200px){&{width:200px;max-width:none;flex:none}}#logo-astound{image-rendering:-webkit-optimize-contrast}#logo-astound-rcn{position:relative;opacity:0;transition:0.5s opacity}}#header-graybar{background:#f0f0f0;margin-bottom:4px;&:after{content:'';background:linear-gradient(90deg,#ec3323 0%,#e94aae 10%,#b557c3 35%,#8661df 65%,#5bc4ba 90%,#71faa4 100%);background:linear-gradient(90deg,#483092,#3AB54A,#CADA33);width:100%;height:4px;position:absolute;z-index:10}.container-fluid{padding-left:0;padding-right:0;max-width:100%;@media (min-width:576px){&{padding-left:15px;padding-right:15px;max-width:98%}}@media (min-width:992px){&{max-width:95%}}}.header-graybar-left{display:flex;.site-switcher-links{display:flex;align-items:center;.site-switcher-item{position:relative;font-weight:500;letter-spacing:-.02em;line-height:24px;text-decoration:none;padding:8px 14px;font-size:12px;@media (min-width:576px){&{font-size:14px}}&:hover{background:#FFF}&.active{background:#FFF}}}}.header-graybar-right{position:revert;display:none;justify-content:flex-end;@media (min-width:768px){&{display:flex}}.greybar-item{position:relative;display:block;vertical-align:middle;font-weight:500;text-decoration:none;white-space:nowrap;transition:0.4s all;font-size:12px;line-height:24px;padding:8px 10px;@media (min-width:992px){&{font-size:14px;line-height:22px;padding:8px 10px}}@media (min-width:1200px){&{padding:8px 14px}}&:hover{background:#FFF}}#header-gtranslate{width:110px;width:75px;height:40px;display:none;@media (min-width:768px){&{display:block}}.glink{padding:8px 5px;display:inline-block}#gt_float_wrapper{position:absolute;width:110px;z-index:1000;.gt_float_switcher{overflow:visible;.gt_options{margin:0;width:122px;background:#FFF;a{padding:5px 15px;&:hover{background:var(--c-purple)}}}}}}}}#primary-menu{position:relative;z-index:200;padding:10px 0;background:var(--c-white);@media (min-width:768px){&{padding:16px 0}.container-fluid{max-width:95%}}#primary-menu-inner{flex-wrap:nowrap}#header-top-right{position:relative;height:0;text-align:right;#header-phone{position:absolute;right:70px;top:30px;font-size:14px;display:none;@media (min-width:576px){&{right:90px;font-size:16px}}@media (min-width:768px){&{position:relative;top:0;font-size:14px;right:auto;padding-right:20px}}a{text-decoration:none;font-weight:600}#header-phone-label{display:none;@media (min-width:768px){&{display:inline}}}}#header-res-bus{position:relative;display:none;vertical-align:top;font-size:0;background:var(--c-gray-4);border:1.5px solid var(--c-gray-5);border-radius:25px;overflow:hidden;height:27px;margin:-1px 0 0;cursor:pointer;user-select:none;@media (min-width:768px){&{display:inline-block}}.header-rb-res,.header-rb-bus{display:inline-block;vertical-align:top;font-size:12px;position:relative;padding:0 20px 0 10px;.icon{display:inline-block;vertical-align:middle;width:19px;height:19px;border-radius:14px;margin:3px 0 3px 3px}.label{display:inline-block;vertical-align:middle;height:25px;line-height:25px;font-weight:500;color:var(--c-purple)}}.header-rb-res .icon{background:url(../images/ast_icon_single-family-home_purple_210507.png) center center no-repeat;background-size:85%}.header-rb-bus .icon{background:url(../images/ast_icon_enterprise-business_purple_210507.png) center center no-repeat;background-size:90%}#header-rb-selected{position:absolute;top:-2px;left:-2px;width:130px;height:29px;overflow:hidden;white-space:nowrap;border-radius:20px;border:2px solid var(--c-white);background:var(--c-purple);z-index:5;transition:0.8s all;#header-rb-selected-inner{position:absolute;left:0;top:0;transition:0.8s all;.header-rb-res,.header-rb-bus{.icon{filter:brightness(7) saturate(0)}.label{color:var(--c-white)}}}}&.active{#header-rb-selected{left:125px;width:120px;#header-rb-selected-inner{left:-126px}}}}}#left-nav-wrapper{display:flex;position:unset;width:calc(100% - 40px);@media (min-width:992px){&{width:calc(100% - 200px)}}@media (min-width:1200px){&{width:calc(100% - 240px)}}}#nav-wrapper{display:none;align-items:center;padding:0;justify-content:flex-end;position:unset;justify-content:center;flex:0 0 85%;@media (min-width:768px){&{display:flex;max-width:calc(100% - 160px)}}@media (min-width:992px){&{max-width:calc(100% - 180px)}}@media (min-width:1200px){&{max-width:calc(100% - 220px)}}}nav{margin:0;padding:0;a{text-decoration:none}.nav-menu{display:block;list-style:none;margin:0;padding:0;font-size:0;white-space:nowrap;.nav-item{list-style:none;display:inline-block;padding:0;margin:0 6px;vertical-align:top;@media (min-width:992px){&{margin:0 10px}}&>a,&>.shadow-region-link>a{position:relative;display:inline-block;font-size:14px;font-weight:800;padding:10px 0 10px 5px;@media only screen and (max-width:850px){&{font-size:15px}}@media (min-width:992px){&{font-size:18px}}@media (min-width:1200px){&{font-size:22px}}@media (min-width:1550px){&{font-size:26px}}&[aria-haspopup="menu"]{padding:10px 16px 10px 10px;@media (min-width:992px){&{padding:10px 15px 10px 5px}}@media (min-width:1200px){&{padding:10px 16px}}@media (min-width:1550px){&{padding:10px 20px}}}&:hover{background-color:var(--c-transparent)}&:focus,&.open{outline:none;background-color:var(--c-transparent);z-index:1}&:before{content:'';bottom:4px;height:3px;background:var(--c-green);position:absolute;opacity:0;-webkit-transition:0.2s all;-moz-transition:0.2s all;-ms-transition:0.2s all;transition:0.2s all;left:6px;width:calc(100% - 6px)}&[aria-haspopup="menu"]{&:before{left:10px;width:calc(100% - 25px)}@media (min-width:992px){&:before{width:calc(100% - 20px);left:5px}}@media (min-width:1200px){&:before{left:16px;width:calc(100% - 32px)}}@media (min-width:1550px){&:before{left:20px;width:calc(100% - 40px)}}}&:hover,&:focus,&.open{&:before{opacity:1}}&[aria-haspopup="menu"]{&:after{content:'';position:absolute;top:16px;right:0;width:8px;height:8px;box-shadow:inset -2.8px -2.8px var(--c-true-black);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (min-width:992px){&:after{width:9px;height:9px}}}&:hover,&:focus{&:after{box-shadow:inset -2.8px -2.8px var(--c-green)}}&.open{&:after{box-shadow:inset -2.8px -2.8px var(--c-green);top:19px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}}}.sub-nav{position:absolute;display:none;white-space:normal;z-index:5;@media (min-width:768px){&{margin-top:20px}}@media (min-width:992px){&{margin-top:30px}}@media (min-width:1200px){&{margin-top:41px}}.sub-nav-inner{background:var(--c-white);background:var(--c-dark-purple);color:var(--c-white);padding:0;font-size:13px;img{display:block;margin:0 0 10px}.sub-nav-group+.sub-nav-group{margin-top:20px}@media (min-width:992px){&{font-size:15px}}.sub-nav-left{padding-top:40px;padding-bottom:45px;@media (min-width:1440px){&{flex:0 0 83.33333%;max-width:83.33333%}}&>.row{&>.col-3,&>.col-4,&>.col-6{&:nth-child(1n+1){.group-heading:before{background:var(--c-brand-gradient-rm)}}&:nth-child(2n+2){.group-heading:before{background:var(--c-brand-gradient-mo)}}&:nth-child(3n+3){.group-heading:before{background:var(--c-brand-gradient-ov)}}&:nth-child(4n+4){.group-heading:before{background:var(--c-brand-gradient-va)}}}}}.sub-nav-right{@media (min-width:1200px){&{padding-top:20px;padding-bottom:25px;padding-top:0;padding-bottom:0}}@media (min-width:1440px){&{padding-top:40px;padding-bottom:45px}}&:before{content:'';position:absolute;right:100%;width:100%;height:100%;top:0;display:block}&:after{content:'';position:absolute;left:100%;width:100%;height:100%;top:0}@media (min-width:1440px){&{flex:0 0 16.66667%;max-width:16.66667%}&:before{display:none}}.sub-nav-right-inner{padding:0;display:flex;justify-content:space-between;flex-wrap:wrap;@media (min-width:1440px){&{padding:8px 0 0 40px;display:block}}h4{font-size:20px;color:var(--c-purple);font-weight:500;width:100%;@media (min-width:1200px){&{width:auto}}@media (min-width:1440px){&{margin-bottom:30px}}}a{display:block;font-weight:500;font-size:16px;margin:0;letter-spacing:-.02em;color:var(--c-black);@media (min-width:1440px){&{margin:0 0 20px}}}}}.featured-cards-wrapper{display:flex;justify-content:flex-end;flex-direction:column;.sub-nav-card-wrapper{margin-bottom:20px;margin-bottom:0;&.type-standard{max-width:445px;.sub-nav-card{position:relative;margin-bottom:0;.card-content{position:revert;padding-left:22px;.title{font-size:20px;margin-bottom:13px;text-decoration:none;display:block;@media (min-width:768px){&{font-size:22px}}@media (min-width:992px){&{font-size:24px}}&:focus{background:var(--c-transparent)}&:before{content:'';top:0;left:0;width:100%;position:absolute;height:100%}&:hover,&:active,&:focus{&~.btn{color:var(--c-black);border-color:var(--c-green);box-shadow:inset 0 -40px 0 0 var(--c-green);transition:box-shadow 0.5s cubic-bezier(.55,.085,0,.99),padding 0.5s,margin 0.5s;background-color:var(--c-transparent);margin:0 -4px;padding:0 4px}}}.btn{font-size:.9rem;display:inline-block;text-decoration:none;@media (min-width:1200px){&{font-size:1rem}}}p{font-size:13px;margin-bottom:1rem;@media (min-width:768px){&{font-size:14px}}}}.card-img{position:relative;overflow:hidden;padding:0;max-width:142px;max-height:142px;display:none;border-radius:0;@media (min-width:992px){&{display:block}}@media (min-width:1200px){&{max-width:172px;max-height:172px}}img{width:100%;transition:all .5s}&.zoom{img{transform:scale(1.05)}}}&:last-child{margin-top:40px}&:first-child{margin-top:0}}}&.type-overlay{max-width:240px;.sub-nav-card{position:relative;margin-bottom:0;.card-content{position:absolute;padding:25px;color:#FFF;bottom:0;background:linear-gradient(0deg,black,transparent);.title{font-size:20px;margin-bottom:13px;text-decoration:none;display:block;@media (min-width:768px){&{font-size:22px}}@media (min-width:992px){&{font-size:24px}}&:focus{background:var(--c-transparent)}&:before{content:'';top:0;left:0;width:100%;position:absolute;height:100%}&:hover,&:active,&:focus{&~.btn{color:var(--c-black);border-color:var(--c-green);box-shadow:inset 0 -40px 0 0 var(--c-green);transition:box-shadow 0.5s cubic-bezier(.55,.085,0,.99),padding 0.5s,margin 0.5s;background-color:var(--c-transparent);margin:0 -4px;padding:0 4px}}}.btn{font-size:.9rem;display:inline-block;text-decoration:none;@media (min-width:1200px){&{font-size:1rem}}}p{font-size:13px;margin-bottom:1rem;@media (min-width:768px){&{font-size:14px}}}}.card-img{position:relative;overflow:hidden;padding:0;max-width:none;max-height:none;border-radius:0;@media (min-width:992px){&{display:block}}img{width:100%;transition:all .5s}&.zoom{img{transform:scale(1.05)}}}&:last-child{margin-top:40px}&:first-child{margin-top:0}}}}}}.search-quick-links-title{font-size:19px;font-weight:500}a{&.nav-link-item{display:block;padding:7px 5px;margin:0 -5px;&:focus{background:var(--c-transparent)}&.sub-nav-group-title{font-weight:500;font-size:16px;padding:10px 4px;letter-spacing:-.02em;background:var(--c-transparent);margin-top:20px;color:var(--c-black);color:var(--c-white);@media (min-width:992px){&{font-size:19px}}&.group-heading{position:relative;z-index:5;text-decoration:none;&:after{content:'';position:absolute;width:calc(100% + 10px);height:calc(100% + 20px);top:-10px;left:-10px;opacity:0;z-index:-1;background:var(--c-gray-5);background:#332a59;transition:0.3s opacity;border-radius:8px}&:hover,&:focus,&:active{color:var(--c-purple);color:var(--c-lime);& span{color:var(--c-black);color:var(--c-white);opacity:1}&:after{opacity:1}}}.heading-description{display:block;font-size:13px;font-weight:400;line-height:20px;padding:3px 0 0;opacity:.8}}}&:hover{text-decoration:underline;background:var(--c-transparent)}}.display-on{&:first-child{.sub-nav-group-title{margin-top:0}}}.nav-link-item{padding:7px 0}.nav-help-bar{position:relative;background:var(--c-purple);a{&.nav-link-item{color:var(--c-white);display:inline-block;vertical-align:middle;padding:15px 20px;margin:10px 4px;font-weight:300;@media (min-width:992px){&{margin:10px 20px}}&.sub-nav-group-title{margin-left:-20px;font-weight:800}&:first-child{margin:10px 4px}@media (min-width:992px){&:first-child{margin:10px 20px}}&.icon-knowledge-center{&:before{content:'';width:24px;height:24px;display:inline-block;vertical-align:top;margin:0 6px 0 0;background:url(../images/knowledge-center-2-white.svg) 0 0 no-repeat}}&.icon-live-chat{&:before{content:'';width:24px;height:24px;display:inline-block;vertical-align:top;margin:0 6px 0 0;background:url(../images/chat-2-white.svg) 0 0 no-repeat}}&.icon-phone{display:none;&:before{content:'';width:24px;height:24px;display:inline-block;vertical-align:top;margin:0 6px 0 0;background:url(../images/call-white.svg) 0 0 no-repeat}}&.outbound{&:after{content:'';width:24px;height:24px;display:inline-block;vertical-align:top;margin:0 0 0 4px;background:url(../images/outbound-link-white.svg) 0 0 no-repeat}}}}.nav-link-item{padding:7px 0}}&.show{display:block}&.wide{width:100%;left:0}&.slide{.container{opacity:0;transition:0.5s opacity}.sub-nav-inner{padding:0;max-height:0;overflow:hidden;transition:0.5s max-height,0.5s padding}&.open{.container{opacity:1}.sub-nav-inner{padding:0;max-height:500px}}}&:after{content:'';position:absolute;left:0;width:100%;height:calc(100% - 20px);bottom:0;box-shadow:0 0 20px rgba(0,0,0,.2);z-index:-1;opacity:0;transition:0.5s opacity}&.wide{&:after{height:10px}}&.open{&:after{opacity:1}}}}}}#right-nav-wrapper{position:revert;text-align:right;display:none;width:40px;@media (min-width:768px){&{display:block}}@media (min-width:992px){&{width:200px}}@media (min-width:1200px){&{width:240px}}nav{margin:0;padding:0;.nav-menu{.nav-item{.sub-nav{display:block}}}}.nav-item{margin:0;@media (min-width:992px){&{margin:0 2px}}@media (min-width:1200px){&{margin:0 5px}}&.cart{margin-right:-7px;display:none}&.search{&>a{font-size:0!important;padding:8px 9px;height:45px;@media (min-width:1200px){&{padding:10px 9px;height:56px}}&:before{top:5px}&:after{left:11px!important;bottom:4px!important;width:calc(100% - 16px)!important}@media (min-width:1550px){&:after{left:11px!important;bottom:8px!important;width:calc(100% - 16px)!important}}}.sub-nav.slide.open .sub-nav-inner{padding:20px 0}}&.nav-cart-btn{margin-right:0;display:none;@media (min-width:992px){&{display:inline-block}}.btn-primary-animation{padding:12px 24px;font-size:14px;@media (min-width:1200px){&{padding:16px 30px;font-size:16px}}}}&>a,&>.shadow-region-link>a{font-weight:400;font-size:11px;padding:10px 8px;@media (min-width:992px){&{padding:10px 9px;font-size:12px}}@media (min-width:1200px){&{font-size:14px}}&.btn-primary-animation{font-size:16px;&:before{background:transparent}&:after{content:'';top:unset!important;transform:rotate(0deg)!important;background:transparent}&:active,&:focus,&:hover{&:after{box-shadow:none}}}&:not(.btn-primary){&:before{content:'';font-family:'radiate-icomoon'!important;display:inline-block;position:relative;bottom:auto;left:auto;opacity:1;width:18px;height:17px;font-size:16px;margin:-1px auto 6px;vertical-align:top;background:var(--c-transparent);color:var(--c-purple);display:block}@media (min-width:992px){&:before{width:20px;height:19px;font-size:18px;margin:-2px auto 8px;display:block}}@media (min-width:1200px){&:before{width:25px;height:24px;font-size:21px;margin:0 auto;display:block}}&:after{content:'';bottom:4px;left:7px;width:calc(100% - 12px);height:3px;background:var(--c-green);position:absolute;opacity:0;right:auto;top:auto;-webkit-transform:rotate(0deg);box-shadow:0 0 #000;-webkit-transition:0.2s all;-moz-transition:0.2s all;-ms-transition:0.2s all;transition:0.2s all}@media (min-width:992px){&:after{left:8px;width:calc(100% - 16px)}}&:hover,&:focus,&:active,&.open{&:after{opacity:1}}}}.sub-nav{margin-top:12px;@media (min-width:1200px){&{margin-top:18px}}}&.my-rcn{display:inline-block;&>a{position:relative;display:block;margin-top:0;&:before{content:'\e90a'}}}&.webmail{display:inline-block;&>a{position:relative;display:block;margin-top:0;&:before{content:'\e907'}}}&.search{&>a{&:before{content:'\e90b'!important}}}&.locations{&>a{&:before{content:'\e906';font-size:33px;text-indent:-4px}}}&.cart{&>a{&:before{content:'\e905'}}}&.my-rcn,&.webmail{.sub-nav{width:100%;left:0;.col{padding:10px 35px}.sub-nav-inner{width:360px;display:inline-block;box-shadow:0 20px 20px -8px rgba(0,0,0,.2);@media (min-width:768px){&{width:400px}}@media (min-width:992px){&{width:420px}}}a{text-decoration:underline}}}.sub-nav{p{&.small{margin-bottom:1rem}}.close{position:absolute;right:35px;top:5px;border:0;padding:0;width:30px;height:30px;font-size:20px;background:var(--c-transparent);opacity:1;color:#FFF;text-shadow:0}.sub-nav-width{position:relative;max-width:1110px;margin:0 auto;text-align:right;height:0}}&.search{#site-search{font-size:0;width:90%;input{&.form-control{display:inline-block;vertical-align:top;width:calc(100% - 90px);margin:0}}button{&.btn-primary{padding:8px 0;display:inline-block;vertical-align:top;width:90px}}}label{&.title{text-transform:none;letter-spacing:0;color:var(--c-white)}}.search-quick-links{a{&.nav-link-item{text-decoration:underline;font-size:12px;padding:6px 5px;color:var(--c-white);&.sub-nav-group-title{font-size:15px;text-decoration:none}}}.nav-link-item{padding:7px 0}}}}.title{font-size:18px;margin-bottom:10px;@media (min-width:992px){&{font-size:21px}}@media (min-width:1200px){&{font-size:23px}}}label{padding-top:0}}#mobile-nav-toggle-wrapper{display:block;width:50px;max-width:50px;@media (min-width:768px){&{display:none}}#mobile-nav-toggle{position:relative;width:50px;height:50px;border:none;background:var(--c-transparent);.line-1,.line-2,.line-3{transition:0.25s all}.line-1{position:absolute;top:10px;left:-20px;width:90px;height:11px;background:var(--c-purple);transform:scale(.35)}.line-2{position:absolute;top:20px;left:-20px;width:90px;height:11px;background:var(--c-purple);transform:scale(.35)}.line-3{position:absolute;top:30px;left:-20px;width:90px;height:11px;background:var(--c-purple);transform:scale(.35)}&.active{.line-1{transform:scale(.35) rotate(45deg) translateX(20px) translateY(20px)}.line-2{opacity:0}.line-3{transform:scale(.35) rotate(-45deg) translateX(19px) translateY(-19px)}}}}}#nav-wrapper{position:inherit}}#mobile-nav-menu{position:fixed;z-index:990;top:0;left:0;width:100%;height:0%;background:var(--c-white);padding-top:0;display:none;transition:0.4s height,0.4s padding;&.show{display:block}&.active{height:100%;padding-top:130px;transition-delay:0.4s padding;@media (min-width:768px){&{height:0%;padding-top:0}}}#mobile-nav-level{width:100%;position:relative;transition:0.4s transform}&[level="2"]{#mobile-nav-level{transform:translateX(-100%)}}&[level="3"]{#mobile-nav-level{transform:translateX(-200%)}}&[level="4"]{#mobile-nav-level{transform:translateX(-300%)}}&[level="5"]{#mobile-nav-level{transform:translateX(-400%)}}#mobile-nav-inner{position:relative;overflow:hidden;overflow-y:scroll;height:100%;padding:0}ul{position:absolute;margin:0;list-style:none;width:100%;top:0;left:0;&.level-1{transform:translateX(0%);display:block}&.level-2,&.level-3,&.level-4,&.level-5{transform:translateX(100%);display:none;&.active{display:block}}.primary-nav-item{&>a,&>button{position:relative;display:block;padding:0;letter-spacing:normal;text-transform:unset;padding:10px 20px;font-weight:800;width:100%;text-align:left;border:0;background:var(--c-transparent);font-size:28px;color:var(--c-black);appearance:none;text-decoration:none;@media (min-width:576px){&{font-size:34px}}&:after{content:'\e910';font-family:'radiate-icomoon'!important;position:absolute;right:15px;top:18px;font-size:24px;font-weight:400}}}.secondary-nav-item{&>button,&>a{position:relative;display:block;padding:0;letter-spacing:normal;text-transform:unset;padding:17px 20px;font-weight:800;width:100%;text-align:left;border:0;background:var(--c-gray-4);text-decoration:none;font-size:18px;color:var(--c-black);appearance:none;@media (min-width:576px){&{font-size:22px}}&:before{content:'';position:relative;display:inline-block;vertical-align:top;font-family:'radiate-icomoon'!important;margin:-1px 10px 0 0;font-weight:500;width:25px}&:after{content:'\e910';font-family:'radiate-icomoon'!important;position:absolute;right:15px;top:18px;font-size:24px;font-weight:400}}&.my-rcn{&>button,&>a{&:before{content:'\e90a'}}}&.webmail{&>button,&>a{&:before{content:'\e907'}}}&.search{&>button{&:before{content:'\e90b'}}}&.locations{&>button,&>a{&:before{content:'\e906';font-size:33px;text-indent:-4px;line-height:32px}}}&.business{&>button,&>a{&:before{content:'';background:url(../images/ast_icon_enterprise-business_purple_210507.png) center center no-repeat;background-size:100%;width:26px;height:26px;filter:grayscale(1) brightness(.3)}}}&.gtranslate{#mobile-menu-gtranslate{padding:17px 8px;width:100%;text-align:left;background:#E9EBF0}}&.cart{&>button{&:before{content:'\e905'}}}}.spacer{height:20px}.subnav-menu{.back{button{border:0;background:var(--c-transparent);display:block;padding:10px 20px;width:100%;text-align:left;text-decoration:underline;color:var(--c-black);appearance:none;&:before{content:'\e910';font-family:'radiate-icomoon'!important;position:relative;display:inline-block;vertical-align:top;margin:2px 5px 0 0;font-size:12px;font-weight:400;transform:rotate(-180deg)}}}.title{position:relative;display:block;padding:0;letter-spacing:normal;text-transform:unset;font-size:34px;padding:10px 20px;font-weight:800;width:100%;text-align:left;border:0;background:var(--c-transparent);margin-bottom:0}.heading{&>button,&>.display-on>button{position:relative;display:block;padding:0;letter-spacing:normal;text-transform:unset;font-size:22px;padding:15px 20px;font-weight:800;width:100%;text-align:left;border:0;background:var(--c-transparent);color:var(--c-black);appearance:none;&:after{content:'\e910';font-family:'radiate-icomoon'!important;position:absolute;right:15px;top:15px;font-size:24px;font-weight:400}}&>a,&>.display-on>a{position:relative;display:block;padding:0;letter-spacing:normal;text-transform:unset;font-size:22px;padding:10px 20px;font-weight:800;width:100%;text-align:left;border:0;background:var(--c-transparent);text-decoration:none;.heading-description{font-size:14px;display:block;font-weight:400}}&>.shadow-region-link,&>.display-on>.shadow-region-link{position:relative;padding:0;letter-spacing:normal;text-transform:unset;font-size:22px;font-weight:800;width:100%;text-align:left;border:0;background:var(--c-transparent);text-decoration:none}}.nav-item{&>a,&>.shadow-region-link>a,&>.display-on>a,&>.display-on>.shadow-region-link>a{display:block;padding:15px 20px;text-decoration:none;&:active,&:focus,&:hover{background:var(--c-transparent);text-decoration:underline}}.quick-links-title{padding:15px 20px;font-size:22px;font-weight:800}&.form{&>p.small{padding:0 20px;margin-bottom:0}.title{font-size:22px}form{padding:0 20px;a{&:hover,&:active,&:focus{background:var(--c-transparent)}}}iframe{width:100%;height:400px}}&.divider{height:2px;background:var(--c-true-black);margin:30px 20px 20px}}.help-bar{background:var(--c-purple);a{color:var(--c-white);font-size:20px}&.title{padding:0;a{font-size:26px}}&.icon-knowledge-center{a{&:before{content:'';width:24px;height:24px;display:inline-block;vertical-align:top;margin:0 6px 0 0;background:url(../images/knowledge-center-2-white.svg) 0 0 no-repeat}}}&.icon-live-chat{a{&:before{content:'';width:24px;height:24px;display:inline-block;vertical-align:top;margin:0 6px 0 0;background:url(../images/chat-2-white.svg) 0 0 no-repeat}}}&.icon-phone{a{&:before{content:'';width:24px;height:24px;display:inline-block;vertical-align:top;margin:0 6px 0 0;background:url(../images/call-white.svg) 0 0 no-repeat}}}&.outbound{a{&:after{content:'';width:24px;height:24px;display:inline-block;vertical-align:top;margin:0 0 0 4px;background:url(../images/outbound-link-white.svg) 0 0 no-repeat}}}}#my-rcn-heading,#webmail-heading{button{border:0;background:var(--c-transparent);padding:15px 20px;font-size:22px;font-weight:800;display:block;width:100%;text-align:left}}}.secondary-nav-item{&.search{.subnav-menu{form{font-size:0;#mobile_site-search-input{width:calc(100% - 60px);display:inline-block;vertical-align:top;margin:0}button.btn.btn-primary{display:inline-block;vertical-align:top;width:60px;padding:6px 0;line-height:28px}}.title{font-size:36px;padding:0 20px}}.search-quick-links{.sub-nav-group{margin-bottom:20px;.nav-link-item{font-size:14px;display:block;padding:10px 10px;&.sub-nav-group-title{font-weight:800;text-decoration:none;font-size:16px}&:hover,&:active,&:focus{background:var(--c-transparent)}}}}}&.locations{.title{font-size:36px;padding:0 20px}.sub-nav-group{margin-bottom:20px;.nav-link-item{font-size:14px;display:block;padding:10px 10px;&.sub-nav-group-title{font-weight:800;text-decoration:none;font-size:16px}&:hover,&:active,&:focus{background:var(--c-transparent)}}}}&.cart{display:none}}}.glink{margin:0 0 0 15px}}header,#mobile-nav-menu{.gt_float_switcher{font-family:"HCo Gotham SSm",Montserrat,Raleway,Open Sans,Helvetica,Arial,sans-serif;font-size:14px;box-shadow:none;display:block;.gt-selected{.gt-current-lang{padding:8px 15px;span.gt-lang-code{position:relative;top:1px}span.gt_float_switcher-arrow{transform:rotate(0deg);&.gt_arrow_rotate{transform:rotate(-180deg)}}}}.gt_options{margin:10px 0 0;a{padding:2px 15px}}img{width:24px}}}#mobile-nav-menu{.gt_float_switcher{width:100%;.gt_options{width:100%!important;display:flex;a{display:inline-block}}}}#header-spacer{height:97px;transition:0.5s height;@media (min-width:768px){&{height:120px}}@media (min-width:992px){&{height:131px}}@media (min-width:1200px){&{height:142px}}}body[brand="rcn"] header #logo #logo-astound-rcn{opacity:1}body[brand="none"] #mobile-nav-menu ul .secondary-nav-item.my-rcn.none,body[brand="rcn"] #mobile-nav-menu ul .secondary-nav-item.my-rcn.rcn{display:block}body[brand="none"] header #primary-menu nav .nav-menu .nav-item .sub-nav .nav-help-bar a.nav-link-item.icon-phone.none{display:inline-block}body[brand="rcn"] header #primary-menu nav .nav-menu .nav-item .sub-nav .nav-help-bar a.nav-link-item.icon-phone.rcn{display:inline-block;&.region-maryland{display:none}}body[brand="rcn"][region="maryland"] header #primary-menu nav .nav-menu .nav-item .sub-nav .nav-help-bar a.nav-link-item.icon-phone.rcn{&.region-hide-maryland{display:none}&.region-maryland{display:inline-block}}header #primary-menu nav .nav-menu .nav-item .sub-nav #support-live-chat{display:none}header #primary-menu #right-nav-wrapper #subnav-locations>a{text-align:center;line-height:15px;max-width:90px}footer{#logo-footer{position:absolute;opacity:0;transform:translateX(-10px);transition:0.5s all}#logo-footer-rcn{position:absolute;top:51px;opacity:0;transition:0.5s all;@media (min-width:768px){&{top:63px}}}nav{background-color:var(--c-true-black)}.logo{height:90px}a{font-weight:300;&:hover,&:focus,&:active{background-color:var(--c-true-black);color:var(--c-white);text-decoration:underline}}.footer-terms{color:var(--c-white);font-size:18px;font-weight:900;@media (min-width:768px){&{font-size:22px}}}.footer-nav-row{.large{a{color:var(--c-white);font-size:18px;line-height:20px;text-decoration:none;font-weight:900;@media (min-width:768px){&{font-size:22px}}&:hover,&:focus,&:active{background-color:var(--c-true-black);color:var(--c-white);text-decoration:underline}}}a{font-size:16px;@media (min-width:768px){&{font-size:18px}}}}p.p-small{color:var(--c-white)}.btn-secondary{background-color:var(--c-true-black);color:var(--c-white);&:hover{color:var(--c-black)}}ul{color:var(--c-white);margin:0 0 0;li{margin-bottom:24px;&.none,&.rcn{display:none}a{color:var(--c-white);text-decoration:none}}}.our-pledge{width:340px;margin:0 auto -40px;@media (min-width:768px){&{width:240px;margin:-35px 0 -40px -10px}}}.business{padding-top:40px;@media (min-width:768px){&{padding-top:16px}}}hr{border-top:1px solid var(--c-gray-2);margin:0 auto;max-width:1140px}img.logo-footer{width:116px}.logo{width:120px;image-rendering:-webkit-optimize-contrast;display:block;@media (min-width:768px){&{width:100%}}}.list-one,.list-two{ul{display:flex;flex-wrap:wrap;justify-content:center;margin:22px 0 0;li{padding:20px 0 0 5px;margin-bottom:0;@media (min-width:768px){&{padding:0 0 0 5px}}}li:not(:last-child):after{content:' |'}}}.social-icons{display:flex;justify-content:flex-end;width:70%;.none-social,.rcn-social,.wave-social,.entouch-social,.grande-social{display:none}.social-1,.social-2,.social-3{margin-right:24px}@media (min-width:768px){&{width:100%;display:grid;grid-template-columns:50% 50%;a{margin-bottom:20px}.social-1,.social-2,.social-3,.social-4{justify-self:end;margin-right:0}}}@media (min-width:992px){&{display:flex;a{margin-bottom:0}.social-1,.social-2,.social-3{margin-right:24px}}}a{text-decoration:none}.icomoon-Youtube,.icomoon-Twitter,.icomoon-Facebook,.icomoon-Instagram{&:hover,&:focus,&:active{&:before{color:var(--c-green)}}&:before{color:var(--c-white);font-size:24px}}}#footer-gtranslate{margin:20px 0 0;.gtranslate_wrapper{margin-right:-8px}.glink{padding:8px 5px;display:inline-block}}p.footer-copyright{margin:0}}footer #logo-footer{opacity:1;transform:translateX(0)}body[brand="rcn"] footer #logo-footer-rcn{opacity:1}body[brand="none"] footer .none,body[brand="rcn"] footer .rcn,body[brand="wave"] footer .wave,body[brand="grande"] footer .grande,body[brand="entouch"] footer .entouch{display:block}body[brand="none"] footer .none-social,body[brand="rcn"] footer .rcn-social,body[brand="wave"] footer .wave-social,body[brand="grande"] footer .grande-social,body[brand="entouch"] footer .entouch-social{display:flex}.check-for-service{>button,>a{background:var(--c-purple);height:50px;padding:8px 0;display:block;width:100%;border:0;transition:0.3s all;color:var(--c-white);text-decoration:none;overflow:hidden;font-size:14px;@media (min-width:576px){&{font-size:16px}}.cfs-background{position:absolute;top:-8px;left:0;right:0;bottom:-8px;background:url(../images/cfs-sound.png) no-repeat;background-position:center 70%;background-size:1650px;animation:cfs-load 4s 1 ease-out;transition:0.4s background,0.5s filter}&:hover{background-color:var(--c-black);background-color:#6148af;.cfs-background{background-position:center 70%;background-size:1700px;filter:brightness(3);animation:cfs-hover 2s infinite linear}}&.disabled{background:var(--c-gray-1)}}.cfs-content{opacity:0;transition:0.3s opacity;&.active{opacity:1}}.cfs-icon{width:34px;display:inline-block!important;margin:0!important;vertical-align:middle;transition:0.4s all;filter:invert(100%)}.cfs-label{display:inline-block;vertical-align:middle;padding:0 5px;max-width:calc(100% - 40px);text-transform:uppercase;text-transform:capitalize;@media (min-width:768px){&{max-width:100%}}strong{font-weight:600;margin-left:0;text-transform:capitalize;@media (min-width:576px){&{margin-left:20px}}}}&.loaded{>button{.cfs-background{animation:cfs-default 3s 5 linear}&:hover{.cfs-background{background-position:center 70%;filter:brightness(3);animation:cfs-hover 2s infinite linear}}}}&.check-for-service.sticky{position:fixed;top:0;left:0;width:100%;z-index:100}}.cfs-bar-spacer{position:relative;height:50px}body[cfs="float"]{.check-for-service{position:absolute;width:100%}header.active{.check-for-service{display:none}}}@keyframes cfs-load{0%{transform:translateY(15px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes cfs-default{0%{opacity:1}15%{opacity:.6}35%{opacity:.8}50%{opacity:.6}65%{opacity:.4}100%{opacity:1}}@keyframes cfs-hover{0%{opacity:.5}25%{opacity:1}50%{opacity:.5}75%{opacity:.5}85%{opacity:.8}100%{opacity:.5}}.check-for-service-inline{position:relative}.check-for-service-thin-line{position:absolute;width:100%;z-index:100;&.float{position:fixed;top:0}.cfs-thin-line-label{font-weight:600;font-size:22px;padding:20px 0 0;text-align:center;max-width:none;@media (min-width:1200px){&{padding:0 15px 0 0;text-align:left;max-width:250px}}}#ghost-cfs-form{margin:0}#ghost_cfs_address_field{padding:0 5px;@media (min-width:992px){&{margin-bottom:1rem}}label{overflow:hidden;visibility:hidden;height:0;padding:0}#ghost_cfs_street_address{padding:1.625rem .75rem;margin-top:0;width:100%;@media (min-width:992px){&{width:280px}}}.validation_message{position:absolute;display:none!important}}#ghost_cfs_unit_field{padding:0 5px;@media (min-width:992px){&{margin-bottom:1rem}}label{overflow:hidden;visibility:hidden;height:0;padding:0}#ghost_cfs_unit{padding:1.625rem .75rem;margin-top:0;width:100%;@media (min-width:992px){&{width:172px}}}}#ghost_cfs_zip_field{padding:0 5px;label{overflow:hidden;visibility:hidden;height:0;padding:0}#ghost_cfs_zip{padding:1.625rem .75rem;margin-top:0;width:100%;@media (min-width:992px){&{width:110px}}}.validation_message{position:absolute;display:none!important}}.cfs-thin-line-cta{padding:0 5px;#ghost_cfs_cta{width:100%;@media (min-width:992px){&{width:auto}}}}}#ghost-cfs-form,#cfs-form,#acp-cfs-form{margin:0;max-width:none;transition:0.5s all;.gfield_error{.validation_message{display:grid}}.validation_message{display:none;grid-template-columns:30px 200px}p{margin-bottom:20px;&.large{font-size:20px}&.small{margin-bottom:0}}.invalid-address{display:none;color:var(--c-error);font-weight:600;font-size:16px}.modal-body{overflow:hidden;padding:0 5px 10px}&.actifai-loading,&.loading{transform:translateY(20px);opacity:0}.ohsweethoney{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}.try-again-message{color:var(--c-error);font-weight:600;font-size:16px;display:none;&.active{display:block}}}.actifai-try-again-message{position:relative;color:var(--c-error);font-weight:600;font-size:16px;display:none;top:20px;&.active{display:block}}#modal_cfs{.modal-xl{@media (min-width:992px){&{max-width:none;padding:17px}}@media (min-width:1200px){&{max-width:1140px;padding:0}}}.cfs-title-dynamic,.cfs-title-success,.cfs-body-success,.am-cfs-title-success,.am-cfs-body-success,.cfs-title-multiple,.cfs-body-multiple,.cfs-title-multi-unserviceable,.cfs-body-multi-unserviceable,.cfs-title-fast-mesh,.cfs-body-fast-mesh,.cfs-title-null,.cfs-body-null,#cfs-continue-to-order,#cfs-continue-to-order-mobile{display:none}.cfs-body-success{.actifai-success-address-wrapper{display:none}#actifai_1,#actifai_3{display:flex;align-items:flex-start;flex-wrap:wrap;padding:20px 0 0 8px;.form-type-radio{padding:0 40px 0 0;user-select:none}}#actifai_2{display:flex;align-items:flex-start;flex-wrap:wrap;padding:20px 0 0 8px;.checkbox-wrapper{padding:0 40px 0 0;user-select:none}}}.modal-header{.modal-title{@media (max-device-width:420px){&{line-height:28px}}}}.cfs-body-default{@media (max-device-width:420px){&{display:none!important}}}#isa-dsr-lead-form{#field_22_17,#field_22_18,#field_22_23,#field_22_19,#field_22_20,#field_22_21,#field_22_22,#field_22_24,#field_22_26{display:none}.gform_confirmation_wrapper{background:var(--c-gray-5);padding:30px}}#cfs-force-exit{display:none;margin:0 10px 0 0}&[force-cfs="true"]{.close-button{display:none}#cfs-force-exit{display:block;&.hide{display:none}}}#cfs_cta{&.disabled{background:var(--c-gray-4)!important;border-color:var(--c-gray-4);color:var(--c-black);cursor:default;box-shadow:none;pointer-events:none}}#cfs-continue-to-order{position:absolute;text-decoration:none;outline:none;border:2px solid var(--c-ui-teal);background:var(--c-ui-teal);color:var(--c-white);margin:0;text-transform:uppercase;font-weight:600;right:40px;&.show{@media (min-width:576px){&{display:block}}&:hover,&:focus,&:active{border:2px solid var(--c-black);color:var(--c-black);background:var(--c-white)}}}#cfs-continue-to-order-mobile{position:absolute;text-decoration:none;outline:none;border:2px solid var(--c-ui-teal);background:var(--c-ui-teal);color:var(--c-white);margin:0;text-transform:uppercase;font-weight:600;right:40px;&.show{display:block;right:0;width:100%;@media (min-width:576px){&{display:none}}&:hover,&:focus,&:active{border:2px solid var(--c-black);color:var(--c-black);background:var(--c-white)}}}#cfs_actifai_continue{display:none;&.disabled{border:0;pointer-events:none;background:var(--c-gray-5)}}#multiple-addresses{display:flex;flex-direction:column;align-items:center;#multiple-addresses-inner{display:flex;flex-direction:column;align-content:stretch;.multi-address-select{display:block;cursor:pointer;padding:10px 20px;background:var(--c-green);color:#FFF;margin:0 0 4px;text-align:center;border:0;text-transform:uppercase;text-decoration:none;&:hover,&:focus,&:active{background:var(--c-transparent);color:var(--c-black);box-shadow:inset 0 0 0 2px var(--c-black)}}}}#cfs-loader{position:absolute;left:calc(50% - 300px);width:600px;height:160px;opacity:0;transform:translateY(-20px);transition:0.5s all;background:transparent;z-index:-1;&.loading{opacity:1;background:url(../images/loading.gif) center center no-repeat;transform:translateY(0);z-index:1}}#cfs-tabs-upper{margin:0 -40px 1px;padding:0 40px 0;border-bottom:0;#cfs-address-tab,#cfs-region-tab{background:var(--c-ui-teal);color:var(--c-white);margin-right:10px;&.active{background:var(--c-white);color:var(--c-purple)}}}#cfs-tabs-lower{padding:30px 40px 40px;background:#FFF;display:flex;flex-direction:column;pointer-events:auto;width:100%;overflow-y:auto;.tab-pane{&.active{display:flex;flex-direction:column;pointer-events:auto;width:100%;overflow-y:auto}}}.modal-body{min-height:160px;.cfs-region-item{margin-top:8px;margin-right:2px}#isa-dsr-lead-form{display:none;&.active{display:block}}.actifai-questions{display:none}}#actifai-loader{display:none}&.actifai{#cfs-region-tab{display:none}.modal-body{.actifai-questions{display:block}#actifai-loader{position:absolute;height:0;overflow:hidden;opacity:0;transition:0.5s opacity;z-index:10;background:#FFF;width:100%;display:flex;align-items:center;justify-content:center;&.actifai-loading{height:160px;opacity:1}#actifai-loader-message{font-size:18px;font-weight:300;text-align:center;padding:20px 0 0;span{width:20px;display:inline-block;text-align:left;&:after{content:'.';animation:ellipsis-animation 1.5s infinite}}}}}}&.auto-suggestions{.modal-content{overflow:visible;#cfs-tabs-lower{overflow:visible;& .tab-pane{&.active{overflow:visible}}}.modal-body{overflow:visible}}}.modal-content{border:0;background:transparent;padding:0;.nav-link{padding:14px 28px;text-decoration:none;text-transform:uppercase;font-weight:600;border:0;border-radius:0}}#cfs_auto_suggestions{position:absolute;margin:0 -5px;width:333px;background:var(--c-white);box-shadow:0 2px 14px rgba(0,0,0,.2);border-radius:0 0 5px 5px;z-index:10;p{padding:10px 20px;font-size:12px}.suggestion-button{position:relative;display:block;width:100%;text-align:left;border:0;font-size:12px;padding:10px 20px 10px 40px;border-bottom:1px solid var(--c-gray-4);background:transparent;text-transform:capitalize;&:hover,&:focus,&:active,&.active{background:var(--c-gray-5)}&:before{content:'\e906';font-family:'radiate-icomoon'!important;font-size:26px;position:absolute;top:2px;left:12px;color:var(--c-purple)}&:first-child{padding-top:14px;&:before{top:5px}}&:last-child{border-bottom:0;padding-bottom:12px;&:hover,&:focus,&:active{border-radius:0 0 5px 5x}}.suggestion-button-inner{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;display:block}}}.modal-footer{justify-content:space-between;#cfs-get-actifai-recommendation{margin:0 0 0 0;position:relative;display:none;@media (min-width:699px){&{margin:0 10px 0 -10px}}&:hover,&:focus,&:active{margin:0 6px 0 -10px}}}#cfs-search-again{margin:0;display:none}#cfs_confirm_address,#cfs_confirm_address_a{display:none;font-weight:700;text-transform:uppercase;text-decoration:none;border-color:var(--c-green);&:hover,&:focus,&:active{background:var(--c-transparent);color:var(--c-black);border-color:var(--c-black)}}}@keyframes ellipsis-animation{0%{content:'.'}33%{content:'..'}66%{content:'...'}100%{content:'.'}}#modal_actifai{.modal-header{padding:0;.close-button{top:-20px;right:-20px}}.modal-body{min-height:160px;padding-bottom:0;.am_actifai-questions{padding-bottom:20px}.actifai-success-address{text-transform:capitalize;font-weight:600}}#am_actifai_1,#am_actifai_3{display:flex;align-items:flex-start;flex-wrap:wrap;padding:20px 0 0 8px;.form-type-radio{padding:0 40px 0 0;user-select:none}}#am_actifai_2{display:flex;align-items:flex-start;flex-wrap:wrap;padding:20px 0 0 8px;.checkbox-wrapper{padding:0 40px 0 0;user-select:none}}#am_actifai_continue{&.disabled{border:0;pointer-events:none;background:var(--c-gray-5)}}#am_cfs-loader{position:absolute;left:calc(50% - 300px);width:600px;height:160px;opacity:0;transform:translateY(-20px);transition:0.5s all;background:transparent;z-index:-1;&.loading{opacity:1;background:url(../images/loading.gif) center center no-repeat;transform:translateY(0);z-index:1}}#am_actifai-loader{position:absolute;height:0;overflow:hidden;opacity:0;transition:0.5s opacity;z-index:10;background:#FFF;width:100%;display:flex;align-items:center;justify-content:center;&.actifai-loading{height:160px;opacity:1}#am_actifai-loader-message{font-size:18px;font-weight:300;text-align:center;padding:20px 0 0;span{width:20px;display:inline-block;text-align:left;&:after{content:'.';animation:ellipsis-animation 1.5s infinite}}}}}#actifai-recommendation,#am_actifai-recommendation{display:none;background:var(--c-gray-5);padding:20px;font-size:24px;font-weight:600;letter-spacing:-.03em;border-radius:20px;flex-direction:column;align-items:center;max-width:940px;margin:0 auto;@media (min-width:1199px){&{flex-direction:row;align-items:stretch}}&.active{display:flex}h1{font-size:62px;margin:0}.ar-left{width:100%;padding:20px;@media (min-width:1199px){&{width:60%;padding:20px 60px 20px 20px}}.subtitle{font-size:18px;font-weight:500;padding:0;display:flex;justify-content:space-between;align-items:center;@media (min-width:1199px){&{font-size:26px;padding:0 0 20px}}.speed-icon{background-size:contain;background-position:center;background-repeat:no-repeat;width:50px;height:50px}}.speed-amounts{display:flex;justify-content:center;.speed-left{position:relative;text-align:left;padding:0 55px 0 0;&:after{content:'/';position:absolute;top:-2px;left:calc(100% - 55px);height:100%;font-size:64px;font-weight:400;display:none}@media (min-width:1199px){&:after{font-size:84px}}.download-speed{font-size:62px;line-height:54px;font-weight:800;letter-spacing:-.04em;@media (min-width:1199px){&{font-size:82px;line-height:74px}}}.download-label{font-size:14px;font-weight:500;opacity:.6;@media (min-width:1199px){&{font-size:16px}}}}.speed-right{display:none;.upload-speed{font-size:62px;line-height:54px;font-weight:800;letter-spacing:-.04em;@media (min-width:1199px){&{font-size:82px;line-height:74px}}}.upload-label{font-size:14px;font-weight:500;opacity:.6;@media (min-width:1199px){&{font-size:16px}}}}}.speed-desc{font-size:14px;line-height:24px;padding:20px 0 0;font-weight:300;@media (min-width:1199px){&{font-size:18px;line-height:28px;padding:35px 0 0}}}}.ar-right{width:100%;border-radius:10px;padding:20px;display:flex;flex-direction:column;justify-content:space-around;@media (min-width:1199px){&{width:40%;padding:30px}}.price{position:relative;font-size:28px;font-weight:800;letter-spacing:-.02em;color:var(--c-white);padding:10px 0 25px 0;margin:0;text-align:center;@media (min-width:1199px){&{padding:25px 0}}.price-inner{display:flex;justify-content:center;padding:0 15px 0 0}.before{display:inline-block;vertical-align:top;font-size:34px;margin:0;line-height:38px;@media (min-width:1199px){&{font-size:46px}}}.amount{display:inline-block;vertical-align:top;font-size:72px;line-height:66px;letter-spacing:-.03em;@media (min-width:1199px){&{font-size:92px;line-height:76px}}}.cents{position:absolute;display:inline-block;vertical-align:top;margin:0 0 0 5px;font-size:32px;@media (min-width:1199px){&{font-size:28px}}}.after{display:inline-block;max-width:130px;font-size:12px;top:22px;font-weight:300;position:relative;text-align:left;margin:0 0 0 6px;white-space:nowrap;@media (min-width:1199px){&{max-width:110px;font-size:16px;top:38px;white-space:normal}}}}.btn-primary-animation{background:var(--c-lime);&:hover,&:active,&:focus{background:var(--c-white)}}}&[speed="100"]{.speed-icon{background-image:url(../images/ast_icon_wifi-5-low-speed_purple.svg)}}&[speed="300"]{.speed-icon{background-image:url(../images/ast_icon_wifi-4-Medium-Speed_purple.svg)}}&[speed="600"]{.speed-icon{background-image:url(../images/ast_icon_wifi-3-Medium-High-Speed_purple.svg)}}&[speed="1000"]{.speed-icon{background-image:url(../images/ast_icon_wifi-2-High-Speed_purple.svg)}}&[speed="1500"],&[speed="2000"],&[speed="5000"]{.speed-icon{background-image:url(../images/ast_icon_wifi-1-gig_purple.svg)}}}#modal_cfs,.community-map{.regions-map-wrapper{position:relative;margin:0 auto -30px;display:none;@media (min-width:992px){&{display:block;max-width:800px}}@media (min-width:1200px){&{max-width:1000px}}&>.cfs-map-regions-list{position:absolute;top:0}.regions-map-images{position:relative;.regions-map-fg{position:absolute;z-index:8}.regions-map-state{position:absolute;z-index:5}.regions-map-bg{position:relative}}.region-state{position:absolute;text-align:center;color:#FFF;font-weight:800;font-size:18px;letter-spacing:1.2px;z-index:10;margin:0;.inner-1,.inner-2,.inner-3{position:absolute;cursor:pointer}label{position:absolute;color:#FFF;font-weight:800;font-size:18px;line-height:22px;letter-spacing:1.2px;padding:0;width:60px;cursor:pointer}&.hover{label{font-size:22px}}&.wa{top:36px;left:36px;.inner-1{top:-5px;left:-4px;width:103px;height:62px;@media (min-width:992px){&{top:0;left:0;width:132px;height:80px}}}label{top:8px;left:30px;@media (min-width:1200px){&{top:30px;left:50px}}}}&.or{top:93px;left:34px;@media (min-width:1200px){&{top:116px;left:36px}}.inner-1{top:0;left:0;width:106px;height:68px;@media (min-width:1200px){&{width:132px;height:85px}}}label{top:15px;left:24px;@media (min-width:1200px){&{top:24px;left:44px}}}}&.ca{top:161px;left:36px;@media (min-width:1200px){&{top:201px;left:46px}}.inner-1{top:0;left:0;width:59px;height:59px;@media (min-width:1200px){&{width:72px;height:70px}}}.inner-2{top:30px;left:37px;width:70px;height:150px;transform:rotate(-45deg);@media (min-width:1200px){&{top:20px;left:47px;width:76px;height:200px}}}label{top:70px;left:34px;@media (min-width:1200px){&{top:100px;left:52px}}}}&.tx{top:250px;left:264px;@media (min-width:1200px){&{top:315px;left:332px}}.inner-1{top:0;left:48px;width:42px;height:78px;@media (min-width:1200px){&{top:0;left:56px;width:54px;height:100px}}}.inner-2{top:29px;left:88px;width:85px;height:136px;@media (min-width:1200px){&{top:46px;left:110px;width:103px;height:156px}}}.inner-3{top:70px;left:0;width:89px;height:65px;@media (min-width:1200px){&{top:86px;left:0;width:110px;height:80px}}}label{top:70px;left:76px;@media (min-width:1200px){&{top:90px;left:100px}}}}&.il{top:150px;left:459px;@media (min-width:1200px){&{top:190px;left:575px}}.inner-1{top:0;left:0;width:56px;height:95px;@media (min-width:1200px){&{width:68px;height:115px}}}label{top:22px;left:4px;@media (min-width:1200px){&{top:36px;left:9px}}}}&.in{top:161px;left:515px;@media (min-width:1200px){&{top:203px;left:643px}}.inner-1{top:0;left:0;width:34px;height:73px;@media (min-width:1200px){&{width:42px;height:89px}}}label{top:22px;left:1px;width:30px;@media (min-width:1200px){&{top:23px;left:0;width:43px}}}}&.md{top:198px;left:614px;@media (min-width:1200px){&{top:249px;left:768px}}.inner-1{top:0;left:0;width:52px;height:11px;@media (min-width:1200px){&{width:62px;height:12px}}}.inner-2{top:11px;left:43px;width:19px;height:33px;@media (min-width:1200px){&{top:12px;left:45px;width:19px;height:41px}}}.inner-3{top:11px;left:30px;width:15px;height:20px;@media (min-width:1200px){&{top:25px;left:64px;width:12px;height:28px}}}label{top:20px;left:70px;color:var(--c-purple);@media (min-width:1200px){&{top:28px;left:78px}}&:before{content:'';position:absolute;top:8px;left:-8px;width:17px;height:2px;background:var(--c-purple);transform:rotate(9deg)}}}&.ma{top:145px;left:693px;@media (min-width:1200px){&{top:182px;left:871px}}.inner-1{top:0;left:0;width:50px;height:34px;@media (min-width:1200px){&{width:57px;height:36px}}}label{top:2px;left:41px;color:var(--c-purple);@media (min-width:1200px){&{top:2px;left:48px}}}}&.ny{top:104px;left:610px;@media (min-width:1200px){&{top:130px;left:764px}}.inner-1{top:0;left:0;width:88px;height:58px;@media (min-width:1200px){&{width:75px;height:72px}}}.inner-2{top:0;left:64px;width:23px;height:83px;@media (min-width:1200px){&{left:75px;width:32px;height:104px}}}.inner-3{top:75px;left:76px;width:29px;height:10px;@media (min-width:1200px){&{top:87px;left:93px;width:39px;height:20px}}}label{top:22px;left:35px;@media (min-width:1200px){&{top:38px;left:51px}}}}&.pa{top:161px;left:601px;@media (min-width:1200px){&{top:201px;left:752px}}.inner-1{top:0;left:0;width:76px;height:38px;@media (min-width:1200px){&{width:90px;height:49px}}}label{top:8px;left:9px;@media (min-width:1200px){&{top:11px;left:17px}}}}&.va{top:209px;left:564px;@media (min-width:1200px){&{top:261px;left:706px}}.inner-1{left:0;top:25px;width:41px;height:19px;@media (min-width:1200px){&{top:20px;width:58px;height:35px}}}.inner-2{top:0;left:41px;width:40px;height:44px;@media (min-width:1200px){&{left:58px;width:40px;height:55px}}}.inner-3{top:20px;left:79px;width:15px;height:24px;@media (min-width:1200px){&{top:14px;left:98px;width:12px;height:41px}}}label{top:8px;left:38px;@media (min-width:1200px){&{top:14px;left:54px}}}}&.dc{top:203px;left:641px;@media (min-width:1200px){&{top:258px;left:803px}}.inner-1{top:0;left:0;width:12px;height:16px}label{color:var(--c-purple);top:-8px;left:60px;@media (min-width:1200px){&{top:-10px;left:48px}}&:before{content:'';position:absolute;top:13px;left:-33px;width:37px;height:2px;background:var(--c-purple);transform:rotate(-6deg)}}}}.cfs-map-regions-list{.cfs-region-parent{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;opacity:0;z-index:0;position:absolute;top:0;left:0;width:180px;background:#FFF;padding:15px;border:2px solid #483092;transform:translateY(-10px);transition:0.8s all;&.active{opacity:1;z-index:20;transform:translateY(0)}&[region-parent="california-parent"]{top:200px;left:80px;@media (min-width:1200px){&{top:240px;left:180px}}}&[region-parent="oregon-parent"]{top:90px;left:20px;@media (min-width:1200px){&{top:70px;left:160px}}}&[region-parent="washington-parent"]{top:20px;left:30px;@media (min-width:1200px){&{top:20px;left:160px}}}&[region-parent="illinois"]{top:158px;left:440px;@media (min-width:1200px){&{top:190px;left:640px;width:110px}}}&[region-parent="indiana"]{top:210px;left:485px;@media (min-width:1200px){&{top:260px;left:635px;width:140px}}}&[region-parent="maryland-parent"]{top:240px;left:600px;width:200px;@media (min-width:1200px){&{top:300px;left:660px}}}&[region-parent="massachusetts"]{top:65px;left:680px;@media (min-width:1200px){&{top:230px;left:820px}}}&[region-parent="new-york-parent"]{top:68px;left:600px;width:130px;@media (min-width:1200px){&{top:80px;left:630px}}}&[region-parent="pennsylvania"]{top:110px;left:457px;width:160px;@media (min-width:1200px){&{top:110px;left:587px}}}&[region-parent="texas-parent"]{top:125px;left:410px;width:150px;@media (min-width:1200px){&{top:255px;left:510px;width:150px}}}&[region-parent="virginia-parent"]{top:312px;left:680px}&[region-parent="washington-dc-parent"]{top:255px;left:530px;@media (min-width:1200px){&{top:225px;left:610px}}}.cfs-region-item{display:block;font-size:14px;text-decoration:none;-webkit-appearance:none;border:0;background:transparent;padding:0;&:hover,&:active,&:focus{text-decoration:underline}&.parent-item{font-weight:800;font-size:16px;margin-top:0;&:hover,&:active,&:focus{text-decoration:none}}}}}}.cfs-regions-list{columns:2;margin:0;padding:30px 0 0 0;display:block;@media (min-width:576px){&{columns:3}}@media (min-width:768px){&{columns:4}}@media (min-width:992px){&{display:none}}.cfs-region-parent{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;display:block;margin:0 0 20px;.cfs-region-item,.cm-region-item{display:block;font-size:14px;text-decoration:none;-webkit-appearance:none;border:0;background:transparent;padding:0;text-align:left;color:var(--c-black);appearance:none;&:hover,&:active,&:focus{text-decoration:underline}&.parent-item{font-weight:800;font-size:16px;margin-top:0;&:hover,&:active,&:focus{text-decoration:none}}}}}}.locations{.check-for-service{position:relative;top:30px;button{padding:20px 0;height:auto}.cfs-background{display:none}}}#ls-message{position:fixed;z-index:100000;top:0;left:0;width:100%;height:0;display:block;align-items:center;justify-content:center;overflow:hidden;backdrop-filter:blur(2px);background:rgba(0,0,0,.2);#ls-inner{position:relative;font-weight:600;text-transform:uppercase;letter-spacing:-1px;color:var(--c-purple);background:var(--c-white);height:100px;padding:0 60px;display:flex;transform:translateY(-20px);transition:1s transform;align-items:center;justify-content:center;font-size:22px;@media (min-width:576px){&{font-size:32px}}}}.loading-shop{#ls-message{display:flex;height:100%;#ls-inner{transform:translateY(0)}}}.pac-container{z-index:100000}#cfs_saa{display:none;&.searched-already{display:block!important}}#cfs_sa{&.searched-already{display:none!important}}.acp{.acp-scheduled-downtime,.acp-active-downtime{display:none;padding:25px 20px;margin:0 0 30px;p{font-size:20px;margin:0}}.acp-lookup-wrapper{display:block}&.acp-downtime-notice{.acp-scheduled-downtime{display:block}}&.acp-downtime-active{.acp-active-downtime{display:block}.acp-lookup-wrapper{display:none}}.acp-title{font-size:38px;color:var(--c-black);font-weight:800}.acp-cfs-title-dynamic,.acp-cfs-title-success,.acp-cfs-body-success,.acp-cfs-title-multiple,.acp-cfs-body-multiple,.acp-cfs-title-multi-unserviceable,.acp-cfs-body-multi-unserviceable,.acp-cfs-title-null,.acp-cfs-body-null,#acp-cfs-continue-to-order{display:none}.acp-cfs-body-default,.acp-cfs-body-success,.acp-cfs-body-multiple,.acp-cfs-body-multi-unserviceable,.acp-cfs-body-null,.acp-cfs-body-dynamic{font-size:20px}#acp-cfs-search-again.btn{padding:0 0;height:24px}#acp-cfs-loader{position:relative;left:calc(50% - 300px);width:600px;height:0;opacity:0;transform:translateY(-20px);transition:0.5s all;background:transparent;z-index:-1;&.loading{height:160px;opacity:1;background:url(../images/loading.gif) center center no-repeat;transform:translateY(0);z-index:1}}#multiple-addresses{display:flex;flex-direction:column;align-items:center;#multiple-addresses-inner{display:flex;flex-direction:column;align-content:stretch;.acp-multi-address-select{display:block;cursor:pointer;padding:10px 20px;background:var(--c-green);color:#FFF;margin:0 0 4px;text-align:center;border:0;text-transform:uppercase;width:100%;text-decoration:none;&:hover,&:focus,&:active{background:var(--c-transparent);color:var(--c-black);box-shadow:inset 0 0 0 2px var(--c-black)}}}}#acp-cfs-form{&.loading{position:absolute}#acp-pre-search-buttons{display:block}}#acp-post-search-buttons{display:none;&.active{display:flex;justify-content:space-between;align-items:center;flex-direction:column;@media (min-width:992px){&{flex-direction:row}}}#cfs-search-again{margin:0;display:none}#acp-cfs-search-again{margin:40px 0 0;@media (min-width:992px){&{margin:0}}}.acp-left-buttons{text-align:center;@media (min-width:768px){&{text-align:left}}#acp-i-am-a{position:relative;display:none;vertical-align:middle;padding:0 30px 0 0;font-weight:600;margin:0 5px 0 0;overflow:hidden;z-index:20;height:48px;line-height:48px;@media (min-width:768px){&{display:inline-block;height:56px;line-height:56px}}span{display:block;background:var(--c-gray-4);padding:0 0 0 25px;color:var(--c-black);&:after{content:'';position:absolute;width:50px;height:50px;background:var(--c-gray-4);transform:rotate(45deg) skew(15deg,15deg);top:0;left:52px;z-index:-1;box-shadow:4px -4px 0 var(--c-white)}@media (min-width:768px){&:after{width:60px;height:60px;left:40px}}}}#acp-or{position:relative;display:block;width:92px;margin:25px auto;vertical-align:middle;padding:0 30px 0 0;font-weight:600;overflow:hidden;z-index:10;height:48px;line-height:48px;@media (min-width:768px){&{display:inline-block;height:56px;line-height:56px;margin:0 5px 0 2px}}span{display:block;background:var(--c-gray-4);color:var(--c-black);padding:0 0 0 40px;&:before{content:'';position:absolute;width:50px;height:50px;background:var(--c-white);transform:rotate(45deg) skew(15deg,15deg);top:0;left:-35px;z-index:0;box-shadow:4px -4px 0 var(--c-white)}@media (min-width:768px){&:before{width:60px;height:60px;left:-40px}}&:after{content:'';position:absolute;width:50px;height:50px;background:var(--c-gray-4);transform:rotate(45deg) skew(15deg,15deg);top:0;left:38px;z-index:-1;box-shadow:4px -4px 0 var(--c-white)}@media (min-width:768px){&:after{width:60px;height:60px;left:23px}}}}#acp-cfs-current-customer{background:var(--c-black);color:var(--c-white);&:hover,&:focus,&:active{background:var(--c-white);color:var(--c-black)}}}#cfs_confirm_address,#cfs_confirm_address_a{display:none;font-weight:700;text-transform:uppercase;text-decoration:none;border-color:var(--c-green);&:hover,&:focus,&:active{background:var(--c-transparent);color:var(--c-black)}}}}.cfs-address-output{padding:60px 0 20px 0;.cfs-label{text-transform:uppercase;strong{display:none}}}html[lang="es"]{#modal_cfs .region-state.dc label{font-size:15px;line-height:16px;text-align:left;width:150px;padding-left:10px}#modal_cfs .region-state.md label{font-size:15px;line-height:16px;text-align:left;padding-left:10px}}body[article]{.layout-inner.container-fluid{max-width:700px;width:100%;@media (min-width:992px){&{max-width:700px}}@media (min-width:1200px){&{max-width:1140px}}}.open-text-grid .otg-column .title.xlarge{@media (min-width:576px){&{font-size:42px}}@media (min-width:768px){&{font-size:48px}}@media (min-width:992px){&{font-size:42px}}@media (min-width:1200px){&{font-size:56px}}}}.author-header{background:var(--c-black);color:var(--c-white);padding:0 50px;@media (min-width:576px){&{padding:0 15px}}.author-info{display:block;justify-content:space-between;align-items:center;padding:30px 0;@media (min-width:576px){&{display:flex;padding:50px 0}}.author-photo{order:1;@media (min-width:576px){&{order:2}}img{width:160px;margin:10px auto 20px;display:block;border-radius:200px;aspect-ratio:1 / 1;object-fit:cover;box-shadow:0 0 0 3px var(--c-black),0 0 0 4.5px var(--c-white);@media (min-width:576px){&{width:400px;margin:10px 0 20px}}}.author-social{display:flex;justify-content:center;padding:10px 0 0;.author-social-item{font-size:0;width:24px;height:24px;display:inline-block;vertical-align:top;opacity:1;margin:0 10px;text-decoration:none;&:before{font-size:22px;filter:invert(1);background-size:100%;width:22px;height:22px;color:#000}}}}.author-details{padding-top:40px;order:2;@media (min-width:576px){&{order:1;padding-top:0}}.authors-subhead{text-transform:uppercase;font-weight:700;font-size:16px;letter-spacing:1.1px}.entry-title{font-size:42px;margin-bottom:4px;text-indent:-4px;@media (min-width:576px){&{font-size:68px}}}.author-job-title{font-size:16px;line-height:1.05;margin-bottom:2rem;text-transform:uppercase;font-weight:600}.author-bio{display:block;line-height:28px;font-weight:400;max-width:100%;@media (min-width:576px){&{max-width:70%}}}}}}.author-articles{padding:40px 15px;font-size:36px;@media (min-width:576px){&{padding:80px 50px}}h2{text-align:center}.post-card{h2{text-align:left}}.author-article-item{display:block;background:var(--c-gray-5);padding:20px 30px;margin:0 0 20px;text-decoration:none;transition:0.4s all;&:hover{background:var(--c-purple);color:var(--c-white)}h3{font-size:32px;margin:0 0 12px}.author-line{display:flex;font-size:16px;align-items:center;img{border-radius:50px;width:30px;margin:0 10px 0 0;box-shadow:0 0 0 3px #fff;background:#FFF}.author-line-date{margin-left:25px}}}}.author-card{padding:0 15px;margin:0 0 15px;text-decoration:none;@media (min-width:768px){&{margin:0 0 30px}}.author-card-inner{display:flex;flex-direction:column;align-items:center;background:var(--c-white);padding:30px 0;transition:0.4s all;&:hover,&:focus,&:active{transform:scale(1.05)}}img{object-fit:cover;aspect-ratio:1 / 1;border-radius:50%;width:60%}.user-name{font-size:22px;font-weight:800;padding:20px 0 0}.user-title{font-size:14px}}.blog{&>.layout-inner{padding:80px 15px;.post-item{position:relative;padding:0 0 60px;.post-categories{a{text-transform:uppercase;text-decoration:none;font-weight:600;letter-spacing:.18em;background:transparent;padding:6px 8px;margin:0 -10px 0 -2px;cursor:default}}h2{margin:0 0 5px;a{text-decoration:none}}.post-header-meta{margin:0 0 20px}a.post-edit-link{position:absolute;top:4px;left:-90px;border-left:2px solid #FFF;&:hover{border-left-color:#000}}.post-content{position:relative;max-height:600px;overflow:hidden;&:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:300px;background:linear-gradient(0deg,#FFF,#ffffffd9,transparent);z-index:20}}section{.layout-inner{padding-left:0;padding-right:0;h3{font-size:30px}}}.post-read-more{margin:-40px 0 0;position:relative;z-index:30;text-align:center}}}}.post-content{.post-header{.entry-title{font-size:48px;margin:0 0 0 -2px;@media (min-width:768px){&{font-size:62px;margin:0 0 10px -5px}}}.byline-inner{display:flex;align-items:center;.byline-photo{border-radius:80px;overflow:hidden;width:100px;margin:0 20px 0 0}.byline-info{max-width:440px}}.post-categories{font-size:14px;padding:10px 0 0;@media (min-width:768px){&{font-size:16px;padding:10px 0}}a{text-transform:uppercase;text-decoration:none;font-weight:600;letter-spacing:.18em;background:transparent;padding:6px 8px;margin:0 -10px 0 -2px;cursor:default}}.post-sharing{padding-top:20px;@media (min-width:576px){&{padding-top:0}}h3{position:relative;top:0;right:auto;font-size:16px;margin:0 0 5px;text-transform:uppercase;letter-spacing:.18em;@media (min-width:576px){&{margin:10px 0}}span{display:none;@media (min-width:576px){&{display:inline}}}}a,button{font-size:12px;text-decoration:none;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:0 10px;border:0;vertical-align:top;display:inline-block;line-height:28px;background:var(--c-transparent);&.share-facebook{color:#1778F2;box-shadow:inset 0 -2px 0 #1778F2;transition:0.5s all;&:hover{box-shadow:inset 0 -30px 0 #1778F2;color:var(--c-white)}}&.share-twitter{box-shadow:inset 0 -2px 0 #272727;color:#272727;transition:0.5s all;&:hover{box-shadow:inset 0 -30px 0 var(--c-black);color:var(--c-white)}}&.share-email{box-shadow:inset 0 -2px 0 var(--c-black);color:var(--c-black);transition:0.5s all;&:hover{box-shadow:inset 0 -30px 0 var(--c-black);color:var(--c-white)}}&.share-print{box-shadow:inset 0 -2px 0 var(--c-gray-4);color:var(--c-black);transition:0.5s all;&:hover{box-shadow:inset 0 -30px 0 var(--c-gray-4);color:var(--c-black)}}}}}.post-text{margin:25px 0;@media (min-width:768px){&{margin:50px 0}}p{margin-bottom:40px;&:last-child{margin:0}}}.post-hero-image{margin:25px 0;@media (min-width:768px){&{margin:50px 0}}}.post-video{margin:25px 0;@media (min-width:768px){&{margin:50px 0}}.video-border{display:none;outline:6px solid var(--c-gray-2);background:var(--c-gray-2)}.video{button.playbutton{position:relative;border:0 solid transparent;background-color:transparent;padding:0;width:100%;&:after{background-image:url(../images/play-default-RCN.svg);background-size:56px 56px;content:"";display:inline-block;height:56px;width:56px;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@media (min-width:768px){&:after{background-size:100px 100px;width:100px;height:100px}}&:hover,&:focus{&:after{background-image:url(../images/play-hover-RCN.svg)}}}img{width:100%}}}#relevanssi_related_grid{display:block;.hub-cards-category{display:block;width:100%}}}.t-consentPrompt,.t-preference-modal,.t-preference-modal td{background:var(--c-black)!important}.t-preference-modal *{color:var(--c-white)!important}.t-preference-modal th{color:var(--c-black)!important}button.t-acceptAllButton{background:var(--c-green)!important;border-color:var(--c-green)!important;color:var(--c-white)!important}button.t-saveButton,button.t-allowAllButton{background:var(--c-green)!important;border-color:var(--c-green)!important}button.t-discardButton,button.t-declineAllButton{color:var(--c-black)!important}#cookie-consent{position:fixed;bottom:-30px;left:0;width:100%;z-index:100;background:var(--c-black);opacity:0;transition:1s all;display:none;&.show{display:block}&.fade{bottom:0;opacity:1}.layout-inner{padding-top:20px;padding-bottom:20px;@media (min-width:576px){&{padding-top:20px;padding-bottom:0}}}.title{font-size:26px;margin-bottom:.2rem;@media (min-width:576px){&{font-size:28px;margin-bottom:.2rem}}}p{font-size:14px;margin-bottom:1rem;@media (min-width:576px){&{font-size:16px;margin-bottom:1.5rem}}}#cookie-reject{color:var(--c-white);padding:8px 24px;font-size:16px}#cookie-accept{color:var(--c-black);padding:8px 24px;font-size:16px;&:hover,&:focus,&:active{color:var(--c-white)}}#cookie-reject{background:var(--c-gray-2);&:hover,&:focus,&:active{background-color:var(--c-black)}}}#saved-cookies .col{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #DDD}.layout-accordion{position:relative;.accordion-wrapper{border:2px solid var(--c-black);border-left:none;border-right:none;margin-bottom:-2px;position:relative;h2{margin-bottom:0}}.card{border-radius:0;border:0;background:var(--c-transparent)}.card-header{text-decoration:none!important;padding:0;&:first-child,&:last-child{border-radius:0}&:hover{text-decoration:none}}.card-title{color:var(--c-black);font-size:18px;padding:30px 60px 30px 30px;text-transform:none;margin-bottom:0}.accordion-body{padding:0 30px;width:100%;@media (min-width:992px){&{width:100%}}p{font-size:16px}a{text-decoration:underline}}.accordion-body-inner{padding:0 0 30px}.accordion .card-header:after{font-family:'radiate-icomoon';content:"\e900";color:var(--c-black);position:absolute;top:26px;right:30px;font-size:22px}.accordion .card-header.collapsed:after{content:"\e901"}.more-accordion-items{display:none;&.active{display:block}}&.dark-mode{.card-title{color:var(--c-white)}.accordion-wrapper{border:2px solid var(--c-white);border-left:none;border-right:none}.accordion .card-header:after{color:var(--c-green)}}&.light-gray{.btnExpand,.btnCollapse{background:var(--c-transparent)}}&.brand-green{.btnExpand,.btnCollapse{background:var(--c-transparent);color:var(--c-black);border-bottom-color:var(--c-black)}button.btn-accordion{&:hover,&:active,&:focus{background-color:var(--c-green);color:var(--c-black);border-bottom-color:var(--c-white);opacity:.7}}.accordion-wrapper{border-color:var(--c-black);.card-title{color:var(--c-black)}}.accordion .card-header:after{color:var(--c-black)}}&.brand-purple{.accordion-wrapper{border:2px solid var(--c-white);border-left:none;border-right:none}.card-title{color:var(--c-white)}.btnExpand,.btnCollapse{background:var(--c-transparent)}button.btn-accordion{color:var(--c-white);border-bottom-color:var(--c-white);&:hover,&:active,&:focus{background-color:var(--c-purple);color:var(--c-gray-3);border-bottom-color:var(--c-gray-3)}}.accordion .card-header:after{color:var(--c-white)}}&.brand-mobile-purple,&.brand-mobile-gradient{.accordion-wrapper{border:2px solid var(--c-white);border-left:none;border-right:none}.card-title{color:var(--c-white)}.btnExpand,.btnCollapse{background:var(--c-transparent)}button.btn-accordion{color:var(--c-white);border-bottom-color:var(--c-white);&:hover,&:active,&:focus{background-color:var(--c-dark-purple);color:var(--c-lime);border-bottom-color:var(--c-lime)}}.accordion .card-header:after{color:var(--c-white)}}}.banner{position:relative;.title{text-align:center;padding:0 24px;font-size:38px;@media (min-width:768px){&{font-size:60px;padding-bottom:40px}}}&.animation{.banner-card{opacity:0;transform:translateY(50px)}}.banner-cards-wrapper{.banner-card{margin-bottom:2rem;color:var(--c-white);p,h2,label,legend{color:var(--c-white)}.banner-card-text{position:absolute;z-index:10;top:0;bottom:0;left:0;right:0;display:flex;align-items:flex-end;.inner{margin:0 32px 20px 32px;@media (min-width:992px){&{margin:0 48px 40px 48px}}}.pre-headline{font-weight:var(--font-gotham-bold);font-size:14px;line-height:1.05;letter-spacing:2px;text-transform:uppercase;margin-bottom:4px}.headline{font-size:28px;line-height:1.11;margin-bottom:8px;@media (min-width:992px){&{font-size:38px}}}p{font-size:16px;line-height:1.44;margin-bottom:8px;@media (min-width:992px){&{font-size:18px}}}a{text-decoration:none!important;&:hover,&:active,&:focus{&~.btn{color:var(--c-white);border-color:var(--c-green);box-shadow:inset 0 -40px 0 0 var(--c-green);transition:box-shadow 0.5s cubic-bezier(.55,.085,0,.99),padding 0.5s,margin 0.5s;background-color:var(--c-transparent);margin:0 -4px;padding:0 4px}}&:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0}}}.banner-card-image{position:relative;overflow:hidden;background:#000;picture,img{width:100%;transition:all .5s}&.zoom{picture,img{transform:scale(1.05)}}&:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:rgb(255,255,255);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 33%,rgba(0,0,0,1) 66%,rgba(0,0,0,1) 100%);opacity:.75}&.bg-80{&:after{opacity:.8}}&.bg-85{&:after{opacity:.85}}&.bg-90{&:after{opacity:.90}}&.bg-95{&:after{opacity:.95}}&.bg-100{&:after{opacity:1}}}}}.btn-secondary-animation{color:var(--c-green);box-shadow:inset 0 -2px 0 0 var(--c-green)}&.brand-mobile-purple{.btn-secondary-animation{color:var(--c-lime);box-shadow:inset 0 -2px 0 0 var(--c-lime)}.banner-card-text{a:hover{&~.btn{border-color:var(--c-lime);box-shadow:inset 0 -40px 0 0 var(--c-lime);color:var(--c-black)}}}}}.breadcrumbs{position:relative;font-size:12px;line-height:1.5em;padding:20px 0;text-transform:uppercase;letter-spacing:1.5px;@media (min-width:576px){&{font-size:14px}}@media (min-width:768px){&{padding:40px 0}}ol{position:relative;z-index:20;margin:0;padding:0;list-style:none;li{display:inline-block;vertical-align:middle;a{font-weight:600;text-decoration:none;&:hover,&:active,&:focus{background:var(--c-transparent);text-decoration:underline}}}}&.dark-mode{a{&:hover,&:active,&:focus{color:var(--c-white)}}}&.light-grey{background:var(--c-gray-4)}&.brand-green{background:var(--c-green)}&.brand-purple{background:var(--c-purple);color:var(--c-white);a{color:var(--c-white);&:hover,&:active,&:focus{color:var(--c-white)}}}&.brand-mobile-purple{background:var(--c-dark-purple);color:var(--c-white);a{color:var(--c-white);&:hover,&:active,&:focus{color:var(--c-white)}}}&.full-width{.layout-inner.container-fluid{max-width:none;width:100%;padding:0 15px;@media (min-width:768px){&{padding:0 30px}}}}}body.page-interactive-shop #codekeeper-app .interactive-shop.plan-promo .is-header .title span{text-transform:none}.pph-cta button,.pph-cta a{background:var(--c-white);color:var(--c-purple);white-space:nowrap}.bap-mvno{.build-a-plan{background:var(--c-gray-4);.bap-header{padding-bottom:40px;.title{font-weight:400;font-size:44px;span{font-weight:800}.bap-edit{display:inline-block;vertical-align:bottom;font-size:14px;line-height:35px;text-decoration:underline;border:0;background:transparent}.bap-region-label{text-transform:capitalize}}}.products-col{display:flex;flex-direction:column;background:var(--c-gray-4);padding:20px 10px 30px;max-width:540px;min-width:300px;margin:0 auto;@media (min-width:768px){&{padding:20px 30px 50px 30px;max-width:540px;margin:0 auto;min-width:0}}@media (min-width:1080px){&{max-width:680px}}}.product-internet,.product-mobile,.product-tv{margin-bottom:30px;.title{font-size:30px;font-weight:700;margin-bottom:16px;letter-spacing:-.02em}label{padding-top:0;font-size:15px}.option-toggle{align-items:center;display:flex!important;position:relative;.option-toggle-title{cursor:pointer;display:block;font-size:30px;font-weight:700;letter-spacing:-.02em;padding:2px 0 0 0;text-transform:none;user-select:none}.option-toggle-inner{display:flex;height:32px;margin-left:auto;position:relative}input{opacity:0;width:0;height:0;&:checked+.option-toggle-slider{background-color:var(--c-purple)}&:focus+.option-toggle-slider{box-shadow:0 0 1px var(--c-purple)}&:checked+.option-toggle-slider:before{transform:translateX(38px);left:0}}.option-toggle-slider{position:relative;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;display:block;margin:0 0 5px;height:100%;width:68px;@media (min-width:62rem){&{top:0;width:68px;height:32px}}&:before{position:absolute;content:'';left:3px;height:26px;width:26px;bottom:3px;background-color:#fff;transition:.4s}@media (min-width:62rem){&:before{left:3px;height:26px;width:26px}}&.round{border-radius:34px;&:before{border-radius:50%}}}}label[for="bap-internet-speed-input"],label[for="bap-mobile-type-input"],label[for="bap-tv-type-input"],#bap-internet-speed-input,#bap-mobile-type-input,#bap-tv-type-input{&.hidden{width:0;height:0;padding:0;margin:0;border:0;visibility:hidden;white-space:nowrap;font-size:0;line-height:0;display:block}}.form-control{font-size:34px;height:74px;border-left:0;padding:.375rem 1.5rem;color:var(--c-black);border:1px solid rgba(0,0,0,.65);background-color:rgba(255,255,255,1);&:focus{background-color:rgba(255,255,255,1)}}.bap-internet-price,.bap-mobile-price,.bap-tv-price{display:none}.price-wrapper{font-weight:800;font-size:0;.price-before{font-size:34px;margin:8px 0 0 0}.price-amount{font-size:60px}.price-cents{font-size:22px;margin:8px 0 0 2px}}.bap-desc{padding:10px 0;.bap-desc-item{font-size:18px;line-height:22px;margin:0 0 15px 18px;&:before{content:'';display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:4px;background:var(--c-black);margin:-2px 10px 0 -16px}}}}.product-internet{.title{font-size:30px;font-weight:700;margin-bottom:16px;letter-spacing:-.02em;&:before{content:'';width:34px;height:34px;display:inline-block;vertical-align:top;background:url(../images/ast_icon_wifi_purple_rgb_210216.png) center center no-repeat;background-size:100%;margin:0 15px 0 0}}#internet_bullets{position:absolute;z-index:5;background:var(--c-white);border-radius:6px;margin:0 15px 0 0;width:calc(100% - 30px);padding:0 30px;opacity:0;max-height:0;overflow:hidden;transition:0.5s padding,0.5s opacity;&.active{display:block;max-height:200px;opacity:1;padding:25px 30px}.bap-desc-item{font-size:14px;line-height:18px;margin:0 0 8px 18px;&:last-child{margin-bottom:0}}}}#row-mobile .product-col{z-index:10}.product-col{z-index:5}.product-mobile{.title{font-size:30px;font-weight:700;margin-bottom:0;letter-spacing:-.02em;.enable-mobile-toggle{padding-left:0;margin-bottom:16px;.custom-control-label{display:block;font-size:30px;font-weight:700;margin-bottom:16px;letter-spacing:-.02em;cursor:pointer;padding:2px 0 0 0;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;&:before{left:auto;right:0;width:3.75rem;height:1.7rem;pointer-events:all;border-radius:1.5rem;background:var(--c-gray-3);border:0;top:.35rem}&:after{top:calc(0.35rem + 2px);left:auto;right:34px;width:calc(1.7rem - 4px);height:calc(1.7rem - 4px);background-color:var(--c-white);border-radius:1rem}}.custom-control-input:checked~.custom-control-label{&:after{background-color:var(--c-white);transform:translateX(2.05rem)}&:before{background:var(--c-black)}}}}#bap-mobile-bullets{position:absolute;z-index:5;background:var(--c-white);border-radius:6px;margin:0 15px 0 0;width:100%;padding:0 30px;opacity:0;max-height:0;overflow:hidden;transition:0.5s padding,0.5s opacity;&.active{display:block;max-height:200px;opacity:1;padding:25px 30px}.bap-desc-item{font-size:14px;line-height:18px;margin:0 0 8px 18px;&:last-child{margin-bottom:0}}}}.product-tv{.title{margin-bottom:0;.enable-tv-toggle{padding-left:0;margin-bottom:16px;.custom-control-label{display:block;font-size:30px;font-weight:700;margin-bottom:16px;letter-spacing:-.02em;cursor:pointer;padding:2px 0 0 0;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;&:before{left:auto;right:0;width:3.75rem;height:1.7rem;pointer-events:all;border-radius:1.5rem;background:var(--c-gray-3);border:0;top:.35rem}&:after{top:calc(0.35rem + 2px);left:auto;right:34px;width:calc(1.7rem - 4px);height:calc(1.7rem - 4px);background-color:var(--c-white);border-radius:1rem}}.custom-control-input:checked~.custom-control-label{&:after{background-color:var(--c-white);transform:translateX(2.05rem)}&:before{background:var(--c-black)}}}}#bap-tv-bullets{position:absolute;z-index:5;background:var(--c-white);border-radius:6px;margin:0 15px 0 0;width:100%;padding:0 30px;opacity:0;max-height:0;overflow:hidden;transition:0.5s padding,0.5s opacity;&.active{display:block;max-height:200px;opacity:1;padding:25px 30px}.bap-desc-item{font-size:14px;line-height:18px;margin:0 0 8px 18px;&:last-child{margin-bottom:0}}}#bap-tv-offer-choices{display:flex;justify-content:flex-start;flex-wrap:wrap;flex-direction:column;@media (min-width:768px){&{flex-direction:row}}.bap-moc,.bap-toc{background:var(--c-white);border:none;padding:32px 42px;display:flex;align-items:center;flex-direction:column;cursor:pointer;user-select:none;border-radius:6px;max-width:140px;justify-content:center;box-shadow:0 1px 10px rgba(0,0,0,.1);&.active{background:var(--c-purple);color:var(--c-white)}}.bap-toc{border:none;margin:10px 0;padding:12px 16px;max-width:none;display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-align:left;line-height:23px;&:last-of-type{margin-right:0}@media (min-width:768px){&{padding:25px;max-width:280px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:10px 20px 10px 0;text-align:center}}.bap-tvc-plan{font-size:24px;font-weight:800;letter-spacing:-.05em;margin:0;min-height:0;@media (min-width:768px){&{min-height:0}}@media (min-width:1080px){&{min-height:74px;display:flex;align-items:center;flex-direction:column;justify-content:space-between}}.bap-tvc-upper{display:flex;flex-direction:column;align-items:center;justify-content:center;@media (min-width:768px){&{height:70px}}.bap-tvc-desc{font-size:14px;letter-spacing:-.05em;font-weight:300}}}.bap-tvc-price{font-size:20px;letter-spacing:-.05em;font-weight:300}span{pointer-events:none}}}}.product-mobile-content,.product-tv-content,.tv-addons{position:relative;opacity:0;display:none;transform:translateY(-10px);transition:0.5s opacity,0.5s transform;&.show{display:block}&.active{opacity:1;transform:translate(0)}}.tv-addons{display:block;opacity:1}.product-mobile-content{display:block;opacity:1;.bap-mobile-lines-select{.bap-select-desc{margin:0 0 10px}.bap-select{position:relative;margin:0 0 20px;font-size:0;display:inline-block;background:var(--c-white);border-radius:6px;box-shadow:0 1px 10px rgba(0,0,0,.1);display:flex;justify-content:flex-start;overflow:hidden;@media screen and (max-width:850px){&{background:var(--c-white)}}span{@media screen and (max-width:850px){&{padding:15px 0}}}@media screen and (max-width:850px){.bap-select{background:var(--c-purple);border-right:4px solid var(--c-purple)}}}.bap-select-active{background:var(--c-purple);border-radius:0;position:absolute;top:4px;left:0;height:58px;transition:0.5s left,0.5s top,0.5s width}.bap-select-item{display:block;text-align:center;padding:0;margin:0 0 0 0;cursor:pointer;user-select:none;font-size:24px;font-weight:600;border:0;border-radius:6px;border-radius:0;box-shadow:inset -1px 0 0 #DDD;background:transparent;width:20%;color:var(--c-purple);transition:0.5s box-shadow,0.5s color,0.3s background;&:first-child{border-radius:6px 0 0 6px}&:last-child{border-radius:0 6px 6px 0;box-shadow:none}&:focus,&:not(.active):hover{background:var(--c-gray-5)!important;outline:0}&.active{color:var(--c-white);background:var(--c-purple)!important;box-shadow:inset -1px 0 0 transparent;&:active,&:focus,&:hover{background:var(--c-purple)!important;color:var(--c-white)}}span{position:relative;z-index:10;padding:8px 15px;font-size:22px;display:block;width:100%;pointer-events:none;@media screen and (min-width:768px){&{padding:9px 33px;font-size:22px}}}}.bap-lines-input{width:0;height:0;padding:0;margin:0;border:0;outline:0;opacity:0}}.bap-mobile-type{display:flex;align-items:center;flex-direction:column;margin-bottom:20px;@media screen and (min-width:576px){&{flex-direction:row}}p{font-size:15px;font-weight:500;min-width:85px;display:block;background:var(--c-gray-5);text-align:center;user-select:none;border-radius:6px 6px 0 0;line-height:30px;width:100%;@media screen and (min-width:576px){&{line-height:46px;width:auto;border-radius:6px 0 0 6px}}}.bap-mobile-data-choices{display:flex;flex-direction:row;width:100%;box-shadow:0 1px 10px rgba(0,0,0,.1);background:#FFF;border-radius:0 0 6px 6px;overflow:hidden;@media screen and (min-width:576px){&{border-radius:0 6px 6px 0}}.bap-mdc{width:100%;margin:0;cursor:pointer;user-select:none;border:none;background:transparent;padding:0 10px;box-shadow:inset -1px 0 0 #DDD;transition:0.3s background;&:last-child{box-shadow:none}&:focus,&:not(.active):hover{background:var(--c-gray-5)}&.active{color:var(--c-white);background:var(--c-purple)}.bap-mdc-speed{font-size:14px;font-weight:800;letter-spacing:-.03em;line-height:44px;white-space:nowrap;@media screen and (min-width:1015px){&{font-size:16px}}}}}}.bap-mobile-totals{display:flex;justify-content:space-between;user-select:none;flex-wrap:wrap;@media screen and (min-width:576px){&{flex-wrap:nowrap}}.bap-mobile-totals-label{font-size:15px;min-width:85px;text-align:center;user-select:none;line-height:46px;font-weight:800;width:100%;@media screen and (min-width:576px){&{width:auto}}}.bap-mobile-line-totals{display:flex;width:100%;margin:-15px 0 0;@media screen and (min-width:576px){&{margin:0}}.bap-mobile-line-total{position:relative;text-align:center;line-height:46px;font-size:14px;font-weight:500;width:100%;@media screen and (min-width:576px){&{font-size:16px}}&[plan="Unlimited"],&[plan="Unlimited+"],&[plan="3 GB"],&[plan="1.5 GB"]{&:before{content:'';font-size:14px;font-weight:800;letter-spacing:-.03em;height:0;display:block;overflow:hidden;padding:0 10px}}&[plan="Unlimited"]{&:before{content:'Unlimited'}}&[plan="Unlimited+"]{&:before{content:'Unlimited+'}}&[plan="3 GB"]{&:before{content:'3 GB'}}&[plan="1.5 GB"]{&:before{content:'1.5 GB'}}&:after{content:'';position:absolute;right:0;top:12px;height:20px;width:1px;background:var(--c-gray-3)}&:last-child{&:after{display:none}}}}}}.addon-col{.title{text-transform:uppercase;font-size:14px;letter-spacing:.15em;margin:0 0 5px}.checkboxes{label{font-size:16px;line-height:24px;margin-bottom:10px;.title{font-size:18px;text-transform:none;letter-spacing:.025em;display:block;margin:-2px 0 0}}.checkbox-wrapper{&:last-child{margin-bottom:11px}}}.radio{.radio-label{font-size:18px;text-transform:none;letter-spacing:.025em;margin:0;font-weight:800;line-height:28px}}}.summary-col{display:flex;flex-direction:column;max-width:600px;margin:0 auto;@media (min-width:1080px){&{width:370px}}.bap-summary-coupon{text-align:center;color:var(--c-white);background:var(--c-ui-teal);font-weight:500;font-size:14px;padding:10px 0}.coupon{margin:0 -10px 0 -5px;.coupon-upper{position:relative;background:var(--c-dark-purple);border-radius:5px 0 5px 5px;padding:14px 30px;color:var(--c-white);&:after{content:'';position:absolute;top:-10px;right:0;border:5px solid transparent;border-left-color:var(--c-purple);border-bottom-color:var(--c-purple);left:auto}.coupon-primary{display:flex;align-items:center;.coupon-primary-img{width:80px;margin:0 20px 0 0}.coupon-primary-desc{.coupon-primary-title{font-size:18px;font-weight:800}.coupon-primary-subtitle{font-size:14px;font-weight:500}}}.coupon-secondary{position:relative;padding:2px 0 2px 20px;font-weight:500;font-size:14px;margin:5px 0 0;text-align:center;&:before{content:'';position:relative;display:inline-block;vertical-align:top;box-shadow:4px 4px 0 var(--c-white);width:12px;height:22px;margin:0 8px 0 0;top:-6px;transform:scale(.5) rotate(45deg)}}}.coupon-lower{position:relative;padding:14px 45px;color:var(--c-white);font-size:14px;margin:0 10px 0 5px;background:linear-gradient(45deg,#463793,#27638f,#12828d,#529b72,#8bc928);border-radius:0 0 5px 5px;text-align:center}}.bap-summary{padding:30px 45px 40px;border-radius:5px 5px 0 0;box-shadow:0 -2px 20px rgba(0,0,0,.1);background:var(--c-white);color:var(--c-black);@media (min-width:768px){&{padding:25px}}@media (min-width:62rem){&{padding:50px 35px}}.title-plan{font-size:28px;line-height:28px;font-weight:300;letter-spacing:-.03em}.details{display:block}.price-wrapper{font-weight:800;font-size:0;.price-before{font-size:40px;margin:10px 0 0 0}.price-amount{font-size:82px}.price-cents{font-size:28px;margin:14px 0 0 2px}.price-after{font-size:13px;margin:48px 0 0 4px;vertical-align:top;font-weight:300;text-align:left}&.stacked{.price-cents{position:absolute;text-align:left;line-height:32px;&:after{content:'/mo'}}}.price-strike{max-height:25px;.price-strike-inner{position:relative;font-size:0;display:inline-block;vertical-align:top;&:before{content:'';width:calc(100% - 5px);position:absolute;left:5px;background:url(../images/strikethrough-red.svg) center center no-repeat;background-size:100%;height:100%;top:2px}.price-strike-amount{font-size:24px;display:inline-block;vertical-align:top}.price-strike-per{display:inline-block;vertical-align:top;font-size:14px;margin:6.5px 0 0 2px}.price-strike-month{display:inline-block;vertical-align:top;font-size:14px;margin:7.5px 0 0 2px}}}}.bap-summary-disclaimer{font-weight:300;font-size:13px;line-height:18px}.phone-checkbox{margin:15px 0 20px;label{letter-spacing:0;font-size:16px;font-weight:300;&:before{background-color:var(--c-gray-1);border:2px solid var(--c-white)}&:after{border:solid var(--c-gray-1);border-width:0 2px 2px 0}}}button.btn-primary{margin-bottom:20px;&:focus{background:var(--c-gray-1)}}.details{button{font-size:12px}}.form-help-text{font-size:14px;font-weight:300;margin:0 auto;width:120px;@media (min-width:48rem){&{margin:0}}.btn-danger{background:var(--c-gray-1);border:var(--c-gray-1);margin-right:5px}}.title{font-size:18px;margin:30px 0 8px;font-weight:600}.what-you-get{padding:0 0 20px;font-size:13px;.wyg-title{font-weight:700;text-transform:uppercase;font-size:15px;padding:10px 0 8px}.wyg-bullet{position:relative;padding:2px 0 2px 20px;font-weight:500;&:before{content:'';position:absolute;box-shadow:4px 4px 0 var(--c-ui-teal);width:12px;height:22px;left:0;top:-5px;transform:scale(.6) rotate(45deg)}a{line-height:16px}}}.bap-total-price{margin:0;padding:0 0 5px}.bap-desc{padding:0 0 25px;.bap-desc-item{font-size:14px;line-height:18px;margin:0 0 8px 18px;&:before{content:'';display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:4px;background:var(--c-white);margin:-2px 10px 0 0}}}#bap-submit{margin:20px 0;&:focus{background:var(--c-gray-1)}}button.btn-primary.btn-primary-animation{&:hover{background:var(--c-gray-1)}}.selected-plans{display:flex;justify-content:center;padding-bottom:2rem;padding-top:1rem;.selected-plan{background:var(--c-gray-4);color:var(--c-black);display:flex;flex-direction:column;height:130px;justify-content:center;margin-right:15px;padding:10px;position:relative;width:110px;border-radius:5px;text-align:center;cursor:default;&:last-of-type{margin-right:0}&.active{background:var(--c-purple);color:var(--c-white);transition:0.3s all;.selected-plan-remove{display:block}.selected-plan-icon{img{opacity:1;filter:brightness(10)}}}.selected-plan-icon{min-height:50px;img{margin:0 auto 10px;opacity:.5;width:40px;filter:saturate(0)}}.selected-plan-title{font-size:15px;text-transform:uppercase;font-weight:500;margin-bottom:2px}.selected-plan-data span{display:block;font-size:12px}.selected-plan-remove{cursor:pointer;display:none;height:30px;position:absolute;right:0;top:0;transition-duration:0.5s;width:30px;&:after{content:'+';position:absolute;transform:rotate(45deg);font-size:26px;font-weight:400;width:30px;height:30px;line-height:30px;left:-2px;top:2px}&:active,&:focus,&:hover{opacity:.5}}}.selected-plan-tv,.selected-plan-mobile{&.active:hover{transform:scale(1.05)}}}.selected-add-ons-wrapper{position:relative;margin-bottom:20px;padding:0 40px;display:flex;flex-direction:column;align-items:center;.selected-add-ons-title{max-width:300px;width:100%;margin-top:0;text-align:left}.selected-add-ons{max-width:300px;width:100%;text-align:left;.selected-add-on{margin-bottom:10px;text-align:left}.selected-add-on-title{font-weight:300;font-size:14px}}}}}#bap-internet-speed-choices{display:flex;flex-wrap:wrap;justify-content:flex-start;@media (min-width:1080px){&{flex-wrap:wrap}}.bap-isc{background:var(--c-white);border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;margin:10px 0 10px 0;width:100%;padding:12px 16px;user-select:none;box-shadow:0 1px 10px rgba(0,0,0,.1);justify-content:space-between;flex-direction:row;text-align:left;@media (min-width:768px){&{padding:25px 20px;margin:10px 15px 10px 0;width:145px;width:110px;flex-direction:column;justify-content:flex-start;text-align:center}}&:last-of-type{margin-right:0}span{display:block;pointer-events:none}.bap-isc-speed{font-size:24px;font-weight:800;letter-spacing:-.05em;@media (min-width:768px){&{font-size:28px}}&.bap-no-mbps{font-size:20px;&:after{display:none}}&:after{content:'Mbps';font-size:14px;font-weight:400;letter-spacing:-.01em;padding:0 0 0 2px;display:block;margin:0}@media (min-width:768px){&:after{margin:0 0 12px}}}.bap-isc-price{font-size:20px;letter-spacing:-.05em;font-weight:300}&.active{background:var(--c-purple);color:var(--c-white)}}}#bap-mobile-data-choices{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:flex-start;@media (min-width:768px){&{flex-direction:row;align-items:flex-start}}@media (min-width:1080px){&{flex-wrap:nowrap}}.bap-mdc{position:relative;background:var(--c-white);display:flex;align-items:center;flex-direction:row;cursor:pointer;user-select:none;border-radius:6px;box-shadow:0 1px 10px rgba(0,0,0,.1);border:none;padding:12px 16px;width:100%;margin:10px 0;justify-content:space-between;@media (min-width:768px){&{margin:10px 19px 10px 0;flex-direction:column;justify-content:center;width:auto;min-width:118px;padding:25px 24px}}.bap-mdc-speed{font-size:24px;font-weight:800;letter-spacing:-.05em;margin:0;display:block;pointer-events:none;@media (min-width:768px){&{font-size:22px;margin:0 0 6px}}}.bap-mdc-price{font-size:20px;letter-spacing:-.05em;font-weight:300;display:block;pointer-events:none}&[plan="1.5"],&[plan="3"]{min-width:190px}&.active{background:var(--c-purple);color:var(--c-white)}&:last-of-type{margin-right:0}}}#bap-tv-type-choices{display:flex;justify-content:space-between;.bap-tvc{background:var(--c-white);padding:32px 42px;display:flex;align-items:center;flex-direction:column;cursor:pointer;user-select:none;border-radius:6px;box-shadow:0 1px 10px rgba(0,0,0,.1);&[tier="basic"]{min-width:245px;margin-right:12px}.bap-tvc-tier{font-size:28px;font-weight:800;letter-spacing:-.05em;text-align:center;line-height:30px;.bap-tvc-tier:after{content:'Mbps';font-size:14px;font-weight:400;letter-spacing:-.01em;padding:0 0 0 2px}}&.active{background:var(--c-purple);color:var(--c-white)}}}.term-toggle-wrap{position:relative;display:flex;justify-content:flex-end;text-align:center;padding:20px 0 0;max-width:1140px;margin:-30px auto 20px;z-index:30;@media (min-width:768px){&{margin:-70px auto 20px}}.term-toggle-label{font-weight:500;letter-spacing:-.03em;padding:0 0 10px 0;@media (min-width:768px){&{padding:0 20px 0 0}}}.term-toggle-inner{display:flex;flex-direction:column;align-items:center;width:100%;@media (min-width:768px){&{flex-direction:row;width:auto}}}.term-toggle{position:relative;background:linear-gradient(90deg,rgb(72,48,146),rgb(58,181,74),rgb(179,195,29));padding:3px;border-radius:11px;width:265px;width:375px;.term-option{position:relative;border:0;margin:0;padding:12px 20px;width:calc(50% - 2.5px);background:transparent;border-radius:8px;overflow:hidden;outline:0;transition:0.3s all;&:focus{background:rgba(0,0,0,.2)}&:active{outline:1px solid #fff}.term-text-dark{position:relative;text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:-.02em;color:#483092;z-index:5;opacity:0;transition:0.5s all}.term-text-white{position:absolute;top:14px;left:20px;color:#FFF;text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:-.02em;z-index:5;transition:0.5s all}.term-slider{position:absolute;top:0;left:0%;width:100%;height:100%;background:transparent;background:#FFF;z-index:0;border-radius:8px;transition:0.5s}&.term-12{margin-right:5px}}}.term-bg-slider{position:absolute;top:3px;left:calc(0% + 3px);width:calc(50% - 6px);height:calc(100% - 6px);background:#FFF;z-index:0;border-radius:8px;transition:0.5s}&[term="12"]{.term-12{.term-slider{left:0%}.term-text-dark{opacity:1}.term-text-white{opacity:0}}.term-24{.term-slider{left:-100%}.term-text-dark{opacity:0}.term-text-white{opacity:1}}}&[term="24"]{.term-12{.term-slider{left:100%}.term-text-dark{opacity:0}.term-text-white{opacity:1}}.term-24{.term-slider{left:0%}.term-text-dark{opacity:1}.term-text-white{opacity:0}}.term-bg-slider{left:calc(50% + 3px)}}}}}.bap-region-modal{#bap-region-input{margin:0 0 20px;width:calc(100% - 4px)}}.build-a-plan.bap-mobile{.interactive-shop{.is-header{margin:0 0 40px}}}.interactive-shop{&:not(.plan-promo){&.is-header{&.plan-promo-header{display:none}}}&.plan-promo{.is-header{&:not(.plan-promo-header){display:none}&.plan-promo-header{display:block;background:linear-gradient(45deg,#1E1839,#12828d,#c8d322);.pph-content{display:flex;align-items:center;justify-content:space-between;@media (min-width:992px){&{flex-direction:column}}.pph-inline{display:inline}.pph-plan-price{width:100%;@media (min-width:992px){&{text-align:center;padding:0 0 20px}}.pph-plan-price-upper{font-size:26px}.pph-plan-price-lower{font-weight:800;font-size:52px;span{font-size:18px;font-weight:500;&.pph-all-in{font-size:42px;font-weight:300;letter-spacing:-.05em}}}}.pph-details{width:100%;text-align:center;font-size:32px;font-weight:300;letter-spacing:-.02em;@media (min-width:992px){&{padding:0 0 35px}}.pph-details-lower{font-size:14px;letter-spacing:-.02em;font-weight:600}}.pph-cta{padding:0 0 0 50px;@media (min-width:992px){&{padding:0}}}}}}}}#bap-shop-banner{.shop-banner-title-cfs,.shop-banner-body-cfs{display:none}}.build-a-plan:not(.mvno-layout){.bap-header{padding-bottom:40px;.title{font-weight:400;font-size:44px;span{font-weight:800}.bap-edit{display:inline-block;vertical-align:bottom;font-size:14px;line-height:35px;text-decoration:underline;border:0;background:transparent}}}.products-col{display:flex;flex-direction:column;background:var(--c-gray-4);padding:50px 30px;width:500px;box-shadow:inset -10px 0 0 var(--c-white);@media (min-width:768px){&{padding:70px 30px 50px 30px;width:400px;box-shadow:none}}@media (min-width:900px){&{width:540px}}@media (min-width:1080px){&{width:680px}}}.product-internet,.product-mobile,.product-tv{margin-bottom:50px;.title{font-size:30px;font-weight:700;margin-bottom:16px;letter-spacing:-.02em}label{padding-top:0;font-size:15px}label[for="bap-internet-speed-input"],label[for="bap-mobile-type-input"],label[for="bap-tv-type-input"],#bap-internet-speed-input,#bap-mobile-type-input,#bap-tv-type-input{&.hidden{width:0;height:0;padding:0;margin:0;border:0;visibility:hidden;white-space:nowrap;font-size:0;line-height:0;display:block}}.form-control{font-size:34px;height:74px;border-left:0;padding:.375rem 1.5rem;color:var(--c-black);border:1px solid rgba(0,0,0,.65);background-color:rgba(255,255,255,1);&:focus{background-color:rgba(255,255,255,1)}}.bap-internet-price,.bap-mobile-price,.bap-tv-price{display:none}.price-wrapper{font-weight:800;font-size:0;.price-before{font-size:34px;margin:8px 0 0 0}.price-amount{font-size:60px}.price-cents{font-size:22px;margin:8px 0 0 2px}}.bap-desc{padding:10px 0;.bap-desc-item{font-size:18px;line-height:22px;margin:0 0 15px 18px;&:before{content:'';display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:4px;background:var(--c-black);margin:-2px 10px 0 -16px}}}}.product-internet{.title{&:before{content:'';width:34px;height:34px;display:inline-block;vertical-align:top;background:url(../images/ast_icon_wifi_purple_rgb_210216.png) center center no-repeat;background-size:100%;margin:0 15px 0 0}}#internet_bullets{position:absolute;z-index:5;background:var(--c-white);border-radius:6px;margin:0 15px 0 0;width:calc(100% - 30px);padding:0 30px;opacity:0;max-height:0;overflow:hidden;transition:0.5s padding,0.5s opacity;&.active{display:block;max-height:200px;opacity:1;padding:25px 30px}.bap-desc-item{font-size:14px;line-height:18px;margin:0 0 8px 18px;&:last-child{margin-bottom:0}}}}#row-mobile .product-col{z-index:10}.product-col{z-index:5}.product-mobile{.title{.enable-mobile-toggle{padding-left:0;.custom-control-label{display:block;font-size:30px;font-weight:700;margin-bottom:16px;letter-spacing:-.02em;cursor:pointer;padding:2px 0 0 0;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;&:before{left:auto;right:0;width:3.75rem;height:1.7rem;pointer-events:all;border-radius:1.5rem;background:var(--c-gray-3);border:0;top:.35rem}&:after{top:calc(0.35rem + 2px);left:auto;right:34px;width:calc(1.7rem - 4px);height:calc(1.7rem - 4px);background-color:var(--c-white);border-radius:1rem}}.custom-control-input:checked~.custom-control-label{&:after{background-color:var(--c-white);transform:translateX(2.05rem)}&:before{background:var(--c-black)}}}}#bap-mobile-bullets{position:absolute;z-index:5;background:var(--c-white);border-radius:6px;margin:0 15px 0 0;width:100%;padding:0 30px;opacity:0;max-height:0;overflow:hidden;transition:0.5s padding,0.5s opacity;&.active{display:block;max-height:200px;opacity:1;padding:25px 30px}.bap-desc-item{font-size:14px;line-height:18px;margin:0 0 8px 18px;&:last-child{margin-bottom:0}}}}.product-tv{.title{.enable-tv-toggle{padding-left:0;.custom-control-label{display:block;font-size:30px;font-weight:700;margin-bottom:16px;letter-spacing:-.02em;cursor:pointer;padding:2px 0 0 0;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;&:before{left:auto;right:0;width:3.75rem;height:1.7rem;pointer-events:all;border-radius:1.5rem;background:var(--c-gray-3);border:0;top:.35rem}&:after{top:calc(0.35rem + 2px);left:auto;right:34px;width:calc(1.7rem - 4px);height:calc(1.7rem - 4px);background-color:var(--c-white);border-radius:1rem}}.custom-control-input:checked~.custom-control-label{&:after{background-color:var(--c-white);transform:translateX(2.05rem)}&:before{background:var(--c-black)}}}}#bap-tv-bullets{position:absolute;z-index:5;background:var(--c-white);border-radius:6px;margin:0 15px 0 0;width:100%;padding:0 30px;opacity:0;max-height:0;overflow:hidden;transition:0.5s padding,0.5s opacity;&.active{display:block;max-height:200px;opacity:1;padding:25px 30px}.bap-desc-item{font-size:14px;line-height:18px;margin:0 0 8px 18px;&:last-child{margin-bottom:0}}}}.product-mobile-content,.product-tv-content,.tv-addons{position:relative;opacity:0;display:none;transform:translateY(-10px);transition:0.5s opacity,0.5s transform;&.show{display:block}&.active{opacity:1;transform:translate(0)}}.product-mobile-content{.bap-mobile-lines-select{.bap-select-desc{margin:0 0 10px}.bap-select{position:relative;margin:0 0 30px;font-size:0;display:inline-block;background:var(--c-white);border-left:4px solid var(--c-white);border-right:4px solid var(--c-white);border-radius:6px;box-shadow:0 1px 10px rgba(0,0,0,.1);display:flex;justify-content:flex-start}.bap-select-active{background:var(--c-purple);border-radius:4px;position:absolute;top:4px;left:0;height:58px;transition:0.5s left,0.5s top,0.5s width}.bap-select-item{display:block;text-align:center;padding:0;margin:4px 8px 4px 0;cursor:pointer;user-select:none;font-size:24px;border:0;border-radius:6px;background:transparent;width:19%;color:var(--c-purple);transition:0.5s color,0.3s background;&:last-child{margin-right:0}}.bap-select-item:focus,.bap-select-item:not(.active):hover{background:var(--c-gray-5)!important;outline:0}.bap-select-item span{position:relative;z-index:10;padding:15px 33px;display:block;width:100%}@media screen and (max-width:850px){.bap-select{background:var(--c-purple);border-right:4px solid var(--c-purple);.bap-select-item{span{padding:15px 25px}}}}.bap-select-item{&.active{font-weight:600;color:var(--c-white)}}.bap-lines-input{width:0;height:0;padding:0;margin:0;border:0;outline:0;opacity:0}}}.addon-col{.title{text-transform:uppercase;font-size:14px;letter-spacing:.15em;margin:0 0 5px}.checkboxes{label{font-size:16px;line-height:24px;margin-bottom:10px;.title{font-size:18px;text-transform:none;letter-spacing:.025em;display:block;margin:-2px 0 0}}}.radio{.radio-label{font-size:18px;text-transform:none;letter-spacing:.025em;margin:0;font-weight:800;line-height:28px}}}.summary-col{background-color:#1D1F20;.bap-summary-coupon{text-align:center;color:var(--c-white);background:var(--c-ui-teal);font-weight:500;font-size:14px;padding:10px 0}.coupon{margin:-18px -10px 0 0;box-shadow:0 10px 20px rgba(0,0,0,.2);.coupon-upper{position:relative;background:var(--c-ui-teal);color:var(--c-black);padding:30px 45px;&:after{content:'';border:5px solid transparent;border-left-color:#10707d;border-bottom-color:#10707d;position:absolute;top:-10px;right:0}@media (min-width:768px){&:after{content:'';border:9px solid transparent;border-right-color:#10707d;border-bottom-color:#10707d;position:absolute;right:auto;top:0;left:-18px}}.coupon-primary{display:flex;align-items:center;.coupon-primary-img{width:80px;margin:0 20px 0 0}.coupon-primary-desc{.coupon-primary-title{font-size:24px;font-weight:800}.coupon-primary-subtitle{font-size:14px;font-weight:500}}}.coupon-secondary{position:relative;padding:2px 0 2px 20px;font-weight:500;font-size:14px;margin:5px 0 0;&:before{content:'';position:absolute;box-shadow:4px 4px 0 var(--c-white);width:12px;height:22px;left:0;top:-4px;transform:scale(.5) rotate(45deg)}}}.coupon-lower{position:relative;background:#10707d;padding:14px 45px;color:var(--c-white);font-size:14px}}.bap-summary{background:var(--c-gray-1);padding:30px 45px 40px;color:var(--c-white);@media (min-width:768px){&{padding:25px}}@media (min-width:992px){&{padding:30px 45px 35px}}&.dark-mode{background:transparent}.details{display:block}.price-wrapper{font-weight:800;font-size:0;.price-before{font-size:40px;margin:10px 0 0 0}.price-amount{font-size:82px}.price-cents{font-size:28px;margin:12px 0 0 2px}.price-after{font-size:13px;color:var(--c-white);margin:48px 0 0 4px;vertical-align:top;font-weight:300}}.bap-summary-disclaimer{font-weight:300;font-size:13px;line-height:18px}.phone-checkbox{margin:15px 0 20px;label{letter-spacing:0;font-size:16px;font-weight:300;&:before{border:2px solid var(--c-white)}&:after{border:solid var(--c-black);border-width:0 2px 2px 0}}}button.btn-primary{margin-bottom:20px;&:focus{background:var(--c-gray-1)}}.form-help-text{font-size:14px;font-weight:300;margin:0 auto;width:120px;@media (min-width:768px){&{margin:0}}.btn-danger{background:var(--c-gray-1);border:var(--c-gray-1);margin-right:5px}}.title{font-size:22px;margin:30px 0 5px}.what-you-get{padding:0 0 20px;font-size:13px;.wyg-title{font-weight:700;text-transform:uppercase;font-size:15px;padding:10px 0 8px}.wyg-bullet{position:relative;padding:2px 0 2px 20px;font-weight:500;&:before{content:'';position:absolute;box-shadow:4px 4px 0 #16a3b5;width:12px;height:22px;left:0;top:-5px;transform:scale(.6) rotate(45deg)}a{line-height:16px}}}.bap-total-price{margin:0;padding:0 0 5px}.bap-desc{padding:0 0 25px;.bap-desc-item{font-size:14px;line-height:18px;margin:0 0 8px 18px;&:before{content:'';display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:4px;background:var(--c-white);margin:-2px 10px 0 0}}}#bap-submit{margin:20px 0;&:focus{background:#454749}}button.btn-primary.btn-primary-animation{&:hover{background:var(--c-gray-1)}}.btn-secondary-animation{box-shadow:inset 0 -2px 0 var(--c-white);color:var(--c-white);&:active,&:focus,&:hover{background-color:transparent;border:none;box-shadow:inset 0 -2px 0 rgba(255,255,255,.5);color:rgba(255,255,255,.5);margin:0;padding:0}}}}}.cards-carousel{position:relative;&>.cc-carousel-wrapper>.layout-inner.container-fluid{max-width:none;padding:0}.layout-subtitle{font-size:16px;font-weight:400;margin:0 0 10px;letter-spacing:.2em;text-transform:uppercase}.layout-title{font-size:40px;line-height:44px;margin:0 0 15px}.layout-description{margin:0 0 60px}.cc-wrapper{padding:0 15px;@media only screen and (min-width:1417px){&{padding-right:0;padding-left:calc(50% - 685px)}}.swiper-slide-inner{position:relative;display:flex;flex-direction:column;padding:30px 28px;text-decoration:none;&:before{content:'';position:absolute;top:0;left:0;height:3px;width:100%;background:var(--c-green)}h4{margin:0;padding:0 0 10px}h3{font-size:22px;font-weight:500;margin:0;padding:0 0 20px}.slide-arrow{text-align:right;padding:0 0 15px;span{display:inline-block;text-align:right;font-size:22px;font-weight:800;padding:0;mask:url(../../../../../../themes/astound/images/icons/icon-right-arrow.svg) no-repeat center;background:var(--c-green);width:18px;height:18px}}.slide-image{position:relative;margin:0 -28px -40px;border-radius:0 0 10px 10px;overflow:hidden}}}.swiper-buttons{position:relative;height:60px;margin:45px 0 0;display:flex;justify-content:center;.swiper-button-prev,.swiper-button-next{position:relative;width:50px;height:50px;background:var(--c-green);left:auto;right:auto;top:auto;margin:0;margin:0 5px;border-radius:4px;transition:0.3s all;&:after{color:var(--c-white);font-size:16px;font-weight:800;padding:0 3px 0 0}}.swiper-button-next.cc{&:after{padding:0 0 0 3px}}}&.light-mode{.swiper-slide-inner{background:var(--c-gray-5)}}&.dark-mode{.swiper-slide-inner{background:var(--c-gray-1);color:var(--c-white)!important;h4{color:var(--c-white)!important}}}}.layout-centered-carousel{.title{text-align:center;margin:0;font-size:32px;@media (min-width:768px){&{font-size:52px}}}.cc-upper-wrapper{position:relative;.centered-carousel-upper.swiper{width:100%;padding:40px 0;margin:0;.swiper-wrapper{height:auto}@media (min-width:576px){&{width:calc(100% - 80px);padding:40px 0;margin:0 40px}}@media (min-width:992px){&{width:calc(100% - 160px);padding:40px 0;margin:0 80px}}.swiper-slide{background-position:center;background-size:cover;color:var(--c-white);display:flex;align-items:center;justify-content:center;width:100%;height:auto;background:#444;@media (min-width:576px){&{width:400px;height:460px}}.slide-inner{font-size:90px}img{display:block;width:100%}}.centered-carousel-pagination{text-align:center}}.swiper-button-prev,.swiper-button-next{top:50%;&:after{font-size:38px;font-weight:900;color:var(--c-purple)}@media (min-width:768px){&:after{font-size:46px}}}.swiper-button-prev{animation:arrow-prev 3s infinite ease-in-out}.swiper-button-next{animation:arrow-next 3s infinite ease-in-out}}.cc-lower-wrapper{position:relative;max-width:500px;margin:0 auto;.centered-carousel-lower{.swiper-slide{background:var(--c-white);h3{text-transform:uppercase;font-size:20px;letter-spacing:.1em;margin:0 0 15px}}}}@keyframes arrow-prev{0%{transform:translateX(0)}74%{transform:translateX(0)}80%{transform:translateX(-8px)}90%{transform:translateX(4px)}100%{transform:translateX(0)}}@keyframes arrow-next{0%{transform:translateX(0)}74%{transform:translateX(0)}80%{transform:translateX(8px)}90%{transform:translateX(-4px)}100%{transform:translateX(0)}}}#channel-lineups{.cl-lookup{position:relative;padding:0;top:0;opacity:1;transition:0.5s all;padding-top:40px;&.submitted{opacity:0;top:-40px}&.show-market{display:none!important}.cl-lookup-inner{@media (min-width:768px){&{padding-top:80px;padding-left:40px}}}}.channel-lineup-form{position:relative;display:none;.specific-channel-wrapper{display:none;&.active{display:block}}.channel-region-wrapper{display:none;&.region-hide-chicago{display:none}&.region-chicago{display:block}&.region-hide-evansville{display:none}&.region-evansville{display:block}.channel-region-option{display:none}.input-notification{display:none;padding:8px 0 0}&.gfield_error{.input-notification{display:flex}}}#channel-name-autofill{position:absolute;width:100%;padding:0;background:var(--c-white);color:var(--c-black);margin:0;height:0;overflow:hidden;z-index:20;&.active{padding:6px 0;overflow:visible;height:auto}.channel-name-autofill-item{padding:6px 12px;cursor:pointer;&:hover{background:var(--c-gray-5)}}}#view-channels{margin-bottom:68px}}#cl-filters-wrapper{position:relative;display:none;opacity:0;top:40px;padding:40px 0 30px 0;transition:0.5s all;&.show{display:flex}&.show-market{display:flex!important;opacity:1}&.active{opacity:1;top:0}h5{margin:0}#cl-region-selector{font-size:18px;font-weight:300;color:var(--c-white);@media (min-width:768px){&{font-size:22px}}@media (min-width:992px){&{font-size:26px}}@media (min-width:1200px){&{font-size:30px}}.cl-region-selector-inner{display:none;&.show-market{display:block!important}&.hide-market{display:none!important}}#channel-by-zip-region{display:inline-block;font-size:34px;font-weight:800;color:#FFF}#channel-by-zip-code{display:inline-block;font-size:34px;font-weight:800;color:#FFF;&:before{content:'-';padding:0 10px}}#cl-zip-change{display:inline-block;vertical-align:top;font-size:16px;padding:10px 0;cursor:pointer}#cl-region-selector-input{vertical-align:middle;margin:0 0 10px 0;display:block;width:100%;padding:0 50px 0 0;font-size:18px;height:32px;font-weight:800;color:var(--c-white);border:0;border-bottom:2px solid var(--c-gray-2);background-color:var(--c-black);background-size:40px 34px;@media (min-width:768px){&{display:inline-block;width:auto;margin:0 0 0 10px;font-size:22px;height:38px}}@media (min-width:992px){&{font-size:26px;height:44px;margin:-6px 0 0 10px}}@media (min-width:1200px){&{font-size:34px;height:54px}}}}#cl-filters{.filter-col{padding-right:10px}.col-auto{padding:0 40px;&.cl-downloads-col{padding:15px}}label{a.btn.btn-lg{padding:0 4px;margin:-4px 0 0}}.custom-switch{margin:40px 0 0 0;cursor:pointer;label.custom-control-label{padding:5px 0 0;cursor:pointer}}.form-type-radio{display:grid;height:32px;margin-left:20px;&:first-child{margin-left:0}.radio-label{font-size:14px;font-weight:500;letter-spacing:-.3px}.radio-input{display:grid}}#download-lineups{min-width:270px;padding:0;font-size:0;label{display:block;padding-bottom:5px}.lineup-download-region-top-a{display:none}#cl-download-streaming{padding-right:10px}#cl-download-streaming,#cl-download{display:inline-block;vertical-align:top}.btn-primary-animation{padding:12px 14px;font-size:14px}}.cl-download-secondary{justify-content:flex-end;display:none;.cl-download-secondary-inner{padding:5px 0 0;label{display:block;padding:0 0 5px}#cl-download-streaming-top-a,#cl-download-top-b{display:inline-block;vertical-align:top;button{padding:12px 14px;font-size:14px}}.lineup-download-region-top-b{display:none}#cl-download-streaming-top-a{padding-right:10px}}}}.radio-buttons.gfield_radio{display:flex}.cl-input-wrapper{position:relative}#cl-specific-search{border:0;background:transparent;position:absolute;right:0;width:42px;height:44px;top:0;&:after{content:'\e90b';font-family:'radiate-icomoon'!important;color:var(--c-white)}}#cl-specific-autofill{position:absolute;width:100%;padding:0;margin:0;height:0;overflow:hidden;background:var(--c-white);color:var(--c-black);z-index:20;&.active{padding:6px 0;height:auto;max-height:254px}.channel-name-autofill-item{padding:6px 12px;cursor:pointer;&:hover{background:var(--c-gray-5)}}}}#cl-results{position:relative;display:none;opacity:0;top:40px;padding:16px 0 80px 0;transition:0.5s all;&.show-market{display:block!important}.layout-inner{z-index:10}@media (min-width:768px){&{padding:40px 0 80px 0}}&.show{display:block}&.active{opacity:1;top:0}#cl-results-header{position:absolute;width:calc(100% - 30px);padding:0 15px;margin:0;display:block;&.fixed{position:fixed;max-width:1110px;z-index:100;top:0}&.show-market{display:block!important}.cl-results-col-channel{.channel-num{display:inline-block;vertical-align:middle;padding:0 15px;width:80px;text-align:center}.channel-title{display:inline-block;vertical-align:middle;font-size:18px;font-weight:800}#channel-text-toggle{border:0;background:transparent;text-decoration:underline;text-transform:none;font-weight:400;font-size:14px;padding:0;color:#333;opacity:0;display:none;@media (min-width:1200px){&{font-size:16px}}&:hover{text-decoration:none;background:var(--c-transparent);box-shadow:none}&:focus,&:active{background:var(--c-transparent);box-shadow:none}}}.cl-results-col-channel,.cl-results-col-basic,.cl-results-col-signature,.cl-results-col-premiere{padding:15px 0;background:#E9EBF0;@media (min-width:768px){&{padding:20px 0}}h2{font-size:16px;margin:0;padding:4px 0;color:var(--c-black);@media (min-width:768px){&{font-size:24px;padding:8px 0}}@media (min-width:1200px){&{font-size:26px}}}.btn{padding-top:4px;font-size:14px}p{margin:0;font-size:12px;@media (min-width:768px){&{font-size:14px}}@media (min-width:1200px){&{font-size:16px}}}}.cl-results-col-channel:after,.cl-results-col-basic:after,.cl-results-col-signature:after{content:'';position:absolute;top:0;right:-1px;width:3px;height:100%;background:#FFF;z-index:10}}#cl-by-category,#cl-by-theme,#cl-all-channels{display:none;&.active{display:block}}#cl-accordion-by-category,#cl-accordion-by-theme,#cl-all-channels{padding-top:59px;.cl-row-item{overflow:hidden}@media (min-width:768px){&{padding-top:86px}}.card-header{padding:0;background:transparent;border:0;.btn{background:var(--c-transparent);font-weight:900;font-size:18px;color:var(--c-black);text-decoration:none;padding:18px 40px;&:after{content:'\e900';font-family:'radiate-icomoon'!important;position:absolute;right:10px;font-size:26px;color:#000;top:0;width:50px;text-align:center;font-weight:400;line-height:66px}&.collapsed{&:after{content:'\e901'}}&:focus,&:hover,&:active{box-shadow:none}}}.cl-results-group{border-radius:0;margin-bottom:0;border:0;border-bottom:2px solid var(--c-black);.card-body{padding:0 15px 20px;.row{border:2px solid var(--c-gray-4);border-top-width:1px;margin-bottom:8px;background:var(--c-gray-5);@media (min-width:768px){&{border:0;margin-bottom:0;background:var(--c-transparent)}}}.plan-false{background:var(--c-gray-5)}.plan-true:before{content:'';position:absolute;width:16px;height:16px;background:#483092;border-radius:12px;left:calc(50% - 8px);top:calc(50% - 8px)}.plan-add-on:before{content:'add on';position:absolute;left:0;width:100%;top:calc(50% - 8px);font-size:14px}@media (min-width:768px){.plan-add-on:before{font-size:16px}}}.cl-result-col-title,.cl-result-col-basic,.cl-result-col-signature,.cl-result-col-premiere{border-top:1px solid var(--c-gray-4);min-height:40px;border-bottom:1px solid var(--c-gray-4);margin-bottom:-1px;@media (min-width:768px){&{margin-bottom:0;border-bottom:0}}&:after{content:'';position:absolute;top:0;right:0;width:1px;height:100%;background:var(--c-gray-4)}}.cl-result-col-title{&:after{width:0}@media (min-width:768px){&:after{width:1px}}}.cl-result-col-premiere{&:after{display:none}}.row:first-child{.cl-result-col-title,.cl-result-col-basic,.cl-result-col-signature,.cl-result-col-premiere{border-top:0 solid var(--c-gray-4)}}.cl-result-col-title{font-size:0;.channel-num{display:inline-block;vertical-align:middle;padding:0 15px 0 0;width:50px;text-align:center;font-size:14px;font-weight:400;@media (min-width:768px){&{padding:0 15px;width:80px;font-size:18px}}}.channel-title{display:inline-block;vertical-align:middle;width:calc(100% - 80px);font-size:16px;font-weight:700;padding:15px 0;@media (min-width:768px){&.hide{display:none;display:inline-block}}}.channel-icon{display:none;vertical-align:middle;width:calc(100% - 80px);font-size:16px;font-weight:700;padding:15px 0;@media (min-width:768px){&{display:inline-block;display:none}&.hide{display:none}}.channel-icon-inner{position:relative;margin:0 auto;width:100px;max-height:90px;display:flex;align-items:center}img{max-width:100%;max-height:50px;width:auto;margin:0 auto;display:block}}}}}#cl-all-channels{.cl-results-group{.row{max-height:120px;overflow:hidden;transition:0.5s all;&.hide{max-height:0}&:first-child{.col-3{border-top:0}}}}&.specific{.cl-results-group{.cl-row-item[service="SD"],.cl-row-item[service="HD"]{max-height:120px;&.hide{max-height:0}}}}}&[service="HD"]{#cl-accordion-by-category,#cl-accordion-by-theme,#cl-all-channels{.cl-row-item[service="SD"]{max-height:0;border:0 solid #E9EBF0;border-top-width:0;margin-bottom:0}}}&[service="SD"]{#cl-accordion-by-category,#cl-accordion-by-theme,#cl-all-channels{.cl-row-item[service="HD"]{max-height:0;border:0 solid #E9EBF0;border-top-width:0;margin-bottom:0}}}}#download-lineups-footer{min-width:270px;padding:0;font-size:0;label{display:block;padding-bottom:5px}#cl-download-streaming-footer,#cl-download-streaming-bottom-a{padding-right:10px}#cl-download-streaming-footer,#cl-download-footer,#cl-download-streaming-bottom-a,#cl-download-bottom-b{display:inline-block;vertical-align:top}.btn-primary-animation{padding:12px 14px;font-size:14px}.lineup-download-region-top-a,.lineup-download-region-top-b,.cl-download-secondary{display:none}}}#cl-region-selector-input option{display:none}body[brand="wave"]{#channel-lineups{.channel-lineup-form.wave{display:block;.channel-region-wrapper.wave{display:block}}#cl-filters-wrapper{#cl-region-selector{.cl-region-selector-inner{&.wave{display:block}}}}.channel-region-option[brand="wave"]{display:block}}}body[brand="rcn"],body[brand="none"]{#channel-lineups{.channel-lineup-form.rcn{display:block;.channel-region-wrapper.rcn,.channel-region-wrapper.none{display:block}}#cl-filters-wrapper{#cl-region-selector{.cl-region-selector-inner{&.rcn,&.none{display:block}}}}.channel-region-option[brand="rcn"]{display:block}}}body[region="chicago"]{#channel-lineups{.channel-lineup-form{.channel-region-wrapper{&.region-show-chicago{display:block}&.region-hide-chicago{display:none!important}}}#cl-filters-wrapper{#cl-region-selector{.cl-region-selector-inner{&.region-show-chicago{display:block}&.region-hide-chicago{display:none!important}}}}}}body[region="evansville"]{#channel-lineups{.channel-lineup-form{.channel-region-wrapper{&.region-show-evansville{display:block}&.region-hide-evansville{display:none!important}}}#cl-filters-wrapper{#cl-region-selector{.cl-region-selector-inner{&.region-show-evansville{display:block}&.region-hide-evansville{display:none!important}}}}}}body[region="dc-metro"]{#channel-lineups{.channel-lineup-form{.channel-region-wrapper{&.region-show-dc-metro{display:block}&.region-hide-dc-metro{display:none!important}}}#cl-filters-wrapper{#cl-region-selector{.cl-region-selector-inner{&.region-show-dc-metro{display:block}&.region-hide-dc-metro{display:none!important}}}}}}body[brand="grande"]{#channel-lineups{.channel-lineup-form.grande{display:block;.channel-region-wrapper.grande{display:block}}.channel-region-option[brand="grande"]{display:block}#cl-filters-wrapper{#cl-region-selector{.cl-region-selector-inner{&.grande{display:block}}}}}}body[brand="entouch"]{#channel-lineups{.channel-lineup-form.entouch{display:block;.channel-region-wrapper.entouch{display:block}}#cl-filters-wrapper{#cl-region-selector{.cl-region-selector-inner{&.entouch{display:block}}}}.channel-region-option[brand="entouch"]{display:block}}}.layout-deals-carousel{.title{text-align:center;margin:0;font-size:32px;@media (min-width:768px){&{font-size:52px}}}.deals-upper-wrapper{position:relative;.deals-carousel-upper.swiper{width:100%;padding:40px 0 4px;margin:0;position:unset;z-index:unset;mask-image:linear-gradient(90deg,rgba(0,0,0,0) 5%,#ffffff 40%,#ffffff 60%,rgba(0,0,0,0) 95%);.swiper-wrapper{height:auto}.swiper-slide{position:unset;background-position:center;background-size:cover;color:var(--c-white);display:flex;align-items:center;justify-content:center;width:100%;height:auto;transition:0.3s opacity;.slide-inner{.deals-carousel-plan-button{margin:0 12px;border-radius:12px;background:var(--c-gray-5);text-align:center;padding:0 30px;height:100%;box-shadow:0 0 0 0 var(--c-green);transition:0.4s all;outline:0;border:0;&:focus{box-shadow:0 0 0 4px var(--c-green);outline:0;border:0}&:hover{box-shadow:0 0 0 4px var(--c-gray-3)}}}img{display:block;width:40%;margin:30px auto 5px;@media (min-width:576px){&{width:30%}}}h3{color:var(--c-black);font-size:34px;margin:0}h4{color:var(--c-black);font-size:16px;margin:5px 0}p{color:var(--c-black);font-size:13px;line-height:16px;padding:6px 0 15px}&.swiper-slide-active{opacity:1;.deals-carousel-plan-button{box-shadow:0 0 0 4px var(--c-green);&:hover{box-shadow:0 0 0 4px var(--c-green)}}}}.deals-carousel-pagination{text-align:center}}.swiper-button-prev,.swiper-button-next{top:50%;&:after{font-size:38px;font-weight:900;color:var(--c-purple)}@media (min-width:768px){&:after{font-size:46px}}}.swiper-button-prev{animation:arrow-prev 3s infinite ease-in-out;top:0;width:40px;left:0;height:100%;z-index:100;padding:44px 0 0;@media (min-width:1200px){&{left:-50px}}&:after{margin:30px 0 0 0}@media (min-width:768px){&:after{margin:30px 0 0 0}}}.swiper-button-next{animation:arrow-next 3s infinite ease-in-out;top:0;width:40px;right:0;height:100%;z-index:100;padding:44px 0 0;@media (min-width:1200px){&{right:-50px}}&:after{margin:30px 0 0 0}@media (min-width:768px){&:after{margin:30px 0 0 0}}}}.deals-lower-wrapper{position:relative;width:100%;.deals-carousel-lower{padding:80px 0 0;&:before{content:'';position:absolute;top:27px;background:var(--c-white);width:20px;height:20px;border-top:4px solid var(--c-gray-4);border-left:4px solid var(--c-gray-4);z-index:10;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:calc(50% - 10px);mask-image:linear-gradient(135deg,#ffffff 60%,rgba(0,0,0,0) 61%)}&:after{content:'';position:absolute;top:36px;width:100%;box-shadow:0 -25px 15px -25px rgba(0,0,0,.15);border-top:4px solid var(--c-gray-4)}.slide-inner{background:var(--c-white);display:flex;padding:0;align-items:center;flex-direction:column;@media (min-width:992px){&{flex-direction:row;align-items:flex-start}}.deals-lower-col-1{width:100%;text-align:center;padding:0 0 40px;@media (min-width:768px){&{width:60%}}@media (min-width:992px){&{width:30%;padding:0}}img{width:100%;display:block}.btn-primary-animation{font-size:.8rem;@media (min-width:576px){&{font-size:1rem}}}}.deals-lower-col-2{padding:0;width:100%;box-sizing:border-box;@media (min-width:576px){&{padding:0 40px}}@media (min-width:768px){&{width:60%;padding:0}}@media (min-width:992px){&{padding:0 0 0 40px;width:70%}}.deals-lower-row-1{display:flex;justify-content:space-between;padding:0 0 10px;flex-direction:column;align-items:center;@media (min-width:992px){&{flex-direction:row}}.deals-lower-row-1-col-1{width:100%;@media (min-width:992px){&{width:60%}}@media (min-width:1200px){&{width:50%}}.deals-lower-title{letter-spacing:-.03em;font-weight:600;font-size:32px}.description{p,ul{font-size:16px;&:last-child{margin-bottom:0}}}p{margin:0}}.deals-lower-row-1-col-2{padding:0;text-align:center;@media (min-width:992px){&{padding:0 0 0 40px}}.deals-lower-title{letter-spacing:-.03em;font-weight:600;font-size:18px;padding:60px 0 20px}}}.deals-lower-row-2{display:flex;flex-direction:row;background:var(--c-gray-5);align-items:center;padding:24px 30px;border-radius:20px;margin:20px 0 0;.deals-lower-addon-image{width:15%;margin:0 30px 0 0}p{&:last-child{margin-bottom:0}}}}h3{text-transform:uppercase;font-size:20px;letter-spacing:.1em;margin:0 0 15px}}}}@keyframes arrow-prev{0%{transform:translateX(0)}74%{transform:translateX(0)}80%{transform:translateX(-8px)}90%{transform:translateX(4px)}100%{transform:translateX(0)}}@keyframes arrow-next{0%{transform:translateX(0)}74%{transform:translateX(0)}80%{transform:translateX(8px)}90%{transform:translateX(-4px)}100%{transform:translateX(0)}}&.light-gray{.deals-upper-wrapper{.deals-carousel-upper.swiper{.swiper-slide{.slide-inner{.deals-carousel-plan-button{background:var(--c-white)}}}}}.deals-lower-wrapper .deals-carousel-lower{&:before{background:var(--c-gray-4);border-top:4px solid var(--c-white);border-left:4px solid var(--c-white)}&:after{border-top:4px solid var(--c-white)}.slide-inner{background:var(--c-gray-4);.deals-lower-col-2{.deals-lower-row-2{background:var(--c-white)}}}}}&.dark-mode{.deals-upper-wrapper{.deals-carousel-upper.swiper{.swiper-slide{.slide-inner{.deals-carousel-plan-button{background:var(--c-white)}}}}.swiper-button-prev:after,.swiper-button-next:after{color:var(--c-white)}}.deals-lower-wrapper .deals-carousel-lower{&:before{background:var(--c-black);border-top:4px solid var(--c-gray-2);border-left:4px solid var(--c-gray-2)}&:after{border-top:4px solid var(--c-gray-2)}.slide-inner{background:var(--c-black);color:var(--c-white);.deals-lower-col-2{.deals-lower-row-2{background:var(--c-gray-1);color:var(--c-white);a{color:var(--c-green)}}}}}}&.brand-green{.deals-upper-wrapper{.deals-carousel-upper.swiper{.swiper-slide{.slide-inner{.deals-carousel-plan-button{background:var(--c-white)}}}}.swiper-button-prev:after,.swiper-button-next:after{color:var(--c-white)}}.deals-lower-wrapper .deals-carousel-lower{&:before{background:var(--c-green);border-top:4px solid var(--c-white);border-left:4px solid var(--c-white)}&:after{border-top:4px solid var(--c-white)}.slide-inner{background:var(--c-green);color:var(--c-black);.deals-lower-col-2{.deals-lower-row-2{background:var(--c-white);color:var(--c-black)}}}}}&.brand-purple{.deals-upper-wrapper{.deals-carousel-upper.swiper{.swiper-slide{.slide-inner{.deals-carousel-plan-button{background:var(--c-white)}}}}.swiper-button-prev:after,.swiper-button-next:after{color:var(--c-white)}}.deals-lower-wrapper .deals-carousel-lower{&:before{background:var(--c-purple);border-top:4px solid var(--c-white);border-left:4px solid var(--c-white)}&:after{border-top:4px solid var(--c-white)}.slide-inner{background:var(--c-purple);color:var(--c-white);.deals-lower-col-2{.deals-lower-row-2{background:var(--c-white);color:var(--c-black);p{color:var(--c-black)}}}}}}&.brand-mobile-purple{position:relative;.deals-upper-wrapper{.deals-carousel-upper.swiper{.swiper-slide{.slide-inner{.deals-carousel-plan-button{background:var(--c-white)}}&.swiper-slide-active{.deals-carousel-plan-button{box-shadow:0 0 0 4px var(--c-lime)}}}}.swiper-button-prev:after,.swiper-button-next:after{color:var(--c-white)}}.deals-lower-wrapper .deals-carousel-lower{&:before{background:var(--c-dark-purple);border-top:4px solid var(--c-white);border-left:4px solid var(--c-white)}&:after{border-top:4px solid var(--c-white)}.slide-inner{background:var(--c-transparent);color:var(--c-white);.deals-lower-col-2{.deals-lower-row-2{background:var(--c-white);color:var(--c-black);p{color:var(--c-black)}}}}}}&.brand-mobile-gradient{position:relative;.deals-upper-wrapper{.deals-carousel-upper.swiper{.swiper-slide{.slide-inner{.deals-carousel-plan-button{background:var(--c-white)}}&.swiper-slide-active{.deals-carousel-plan-button{box-shadow:0 0 0 4px var(--c-purple)}}}}.swiper-button-prev:after,.swiper-button-next:after{color:var(--c-white)}}.deals-lower-wrapper .deals-carousel-lower{&:before{background:#27ac5d;border-top:4px solid var(--c-white);border-left:4px solid var(--c-white)}&:after{border-top:4px solid var(--c-white)}.slide-inner{background:var(--c-transparent);color:var(--c-white);.deals-lower-col-2{.deals-lower-row-2{background:var(--c-white);color:var(--c-black);p{color:var(--c-black)}}}}}}}.disclaimer{.title{font-size:22px;margin-bottom:26px}p,strong{font-size:12px;@media (min-width:576px){&{font-size:14px}}}a{font-weight:400;font-size:12px;@media (min-width:576px){&{font-size:14px}}&:hover,&:focus,&:active{background-color:var(--c-transparent);color:var(--c-black);text-decoration:underline}}.disclaimer-hidden{display:none;overflow:hidden;height:0;opacity:0;transition:0.6s opacity,0.6s height;&.show{display:block}&.active{opacity:1;height:auto}}&.line{.disclaimer-text{border-top:1px solid var(--c-black);margin-top:30px;width:100%}}&.dark-mode,&.brand-purple{a{&:hover,&:focus,&:active{color:var(--c-white)}}&.line{.disclaimer-text{border-top:1px solid var(--c-gray-2)}}}}.modal{.disclaimer-hidden{display:none;overflow:hidden;height:0;opacity:0;transition:0.6s opacity,0.6s height;padding-top:25px;&.show{display:block}&.active{opacity:1;height:auto}}&.disclaimer-modal{#disclaimer-tabs-upper{margin:0 -40px 1px;padding:0 40px 0;border-bottom:0;#disclaimer-details-tab,#disclaimer-labels-tab{background:var(--c-ui-teal);color:var(--c-white);margin-right:10px;&.active{background:var(--c-white);color:var(--c-purple)}}}#disclaimer-tabs-lower{padding:30px 40px 40px;background:#FFF;display:flex;flex-direction:column;pointer-events:auto;width:100%;overflow-y:auto;.tab-pane{&.active{display:flex;flex-direction:column;pointer-events:auto;width:100%;overflow-y:auto}}}.modal-content{border:0;background:transparent;padding:0;.modal-body{overflow-y:auto;max-height:50vh;height:100%;margin-bottom:30px}.nav-link{padding:14px 28px;text-decoration:none;text-transform:uppercase;font-weight:600;border:0;border-radius:0}}}}#hidden-additional-disclaimer{p{visibility:hidden;height:0;span#washington{visibility:visible;height:100%}}}.divider{position:relative;z-index:20;&.site{.divider-visual{max-width:1140px;margin:0 auto;position:relative;background-size:100%}}&.overlap{&.particle-line-green,&.particle-line-violet,&.particle-line-white{margin-top:-18px;margin-bottom:-17px}&.shard-green,&.shard-violet,&.shard-white{margin-top:-40px;margin-bottom:-40px}}.divider-visual{width:100%;height:100%;background-size:110%;background-position:center center;background-repeat:no-repeat;opacity:0;transform:scale3d(1.5,.6,1);transition:3s all}&.particle-line-green{height:35px;.divider-visual{background-image:url(../images/green-hor-line.svg)}&.isVisible{.divider-visual{background-size:102%;opacity:1;transform:scale3d(1,1,1)}}}&.particle-line-violet{height:35px;.divider-visual{background-image:url(../images/violet-hor-line.svg)}&.isVisible{.divider-visual{background-size:102%;opacity:1;transform:scale3d(1,1,1)}}}&.particle-line-white{height:35px;.divider-visual{background-image:url(../images/white-hor-line.svg)}&.isVisible{.divider-visual{background-size:102%;opacity:1;transform:scale3d(1,1,1)}}}&.shard-green{height:80px;.divider-visual{background-image:url(../images/green-hor-shard.svg);background-size:160%;transition:0s all}&.isVisible{.divider-visual{background-size:120%;opacity:1;transform:scale3d(1,1,1)}}}&.shard-violet{height:80px;.divider-visual{background-image:url(../images/violet-hor-shard.svg);background-size:160%}&.isVisible{.divider-visual{background-size:120%;opacity:1;transform:scale3d(1,1,1)}}}&.shard-white{height:80px;.divider-visual{background-image:url(../images/white-hor-shard.svg);background-size:160%}&.isVisible{.divider-visual{background-size:120%;opacity:1;transform:scale3d(1,1,1)}}}}#exit-modal{.modal-header{padding:0 0 10px}.modal-dialog{display:flex;justify-content:center}form{label{padding:0}.gform_body{ul{margin:0}}.form-group{margin-bottom:0;padding-left:0;padding-right:0;.gform_hidden{margin:0}}.gform_footer{padding:20px 0 0}}.text-center{.ginput_container.ginput_recaptcha{display:flex;justify-content:center}}.modal-footer{justify-content:space-between}}.layout-form{position:relative;.gform_required_legend{display:none}small,.small{font-size:80%!important;font-weight:400}.gf_progressbar_percentage{&.percentbar_blue{background:#39b64a!important;border-radius:0!important;span{text-align:right;display:block;font-weight:700;color:var(--c-black)!important;font-size:16px!important}}}.gf_progressbar{&.gf_progressbar_blue{box-shadow:inset 0 0 0 2px var(--c-black)!important;padding:5px 5px!important;border-radius:0!important;background:#FFF!important}}.gfield_total{.ginput_total{font-weight:800;font-size:36px!important;line-height:34px;color:var(--c-black)!important;padding:0!important}.gfield_description{font-size:80%!important;font-weight:400;padding:0!important}}.gform_validation_errors{padding-left:20px!important}.validation_error{display:flex;align-items:center;padding:0!important;border:0!important;background:transparent;margin:0!important;&>.validation_error{padding:0}p{margin-bottom:0}.icomoon-Error:before{padding-right:5px}}.validation_message{display:grid;grid-template-columns:30px 270px;align-items:center;padding:12px 10px!important;margin:-2px 0 0!important;border:2px solid var(--c-error)!important;border-top:1px solid var(--c-error)!important;z-index:10;position:relative;p{margin-bottom:0}}}.title{font-size:38px;font-weight:var(--font-gotham-black);margin-bottom:16px}.gform_body ul{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}input[type="file"]:focus{border:solid 2px var(--c-ui-teal)!important;background-color:var(--c-gray-4);outline:2px dotted transparent}.form-control:focus{box-shadow:none!important;outline:solid 2px var(--c-ui-teal);outline-offset:-2px;background-color:var(--c-gray-4)}label,.layout-form .gform_wrapper.gravity-theme .gfield_label{padding-top:20px;font-size:13px;color:var(--c-black);letter-spacing:.8px;font-weight:700;text-transform:uppercase;margin:0}.form-type-radio{font-size:0.875em!important;color:var(--c-black);display:grid!important;grid-template-columns:min-content auto;grid-gap:.5em;padding-top:4px;margin-bottom:15px;&:last-child{margin-bottom:0}.radio-input{display:flex;input{opacity:0;width:0;height:0;&:checked+.radio-control{background:radial-gradient(circle at center,var(--c-black),var(--c-black) 100%)}&:hover+.radio-control{border:.3em solid var(--c-black);border-radius:50%}&:focus+.radio-control{outline:3px solid var(--c-ui-teal);outline-offset:3px}}.radio-control{width:1.875em;height:1.875em;border-radius:50%;border:.1em solid var(--c-black);align-self:flex-start}}.radio-label{font-weight:400;align-self:center;text-transform:none;line-height:20px}}legend{padding-top:20px;font-size:13px;color:var(--c-black);letter-spacing:1.5px;font-weight:700;text-transform:uppercase;margin:0}.checkbox-wrapper{margin-bottom:11px;&:last-child{margin-bottom:0}}.form-type-checkbox{position:relative;display:grid;grid-template-columns:min-content auto;grid-gap:.5em}.form-type-checkbox input[type="checkbox"]{opacity:0}input[type="checkbox"]{margin:0}.form-type-checkbox label{padding:4px 0 4px 36px;margin:0 0 0 -21px;font-weight:400;text-transform:none;line-height:20px;font-size:.875em}.form-type-checkbox input[type="checkbox"]:checked+label::before{background:var(--c-black)}.form-type-checkbox label::before{height:26px;width:26px;left:0;top:1px;background:var(--c-white);border:1px solid var(--c-black)}.form-type-checkbox label::before,.form-type-checkbox label::after{position:absolute;content:""}.form-type-checkbox input[type="checkbox"]:checked+label::after{content:""}.form-type-checkbox input[type="checkbox"]:hover+label::before{outline:3px solid var(--c-black);outline-offset:-2px}.form-type-checkbox input[type="checkbox"]:focus+label::before{outline:3px solid var(--c-ui-teal);outline-offset:3px}.form-type-checkbox input[type="checkbox"]+label::after{content:""}.form-type-checkbox label::after{left:9px;top:5px;width:8px;height:14px;border:solid var(--c-white);border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute}.form-control{background-color:var(--c-gray-4);border-radius:0;border-left:2px solid var(--c-black);border-right:none;border-top:none;border-bottom:none;height:44px;margin-top:5px;padding:.375rem 0.75rem!important}.input-group-prepend{display:grid}.input-group{.form-control{width:100%}.validation_message{padding-top:1.75em}}select{position:relative;appearance:none;background:url(../images/DropdownArrow.svg);background-position:right 5px top 50%;background-repeat:no-repeat;background-size:25px 19px}.form-help-text{display:flex;flex-direction:row;align-items:center;position:relative;top:auto;.text-muted{color:var(--c-black)!important;padding-right:5px;margin:0}.btn-danger{background-color:var(--c-white);border:var(--c-white);padding:2px}.btn-danger:hover{box-shadow:none}.btn-danger:focus{box-shadow:none}.btn-danger:not(:disabled):not(.disabled):active{background-color:var(--c-white);border-color:var(--c-white);box-shadow:none}.icomoon-Tooltip:before{color:var(--c-ui-teal)}}.form-group{padding-bottom:0;display:block;&.html{line-height:26px}&.consent{.gfield_consent_description{border:0!important;overflow:hidden!important;padding:0!important}}}.file-form-group{padding-bottom:20px}.icomoon-Error{justify-self:center;&:before{color:var(--c-error);font-size:20px}}.gform_ajax_spinner{display:inline-block;vertical-align:middle;margin:0 0 0 15px}.radio-buttons.gfield_error,.checkboxes.gfield_error{outline:none;margin-bottom:40px;position:relative;.validation_message{position:absolute;bottom:-30px}}.form-control-file.gfield_error{outline:none}input[type="file"]:focus{margin:-2px}.gform_body ul{padding:0}.gfield_radio,.gfield_checkbox{padding:5px 0 0 0}.gfield.gfield_error.select select,.gfield.gfield_error.text input,.gfield.gfield_error.textarea textarea,.gfield.gfield_error.phone input,.gfield.gfield_error.email input{outline:2px solid var(--c-error);outline-offset:-2px}.gfield.gfield_error .form-control:focus{outline:solid 2px var(--c-ui-teal)}.ginput_counter{margin-top:5px}.light-gray{.form-help-text .btn-danger{background-color:var(--c-transparent)}.form-type-radio .radio-input .radio-control{background:#FFF;border:.1em solid var(--c-gray-2)}.form-type-checkbox label::before{border:1px solid var(--c-gray-2)}.form-control{background-color:var(--c-white)}}.dark-mode{input[type="file"]:focus{background-color:var(--c-gray-1)}.radio-control{border:.1em solid var(--c-white)}.form-type-radio{color:var(--c-white);.radio-input{input{&:checked+.radio-control{background:radial-gradient(circle at center,var(--c-white),var(--c-white) 100%)}&:hover+.radio-control{border:.3em solid var(--c-white)}}.radio-control{border:.1em solid var(--c-white)}}}.form-type-checkbox input[type="checkbox"]:checked+label::before{background:var(--c-white)}.form-type-checkbox input[type="checkbox"]:hover+label::before{outline:3px solid var(--c-white)}.form-type-checkbox label::before{background-color:var(--c-black);border:1px solid var(--c-white)}.form-type-checkbox label::after{border:solid var(--c-black);border-width:0 2px 2px 0}.form-control{background-color:var(--c-gray-1);border-left:2px solid var(--c-white);color:var(--c-white)}::placeholder{color:var(--c-white);opacity:1}::-ms-input-placeholder{color:var(--c-white)}select{background:url(../images/DropdownArrowDarkmode.svg);background-position:right 5px top 50%;background-repeat:no-repeat;background-size:25px 19px}.btn-danger{background-color:var(--c-black);border:var(--c-black)}.btn-danger:not(:disabled):not(.disabled):active{background-color:var(--c-black);border-color:var(--c-black)}.text-muted{color:var(--c-white)!important}.validation_error{p{color:var(--c-black)}}}.brand-green{input[type="file"]:focus{background-color:var(--c-gray-1)}.radio-control{border:.1em solid var(--c-white)}.form-type-radio{.radio-input{input{&:checked+.radio-control{background:radial-gradient(circle at center,var(--c-white),var(--c-white) 100%)}&:hover+.radio-control{border:.3em solid var(--c-white)}}.radio-control{border:.1em solid var(--c-white)}}}.form-type-checkbox input[type="checkbox"]:checked+label::before{background-color:var(--c-white)}.form-type-checkbox input[type="checkbox"]:hover+label::before{background-color:var(--c-white);outline:3px solid var(--c-white)}.form-type-checkbox label::before{background-color:var(--c-white);border:1px solid var(--c-white)}.form-type-checkbox label::after{border:solid var(--c-white);border-width:0 2px 2px 0}.form-type-checkbox input[type="checkbox"]:checked+label::after{border:solid var(--c-black);border-width:0 2px 2px 0}.form-control{background-color:var(--c-white);border-left:2px solid var(--c-gray-3);color:var(--c-black)}::placeholder{color:var(--c-gray-1);opacity:1}::-ms-input-placeholder{color:var(--c-gray-1)}select{background:url(../images/DropdownArrowDarkmode.svg);background-position:right 5px top 50%;background-repeat:no-repeat;background-size:25px 19px}.btn-danger{background-color:var(--c-transparent);border:var(--c-black)}.btn-danger:not(:disabled):not(.disabled):active{background-color:var(--c-transparent);border-color:var(--c-black)}.form-help-text{.icomoon-Tooltip:before{color:var(--c-white)}}.text-muted{color:var(--c-white)!important}.validation_error{p{color:var(--c-black)}}}.brand-purple{input[type="file"]:focus{background-color:var(--c-gray-1)}.radio-control{border:.1em solid var(--c-white)}.form-type-radio{.radio-input{input{&:checked+.radio-control{background:radial-gradient(circle at center,var(--c-white),var(--c-white) 100%)}&:hover+.radio-control{border:.3em solid var(--c-white)}}.radio-control{border:.1em solid var(--c-white)}}}.form-type-checkbox input[type="checkbox"]:checked+label::before{background-color:var(--c-white)}.form-type-checkbox input[type="checkbox"]:hover+label::before{background-color:var(--c-white);outline:3px solid var(--c-white)}.form-type-checkbox label::before{background-color:var(--c-white);border:1px solid var(--c-white)}.form-type-checkbox label::after{border:solid var(--c-white);border-width:0 2px 2px 0}.form-type-checkbox input[type="checkbox"]:checked+label::after{border:solid var(--c-black);border-width:0 2px 2px 0}.form-control{background-color:var(--c-white);border-left:2px solid var(--c-gray-3);color:var(--c-black)}::placeholder{color:var(--c-gray-1);opacity:1}::-ms-input-placeholder{color:var(--c-gray-1)}select{background:url(../images/DropdownArrowDarkmode.svg);background-position:right 5px top 50%;background-repeat:no-repeat;background-size:25px 19px}.btn-danger{background-color:var(--c-transparent);border:var(--c-black)}.btn-danger:not(:disabled):not(.disabled):active{background-color:var(--c-transparent);border-color:var(--c-black)}.form-help-text{.icomoon-Tooltip:before{color:var(--c-white)}}.text-muted{color:var(--c-white)!important}.validation_error{p{color:var(--c-black)}}}.brand-mobile-purple{input[type="file"]:focus{background-color:var(--c-gray-1)}.radio-control{border:.1em solid var(--c-white)}.form-type-radio{.radio-input{input{&:checked+.radio-control{background:radial-gradient(circle at center,var(--c-white),var(--c-white) 100%)}&:hover+.radio-control{border:.3em solid var(--c-white)}}.radio-control{border:.1em solid var(--c-white)}}}.form-type-checkbox input[type="checkbox"]:checked+label::before{background-color:var(--c-white)}.form-type-checkbox input[type="checkbox"]:hover+label::before{background-color:var(--c-white);outline:3px solid var(--c-white)}.form-type-checkbox label::before{background-color:var(--c-white);border:1px solid var(--c-white)}.form-type-checkbox label::after{border:solid var(--c-white);border-width:0 2px 2px 0}.form-type-checkbox input[type="checkbox"]:checked+label::after{border:solid var(--c-black);border-width:0 2px 2px 0}.form-control{background-color:var(--c-white);border-left:2px solid var(--c-lime);color:var(--c-black)}::placeholder{color:var(--c-gray-1);opacity:1}::-ms-input-placeholder{color:var(--c-gray-1)}select{background:url(../images/DropdownArrowDarkmode.svg);background-position:right 5px top 50%;background-repeat:no-repeat;background-size:25px 19px}.btn-danger{background-color:var(--c-transparent);border:var(--c-black)}.btn-danger:not(:disabled):not(.disabled):active{background-color:var(--c-transparent);border-color:var(--c-black)}.form-help-text{.icomoon-Tooltip:before{color:var(--c-white)}}.text-muted{color:var(--c-white)!important}.validation_error{p{color:var(--c-black)}}}.brand-mobile-gradient{.form-control{background:var(--c-white);backdrop-filter:blur(6px);border-left:2px solid var(--c-purple);color:var(--c-black)}}.gform_wrapper .gfield.hide-label fieldset legend{display:none}.gform_wrapper .captcha.hide-label label{visibility:hidden;height:0;margin:0!important}.captcha{.validation_message{display:block;font-size:12px;color:#e12d2c}}.ui-datepicker{background:#FFF;padding:15px;box-shadow:0 2px 20px rgba(0,0,0,.3);margin:-5px 20px 0;.ui-datepicker-prev{position:absolute;top:0;left:0;width:40px;height:40px;z-index:10;.ui-icon{font-size:0;color:transparent;width:10px;height:10px;box-shadow:inset -2.5px -2.5px 0 var(--c-purple);position:absolute;transform:rotate(135deg);top:15px;left:15px}}.ui-datepicker-next{position:absolute;top:0;right:0;width:40px;height:40px;z-index:10;.ui-icon{font-size:0;color:var(--c-transparent);width:10px;height:10px;box-shadow:inset -2.5px -2.5px 0 var(--c-purple);position:absolute;transform:rotate(-45deg);top:15px;left:15px}}.ui-datepicker-title{position:relative;padding:0 25px;margin:-10px 0 5px;height:30px;.ui-datepicker-month{background-color:var(--c-gray-4);border:0;padding:5px 10px;height:30px;min-width:140px}.ui-datepicker-year{background-color:var(--c-gray-4);border:0;padding:5px 10px;height:30px;min-width:90px;margin-left:5px}}table.ui-datepicker-calendar{width:100%;text-align:center;.ui-datepicker-today{background-color:var(--c-gray-4)}a{width:38px;text-decoration:none;display:block;&:hover{color:var(--c-purple);font-weight:800}}}}.gform_page{.gform_page_footer{display:flex;align-items:center;justify-content:space-between}.gform_ajax_spinner{position:absolute;right:-20px}.gform_next_button,.gform_previous_button{font-weight:var(--font-gotham-bold);border:0;text-transform:uppercase;padding:0 5px;background-color:var(--c-white);color:var(--c-black);border-bottom:2px solid var(--c-black);&:hover,&:active,&:focus{background-color:var(--c-green);color:var(--c-black);border-color:var(--c-green)}}}.full-video{position:relative;.title{font-size:38px;margin-bottom:16px;text-align:center;@media (min-width:768px){&{font-size:60px;margin-bottom:32px}}}.sub-heading{font-weight:var(--font-gotham-black);font-size:18px;line-height:24px;margin-bottom:16px;text-align:center;@media (min-width:768px){&{font-size:28px;line-height:31px}}}.btn.btn-secondary-animation{margin:0 auto 32px;display:block}.image-border{outline:7px solid var(--c-gray-2);outline-offset:-1px}.video-border{display:none;outline:6px solid var(--c-gray-2);&.autoplay{display:block}}.video-container.autoplay{margin:30px 0 0}.video{button{position:relative;padding:0;width:100%;background-color:transparent;cursor:default;margin:25px 0 0;&.playbutton{border:0 solid transparent;cursor:pointer;margin:0;&:after{background-image:url(../images/play-default-RCN.svg);background-size:56px 56px;content:"";display:inline-block;height:56px;width:56px;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@media (min-width:768px){&:after{background-size:100px 100px;width:100px;height:100px}}&:hover,&:focus,&:after{background-image:url(../images/play-hover-RCN.svg)}}}img{width:100%}}}.hero-banner{.background-image{width:100%;margin:0 auto}video{width:350%;margin:0 -130%;max-width:none;display:block;@media (min-width:576px){&{width:200%;margin:0 -50%;max-width:none}}@media (min-width:768px){&{width:150%;margin:0 -25%;max-width:none}}@media (min-width:992px){&{width:100%;margin:0;max-width:100%}}}&.copy-center{.text-contrast-outer{display:none}.text-contrast{.text-contrast-inner{background:linear-gradient(90deg,rgba(255,255,255,.4) 0%,var(--c-white) 40%,var(--c-white) 60%,rgba(255,255,255,.4) 100%);@media (min-width:768px){&{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,var(--c-white) 40%,var(--c-white) 60%,rgba(255,255,255,0) 100%)}}}}}.text-contrast{position:absolute;height:100%;width:100%;.text-contrast-outer{position:absolute;top:0;left:0;height:100%;background:var(--c-white);opacity:.75}.container-fluid{position:relative;height:100%}.text-contrast-inner{position:absolute;left:0;top:0;bottom:0;background:var(--c-white);height:100%;width:100%;background:linear-gradient(90deg,var(--c-white) 40%,rgba(255,255,255,0) 100%);opacity:.75;@media (min-width:992px){&{background:linear-gradient(90deg,var(--c-white) 0%,var(--c-white) 5%,rgba(255,255,255,0) 65%,rgba(255,255,255,0) 100%)}}}}&.copy-right{.text-contrast-outer{left:auto;right:0}.text-contrast-inner{left:auto;right:0;background:linear-gradient(90deg,var(--c-white) 40%,rgba(255,255,255,.4) 100%);@media (min-width:768px){&{background:linear-gradient(270deg,var(--c-white) 40%,rgba(255,255,255,0) 100%)}}@media (min-width:992px){&{background:linear-gradient(270deg,var(--c-white) 0%,var(--c-white) 5%,rgba(255,255,255,0) 65%,rgba(255,255,255,0) 100%)}}}}&.animation{.hero-content{.hc-items{.hc-item{opacity:0;transform:translateX(-80px)}}}}.hero-content{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;.hero-content-inner{position:relative;z-index:12}.container-fluid{max-width:1140px}p{font-size:16px;@media (min-width:576px){&{font-size:18px}}&.small{font-size:14px;margin-top:10px}}h1,h2,h3,h4{&.small{font-size:20px;margin-bottom:10px;@media (min-width:576px){&{font-size:30px}}@media (min-width:768px){&{font-size:20px}}@media (min-width:992px){&{font-size:22px}}@media (min-width:1200px){&{font-size:24px}}}&.medium{font-size:22px;margin-bottom:10px;@media (min-width:576px){&{font-size:32px}}@media (min-width:768px){&{font-size:22px}}@media (min-width:992px){&{font-size:26px}}@media (min-width:768px){&{font-size:32px}}}&.large{font-size:43px;margin-bottom:10px;@media (min-width:576px){&{font-size:50px}}@media (min-width:768px){&{font-size:52px}}@media (min-width:992px){&{font-size:56px}}@media (min-width:768px){&{font-size:60px}}}}.price{font-size:58px;font-weight:800;letter-spacing:-.02em;margin-bottom:8px;padding-right:50px;@media (min-width:768px){&{font-size:48px}}@media (min-width:992px){&{font-size:56px;padding-right:40px}}@media (min-width:1200px){&{font-size:64px}}.price-wrapper{.price-before{margin:8px 4px 0 0;font-size:50%;@media (min-width:768px){&{font-size:50%;margin:5px 4px 0 0}}@media (min-width:992px){&{margin:6px 4px 0 0}}@media (min-width:1200px){&{margin:4px4px 0 0}}}.price-amount{display:inline-block;vertical-align:top;margin:0;@media (min-width:992px){&{margin:0}}}.price-cents{margin:8px 0 0 2px}.price-after{font-size:13px;font-weight:400;letter-spacing:-.6px;display:block;margin-right:-50px;@media (min-width:992px){&{display:inline-block;margin-right:-40px}}@media (min-width:1200px){&{font-size:15px}}}}}.bottom-icon-bar{position:absolute;bottom:20px;left:0;width:100%;z-index:12;display:none;@media (min-width:786px){&{display:block}}.bib-item{display:flex;flex-direction:row;align-items:center;.bib-icon-img{width:42px;margin:0 10px 0 0}.bib-icon-label{max-width:95px;font-size:13px}}}}&.bg-50{.text-contrast{.text-contrast-outer,.text-contrast-inner{opacity:.5}}}&.bg-55{.text-contrast{.text-contrast-outer,.text-contrast-inner{opacity:.55}}}&.bg-60{.text-contrast{.text-contrast-outer,.text-contrast-inner{opacity:.6}}}&.bg-65{.text-contrast{.text-contrast-outer,.text-contrast-inner{opacity:.65}}}&.bg-70{.text-contrast{.text-contrast-outer,.text-contrast-inner{opacity:.7}}}&.bg-75{.text-contrast{.text-contrast-outer,.text-contrast-inner{opacity:.75}}}&.bg-80{.text-contrast{.text-contrast-outer,.text-contrast-inner{opacity:.8}}}&.bg-85{.text-contrast{.text-contrast-outer,.text-contrast-inner{opacity:.85}}}&.bg-90{.text-contrast{.text-contrast-outer,.text-contrast-inner{opacity:.90}}}&.bg-95{.text-contrast{.text-contrast-outer,.text-contrast-inner{opacity:.95}}}&.bg-100{.text-contrast{.text-contrast-outer,.text-contrast-inner{opacity:1}}}&.dark-mode{.text-contrast-outer{background:var(--c-true-black)}.text-contrast-inner{background:linear-gradient(90deg,var(--c-true-black) 20%,rgba(0,0,0,0) 100%);@media (min-width:992px){&{background:linear-gradient(90deg,var(--c-true-black) 0%,var(--c-true-black) 5%,rgba(0,0,0,0) 65%,rgba(0,0,0,0) 100%)}}}&.copy-right{.text-contrast-inner{background:linear-gradient(90deg,var(--c-true-black) 20%,rgba(0,0,0,.4) 100%);@media (min-width:768px){&{background:linear-gradient(270deg,var(--c-true-black) 20%,var(--c-transparent) 100%)}}@media (min-width:992px){&{background:linear-gradient(270deg,var(--c-true-black) 0%,var(--c-true-black) 5%,var(--c-transparent) 65%,var(--c-transparent) 100%)}}}}&.copy-center{.text-contrast-inner{background:linear-gradient(90deg,rgba(0,0,0,0) 0%,var(--c-true-black) 40%,var(--c-true-black) 60%,rgba(0,0,0,0) 100%)}}}&.brand-mobile-purple{.text-contrast-outer{background:var(--c-dark-purple)}.text-contrast-inner{background:linear-gradient(90deg,var(--c-dark-purple) 20%,var(--c-transparent) 100%);@media (min-width:992px){&{background:linear-gradient(90deg,var(--c-dark-purple) 0%,var(--c-dark-purple) 5%,var(--c-transparent) 65%,var(--c-transparent) 100%)}}}&.copy-right{.text-contrast-inner{background:linear-gradient(90deg,var(--c-dark-purple) 20%,rgba(0,0,0,.4) 100%);@media (min-width:768px){&{background:linear-gradient(270deg,var(--c-dark-purple) 20%,var(--c-transparent) 100%)}}@media (min-width:992px){&{background:linear-gradient(270deg,var(--c-dark-purple) 0%,var(--c-dark-purple) 5%,var(--c-transparent) 65%,var(--c-transparent) 100%)}}}}&.copy-center{.text-contrast-inner{background:linear-gradient(90deg,var(--c-transparent) 0%,var(--c-dark-purple) 40%,var(--c-dark-purple) 60%,var(--c-transparent) 100%)}}}&.has-icon-bar{.hero-content-inner{padding-top:80px;padding-bottom:80px}}}.horizontal-carousel{.hc-slides-bar{.hc-slides-bar-inner{flex-wrap:wrap;.hc-slide-link{&.active{color:var(--c-white);box-shadow:inset 0 -2px 0 0 var(--c-white)}}}}.hc-wrapper{position:relative;.swiper-slide{background:var(--c-white)}.swiper-button-prev,.swiper-button-next{top:0;margin-top:0;height:100%;width:80px;opacity:0;transition:0.5s all;&:after{font-size:28px;font-weight:900;color:var(--c-black);text-shadow:0 0 2px #FFF,0 0 2px #FFF,0 0 2px #FFF,0 0 2px #FFF,0 0 2px #FFF,0 0 2px #FFF,0 0 2px #FFF,0 0 2px #FFF,0 0 2px #FFF,0 0 2px #FFF,0 0 2px #FFF,0 0 2px #FFF,0 0 2px #FFF,0 0 2px #FFF,0 0 2px #FFF,0 0 2px #FFF}}.swiper-button-prev{left:-30px;animation:hc-arrow-prev 3s infinite ease-in-out}.swiper-button-next{right:-30px;animation:hc-arrow-next 3s infinite ease-in-out}}&:hover{.swiper-button-prev{left:0;opacity:1}.swiper-button-next{right:0;opacity:1}}@keyframes hc-arrow-prev{0%{transform:translateX(0)}74%{transform:translateX(0)}80%{transform:translateX(-8px)}90%{transform:translateX(4px)}100%{transform:translateX(0)}}@keyframes hc-arrow-next{0%{transform:translateX(0)}74%{transform:translateX(0)}80%{transform:translateX(8px)}90%{transform:translateX(-4px)}100%{transform:translateX(0)}}.swiper-button-next,.swiper-button-prev{&.swiper-button-disabled{opacity:0}}&.dark-mode,&.brand-purple,&.brand-mobile-purple,&.brand-mobile-gradient{.swiper-button-prev,.swiper-button-next{&:after{color:var(--c-white)}}}}.hub-banner{.layout-inner{overflow:hidden}.hub-background{@media (min-width:1200px){&{position:relative;margin:-80px 0}}.background-image{width:100%;margin:0 auto}}.text-contrast{position:absolute;height:100%;width:100%;.text-contrast-outer{position:absolute;top:0;left:0;height:100%;background:var(--c-white);opacity:.75}.container-fluid{position:relative;height:100%}.text-contrast-inner{position:absolute;left:0;top:0;bottom:0;background:var(--c-white);height:100%;width:100%;background:linear-gradient(90deg,var(--c-white) 40%,rgba(255,255,255,0) 100%);opacity:.75;@media (min-width:992px){&{background:linear-gradient(90deg,var(--c-white) 0%,var(--c-white) 5%,rgba(255,255,255,0) 65%,rgba(255,255,255,0) 100%)}}}}&.copy-right{.text-contrast-outer{left:auto;right:0}.text-contrast-inner{left:auto;right:0;background:linear-gradient(90deg,var(--c-white) 40%,rgba(255,255,255,.4) 100%);@media (min-width:768px){&{background:linear-gradient(270deg,var(--c-white) 40%,rgba(255,255,255,0) 100%)}}@media (min-width:992px){&{background:linear-gradient(270deg,var(--c-white) 0%,var(--c-white) 5%,rgba(255,255,255,0) 65%,rgba(255,255,255,0) 100%)}}}}.hub-content{position:absolute;z-index:10;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;.hub-content-inner{position:relative}.container-fluid{max-width:1140px}p{font-size:18px;&.small{font-size:14px;margin-top:10px}}h1,h2{font-size:50px;margin-bottom:10px;@media (min-width:576px){&{font-size:64px}}@media (min-width:768px){&{font-size:52px}}@media (min-width:992px){&{font-size:56px}}@media (min-width:1200px){&{font-size:60px}}}}&.bg-50{.text-contrast{.text-contrast-outer,.text-contrast-inner{opacity:.5}}}&.bg-55{.text-contrast{.text-contrast-outer,.text-contrast-inner{opacity:.55}}}&.bg-60{.text-contrast{.text-contrast-outer,.text-contrast-inner{opacity:.6}}}&.bg-65{.text-contrast{.text-contrast-outer,.text-contrast-inner{opacity:.65}}}&.bg-70{.text-contrast{.text-contrast-outer,.text-contrast-inner{opacity:.7}}}&.bg-75{.text-contrast{.text-contrast-outer,.text-contrast-inner{opacity:.75}}}&.bg-80{.text-contrast{.text-contrast-outer,.text-contrast-inner{opacity:.8}}}&.bg-85{.text-contrast{.text-contrast-outer,.text-contrast-inner{opacity:.85}}}&.bg-90{.text-contrast{.text-contrast-outer,.text-contrast-inner{opacity:.90}}}&.bg-95{.text-contrast{.text-contrast-outer,.text-contrast-inner{opacity:.95}}}&.bg-100{.text-contrast{.text-contrast-outer,.text-contrast-inner{opacity:1}}}&.dark-mode{.text-contrast-outer{background:var(--c-true-black)}.text-contrast-inner{background:linear-gradient(90deg,var(--c-true-black) 20%,rgba(0,0,0,0) 100%);@media (min-width:992px){&{background:linear-gradient(90deg,var(--c-true-black) 0%,var(--c-true-black) 5%,rgba(0,0,0,0) 65%,rgba(0,0,0,0) 100%)}}}&.copy-right{.text-contrast-inner{background:linear-gradient(90deg,var(--c-true-black) 20%,rgba(0,0,0,.4) 100%);@media (min-width:768px){&{background:linear-gradient(270deg,var(--c-true-black) 20%,rgba(0,0,0,0) 100%)}}@media (min-width:992px){&{background:linear-gradient(270deg,var(--c-true-black) 0%,var(--c-true-black) 5%,rgba(0,0,0,0) 65%,rgba(0,0,0,0) 100%)}}}}}}.hub-category-bar{display:none;.layout-inner{padding:20px 15px 40px;@media (min-width:768px){&{padding:60px 0}}}.hub-category{position:relative;background:transparent;border:0;font-weight:800;font-size:18px;padding:8px 12px;margin-right:0;@media (min-width:1200px){&{margin-right:20px}}&:last-child{margin-right:0}&:before{content:'';bottom:4px;left:12px;width:calc(100% - 24px);height:3px;background:#3AB54A;position:absolute;opacity:0;-webkit-transition:0.2s all;transition:0.2s all}&:hover,&:active,&:focus,&.active{&:before{opacity:1}}}}.hub-post-cards{padding-top:60px;h3{font-size:28px;display:none;@media (min-width:1200px){&{font-size:38px}}}.hub-cards-category{position:relative;display:none;min-height:400px;width:100%;transform:translateY(-10px);transform:translateY(-10px);transition:0.5s opacity;.tmp-cat-name{display:none}&.float{position:absolute;width:calc(100% - 30px);top:0}&.prepare{display:block;opacity:0}&.active{display:block;transform:translateY(0);opacity:1}.more-cards-row{position:relative;max-height:0;overflow:hidden;margin-bottom:0;transition:0.5s all;opacity:0;&.active{max-height:1300px;opacity:1;@media (min-width:768px){&{max-height:900px}}@media (min-width:992px){&{max-height:600px}}}}.hub-load-more{margin-bottom:80px;.hub-card-tally{font-weight:800;font-size:18px;padding:20px 0}}}.most-popular{&>.row{margin:0}.mp-card{position:relative;margin:0 0 56px;@media (min-width:1200px){&{margin:0 0 59px}}&:after{content:'';position:absolute;width:calc(100% - 30px);height:1px;background:var(--c-gray-4);bottom:-29px}@media (min-width:992px){&:after{width:100%;left:0}}@media (min-width:1200px){&:after{bottom:-30px;width:100%;left:0}}.mp-card-image{position:relative;overflow:hidden;img{width:100%;height:auto;margin:0;max-width:none;transition:0.5s all;@media (min-width:992px){&{width:auto;height:120px;margin:0 -40%}}@media (min-width:1200px){&{height:150px}}}}.mp-card-text{position:revert;.pre-headline{font-weight:700;font-size:12px;line-height:1.05;letter-spacing:2px;text-transform:uppercase;margin-bottom:6px;@media (min-width:992px){&{font-size:14px;margin-bottom:5px}}}a{text-decoration:none;.headline{font-size:22px;margin-bottom:0;@media (min-width:992px){&{font-size:24px;margin-bottom:0}}}&:after{content:'';top:0;left:0;width:100%;height:100%;z-index:10;position:absolute}}}&:hover{.mp-card-image{img{transform:scale(1.1)}}}}.hub-most-popular-banner{padding:20px 0 40px}}}.hub-card,.search-results{.post-card{margin-bottom:2rem;color:var(--c-white);border:0;border-radius:0;p,h2{color:var(--c-white)}&.post-card-animate{opacity:0;transform:translateY(50px)}&.isVisible{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.post-card-text{position:absolute;z-index:10;top:0;bottom:0;left:0;right:0;display:flex;align-items:flex-end;.inner{margin:0 20px 20px;@media (min-width:992px){&{margin:0 40px 40px}}}.pre-headline{position:relative;font-weight:var(--font-gotham-bold);font-size:14px;line-height:1.05;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;z-index:5}.headline{position:relative;font-size:28px;line-height:1.11;margin-bottom:12px;transition:0.5s margin;z-index:5;@media (min-width:992px){&{font-size:32px}}}p{position:relative;font-size:16px;font-weight:300;line-height:1.44;margin-bottom:0;z-index:5;&.card-date{font-size:15px;margin-bottom:10px}&.card-description{overflow:hidden;max-height:0;transition:0.5s max-height,0.5s margin;font-size:14px;@media (min-width:992px){&{font-size:16px}}}@media (min-width:992px){&{font-size:18px}}}.btn{position:relative;overflow:hidden;max-height:0;padding:0 10px;background-color:var(--c-transparent);color:var(--c-white);z-index:5;transition:max-height 0.5s,color 0.5s,padding 0.5s}a{text-decoration:none;&:hover,&:active,&:focus{.headline{margin-bottom:14px}&~.btn{color:var(--c-black);padding:5px 10px;border-color:var(--c-white);box-shadow:inset 0 -2px 0 0 var(--c-white);transition:box-shadow 0.5s cubic-bezier(.55,.085,0,.99),color 0.5s,padding 0.5s,max-height 0.5s;background-color:var(--c-transparent);color:var(--c-white);max-height:100px}&~p{&.card-description{max-height:600px;margin-bottom:28px}}&:before{opacity:.7}}&:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;background:var(--c-purple);opacity:0;transition:0.5s opacity}&:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:10}}}.post-card-image{position:relative;overflow:hidden;max-height:400px;background:var(--c-purple);@media (min-width:768px){&{max-height:326px}}@media (min-width:992px){&{max-height:410px}}@media (min-width:1200px){&{max-height:492px}}img{max-width:none;width:auto;transition:all .5s;@media (min-width:576px){&{max-width:100%;width:100%}}}&.zoom{img{transform:scale(1.05)}}&:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:rgb(255,255,255);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 33%,rgba(0,0,0,1) 66%,rgba(0,0,0,1) 100%);opacity:.75}&.bg-80{&:after{opacity:.8}}&.bg-85{&:after{opacity:.85}}&.bg-90{&:after{opacity:.90}}&.bg-95{&:after{opacity:.95}}&.bg-100{&:after{opacity:1}}}.post-card-video{position:absolute;top:calc(50% - 50px);left:calc(50% - 50px);width:100px;height:100px;background-size:100px 100px;z-index:20;button{&.playbutton{background-image:url(../images/play-default-RCN.svg);background-size:100%;width:100%;height:100%;border:0;padding:0;background-color:transparent;&:focus,&:hover{background-image:url(../images/play-hover-RCN.svg)}}}}.post-card-ribbon{position:absolute;top:0;right:0;font-size:16px;text-transform:uppercase;letter-spacing:2px;font-weight:500;padding:10px 20px;background:var(--c-ui-teal);z-index:10}.post-card-icon{position:absolute;z-index:0;top:20px;right:20px;height:25px;img{max-width:none;height:100%;width:auto}}}&.top-small{.post-card-image{&.has-thumb{img{width:auto;margin:0 -50%;max-width:none;height:580px;@media (min-width:768px){&{margin:0 -50%;height:410px;max-width:none;width:auto}}@media (min-width:1200px){&{height:500px}}}}}.post-card-video{top:20px;left:auto;right:20px;width:60px;height:60px}}&.top-wide{.post-card-image{&.has-thumb{img{width:auto;margin:0 -50%;max-width:none;height:580px;@media (min-width:576px){&{margin:0;height:auto;max-width:100%;width:100%}}@media (min-width:768px){&{margin:0 -50%;height:410px;max-width:none;width:auto}}@media (min-width:992px){&{margin:0;height:auto;max-width:100%;width:100%}}}}}.post-card-video{top:20px;left:auto;right:20px;width:60px;height:60px;@media (min-width:992px){&{top:calc(50% - 50px);left:calc(50% - 50px);right:auto;width:100px;height:100px}}}}&.small{.post-card-image{&.has-thumb{img{width:auto;margin:0 -50%;max-width:none;height:580px;@media (min-width:768px){&{margin:0 -50%;height:410px;max-width:none;width:auto}}@media (min-width:1200px){&{height:500px}}}}}}&.small-end{.post-card-image{&.has-thumb{img{width:auto;margin:0 -50%;max-width:none;height:580px;@media (min-width:576px){&{margin:0;height:auto;max-width:100%;width:100%}}@media (min-width:768px){&{margin:0 -50%;height:410px;max-width:none;width:auto}}@media (min-width:1200px){&{height:500px}}}}}}&.wide{.post-card-image{&.has-thumb{img{width:auto;margin:0 -50%;max-width:none;height:580px;@media (min-width:576px){&{margin:0 -50%;height:410px;max-width:none;width:auto}}@media (min-width:768px){&{margin:0;height:auto;max-width:100%;width:100%}}}}}.post-card-video{top:20px;left:auto;right:20px;width:60px;height:60px;@media (min-width:992px){&{top:calc(50% - 50px);left:calc(50% - 50px);right:auto;width:100px;height:100px}}}}}.image-accordion{position:relative;.layout-inner{padding:0}.content-side-text{.title{font-weight:var(--font-gotham-black);font-size:28px;line-height:1.1;margin-bottom:1.5rem;padding:0 0 0 30px;@media (min-width:768px){&{font-size:30px;padding:0}}@media (min-width:992px){&{font-size:32px}}}}img{width:100%}.image-side{position:relative;padding-right:60px;@media (min-width:576px){&{padding-right:120px}}@media (min-width:768px){&{padding-right:24px}}.inner{position:relative}}.content-side{position:relative;padding:30px 24px 80px 24px;z-index:20;@media (min-width:768px){&{padding:50px 24px 80px 16px}}@media (min-width:992px){&{padding-top:50px;padding-left:20px}}}&.right{.image-side{padding-right:0;padding-left:60px;@media (min-width:576px){&{padding-left:120px}}@media (min-width:768px){&{padding-right:0;padding-left:0}}}.content-side{@media (min-width:768px){&{padding-left:24px}}@media (min-width:992px){&{padding-left:70px}}}}.accordion-wrapper{border:2px solid var(--c-black);border-left:none;border-right:none;margin-bottom:-2px;position:relative;h2{margin-bottom:0}a{padding:0;text-decoration:none}}.card{border-radius:0;border:0;background:var(--c-transparent)}.card-header{&:first-child,&:last-child{border-radius:0}&:hover{text-decoration:none}}.card-title{color:var(--c-black);font-size:18px;padding:30px 60px 30px 30px;text-transform:none;margin-bottom:0;@media (min-width:768px){&{padding:30px 60px 30px 0}}}.accordion-body{padding:0 30px;width:100%;@media (min-width:768px){&{padding:0 30px 0 0}}@media (min-width:992px){&{width:100%}}p{font-size:16px}a{text-decoration:underline}}.accordion-body-inner{padding:0 0 30px}.accordion .card-header:after{font-family:'radiate-icomoon';content:"\e900";color:var(--c-black);position:absolute;top:26px;right:30px;font-size:22px}.accordion .card-header.collapsed:after{content:"\e901"}&.light-mode{background:transparent}&.dark-mode{.card-title{color:var(--c-white)}.accordion-wrapper{border:2px solid var(--c-white);border-left:none;border-right:none}.accordion .card-header:after{color:var(--c-green)}}&.light-gray{.btnExpand,.btnCollapse{background:var(--c-transparent)}}&.brand-green{.btnExpand,.btnCollapse{background:var(--c-transparent);color:var(--c-black);border-bottom-color:var(--c-black)}button.btn-accordion{&:hover,&:active,&:focus{background-color:var(--c-green);color:var(--c-black);border-bottom-color:var(--c-white);opacity:.7}}.accordion-wrapper{border-color:var(--c-black);.card-title{color:var(--c-black)}}.accordion .card-header:after{color:var(--c-black)}}&.brand-purple,&.brand-mobile-gradient{.accordion-wrapper{border:2px solid var(--c-white);border-left:none;border-right:none}.card-title{color:var(--c-white)}.btnExpand,.btnCollapse{background:var(--c-transparent)}button.btn-accordion{color:var(--c-white);border-bottom-color:var(--c-white);&:hover,&:active,&:focus{background-color:var(--c-purple);color:var(--c-gray-3);border-bottom-color:var(--c-gray-3)}}.accordion .card-header:after{color:var(--c-white)}}&.brand-mobile-purple{.accordion-wrapper{border:2px solid var(--c-white);border-left:none;border-right:none}.card-title{color:var(--c-white)}.btnExpand,.btnCollapse{background:var(--c-transparent)}button.btn-accordion{color:var(--c-white);border-bottom-color:var(--c-white);&:hover,&:active,&:focus{background-color:var(--c-dark-purple);color:var(--c-lime);border-bottom-color:var(--c-lime)}}.accordion .card-header:after{color:var(--c-white)}}}.image-text{background:transparent;position:relative;.layout-inner{padding:0}.content-side-text{.title{font-weight:var(--font-gotham-black);font-size:38px;line-height:1.1;margin-bottom:1.5rem;@media (min-width:768px){&{font-size:42px}}@media (min-width:992px){&{font-size:52px}}}p,ul,ol{font-size:22px;line-height:1.36;@media (min-width:768px){&{font-size:18px}}@media (min-width:992px){&{font-size:22px}}}&.small{.title{font-size:28px;@media (min-width:768px){&{font-size:38px}}}p,ul,ol{font-size:16px;line-height:1.5}}}img{width:100%}.image-side{position:relative;padding-bottom:32px;padding-right:60px;@media (min-width:576px){&{padding-right:120px}}@media (min-width:768px){&{padding-bottom:144px;padding-right:24px}}}.content-side{position:relative;padding:0 24px 110px 16px;z-index:100;@media (min-width:768px){&{padding:60px 24px 80px 16px}}@media (min-width:992px){&{padding-top:120px;padding-left:44px}}}&.right{.image-side{padding-right:0;padding-left:60px;@media (min-width:576px){&{padding-left:120px}}@media (min-width:768px){&{padding-right:0;padding-left:0}}}.content-side{@media (min-width:768px){&{padding-left:24px}}@media (min-width:992px){&{padding-left:70px}}}}&.overlap-lg{position:relative;margin-top:-60px;@media (min-width:768px){&{margin-top:-197px}}@media (min-width:992px){&{margin-top:-288px}}.outer-bg,.layout-bg-bubbles-outer{top:60px;@media (min-width:768px){&{top:25px}}@media (min-width:992px){&{top:72px}}}.content-side{@media (min-width:768px){&{padding-top:180px}}@media (min-width:992px){&{padding-top:264px}}}}&.overlap-sm{position:relative;margin-top:-60px;@media (min-width:768px){&{margin-top:-96px}}@media (min-width:992px){&{margin-top:-96px}}.outer-bg,.layout-bg-bubbles-outer{top:60px;@media (min-width:768px){&{top:96px}}@media (min-width:992px){&{top:72px}}}.content-side{@media (min-width:768px){&{padding-top:180px}}@media (min-width:992px){&{padding-top:180px}}}}&.dark-mode{.outer-bg{background:var(--c-black)}}&.light-gray{.outer-bg{background:var(--c-gray-4)}}&.brand-green{.outer-bg{background:var(--c-green)}}&.brand-purple{p,h2,label,legend{color:var(--c-white)}.outer-bg{background:var(--c-purple)}}&.brand-mobile-purple{p,h2,label,legend{color:var(--c-white)}.outer-bg{background:var(--c-dark-purple)}}&.brand-mobile-gradient{background:transparent;p,h2,label,legend{color:var(--c-white)}&.bg-angle-0 .outer-bg{background:linear-gradient(0deg,var(--c-purple),var(--c-teal),var(--c-green),var(--c-lime))}&.bg-angle-45 .outer-bg{background:linear-gradient(45deg,var(--c-purple),var(--c-teal),var(--c-green),var(--c-lime))}&.bg-angle-90 .outer-bg{background:linear-gradient(90deg,var(--c-purple),var(--c-teal),var(--c-green),var(--c-lime))}&.bg-angle-135 .outer-bg{background:linear-gradient(135deg,var(--c-purple),var(--c-teal),var(--c-green),var(--c-lime))}&.bg-angle-180 .outer-bg{background:linear-gradient(180deg,var(--c-purple),var(--c-teal),var(--c-green),var(--c-lime))}&.bg-angle-225 .outer-bg{background:linear-gradient(225deg,var(--c-purple),var(--c-teal),var(--c-green),var(--c-lime))}&.bg-angle-270 .outer-bg{background:linear-gradient(270deg,var(--c-purple),var(--c-teal),var(--c-green),var(--c-lime))}&.bg-angle-315 .outer-bg{background:linear-gradient(315deg,var(--c-purple),var(--c-teal),var(--c-green),var(--c-lime))}}&.animation{.image-side .inner,.content-side .content-side-text,.content-side .btn-cta-container{opacity:0;transform:translateY(50px)}}}.image-text+.image-text.overlap-lg,.image-text+.image-text.overlap-sm{.content-side{padding-bottom:120px}}@media (min-width:768px){.image-text+.image-text.overlap-lg{.content-side{padding-top:107px;padding-bottom:80px}}.image-text+.image-text.overlap-sm{margin-top:-60px;.outer-bg,.layout-bg-bubbles-outer{top:60px}.content-side{padding-top:120px}}}@media (min-width:992px){.image-text+.image-text.overlap-lg{.content-side{padding-top:264px;padding-bottom:120px}}.image-text+.image-text.overlap-sm{.content-side{padding-top:125px}}}@media (min-width:1200px){.image-text+.image-text.overlap-lg{.content-side{}}.image-text+.image-text.overlap-sm{.content-side{padding-top:180px}}}.interactive-shop{&.is-old{.is-header{padding:40px 0;.container-fluid{max-width:1140px}.title{font-weight:400;margin:0;font-size:30px;@media (min-width:768px){&{font-size:38px}}@media (min-width:992px){&{font-size:44px}}span{font-weight:800}.is-edit{display:inline-block;vertical-align:bottom;font-size:14px;line-height:35px;text-decoration:underline;border:0;background:var(--c-transparent);color:var(--c-white);display:none}}}.is-filter-bar{position:absolute;left:0;width:100%;background:var(--c-white);box-shadow:0 -60px 60px 40px rgba(0,0,0,0);transition:0.4s all;.container-fluid{max-width:1140px}h3{display:inline-block;vertical-align:middle;margin:0;font-size:13px;width:35%;@media (min-width:768px){&{font-size:18px;display:block;width:auto;margin:0 0 6px}}@media (min-width:1200px){&{font-size:26px}}}.is-filter-bar-inner{display:none;&.active{display:block;padding:20px 0}@media (min-width:768px){&{display:block}}}.internet-speed-col{h3{display:block}}.shop-filter-toggle{border:0;text-align:center;width:100%;padding:20px 0;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.1px;&:after{content:'';transform:rotate(45deg);border-right:2px solid #000;border-bottom:2px solid #000;display:inline-block;width:8px;height:8px;vertical-align:top;margin:4px 0 0 10px}&.active{&:after{transform:rotate(-135deg);margin:8px 0 0 10px}}}a.icomoon-Tooltip{text-decoration:none;font-size:24px;color:var(--c-ui-teal);display:inline-block;vertical-align:middle}.internet-speed-col{#is-internet-speed-min,#is-internet-speed-max{display:inline-block;vertical-align:top;width:calc(50% - 20px);min-width:120px;margin-top:0;font-size:14px;@media (min-width:768px){&{min-width:130px;font-size:16px;margin-top:5px}}@media (min-width:1200px){&{font-size:20px;min-width:150px}}}span{line-height:44px;font-size:22px;padding:0 0 0 2px;@media (min-width:768px){&{line-height:54px}}@media (min-width:1200px){&{line-height:54px;font-size:24px;padding:0 2px 0 6px}}}}.streaming-tv-col{padding-top:10px;padding-bottom:10px;@media (min-width:768px){&{padding-top:0;padding-bottom:0}}}.sort-by-col{padding-top:10px;@media (min-width:768px){&{padding-top:0}}fieldset{display:inline-block;vertical-align:middle}}.toggle-wrapper{display:inline-block;vertical-align:middle;padding:0;@media (min-width:768px){&{padding:5px 0 0}}input[type="checkbox"]{position:absolute;opacity:0;width:0}button{position:relative;border:0;border-radius:40px;background:var(--c-purple);width:58px;height:27px;margin:0;display:inline-block;vertical-align:middle;@media (min-width:768px){&{display:block;margin:0 0 5px;width:68px;height:32px}}div{position:absolute;background:var(--c-white);border-radius:20px;transition:0.5s left;top:3px;left:3px;width:21px;height:21px;@media (min-width:768px){&{width:26px;height:26px}}}}.value-output{display:inline-block;vertical-align:middle;font-size:12px;@media (min-width:768px){&{display:block}}}&.active{button{div{left:34px;@media (min-width:768px){&{left:39px}}}}}}#is-sort-by{display:flex;align-items:flex-start;flex-direction:row;justify-content:flex-start;padding:0;@media (min-width:768px){&{flex-direction:column;justify-content:space-between}}@media (min-width:1200px){&{flex-direction:row}}.form-type-radio{padding:0 10px 0 0;font-size:12px;margin-bottom:5px;&:last-child{padding:0}@media (min-width:768px){&{padding:0;font-size:14px}}@media (min-width:1200px){&{padding:0 20px 0 0;margin-bottom:15px}}}}&.slideUp{position:fixed;top:0;box-shadow:0 -60px 60px 40px rgba(0,0,0,.8);z-index:990}}.is-filter-bar-spacer{height:71px;&.active{height:290px}@media (min-width:768px){&{height:130px}}}.is-disclaimer{padding:0 0 30px;p{font-size:13px}}.is-products{.is-product-item{margin:0 auto 30px;.product-info{display:flex;flex-direction:column;background:var(--c-gray-4);padding:25px 30px;.product-title{font-size:24px;font-weight:800;margin:0 0 25px;@media (min-width:768px){&{font-size:30px}}}.is-product-icon{img{width:56px;padding:10px 0;margin:0 auto;@media (min-width:768px){&{margin:0}}}}.is-col-2,.is-col-3{padding-top:10px}.is-product-img{padding-bottom:20px;image-rendering:-webkit-optimize-contrast;img{margin:0 auto;@media (min-width:768px){&{margin:0}}}}.is-col-1{h4{text-transform:uppercase;font-size:12px;letter-spacing:2px;margin:0}.speed-label{font-size:20px}.speed-amount{font-size:20px;padding:10px 0;strong{font-size:34px;font-weight:900}}}.is-li{.is-li-item{padding:0 0 5px 15px;font-size:15px;&:before{content:'';display:inline-block;width:4px;height:4px;background:#C0C2C6;border-radius:5px;margin:6px 8px 0 -10px;position:relative;vertical-align:top}}}}.product-pricing{display:flex;flex-direction:column;background:#454749;.is-summary-coupon{background:#16A3B5;color:#FFF;font-weight:500;font-size:13px;text-align:center;padding:8px 0;margin-bottom:-8px;z-index:5;position:relative}.is-summary{padding:25px;color:var(--c-white);@media (min-width:992px){&{padding:38px 35px 30px}}.is-total-price{margin:0 -17px 0 -22px;text-align:center}.price-wrapper{font-weight:800;font-size:0;.price-before{font-size:34px;margin:8px 0 0 0}.price-amount{font-size:60px}.price-cents{font-size:22px;margin:8px 0 0 2px}.price-after{font-size:13px;color:var(--c-white);margin:35px 0 0 4px;vertical-align:top;font-weight:300}}.is-summary-disclaimer{font-weight:300;font-size:13px;line-height:18px}.phone-checkbox{margin:15px 0 20px;label{letter-spacing:0;font-size:16px;font-weight:300;&:before{background-color:var(--c-gray-1);border:2px solid var(--c-white)}&:after{border:solid var(--c-gray-1);border-width:0 2px 2px 0}}}.is-submit{margin:20px 0;&:focus{background:var(--c-gray-1)}}.form-help-text{font-size:14px;font-weight:300;margin:0 auto;width:120px;@media (min-width:768px){&{margin:0}}.btn-danger{background:var(--c-gray-1);border:var(--c-gray-1);margin-right:5px}}.title{font-size:22px;margin:30px 0 5px}.is-desc{padding:0 0 25px;.is-desc-item{font-size:15px;line-height:32px;font-weight:300;&:before{content:'';display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:4px;background:var(--c-white);margin:-2px 10px 0 0}}}button.btn-primary.btn-primary-animation{&:hover{background:var(--c-gray-1)}}}}}}}}.is-region-modal{#is-region-input{margin:0 0 20px;width:calc(100% - 4px)}}body[cfs="float"]{.interactive-shop{&.is-old{.is-filter-bar{&.slideUp{top:50px}}}}}.is-new{&:not(.is-mvno){.interactive-shop{.is-header{padding:40px 0;.container-fluid{max-width:1140px}.title{font-weight:400;margin:0;font-size:30px;@media (min-width:768px){&{font-size:38px}}@media (min-width:992px){&{font-size:44px}}span{font-weight:800}.is-edit{display:inline-block;vertical-align:bottom;font-size:14px;line-height:35px;text-decoration:underline;border:0;background:var(--c-transparent);color:var(--c-white);display:none}}}.is-filter-bar{position:absolute;left:0;width:100%;background:var(--c-white);box-shadow:0 -60px 60px 40px rgba(0,0,0,0);transition:0.4s all;.container-fluid{max-width:1140px}h3{display:inline-block;vertical-align:middle;margin:0;font-size:13px;width:35%;@media (min-width:768px){&{font-size:18px;display:block;width:auto;margin:0 0 6px}}@media (min-width:1200px){&{font-size:26px}}}.is-filter-bar-inner{display:none;&.active{display:block;padding:20px 0}@media (min-width:768px){&{display:block}}}.internet-speed-col{h3{display:block}}.shop-filter-toggle{border:0;text-align:center;width:100%;padding:20px 0;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.1px;&:after{content:'';transform:rotate(45deg);border-right:2px solid #000;border-bottom:2px solid #000;display:inline-block;width:8px;height:8px;vertical-align:top;margin:4px 0 0 10px}&.active{&:after{transform:rotate(-135deg);margin:8px 0 0 10px}}}a.icomoon-Tooltip{text-decoration:none;font-size:24px;color:var(--c-ui-teal);display:inline-block;vertical-align:middle}.internet-speed-col{#is-internet-speed-min,#is-internet-speed-max{display:inline-block;vertical-align:top;width:calc(50% - 20px);min-width:120px;margin-top:0;font-size:14px;@media (min-width:768px){&{min-width:130px;font-size:16px;margin-top:5px}}@media (min-width:1200px){&{font-size:20px;min-width:150px}}}span{line-height:44px;font-size:22px;padding:0 0 0 2px;@media (min-width:768px){&{line-height:54px}}@media (min-width:1200px){&{line-height:54px;font-size:24px;padding:0 2px 0 6px}}}}.streaming-tv-col{padding-top:10px;padding-bottom:10px;@media (min-width:768px){&{padding-top:0;padding-bottom:0}}}.sort-by-col{padding-top:10px;@media (min-width:768px){&{padding-top:0}}fieldset{display:inline-block;vertical-align:middle}}.toggle-wrapper{display:inline-block;vertical-align:middle;padding:0;@media (min-width:768px){&{padding:5px 0 0}}input[type="checkbox"]{position:absolute;opacity:0;width:0}button{position:relative;border:0;border-radius:40px;background:var(--c-purple);width:58px;height:27px;margin:0 10px 0 0;display:inline-block;vertical-align:middle;@media (min-width:768px){&{display:block;margin:0 0 5px;width:68px;height:32px}}div{position:absolute;background:var(--c-white);border-radius:20px;transition:0.5s left;top:3px;left:3px;width:21px;height:21px;@media (min-width:768px){&{width:26px;height:26px}}}}.value-output{display:inline-block;vertical-align:middle;font-size:12px;@media (min-width:768px){&{display:block}}}&.active{button{div{left:34px;@media (min-width:768px){&{left:39px}}}}}}#is-sort-by{display:flex;align-items:flex-start;flex-direction:row;justify-content:flex-start;padding:0;@media (min-width:768px){&{flex-direction:column;justify-content:space-between}}@media (min-width:1200px){&{flex-direction:row}}.form-type-radio{padding:0 10px 0 0;font-size:12px;margin-bottom:5px;&:last-child{padding:0}@media (min-width:768px){&{padding:0;font-size:14px}}@media (min-width:1200px){&{padding:0 20px 0 0;margin-bottom:15px}}}}&.slideUp{position:fixed;top:0;box-shadow:0 -60px 60px 40px rgba(0,0,0,.8);z-index:990}}.is-filter-bar-spacer{height:71px;&.active{height:290px}@media (min-width:768px){&{height:130px}}}.is-disclaimer{padding:0 0 30px;p{font-size:13px}}.is-products{.is-product-item{max-width:420px;margin:0 auto;@media (min-width:768px){&{margin:0 0 30px;max-width:none}}.product-info{display:flex;flex-direction:column;background:var(--c-gray-4);padding:50px 30px;width:500px;box-shadow:inset -10px 0 0 #fff;@media (min-width:768px){&{padding:70px 30px 50px 30px;width:400px;box-shadow:none}}@media (min-width:900px){&{width:540px}}@media (min-width:1080px){&{width:680px}}.is-col-internet{display:flex}.is-col-tv,.is-col-phone{display:flex;padding-top:80px;&:before{content:'';position:absolute;top:38px;left:50px;width:calc(100% - 100px);height:1px;background:#000}}.product-title{font-size:24px;font-weight:800;margin:0 0 25px;@media (min-width:768px){&{font-size:30px}}}.is-product-icon{padding:0 0 0 45px;min-width:115px;@media (max-width:1079px){&{padding:0 0 0 0;min-width:70px}}img{width:56px;padding:10px 0;margin:0 auto;@media (min-width:768px){&{margin:0}}}}.what-you-get{font-size:16px;padding:20px 0 0;.wyg-title{font-weight:700;text-transform:uppercase;font-size:16px;padding:15px 0}.wyg-bullet{position:relative;padding:2px 0 14px 20px;font-weight:500;&:before{content:'';position:absolute;box-shadow:4px 4px 0 #16a3b5;width:12px;height:22px;left:0;top:-5px;transform:scale(.6) rotate(45deg)}a{line-height:16px}}}.is-col-2,.is-col-3{padding-top:10px}.is-product-img{padding-bottom:20px;image-rendering:-webkit-optimize-contrast;img{margin:0 auto;@media (min-width:768px){&{margin:0}}}}.is-col-desc{padding:0 20px 0 0;.up-to{text-transform:uppercase;font-size:18px;font-weight:600;letter-spacing:2px;margin:0}.speed-label{font-size:22px;font-weight:300;line-height:32px;strong{font-weight:600}}.tv-label,.phone-label{font-size:30px;font-weight:800;padding:18px 0 20px}.speed-amount{font-size:22px;padding:0;font-weight:500;strong{font-size:62px;font-weight:900;line-height:64px}}}.is-li{.is-li-item{padding:0 0 5px 15px;font-size:15px;&:before{content:'';display:inline-block;width:4px;height:4px;background:#C0C2C6;border-radius:5px;margin:6px 8px 0 -10px;position:relative;vertical-align:top}}}}.product-pricing{display:flex;flex-direction:column;background:var(--c-black);margin-right:10px;justify-content:flex-start;@media (min-width:992px){&{justify-content:center}}.is-summary-coupon{background:#16A3B5;color:#FFF;font-weight:500;font-size:13px;text-align:center;padding:8px 0;margin-bottom:-8px;z-index:5;position:relative}.coupon{margin:-18px -10px 0 0;box-shadow:0 10px 20px rgba(0,0,0,.2);.coupon-upper{position:relative;background:var(--c-ui-teal);color:var(--c-black);padding:30px 45px;&:after{content:'';border:5px solid transparent;border-left-color:#10707d;border-bottom-color:#10707d;position:absolute;top:-10px;right:0;@media (min-width:768px){&{content:'';border:9px solid transparent;border-right-color:#10707d;border-bottom-color:#10707d;position:absolute;right:auto;top:0;left:-18px}}}.coupon-primary{display:flex;align-items:center;.coupon-primary-img{width:80px;margin:0 20px 0 0}.coupon-primary-desc{.coupon-primary-title{font-size:24px;font-weight:800}.coupon-primary-subtitle{font-size:14px;font-weight:500}}}.coupon-secondary{position:relative;padding:2px 0 2px 20px;font-weight:500;font-size:14px;margin:5px 0 0;&:before{content:'';position:absolute;box-shadow:4px 4px 0 #fff;width:12px;height:22px;left:0;top:-4px;transform:scale(.5) rotate(45deg)}}}.coupon-lower{position:relative;background:#10707d;padding:14px 45px;color:#FFF;font-size:14px}}.is-summary{padding:30px 45px 40px;color:var(--c-white);display:flex;flex-direction:column;align-items:center;@media (min-width:768px){&{padding:25px}}@media (min-width:992px){&{padding:30px 45px 35px}}.what-you-get{padding:0 0 20px;font-size:13px;.wyg-title{font-weight:700;text-transform:uppercase;font-size:15px;padding:10px 0 8px}.wyg-bullet{position:relative;padding:2px 0 2px 20px;font-weight:500;&:before{content:'';position:absolute;box-shadow:4px 4px 0 #16a3b5;width:12px;height:22px;left:0;top:-5px;transform:scale(.6) rotate(45deg)}a{line-height:16px}}}.is-total-price{margin:0;padding:0 0 5px;text-align:center}.price-wrapper{font-weight:800;font-size:0;.price-before{font-size:40px;margin:10px 0 0 0}.price-amount{font-size:82px}.price-cents{font-size:28px;margin:12px 0 0 2px}.price-after{font-size:13px;color:var(--c-white);margin:48px 0 0 4px;vertical-align:top;font-weight:300}}.is-summary-disclaimer{font-weight:300;font-size:13px;line-height:18px}.phone-checkbox{margin:15px 0 20px;label{letter-spacing:0;font-size:16px;font-weight:300;&:before{background-color:var(--c-gray-1);border:2px solid var(--c-white)}&:after{border:solid var(--c-gray-1);border-width:0 2px 2px 0}}}.is-submit{margin:20px 0;&:focus{background:var(--c-gray-1)}}.form-help-text{font-size:14px;font-weight:300;margin:0 auto;width:120px;@media (min-width:768px){&{margin:0}}.btn-danger{background:var(--c-gray-1);border:var(--c-gray-1);margin-right:5px}}.title{font-size:22px;margin:30px 0 5px}.is-desc{padding:0 0 25px;.is-desc-item{font-size:15px;line-height:32px;font-weight:300;&:before{content:'';display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:4px;background:var(--c-white);margin:-2px 10px 0 0}}}button.btn-primary.btn-primary-animation{&:hover{background:var(--c-gray-1)}}}}}}}}&.is-mvno{background:var(--c-gray-4);.is-header{padding:40px 0;.container-fluid{max-width:1140px;margin-top:10px}.title{font-weight:400;margin:0;font-size:30px;@media (min-width:768px){&{font-size:38px}}@media (min-width:992px){&{font-size:44px}}span{font-weight:800}.is-edit{display:inline-block;vertical-align:bottom;font-size:14px;line-height:35px;text-decoration:underline;border:0;background:var(--c-transparent);color:var(--c-white);display:none}}}.is-filter-bar{position:absolute;left:0;width:100%;background:var(--c-white);box-shadow:0 -60px 60px 40px rgba(0,0,0,0);transition:0.4s all;.container-fluid{max-width:1140px}h3,label{display:inline-block;vertical-align:middle;margin:0;font-size:26px;padding:0;font-weight:800;letter-spacing:0;text-transform:none;@media (min-width:576px){&{font-size:18px;display:block;width:auto}}@media (min-width:992px){&{font-size:26px}}}.is-filter-bar-inner{display:none;&.active{display:block;padding:20px 0}@media (min-width:992px){&{display:block}}}.col-inner-top{display:flex;@media (min-width:992px){&{align-items:center;height:45px}}&.mobile-col-inner-top{@media (min-width:992px){&{min-width:300px}}}&.streaming-tv-col-inner-top{@media (min-width:992px){&{min-width:120px}}}.switch{display:flex!important;position:relative;.switch-title{margin-right:10px}.switch-inner{position:relative}input{opacity:0;width:0;height:0}}.slider{position:absolute;cursor:pointer;top:-4px;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;display:block;margin:0 0 5px;width:58px;height:27px;@media (min-width:992px){&{top:0;width:68px;height:32px}}&:before{position:absolute;content:"";height:21px;width:21px;left:3px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s}@media (min-width:992px){&:before{left:3px;height:26px;width:26px}}&.round{border-radius:34px;&:before{border-radius:50%}}}input:checked+.slider{background-color:#483092}input:focus+.slider{box-shadow:0 0 1px #483092}input:checked+.slider:before{-webkit-transform:translateX(34px);-ms-transform:translateX(34px);transform:translateX(34px);left:0}@media (min-width:992px){input:checked+.slider:before{left:4px}}}.col-inner-bottom{display:flex;flex-direction:row;.form-group{padding:0 15px 0 0;width:50%;@media (min-width:768px){&{width:auto}}.field-description{font-size:13px;padding:5px 0 0}}}.internet-speed-col{h3{display:block}}.shop-filter-toggle{border:0;text-align:center;width:100%;padding:20px 0;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.1px;background:var(--c-white);color:var(--c-purple);&:after{content:'';transform:rotate(45deg);border-right:2px solid var(--c-purple);border-bottom:2px solid var(--c-purple);display:inline-block;width:8px;height:8px;vertical-align:top;margin:4px 0 0 10px}&.active{&:after{transform:rotate(-135deg);margin:8px 0 0 10px}}}a.icomoon-Tooltip{text-decoration:none;font-size:24px;color:var(--c-ui-teal);display:inline-block;vertical-align:middle}.internet-speed-col{span{line-height:44px;font-size:22px;padding:0 0 0 2px;@media (min-width:768px){&{line-height:54px}}@media (min-width:1200px){&{line-height:54px;font-size:24px;padding:0 2px 0 6px}}}}.streaming-tv-col{padding-top:10px;padding-bottom:10px;@media (min-width:768px){&{padding-top:0;padding-bottom:0}}}.sort-by-col{padding-top:10px;@media (min-width:768px){&{padding-top:0}}fieldset{display:inline-block;vertical-align:middle}}.toggle-wrapper{display:inline-block;vertical-align:middle;padding:0;margin-left:10px;margin-top:0;margin-bottom:-3px;@media (min-width:768px){&{margin-top:-3px}}@media (min-width:992px){&{padding:5px 0 3px;marign-top:0;marign-bottom:0}}input[type="checkbox"]{position:absolute;opacity:0;width:0}button{position:relative;border:0;border-radius:40px;background:#C0C2C6;width:58px;height:27px;margin:0 10px 0 0;display:inline-block;vertical-align:middle;@media (min-width:992px){&{display:block;margin:0 0 5px;width:68px;height:32px}}div{position:absolute;background:var(--c-white);border-radius:20px;transition:0.5s left;top:3px;left:3px;width:21px;height:21px;@media (min-width:992px){&{width:26px;height:26px}}}}.value-output{display:inline-block;vertical-align:middle;font-size:12px;@media (min-width:992px){&{display:block}}}&.active{button{background:var(--c-purple);div{left:34px;@media (min-width:992px){&{left:39px}}}}}}#is-sort-by{display:flex;align-items:flex-start;flex-direction:row;justify-content:flex-start;padding:0;@media (min-width:768px){&{flex-direction:column;justify-content:space-between}}@media (min-width:1200px){&{flex-direction:row}}.form-type-radio{padding:0 10px 0 0;font-size:12px;margin-bottom:5px;&:last-child{padding:0}@media (min-width:768px){&{padding:0;font-size:14px}}@media (min-width:1200px){&{padding:0 20px 0 0;margin-bottom:15px}}}}.col-lg-auto{padding-left:0;padding-right:0}#is-internet-speed-min,#is-internet-speed-max,#mobile-plan-selected,#mobile-line-selected,#tv-plan-selected,#is-sort-by-select{margin-top:5px;font-size:14px;@media (min-width:768px){&{font-size:16px}}@media (min-width:1200px){&{font-size:20px}}}#is-internet-speed-min,#is-internet-speed-max{min-width:120px;@media (min-width:768px){&{min-width:140px}}@media (min-width:1200px){&{min-width:160px}}}#mobile-plan-selected{min-width:150px;@media (min-width:768px){&{min-width:170px}}@media (min-width:1200px){&{min-width:200px}}}#mobile-line-selected{min-width:60px;@media (min-width:768px){&{min-width:60px}}@media (min-width:1200px){&{min-width:70px}}}.streaming-tv-col-inner-bottom{display:none}#tv-plan-selected{min-width:180px;@media (min-width:768px){&{min-width:190px}}@media (min-width:1200px){&{min-width:230px}}}#is-sort-by-select{min-width:150px;@media (min-width:768px){&{min-width:160px}}@media (min-width:1200px){&{min-width:190px}}}&.slideUp{position:fixed;top:0;box-shadow:0 -60px 60px 40px rgba(0,0,0,.8);z-index:990}}.is-filter-bar-spacer{height:62px;@media (min-width:992px){&{height:171px}}&.active{height:492px;@media (min-width:576px){&{height:305px}}@media (min-width:768px){&{height:275px}}}}.is-disclaimer{padding:40px 0 10px;p{font-size:13px;margin:0}}.is-products{.is-product-item{margin:0 0 30px;.product-info{display:flex;flex-direction:column;background:var(--c-gray-4);padding:25px 30px 35px 30px;background:#E9EBF0;background:var(--c-white);box-shadow:0 -2px 20px rgba(0,0,0,.1);border-radius:5px 5px 0 0;.is-info-cols{display:flex;justify-content:flex-start;flex-direction:column;@media (min-width:992px){&{justify-content:space-between;flex-direction:row}}}.is-col-icons{align-items:flex-start;display:flex;justify-content:center;position:relative;flex-direction:column;padding:20px 0 0;@media (min-width:992px){&{align-items:center;padding:0 15px}}.is-col-icons-inner{display:flex;flex-direction:column;align-items:flex-start;.is-col-icon{width:100%;margin:0 0 12px;&:last-child{margin:0}}}}.is-col-internet{display:flex}.is-col-tv,.is-col-phone{display:flex;padding-top:80px;&:before{content:'';position:absolute;top:38px;left:50px;width:calc(100% - 100px);height:1px;background:#000}}.product-title{font-size:24px;font-weight:800;margin:0;@media (min-width:768px){&{font-size:30px;line-height:32px}}}.product-desc{line-height:22px;font-size:14px;padding:5px 0 0 0}.is-product-icon{align-items:center;display:flex;flex-direction:row;margin:0;padding:0;text-align:left;justify-content:flex-start;@media (min-width:992px){&{margin:0 8px}}.is-product-icon-inner{max-width:60px;height:50px;display:flex;align-items:center;padding:0 15px 0 5px;img{width:100%;padding:0;height:40px;margin-bottom:10px}}.is-product-icon-text-details{text-transform:none;font-size:24px;font-weight:800;letter-spacing:-.04em;line-height:22px;.is-product-icon-text{text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:500;margin:0 0 -7px}}}.what-you-get{font-size:16px;padding:20px 0 0;.wyg-title{font-weight:700;text-transform:uppercase;font-size:16px;padding:15px 0}.wyg-bullet{position:relative;padding:2px 0 14px 20px;font-weight:500;&:before{content:'';position:absolute;box-shadow:4px 4px 0 #16a3b5;width:12px;height:22px;left:0;top:-5px;transform:scale(.6) rotate(45deg)}a{line-height:16px}}}.is-col-2,.is-col-3{padding-top:10px}.is-product-img{padding-bottom:20px;image-rendering:-webkit-optimize-contrast;img{margin:0 auto;@media (min-width:768px){&{margin:0}}}}.is-col-desc{padding:0;display:flex;flex-direction:column;justify-content:center;.up-to{text-transform:uppercase;font-size:18px;font-weight:600;letter-spacing:2px;margin:0}.speed-label{font-size:22px;font-weight:300;line-height:32px;strong{font-weight:600}}.tv-label,.phone-label{font-size:30px;font-weight:800;padding:18px 0 20px}.speed-amount{font-size:22px;padding:0;font-weight:500;strong{font-size:62px;font-weight:900;line-height:64px}}}.is-li{.is-li-item{padding:0 0 5px 15px;font-size:15px;&:before{content:'';display:inline-block;width:4px;height:4px;background:#C0C2C6;border-radius:5px;margin:6px 8px 0 -10px;position:relative;vertical-align:top}}}}.coupon-info{position:relative;.coupon{width:100%;.coupon-upper{position:relative;align-items:center;display:flex;flex-direction:row;padding:10px 15px;margin:0 -10px 0 -5px;background:var(--c-dark-purple);color:var(--c-white);padding:10px 20px;border-radius:5px 0 5px 5px;flex-direction:column;@media (min-width:768px){&{flex-direction:row}}&:after{content:'';position:absolute;top:-10px;right:0;border:5px solid transparent;border-left-color:var(--c-purple);border-bottom-color:var(--c-purple)}.coupon-primary{align-items:center;display:flex;.coupon-primary-img{margin:0 20px 0 0;width:60px}.coupon-primary-desc{.coupon-primary-title{font-size:20px;font-weight:800;line-height:20px;display:block}}}.secondary-coupons{display:flex;justify-content:space-between;flex-direction:column;@media (min-width:768px){&{flex-direction:row}}.coupon-secondary{position:relative;padding:2px 0 2px 24px;font-weight:400;font-size:16px;margin:0 20px;&:before{content:'';position:absolute;box-shadow:4px 4px 0 #fff;width:12px;height:22px;left:0;top:-8px;transform:scale(.8) rotate(45deg)}}}}.coupon-lower{background:linear-gradient(45deg,#463793,#27638f,#12828d,#529b72,#8bc928);color:#FFF;padding:10px 15px;text-align:center;margin:0;border-radius:0 0 5px 5px;box-shadow:0 -2px 20px rgba(0,0,0,.1)}}}.product-pricing{display:flex;flex-direction:column;background:transparent;margin-right:0;justify-content:flex-start;align-items:center;@media (min-width:992px){&{align-items:flex-end;justify-content:center}}.details{.btn{font-size:12px}}.is-summary{padding:0;color:var(--c-black);display:flex;flex-direction:column;align-items:center;.what-you-get{padding:0 0 20px;font-size:13px;.wyg-title{font-weight:700;text-transform:uppercase;font-size:15px;padding:10px 0 8px}.wyg-bullet{position:relative;padding:2px 0 2px 20px;font-weight:500;&:before{content:'';position:absolute;box-shadow:4px 4px 0 #16a3b5;width:12px;height:22px;left:0;top:-5px;transform:scale(.6) rotate(45deg)}a{line-height:16px}}}.is-total-price{margin:0;padding:0 0 5px;text-align:center}.price-wrapper{font-weight:800;font-size:0;.price-strike{max-height:25px;text-align:left;.price-strike-inner{position:relative;font-size:0;display:inline-block;vertical-align:top;&:before{content:'';width:calc(100% - 5px);position:absolute;left:5px;background:url(../images/strikethrough-red.svg) center center no-repeat;background-size:100%;height:100%;top:2px}.price-strike-amount{font-size:24px;display:inline-block;vertical-align:top}.price-strike-per{display:inline-block;vertical-align:top;font-size:14px;margin:6.5px 0 0 2px}.price-strike-month{display:inline-block;vertical-align:top;font-size:14px;margin:7.5px 0 0 2px}}}.price-before{font-size:40px;margin:8px 0 0 0}.price-amount{font-size:62px}.price-cents{font-size:21px;margin:12px 0 0 2px}.price-after{font-size:11.8px;color:var(--c-black);margin:40px 0 0 4px;vertical-align:top;font-weight:300}}.is-summary-disclaimer{font-weight:300;font-size:13px;line-height:18px}.phone-checkbox{margin:15px 0 20px;label{letter-spacing:0;font-size:16px;font-weight:300;&:before{background-color:var(--c-gray-1);border:2px solid var(--c-white)}&:after{border:solid var(--c-gray-1);border-width:0 2px 2px 0}}}.is-submit{margin:5px 0 10px;&:focus{background:var(--c-gray-1)}}.form-help-text{font-size:14px;font-weight:300;margin:0 auto;width:120px;@media (min-width:768px){&{margin:0}}.btn-danger{background:var(--c-gray-1);border:var(--c-gray-1);margin-right:5px}}.title{font-size:22px;margin:30px 0 5px}.is-desc{padding:0 0 25px;.is-desc-item{font-size:15px;line-height:32px;font-weight:300;&:before{content:'';display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:4px;background:var(--c-white);margin:-2px 10px 0 0}}}button.btn-primary.btn-primary-animation{&:hover{background:var(--c-gray-1)}}}}}}}.plan-promo{.is-header{&.plan-promo-header{.pph-content{.pph-plan-price{.pph-plan-price-lower{span.pph-all-in{font-size:32px}}}}}}}}.interactive-shop{.term-toggle-wrap{position:relative;display:flex;justify-content:flex-end;text-align:center;padding:20px 15px 0;max-width:1140px;margin:0 auto -35px;z-index:30;.term-toggle-label{font-weight:500;letter-spacing:-.03em;padding:0 0 10px 0;@media (min-width:576px){&{padding:0 20px 0 0}}}.term-toggle-inner{display:flex;flex-direction:column;align-items:center;width:100%;@media (min-width:576px){&{flex-direction:row;width:auto}}}.term-toggle{position:relative;background:linear-gradient(90deg,rgb(72,48,146),rgb(58,181,74),rgb(179,195,29));padding:3px;border-radius:11px;width:265px;width:375px;.term-option{position:relative;border:0;margin:0;padding:12px 20px;width:calc(50% - 2.5px);background:transparent;border-radius:8px;overflow:hidden;outline:0;transition:0.3s all;&:focus{background:rgba(0,0,0,.2)}&:active{outline:1px solid #fff}.term-text-dark{position:relative;text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:-.02em;color:#483092;z-index:5;opacity:0;transition:0.5s all}.term-text-white{position:absolute;top:14px;left:20px;color:#FFF;text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:-.02em;z-index:5;transition:0.5s all}.term-slider{position:absolute;top:0;left:0%;width:100%;height:100%;background:transparent;background:#FFF;z-index:0;border-radius:8px;transition:0.5s}&.term-12{margin-right:5px}}}.term-bg-slider{position:absolute;top:3px;left:calc(0% + 3px);width:calc(50% - 6px);height:calc(100% - 6px);background:#FFF;z-index:0;border-radius:8px;transition:0.5s}&[term="12"]{.term-12{.term-slider{left:0%}.term-text-dark{opacity:1}.term-text-white{opacity:0}}.term-24{.term-slider{left:-100%}.term-text-dark{opacity:0}.term-text-white{opacity:1}}}&[term="24"]{.term-12{.term-slider{left:100%}.term-text-dark{opacity:0}.term-text-white{opacity:1}}.term-24{.term-slider{left:0%}.term-text-dark{opacity:1}.term-text-white{opacity:0}}.term-bg-slider{left:calc(50% + 3px)}}}}body[cfs="float"]{.is-new{.interactive-shop{.is-filter-bar{&.slideUp{top:50px}}}}}body[brand="entouch"] .page-interactive-shop #codekeeper-app.is-mvno .price-wrapper.stacked .price-cents{position:absolute}body[brand="grande"].page-interactive-shop #codekeeper-app.is-mvno .price-wrapper.stacked .price-cents{position:absolute}body{&.page-interactive-shop{&[brand="wave"]{&[region="washington"]{#codekeeper-app:not(.is-mvno) .price-wrapper.stacked .price-cents{position:relative}#codekeeper-app:not(.is-mvno) .interactive-shop .is-products .is-product-item .product-pricing .is-summary .price-wrapper .price-after{display:block;margin-left:21px;margin-top:0;text-align:left}}}#codekeeper-app{.interactive-shop{.is-filter-bar{&.application{position:absolute;&.slideUp{position:fixed;top:50px}}.toggle-wrapper button div{pointer-events:none}}.is-header .title span{text-transform:capitalize}.coupon-parent-display-none,.coupon-lower-display-none{display:none}.is-products .is-product-item .product-pricing .is-summary .is-total-price{text-align:left}.dark-mode{.details{margin-bottom:20px}.btn-secondary-animation{box-shadow:inset 0 -2px 0 var(--c-white);color:var(--c-white);&:active,&:focus,&:hover{background-color:transparent;border:none;box-shadow:inset 0 -2px 0 rgba(255,255,255,.5);color:rgba(255,255,255,.5);margin:0;padding:0}}}}}#codekeeper-app:not(.is-mvno){.interactive-shop{.dark-mode{.details{margin-bottom:20px}}.price-wrapper.stacked .price-cents{position:relative}}}.uppercase-first::first-letter{text-transform:capitalize}}}body{&.page-interactive-shop{#codekeeper-app{&:not(.is-mvno){.price-wrapper.stacked .price-cents{position:relative}}.interactive-shop .is-filter-bar.application{position:absolute}.interactive-shop .is-filter-bar.application.slideUp{position:fixed;top:50px}.uppercase-first::first-letter{text-transform:capitalize}.interactive-shop .is-header .title span{text-transform:capitalize}}}}#modal_interactive_shop .modal-dialog .modal-content .modal-header .modal-title{padding-right:40px}.is-new.is-mvno .interactive-shop .is-filter-bar .toggle-wrapper span{cursor:pointer;position:relative;border:0;border-radius:40px;background:#C0C2C6;width:58px;height:27px;margin:0 10px 0 0;display:inline-block;vertical-align:middle}.layout-jobs-carousel{.title{text-align:center;margin:0;font-size:32px;@media (min-width:768px){&{font-size:52px}}}.jobs-wrapper{position:relative;.jobs-controls{position:relative;display:flex;justify-content:flex-end;padding:20px 0}.jobs-carousel.swiper{width:100%;padding:0;margin:0;position:unset;z-index:unset;.swiper-wrapper{height:auto}.swiper-slide{position:unset;color:var(--c-white);display:flex;align-items:flex-start;justify-content:center;width:100%;height:auto;.slide-inner{padding:0;transition:0.4s box-shadow;@media (min-width:576px){&{padding:0 15px}}.jobs-carousel-link{text-decoration:none;img{display:block;width:100%;height:300px;object-fit:cover;@media (min-width:576px){&{width:90%;height:380px}}}.job-info{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:20px;margin:0 0 0 0;@media (min-width:576px){&{margin:-80px 0 0 60px}}h3{font-size:24px;margin:0 0 5px}p{color:var(--c-white);font-size:14px}}}}}}.swiper-button-prev,.swiper-button-next{position:relative;right:auto;left:auto;top:auto;margin:0;&:after{font-size:26px;font-weight:900;color:var(--c-purple)}}.swiper-button-prev{width:30px;height:100%;&:after{width:30px}}.swiper-button-next{width:30px;height:100%;&:after{width:30px}}}}.learn-hub-layout{&.featured-article{.post-card{border:0;border-radius:4px;overflow:hidden;background:#FFF;height:100%;h2.headline{font-size:26px}a{text-decoration:none}.post-card-text,.right-content .gform_wrapper{padding:40px}.card-date-cat{margin:20px 0 -10px;font-size:14px}}.right-content{position:relative;display:flex;justify-content:center;align-items:center;padding:0;border:0;border-radius:4px;overflow:hidden;height:100%;@media screen and (min-width:992px){&{padding:40px}}.right-content-img{position:relative;width:100%;height:100%;background-size:cover;background-position:center center;@media screen and (min-width:992px){&{position:absolute}}&:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent 50%)}.right-content-img-mobile{width:100%;display:block;@media screen and (min-width:992px){&{display:none}}}}.btn-primary-animation{position:absolute;bottom:40px}.gform_wrapper{.gform_body{.gform_fields{margin:0 -15px;label{padding:0}h2{font-size:24px;margin:0}.form-group.gfield--type-hidden{margin-bottom:0}}}.validation_error{padding:16px;p{font-size:12px}}}}}&.article-carousel{.title{a{text-decoration:none}}.article-carousel{&.swiper{width:calc(100% - 80px);padding:40px 0 0;margin:0 40px}}h3{font-size:20px;margin:0 0 5px;a{text-decoration:none}}.post-card-image{max-height:220px;overflow:hidden;border-radius:5px;display:flex;align-items:center;margin:0 0 20px}p.card-date-cat{font-size:14px}.swiper-button-prev,.swiper-button-next{top:33%;opacity:.8;transition:0.5s opacity;@media (min-width:576px){&{top:40%}}@media (min-width:768px){&{top:37%}}&:after{font-size:28px;font-weight:900;color:#1D1F20}&:hover{opacity:1}&.swiper-button-disabled{opacity:0}}.swiper-button-prev{left:0;animation:vc-arrow-prev 3s infinite ease-in-out;@media (min-width:768px){&{left:0}}}.swiper-button-next{right:0;animation:vc-arrow-next 3s infinite ease-in-out;@media (min-width:768px){&{right:0}}}&.dark-mode,&.brand-purple,&.brand-mobile-purple,&.brand-mobile-gradient{.slide-inner{h3{color:#FFF}}}&.dark-mode,&.brand-purple,&.brand-mobile-gradient{.swiper-button-prev,.swiper-button-next{&:after{color:#FFF}}}&.brand-mobile-purple{.swiper-button-prev,.swiper-button-next{&:after{color:#C8E029}}}}@keyframes vc-arrow-prev{0%{transform:translateX(0)}74%{transform:translateX(0)}80%{transform:translateX(-8px)}90%{transform:translateX(4px)}100%{transform:translateX(0)}}@keyframes vc-arrow-next{0%{transform:translateX(0)}74%{transform:translateX(0)}80%{transform:translateX(8px)}90%{transform:translateX(-4px)}100%{transform:translateX(0)}}&.learn-hub-layout{.recent-articles h2{font-size:38px;font-weight:800;margin-bottom:40px}.recent-blog-post{padding:20px 35px;background:#FFF;border-radius:5px;margin:0 0 20px;box-shadow:0 -2px 20px rgba(0,0,0,.1);@media screen and (min-width:768px){&{padding:30px 50px;margin:0 0 40px}}h3{a{display:block;text-align:center;font-size:20px;line-height:26px;text-decoration:none;@media screen and (min-width:768px){&{font-size:22px;line-height:30px}}}}}.post-content{position:relative;max-height:280px;overflow:hidden;perspective:1000px;&:after{content:'';position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(0deg,#FFF 10%,transparent);height:180px}.post-content-inner{transform:rotateX(-10deg);transform-origin:center top;text-align:justify}}.wp-pagenavi span.current{color:#FFF;background:#483092}.display-cards{.post-card-image{img{aspect-ratio:5 / 3;object-fit:cover}}h3{font-size:22px;margin-top:16px;margin-bottom:5px;a{text-decoration:none}}.last-updated{font-size:14px;margin:0 0 20px}}.display-news{.recent-blog-post{padding:20px 35px 40px;margin:0 0 20px;border-bottom:solid 1px rgba(0,0,0,.2);background:transparent;box-shadow:none;@media screen and (min-width:768px){&{padding:30px 50px 60px;margin:0 0 40px}}h3{margin:0 0 2px}.post-date{text-transform:uppercase;letter-spacing:.05em;font-size:14px;margin:0 0 20px}}}}&.pricing-carousel{.pricing-carousel-wrapper{max-width:800px;margin:0 auto}}}.category-tabs{.category-tabs-items{display:flex;padding:20px 0 40px;.category-tabs-item{margin:0 60px 10px 0;&.active{button.btn-secondary-animation{padding:5px 4px;margin-top:5px;margin-left:-4px;margin-right:-4px}}.btn-secondary-animation{margin-top:10px;&:focus{background:transparent}}}}.category-tabs-items-mobile{padding:0 15px 30px}&.light-mode{.category-tabs-item{&.active{button.btn-secondary-animation{box-shadow:inset 0 -50px 0 0 #3AB54A;color:#FFF}}}}&.dark-mode,&.brand-green,&.brand-purple{.category-tabs-item{&.active{button.btn-secondary-animation{box-shadow:inset 0 -40px 0 0 #FFFFFF,-4px 0 0 4px #FFFFFF,4px 0 0 4px #FFF;color:#1D1F20}}}}.category-tabs-content-item{display:none;flex-wrap:wrap;flex-direction:row;margin:0 -15px;&.active{display:flex}.post-card{padding:0 15px;margin-bottom:43px;.post-card-image{max-height:220px;overflow:hidden;border-radius:5px;display:flex;align-items:center;margin:0 0 20px;a{display:block;width:100%;picture,img{width:100%;display:block}}}h3{font-size:20px;margin:0 0 5px;a{text-decoration:none;color:var(--c-purple)}}p.card-date-cat{font-size:14px}}.post-cards-right{display:flex;flex-direction:row;flex-wrap:wrap;.post-card{@media screen and (min-width:768px){&{width:50%}}.post-card-image{display:none}}}}&.dark-mode,&.brand-green,&.brand-purple{.category-tabs-content-item{.post-card{h3{a{color:var(--c-green)}}}}}&.brand-mobile-purple,&.brand-purple{.category-tabs-content-item{.post-card{h3{a{color:var(--c-lime)}}}}}&.brand-mobile-gradient{.category-tabs-content-item{.post-card{h3{a{color:var(--c-lime)}}}}}}.location-card{position:relative;&.light-mode{& .lc-card>.row{border:2px solid var(--c-gray-4)}}.lc-card{#location-card-content{padding:20px;a.outbound:after{content:'';width:24px;height:24px;display:inline-block;vertical-align:top;margin:0 0 0 4px;background:url(../images/outbound-link.svg) 0 0 no-repeat}.location-info{h2{font-size:34px;margin:0 0 28px}h5{font-size:18px;margin:0 0 5px}.lc-hours,.lc-address{line-height:24px}.location-address,.location-phone{margin-bottom:10px}.location-hours-heading{position:relative;font-weight:800;border:0;background:transparent;margin:0 -5px 10px;padding-right:30px;&:before{content:'';background:url(../images/icon-clock.svg) center center no-repeat;background-size:95%;display:inline-block;vertical-align:top;width:20px;height:20px;margin:2px 8px 0 0}}.location-hours-content{position:relative;padding-bottom:10px;font-size:14px;.lunch-closure{font-size:12px;line-height:16px;padding-top:20px}.location-holiday-hours{font-weight:800;text-transform:uppercase;font-size:14px;margin:10px 0 -4px;letter-spacing:1.5px}}a.location-directions{font-family:"HCo Gotham SSm",Montserrat,Raleway,Open Sans,Helvetica,Arial,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:1px;font-size:12px;display:inline-block;margin:0 0 15px;vertical-align:top}.location-types{padding:10px 0 0;.icon-payments{display:inline-block;vertical-align:top;width:30px;height:30px;background:url(../images/icon-money-circle-purple.svg) center center no-repeat;background-size:100%;margin-right:15px;&:focus,&:hover,&:active{background-color:transparent}}.icon-equipment{display:inline-block;vertical-align:top;width:30px;height:30px;background:url(../images/icon-equipment-purple.svg) center center no-repeat;background-size:100%;margin-right:15px;&:focus,&:hover,&:active{background-color:transparent}}}.walk-in-services{border-top:1px solid var(--c-gray-4);padding:20px 0;margin:20px 0 0;&>h5{margin-bottom:10px}.walk-in-service{position:relative;padding:0 0 30px 32px;&:before{content:'';position:absolute;top:-3px;left:0;width:22px;height:22px;background:var(--c-purple);border-radius:20px}.heading{font-weight:600}&:last-child{padding-bottom:0}}}}}#map{display:block;height:100%;min-height:400px;@media (min-width:768px){&{min-height:500px}}.location-map-popup{position:relative;text-decoration:none;display:block;padding:20px 22px;min-width:240px;background:var(--c-white);margin:-12px 0 0 -12px;.location-address,.location-phone{font-family:"HCo Gotham SSm",Montserrat,Raleway,Open Sans,Helvetica,Arial,sans-serif;font-size:14px;margin-bottom:12px}.location-closure{font-family:"HCo Gotham SSm",Montserrat,Raleway,Open Sans,Helvetica,Arial,sans-serif;font-size:14px;margin-bottom:12px;font-weight:300;line-height:1.3}a.location-directions{font-family:"HCo Gotham SSm",Montserrat,Raleway,Open Sans,Helvetica,Arial,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:1px;font-size:12px;display:inline-block;vertical-align:top;margin:0}h2{font-family:'HCo Gotham SSm';font-size:20px;margin:0 0 4px}}.gm-style-iw.gm-style-iw-c button.gm-ui-hover-effect[aria-label="Close"]{top:5px!important;right:5px!important}.gm-style-iw,.gm-style-iw>div,.gm-style-iw>div>div{overflow:visible!important}}}}.layout-locations{padding:0 0 80px;a.outbound:after{content:'';width:24px;height:24px;display:inline-block;vertical-align:top;margin:0 0 0 4px;background:url(../images/outbound-link.svg) 0 0 no-repeat}#locations-search-form{padding:0 0 40px;label{font-size:22px;text-transform:none;letter-spacing:0;font-weight:800}p.locations-example{font-size:12px;opacity:.8;margin:8px 0 0}#locations-search-wrapper{font-size:0;&:before{content:'';display:inline-block;width:44px;height:44px;background:url(../images/location-arrow-white.svg) center center no-repeat #472f92;background-size:40%}#locations-search-input{width:calc(100% - 134px);display:inline-block;vertical-align:top;margin-top:0;border-left:0}#locations-search{padding:8px 0;display:inline-block;vertical-align:top;width:90px}}#current-location{font-size:15px;font-weight:800;margin:8px -10px;border:0;background:transparent;padding:10px 10px}}.location-pin{display:inline-block;vertical-align:top;width:80px;font-size:12px;padding:0 30px 0 0;text-align:center}.location-pin-1:before{background:url(../images/pin-1-icon.png) center center no-repeat}.location-pin-2:before{background:url(../images/pin-2-icon.png) center center no-repeat}.location-pin-3:before{background:url(../images/pin-3-icon.png) center center no-repeat}.location-pin-4:before{background:url(../images/pin-4-icon.png) center center no-repeat}.location-pin-5:before{background:url(../images/pin-5-icon.png) center center no-repeat}.location-pin-6:before{background:url(../images/pin-6-icon.png) center center no-repeat}.location-pin-7:before{background:url(../images/pin-7-icon.png) center center no-repeat}.location-pin-8:before{background:url(../images/pin-8-icon.png) center center no-repeat}.location-pin-9:before{background:url(../images/pin-9-icon.png) center center no-repeat}.location-pin-10:before{background:url(../images/pin-10-icon.png) center center no-repeat}.location-pin-11:before{background:url(../images/pin-11-icon.png) center center no-repeat}.location-pin-12:before{background:url(../images/pin-12-icon.png) center center no-repeat}.location-pin-13:before{background:url(../images/pin-13-icon.png) center center no-repeat}.location-pin-14:before{background:url(../images/pin-14-icon.png) center center no-repeat}.location-pin-15:before{background:url(../images/pin-15-icon.png) center center no-repeat}.location-pin-1:before,.location-pin-2:before,.location-pin-3:before,.location-pin-4:before,.location-pin-5:before,.location-pin-6:before,.location-pin-7:before,.location-pin-8:before,.location-pin-9:before,.location-pin-10:before,.location-pin-11:before,.location-pin-12:before,.location-pin-13:before,.location-pin-14:before,.location-pin-15:before{content:'';display:block;width:100%;height:60px;background-size:100%;margin:0 0 5px}a.location-directions:hover,a.location-directions:active,a.location-directions:focus{background:transparent}#locations-result-filter{margin:-25px 0 20px 0;@media (min-width:768px){&{margin:-25px 40px 20px 0}}label{padding:0}#location-type-filter{height:40px;font-size:15px}}.location-types{padding:10px 0 0;.icon-payments{display:inline-block;vertical-align:top;width:30px;height:30px;background:url(../images/icon-money-circle-purple.svg) center center no-repeat;background-size:100%;margin-right:15px;&:focus,&:hover,&:active{background-color:transparent}}.icon-equipment{display:inline-block;vertical-align:top;width:30px;height:30px;background:url(../images/icon-equipment-purple.svg) center center no-repeat;background-size:100%;margin-right:15px;&:focus,&:hover,&:active{background-color:transparent}}}#locations-search-results{@media (min-width:768px){&{height:742px;overflow-y:auto;overflow-x:hidden}}&::-webkit-scrollbar{width:6px}&::-webkit-scrollbar-track{background:transparent;transition:0.4s all}&:hover::-webkit-scrollbar-track{background:#f1f1f1}&::-webkit-scrollbar-thumb{background:transparent;transition:0.4s all}&:hover::-webkit-scrollbar-thumb{background:#bbb;border-radius:4px}&::-webkit-scrollbar-thumb:hover{background:#999}&.active{opacity:1}.location-side-popup{font-size:0;margin:0 0 30px;.location-info{display:inline-block;vertical-align:top;width:calc(100% - 80px);font-size:14px;line-height:24px;h2{font-size:23px;margin:10px 0 8px}.location-address,.location-phone{margin-bottom:10px}.location-hours-heading{position:relative;font-weight:800;border:0;background:transparent;margin:0 -5px 10px;padding-right:30px;&:before{content:'';background:url(../images/icon-clock.svg) center center no-repeat;background-size:95%;display:inline-block;vertical-align:top;width:20px;height:20px;margin:2px 8px 0 0}&:after{content:'';position:absolute;top:5px;right:8px;width:10px;height:10px;box-shadow:inset -2.8px -2.8px #000;transform:rotate(45deg)}&.active:after{top:9px;transform:rotate(-135deg)}}.location-hours-content{position:relative;overflow:hidden;font-size:14px;max-height:0;opacity:0;padding-bottom:0;transition:0.5s all;&.active{max-height:300px;padding-bottom:10px;opacity:1}.lunch-closure{font-size:12px;padding-top:20px;line-height:16px}.location-holiday-hours{font-weight:800;text-transform:uppercase;font-size:14px;margin:10px 0 -4px;letter-spacing:1.5px}}a.location-directions{font-family:"HCo Gotham SSm",Montserrat,Raleway,Open Sans,Helvetica,Arial,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:1px;font-size:12px;display:inline-block;margin:0 0 15px;vertical-align:top}}}}#locations-search-map{padding:0 0 40px;#map{display:block;height:400px;width:100%;@media (min-width:768px){&{height:800px}}.location-map-popup{position:relative;text-decoration:none;display:block;padding:20px 22px;min-width:240px;background:#FFF;margin:-12px 0 0 -12px;.location-address,.location-phone{font-family:"HCo Gotham SSm",Montserrat,Raleway,Open Sans,Helvetica,Arial,sans-serif;font-size:14px;margin-bottom:12px}.location-closure{font-family:"HCo Gotham SSm",Montserrat,Raleway,Open Sans,Helvetica,Arial,sans-serif;font-size:14px;margin-bottom:12px;font-weight:300;line-height:1.3}a.location-directions{font-family:"HCo Gotham SSm",Montserrat,Raleway,Open Sans,Helvetica,Arial,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:1px;font-size:12px;display:inline-block;vertical-align:top;margin:0}h2{font-family:'HCo Gotham SSm';font-size:20px;margin:0 0 4px}}.gm-style-iw.gm-style-iw-c button.gm-ui-hover-effect[aria-label="Close"]{top:5px!important;right:5px!important}.gm-style-iw,.gm-style-iw>div,.gm-style-iw>div>div{overflow:visible!important}}.location-types{.location-type{display:inline-block;vertical-align:top;padding-left:20px;line-height:24px;font-size:14px}.icon-payments,.icon-equipment{margin-right:5px;width:25px;height:25px}}}}.market-hero{position:relative;.layout-inner.container-fluid{max-width:none;padding:0}.background-image{width:100%;margin:0 auto}.hero-image-background{picture{position:relative;overflow:hidden;display:block;img{@media (min-width:992px){&{position:relative;margin:0 -50px;max-width:140%;width:140%}}@media (min-width:1200px){&{position:relative;margin:0;max-width:100%;width:100%}}}}}video{display:block;width:100%;margin:0;max-width:100%;@media (min-width:768px){&{width:350%;height:100%;max-width:350%;margin:0 -125%}}@media (min-width:992px){&{width:250%;height:100%;max-width:250%;margin:0 -75%}}@media (min-width:1200px){&{width:100%;margin:0;max-width:100%}}}&.animation{.hero-content{.hc-items{.hc-item{opacity:0;transform:translateX(-80px)}}}}.hero-content{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;padding:50px;@media (min-width:768px){&{padding:0 50px}}.hero-content-inner{position:relative;z-index:12}.container-fluid{max-width:1140px}p{font-size:18px;&.small{font-size:14px;margin-top:10px}}h1,h2{&.small{font-size:20px;margin-bottom:10px;@media (min-width:576px){&{font-size:30px}}@media (min-width:768px){&{font-size:20px}}@media (min-width:992px){&{font-size:22px}}@media (min-width:1200px){&{font-size:24px}}}&.medium{font-size:22px;margin-bottom:10px;@media (min-width:576px){&{font-size:32px}}@media (min-width:768px){&{font-size:22px}}@media (min-width:992px){&{font-size:26px}}@media (min-width:1200px){&{font-size:32px}}}&.large{font-size:50px;margin-bottom:10px;@media (min-width:576px){&{font-size:64px}}@media (min-width:768px){&{font-size:52px}}@media (min-width:992px){&{font-size:56px}}@media (min-width:1200px){&{font-size:60px}}}}.price{font-size:58px;font-weight:800;letter-spacing:-.02em;margin-bottom:8px;padding-right:50px;@media (min-width:768px){&{font-size:48px}}@media (min-width:992px){&{font-size:56px;padding-right:40px}}@media (min-width:1200px){&{font-size:64px}}.price-wrapper{.price-before{margin:8px 4px 0 0;font-size:50%;@media (min-width:768px){&{font-size:50%;margin:5px 4px 0 0}}@media (min-width:992px){&{margin:6px 4px 0 0}}@media (min-width:1200px){&{margin:4px4px 0 0}}}.price-amount{display:inline-block;vertical-align:top;margin:0;@media (min-width:992px){&{margin:0}}}.price-cents{margin:8px 0 0 2px}.price-after{font-size:13px;font-weight:400;letter-spacing:-.6px;display:inline-block;margin-right:-50px;@media (min-width:992px){&{display:inline-block;margin-right:-40px}}@media (min-width:1200px){&{font-size:15px}}}}}}.divider-transition{display:none;position:absolute;top:0;height:100%;z-index:100;@media (min-width:768px){&{display:block}}&.pellet{right:-40px;width:40px;background-size:40px}&.fade{width:100px;right:-100px;opacity:1}&.shard-green{display:block;background-image:url(../images/vertical-shard-green.png);right:-20px;width:40px;background-size:40px;background-position:center}&.shard-purple{display:block;background-image:url(../images/vertical-shard-purple.png);right:-20px;width:40px;background-size:40px;background-position:center}}&.copy-right{.divider-transition{&.pellet{left:-40px;right:auto;transform:rotate(180deg)}&.fade{left:-100px;right:auto}&.shard-green,&.shard-purple{left:-20px;right:auto}}}&.light-mode{.hero-content{background:var(--c-white)}.divider-transition.fade{background:linear-gradient(90deg,var(--c-white),transparent)}&.copy-right{.divider-transition.fade{background:linear-gradient(-90deg,var(--c-white),transparent)}}.divider-transition.pellet{background-image:url(../images/vertical-pellet-white-scaled.png)}}&.dark-mode{.divider-transition.pellet{background-image:url(../images/vertical-pellet-black-scaled.png)}.hero-content{background:var(--c-black);z-index:1}.divider-transition.fade{background:linear-gradient(90deg,var(--c-black),transparent)}&.copy-right{.divider-transition.fade{background:linear-gradient(-90deg,var(--c-black),transparent)}}}&.light-gray{.divider-transition.pellet{background-image:url(../images/vertical-pellet-gray-scaled.png)}.hero-content{background:var(--c-gray-4)}.divider-transition.fade{background:linear-gradient(90deg,var(--c-gray-4),transparent)}&.copy-right{.divider-transition.fade{background:linear-gradient(-90deg,var(--c-gray-4),transparent)}}}&.brand-purple{.hero-content{background:var(--c-purple)}.divider-transition.fade{background:linear-gradient(90deg,var(--c-purple),transparent)}&.copy-right{.divider-transition.fade{background:linear-gradient(-90deg,var(--c-purple),transparent)}}.divider-transition.pellet{background-image:url(../images/vertical-pellet-purple-scaled.png)}}&.brand-green{.hero-content{background:var(--c-green)}.divider-transition.fade{background:linear-gradient(90deg,var(--c-green),transparent)}&.copy-right{.divider-transition.fade{background:linear-gradient(-90deg,var(--c-green),transparent)}}.divider-transition.pellet{background-image:url(../images/vertical-pellet-green-scaled.png)}}}.market-offer{position:relative;.mo-upper-content{position:relative;.hero-image-background{video,img{width:100%}}.mo-content-inner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:20}.mo-slides{.mo-slide{display:none;text-transform:uppercase;font-weight:800;&.active{display:block}&.text-small{font-size:32px}&.text-medium{font-size:46px}&.text-large{font-size:62px}&.text-xlarge{font-size:82px}}}}.mo-lower-content{position:relative;text-align:center;padding:100px 0;h1{margin:0 0 10px;font-size:43px;@media (min-width:576px){&{font-size:68px}}}p{font-size:18px;margin:0 0 12px;&.small{font-size:14px;margin:12px 0 0}}h3{font-weight:800;margin:0 0 40px;font-size:21px;@media (min-width:576px){&{font-size:40px}}}&:before{content:'';position:absolute;left:0;width:100%;height:200px;top:-199px}}&.hide-gradient{.mo-lower-content{&:before{display:none}}}&.light-mode{.mo-lower-content:before{background:linear-gradient(transparent,var(--c-white))}}&.dark-mode{.mo-lower-content:before{background:linear-gradient(transparent,var(--c-black))}}&.light-gray{.mo-lower-content:before{background:linear-gradient(transparent,var(--c-gray-4))}}&.brand-green{.mo-lower-content:before{background:linear-gradient(transparent,var(--c-green))}}&.brand-purple{.mo-lower-content:before{background:linear-gradient(transparent,var(--c-purple))}}&.brand-mobile-purple{.mo-lower-content:before{background:linear-gradient(transparent,var(--c-dark-purple))}}&.brand-mobile-purple{.mo-lower-content:before{background:linear-gradient(transparent,var(--c-dark-purple))}}&.brand-mobile-gradient{.mo-lower-content:before{background:linear-gradient(transparent,var(--c-purple),var(--c-teal),var(--c-green))}}&.play-once{.layout-inner{overflow:hidden}.mo-lower-content{position:absolute;top:100%;left:0;width:100%;z-index:100;opacity:0;transition:2s top,1s opacity;display:flex;align-items:center;.mo-content-inner{filter:blur(4px);transition:2s all}}&.play-complete{.mo-lower-content{top:0%;opacity:1;.mo-content-inner{filter:blur(0)}}}&.play-end{.mo-upper-content{display:none}.mo-lower-content{position:relative}}&.dark-mode{.mo-lower-content{box-shadow:0 0 20px 20px var(--c-black)}}&.light-gray{.mo-lower-content{box-shadow:0 0 20px 20px var(--c-gray-4)}}&.brand-green{.mo-lower-content{box-shadow:0 0 20px 20px var(--c-green)}}&.brand-purple{.mo-lower-content{box-shadow:0 0 20px 20px var(--c-purple)}}&.brand-mobile-purple{.mo-lower-content{box-shadow:0 0 20px 20px var(--c-dark-purple)}}&.brand-mobile-gradient{.mo-lower-content{box-shadow:0 0 20px 20px transparent}}}}.mobile-builder{position:relative;&:after{content:'';background:#1e183a;position:absolute;width:860px;height:2100px;top:600px;left:calc(50% - 180px);opacity:1;transform:perspective(400px) rotateX(347deg) rotateZ(-18deg);z-index:2;display:none}h2{margin:0 0 10px}.mb-step{position:relative;text-align:center;perspective:1000px;&.arrow{margin:0 0 80px;margin:0 auto 15px;.mb-step-inner{padding:20px;color:#1D1F20;&:after{content:'';position:absolute;bottom:-10px;left:calc(50% - 40px);width:80px;height:80px;transform:rotate(45deg);box-shadow:0 0 0 15px #483092;background:#FFF;z-index:-2}}}.mb-step-inner{&:before{content:'';background:#FFF;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border-radius:8px}.mb-step-head{font-weight:800;font-size:42px;margin:20px 0 0}.mb-step-desc{font-size:18px}.mb-range{margin:15px 0;display:flex;align-items:center;width:100%;justify-content:space-between;box-shadow:0 2px 6px rgba(0,0,0,.2);border-radius:6px;padding:10px 20px;.mb-range-line-label{padding:0 15px 0 0;text-align:left;text-transform:uppercase;font-weight:600;white-space:nowrap;user-select:none}.mb-range-slider{width:80%;height:10px;background:#E9EBF0;border:0;border-radius:50px;margin:0 auto;cursor:pointer;label{position:absolute;width:20px;margin-top:10px;margin-left:-7px;text-align:center;font-size:15px;font-family:"HCo Gotham SSm",Montserrat,Raleway,Open Sans,Helvetica,Arial,sans-serif;cursor:pointer;display:none;&:last-of-type::after{content:'+'}}.ui-slider-handle{&.ui-state-default{&.ui-corner-all{border-radius:100%;background:#FFF;border:5px solid #483092;width:26px;height:26px;top:-8px;cursor:pointer;transition:0.2s all;&:hover,&:active,&:focus{width:30px;height:30px;top:-10px;margin-left:-.7em;.slider-tooltip,.slider-tooltip,.slider-tooltip{left:-42px}}}}&.ui-state-active,&.ui-state-hover,&.ui-state-focus{border:none;outline:0}.slider-tooltip{&:before{content:'';background:#483092;position:absolute;width:10px;height:10px;bottom:-4px;left:calc(50% - 5px);transform:rotate(45deg);transition:0.2s all}}}.slider-tooltip{position:absolute;top:-55px;left:-44px;background:#483092;font-weight:600;color:#fff;font-size:18px;width:105px;text-align:center;padding:10px 18px;border-radius:20px;font-family:"HCo Gotham SSm",Montserrat,Raleway,Open Sans,Helvetica,Arial,sans-serif;white-space:nowrap;transition:0.2s all}.ui-slider-range{background:#483092;background:linear-gradient(90deg,#483092,#3AB54A,#CADA33);transition:0.2s width}}.mb-range-slider-data{display:flex;flex-direction:column;white-space:nowrap;padding:0 0 0 20px;min-width:115px;user-select:none;.mb-range-slider-data-val{color:var(--c-purple);font-size:18px;text-transform:uppercase;font-weight:600;&:after{content:' GB'}}.mb-range-slider-data-group{font-size:14px;text-transform:uppercase;font-weight:600}}}}}#mb-data-usage-step{&.disabled{.mb-range{opacity:.6;transition:0.5s opacity;&:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}}#mb-range-slider{background:#C0C2C6;.ui-slider-range{background:#C0C2C6}.ui-slider-handle{display:none}label{color:#C0C2C6}}}}@media screen and (max-width:479px){.mb-select-item{width:100%}}#mb-bill-step,#mb-provider-step{.mb-select-drop{margin-bottom:0}}#mb-lines-step{max-width:800px;z-index:5}#mb-data-usage-step{max-width:800px;z-index:4}#mb-provider-step{max-width:800px;z-index:3}#mb-bill-step{max-width:800px}.disabled .mb-range-slider-group.active{color:#1D1F20}.mb-step-toggle:hover,.mb-select-drop-selected:hover .mb-select-drop-selected-label{background:#483092;color:#FFF;border:3px solid #483092}#mb-provider-step.disabled .mb-select:before,#mb-provider-step.disabled .mb-select-drop:before,#mb-bill-step.disabled .mb-select:before,#mb-bill-step.disabled .mb-select-drop:before{content:'';position:absolute;z-index:20;top:0;left:0;width:100%;height:100%}#mb-provider-step.disabled .mb-select-drop,#mb-bill-step.disabled .mb-select-drop{opacity:.6}#mb-provider-step.disabled .mb-select-drop.has-provider .mb-select-drop-selected-label{background:#C0C2C6;border:3px solid #C0C2C6}#mb-provider-step.disabled .mb-select-drop.has-provider .mb-select-drop-selected-toggle{background:#C0C2C6}#mb-provider-step.disabled .mb-select,#mb-bill-step.disabled .mb-select{opacity:.6;background:#C0C2C6;border-left:4px solid #C0C2C6;border-right:4px solid #C0C2C6}#mb-provider-step.disabled .mb-select-item.active,#mb-bill-step.disabled .mb-select-item.active{color:#FFF;font-weight:500}#mb-provider-step.disabled .mb-select-active,#mb-bill-step.disabled .mb-select-active{background:transparent}#no-provider{margin:-25px auto 20px;position:relative;display:block;border:0;background:transparent;color:#000;padding:0;z-index:30;outline:none;font-size:15px;.mb-checkbox{position:relative;display:inline-block;vertical-align:top;width:30px;height:30px;background:#EAEAEA;border-radius:4px;margin:-6px 6px 0 0;span{position:absolute;width:10px;height:16px;border-right:4px solid #483092;border-bottom:4px solid #483092;top:5px;left:10px;transform:rotate(40deg);opacity:0;transition:0.3s all}}&.active{.mb-checkbox{span{opacity:1}}}&:hover .mb-checkbox,&:active .mb-checkbox,&:focus .mb-checkbox{box-shadow:0 0 0 3px #1d1f20}}#mb-lines-step{.mb-select-item{width:120px}}#mb-bill-step{.mb-select-item{font-size:18px;font-weight:500;&.active{font-weight:700}}}#mb-provider-step{.mb-select-item{font-size:18px;font-weight:500;&.active{font-weight:700}}}#mb-shop-step{margin:40px 0 60px}#mb-features-calculator-step{transition:0.5s padding;&.active{padding:0 0 20px;position:relative;z-index:10}}#mb-lines-step.mb-step.arrow .mb-step-inner:after{box-shadow:0 0 0 3px #483092;box-shadow:0 0 0 15px #2baf5a}#mb-data-usage-step.mb-step.arrow .mb-step-inner:after{box-shadow:0 0 0 3px #483092;box-shadow:0 0 0 15px #12a472}#mb-bill-step.mb-step.arrow .mb-step-inner:after{box-shadow:0 0 0 3px #483092;box-shadow:0 0 0 15px #079087}#mb-provider-step.mb-step.arrow .mb-step-inner:after{box-shadow:0 0 0 3px #483092;box-shadow:0 0 0 15px #0ea278}.rangeslider,.rangeslider__fill{border-radius:3px;background-clip:padding-box}.rangeslider{background:#E9EBF0;position:relative;height:10px;width:80%;max-width:calc(100% - 90px);display:inline-block;cursor:pointer;@media only screen and (max-width:575px){&{height:10px}}}.rangeslider__fill{background:linear-gradient(90deg,#483092,#3AB54A,#CADA33);position:absolute;top:0;height:100%;display:block}.rangeslider__handle{cursor:pointer;display:inline-block;width:26px;height:26px;position:absolute;background:var(--c-white);border:5px solid var(--c-purple);border-radius:50%;background-clip:padding-box;box-sizing:border-box;top:-8px;touch-action:pan-y;-ms-touch-action:pan-y;@media only screen and (max-width:575px){&{width:26px;height:26px;top:-8px}}&:active{background:orange}&:after{content:"";display:block;width:10px;height:10px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;background:#FFF;border-radius:50%;background-clip:padding-box}@media only screen and (max-width:575px){&:after{display:none}}.slider-tooltip{position:absolute;top:-55px;left:-44px;background:#483092;font-weight:600;color:#fff;font-size:18px;width:105px;text-align:center;padding:10px 18px;border-radius:20px;font-family:"HCo Gotham SSm",Montserrat,Raleway,Open Sans,Helvetica,Arial,sans-serif;white-space:nowrap;transition:0.2s all;&:before{content:'';background:#483092;position:absolute;width:10px;height:10px;bottom:-4px;left:calc(50% - 5px);transform:rotate(45deg);transition:0.2s all}}}.rangeslider__output{position:absolute;top:0;display:inline-block;font-size:1.2em;line-height:10px;padding-left:10px;font-family:'Open Sans';font-weight:600}.rangeslider__holder{position:relative;margin:60px 20px}}.mb-select-input,.mb-multi-select-input,.mb-range-input,.mb-select-drop-input{opacity:0;margin:0;padding:0;border:0;height:0;width:0}.mb-select{position:relative;margin:30px;font-size:0;display:inline-block;background:linear-gradient(90deg,#483092,#3AB54A,#b3c31d);border-left:4px solid #483092;border-radius:14px;border-right:4px solid #b3c31d;.mb-select-active{background:#FFF;border-radius:10px;position:absolute;top:4px;left:0;height:52px;transition:0.5s left,0.5s top,0.5s width}.mb-select-item{display:inline-block;vertical-align:top;width:auto;text-align:center;padding:0;margin:4px 0;cursor:pointer;user-select:none;font-size:24px;border:0;border-radius:10px;background:transparent;color:#FFF;transition:0.5s color,0.3s background;&:focus,&:not(.active):hover{background:rgba(0,0,0,.25)!important;outline:0}&.active{font-weight:600;color:#483092}span{position:relative;z-index:10;padding:15px 25px;display:block;width:100%}}@media screen and (max-width:850px){&{background:#483092;border-right:4px solid #483092}}.mb-select-horizontal{&:before,&:after{background:transparent}}}.mb-step-toggle{position:relative;display:inline-block;cursor:pointer;padding:2px;font-size:16px;background:#FFF;border:0;border-bottom:2px solid #1D1F20;font-weight:600;transition:0.5s all;margin:0 0 20px;user-select:none;&:after{content:'';position:absolute;width:15px;height:15px;left:calc(50% - 10px);bottom:2px;transform:rotate(45deg);background:#483092;transition:0.5s all;z-index:-1}&.active{background:#483092;color:#FFF;border-color:#483092;border:3px solid #483092;padding:4px 8px;&:after{bottom:-10px}}}.mb-step-toggle-inner{position:relative;height:0;overflow:hidden;transition:0.5s all;opacity:0;&.active{opacity:1;.mb-step-toggle-content{top:0}}.mb-step-toggle-content{position:relative;top:-20px;padding:40px;max-width:600px;transition:0.5s all;margin:0 auto;background:#e9ebf0;p{font-size:20px;color:#1D2020}.mb-multi-select{font-size:0;.mb-multi-select-item{display:inline-block;vertical-align:top;font-size:18px;width:calc(50% - 20px);margin:0 10px 18px;padding:12px 0;font-weight:600;border-radius:10px;border:0;transition:0.3s all;background:#FFF;color:#483092;user-select:none;&:hover{background:#483092;color:#FFF}&:focus{outline:3px solid #483092}&.active{background:#483092;color:#FFF}}}}}.mb-select-drop{position:relative;display:inline-block;margin:25px 0;.mb-select-drop-selected{position:relative;display:inline-block;cursor:pointer;padding:0;background:#FFF;border:0;font-weight:600;transition:0.5s all;margin:0 0 20px;.mb-select-drop-selected-label{position:relative;display:block;cursor:pointer;padding:13px 28px;font-size:20px;background:#FFF;border:3px solid #1D1F20;font-weight:600;transition:0.5s all;z-index:10;user-select:none}&:hover,&:focus{background:#FFF;box-shadow:inset 0 0 0 2px #d1d1d1}}&.active,&.has-provider{.mb-select-drop-selected-label{background:#483092;border:3px solid #483092;color:#FFF}.mb-select-drop-selected-toggle{bottom:-10px}}.mb-select-drop-selected-toggle{position:absolute;width:20px;height:20px;left:calc(50% - 10px);bottom:6px;transform:rotate(45deg);background:#483092;transition:0.5s all;z-index:0}.mb-select-drop-list{position:relative;height:0;overflow:hidden;transition:0.5s all;opacity:0;&.active{opacity:1;.mb-select-drop-list-inner{top:0}.mb-step-toggle-content{top:0}}.mb-select-drop-list-inner{position:relative;top:-20px;padding:40px 30px 20px;max-width:600px;max-width:858px;transition:0.5s all;margin:0 auto;background:#e9ebf0;font-size:0;.mb-select-drop-list-item{display:inline-block;vertical-align:top;font-size:18px;width:100%;margin:0 0 18px;padding:12px 0;font-weight:600;border-radius:10px;border:0;transition:0.3s all;background:#FFF;color:#483092;user-select:none;@media (min-width:768px){&{width:calc(33.333% - 20px);margin:0 10px 18px}}&:hover,&:active{background:#483092;color:#FFF}}}}}.mb-select-horizontal{position:relative;width:300px;margin:20px auto;padding:0;height:64px;overflow:hidden;&:before{content:'';position:absolute;left:0;width:120px;height:100%;background:linear-gradient(90deg,#FFF,#FFF,#FFF,transparent);z-index:12}&:after{content:'';position:absolute;top:0;right:0;width:120px;height:100%;background:linear-gradient(90deg,transparent,#FFF,#FFF,#FFF);z-index:12}.mb-select-centered{position:absolute;width:300px;padding:0 100px;white-space:nowrap;left:0;font-size:0;transition:0.3s left;.mb-item-horizontal{display:inline-block;vertical-align:top;text-align:center;padding:0;margin:4px 0;user-select:none;border:0;border-radius:10px;background:transparent;font-size:60px;line-height:58px;width:100px;font-weight:600;opacity:0;transition:0.5s color,0.3s background,0.2s opacity;&.active{opacity:1}}}.mb-select-less{position:absolute;width:40px;height:40px;background:#483092;top:12px;left:60px;z-index:15;border-radius:20px;cursor:pointer;border:0;transition:0.3s all;&:before{content:'';background:#FFF;width:14px;height:4px;position:absolute;left:13px;top:18px;transition:0.3s all}&:hover,&:focus,&:active{transform:scale(1.1)}}.mb-select-more{position:absolute;width:40px;height:40px;background:#483092;color:#FFF;top:12px;right:60px;z-index:15;border-radius:20px;cursor:pointer;border:0;outline:none!important;transition:0.3s all;&:before{content:'+';color:#FFF;position:absolute;left:9px;top:5px;font-size:34px;line-height:30px;transition:0.3s all}&:hover,&:focus,&:active{transform:scale(1.1)}}}#mb-shop-plans,.mobile-modal{.modal-content{background:#FFF;border:0;box-shadow:0 0 100px rgba(0,0,0,.75);border-radius:3px;.modal-header{padding:0;z-index:20;.close-button{top:-20px;right:-20px;@media (min-width:768px){&{top:0;right:0}}.icomoon-Close{font-size:24px}}}.modal-body{padding:40px 0 0;z-index:1;margin:-40px -40px 0;height:100%;@media (min-width:768px){&{padding:40px 40px 0}}.modal-pretitle{position:relative;background:linear-gradient(45deg,#463793,#12828d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;font-size:22px;padding:0 0 0 3px;transform:translateY(-11px);transition:0.8s;opacity:0;transition-delay:0.3s;width:100%;text-align:center}.modal-title{background:linear-gradient(45deg,#463793,#12828d,#c8d322);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:38px;letter-spacing:-.03em;line-height:45px;padding:10px 40px 0;margin:0;position:relative;transform:translateY(-8px);transition:0.8s;opacity:0;text-align:center;width:100%;font-weight:800;@media (min-width:768px){&{font-size:50px;line-height:54px;padding:10px 60px 0}}}.rec-modal-savings-more{display:none;&.active{display:inline}}.rec-modal-savings,.rec-modal-savings-annual{font-size:18px;letter-spacing:-.01em;font-weight:800;display:inline-block;vertical-align:middle;&:before{content:'$';font-size:18px;display:inline-block;vertical-align:top}}.rec-message{padding:10px 30px 0;text-align:center;font-weight:300;font-size:18px;line-height:26px;letter-spacing:-.02em;transform:translateY(-5px);transition:0.8s;opacity:0;transition-delay:0.2s;@media (min-width:768px){&{padding:10px 80px 0}}b{font-weight:600}}.rec-plan-title{text-align:center;padding:30px 0 20px;transform:translateY(15px);transition:0.8s;opacity:0;transition-delay:1s;&>span{text-transform:uppercase;font-weight:700;letter-spacing:.03em;font-size:15px}.rec-modal-plan-inner{background:var(--c-dark-purple);color:var(--c-white);margin:10px 40px;padding:15px 40px;border-radius:10px 10px 14px 14px;@media (min-width:768px){&{margin:10px 80px}}.rec-modal-plan{font-size:22px;font-weight:600;letter-spacing:-.06em;color:var(--c-lime);padding:10px 0 0;@media (min-width:768px){&{font-size:30px}}}.rec-plan-lines{.rec-plan-line{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.2);padding:9px 0;&:last-child{border-bottom:0}.rec-plan-line-label{font-size:18px;font-weight:600;color:var(--c-lime)}}}.rec-plan-total{font-size:20px;font-weight:400;letter-spacing:-1px;padding:0 0 15px;.rec-modal-total{display:inline-block;&:before{content:'$'}}.rec-modal-strike-price{display:inline-block;text-decoration:line-through;font-style:italic}}.rec-plan-lower{background:linear-gradient(45deg,#463793,#12828d,#c8d322);margin:15px -40px -15px;padding:25px 40px;border-radius:0 0 10px 10px;.rec-plan-desc{font-size:20px;font-weight:500;letter-spacing:-.06em}.rec-plan-line-pricing{font-size:14px;padding:10px 0;.rec-plan-line-prices{padding:0 0 5px}}}}.rec-plan-internet{font-size:16px;font-weight:300;.rec-plan-internet-price{display:inline-block;font-weight:500;&:before{content:'$'}}}}}.modal-footer{gap:0}h3{text-align:center;margin:20px 0 -10px;border-bottom:2px solid #FFF;padding:0 0 10px;font-size:28px}}.rec-reasons-wrapper{display:flex;justify-content:space-between;color:#463793;font-weight:300;font-size:16px;line-height:16px;letter-spacing:-.02em;margin:-30px 0 50px;padding:0 30px;transform:translateY(-15px);transition:0.8s;opacity:0;transition-delay:0.4s;.rec-reason-item{padding:6px 0;span{display:inline-block;vertical-align:top;width:6px;height:6px;background:#463793;margin:4px 10px -5px 0;border-radius:15px}}}&.show{.modal-body{.modal-pretitle,.modal-title,.rec-message,.rec-reasons-wrapper,.rec-plan-title,.rec-plan-row,.modal-title{opacity:1;transform:translateY(0)}}}.modal-content.savings{display:none}.modal-content.no-savings{display:block}&.savings{.modal-content.savings{display:block}.modal-content.no-savings{display:none}}.rec-plan-rows{margin:20px 80px 30px;.rec-modal-plan-group{display:none}.rec-plan-row{display:flex;border-bottom:1px solid rgba(0,0,0,.2);padding:15px 0;font-weight:300;justify-content:space-between;transform:translateY(15px);transition:0.8s;opacity:0;transition-delay:1.5s;&:first-child+.rec-plan-row{transition-delay:1.75s}&:first-child+.rec-plan-row+.rec-plan-row{transition-delay:2s}&:last-child{border-bottom:0}.rec-modal-lines,.rec-modal-line-price{display:inline-block}.rec-modal-line-price:before{content:'$'}.rec-modal-original-price:before{content:'$'}.rec-modal-line-price:after,.rec-modal-original-price:after,.rec-modal-total:after{content:'/mo'}}.row-line-lines{.rec-modal-plan{font-size:18px;display:inline-block;letter-spacing:-.04em;&:after{display:none}}}}}@-moz-document url-prefix(){.modal{background-color:rgba(0,0,0,.3)}}.modal{backdrop-filter:blur(5px);.btn-secondary{padding:0 0;margin:0;transition:box-shadow 0.5s cubic-bezier(.55,.085,0,.99),color 0.5s,padding 0.5s,margin 0.5s;&:hover,&:active,&:focus{padding:0 4px;margin:0 -4px;transition:box-shadow 0.5s cubic-bezier(.55,.085,0,.99),color 0.5s,padding 0.5s,margin 0.5s}}.disclaimer-hidden{display:none;overflow:hidden;height:0;opacity:0;-webkit-transition:0.6s opacity,0.6s height;transition:0.6s opacity,0.6s height;&.show{display:block}&.active{opacity:1;height:auto}}.modal-dialog{.modal-content{padding:40px;background-clip:border-box;.modal-bg{position:absolute;top:0;left:0;width:100%;height:100%}.modal-header{padding-bottom:inherit;position:relative;.modal-title{font-size:28px;color:var(--c-black);font-weight:800}.close-button{border:0;background-color:var(--c-white);position:absolute;top:0;right:0;z-index:20;.icomoon-Close{font-size:18px}}.icomoon-Close::before{color:var(--c-black)}}.modal-body{color:var(--c-black);padding-bottom:30px;overflow-x:hidden;p{&:last-child{margin-bottom:0}}}.modal-footer{display:flex;justify-content:flex-start;gap:35px;.btn{&:first-child{margin-left:0}}}}}.modal-content{&.dark-mode,&.brand-purple{color:var(--c-white);.modal-header{.modal-title{color:var(--c-white)}.close-button{background-color:var(--c-transparent)}.icomoon-Close::before{color:var(--c-white)}}.modal-body{color:var(--c-white)}}}.modal-content{&.light-gray,&.brand-green{.modal-header{.close-button{background-color:var(--c-transparent)}}}}&.video{.modal-dialog{.modal-content{padding:0;.modal-header{padding-top:40px;.close-button{top:25%}}}}}}.multi-column{position:relative;.title{text-align:center;padding:0 24px;font-size:32px;@media (min-width:768px){&{font-size:38px;padding-bottom:40px}}}&.animation{.mc-column{opacity:0;transform:translateY(50px)}}.mc-column{margin-bottom:2rem;padding:0 35px;.mc-column:last-child{padding-right:15px}.mc-column:first-child{padding-left:15px}}.mc-column-text{display:flex;align-items:flex-end;.inner{padding-top:1.8rem}.headline{font-size:28px;line-height:1.11;margin-bottom:20px;@media (min-width:992px){&{font-size:38px}}}p{font-size:14px;line-height:1.44;margin-bottom:20px;@media (min-width:992px){&{font-size:15px}}}a{text-decoration:none;&:hover,&:active,&:focus{&~.btn{color:var(--c-black);border-color:var(--c-green);box-shadow:inset 0 -40px 0 0 var(--c-green);transition:box-shadow 0.5s cubic-bezier(.55,.085,0,.99);background-color:var(--c-transparent)}}&:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:10}}}.mc-column-image{position:relative;overflow:hidden;picture,img{width:100%;transition:all .5s}&.zoom{picture,img{transform:scale(1.05)}}}&.brand-purple{.mc-column-text{a{&:hover,&:active,&:focus{&~.btn{color:var(--c-white);border-color:var(--c-purple);box-shadow:inset 0 -40px 0 0 var(--c-purple)}}}}}&.brand-mobile-purple{.mc-column-text{a{&:hover,&:active,&:focus{&~.btn{color:var(--c-black);border-color:var(--c-lime);box-shadow:inset 0 -40px 0 0 var(--c-lime)}}}}}&.brand-mobile-gradient{.mc-column-text{a{&:hover,&:active,&:focus{&~.btn{color:var(--c-black);border-color:var(--c-white);box-shadow:inset 0 -40px 0 0 var(--c-white)}}}}}&.dark-mode{.mc-column{color:var(--c-white);p,h2,label,legend{color:var(--c-white)}}}&.style-mobile{.mc-column{display:flex;flex-direction:column;.mc-column-text{order:1;background:var(--c-white);padding:0 30px 30px;.inner{&:before{content:'';width:calc(100% - 70px);height:8px;position:absolute;top:0;left:35px;background:linear-gradient(90deg,var(--c-purple),var(--c-teal),var(--c-green),var(--c-lime))}p{margin-bottom:0}}}.mc-column-image{order:2}.mc-column-plans{order:3;background:var(--c-dark-purple);color:var(--c-white);.inner{padding:20px 30px}.mc-plans-start-at{font-size:20px;font-weight:800;letter-spacing:-.01em;@media (min-width:992px){&{font-size:30px}}}.mc-plans-price-dollars{color:var(--c-lime);font-size:60px;line-height:50px;display:inline-block;vertical-align:top;font-weight:800;letter-spacing:-.03em;@media (min-width:992px){&{font-size:72px;line-height:60px}}&:before{content:'$';font-size:24px;line-height:12px;vertical-align:top;display:inline-block;padding:6px 5px 0 0}@media (min-width:992px){&:before{font-size:32px;line-height:22px}}}.mc-plans-price-cents{color:var(--c-lime);display:inline-block;vertical-align:top;font-weight:700;font-size:20px;letter-spacing:-.03em;padding:0 15px 0 0;@media (min-width:992px){&{font-size:24px}}&:after{content:'/mo';display:block;margin:0 -15px 0 0}}}.mc-lower-cta{order:4;background:var(--c-white)}&:hover{.mc-lower-cta{color:var(--c-white);border-color:var(--c-white);background-color:var(--c-dark-purple);&:before{border-top-color:var(--c-white);border-right-color:var(--c-white);width:100%;height:100%;transition:width 0.2s ease-out,height 0.2s ease-out 0.2s}&:after{border-bottom-color:var(--c-white);border-left-color:var(--c-white);width:100%;height:100%;transition:border-color 0s ease-out 0.4s,width 0.2s ease-out 0.4s,height 0.2s ease-out 0.6s}}}}}}.open-text-grid{position:relative;&.animation{.otg-column{transform:translateY(50px);opacity:0}}&.col-pad-none{.row{margin-right:0;margin-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{padding-right:0;padding-left:0}}&.col-pad-small{.row{margin-right:-5px;margin-left:-5px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{padding-right:5px;padding-left:5px}}&.col-pad-large{.row{margin-right:-25px;margin-left:-25px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{padding-right:25px;padding-left:25px}}.header{.title{font-size:34px;@media (min-width:576px){&{font-size:44px}}@media (min-width:992px){&{font-size:52px}}}}.otg-column{display:flex;margin-top:24px;margin-bottom:24px;.otg-column-inner{width:100%;display:flex;flex-direction:column;box-sizing:border-box;.otg-column-inner-2{display:flex;flex-direction:column;flex:1 0 auto}}&.text-center{.icon{margin:0 auto}picture{text-align:center}}&.text-right{.icon{margin:0 0 0 auto}picture{text-align:right}}&.dark-bg{.otg-column-inner{background:var(--c-gray-4);padding:30px}}&.light-bg,&.dark-bg{picture{display:block;width:calc(100% + 60px);margin:30px -30px;&:first-child{margin-top:-30px}&:last-child{margin-bottom:-30px}}button.placeholder-image{&:first-child{margin-top:-30px}&:last-child{margin-bottom:-30px}picture{&:first-child{margin-top:0}&:last-child{margin-bottom:0}}}}picture{position:relative;z-index:10;img{display:inline-block}&+.content{margin-top:15px}}button{position:relative;z-index:10;&.placeholder-image{position:relative;display:block;border:0 solid transparent;background-color:transparent;padding:0;width:100%;picture{display:flex;&:before{position:absolute;bottom:24px;left:24px;width:60px;content:url(../images/play-default-RCN.svg)}@media (min-width:768px){&:before{bottom:14px;right:auto;left:22px;width:87px}}&:hover,&:focus{&:before{content:url(../images/play-hover-RCN.svg)}}}&+.btn-wrap{margin-top:15px}}}.title{position:relative;z-index:10;margin-top:16px;&:first-child{margin-top:0}&.xlarge{font-size:43px;@media (min-width:576px){&{font-size:56px}}}&.large{font-size:38px}&.medium{font-size:30px}&.small{font-size:22px}&.tiny{font-size:15px;text-transform:uppercase;letter-spacing:1.5px}&.green{color:var(--c-green)}&.purple{color:var(--c-purple)}}p,ul{font-size:16px;position:relative;z-index:10;margin-bottom:16px;@media (min-width:576px){&{font-size:20px}}}.price{font-size:58px;font-weight:800;letter-spacing:-.02em;margin-bottom:8px;padding-right:50px;@media (min-width:768px){&{font-size:48px}}@media (min-width:992px){&{font-size:56px;padding-right:40px}}@media (min-width:1200px){&{font-size:64px}}.price-wrapper{.price-before{margin:8px 4px 0 0;font-size:50%;@media (min-width:768px){&{font-size:50%;margin:5px 4px 0 0}}@media (min-width:992px){&{margin:6px 4px 0 0}}@media (min-width:1200px){&{margin:4px4px 0 0}}}.price-amount{display:inline-block;vertical-align:top;margin:0;@media (min-width:992px){&{margin:0}}}.price-cents{margin:8px 0 0 2px}.price-after{font-size:13px;font-weight:400;letter-spacing:-.6px;display:block;margin-right:-50px;@media (min-width:992px){&{display:inline-block;margin-right:-40px}}@media (min-width:1200px){&{font-size:15px}}}}}.content{flex:1 0 auto;&.small{p,ul{font-size:16px}}}.accent-flourish{position:absolute;top:0;z-index:0;&:before{content:'';bottom:0;left:0;width:100%;height:80px;position:absolute;z-index:10;box-shadow:inset 0 -140px 40px -80px var(--c-white)}.accent-flourish-inner{position:absolute;top:0;left:0;width:100%;height:100%}&[flourish="half-circle-left"]{width:200px;height:200px;margin:-80px 0 0 -65px;left:0;&[color="green"]{.accent-flourish-inner{background:url(../images/half-circle-green.svg) center center no-repeat;background-size:contain;transform:rotate(105deg)}}&[color="violet"]{.accent-flourish-inner{background:url(../images/half-circle-violet.svg) center center no-repeat;background-size:contain;transform:rotate(255deg)}}&[color="white"]{.accent-flourish-inner{background:url(../images/half-circle-white.svg) center center no-repeat;background-size:contain;transform:rotate(115deg)}}}&[flourish="half-circle-right"]{width:200px;height:200px;margin:-80px -65px 0 0;right:0;&[color="green"]{.accent-flourish-inner{background:url(../images/half-circle-green.svg) center center no-repeat;background-size:contain;transform:rotate(-105deg)}}&[color="violet"]{.accent-flourish-inner{background:url(../images/half-circle-violet.svg) center center no-repeat;background-size:contain;transform:rotate(15deg)}}&[color="white"]{.accent-flourish-inner{background:url(../images/half-circle-white.svg) center center no-repeat;background-size:contain;transform:rotate(-145deg)}}}&[flourish="swoosh-left"]{width:500px;height:200px;margin:-90px 0 0 -100px;left:0;&[color="green"]{.accent-flourish-inner{background:url(../images/swoosh-green.svg) center center no-repeat;background-size:contain;transform:rotate(-8deg)}}&[color="violet"]{.accent-flourish-inner{background:url(../images/swoosh-violet.svg) center center no-repeat;background-size:contain;transform:rotate(2deg)}}&[color="white"]{.accent-flourish-inner{background:url(../images/swoosh-white.svg) center center no-repeat;background-size:contain;transform:rotate(3deg)}}}&[flourish="swoosh-right"]{width:500px;height:200px;margin:-90px -100px 0 0;right:0;&[color="green"]{.accent-flourish-inner{background:url(../images/swoosh-green.svg) center center no-repeat;background-size:contain}}&[color="violet"]{.accent-flourish-inner{background:url(../images/swoosh-violet.svg) center center no-repeat;background-size:contain}}&[color="white"]{.accent-flourish-inner{background:url(../images/swoosh-white.svg) center center no-repeat;background-size:contain}}}}}&.light-gray{.otg-column{.accent-flourish:before{box-shadow:inset 0 -140px 40px -80px var(--c-gray-4)}&.light-bg{.otg-column-inner{background:var(--c-white);padding:30px}.accent-flourish:before{display:none}}&.dark-bg{.otg-column-inner{background:#C0C2C6;padding:30px}.accent-flourish:before{display:none}}}}&.dark-mode{.otg-column{.accent-flourish:before{box-shadow:inset 0 -140px 40px -80px var(--c-black)}&.light-bg{.otg-column-inner{background:#444;padding:30px}.accent-flourish:before{display:none}}&.dark-bg{.otg-column-inner{background:var(--c-true-black);padding:30px}.accent-flourish:before{display:none}}}}&.brand-green{.otg-column{.title{&.green,&.purple{color:var(--c-black)}}.accent-flourish:before{box-shadow:inset 0 -140px 40px -80px var(--c-green)}&.light-bg{.otg-column-inner{background:rgba(255,255,255,.2);padding:30px}.accent-flourish:before{display:none}}&.dark-bg{.otg-column-inner{background:rgba(0,0,0,.15);padding:30px}.accent-flourish:before{display:none}}}}&.brand-purple{.otg-column{p{color:var(--c-white)}.title{color:var(--c-white);&.green,&.purple{color:var(--c-white)}}.accent-flourish:before{box-shadow:inset 0 -140px 40px -80px var(--c-purple)}&.light-bg{.otg-column-inner{background:rgba(255,255,255,.15);padding:30px}.accent-flourish:before{display:none}}&.dark-bg{.otg-column-inner{background:rgba(0,0,0,.15);padding:30px}.accent-flourish:before{display:none}}}}&.brand-mobile-purple{.otg-column{.title{&.green,&.purple{color:var(--c-lime)}}.accent-flourish:before{box-shadow:inset 0 -140px 40px -80px var(--c-green)}&.light-bg{.otg-column-inner{background:rgba(255,255,255,.2);padding:30px}.accent-flourish:before{display:none}}&.dark-bg{.otg-column-inner{background:rgba(0,0,0,.15);padding:30px}.accent-flourish:before{display:none}}}}}.layout-product-cards{position:relative;.title{.market{text-transform:capitalize}}.term-toggle-wrap{display:flex;justify-content:center;text-align:center;padding:30px 0 0;.term-toggle-label{font-weight:500;letter-spacing:-.03em;padding:0 0 15px}.term-toggle-inner{display:flex;flex-direction:column;align-items:center}.term-toggle{position:relative;background:linear-gradient(90deg,rgb(72,48,146),rgb(58,181,74),rgb(179,195,29));padding:3px;border-radius:11px;width:265px;width:375px;.term-option{position:relative;border:0;margin:0;padding:12px 20px;width:calc(50% - 2.5px);background:transparent;border-radius:8px;overflow:hidden;outline:0;transition:0.3s all;&:focus{background:rgba(0,0,0,.2)}&:active{outline:1px solid #fff}.term-text-dark{position:relative;text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:-.02em;color:#483092;z-index:5;opacity:0;transition:0.5s all}.term-text-white{position:absolute;top:14px;left:20px;color:#FFF;text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:-.02em;z-index:5;transition:0.5s all}.term-slider{position:absolute;top:0;left:0%;width:100%;height:100%;background:transparent;background:#FFF;z-index:0;border-radius:8px;transition:0.5s}&.term-12{margin-right:5px}}}.term-bg-slider{position:absolute;top:3px;left:calc(0% + 3px);width:calc(50% - 6px);height:calc(100% - 6px);background:#FFF;z-index:0;border-radius:8px;transition:0.5s}&[term="12"]{.term-12{.term-slider{left:0%}.term-text-dark{opacity:1}.term-text-white{opacity:0}}.term-24{.term-slider{left:-100%}.term-text-dark{opacity:0}.term-text-white{opacity:1}}}&[term="24"]{.term-12{.term-slider{left:100%}.term-text-dark{opacity:0}.term-text-white{opacity:1}}.term-24{.term-slider{left:0%}.term-text-dark{opacity:1}.term-text-white{opacity:0}}.term-bg-slider{left:calc(50% + 3px)}}}.with-mobile-toggle-wrap{display:flex;justify-content:center;text-align:center;padding:30px 0 0;.with-mobile-toggle-label{font-weight:500;letter-spacing:-.03em;padding:0 0 15px}.with-mobile-toggle-inner{display:flex;flex-direction:column;align-items:center}.with-mobile-toggle{position:relative;display:flex;background:linear-gradient(90deg,rgb(72,48,146),rgb(58,181,74),rgb(179,195,29));padding:3px;border-radius:11px;width:375px;.with-mobile-option{position:relative;border:0;margin:0;padding:12px 20px;width:calc(50% - 2.5px);background:transparent;border-radius:8px;overflow:hidden;outline:0;transition:0.3s all;&:focus{background:rgba(0,0,0,.2)}&:active{outline:1px solid #fff}.with-mobile-text-dark{position:relative;text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:-.02em;color:#483092;z-index:5;opacity:0;transition:0.5s all}.with-mobile-text-white{position:absolute;top:14px;left:0;width:100%;text-align:center;color:#FFF;text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:-.02em;z-index:5;transition:0.5s all}.with-mobile-slider{position:absolute;top:0;left:0%;width:100%;height:100%;background:transparent;background:#FFF;z-index:0;border-radius:8px;transition:0.5s}&.with-mobile{margin-right:5px}}}.with-mobile-bg-slider{position:absolute;top:3px;left:calc(0% + 3px);width:calc(50% - 6px);height:calc(100% - 6px);background:#FFF;z-index:0;border-radius:8px;transition:0.5s}&[mobile="true"]{.with-mobile{.with-mobile-slider{left:0%}.with-mobile-text-dark{opacity:1}.with-mobile-text-white{opacity:0}}.without-mobile{.with-mobile-slider{left:-100%}.with-mobile-text-dark{opacity:0}.with-mobile-text-white{opacity:1}}}&[mobile="false"]{.with-mobile{.with-mobile-slider{left:100%}.with-mobile-text-dark{opacity:0}.with-mobile-text-white{opacity:1}}.without-mobile{.with-mobile-slider{left:0%}.with-mobile-text-dark{opacity:1}.with-mobile-text-white{opacity:0}}.with-mobile-bg-slider{left:calc(50% + 3px)}}}.product-cards-list{margin-left:-8px;margin-right:-8px;.product-card{padding:0 12px;.product-card-inner{padding:20px 0 0;margin-bottom:30px;@media (min-width:768px){&{margin-bottom:16px}}.popular-label{max-width:80%;margin:-17px auto;text-align:center;background:#483092;color:#FFF;font-weight:600;font-size:15px;padding:8px 0;position:relative;.popular-before{position:absolute;left:-10px;top:0;height:100%;width:10px;overflow:hidden;&:before{content:'';background:#483092;width:40px;height:40px;position:absolute;top:3px;left:8px;transform:rotate(-70deg)}&:after{content:'';background:#483092;width:40px;height:40px;position:absolute;top:-9px;left:8px;transform:rotate(70deg)}}.popular-after{position:absolute;right:-10px;top:0;height:100%;width:10px;overflow:hidden;&:before{content:'';background:#483092;width:40px;height:40px;position:absolute;top:-9px;left:-39px;transform:rotate(-70deg)}&:after{content:'';background:#483092;width:40px;height:40px;position:absolute;top:3px;left:-39px;transform:rotate(70deg)}}}.up-to-label{background:var(--c-gray-5);color:var(--c-black);padding:40px 30px 2px;font-size:16px;margin:0;font-weight:600;text-transform:uppercase;letter-spacing:2px}.speed{background:var(--c-gray-5);color:var(--c-black);padding:5px 30px 10px;font-size:16px;font-weight:400;letter-spacing:-.02em;margin:0;strong{font-weight:800;margin-right:4px;font-size:60px;display:inline-block;vertical-align:bottom;line-height:52px;letter-spacing:-.03em}}.what-you-get{background:var(--c-gray-5);color:var(--c-black);padding:0 30px 25px;font-size:13px;.wyg-title{font-weight:800;text-transform:uppercase;font-size:14px;padding:15px 0 8px}.wyg-bullet{position:relative;padding:2px 0 2px 20px;font-weight:500;line-height:18px;&:before{content:'';position:absolute;box-shadow:4px 4px 0 #16a3b5;width:12px;height:22px;left:0;top:-5px;transform:scale(.6) rotate(45deg)}a{line-height:16px}}}.giftcard-icon{margin-top:-25px}.add-ons{position:relative;margin:0;padding:30px 30px 20px;background:var(--c-black);&:after{content:'';width:calc(100% - 60px);height:1px;background:var(--c-white);position:absolute;bottom:0;opacity:.5}.add-on{display:block;font-size:0;margin:0 0 15px;cursor:pointer;&:last-child{margin:0}input[type="checkbox"]{display:inline-block;vertical-align:top;width:24px;height:24px;cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--c-gray-1);background:var(--c-white);&:hover+label:before{outline:3px solid var(--c-white)}&+label:after{border:solid var(--c-black);border-width:0 2px 2px 0}&:checked{&+label:before{background:var(--c-black)}&+label:after{border:solid var(--c-white);border-width:0 2px 2px 0}}}.label{font-size:14px;font-weight:300;line-height:22px;display:inline-block;vertical-align:top;width:calc(100% - 30px);-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 4px 34px;color:var(--c-white);cursor:pointer;&:before{border:2px solid var(--c-white);background:var(--c-black)}}}}.price{position:relative;font-size:28px;font-weight:800;letter-spacing:-.02em;background:var(--c-black);color:var(--c-white);padding:25px 15px;margin:0;text-align:center;.price-inner{display:inline-block}.price-strike{max-height:25px;text-align:left;.price-strike-inner{position:relative;font-size:0;display:inline-block;vertical-align:top;&:before{content:'';width:calc(100% - 5px);position:absolute;left:5px;background:url(../images/strikethrough-red.svg) center center no-repeat;background-size:100%;height:100%;top:2px}.price-strike-amount{font-size:24px;display:inline-block;vertical-align:top}.price-strike-per{display:inline-block;vertical-align:top;font-size:14px;margin:6.5px 0 0 2px}.price-strike-month{display:inline-block;vertical-align:top;font-size:14px;margin:7.5px 0 0 2px}}}.before{display:inline-block;vertical-align:top;font-size:36px;margin:0}.amount{font-size:72px;display:inline-block;vertical-align:top;line-height:66px;letter-spacing:-.03em}.cents{position:absolute;display:inline-block;vertical-align:top;margin:0 0 0 3px;font-size:26px}.after{display:inline-block;max-width:80px;font-size:13px;font-weight:400;position:relative;text-align:left;top:27px;margin:0 0 0 3px}}.coupon-upper{position:relative;background:var(--c-ui-teal);color:var(--c-white);padding:18px 10px 18px 25px;&:before{content:'';background:var(--c-ui-teal);top:0;right:-10px;position:absolute;width:10px;height:100%}&:after{content:'';border:5px solid transparent;border-left-color:#10707d;border-bottom-color:#10707d;position:absolute;top:-10px;right:-10px}&.coupon-upper-spacer{background:#f5f5f9;&:before,&:after{display:none}}.coupon-primary{display:flex;align-items:center;padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #5cbfcb;&:last-child{border-bottom:0;padding:0}.coupon-primary-img{width:45px;min-width:45px;margin:0 15px 0 0}.coupon-primary-desc{.coupon-primary-title{font-size:16px;font-weight:700}.coupon-primary-subtitle{font-size:13px;font-weight:500}}}.coupon-secondary{position:relative;padding:12px 20px 12px 20px;font-weight:500;font-size:14px;margin:-11px 0 -10px;border-top:1px solid #5cbfcb;background:transparent;border:0;color:var(--c-white);&:before{content:'';position:absolute;box-shadow:4px 4px 0 #fff;width:12px;height:22px;left:0;top:4px;transform:scale(.5) rotate(45deg)}}}.coupon-lower{position:relative;background:#10707d;padding:10px 30px;color:var(--c-white);font-size:13px;&:before{content:'';background:#10707d;top:0;right:-10px;position:absolute;width:10px;height:100%}&.coupon-lower-spacer{background:#f5f5f9;&:before,&:after{display:none}}}.cta{background:var(--c-black);padding:0 30px 30px;text-align:center;p{font-size:14px;color:var(--c-white);margin-bottom:10px}}.details{margin:0;padding:0 30px 30px;text-transform:uppercase;background:var(--c-black);color:var(--c-white);font-size:13px;display:block;font-weight:600;letter-spacing:.5px;text-align:center;button{color:var(--c-white);text-decoration:none;box-shadow:0 2px 0 var(--c-white);display:inline-block;line-height:20px;&:hover,&:active,&:focus{color:var(--c-white)!important;box-shadow:0 2px 0 var(--c-white)!important}}}.tv{.title{font-size:28px;margin-bottom:10px}p{font-size:12px;color:var(--c-black)}}}}}.see-all-deals{padding:30px 0 0;.optional-disclaimer{margin-top:-20px}.btn-wrap{padding:0 0 30px}}.nl-container{padding:10px;&:first{margin-left:0}&:last{margin-right:0}.nl-container-inner{border:3px solid var(--c-black);padding:10px}a{line-height:1}.nl-title{font-size:25px;font-weight:900;text-decoration:underline}.nl-provider{font-weight:700;font-size:14px}.nl-plan{font-size:12px;font-weight:700}.nl-plan-identifier{font-size:11px;border-bottom:8px solid #000}.nl-monthly-price{padding-top:5px}.nl-monthly-price-label,.nl-monthly-price-value,.nl-additional-label,.nl-discounts-bundles-label,.nl-acp-label,.nl-speeds-provided-label,.nl-data-included-label,.nl-policies-label,.nl-support-label{font-size:14px;font-weight:700;line-height:1}.nl-additional,.nl-discounts-bundles,.nl-acp,.nl-data-included{border-top:1px solid #000}.nl-left{float:left}.nl-right{float:right}.nl-monthly-price-description,.nl-discounts-bundles-description,.nl-acp-description,.nl-support-description,.nl-fcc{font-size:11px}.nl-monthly-price-description{clear:both}.nl-monthly-price-description{border-top:3px solid #000}.nl-discounts-bundles-description,.nl-acp-description,.nl-support-description{padding-left:10px}.nl-discounts-bundles-description a,.nl-acp-description a{line-height:normal}.nl-additional-charges-terms-label{font-size:11px;font-weight:700;padding-left:10px}.nl-additional-charges-container{overflow:auto;font-size:11px;padding-left:20px}.nl-additional-charges-value,.nl-data-included-data{font-size:11px}.nl-additional-charges-one-time-fees,.nl-additional-charges-early-termination-fees,.nl-additional-charges-taxes{padding-top:10px;clear:both}.nl-acp-participation{font-size:11px;font-weight:900;padding-left:20px}.nl-speeds-provided-download,.nl-speeds-provided-upload,.nl-speeds-provided-latency,.nl-data-included-additional{font-size:11px;padding-left:10px}.nl-data-included-label,.nl-data-included-additional-text{width:70%}.nl-plan-identifier,.nl-monthly-price,.nl-monthly-price-description,.nl-additional,.nl-discounts-bundles,.nl-acp,.nl-speeds-provided,.nl-data-included,.nl-policies,.nl-fcc{padding:5px 0}.nl-policies-network-management{padding-bottom:5px}.nl-speeds-provided,.nl-policies{border-top:2px solid #000}.nl-policies-label{width:45%}.nl-policies-description{font-size:12px;font-weight:700}.nl-support{border-top:8px solid #000;border-bottom:4px solid #000;padding:5px 0}.nl-unique-identifier{font-size:11px;margin-top:20px}.nl-col-inner-top label{display:inline-block;vertical-align:middle;margin:0;font-size:26px;padding:0;font-weight:800;letter-spacing:0;text-transform:none}@media (min-width:576px){.nl-col-inner-top label{font-size:18px;display:block;width:auto}}@media (min-width:992px){.nl-col-inner-top label{font-size:26px}}.nl-col-inner-top{display:flex}@media (min-width:992px){.nl-col-inner-top{align-items:center;height:45px;flex-direction:row-reverse;margin-right:68px;margin-bottom:15px}}.nl-col-inner-top .switch{display:flex!important;position:relative}.nl-col-inner-top .switch input{opacity:0;width:0;height:0}.nl-col-inner-top .switch .switch-title{margin-right:10px}.nl-col-inner-top .switch .switch-inner{position:relative}.nl-col-inner-top .switch input{opacity:0;width:0;height:0}.nl-col-inner-top .round{border-radius:34px}.nl-col-inner-top .round:before{border-radius:50%}.nl-col-inner-top .slider{position:absolute;cursor:pointer;top:-4px;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;display:block;margin:0 0 5px;width:58px;height:27px}@media (min-width:992px){.col-inner-top .slider{top:0;width:68px;height:32px}}.col-inner-top .slider:before{position:absolute;content:"";height:21px;width:21px;left:3px;bottom:3px;background-color:#fff;transition:.4s}@media (min-width:992px){.col-inner-top .slider:before{left:3px;height:26px;width:26px}}.col-inner-top .slider.round{border-radius:34px}.col-inner-top .slider.round:before{border-radius:50%}.col-inner-top input:checked+.slider{background-color:#483092}.col-inner-top input:focus+.slider{box-shadow:0 0 1px #483092}.col-inner-top input:checked+.slider:before{transform:translateX(34px);left:0}@media (min-width:992px){.col-inner-top input:checked+.slider:before{left:4px}}.clearfix::after{content:"";clear:both;display:table}}&.cards-4{.product-card{.product-card-inner{.coupon{margin:0 20px}.card-label,.price,.up-to-label,.speed,.speed-desc,.tv,.add-ons,.cta,.details{padding-left:25px;padding-right:25px}.card-label{font-size:30px}.speed{strong{font-size:56px;line-height:52px}&.plan-title-speed-scale{line-height:30px;strong{font-size:46px;line-height:50px}}}.price{.before{font-size:32px;font-size:26px}.amount{font-size:62px;line-height:56px;font-size:46px;line-height:46px}.cents{font-size:22px}.after{top:26px;line-height:14px}.up-to-label{font-size:18px}}.coupon-upper{.coupon-primary{.coupon-primary-desc{.coupon-primary-title{font-size:15px}}}}}}}&.light-gray{.product-card{.product-card-inner{.card-speed-label,.card-label,.up-to-label,.speed,.speed-desc{background:var(--c-white)}.add-ons{background:var(--c-gray-5)}}}}&.dark-mode{.product-card{.product-card-inner{.coupon{background:var(--c-gray-1)}.card-speed-label,.card-label,.up-to-label,.speed,.speed-desc{background:var(--c-white)}.add-ons{background:var(--c-gray-5);.add-on{color:var(--c-black)}}.price,.cta,.details{background:var(--c-gray-1)}}}}&.brand-green,&.brand-purple{.product-card{.product-card-inner{.card-speed-label,.card-label,.up-to-label,.speed,.speed-desc{background:var(--c-white)}.add-ons{background:var(--c-gray-5);.add-on{color:var(--c-black)}}}}}&.animation{.product-cards-list{.product-card{opacity:0;transform:translateY(50px)}}}&.mobile-featured{.gbb-mobile-lines-select{.mb-select{position:relative;margin:15px 30px 30px 30px;font-size:0;display:inline-block;background:linear-gradient(90deg,#483092,#3AB54A,#b3c31d);border-left:4px solid #483092;border-radius:14px;border-right:4px solid #b3c31d}.mb-select-active{background:#FFF;border-radius:10px;position:absolute;top:4px;left:0;height:58px;transition:0.5s left,0.5s top,0.5s width}.mb-select-item{display:inline-block;vertical-align:top;width:auto;text-align:center;padding:0;margin:4px 0;cursor:pointer;user-select:none;font-size:24px;border:0;border-radius:10px;background:transparent;color:#FFF;transition:0.5s color,0.3s background;&.active{font-weight:600;color:#483092;&:focus{background:transparent!important;transition:background 1s}}&:focus,&:not(.active):hover{background:rgba(0,0,0,.25)!important;outline:0}&.default{background:#fff;&:focus{background:white!important}}span{position:relative;z-index:10;padding:15px 33px;display:block;width:100%;pointer-events:none}}@media screen and (max-width:850px){.mb-select{background:#483092;border-right:4px solid #483092;.mb-select-item{span{padding:15px 25px}}}}.mb-select-active{pointer-events:none}.gbb-lines-input{width:0;height:0;padding:0;margin:0;border:0;outline:0;opacity:0}}.product-card{.product-card-inner{display:flex;flex-direction:column;.popular-label{width:100%}.up-to-label,.speed{display:none}.plan-title{background:#1e183a;border-radius:6px 6px 0 0;order:-1;.plan-title-inner{text-align:center;font-size:50px;font-weight:800;letter-spacing:-.05em;padding:35px 0 42px 0;background:linear-gradient(45deg,#1cafc3 20%,#22d14e 50%,#b4f30f 85%);background:#FFF;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:0;.plan-title-speed{display:inline-block;&.plan-title-speed-scale{font-size:46px}.plan-title-before{display:block;font-size:16px;line-height:18px;margin:0 0 -6px;text-align:left}.plan-title-mbps{display:inline-block;font-size:28px;padding:0 0 0 4px}}}}.popular-label{background:linear-gradient(45deg,#463793,#12828d,#c8d322);.popular-before{&:before,&:after{content:'';background:#463793}}.popular-after{&:before{content:'';background:#c8d322}&:after{content:'';background:#a9cb32}}}.what-you-get{padding:30px 35px;font-size:16px;.wyg-title{font-weight:600;text-transform:uppercase;font-size:14px;padding:15px 0 8px;padding:6px 0 8px}.wyg-bullet{position:relative;padding:5px 0 5px 20px;font-weight:300;&:before{top:-2px}&.highlight{margin:0 -15px 5px;padding:10px 15px 10px 35px;background:var(--c-lime);border-radius:5px;color:var(--c-dark-purple);&:before{top:3px;left:15px;box-shadow:4px 4px 0 var(--c-dark-purple)}}}}.what-you-get-extras{display:flex;padding:0 20px 10px;background:var(--c-gray-5);flex-wrap:wrap;flex-direction:row;justify-content:space-around;align-items:center;margin:-40px 0 0;.streaming-icon-parent{width:45%}.gifcard-parent{width:45%}}.required-internet-select,.optional-mobile-plan-select,.optional-tv-plan-select{background:var(--c-gray-5);color:var(--c-black);padding:0 30px 25px;font-size:13px;.ri-title{font-weight:600;font-size:14px;padding:0 0 5px;text-transform:uppercase}.ri-drop{position:relative;&.omp-plan-select{margin:0 0 20px;.ri-drop-list-item{white-space:nowrap}}.ri-drop-selected{position:relative;display:block;width:100%;cursor:pointer;padding:0;border:0;font-weight:600;transition:0.2s all;margin:0;background:var(--c-white);&:hover,&:focus{box-shadow:inset 0 0 0 2px var(--c-dark-purple)}}.ri-drop-selected-label{position:relative;display:block;cursor:pointer;padding:14px 30px 14px 20px;text-align:left;width:100%;font-size:14px;background:transparent;border:1px solid var(--c-black);font-weight:400;transition:0.2s all;z-index:10;pointer-events:none;.ri-drop-selected-label-inner{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}&.active{.ri-drop-selected-label{border:1px solid var(--c-dark-purple);box-shadow:inset 0 0 0 2px var(--c-dark-purple)}.ri-drop-selected-toggle{top:calc(50% - 0px);transform:rotate(-135deg)}}.ri-drop-selected-toggle{position:absolute;width:10px;height:10px;right:16px;top:calc(50% - 10px);transform:rotate(45deg);z-index:10;box-shadow:2.5px 2.5px 0 var(--c-dark-purple)}.ri-drop-list{position:absolute;height:0;overflow:hidden;transition:0.25s all;opacity:0;z-index:20;&.active{opacity:1;height:auto;.ri-drop-list-inner{top:0}}.ri-drop-list-inner{position:relative;top:-20px;padding:0;transition:0.25s all;margin:0 auto;background:var(--c-white);font-size:0}}.ri-drop-list-item{display:inline-block;vertical-align:top;font-size:14px;text-align:left;width:100%;margin:0;padding:12px 20px;border:0;transition:0.3s all;background:var(--c-dark-purple);border-top:1px solid #645899;color:var(--c-white);&:hover,&:active{background:var(--c-purple)}&:first-child{border-top:0}}}.omp-lines-wrapper{height:0;overflow:hidden;opacity:0;transition:0.5s all;&.active{height:58px;opacity:1}.omp-lines-select{.omp-lines-select-inner{display:flex;justify-content:space-between;.omp-line-item{color:var(--c-dark-purple);background:var(--c-white);box-shadow:inset 0 0 0 1px var(--c-gray-3);border:0;width:35px;height:35px;border-radius:5px;font-weight:400;font-size:15px;&.active{background:var(--c-dark-purple);color:var(--c-white);box-shadow:none}}}}}.ri-input{opacity:0;margin:0;padding:0;border:0;height:0;width:0;position:absolute}}.optional-mobile-plan-select{.ri-drop{.ri-drop-list{&.active{height:auto}}.ri-drop-selected-label{.ri-drop-selected-label-inner{display:block}}&.omp-plan-select{.ri-drop-list-item{b{pointer-events:none}}}}}.required-internet-select{.ri-drop{.ri-drop-list{.active{height:auto}}.ri-drop-selected{span{pointer-events:none}}.ri-drop-selected-label{.ri-drop-selected-label-inner{display:block}}.ri-drop-list-item{b{pointer-events:none}}}}.coupon-wrapper{position:relative;overflow:hidden;padding:0 10px 0 5px;margin:-10px -10px 0 -5px;height:0;transition:0.5s all;min-height:0;&.active{padding:10px 10px 0 5px;height:auto}.coupon-height{.coupon-by-speed{display:none}.coupon-upper{background:var(--c-dark-purple);color:var(--c-white);margin:0 0 0 -5px;padding:30px 20px 30px 35px;border-radius:5px 0 0 5px;&:before{background:var(--c-dark-purple);border-radius:0 0 5px 0}&:after{border-left-color:var(--c-black);border-bottom-color:var(--c-black)}.coupon-primary{border-bottom:1px solid #504a6e;&:last-child{border-bottom:0}.coupon-primary-img{margin:-15px 20px -15px 0}.coupon-primary-desc{.coupon-primary-subtitle{font-size:15px;font-weight:300}}}.coupon-secondary{border-top:1px solid #504a6e}}.coupon-lower{font-size:15px;text-align:center;&:before{border-radius:0 0 5px 0;width:0}}}}.add-ons{background:var(--c-gray-5);display:none;.add-ons-title{font-weight:600;font-size:14px;padding:0 0 16px;text-transform:uppercase}.add-on{.label{color:var(--c-black);padding:0 0 4px 34px;letter-spacing:0;&:before{border:1px solid var(--c-black);background:var(--c-white)}span{display:block;font-weight:600;letter-spacing:-.01em;font-size:17px}}input[type="checkbox"]+label{&:after{border:solid #FFF}}input[type="checkbox"]:hover+label:before{outline:3px solid #000}}}.price-cta-wrapper{border-radius:0;.price,.cta,.details{background:transparent;text-align:center;.cent-wrapper{display:inline-block;vertical-align:text-top;text-align:left;margin:0 0 0 3px;.cents{position:relative;display:block;vertical-align:top;margin:0;text-align:left}.after{display:inline-block;position:relative;margin:0 0 0 1px;text-align:left;bottom:0;top:0}}.btn-shop-url,.gbb-order-now{display:block;color:var(--c-purple);background:var(--c-white);&:hover{color:var(--c-white)!important;background:transparent!important;&:before{border-top-color:#FFFFFF!important;border-right-color:#FFFFFF!important}&:after{border-bottom-color:#FFFFFF!important;border-left-color:#FFFFFF!important}}}}.cta{padding:0 30px 28px;a{&:active,&:focus,&:hover{color:#FFF;background:transparent;&:before{border-top-color:#FFF;border-right-color:#FFF}&:after{border-bottom-color:#FFF;border-left-color:#FFF}}}}}.details{background:var(--c-gray-5);padding:20px 30px 28px;text-align:center;button{color:var(--c-black);box-shadow:0 2px 0 var(--c-black);&:focus,&:active,&:hover{box-shadow:0 2px 0 var(--c-dark-purple)!important;background:var(--c-dark-purple)!important;color:var(--c-lime)!important}}}}&.one,&.c1{.price-cta-wrapper,.coupon-lower{background:linear-gradient(45deg,#463793,#12828d);.price-strike-amount,.price-strike-per,.price-strike-month{color:#c9d9ff}}}&.two,&.c2{.price-cta-wrapper,.coupon-lower{background:linear-gradient(45deg,#2e5990,#12828d,#529b72);.price-strike-amount,.price-strike-per,.price-strike-month{color:#c3f2ff}}}&.three,&.c3{.price-cta-wrapper,.coupon-lower{background:linear-gradient(45deg,#12828d,#8bc928);.price-strike-amount,.price-strike-per,.price-strike-month{color:#c7fff3}}}}&[product-primary="internet"]{.product-card{.product-card-inner{.plan-title{.plan-title-inner{padding:28px 0 35px 0}}.coupon-wrapper{&.active{height:auto}}}}&.cards-4{.product-card{.product-card-inner{.plan-title{.plan-title-inner{padding:28px 0 35px 0;font-size:52px}}}}}}&.cards-4{.product-card{.product-card-inner{.plan-title{.plan-title-inner{font-size:38px}}.what-you-get{font-size:14px}.required-internet-select,.optional-mobile-plan-select{.ri-title{font-size:12px;padding:0 0 6px}.omp-lines-wrapper{.omp-lines-select{.omp-lines-select-inner{.omp-line-item{width:35px}}}}}}&.one,&.c1{.price-cta-wrapper,.coupon-lower{background:linear-gradient(45deg,#463793,#27638f);.price-strike-amount,.price-strike-per,.price-strike-month{color:#c9d9ff}}}&.two,&.c2{.price-cta-wrapper,.coupon-lower{background:linear-gradient(45deg,#27638f,#12828d);.price-strike-amount,.price-strike-per,.price-strike-month{color:#c3f2ff}}}&.three,&.c3{.price-cta-wrapper,.coupon-lower{background:linear-gradient(45deg,#12828d,#529b72);.price-strike-amount,.price-strike-per,.price-strike-month{color:#c7fff3}}}&.four,&.c4{.price-cta-wrapper,.coupon-lower{background:linear-gradient(45deg,#419479,#8bc928);.price-strike-amount,.price-strike-per,.price-strike-month{color:#daffc8}}}}}&.cards-5,&.cards-6,&.cards-7,&.cards-8{.product-card{.product-card-inner{.price{.amount{font-size:46px;line-height:46px}.cents{font-size:22px}}}&.three,&.c3{.price-cta-wrapper,.coupon-lower{background:linear-gradient(45deg,#12828d,#529b72);.price-strike-amount,.price-strike-per,.price-strike-month{color:#c7fff3}}}&.four,&.c4{.price-cta-wrapper,.coupon-lower{background:linear-gradient(45deg,#419479,#8bc928);.price-strike-amount,.price-strike-per,.price-strike-month{color:#daffc8}}}&.five,&.c5{.price-cta-wrapper,.coupon-lower{background:linear-gradient(45deg,#463793,#12828d);.price-strike-amount,.price-strike-per,.price-strike-month{color:#c9d9ff}}}&.six,&.c6{.price-cta-wrapper,.coupon-lower{background:linear-gradient(45deg,#2e5990,#12828d,#529b72);.price-strike-amount,.price-strike-per,.price-strike-month{color:#c3f2ff}}}&.seven,&.c7{.price-cta-wrapper,.coupon-lower{background:linear-gradient(45deg,#12828d,#529b72);.price-strike-amount,.price-strike-per,.price-strike-month{color:#c3f2ff}}}&.eight,&.c8{.price-cta-wrapper,.coupon-lower{background:linear-gradient(45deg,#419479,#8bc928);.price-strike-amount,.price-strike-per,.price-strike-month{color:#daffc8}}}}}&.brand-mobile-purple,&.brand-mobile-gradient{.gbb-mobile-lines-select{.mb-select{background:var(--c-white);border-left:4px solid var(--c-white);border-right:4px solid var(--c-white)}.mb-select-active{background:var(--c-lime)}.mb-select-item{color:var(--c-purple);&.active{color:var(--c-black)}&:hover,&:focus{background:rgba(200,224,41,.5)!important}}}.product-card{.product-card-inner{.plan-title{background:var(--c-white);.plan-title-inner{background:linear-gradient(45deg,#463793,#12828d,#c8d322);background:#FFF;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}}}}&.brand-mobile-gradient{.product-card{&.one,&.c1{.price-cta-wrapper,.coupon-lower{background:var(--c-dark-purple);.price-strike-amount,.price-strike-per,.price-strike-month{color:rgba(255,255,255,.8)}}}&.two,&.c2{.price-cta-wrapper,.coupon-lower{background:var(--c-dark-purple);.price-strike-amount,.price-strike-per,.price-strike-month{color:rgba(255,255,255,.8)}}}&.three,&.c3{.price-cta-wrapper,.coupon-lower{background:var(--c-dark-purple);.price-strike-amount,.price-strike-per,.price-strike-month{color:rgba(255,255,255,.8)}}}}&.cards-4{.product-card{&.one,&.c1{.price-cta-wrapper,.coupon-lower{background:var(--c-dark-purple);.price-strike-amount,.price-strike-per,.price-strike-month{color:rgba(255,255,255,.8)}}}&.two,&.c2{.price-cta-wrapper,.coupon-lower{background:var(--c-dark-purple);.price-strike-amount,.price-strike-per,.price-strike-month{color:rgba(255,255,255,.8)}}}&.three,&.c3{.price-cta-wrapper,.coupon-lower{background:var(--c-dark-purple);.price-strike-amount,.price-strike-per,.price-strike-month{color:rgba(255,255,255,.8)}}}&.four,&.c4{.price-cta-wrapper,.coupon-lower{background:var(--c-dark-purple);.price-strike-amount,.price-strike-per,.price-strike-month{color:rgba(255,255,255,.8)}}}}}}&[data-product-primary="internet"]{.product-card{.product-card-inner{.plan-title{.plan-title-inner{padding:28px 0 35px 0}}.coupon-wrapper.active{height:auto}}}&.cards-4{.product-card{.product-card-inner{.plan-title{.plan-title-inner{padding:28px 0 35px 0;font-size:52px}}}}}}}&.ribbon{.product-card{.product-card-inner{.plan-title{display:none}}}&.cards-5{.product-card{.product-card-inner{.price{.amount{font-size:46px;line-height:46px}.cents{font-size:22px}}}}}}}#codekeeper-app.gbb-carousel-app{display:none}.new-product-cards,.new-product-cards-output{background:var(--c-gray-5);&>.layout-inner.container-fluid{max-width:none;padding:0}.with-mobile-toggle-wrap{display:flex;justify-content:center;text-align:center;padding:30px 40px 20px;.with-mobile-toggle-label{font-weight:400;letter-spacing:-.03em;padding:0 0 24px;display:flex;flex-direction:column;align-items:flex-start;font-size:15px;line-height:22px;@media (min-width:1180px){&{padding:0 50px 0 0;line-height:40px}}strong{line-height:30px;padding:0 0 15px;font-size:26px;letter-spacing:-.05em;@media (min-width:768px){&{line-height:40px;padding:0}}}}.with-mobile-toggle-inner{display:flex;flex-direction:column;align-items:center;background:var(--c-gray-4);padding:35px 45px;border-radius:6px;flex-wrap:wrap;justify-content:center;@media (min-width:1180px){&{flex-direction:row}}}.with-mobile-toggle{position:relative;display:flex;background:linear-gradient(90deg,rgb(72,48,146),rgb(58,181,74),rgb(179,195,29));padding:3px;border-radius:11px;width:375px;.with-mobile-option{position:relative;border:0;margin:0;padding:12px 20px;width:calc(50% - 2.5px);background:transparent;border-radius:8px;overflow:hidden;outline:0;transition:0.3s all;&:focus{background:rgba(0,0,0,.2)}&:active{outline:1px solid #fff}.with-mobile-text-dark{position:relative;text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:-.02em;color:#483092;z-index:5;opacity:0;transition:0.5s all}.with-mobile-text-white{position:absolute;top:14px;left:0;width:100%;text-align:center;color:#FFF;text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:-.02em;z-index:5;transition:0.5s all}.with-mobile-slider{position:absolute;top:0;left:0%;width:100%;height:100%;background:transparent;background:#FFF;z-index:0;border-radius:8px;transition:0.5s}&.with-mobile{margin-right:5px}}}.with-mobile-bg-slider{position:absolute;top:3px;left:calc(0% + 3px);width:calc(50% - 6px);height:calc(100% - 6px);background:#FFF;z-index:0;border-radius:8px;transition:0.5s}&[mobile="true"]{.with-mobile{.with-mobile-slider{left:0%}.with-mobile-text-dark{opacity:1}.with-mobile-text-white{opacity:0}}.without-mobile{.with-mobile-slider{left:-100%}.with-mobile-text-dark{opacity:0}.with-mobile-text-white{opacity:1}}}&[mobile="false"]{.with-mobile{.with-mobile-slider{left:100%}.with-mobile-text-dark{opacity:0}.with-mobile-text-white{opacity:1}}.without-mobile{.with-mobile-slider{left:0%}.with-mobile-text-dark{opacity:1}.with-mobile-text-white{opacity:0}}.with-mobile-bg-slider{left:calc(50% + 3px)}}}.product-cards-outer{position:relative}.product-cards-list{padding:0 15px;.fade-left{position:absolute;left:0;top:0;height:100%;width:200px;background:linear-gradient(90deg,rgb(245 245 249 / 60%),transparent);z-index:12;pointer-events:none;opacity:0;&.active{opacity:1}}.fade-right{position:absolute;right:0;top:0;height:100%;width:200px;background:linear-gradient(90deg,transparent,rgb(245 245 249 / 60%));z-index:12;pointer-events:none;opacity:0;&.active{opacity:1}}.product-card{opacity:.5;transition:0.25s opacity;&.swiper-slide-active{opacity:1}@media (min-width:768px){&{&.swiper-slide-active,&.swiper-slide-next{opacity:1}}}@media (min-width:992px){&{&.swiper-slide-prev,&.swiper-slide-active,&.swiper-slide-next{opacity:1}}}.slide-inner{padding:0 10px}&.popular{.product-card-inner{border-radius:0 0 4px 4px;margin-top:41px}}.popular-label{position:absolute;background:linear-gradient(90deg,var(--c-purple),var(--c-teal),var(--c-green),var(--c-lime));color:var(--c-white);font-size:14px;line-height:16px;font-weight:500;padding:8px 15px;margin:0 0 -10px;border-radius:4px 4px 0 0;top:-30px;left:-1px;width:calc(100% + 2px)}.product-card-inner{position:relative;margin:42px 0 120px;border:1px solid var(--c-gray-3);border-radius:4px;padding:15px;transition:0.25s all;background:var(--c-white);user-select:none;&:hover{transform:scale(1.02);box-shadow:0 2px 12px rgba(0,0,0,.1)}.product-card-upper{padding:0 0 20px;.speed{letter-spacing:-.04em;font-weight:700}.price-wrapper{position:relative;padding:20px 0;border-bottom:1px solid var(--c-gray-3);margin:0 0 20px;.price-strike{font-weight:600;color:var(--c-purple);text-decoration:line-through;opacity:.3;letter-spacing:-.02em}.price{display:flex;align-items:flex-start;.dollar-sign{font-size:22px;font-weight:500}.price-dollars{position:relative;font-size:92px;font-weight:900;letter-spacing:-.04em;line-height:80px;color:var(--c-dark-purple);.price-cents{position:absolute;left:calc(100% + 3px);line-height:32px;font-size:30px;font-weight:300;letter-spacing:-.04em;margin:0;top:0}}.price-info{position:absolute}.monthly{font-size:14px;margin:58px 0 0 4px;font-weight:600}}.price-lock-badge{position:relative;width:100%;height:auto;color:#FFF;text-align:left;font-size:14px;padding:10px 10px 10px 34px;font-weight:300;top:8px;border-radius:4px;right:0;@media (min-width:768px){&{position:absolute;mask:url(../images/price-lock-badge.svg) center center no-repeat;mask-size:cover;text-align:center;display:flex;flex-direction:column;align-content:center;justify-content:center;width:100px;height:100px;font-size:12px;padding:0 0 4px;border-radius:0;top:8px}}strong{font-weight:500;&:before{content:'';position:absolute;top:11px;left:15px;width:8px;height:10px;box-shadow:inset 0 0 0 1.4px #FFF;border-radius:4.5px}&:after{content:'';position:absolute;top:17px;left:12px;width:14px;height:9px;box-shadow:inset 0 0 0 1.4px #FFF;border-radius:2.5px;background:var(--c-teal)}@media (min-width:768px){&:before,&:after{display:none}}}&.year-1{background:var(--c-teal)}&.year-3{background:var(--c-purple);strong{&:after{background:var(--c-purple)}}}}}.what-you-get{padding:0 0 5px;.wyg-bullet{position:relative;padding:0 0 0 22px;font-size:15px;font-weight:300;line-height:30px;letter-spacing:-.02em;&:before{content:'';position:absolute;left:4px;top:6px;width:6px;height:10px;box-shadow:1.5px 1.5px 0 var(--c-green);transform:rotate(45deg)}&.bold{font-weight:600}}}.details-modal-trigger{position:relative;margin:-5px 0 0 22px;border:0;background:transparent;padding:5px 0;font-size:12.5px;font-weight:300;&:after{content:'';position:absolute;height:1px;bottom:4px;width:100%;background:var(--c-gray-2);left:0;transition:0.25s all}&:hover{&:after{transform:translateY(2px)}}}}.product-card-lower{position:relative;display:flex;flex-direction:column;justify-content:flex-end;.coupon-wrapper{position:absolute;top:0;left:0;width:100%;z-index:10;background:var(--c-gray-5);padding:8px;border-radius:6px;display:flex;flex-direction:column;align-items:flex-start;transition:0.25s transform;.coupon-tag{position:relative;background:var(--c-lime);padding:6px 10px 5px 30px;border-radius:4px;margin:0 0 5px;font-weight:600;font-size:14px;letter-spacing:-.02em;color:var(--c-dark-purple);cursor:pointer;border:0;&:before{content:'Copied!';top:16px;left:20px;position:absolute;background:var(--c-purple);padding:0;z-index:10;color:var(--c-white);border-radius:4px;font-size:12px;font-weight:500;text-transform:uppercase;height:0;overflow:hidden;opacity:0;transition:0.3s opacity,0.3s top}&.copied{&:before{top:20px;height:auto;opacity:1;padding:5px 10px}}.coupon-tag-value{position:absolute;opacity:0;width:0;height:0;padding:0;margin:0}.coupon-tag-icon{position:absolute;top:7px;left:10px;width:8px;height:8px;box-shadow:0 0 0 .9px #000;border-radius:1px;&:after{content:'';position:absolute;top:5px;left:5px;width:8px;height:8px;box-shadow:0 0 0 .9px #000,0 0 0 3px var(--c-lime);border-radius:1px;background:var(--c-lime)}}}.coupon-lower{padding:5px 0 0;width:100%;.coupon-lower-toggle{position:relative;font-size:15px;letter-spacing:-.02em;padding:0 40px 0 0;font-weight:600;border:0;text-align:left;background:transparent;width:100%;&:after{content:'';position:absolute;top:8px;right:10px;width:8px;height:8px;box-shadow:1.6px 1.7px 0 #000;transform:rotate(-135deg)}}.coupon-lower-content{font-size:12px;padding:8px 0 0;box-shadow:inset 0 2px 0 -1px var(--c-gray-3);margin:8px 0 0;display:grid;opacity:0;overflow:hidden;grid-template-rows:0fr;transition:0.25s all;.coupon-lower-content-inner{min-height:0}.coupon-bullet{position:relative;padding:0 0 0 22px;font-size:12px;font-weight:400;line-height:20px;letter-spacing:-.02em;&:before{content:'';position:absolute;left:5px;top:1px;width:6px;height:10px;box-shadow:1.5px 1.5px 0 var(--c-green);transform:rotate(45deg)}}.coupon-logos{background:url(../images/coupon-logos.webp) 0 0 no-repeat;background-size:contain;height:40px;width:100%;width:calc(100% - 22px);margin:0 0 0 22px}}&.active{.coupon-lower-toggle{&:after{top:1px;transform:rotate(45deg)}}.coupon-lower-content{grid-template-rows:1fr;opacity:1}}}}.coupon-spacer{margin:0 0 15px}.cta{.gbb-order-now{width:100%}}}}}}.swiper-controls-wrapper{position:absolute;width:100%;&>.layout-inner{max-width:1400px}.swiper-controls{position:absolute;width:auto;top:0;z-index:12;display:flex;align-content:center;flex-direction:row;align-items:center;right:20px;.swiper-button-next,.swiper-button-prev{position:relative;left:auto;right:auto;color:var(--c-purple);width:40px;height:40px;border-radius:20px;box-shadow:inset 0 0 0 1.5px var(--c-purple);margin:0;@media (min-width:768px){&{margin:0 5px}}&:after{font-size:16px;font-weight:600}&:hover,&:active{background:var(--c-purple);color:var(--c-white)}}.swiper-pagination{position:relative;width:45px;font-size:14px;font-weight:500;@media (min-width:768px){&{display:none}}}}.toggle-labels,.toggle-labels-output{position:absolute;width:100%;top:60px;z-index:10;button{background-color:var(--c-gray-5);box-shadow:inset 0 -2px 0 0 var(--c-gray-5);&:after{content:'';display:inline-block;position:relative;width:12px;height:12px;box-shadow:1.5px -1.5px 0 0 #000;transform:rotate(-45deg);top:5px;margin:0 4px 0 12px}}&.active{button{&:after{transform:rotate(135deg);top:-5px}}}}}.product-labels-list{padding:0 15px;.fade-left{position:absolute;left:0;top:0;height:100%;width:200px;background:linear-gradient(90deg,rgb(245 245 249 / 60%),transparent);z-index:12;pointer-events:none;opacity:0;&.active{opacity:1}}.fade-right{position:absolute;right:0;top:0;height:100%;width:200px;background:linear-gradient(90deg,transparent,rgb(245 245 249 / 60%));z-index:12;pointer-events:none;opacity:0;&.active{opacity:1}}.product-card-label-wrapper{opacity:.5;transition:0.25s opacity;&.swiper-slide-active{opacity:1}@media (min-width:768px){&{&.swiper-slide-active,&.swiper-slide-next{opacity:1}}}@media (min-width:992px){&{&.swiper-slide-prev,&.swiper-slide-active,&.swiper-slide-next{opacity:1}}}.slide-inner{padding:0 10px}}}.nl-container{background:#fff;text-align:left;margin:0;border:1px solid var(--c-gray-3);border-radius:4px;padding:12px 15px;user-select:none;&:first{margin-left:0}&:last{margin-right:0}.nl-container-inner{border:3px solid var(--c-black);padding:10px}a{line-height:1}.nl-title{font-size:25px;font-weight:900;text-decoration:underline}.nl-provider{font-weight:700;font-size:14px}.nl-plan{font-size:12px;font-weight:700}.nl-plan-identifier{font-size:11px;border-bottom:8px solid #000}.nl-monthly-price{padding-top:5px}.nl-monthly-price-label,.nl-monthly-price-value,.nl-additional-label,.nl-discounts-bundles-label,.nl-acp-label,.nl-speeds-provided-label,.nl-data-included-label,.nl-policies-label,.nl-support-label{font-size:14px;font-weight:700;line-height:1}.nl-additional,.nl-discounts-bundles,.nl-acp,.nl-data-included{border-top:1px solid #000}.nl-left{float:left}.nl-right{float:right}.nl-monthly-price-description,.nl-discounts-bundles-description,.nl-acp-description,.nl-support-description,.nl-fcc{font-size:11px}.nl-monthly-price-description{clear:both}.nl-monthly-price-description{border-top:3px solid #000}.nl-discounts-bundles-description,.nl-acp-description,.nl-support-description{padding-left:10px}.nl-discounts-bundles-description a,.nl-acp-description a{line-height:normal}.nl-additional-charges-terms-label{font-size:11px;font-weight:700;padding-left:10px}.nl-additional-charges-container{overflow:auto;font-size:11px;padding-left:20px}.nl-additional-charges-value,.nl-data-included-data{font-size:11px}.nl-additional-charges-one-time-fees,.nl-additional-charges-early-termination-fees,.nl-additional-charges-taxes{padding-top:10px;clear:both}.nl-acp-participation{font-size:11px;font-weight:900;padding-left:20px}.nl-speeds-provided-download,.nl-speeds-provided-upload,.nl-speeds-provided-latency,.nl-data-included-additional{font-size:11px;padding-left:10px}.nl-data-included-label,.nl-data-included-additional-text{width:70%}.nl-plan-identifier,.nl-monthly-price,.nl-monthly-price-description,.nl-additional,.nl-discounts-bundles,.nl-acp,.nl-speeds-provided,.nl-data-included,.nl-policies,.nl-fcc{padding:5px 0}.nl-policies-network-management{padding-bottom:5px}.nl-speeds-provided,.nl-policies{border-top:2px solid #000}.nl-policies-label{width:45%}.nl-policies-description{font-size:12px;font-weight:700}.nl-support{border-top:8px solid #000;border-bottom:4px solid #000;padding:5px 0}.nl-unique-identifier{font-size:11px;margin-top:20px}.nl-col-inner-top label{display:inline-block;vertical-align:middle;margin:0;font-size:26px;padding:0;font-weight:800;letter-spacing:0;text-transform:none}@media (min-width:576px){.nl-col-inner-top label{font-size:18px;display:block;width:auto}}@media (min-width:992px){.nl-col-inner-top label{font-size:26px}}.nl-col-inner-top{display:flex}@media (min-width:992px){.nl-col-inner-top{align-items:center;height:45px;flex-direction:row-reverse;margin-right:68px;margin-bottom:15px}}.nl-col-inner-top .switch{display:flex!important;position:relative}.nl-col-inner-top .switch input{opacity:0;width:0;height:0}.nl-col-inner-top .switch .switch-title{margin-right:10px}.nl-col-inner-top .switch .switch-inner{position:relative}.nl-col-inner-top .switch input{opacity:0;width:0;height:0}.nl-col-inner-top .round{border-radius:34px}.nl-col-inner-top .round:before{border-radius:50%}.nl-col-inner-top .slider{position:absolute;cursor:pointer;top:-4px;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;display:block;margin:0 0 5px;width:58px;height:27px}@media (min-width:992px){.col-inner-top .slider{top:0;width:68px;height:32px}}.col-inner-top .slider:before{position:absolute;content:"";height:21px;width:21px;left:3px;bottom:3px;background-color:#fff;transition:.4s}@media (min-width:992px){.col-inner-top .slider:before{left:3px;height:26px;width:26px}}.col-inner-top .slider.round{border-radius:34px}.col-inner-top .slider.round:before{border-radius:50%}.col-inner-top input:checked+.slider{background-color:#483092}.col-inner-top input:focus+.slider{box-shadow:0 0 1px #483092}.col-inner-top input:checked+.slider:before{transform:translateX(34px);left:0}@media (min-width:992px){.col-inner-top input:checked+.slider:before{left:4px}}.clearfix::after{content:"";clear:both;display:table}}.see-all-deals{.btn-wrap{padding:0 0 40px;.btn{background:transparent;box-shadow:inset 0 -2px 0 0 var(--c-black);&:hover,&:active,&:focus{box-shadow:inset 0 -40px 0 0 var(--c-green)}}}}}.layout-product-hero{position:relative;.product-content{.title{font-size:32px}.price-strikethrough{text-decoration:line-through;opacity:.5}.product-price{font-weight:800;font-size:60px;.price-wrapper{font-weight:800;font-size:0;.price-before{font-size:34px;margin:8px 0 0 0}.price-amount{font-size:60px}.price-cents{font-size:22px;margin:10px 0 0 2px}.price-after{font-size:18px;margin:38px 0 0 4px;vertical-align:top;font-weight:400}}}.btn-wrap{margin:0 0 25px}}.product-images{padding:0 0 40px;.prod-img-featured{position:relative;@media (min-width:768px){&{margin:0 30px 0 0}}.prod-img-featured-item{position:absolute;top:0;opacity:0;transition:0.8s opacity;width:100%;&.active{opacity:1}&.show{position:relative}&.video{.video-wrapper{position:absolute;top:0;width:100%;height:100%;left:0;display:flex;background:var(--c-black);z-index:10;overflow:hidden}}img,video{display:block;width:100%}}}.prod-img-thumbs{padding:20px 20px 0 20px;margin-right:-18px;@media (min-width:768px){&{padding:20px 30px 0 0}}.prod-img-thumb{position:relative;height:auto;&.active{.prod-img-thumb-inner{&:before{content:'';position:absolute;top:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px);z-index:5;box-shadow:inset 0 0 0 2px var(--c-white)}}}&.video{&:before{content:'';position:absolute;top:0;left:0;width:calc(100% - 20px);height:100%;background:url(../images/play-default-RCN.svg) center center no-repeat;background-size:64px;z-index:10;cursor:pointer}&:hover,&:focus{&:before{background:url(../images/play-hover-RCN.svg) center center no-repeat;background-size:64px}}}.prod-img-thumb-inner{position:relative;width:calc(100% - 20px);overflow:hidden;cursor:pointer;img{transition:0.5s all}}&:hover{.prod-img-thumb-inner{img{transform:scale(1.2)}}}}.slick-prev{left:-38px}.slick-next{right:10px}.slick-prev,.slick-next{top:46%;width:60px;height:0;z-index:20;opacity:0;transition:0.8s all;&:before{font-size:40px;color:var(--c-purple);opacity:1}}&:hover{.slick-prev{left:-28px;opacity:1}.slick-next{right:20px;opacity:1}}}}&.brand-mobile-purple{.product-images{.prod-img-thumbs{.prod-img-thumb{&.active{.prod-img-thumb-inner{&:before{box-shadow:inset 0 0 0 2px var(--c-dark-purple)}}}}.slick-prev,.slick-next{&:before{color:var(--c-lime)}}}}}&.brand-mobile-gradient{.product-images{.prod-img-thumbs{.prod-img-thumb{&.active{.prod-img-thumb-inner{&:before{box-shadow:inset 0 0 0 2px var(--c-white)}}}}.slick-prev,.slick-next{&:before{color:var(--c-white)}}}}}}.quick-links{&.fixed{position:absolute;width:100%;z-index:100}&.float{position:fixed;top:0}.layout-inner{padding:25px 0}.ql-desktop{font-size:0}.ql-mobile{padding:0 15px;label{display:block;margin-bottom:8px;padding:0}#ql-mobile-select{padding:10px 35px 10px 15px;width:100%}}button{margin:10px 10px;&:hover,&:active,&:focus{margin:10px 6px}}&.light-mode{background:var(--c-white);button{&.btn-secondary-animation{&:hover,&:active,&.active{box-shadow:inset 0 -50px 0 0 var(--c-green);color:var(--c-white);padding:5px 4px;margin:0 6px}}}}&.light-gray{button{&.btn-secondary-animation{&:hover,&:active,&.active{color:var(--c-white);box-shadow:inset 0 -50px 0 0 var(--c-green);padding:5px 4px;margin:0 6px}}}}&.dark-mode{button{&.btn-secondary-animation{&:hover,&:active,&.active{color:var(--c-green);box-shadow:inset 0 -50px 0 0 var(--c-white);padding:5px 4px;margin:0 6px}}}&.style-small{button.btn-secondary-animation{box-shadow:inset 0 -40px 0 0 var(--c-green),-4px 0 0 4px var(--c-green),4px 0 0 4px var(--c-green);color:var(--c-black);&:hover,&:focus,&:active,&.active{box-shadow:inset 0 -40px 0 0 var(--c-white),-4px 0 0 4px var(--c-white),4px 0 0 4px var(--c-white);color:var(--c-green);padding:5px 4px;margin:0 6px}}}}&.brand-green,&.brand-purple{&.style-small{button.btn-secondary-animation{&:hover,&:focus,&:active,&.active{box-shadow:inset 0 -40px 0 0 var(--c-white),-4px 0 0 4px var(--c-white),4px 0 0 4px var(--c-white);color:var(--c-green);padding:5px 4px;margin:0 6px}}}}&.style-small{button.btn-secondary-animation{padding:0;text-transform:none;font-size:14px;&:hover,&:focus,&:active,&.active{box-shadow:inset 0 -40px 0 0 var(--c-green),-4px 0 0 4px var(--c-green),4px 0 0 4px var(--c-green);color:var(--c-white);padding:5px 4px;margin:0 6px}}&.brand-mobile-purple{button.btn-secondary-animation{&:hover,&:focus,&:active,&.active{box-shadow:inset 0 -40px 0 0 var(--c-lime),-4px 0 0 4px var(--c-lime),4px 0 0 4px var(--c-lime);color:var(--c-black)}}}}}.quick-links-spacer{height:99px}body[cfs="float"]{.quick-links.float{top:50px}}.resources{position:relative;.title{text-align:center;padding:0 24px;font-size:38px;@media (min-width:768px){&{font-size:60px;margin-bottom:40px}}}.description{text-align:center;margin:-10px 0 40px;@media (min-width:768px){&{margin:-30px 0 40px}}}.resource-items{margin-left:-20px;margin-right:-20px;@media (min-width:992px){&{margin-left:-50px;margin-right:-50px}}.resources-left,.resources-right{padding:0 20px;@media (min-width:1200px){&{padding:0 50px}}.resource-item{text-decoration:none;.resource-item-img-wrap{position:relative;overflow:hidden;max-height:320px;.resource-type{position:absolute;top:20px;right:0;background:var(--c-black);color:var(--c-white);font-size:20px;font-weight:500;padding:12px 40px;z-index:10}.resource-item-img{transition:0.8s transform}}&:hover{.resource-item-img{transform:scale(1.1)}}}}.resources-left,&[total="2"] .resources-right{.resource-item{.resource-item-info{background:var(--c-white);padding:35px 50px;h3{color:var(--c-black);font-size:24px;margin-bottom:5px}p{color:var(--c-black)}}}}&[total="3"],&[total="4"]{.resources-right{display:flex;flex-direction:column;justify-content:space-between;.resource-item{display:flex;align-items:center;padding:20px 0;flex-direction:column;@media (min-width:576px){&{flex-direction:row;justify-content:space-between}}@media (min-width:768px){&{padding:45px 0}}&:nth-child(1n+1){padding-top:0}&:nth-child(3n+3){padding-bottom:0}.resource-item-img-wrap{width:100%;max-height:none;@media (min-width:576px){&{width:160px}}@media (min-width:768px){&{width:200px}}.resource-type{display:none}}.resource-item-info{width:100%;margin:20px 0;@media (min-width:576px){&{width:calc(100% - 200px);margin-left:0 0 0 40px}}@media (min-width:768px){&{width:calc(100% - 240px)}}h3{font-size:16px;margin-bottom:5px;@media (min-width:768px){&{font-size:20px}}}p{margin-bottom:0}.btn{display:none}}}}}&[total="3"]{.resources-right{justify-content:space-around}}}&.style-cards{.resource-items{margin-left:-10px;margin-right:-10px;.resource-item{.btn,a.btn,button.btn{color:var(--c-black);&:not(:disabled):not(.disabled):active{box-shadow:none}&:focus{box-shadow:0 0 0 2px var(--c-black),0 0 0 3px var(--c-gray-4)}&:hover{background:var(--c-white);color:var(--c-black)}}.btn-primary,a.btn-primary,button.btn-primary{background:var(--c-green);color:var(--c-white);&:hover{background:var(--c-green);color:var(--c-white);box-shadow:none}}.btn-primary-animation,a.btn-primary-animation,button.btn-primary-animation{text-decoration:none;&:before{box-shadow:0 0 0 -4px var(--c-black),0 0 0 0 #5792a2}&:hover{box-shadow:none;&:before{box-shadow:0 0 0 2px var(--c-black),0 0 0 3px #5792a2}}}.btn-secondary,a.btn-secondary,button.btn-secondary{color:var(--c-white);.btn-bg{&:before{background:var(--c-black)}}&:hover{background:var(--c-transparent);color:var(--c-white);box-shadow:none;.btn-bg{&:before{background:var(--c-transparent)}}}}.btn-tertiary,a.btn-tertiary,button.btn-tertiary{color:var(--c-white);&:before{background:var(--c-white)}&:after{background:var(--c-transparent);color:var(--c-white)}&:focus{box-shadow:none;span{&:after{background:var(--c-white);transform:translateY(0) scaleY(1.4);opacity:1}}}&:hover{background:var(--c-transparent);color:var(--c-white);box-shadow:none;span{&:after{background:var(--c-white);transform:translateY(0) scaleY(1.4);opacity:1}}}}button.btn-accordion{background:var(--c-transparent);color:var(--c-white);&:before{background:var(--c-green)}&:hover,&:active,&:focus{background-color:var(--c-black);color:var(--c-white);&:before{opacity:1;transform:translateY(0) scaleY(1.4)}}}.swiper-buttons{.swiper-button-prev,.swiper-button-next{background:rgba(240,240,240,.3);&:after{color:var(--c-white)}}}}.resources-left{padding:0 10px;.resource-item{color:var(--c-white);&:hover,&:focus,&:active{color:var(--c-white)}.post-card{.post-card-image{.card-image{img{max-height:400px;@media (min-width:768px){&{max-height:none}}}}}}a{color:var(--c-white)}}}.resources-right{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row;padding:0 10px;@media (min-width:768px){&{padding:0 20px}}.resource-item{width:100%;margin:0;color:var(--c-white);&:hover,&:focus,&:active{color:var(--c-white)}@media (min-width:768px){&{width:50%;margin:0 -10px}}.post-card{.post-card-text{.inner{margin:0 20px 20px}}.subhead{font-size:13px;@media (min-width:1200px){&{font-size:15px}}}.large{font-size:18px;line-height:20px;margin:0 0 5px}.card-description{p{position:relative;font-size:13px;line-height:1.24;color:var(--c-white)}}.post-card-image{.card-image{img{max-height:200px;width:100%;@media (min-width:768px){&{max-height:none}}}}}}}}.resource-item{&:hover,&:active,&:focus{.card-image{transform:scale(1.1);opacity:.7;filter:blur(4px)}}}.post-card{border-radius:0;overflow:hidden;margin-bottom:20px;border:0;background-color:transparent;.post-card-text{position:absolute;z-index:10;top:0;bottom:0;left:0;right:0;display:flex;align-items:flex-end;.inner{margin:0 20px 20px;@media (min-width:992px){&{margin:0 40px 40px}}}.large{margin-bottom:5px;color:var(--c-white)}.card-date{margin-bottom:5px;color:var(--c-white)}p{position:relative;font-size:16px;font-weight:300;line-height:1.44;margin-bottom:0;color:var(--c-white);z-index:5;&.card-description{font-size:14px;margin-bottom:15px}}}.post-card-image{position:relative;overflow:hidden;.card-image{background-size:cover;background-position:center center;transition:1s all;img{width:100%}}&:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:rgb(255,255,255);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 33%,rgba(0,0,0,1) 66%,rgba(0,0,0,1) 100%);opacity:.75}&.bg-80{&:after{opacity:.8}}&.bg-85{&:after{opacity:.85}}&.bg-90{&:after{opacity:.90}}&.bg-95{&:after{opacity:.95}}&.bg-100{&:after{opacity:1}}}.post-card-video{position:absolute;top:calc(50% - 50px);left:calc(50% - 50px);width:100px;height:100px;background-size:100px 100px;z-index:20;button{&.playbutton{background-image:url(../images/play-default-RCN.svg);background-size:100%;width:100%;height:100%;border:0;padding:0;background-color:transparent;&:focus,&:hover{background-image:url(../images/play-hover-RCN.svg)}}}}.post-card-ribbon{position:absolute;top:0;right:0;font-size:16px;text-transform:uppercase;letter-spacing:2px;font-weight:500;padding:10px 20px;background:var(--c-ui-teal);z-index:10}.post-card-icon{position:absolute;z-index:0;top:20px;right:20px;height:25px;img{max-width:none;height:100%;width:auto}}}}}&.hide-desc{.card-description{display:none}}}.scrolling-carousel{&.slide-vertical{.sc-slides{position:relative;background:var(--c-black);.sc-slide{display:flex;align-items:center;opacity:0;position:absolute;top:0;width:100%;&.active{opacity:1}&.first{position:relative}&.dark-mode{background:var(--c-black)}&.light-mode{background:var(--c-white)}&.light-gray{background:var(--c-gray-5)}&.brand-purple{background:var(--c-purple)}&.brand-green{background:var(--c-green)}&.upper-layer{z-index:10}&.lower-layer{z-index:0}.sc-slide-content{position:absolute;width:100%;z-index:10;&.align-top{top:60px;@media (min-width:1200px){&{top:80px}}}&.align-bottom{bottom:60px;@media (min-width:1200px){&{bottom:80px}}}.sc-slide-content-inner{padding-left:100px;.heading{margin-bottom:10px;@media (min-width:992px){&{margin-bottom:16px}}@media (min-width:1200px){&{margin-bottom:24px}}&.medium{font-size:18px;font-weight:600;letter-spacing:2px;@media (min-width:992px){&{font-size:22px}}@media (min-width:1200px){&{font-size:26px}}}&.large{font-size:38px;@media (min-width:992px){&{font-size:36px}}@media (min-width:1200px){&{font-size:48px}}}}}}.sc-bg{width:100%;picture{height:100vw;img{width:100%;height:100vh;object-fit:cover}}}}}}.sc-pagination{position:absolute;height:100%;width:100%;.sc-pagination-inner{display:flex;align-items:center;height:100%;&.align-top{.sc-pagination-height{top:60px;@media (min-width:1200px){&{top:80px}}}}&.align-bottom{.sc-pagination-height{bottom:100px;@media (min-width:1200px){&{bottom:120px}}}}.sc-pagination-height{position:absolute;flex-direction:column;display:flex;justify-content:center;margin-left:10px}.sc-page-item{position:relative;padding:20px;cursor:pointer;z-index:15;.sc-page-item-inner{position:relative;width:10px;height:10px;background:#FFF;border-radius:5px}&:hover,&.active{.sc-page-item-inner{&:before{content:'';position:absolute;width:20px;height:20px;border:2px solid #FFF;border-radius:100px;top:-5px;left:-5px;animation:sc-page-hover 1s infinite linear}}}}}}@keyframes sc-page-hover{0%{transform:translate3d(0,0,0);width:20px;height:20px;opacity:1}100%{transform:translate3d(-10px,-10px,0);width:40px;height:40px;opacity:0}}.sc-blend{position:absolute;bottom:0;left:0;width:100%;height:300px;z-index:5;&.blend-dark-mode{background:linear-gradient(0deg,var(--c-black) 0%,rgba(29,31,32,0) 100%)}&.blend-light-mode{background:linear-gradient(0deg,var(--c-white) 0%,rgba(255,255,255,0) 100%)}&.blend-brand-green{background:linear-gradient(0deg,var(--c-green) 0%,rgba(29,31,32,0) 100%)}&.blend-brand-purple{background:linear-gradient(0deg,var(--c-purple) 0%,rgba(72,48,146,0) 100%)}&.blend-light-gray{background:linear-gradient(0deg,var(--c-gray-5) 0%,rgba(58,181,74,0) 100%)}&.blend-brand-mobile-purple{background:linear-gradient(0deg,var(--c-dark-purple) 0%,rgba(22,1,64,0) 100%)}}}.search-bar{position:relative;.title{text-align:center}.site-search{input[name="q"]{padding:20px;margin-top:0;line-height:45px;height:48px;@media (min-width:768px){&{height:56px}}}input[type="submit"]{width:100%}}&.brand-mobile-gradient{.site-search{input[type="submit"]{background:var(--c-lime);&:hover{background:var(--c-black)}}}}}.search-results{position:relative;.search-card-horizontal{display:block;margin:0 0 25px;border-bottom:1px solid var(--c-gray-4);padding:0 15px 25px;a{display:block;h2{display:block;font-size:20px;margin:0 0 5px}p{display:block;margin:0 0 10px;&.pre-headline{display:block;margin:0;font-size:12px}&.card-description{display:block}&.card-date{display:block}}}}}.inline-site-search{.form-control{display:inline-block;vertical-align:top;width:auto;height:56px;margin:0;width:calc(100% - 140px)}}.share-this-page{.layout-inner{z-index:100;position:unset}.byline{display:block;@media (min-width:768px){&{display:inline-block}}@media (min-width:1201px) and (max-width:1590px){&{display:block}}.byline-inner{display:flex;align-items:center;.byline-photo{border-radius:80px;overflow:hidden;width:100px;margin:0 20px 0 0}.byline-info{max-width:440px}}}.date-line{display:block;@media (min-width:768px){&{display:inline-block}}@media (min-width:1201px) and (max-width:1590px){&{display:block}}.post-date-divider{width:1px;height:12px;background:#000;display:inline-block;vertical-align:middle;margin:0 15px;opacity:.3;display:none;@media (min-width:768px){&{display:inline-block}}@media (min-width:1201px) and (max-width:1590px){&{display:none}}}}.page-sharing{padding-top:20px;@media (min-width:576px){&{padding-top:0}}h3{position:relative;top:0;right:auto;font-size:16px;margin:0 0 5px;text-transform:uppercase;letter-spacing:.18em;@media (min-width:576px){&{margin:10px 0}}span{display:none;@media (min-width:576px){&{display:inline}}}}a,button{font-size:12px;text-decoration:none;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:0 10px;border:0;vertical-align:top;display:inline-block;line-height:28px;background:var(--c-transparent);&.share-facebook{color:#1778F2;box-shadow:inset 0 -2px 0 #1778F2;transition:0.5s all;&:hover{box-shadow:inset 0 -30px 0 #1778F2;color:var(--c-white)}}&.share-twitter{box-shadow:inset 0 -2px 0 #272727;color:#272727;transition:0.5s all;&:hover{box-shadow:inset 0 -30px 0 var(--c-black);color:var(--c-white)}}&.share-linkedin{box-shadow:inset 0 -2px 0 #0a66c2;color:#0a66c2;transition:0.5s all;&:hover{box-shadow:inset 0 -30px 0 #0a66c2;color:var(--c-white)}}&.share-email{box-shadow:inset 0 -2px 0 var(--c-black);color:var(--c-black);transition:0.5s all;&:hover{box-shadow:inset 0 -30px 0 var(--c-black);color:var(--c-white)}}&.share-print{box-shadow:inset 0 -2px 0 var(--c-gray-4);color:var(--c-black);transition:0.5s all;&:hover{box-shadow:inset 0 -30px 0 var(--c-gray-4);color:var(--c-black)}}}}}.article-left-float{position:fixed;bottom:0;left:0;width:100%;padding:0;background:0;z-index:1000;@media (min-width:768px){&{bottom:auto;top:200px;left:0}}&.float{position:fixed;bottom:0;@media (min-width:768px){&{top:200px;bottom:auto}}.article-left-float-inner{@media (min-width:768px){&{top:18px;right:100%}}}}&.active{.article-left-float-mobile-label .article-float-label{bottom:440px;@media (min-width:768px){&{bottom:auto;left:318px}}}&.float .article-left-float-inner,.article-left-float-inner{bottom:0;@media (min-width:768px){&{bottom:auto;right:calc(100% - 300px)}}}}&.hide{opacity:0}.article-left-float-mobile-label{.article-float-label{background:var(--c-purple);color:var(--c-white);width:130px;transform-origin:0;padding:10px;position:absolute;bottom:0;left:15px;z-index:10;font-size:12px;font-weight:600;text-align:center;text-transform:uppercase;border:0;transition:0.8s bottom;@media (min-width:768px){&{bottom:auto;top:0;width:160px;left:20px;font-size:14px;transform:rotate(90deg);transition:0.8s left}}}}.article-left-float-inner{position:absolute;left:15px;bottom:-440px;width:300px;height:440px;overflow-y:scroll;padding:30px;background:rgba(255,255,255,.85);backdrop-filter:blur(3px);transition:1s opacity,0.8s bottom;@media (min-width:768px){&{bottom:auto;left:auto;right:calc(100% - 15px);top:18px;transition:1s opacity,0.8s right}}}.title{font-size:22px}.page-section-link{cursor:pointer;padding:6px 10px;font-size:14px;margin:0 -10px;user-select:none;transition:0.2s background;&:hover{background:var(--c-gray-5)}}}.article-right-float{position:fixed;bottom:0;left:0;width:100%;padding:0;background:0;z-index:1000;@media (min-width:768px){&{bottom:auto;top:200px}}@media (min-width:992px){&{position:absolute;top:0;display:block}}@media (min-width:1711px){&{max-width:1140px;margin-left:calc((100% - 1140px) / 2)}}&.float{position:fixed;bottom:0;@media (min-width:768px){&{bottom:auto;top:200px}}@media (min-width:992px){&{top:130px}}.article-right-float-inner{@media (min-width:768px){&{left:100%}}@media (min-width:992px){&{top:0;left:calc(100% - 300px)}}@media (min-width:1711px){&{left:calc(100% - 15px);right:auto}}}}&.active{.article-right-float-mobile-label .article-float-label{bottom:390px;@media (min-width:768px){&{bottom:auto;right:318px}}}&.float .article-right-float-inner,.article-right-float-inner{bottom:0;@media (min-width:768px){&{bottom:auto;left:calc(100% - 300px)}}}}&.hide{opacity:0}.article-right-float-mobile-label{.article-float-label{background:var(--c-purple);color:var(--c-white);transform-origin:100%;padding:10px;position:absolute;bottom:0;left:155px;z-index:10;font-weight:600;text-align:center;text-transform:uppercase;font-size:12px;border:0;transition:0.8s bottom;@media (min-width:768px){&{top:160px;width:160px;right:20px;left:auto;bottom:auto;font-size:14px;transform:rotate(90deg);transition:0.8s right}}@media (min-width:992px){&{display:none}}}}.gform_wrapper{.gform_validation_errors{display:none}button.btn-primary{width:100%}}.article-right-float-inner{position:absolute;left:15px;bottom:-390px;width:300px;padding:30px;background:rgba(255,255,255,.85);backdrop-filter:blur(3px);transition:1s opacity,0.8s bottom;@media (min-width:768px){&{bottom:auto;left:calc(100% - 15px);top:18px;transition:1s opacity,0.8s left}}@media (min-width:992px){&{top:59px;transition:1s opacity}}}.author-info{margin:0 0 30px;.author-photo{position:relative;overflow:hidden;border-radius:50px;width:100px;height:100px;margin:0 0 10px;box-shadow:0 0 0 6px #fff}.author-name{font-weight:600;text-decoration:none;font-size:18px;padding:0 0 5px;display:block}.author-bio{font-size:13px;line-height:20px;padding:0 0 10px}.author-social{.author-social-item{font-size:0;width:24px;height:24px;display:inline-block;vertical-align:top;opacity:.3;margin:0 5px 0 0;text-decoration:none;&.linked-in{background:url(../images/linked-in-logo-small.svg) 0 0 no-repeat;background-size:24px}&.twitter{background:url(../images/Twitter.svg) 0 0 no-repeat;background-size:24px}}}}.page-sharing{display:block;.title{font-size:16px;font-weight:600;margin-bottom:10px}a,button{padding:0 8px 0 0;font-size:24px;font-weight:400;&.icomoon-Facebook{color:#1778F2}&.icomoon-Twitter{color:#1DA1F2}&.icomoon-Mail{color:#1D1F20}&.share-print-icon{color:#e9ebf0;background:url(../images/icon-print.svg) 0 0 no-repeat;background-size:24px;width:28px;height:28px;box-shadow:none;opacity:.4}}}label,legend{padding-top:0}.form-control{height:36px}.checkboxes{label{font-size:12px;line-height:16px;margin-top:-1px}}}a.icomoon-Linkedin:before{background:url(../images/linked-in-logo-small.svg) 0 0 no-repeat;background-size:24px;content:'';width:28px;height:28px;position:relative;display:block;filter:invert(25%) sepia(91%) saturate(1241%) hue-rotate(186deg) brightness(102%) contrast(98%)}#technical-review-modal{.modal-dialog{max-width:640px}.modal-footer{display:none}}#reviewer-modal,#author-modal{.modal-dialog{max-width:440px}.modal-header{padding:0;.modal-title{display:flex;flex-direction:column;align-items:center;font-size:24px;.byline-photo{border-radius:75px;overflow:hidden;width:120px;aspect-ratio:1 / 1;margin:0 0 20px}}}.modal-footer{display:none}}.layout-sitemap{h1{font-size:52px;line-height:1.06}}.structured-grid{position:relative;&.animation{.sg-column{transform:translateY(50px);opacity:0}}&.col-pad-none{.row{margin-right:0;margin-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{padding-right:0;padding-left:0}}&.col-pad-small{.row{margin-right:-5px;margin-left:-5px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{padding-right:5px;padding-left:5px}}&.col-pad-large{.row{margin-right:-25px;margin-left:-25px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{padding-right:25px;padding-left:25px}}.header{.title{font-size:34px;@media (min-width:576px){&{font-size:44px}}@media (min-width:992px){&{font-size:52px}}}}.sg-column{display:flex;margin-top:0;margin-bottom:0;@media (min-width:768px){&{margin-top:24px;margin-bottom:24px}}.sg-column-inner{width:100%;display:flex;flex-direction:column;box-sizing:border-box;.sg-column-inner-2{display:flex;flex-direction:column;flex:1 0 auto;.grid-item{margin-bottom:30px;@media (min-width:768px){&{margin-bottom:60px}}&:last-child{margin-bottom:0}&.style-card{padding:20px 30px;border-radius:8px;margin-bottom:30px;@media (min-width:768px){&{margin-bottom:35px}&:last-child{margin-bottom:0}}}&.style-outline{padding:20px 30px;border-radius:8px;margin-bottom:30px;@media (min-width:768px){&{margin-bottom:35px}&:last-child{margin-bottom:0}}}}}}&.text-center{.icon{margin:0 auto}picture{text-align:center}}&.text-right{.icon{margin:0 0 0 auto}picture{text-align:right}}picture{position:relative;z-index:10;img{display:inline-block}&+.content{margin-top:15px}}.btn-wrap{padding:16px 0 0}button{position:relative;z-index:10;&.placeholder-image{position:relative;display:block;border:0 solid transparent;background-color:transparent;padding:0;width:100%;picture{display:flex;&:before{position:absolute;bottom:24px;left:24px;width:60px;content:url(../images/play-default-RCN.svg)}@media (min-width:768px){&:before{bottom:14px;right:auto;left:22px;width:87px}}&:hover,&:focus{&:before{content:url(../images/play-hover-RCN.svg)}}}&+.btn-wrap{margin-top:15px}}}.title{position:relative;font-size:24px;margin:10px 0 10px;z-index:10}.icon-wrapper{margin:0 0 16px;.icon{width:100%;background:var(--c-purple);mask-size:100%!important;aspect-ratio:1}}p,ul{font-size:14px;position:relative;z-index:10;margin-bottom:16px;@media (min-width:768px){&{font-size:16px}}}.price{font-size:58px;font-weight:800;letter-spacing:-.02em;margin-bottom:8px;padding-right:50px;@media (min-width:768px){&{font-size:48px}}@media (min-width:992px){&{font-size:56px;padding-right:40px}}@media (min-width:1200px){&{font-size:64px}}.price-wrapper{.price-before{margin:8px 4px 0 0;font-size:50%;@media (min-width:768px){&{font-size:50%;margin:5px 4px 0 0}}@media (min-width:992px){&{margin:6px 4px 0 0}}@media (min-width:1200px){&{margin:4px4px 0 0}}}.price-amount{display:inline-block;vertical-align:top;margin:0;@media (min-width:992px){&{margin:0}}}.price-cents{margin:8px 0 0 2px}.price-after{font-size:13px;font-weight:400;letter-spacing:-.6px;display:block;margin-right:-50px;@media (min-width:992px){&{display:inline-block;margin-right:-40px}}@media (min-width:1200px){&{font-size:15px}}}}}.content{flex:1 0 auto;&.small{p,ul{font-size:16px}}}.accent-flourish{position:absolute;top:0;z-index:0;&:before{content:'';bottom:0;left:0;width:100%;height:80px;position:absolute;z-index:10;box-shadow:inset 0 -140px 40px -80px var(--c-white)}.accent-flourish-inner{position:absolute;top:0;left:0;width:100%;height:100%}&[flourish="half-circle-left"]{width:200px;height:200px;margin:-80px 0 0 -65px;left:0;&[color="green"]{.accent-flourish-inner{background:url(../images/half-circle-green.svg) center center no-repeat;background-size:contain;transform:rotate(105deg)}}&[color="violet"]{.accent-flourish-inner{background:url(../images/half-circle-violet.svg) center center no-repeat;background-size:contain;transform:rotate(255deg)}}&[color="white"]{.accent-flourish-inner{background:url(../images/half-circle-white.svg) center center no-repeat;background-size:contain;transform:rotate(115deg)}}}&[flourish="half-circle-right"]{width:200px;height:200px;margin:-80px -65px 0 0;right:0;&[color="green"]{.accent-flourish-inner{background:url(../images/half-circle-green.svg) center center no-repeat;background-size:contain;transform:rotate(-105deg)}}&[color="violet"]{.accent-flourish-inner{background:url(../images/half-circle-violet.svg) center center no-repeat;background-size:contain;transform:rotate(15deg)}}&[color="white"]{.accent-flourish-inner{background:url(../images/half-circle-white.svg) center center no-repeat;background-size:contain;transform:rotate(-145deg)}}}&[flourish="swoosh-left"]{width:500px;height:200px;margin:-90px 0 0 -100px;left:0;&[color="green"]{.accent-flourish-inner{background:url(../images/swoosh-green.svg) center center no-repeat;background-size:contain;transform:rotate(-8deg)}}&[color="violet"]{.accent-flourish-inner{background:url(../images/swoosh-violet.svg) center center no-repeat;background-size:contain;transform:rotate(2deg)}}&[color="white"]{.accent-flourish-inner{background:url(../images/swoosh-white.svg) center center no-repeat;background-size:contain;transform:rotate(3deg)}}}&[flourish="swoosh-right"]{width:500px;height:200px;margin:-90px -100px 0 0;right:0;&[color="green"]{.accent-flourish-inner{background:url(../images/swoosh-green.svg) center center no-repeat;background-size:contain}}&[color="violet"]{.accent-flourish-inner{background:url(../images/swoosh-violet.svg) center center no-repeat;background-size:contain}}&[color="white"]{.accent-flourish-inner{background:url(../images/swoosh-white.svg) center center no-repeat;background-size:contain}}}}}&.align-media-left{.grid-item-inner{display:flex;flex-direction:row;flex-wrap:wrap}.content-wrapper.has-icon{padding-left:20px;@media (max-width:576px){&{width:100%!important}}}}&.style-cards{.sg-column{.sg-column-inner{.sg-column-inner-2{.grid-item{background:var(--c-gray-5);padding:20px 30px 30px}}}}&.col-pad-small{.sg-column-inner{.sg-column-inner-2{.grid-item{margin-bottom:10px}}}}&.col-pad-default{.sg-column-inner{.sg-column-inner-2{.grid-item{margin-bottom:30px}}}}&.col-pad-large{.sg-column-inner{.sg-column-inner-2{.grid-item{margin-bottom:50px}}}}}.grid-item{&.style-outline{box-shadow:0 0 0 1.5px var(--c-purple)}}&.light-gray,&.brand-green{.sg-column{.accent-flourish:before{box-shadow:inset 0 -140px 40px -80px var(--c-gray-5)}}&.style-cards{.sg-column .sg-column-inner .sg-column-inner-2 .grid-item{background:var(--c-white)}}.grid-item{&.style-outline{box-shadow:0 0 0 1.5px var(--c-gray-1)}}}&.dark-mode,&.brand-purple{.sg-column{.accent-flourish:before{box-shadow:inset 0 -140px 40px -80px var(--c-black)}}&.style-cards{.sg-column .sg-column-inner .sg-column-inner-2 .grid-item{color:var(--c-black);background:var(--c-white);p{color:var(--c-black)}}}.grid-item{&.style-outline{box-shadow:0 0 0 1.5px var(--c-white)}}}&.brand-mobile-purple{.sg-column{.accent-flourish:before{box-shadow:inset 0 -140px 40px -80px var(--c-black)}}&.style-cards{.sg-column .sg-column-inner .sg-column-inner-2 .grid-item{color:var(--c-black);background:var(--c-white);p{color:var(--c-black)}}}.grid-item{&.style-outline{box-shadow:0 0 0 1.5px var(--c-lime)}}}&.brand-mobile-gradient{.sg-column{.accent-flourish:before{box-shadow:inset 0 -140px 40px -80px var(--c-black)}}&.style-cards{.sg-column .sg-column-inner .sg-column-inner-2 .grid-item{color:var(--c-black);background:var(--c-white);p{color:var(--c-black)}}}.grid-item{&.style-outline{box-shadow:0 0 0 1.5px var(--c-white)}}}}.layout-table{position:relative;.title{text-align:center;font-size:28px;@media (min-width:768px){&{font-size:38px}}}.table{margin-bottom:0;border:1px solid #dee2e6;th{padding:1rem 1.2rem;border-bottom-width:1px;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6}td{padding:1rem 1.2rem;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6}}.table-mobile{.table{padding:0 15px;display:block;margin:0;.row{&:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.col-12{border-bottom:1px solid #dee2e6;padding:10px 15px;.inline-header{font-weight:600}}}}}&.dark-mode{.table{background:var(--c-black);color:#FFF;border:1px solid #616161;th,td{border-top:1px solid #616161;border-left:1px solid #616161;border-right:1px solid #616161;&.table-header{background:#000;border-bottom:1px solid #616161}}}.table-striped{tbody{tr:nth-of-type(odd){background-color:#343637}}}.table-mobile{.table{.row{&:nth-of-type(odd){background-color:#343637}.col-12{border-bottom:1px solid #616161}}}}}&.light-mode,&.light-gray,&.brand-green,&.brand-purple,&.brand-mobile-purple,&.brand-mobile-gradient{.table{background:#FFF}}}.layout-tabs{position:relative;.tabs-underline{position:absolute;height:2px;width:100%;background:var(--c-gray-4);@media (min-width:768px){&{height:1px}}}.layout-tabs-mobile-wrapper{font-size:0;.tabs-label-mobile{display:inline-block;vertical-align:top;padding:0 15px;text-align:center;width:140px;line-height:44px;background:var(--c-black);color:var(--c-white);margin:0}select.tabs-select-mobile{display:inline-block;vertical-align:top;width:calc(100% - 140px);margin:0 0 1px}}.nav-tabs{position:relative;border-bottom:0;margin:0;z-index:15;.nav-item{text-align:center;display:flex;.nav-link{color:var(--c-black);text-decoration:none;text-transform:uppercase;font-weight:600;letter-spacing:1.1px;border-color:transparent;border-radius:0;transition:0.25s color;display:flex;flex-direction:column;box-sizing:border-box;width:100%;@media (min-width:768px){&{font-size:16px;padding:.6rem .9rem;letter-spacing:.4px}}@media (min-width:1200px){&{padding:.8rem 1rem}}&.active{border-color:transparent;background:transparent;color:var(--c-white);@keyframes active-tab-bounce{0%{transform:translateY(-2px)}50%{transform:translateY(2px)}100%{transform:translateY(-2px)}}}&:hover,&:active,&:focus{background:transparent;border-color:transparent}.nav-item-inner{display:flex;flex-direction:column;flex:1 0 auto;.nav-item-inner-2{flex:1 0 auto;display:flex;align-items:center;justify-content:center}}}}}.tab-controls{z-index:25}.nav-tabs-wrapper{position:relative;.active-tab-indicator{position:absolute;bottom:-1px;left:0;height:100%;width:100px;background:var(--c-purple);border-bottom:3px solid var(--c-purple);margin:-1px 0 0 0;transform:translateX(0);transition:0.25s all;z-index:10}}.tab-content{margin-top:1px}&.style-thin-line{.active-tab-indicator{background:var(--c-green);border-bottom:0;height:3px;bottom:-2px}.nav-item{.nav-link{font-weight:400;&:before{content:'';opacity:0;position:absolute;top:0;left:0;height:100%;width:100%;background:var(--c-green);z-index:-1}&:active{&:before{opacity:.3}}&.active{color:var(--c-black);font-weight:600}}}}&.style-mobile{.nav-tabs{justify-content:center}.tabs-underline{display:none}.layout-tabs-mobile-wrapper{.tabs-label-mobile{background:var(--c-dark-purple);color:var(--c-lime)}}.nav-tabs-wrapper{text-align:center;.nav-tabs-wrapper-inner{position:relative;display:inline-block;background:linear-gradient(90deg,#483092,#3AB54A,#b3c31d);border-radius:14px;padding:4px 0;border-left:4px solid #483092;border-right:4px solid #b3c31d;.nav-tabs{.nav-item{.nav-link{color:var(--c-white);padding:.8rem 1.5rem;&.active{color:var(--c-purple)}}}}.active-tab-indicator{background:#FFF;bottom:4px;height:calc(100% - 8px);border:0;border-radius:10px}}}}&.style-vertical{.tabs-underline{display:none;@media (min-width:768px){&{display:block}}}.layout-tabs-mobile-wrapper{position:relative;font-size:0;.mobile-tabs-select-control{position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);background:var(--c-green);opacity:.5;z-index:1;border-radius:3px;transition:0.4s all;&:before{content:'';position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);background:var(--c-white);z-index:2;border-radius:1px}}select.tabs-select-mobile{position:relative;margin:0;background-color:var(--c-transparent)!important;box-shadow:none;border:0;border-radius:1px;z-index:2;&:focus+.mobile-tabs-select-control{opacity:1}&:focus+.mobile-tabs-select-control,&:active+.mobile-tabs-select-control,&:hover+.mobile-tabs-select-control{transform:scaleX(1.005) scaleY(1.03);box-shadow:0 4px 15px rgba(255,255,255,.4)}}}.vertical-tabs-wrapper{display:flex;flex-direction:column;@media (min-width:768px){&{flex-direction:row}}.tab-controls{width:100%;@media (min-width:768px){&{width:240px}}@media (min-width:992px){&{width:320px}}.nav-tabs-wrapper{padding:25px 0;.nav-tabs{display:flex;flex-direction:column;.nav-item{.nav-link{text-transform:none;letter-spacing:-.4px;padding:18px 14px;font-size:16px;@media (min-width:992px){&{font-size:18px}}.nav-item-inner{.nav-item-inner-2{justify-content:flex-start;.nav-item-inner-centered{position:relative;text-align:left;&:after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:var(--c-green);transition:0.4s all;opacity:0;transform:translateY(10px) scaleY(1.8)}}}}&:hover{.nav-item-inner{.nav-item-inner-2{.nav-item-inner-centered{&:after{opacity:1;transform:translateY(0) scaleY(1.8)}}}}}&.active,&.active:hover{color:unset;.nav-item-inner{.nav-item-inner-2{.nav-item-inner-centered{&:after{opacity:1;transform:translateY(0) scaleY(1.8)}}}}}}}}.active-tab-indicator{display:none}}}.tabs-underline{display:none}.tab-content-outer{width:100%;@media (min-width:768px){&{width:calc(100% - 280px)}}@media (min-width:992px){&{width:calc(100% - 320px)}}section{&.bg-white,&.bg-pearl,&.bg-navy{background-color:var(--c-transparent)!important}}}}&.dark-mode{.layout-tabs-mobile-wrapper{select.tabs-select-mobile{background-color:var(--c-black)!important}}.vertical-tabs-wrapper .tab-controls .nav-tabs-wrapper .nav-tabs .nav-item .nav-link{color:var(--c-white);.nav-item-inner .nav-item-inner-2 .nav-item-inner-centered:after{background:var(--c-green)}}p,h2,label,legend,a:not(.btn){color:var(--c-white);&:hover,&:focus,&:active{color:var(--c-white)}}}}&.light-mode{.layout-inner{.light-gray,.dark-mode,.brand-green,.brand-purple{.layout-inner{padding-left:50px;padding-right:50px}}}}&.light-gray{&:before{background:var(--c-gray-3)}&:not(.style-vertical){.layout-inner{.light-mode,.dark-mode,.brand-green,.brand-purple{.layout-inner{padding-left:50px;padding-right:50px}}}}.nav-link{border-color:transparent transparent var(--c-gray-3);&.active{border-color:transparent transparent var(--c-gray-3)}&:hover,&:active,&:focus{border-color:transparent transparent var(--c-gray-3)}}}&.dark-mode{&:before{background:var(--c-gray-1)}&:not(.style-vertical){.layout-inner{.light-mode,.light-gray,.brand-green,.brand-purple{.layout-inner{padding-left:50px;padding-right:50px}}}}.nav-link{color:var(--c-white);border-color:transparent transparent var(--c-gray-1);&.active{border-color:transparent transparent var(--c-gray-1)}&:hover,&:active,&:focus{border-color:transparent transparent var(--c-gray-1)}}.active-tab-indicator{background:var(--c-white)}}&.brand-green{&:before{background:rgba(0,0,0,.1)}.vertical-tabs-wrapper .tab-controls .nav-tabs-wrapper .nav-tabs .nav-item .nav-link.active .nav-item-inner .nav-item-inner-2 .nav-item-inner-centered:after{background:var(--c-white)}&:not(.style-vertical){.layout-inner{.light-mode,.light-gray,.dark-mode,.brand-purple{.layout-inner{padding-left:50px;padding-right:50px}}}}.nav-link{color:var(--c-black);border-color:transparent transparent rgba(0,0,0,.1);&.active{border-color:transparent transparent rgba(0,0,0,.1)}&:hover,&:active,&:focus{border-color:transparent transparent rgba(0,0,0,.1)}}.active-tab-indicator{background:var(--c-black)}}&.brand-purple{&:before{background:rgba(255,255,255,.1)}.vertical-tabs-wrapper .tab-controls .nav-tabs-wrapper .nav-tabs .nav-item .nav-link:hover .nav-item-inner .nav-item-inner-2 .nav-item-inner-centered:after,.vertical-tabs-wrapper .tab-controls .nav-tabs-wrapper .nav-tabs .nav-item .nav-link.active .nav-item-inner .nav-item-inner-2 .nav-item-inner-centered:after{background:var(--c-white)}.vertical-tabs-wrapper .tab-controls .nav-tabs-wrapper .nav-tabs .nav-item .nav-link .nav-item-inner .nav-item-inner-2 .nav-item-inner-centered{color:var(--c-white)}&:not(.style-vertical){.layout-inner{.light-mode,.light-gray,.dark-mode,.brand-green{.layout-inner{padding-left:50px;padding-right:50px}}}}.nav-link{color:var(--c-white);border-color:transparent transparent rgba(255,255,255,.1);&.active{border-color:transparent transparent rgba(255,255,255,.1)}&:hover,&:active,&:focus{border-color:transparent transparent rgba(255,255,255,.1)}}.active-tab-indicator{background:var(--c-white)}}&.brand-mobile-purple{&:before{background:rgba(255,255,255,.1)}.tabs-underline{background:var(--c-lime)}.vertical-tabs-wrapper .tab-controls .nav-tabs-wrapper .nav-tabs .nav-item .nav-link:hover .nav-item-inner .nav-item-inner-2 .nav-item-inner-centered:after,.vertical-tabs-wrapper .tab-controls .nav-tabs-wrapper .nav-tabs .nav-item .nav-link.active .nav-item-inner .nav-item-inner-2 .nav-item-inner-centered:after{background:var(--c-white)}.vertical-tabs-wrapper .tab-controls .nav-tabs-wrapper .nav-tabs .nav-item .nav-link .nav-item-inner .nav-item-inner-2 .nav-item-inner-centered{color:var(--c-white)}.vertical-tabs-wrapper .tab-controls .nav-tabs-wrapper .nav-tabs .nav-item .nav-link,.vertical-tabs-wrapper .tab-controls .nav-tabs-wrapper .nav-tabs .nav-item .nav-link.active{border-color:transparent}&:not(.style-vertical){.layout-inner{.light-mode,.light-gray,.dark-mode,.brand-green,.brand-purple,.brand-mobile-gradient{.layout-inner{padding-left:50px;padding-right:50px}}}}.nav-tabs{.nav-item{.nav-link{color:var(--c-white);border-color:transparent transparent rgba(255,255,255,.1);&.active{color:var(--c-black);border-color:transparent transparent rgba(255,255,255,.1)}&:hover,&:active,&:focus{border-color:transparent transparent rgba(255,255,255,.1)}}}}.active-tab-indicator{background:var(--c-lime);border-bottom:3px solid var(--c-lime)}}&.brand-mobile-gradient{&:before{background:rgba(255,255,255,.1)}.vertical-tabs-wrapper .tab-controls .nav-tabs-wrapper .nav-tabs .nav-item .nav-link:hover .nav-item-inner .nav-item-inner-2 .nav-item-inner-centered:after,.vertical-tabs-wrapper .tab-controls .nav-tabs-wrapper .nav-tabs .nav-item .nav-link.active .nav-item-inner .nav-item-inner-2 .nav-item-inner-centered:after{background:var(--c-white)}.vertical-tabs-wrapper .tab-controls .nav-tabs-wrapper .nav-tabs .nav-item .nav-link .nav-item-inner .nav-item-inner-2 .nav-item-inner-centered{color:var(--c-white)}.vertical-tabs-wrapper .tab-controls .nav-tabs-wrapper .nav-tabs .nav-item .nav-link,.vertical-tabs-wrapper .tab-controls .nav-tabs-wrapper .nav-tabs .nav-item .nav-link.active{border-color:transparent}.layout-inner{.brand-mobile-gradient{background:transparent!important;.layout-bg-bubbles-outer{display:none}}}&:not(.style-vertical){.layout-inner{.light-mode,.light-gray,.dark-mode,.brand-green,.brand-purple,.brand-mobile-purple{.layout-inner{padding-left:50px;padding-right:50px}}}}.nav-link{color:var(--c-white);border-color:transparent transparent rgba(255,255,255,.1);&.active{border-color:transparent transparent rgba(255,255,255,.1)}&:hover,&:active,&:focus{border-color:transparent transparent rgba(255,255,255,.1)}}.active-tab-indicator{background:transparent;border-bottom:3px solid var(--c-white)}}}.testimonial{position:relative;.title{text-align:center;padding:0 24px;font-size:38px;@media (min-width:768px){&{font-size:60px;padding-bottom:40px}}}.card{background-color:var(--c-gray-6);padding:48px 24px;border-radius:0;border:0;margin-bottom:40px;.card-body{display:flex;flex-direction:column;flex:1 0 auto;.description{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}@media (min-width:768px){&{padding:65px 32px 72px}}p.large{font-weight:var(--font-gotham-light);font-size:20px}.rating-container{margin-bottom:24px}.author{font-weight:900;font-size:28px;margin-bottom:0}.location{letter-spacing:1.5px;font-weight:600;font-size:13px;margin:0;text-transform:uppercase}.icomoon-Quote-Mark{margin-bottom:24px;&:before{font-size:50px;color:var(--c-purple)}}.icomoon-Star{display:inline-block;&:before{font-size:25px;color:var(--c-green)}}}&.hide-quotes{.card{.icomoon-Quote-Mark{display:none}}}&.style-no-bg{.card{background:var(--c-transparent);padding:0}}&.height-unique{.card-body{.description{flex:0 0 auto}}}.full{@media (min-width:992px){&{padding:65px 220px}}}.slick-slider{margin-bottom:0;padding-top:24px;.slick-list{padding:24px 50px 0 0!important}.slick-dots{top:0;margin:0;height:30px;li{button{&:before{box-shadow:inset 0 0 0 2px var(--c-black);border-radius:50%;color:transparent;font-size:25px;height:20px;width:20px;opacity:1}}}li.slick-active{bottom:0;button{&:before{box-shadow:none;box-shadow:inset 0 0 0 25px var(--c-black);opacity:1}}}}}@media (min-width:768px){.col-md-4,.col-md-6{position:relative;display:flex}&.animation{.col-md-4,.col-md-6{.card{opacity:0;transform:translateY(50px)}}.row.testimonials-animate.isVisible{.col-md-4,.col-md-6{.card{opacity:1;transform:translateY(0)}.one{transition:1s ease-in-out}.two{transition:1s ease-in-out .25s}.three{transition:1s ease-in-out .5s}}}}}&.light-gray{.card{background-color:var(--c-white)}}&.dark-mode,&.brand-green,&.brand-purple,&.brand-mobile-gradient{.card{background-color:var(--c-white);p,label,legend{color:var(--c-black)}}&.style-no-bg{.card{background:var(--c-transparent);.icomoon-Quote-Mark:before,.icomoon-Star:before{color:var(--c-white)}p,label,legend{color:var(--c-white)}}}.slick-slider{.slick-dots{li{button{&:before{box-shadow:inset 0 0 0 2px var(--c-white)}}}li.slick-active{button{&:before{box-shadow:inset 0 0 0 25px var(--c-white)}}}}}}&.brand-mobile-purple{.card{background-color:var(--c-white);p,label,legend{color:var(--c-black)}}&.style-no-bg{.card{background:var(--c-transparent);.icomoon-Quote-Mark:before,.icomoon-Star:before{color:var(--c-lime)}p,label,legend{color:var(--c-white)}}}.slick-slider{.slick-dots{li{button{&:before{box-shadow:inset 0 0 0 2px var(--c-white)}}}li.slick-active{button{&:before{box-shadow:inset 0 0 0 25px var(--c-white)}}}}}}}.layout-testimonials-carousel{position:relative;.title{text-align:center;font-size:32px;margin:0 0 20px;@media (min-width:768px){&{font-size:52px;margin:0 0 40px}}}.description{font-size:18px;text-align:center;max-width:100%;margin:0;@media (min-width:768px){&{font-size:20px;max-width:80%;margin:0 10% 20px}}}.testimonials-carousel-wrapper{position:relative}.testimonials-carousel.swiper{width:calc(100% - 80px);padding:0;margin:0 40px;.swiper-wrapper{height:auto}.swiper-slide{background-position:center;background-size:cover;.slide-inner{font-size:30px;background:var(--c-transparent);border:0;padding:0;text-align:left;.content-left{width:100%;order:2;text-align:center;@media (min-width:768px){&{order:1;width:50%}}.icomoon-Quote-Mark{font-size:60px;margin:0 0 -30px;opacity:.15;text-align:left}.testimonial{position:relative;font-weight:300;font-size:20px;line-height:30px;margin:0 0 15px}.name{font-weight:900;font-size:28px;margin-bottom:0}.job-title{letter-spacing:1.5px;font-weight:600;font-size:13px;margin:0;text-transform:uppercase}}.video-testimonial-button{padding:0;background:transparent;border:0;display:flex;align-items:center;justify-content:space-between;flex-direction:column;outline:0;@media (min-width:768px){&{flex-direction:row}}}.video-thumbnail-wrapper{position:relative;padding:0;background:transparent;border:0;width:100%;height:260px;box-shadow:0 4px 15px rgba(0,0,0,.2);margin:20px;border-radius:6px;overflow:hidden;order:1;@media (min-width:768px){&{order:2;width:45%;margin:20px 20px 20px 0}}&:before{content:'';background-image:url(../images/play-default-RCN.svg);width:32px;height:32px;position:absolute;background-size:100%;bottom:16px;left:16px}&:hover{&:before{background-image:url(../images/play-hover-RCN.svg)}}.video-thumbnail{display:block;width:100%;height:260px;background-size:cover;background-position:center}}}h3{text-transform:uppercase;font-size:16px;letter-spacing:.1em;margin:15px 0 10px;font-weight:500}p{font-weight:300;font-size:14px;margin:0}}}.swiper-button-prev,.swiper-button-next{top:50%;opacity:.8;transition:0.5s opacity;&:after{font-size:28px;font-weight:900;color:var(--c-black)}&:hover{opacity:1}}.swiper-button-prev{left:0;animation:vc-arrow-prev 3s infinite ease-in-out;@media (min-width:768px){&{left:0}}}.swiper-button-next{right:0;animation:vc-arrow-next 3s infinite ease-in-out;@media (min-width:768px){&{right:0}}}@keyframes vc-arrow-prev{0%{transform:translateX(0)}74%{transform:translateX(0)}80%{transform:translateX(-8px)}90%{transform:translateX(4px)}100%{transform:translateX(0)}}@keyframes vc-arrow-next{0%{transform:translateX(0)}74%{transform:translateX(0)}80%{transform:translateX(8px)}90%{transform:translateX(-4px)}100%{transform:translateX(0)}}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0}&.dark-mode,&.brand-purple,&.brand-mobile-purple,&.brand-mobile-gradient{.video-testimonial-button{color:var(--c-white)}.slide-inner{h3{color:var(--c-white)}}.swiper-button-prev,.swiper-button-next{&:after{color:var(--c-white)}}&.type-image{.btn-tertiary{&:before{background:var(--c-white)}&:after{color:var(--c-white)}&:hover{color:var(--c-white)}}}}&.brand-mobile-purple{.swiper-button-prev,.swiper-button-next{&:after{color:var(--c-lime)}}}&.type-image{h3{a{text-decoration:none}}.btn-tertiary{text-decoration:none;margin:-40px 0 0}}&.brand-green{&.type-image{.btn-tertiary{border-bottom:1px solid var(--c-black);&:before{background:var(--c-black)}&:after{color:var(--c-black)}&:hover{color:var(--c-black)}}}}}.modal.video{.modal-video-external,.modal-video-internal{display:none;&.active{display:block}}}.layout-video-carousel{position:relative;.title{text-align:center;font-size:32px;margin:0 0 20px;@media (min-width:768px){&{font-size:52px;margin:0 0 40px}}}.description{font-size:18px;text-align:center;max-width:100%;margin:0;@media (min-width:768px){&{font-size:20px;max-width:80%;margin:0 10% 20px}}}.video-carousel-wrapper{position:relative}.video-carousel.swiper{width:calc(100% - 80px);padding:40px 0 0;margin:0 40px;.swiper-wrapper{height:auto}.swiper-slide{background-position:center;background-size:cover;color:var(--c-white);.slide-inner{font-size:90px;background:var(--c-transparent);border:0;padding:0;text-align:left;.video-thumbnail{position:relative;padding:6px;background:#444;&:before{content:'';background-image:url(../images/play-default-RCN.svg);width:32px;height:32px;position:absolute;background-size:100%;bottom:16px;right:16px}&:hover{&:before{background-image:url(../images/play-hover-RCN.svg)}}img{display:block;width:100%}}}h3{text-transform:uppercase;font-size:16px;letter-spacing:.1em;margin:15px 0 10px;font-weight:500}p{font-weight:300;font-size:14px;margin:0}}}.swiper-button-prev,.swiper-button-next{top:33%;opacity:.8;transition:0.5s opacity;@media (min-width:576px){&{top:40%}}@media (min-width:768px){&{top:37%}}&:after{font-size:28px;font-weight:900;color:var(--c-black)}&:hover{opacity:1}}.swiper-button-prev{left:0;animation:vc-arrow-prev 3s infinite ease-in-out;@media (min-width:768px){&{left:0}}}.swiper-button-next{right:0;animation:vc-arrow-next 3s infinite ease-in-out;@media (min-width:768px){&{right:0}}}@keyframes vc-arrow-prev{0%{transform:translateX(0)}74%{transform:translateX(0)}80%{transform:translateX(-8px)}90%{transform:translateX(4px)}100%{transform:translateX(0)}}@keyframes vc-arrow-next{0%{transform:translateX(0)}74%{transform:translateX(0)}80%{transform:translateX(8px)}90%{transform:translateX(-4px)}100%{transform:translateX(0)}}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0}&.dark-mode,&.brand-purple,&.brand-mobile-purple,&.brand-mobile-gradient{.slide-inner{h3{color:var(--c-white)}}.swiper-button-prev,.swiper-button-next{&:after{color:var(--c-white)}}}&.brand-mobile-purple{.swiper-button-prev,.swiper-button-next{&:after{color:var(--c-lime)}}}&.type-image{h3{a{text-decoration:none}}.btn-tertiary{text-decoration:none;margin:-40px 0 0}}&.dark-mode,&.brand-purple,&.brand-mobile-purple,&.brand-mobile-gradient{&.type-image{.btn-tertiary{&:before{background:var(--c-white)}&:after{color:var(--c-white)}&:hover{color:var(--c-white)}}}}&.brand-green{&.type-image{.btn-tertiary{border-bottom:1px solid var(--c-black);&:before{background:var(--c-black)}&:after{color:var(--c-black)}&:hover{color:var(--c-black)}}}}}.video-text{position:relative;.title{font-size:28px;font-weight:var(--font-gotham-black);@media (min-width:768px){&{font-size:38px}}}.row{flex-direction:column;@media (min-width:768px){&{flex-direction:row;padding-top:60px;padding-bottom:60px}}}.content-side{align-self:flex-start;padding:24px 55px 30px;@media (min-width:576px){&{padding:24px 79px 30px}}@media (min-width:768px){&{padding:74px 79px 30px}}@media (min-width:992px){&{padding:50px 55px 0}}.inner{position:relative;z-index:20}}.video-side{align-self:flex-start;padding:24px 0 0;max-width:100%;@media (min-width:576px){&{padding:40px 0 0}}@media (min-width:768px){&{padding:0}}button.placeholder-image{position:relative;border:0 solid transparent;background-color:transparent;padding:0;width:100%;img{width:100%}&:before{position:absolute;bottom:24px;left:24px;width:60px;content:url(../images/play-default-RCN.svg);z-index:20}@media (min-width:768px){&:before{bottom:32px;left:auto;right:32px;width:87px}}&:hover,&:focus{&:before{content:url(../images/play-hover-RCN.svg)}}}}&.inner-bg-light,&.inner-bg-brand,&.inner-bg-dark,&.inner-bg-light-gray,&.inner-bg-green,&.inner-bg-purple,&.inner-bg-brand-mobile-purple{.inner-bg{left:5%;right:5%}&.right{.video-side{button.placeholder-image{@media (min-width:768px){&:before{left:32px}}}}}@media (min-width:768px){.inner-bg{left:10%;right:0%}}&.right{@media (min-width:768px){.inner-bg{right:10%;left:0%}}}}&.inner-bg-dark{h2,p{color:var(--c-white)}}&.inner-bg-light-gray{h2,p{color:var(--c-black)}}&.inner-bg-green{h2,p{color:var(--c-black)}}&.inner-bg-purple{h2,p{color:var(--c-white)}}&.inner-bg-brand-mobile-purple{h2,p{color:var(--c-white)}}&.animation{.video-side .inner,.content-side .content-side-text .title,.content-side .content-side-text p,.content-side .btn{opacity:0;transform:translateY(50px)}}}.layout-vs-carousel{.title{text-align:center;margin:0;font-size:32px;@media (min-width:768px){&{font-size:52px}}}.vs-upper-wrapper{position:relative;.vs-carousel-upper.swiper{width:100%;padding:40px 0;margin:0;position:unset;z-index:unset;.swiper-wrapper{height:auto}.swiper-slide{position:unset;background-position:center;background-size:cover;color:var(--c-white);display:flex;align-items:center;justify-content:center;width:100%;height:auto;opacity:.6;transition:0.3s opacity;.slide-inner{font-size:90px;margin:0 12px;border-radius:12px;background:var(--c-white);text-align:center;padding:0 30px;min-width:220px;min-height:300px;height:100%;box-shadow:0 0 0 0 var(--c-green);transition:0.4s box-shadow}img{display:block;width:60%;margin:30px auto 10px;@media (min-width:576px){&{width:80%}}}h4{color:#000;font-size:24px;margin:0 0 5px}&.swiper-slide-prev,&.swiper-slide-next{opacity:.8}&.swiper-slide-active{opacity:1;.slide-inner{box-shadow:0 0 0 4px var(--c-green)}}}.fade-left{position:absolute;left:0;top:0;width:0;height:100%;background:linear-gradient(90deg,#e9ebf0,transparent);z-index:5;@media (min-width:576px){&{width:120px}}@media (min-width:768px){&{width:200px}}}.fade-right{position:absolute;right:0;top:0;width:0;height:100%;background:linear-gradient(90deg,transparent,#e9ebf0);z-index:5;@media (min-width:576px){&{width:120px}}@media (min-width:768px){&{width:200px}}}.vs-carousel-pagination{text-align:center}}.swiper-button-prev,.swiper-button-next{top:50%;&:after{font-size:38px;font-weight:900;color:var(--c-purple)}@media (min-width:768px){&:after{font-size:46px}}}.swiper-button-prev{animation:arrow-prev 3s infinite ease-in-out;top:0;width:100px;left:0;height:100%;@media (min-width:768px){&{width:200px}}&:after{margin:30px 30px 0 0}@media (min-width:768px){&:after{margin:30px 80px 0 0}}}.swiper-button-next{animation:arrow-next 3s infinite ease-in-out;top:0;width:100px;right:0;height:100%;@media (min-width:768px){&{width:200px}}&:after{margin:30px 0 0 30px}@media (min-width:768px){&:after{margin:30px 0 0 80px}}}}.vs-lower-wrapper{position:relative;max-width:90%;margin:0 auto;.vs-carousel-lower{.swiper-slide{background:var(--c-white);display:flex;padding:40px;border-radius:12px;align-items:center;flex-direction:column;@media (min-width:992px){&{flex-direction:row}}.vsc-lower-col-1{min-width:280px;text-align:center;padding:0 0 40px;@media (min-width:992px){&{padding:0}}img{max-width:50%;display:block;margin:0 auto 30px;@media (min-width:576px){&{max-width:220px}}}.btn-primary-animation{font-size:.8rem;@media (min-width:576px){&{font-size:1rem}}}}.vsc-lower-col-2{padding:0;@media (min-width:576px){&{padding:0 40px}}@media (min-width:768px){&{padding:0 0 0 40px}}.vsc-lower-rows{display:flex;justify-content:space-between;padding:0 0 10px;flex-direction:column;align-items:center;@media (min-width:768px){&{flex-direction:row;align-items:flex-start}}.vsc-lower-section-1,.vsc-lower-section-3{width:100%;text-align:center;@media (min-width:768px){&{width:41%;text-align:left}}.vsc-lower-title{letter-spacing:-.03em;font-weight:600;font-size:24px}p{margin:0}}.vsc-lower-section-2{font-size:22px;color:var(--c-green);padding:20px 0;font-weight:600;@media (min-width:768px){&{padding:0 20px 0 0}}}}}h3{text-transform:uppercase;font-size:20px;letter-spacing:.1em;margin:0 0 15px}}}}@keyframes arrow-prev{0%{transform:translateX(0)}74%{transform:translateX(0)}80%{transform:translateX(-8px)}90%{transform:translateX(4px)}100%{transform:translateX(0)}}@keyframes arrow-next{0%{transform:translateX(0)}74%{transform:translateX(0)}80%{transform:translateX(8px)}90%{transform:translateX(-4px)}100%{transform:translateX(0)}}}#wifi-selector{.wifi-selector-nav{background:var(--c-gray-4);padding:10px 0;.slide-nav{color:var(--c-gray-3);font-weight:500;font-size:14px;padding-top:18px;padding-bottom:18px;cursor:pointer;@media (min-width:1200px){&{font-size:16px}}&:before{content:'';border-top:5px dotted #483092;position:absolute;left:calc(100% + 0px);width:8px;top:26px;opacity:0;display:none}@media (min-width:992px){&:after{display:block}}&.loading{&:before{opacity:1;animation:wifiNavLoad 0.6s 1 linear}}&:after{content:'';border-top:5px dotted #000;width:122px;position:absolute;left:100%;top:26px;opacity:.1;display:none}@media (min-width:992px){&:after{display:block}}&[slide="3"],&[slide="4"]{&:after,&:before{display:none}}&.enabled{color:var(--c-black);&:hover{span{text-decoration:underline}}}&.active{font-weight:800}.user-choice{text-align:center;font-weight:300;font-size:14px;padding:5px 0 0;height:22px}}}.wifi-selector-carousel-wrapper{.wifi-selector-carousel{.swiper-slide{background:var(--c-white);.slide-inner{padding:50px;@media (min-width:1200px){&{padding:60px 0}}.slide-upper{padding:0 5px;font-size:0;.slide-num{display:inline-block;vertical-align:top;width:50px;height:50px;background:var(--c-gray-4);border-radius:30px;text-align:center;line-height:50px;font-weight:700;font-size:20px;margin:0 15px 0 0}.slide-label{display:inline-block;vertical-align:top;width:calc(100% - 80px);padding:18px 0 40px;.slide-name{text-transform:uppercase;font-weight:700;font-size:14px;letter-spacing:.8px}.slide-desc{font-weight:500;font-size:22px;padding:10px 0 0}}}.slide-options{.slide-option{background:var(--c-gray-4);margin:0 20px 40px;padding:20px 25px;text-align:center;cursor:pointer;transition:0.5s background,0.5s color;max-width:260px;min-width:260px;@media (min-width:1200px){&{max-width:350px;min-width:350px}}&:hover{box-shadow:inset 0 0 0 4px #d2d6df}.slide-option-img{min-height:160px;margin:0 0 20px;@media (min-width:1200px){&{min-height:220px}}}.slide-option-label{font-weight:700;font-size:20px;line-height:24px}.slide-option-desc{padding:5px 0 0}&[opt-group="size"]{&[opt-val="1200"] .slide-option-img{background-image:url(../images/house-small-purple.png);background-size:40%;background-position:center 77px;background-repeat:no-repeat}&[opt-val="1500"] .slide-option-img{background-image:url(../images/house-medium-purple.png);background-size:40%;background-position:center 35px;background-repeat:no-repeat}&[opt-val="3000"] .slide-option-img{background-image:url(../images/house-large-purple.png);background-size:60%;background-position:center center;background-repeat:no-repeat}}&[opt-group="devices"]{&[opt-val="10"] .slide-option-img{background-image:url(../images/devices-less-than-10-purple.png);background-size:60%;background-position:center center;background-repeat:no-repeat}&[opt-val="15"] .slide-option-img{background-image:url(../images/devices-10-20-purple.png);background-size:60%;background-position:center center;background-repeat:no-repeat}&[opt-val="20"] .slide-option-img{background-image:url(../images/devices-more-than-20-purple.png);background-size:60%;background-position:center center;background-repeat:no-repeat}}&[opt-group="lifestyle"]{&[opt-val="1"] .slide-option-img{background-image:url(../images/lifestyle-wfh-purple.png);background-size:60%;background-position:center center;background-repeat:no-repeat}&[opt-val="2"] .slide-option-img{background-image:url(../images/lifestyle-family-purple.png);background-size:60%;background-position:center center;background-repeat:no-repeat}&[opt-val="3"] .slide-option-img{background-image:url(../images/lifestyle-gaming-purple.png);background-size:60%;background-position:center center;background-repeat:no-repeat}}&[opt-group="security"]{&[opt-val="1"] .slide-option-img{background-image:url(../images/security-enhanced-purple.png);background-size:40%;background-position:center center;background-repeat:no-repeat}&[opt-val="0"] .slide-option-img{background-image:url(../images/security-own-purple.png);background-size:40%;background-position:center center;background-repeat:no-repeat}}&.active{background:var(--c-purple);color:var(--c-white);&[opt-group="size"]{&[opt-val="1200"] .slide-option-img{background-image:url(../images/house-small-white.png)}&[opt-val="1500"] .slide-option-img{background-image:url(../images/house-medium-white.png)}&[opt-val="3000"] .slide-option-img{background-image:url(../images/house-large-white.png)}}&[opt-group="devices"]{&[opt-val="10"] .slide-option-img{background-image:url(../images/devices-less-than-10-white.png)}&[opt-val="15"] .slide-option-img{background-image:url(../images/devices-10-20-white.png)}&[opt-val="20"] .slide-option-img{background-image:url(../images/devices-more-than-20-white.png)}}&[opt-group="lifestyle"]{&[opt-val="1"] .slide-option-img{background-image:url(../images/lifestyle-wfh-white.png)}&[opt-val="2"] .slide-option-img{background-image:url(../images/lifestyle-family-white.png)}&[opt-val="3"] .slide-option-img{background-image:url(../images/lifestyle-gaming-white.png)}}&[opt-group="security"]{&[opt-val="1"] .slide-option-img{background-image:url(../images/security-enhanced-white.png)}&[opt-val="0"] .slide-option-img{background-image:url(../images/security-own-white.png)}}&:hover{box-shadow:none}}}}.slide-controls{padding:0 5px 0 0;align-items:center;.slide-next{&.disabled{cursor:default;background:var(--c-gray-2);color:var(--c-white)}}}}.slide-recommendations{padding:40px 0 0;.slide-recommendation{padding:0 5px 40px;.slide-recommendation-inner{background:#EEE;text-align:center;padding:30px;.slide-rec-title{font-weight:800;font-size:24px;line-height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0 0 10px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slide-rec-desc{display:flex;min-height:70px;line-height:22px}.slide-rec-pairs{font-style:italic;padding:10px 0 15px}.slide-rec-speed{font-size:20px;font-weight:800;letter-spacing:-.02em;padding:0 0 15px}.slide-rec-desc-2{line-height:21px;min-height:210px;padding:0 0 20px;font-size:14px}}.slide-security{background:var(--c-black);text-align:center;padding:30px;color:var(--c-white);.slide-security-title{font-weight:700;font-size:24px;line-height:24px;padding:0 0 10px}.slide-security-desc{font-size:14px}}&.security{.slide-security{display:block}}&.active{&:before{content:'Recommended';position:absolute;top:-40px;height:40px;line-height:40px;width:calc(100% - 10px);text-align:center;text-transform:uppercase;font-weight:800;letter-spacing:1.1px;background:var(--c-ui-teal);color:var(--c-white)}}}}}}}.price{font-size:28px;font-weight:800;letter-spacing:-.02em;position:relative;padding:0 50px 0 0;margin:20px 0;.before{display:inline-block;vertical-align:top;font-size:36px;margin:0 -8px 0 0}.amount{font-size:72px;display:inline-block;vertical-align:top;line-height:66px;letter-spacing:-.03em}.cents{position:absolute;display:inline-block;vertical-align:top;margin:0 0 0 3px;font-size:26px}.after{display:inline-block;max-width:90px;font-size:13px;font-weight:400;position:absolute;bottom:27px;margin:0 0 0 4px}}.icomoon-Tooltip{color:var(--c-white);background:var(--c-ui-teal);padding:0 0 1px;font-size:22px}}@keyframes wifiNavLoad{0%{left:calc(100% + 0px);opacity:0}11.5%{left:calc(100% + 0px);opacity:1}12.5%{left:calc(100% + 10px)}24%{left:calc(100% + 10px)}25%{left:calc(100% + 20px)}36.5%{left:calc(100% + 20px)}37.5%{left:calc(100% + 30px)}49%{left:calc(100% + 30px)}50%{left:calc(100% + 40px)}61.5%{left:calc(100% + 40px)}62.5%{left:calc(100% + 50px)}74%{left:calc(100% + 50px)}75%{left:calc(100% + 60px)}86.5%{left:calc(100% + 60px)}87.5%{left:calc(100% + 70px)}99%{left:calc(100% + 70px);opacity:1}100%{left:calc(100% + 70px);opacity:0}}