body{background-color:white}
.container-text{align-self:flex-start;width:min-content}
.headerTextAlignment-right .container-text{order:1}
.cmp-carousel__content{justify-items:center;position:relative}
.cmp-carousel__action{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.cmp-carousel__action--next{background:unset;position:absolute;top:50%;right:-50px;color:inherit;border:0;padding:0 !important;font:inherit}
.cmp-carousel__action--next .cmp-carousel__action-icon{display:block;width:20px;height:20px;background:url("../../../../../clientlibs/clientlib-base/resources/svg/arrow-right.svg") center center no-repeat !important}
.cmp-carousel__action--previous{background:unset;position:absolute;top:50%;left:-50px;color:inherit;border:0;padding:0 !important;font:inherit}
.cmp-carousel__action--previous .cmp-carousel__action-icon{display:block;width:20px;height:20px;background:url("../../../../../clientlibs/clientlib-base/resources/svg/arrow-left.svg") center center no-repeat !important}
.cmp-carousel__indicators{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;margin-top:20px;list-style-type:none}
.cmp-carousel__indicators li:last-child{display:none}
.cmp-carousel__indicator{position:relative;flex:0 1 auto;width:10px;height:10px;margin:0;border-radius:50%;padding:20px;background:0}
.cmp-carousel__indicator span{width:8px;height:8px;display:block;position:absolute;top:16px;left:16px;font-size:0;border-radius:50%;background-color:rgba(0,0,0,0.5)}
.cmp-carousel__indicator--active{outline:1px solid black}
.cmp-carousel__indicator--active span{background-color:rgba(0,0,0,0.8)}
.cmp-carousel__indicator--hide{display:none}
.cmp-carousel__cardwrapper{overflow:hidden}
.cmp-carousel__cardslider{width:5000px;transition:.6s ease-out}
.cmp-carousel__item{display:block;float:left;position:relative}
@media only screen and (min-width:768px){.headerTextAlignment-top .container-text{width:752px}
.cmp-carousel__cardwrapper{width:752px}
.cmp-carousel__item{width:336px}
.valuecarousel .valuecarousel__mobile-cta{display:none}
}
@media only screen and (min-width:992px){.headerTextAlignment-top .container-text{width:1012px}
.cmp-carousel__cardwrapper{width:1012px}
.cmp-carousel__cardwrapper--size2{width:672px}
.cmp-carousel__item{width:336px}
.headerTextAlignment-top .container-text .shop-all-plans{display:flex !important;flex-direction:row !important;padding:0 20px !important;align-items:center;justify-content:space-between}
.large .btn{width:210px}
}
@media only screen and (min-width:1280px){.headerTextAlignment-top .container-text{width:1262px}
.cmp-carousel__cardwrapper{width:1262px}
.cmp-carousel__cardwrapper--size2{width:848px}
.cmp-carousel__item{width:419px}
}
@media only screen and (max-width:768px){.valuecarousel .valuecarousel__cta{display:none}
.valuecarousel{display:flex;justify-content:center}
.valuecarousel .valuecarousel__mobile-cta a.btn{background-color:#fff;color:#1a1c35}
.cmp-carousel__indicators .cmp-carousel__indicator{display:block !important}
.cmp-carousel__indicators li:last-child{display:block}
.headerTextAlignment-right .container-text{order:0}
.headerTextAlignment-top .container-text{width:auto !important}
.cmp-carousel__cardwrapper{width:262px}
.cmp-carousel__item{width:262px}
.cmp-carousel__action--previous,.cmp-carousel__action--next{display:none}
}
@media only screen and (min-width:992px){.mobileOnlyCarousel .cmp-carousel__cardslider{display:flex;flex-wrap:wrap;width:unset}
.mobileOnlyCarousel .cmp-carousel__indicators{display:none}
.mobileOnlyCarousel .cmp-carousel__item{margin-right:unset !important}
}
@media only screen and (min-width:992px){.gridLine .cmp-carousel__cardslider>div:not(:last-child){border-right:1px solid #d8dada}
}
.phonecard .cmp-carousel__item{margin-right:50px}
.valuecarousel .heading-two{padding-bottom:32px;margin:0}
.shop-all-plans .heading-two{font-size:44px;font-weight:bold;letter-spacing:-0.5px;line-height:46px}
.shop-all-plans .subtitle-three-px{padding-bottom:30px}
.shop-all-plans p{margin:0}
.pb-20{padding-bottom:20px}
.product-card-container .button-container{display:flex;justify-content:center}
.valuecarousel .container-text .shop-all-plans .component-heading{width:unset;margin:0 0 20px 0;font-size:30px;line-height:38px;font-weight:400;font-family:'GalanoGrotesque-Bold';color:#1a1c35}
.valuecarousel .valuecarousel__cta{margin-top:10px !important;margin-bottom:10px}
.valuecarousel .valuecarousel__row{flex-direction:row;align-items:center;justify-content:center;border-top:0 !important;border-bottom:0}
.large .btn{width:290px;max-width:100%;height:48px;padding:11px 0}
.headerTextAlignment-top .container-text a.btn{display:block !important;font-size:16px;font-weight:700;line-height:20px;color:#1a1c35;text-align:center}
.valuecarousel .valuecarousel__cta .btn{background-color:#fff;box-shadow:none;color:#000;border:1px solid #000}
.planCardMultiline{display:none}
.planCardMultiline.is-visible{display:block}