@charset "UTF-8";.container{max-width:100%;width:100%}
@media only screen and (min-width:768px){.container{max-width:768px}
}
@media only screen and (min-width:992px){.container{max-width:992px}
}
@media only screen and (min-width:1020px){.container{max-width:1020px}
}
@media only screen and (min-width:1920px){.container{max-width:1920px}
}
.container{max-width:100%;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px;width:100%}
@media(min-width:768px){.container{max-width:734px;padding-left:0;padding-right:0}
}
@media(min-width:992px){.container{max-width:994px}
}
@media(min-width:1280px){.container{max-width:1240px}
}
.container .container{padding-left:0 !important;padding-right:0 !important}
.row,.forms-row{display:flex;flex-wrap:wrap;margin-right:-6px;margin-left:-6px}
@media(min-width:768px){.row,.forms-row{margin-right:-9px;margin-left:-9px}
}
@media(min-width:992px){.row,.forms-row{margin-right:-10px;margin-left:-10px}
}
@media(min-width:1280px){.row,.forms-row{margin-right:-11px;margin-left:-11px}
}
.row>div.row,.forms-row>div.row{margin-left:0 !important;margin-right:0 !important;width:100%}
[class*='col-'],.col,.forms-row .captcha-wrapper,.add-payment-method .modal .default-switch,#checkout-details>div,.review-component .caption-three-bold{padding-left:6px;padding-right:6px}
@media(min-width:768px){[class*='col-'],.col,.forms-row .captcha-wrapper,.add-payment-method .modal .default-switch,#checkout-details>div,.review-component .caption-three-bold{padding-left:9px;padding-right:9px}
}
@media(min-width:992px){[class*='col-'],.col,.forms-row .captcha-wrapper,.add-payment-method .modal .default-switch,#checkout-details>div,.review-component .caption-three-bold{padding-left:10px;padding-right:10px}
}
@media(min-width:1280px){[class*='col-'],.col,.forms-row .captcha-wrapper,.add-payment-method .modal .default-switch,#checkout-details>div,.review-component .caption-three-bold{padding-left:11px;padding-right:11px}
}
.m-05{margin:05px}
.mt-05{margin-top:05px}
.p-05{padding:05px}
.pt-05{padding-top:05px}
.m-07{margin:07px}
.mt-07{margin-top:07px}
.p-07{padding:07px}
.pt-07{padding-top:07px}
.m-10{margin:10px}
.mt-10{margin-top:10px}
.p-10{padding:10px}
.pt-10{padding-top:10px}
.m-15{margin:15px}
.mt-15{margin-top:15px}
.p-15{padding:15px}
.pt-15{padding-top:15px}
.m-20{margin:20px}
.mt-20{margin-top:20px}
.p-20{padding:20px}
.pt-20{padding-top:20px}
.m-25{margin:25px}
.mt-25{margin-top:25px}
.p-25{padding:25px}
.pt-25{padding-top:25px}
.m-30{margin:30px}
.mt-30{margin-top:30px}
.p-30{padding:30px}
.pt-30{padding-top:30px}
.m-35{margin:35px}
.mt-35{margin-top:35px}
.p-35{padding:35px}
.pt-35{padding-top:35px}
.m-40{margin:40px}
.mt-40{margin-top:40px}
.p-40{padding:40px}
.pt-40{padding-top:40px}
.m-45{margin:45px}
.mt-45{margin-top:45px}
.p-45{padding:45px}
.pt-45{padding-top:45px}
.m-50{margin:50px}
.mt-50{margin-top:50px}
.p-50{padding:50px}
.pt-50{padding-top:50px}
.m-55{margin:55px}
.mt-55{margin-top:55px}
.p-55{padding:55px}
.pt-55{padding-top:55px}
.m-60{margin:60px}
.mt-60{margin-top:60px}
.p-60{padding:60px}
.pt-60{padding-top:60px}
.m-05{margin:05px}
.mr-05{margin-right:05px}
.p-05{padding:05px}
.pr-05{padding-right:05px}
.m-07{margin:07px}
.mr-07{margin-right:07px}
.p-07{padding:07px}
.pr-07{padding-right:07px}
.m-10{margin:10px}
.mr-10{margin-right:10px}
.p-10{padding:10px}
.pr-10{padding-right:10px}
.m-15{margin:15px}
.mr-15{margin-right:15px}
.p-15{padding:15px}
.pr-15{padding-right:15px}
.m-20{margin:20px}
.mr-20{margin-right:20px}
.p-20{padding:20px}
.pr-20{padding-right:20px}
.m-25{margin:25px}
.mr-25{margin-right:25px}
.p-25{padding:25px}
.pr-25{padding-right:25px}
.m-30{margin:30px}
.mr-30{margin-right:30px}
.p-30{padding:30px}
.pr-30{padding-right:30px}
.m-35{margin:35px}
.mr-35{margin-right:35px}
.p-35{padding:35px}
.pr-35{padding-right:35px}
.m-40{margin:40px}
.mr-40{margin-right:40px}
.p-40{padding:40px}
.pr-40{padding-right:40px}
.m-45{margin:45px}
.mr-45{margin-right:45px}
.p-45{padding:45px}
.pr-45{padding-right:45px}
.m-50{margin:50px}
.mr-50{margin-right:50px}
.p-50{padding:50px}
.pr-50{padding-right:50px}
.m-55{margin:55px}
.mr-55{margin-right:55px}
.p-55{padding:55px}
.pr-55{padding-right:55px}
.m-60{margin:60px}
.mr-60{margin-right:60px}
.p-60{padding:60px}
.pr-60{padding-right:60px}
.m-05{margin:05px}
.mb-05{margin-bottom:05px}
.p-05{padding:05px}
.pb-05{padding-bottom:05px}
.m-07{margin:07px}
.mb-07{margin-bottom:07px}
.p-07{padding:07px}
.pb-07{padding-bottom:07px}
.m-10{margin:10px}
.mb-10{margin-bottom:10px}
.p-10{padding:10px}
.pb-10{padding-bottom:10px}
.m-15{margin:15px}
.mb-15{margin-bottom:15px}
.p-15{padding:15px}
.pb-15{padding-bottom:15px}
.m-20{margin:20px}
.mb-20{margin-bottom:20px}
.p-20{padding:20px}
.pb-20{padding-bottom:20px}
.m-25{margin:25px}
.mb-25{margin-bottom:25px}
.p-25{padding:25px}
.pb-25{padding-bottom:25px}
.m-30{margin:30px}
.mb-30{margin-bottom:30px}
.p-30{padding:30px}
.pb-30{padding-bottom:30px}
.m-35{margin:35px}
.mb-35{margin-bottom:35px}
.p-35{padding:35px}
.pb-35{padding-bottom:35px}
.m-40{margin:40px}
.mb-40{margin-bottom:40px}
.p-40{padding:40px}
.pb-40{padding-bottom:40px}
.m-45{margin:45px}
.mb-45{margin-bottom:45px}
.p-45{padding:45px}
.pb-45{padding-bottom:45px}
.m-50{margin:50px}
.mb-50{margin-bottom:50px}
.p-50{padding:50px}
.pb-50{padding-bottom:50px}
.m-55{margin:55px}
.mb-55{margin-bottom:55px}
.p-55{padding:55px}
.pb-55{padding-bottom:55px}
.m-60{margin:60px}
.mb-60{margin-bottom:60px}
.p-60{padding:60px}
.pb-60{padding-bottom:60px}
.m-05{margin:05px}
.ml-05{margin-left:05px}
.p-05{padding:05px}
.pl-05{padding-left:05px}
.m-07{margin:07px}
.ml-07{margin-left:07px}
.p-07{padding:07px}
.pl-07{padding-left:07px}
.m-10{margin:10px}
.ml-10{margin-left:10px}
.p-10{padding:10px}
.pl-10{padding-left:10px}
.m-15{margin:15px}
.ml-15{margin-left:15px}
.p-15{padding:15px}
.pl-15{padding-left:15px}
.m-20{margin:20px}
.ml-20{margin-left:20px}
.p-20{padding:20px}
.pl-20{padding-left:20px}
.m-25{margin:25px}
.ml-25{margin-left:25px}
.p-25{padding:25px}
.pl-25{padding-left:25px}
.m-30{margin:30px}
.ml-30{margin-left:30px}
.p-30{padding:30px}
.pl-30{padding-left:30px}
.m-35{margin:35px}
.ml-35{margin-left:35px}
.p-35{padding:35px}
.pl-35{padding-left:35px}
.m-40{margin:40px}
.ml-40{margin-left:40px}
.p-40{padding:40px}
.pl-40{padding-left:40px}
.m-45{margin:45px}
.ml-45{margin-left:45px}
.p-45{padding:45px}
.pl-45{padding-left:45px}
.m-50{margin:50px}
.ml-50{margin-left:50px}
.p-50{padding:50px}
.pl-50{padding-left:50px}
.m-55{margin:55px}
.ml-55{margin-left:55px}
.p-55{padding:55px}
.pl-55{padding-left:55px}
.m-60{margin:60px}
.ml-60{margin-left:60px}
.p-60{padding:60px}
.pl-60{padding-left:60px}
.row.mx-0,.row.ml-0,.row.mr-0{margin-right:-6px !important;margin-left:-6px !important}
@media(min-width:768px){.row.mx-0,.row.ml-0,.row.mr-0{margin-right:-9px !important;margin-left:-9px !important}
}
@media(min-width:992px){.row.mx-0,.row.ml-0,.row.mr-0{margin-right:-10px !important;margin-left:-10px !important}
}
@media(min-width:1280px){.row.mx-0,.row.ml-0,.row.mr-0{margin-right:-11px !important;margin-left:-11px !important}
}
[class*='col-'].pr-0,[class*='col-'].px-0,[class*='col-'].pl-0,[class*='col-'].pr-0,.col.pr-0,.forms-row .pr-0.captcha-wrapper,.add-payment-method .modal .pr-0.default-switch,#checkout-details>div.pr-0,.review-component .pr-0.caption-three-bold,.col.px-0,.forms-row .px-0.captcha-wrapper,.add-payment-method .modal .px-0.default-switch,#checkout-details>div.px-0,.review-component .px-0.caption-three-bold,.col.pl-0,.forms-row .pl-0.captcha-wrapper,.add-payment-method .modal .pl-0.default-switch,#checkout-details>div.pl-0,.review-component .pl-0.caption-three-bold,.col.pr-0,.forms-row .pr-0.captcha-wrapper,.add-payment-method .modal .pr-0.default-switch,#checkout-details>div.pr-0,.review-component .pr-0.caption-three-bold{padding-left:6px !important;padding-right:6px !important}
@media(min-width:768px){[class*='col-'].pr-0,[class*='col-'].px-0,[class*='col-'].pl-0,[class*='col-'].pr-0,.col.pr-0,.forms-row .pr-0.captcha-wrapper,.add-payment-method .modal .pr-0.default-switch,#checkout-details>div.pr-0,.review-component .pr-0.caption-three-bold,.col.px-0,.forms-row .px-0.captcha-wrapper,.add-payment-method .modal .px-0.default-switch,#checkout-details>div.px-0,.review-component .px-0.caption-three-bold,.col.pl-0,.forms-row .pl-0.captcha-wrapper,.add-payment-method .modal .pl-0.default-switch,#checkout-details>div.pl-0,.review-component .pl-0.caption-three-bold,.col.pr-0,.forms-row .pr-0.captcha-wrapper,.add-payment-method .modal .pr-0.default-switch,#checkout-details>div.pr-0,.review-component .pr-0.caption-three-bold{padding-left:9px !important;padding-right:9px !important}
}
@media(min-width:992px){[class*='col-'].pr-0,[class*='col-'].px-0,[class*='col-'].pl-0,[class*='col-'].pr-0,.col.pr-0,.forms-row .pr-0.captcha-wrapper,.add-payment-method .modal .pr-0.default-switch,#checkout-details>div.pr-0,.review-component .pr-0.caption-three-bold,.col.px-0,.forms-row .px-0.captcha-wrapper,.add-payment-method .modal .px-0.default-switch,#checkout-details>div.px-0,.review-component .px-0.caption-three-bold,.col.pl-0,.forms-row .pl-0.captcha-wrapper,.add-payment-method .modal .pl-0.default-switch,#checkout-details>div.pl-0,.review-component .pl-0.caption-three-bold,.col.pr-0,.forms-row .pr-0.captcha-wrapper,.add-payment-method .modal .pr-0.default-switch,#checkout-details>div.pr-0,.review-component .pr-0.caption-three-bold{padding-left:10px !important;padding-right:10px !important}
}
@media(min-width:1280px){[class*='col-'].pr-0,[class*='col-'].px-0,[class*='col-'].pl-0,[class*='col-'].pr-0,.col.pr-0,.forms-row .pr-0.captcha-wrapper,.add-payment-method .modal .pr-0.default-switch,#checkout-details>div.pr-0,.review-component .pr-0.caption-three-bold,.col.px-0,.forms-row .px-0.captcha-wrapper,.add-payment-method .modal .px-0.default-switch,#checkout-details>div.px-0,.review-component .px-0.caption-three-bold,.col.pl-0,.forms-row .pl-0.captcha-wrapper,.add-payment-method .modal .pl-0.default-switch,#checkout-details>div.pl-0,.review-component .pl-0.caption-three-bold,.col.pr-0,.forms-row .pr-0.captcha-wrapper,.add-payment-method .modal .pr-0.default-switch,#checkout-details>div.pr-0,.review-component .pr-0.caption-three-bold{padding-left:11px !important;padding-right:11px !important}
}
.container-fluid{padding-left:12px;padding-right:12px}
.container-fluid.pr-0,.container-fluid.px-0,.container-fluid.pl-0,.container-fluid.pr-0{padding-left:12px !important;padding-right:12px !important}
@media(min-width:768px){.container-fluid{padding-left:0;padding-right:0}
.container-fluid.pr-0,.container-fluid.px-0,.container-fluid.pl-0,.container-fluid.pr-0{padding-left:0 !important;padding-right:0 !important}
}
.container-fluid .container-fluid,.container-fluid .container{padding-left:0 !important;padding-right:0 !important}
.col-xs-offset-right-12{margin-right:100%}
.col-xs-offset-right-11{margin-right:91.66666667%}
.col-xs-offset-right-10{margin-right:83.33333333%}
.col-xs-offset-right-9{margin-right:75%}
.col-xs-offset-right-8{margin-right:66.66666667%}
.col-xs-offset-right-7{margin-right:58.33333333%}
.col-xs-offset-right-6{margin-right:50%}
.col-xs-offset-right-5{margin-right:41.66666667%}
.col-xs-offset-right-4{margin-right:33.33333333%}
.col-xs-offset-right-3{margin-right:25%}
.col-xs-offset-right-2{margin-right:16.66666667%}
.col-xs-offset-right-1{margin-right:8.33333333%}
.col-xs-offset-right-0{margin-right:0}
@media(min-width:768px){.col-sm-offset-right-12{margin-right:100%}
.col-sm-offset-right-11{margin-right:91.66666667%}
.col-sm-offset-right-10{margin-right:83.33333333%}
.col-sm-offset-right-9{margin-right:75%}
.col-sm-offset-right-8{margin-right:66.66666667%}
.col-sm-offset-right-7{margin-right:58.33333333%}
.col-sm-offset-right-6{margin-right:50%}
.col-sm-offset-right-5{margin-right:41.66666667%}
.col-sm-offset-right-4{margin-right:33.33333333%}
.col-sm-offset-right-3{margin-right:25%}
.col-sm-offset-right-2{margin-right:16.66666667%}
.col-sm-offset-right-1{margin-right:8.33333333%}
.col-sm-offset-right-0{margin-right:0}
}
@media(min-width:992px){.col-md-offset-right-12{margin-right:100%}
.col-md-offset-right-11{margin-right:91.66666667%}
.col-md-offset-right-10{margin-right:83.33333333%}
.col-md-offset-right-9{margin-right:75%}
.col-md-offset-right-8{margin-right:66.66666667%}
.col-md-offset-right-7{margin-right:58.33333333%}
.col-md-offset-right-6{margin-right:50%}
.col-md-offset-right-5{margin-right:41.66666667%}
.col-md-offset-right-4{margin-right:33.33333333%}
.col-md-offset-right-3{margin-right:25%}
.col-md-offset-right-2{margin-right:16.66666667%}
.col-md-offset-right-1{margin-right:8.33333333%}
.col-md-offset-right-0{margin-right:0}
}
@media(min-width:1200px){.col-lg-offset-right-12{margin-right:100%}
.col-lg-offset-right-11{margin-right:91.66666667%}
.col-lg-offset-right-10{margin-right:83.33333333%}
.col-lg-offset-right-9{margin-right:75%}
.col-lg-offset-right-8{margin-right:66.66666667%}
.col-lg-offset-right-7{margin-right:58.33333333%}
.col-lg-offset-right-6{margin-right:50%}
.col-lg-offset-right-5{margin-right:41.66666667%}
.col-lg-offset-right-4{margin-right:33.33333333%}
.col-lg-offset-right-3{margin-right:25%}
.col-lg-offset-right-2{margin-right:16.66666667%}
.col-lg-offset-right-1{margin-right:8.33333333%}
.col-lg-offset-right-0{margin-right:0}
}
@font-face{font-family:'GalanoGrotesque-Medium';font-weight:400;font-style:normal;font-display:swap;src:url("../../../content/dam/tbvz/en/fonts/GalanoGrotesque-Medium.eot") format("embedded-opentype"),url("../../../content/dam/tbvz/en/fonts/GalanoGrotesque-Medium.woff2") format("woff2"),url("../../../content/dam/tbvz/en/fonts/GalanoGrotesque-Medium.woff") format("woff"),url("../../../content/dam/tbvz/en/fonts/GalanoGrotesque-Medium.ttf") format("truetype")}
@font-face{font-family:'GalanoGrotesque-Bold';font-weight:700;font-display:swap;src:url("../../../content/dam/tbvz/en/fonts/GalanoGrotesque-Bold.eot") format("embedded-opentype"),url("../../../content/dam/tbvz/en/fonts/GalanoGrotesque-Bold.woff2") format("woff2"),url("../../../content/dam/tbvz/en/fonts/GalanoGrotesque-Bold.woff") format("woff"),url("../../../content/dam/tbvz/en/fonts/GalanoGrotesque-Bold.ttf") format("truetype")}
html{font-size:62.5%}
*,*::before,*::after{box-sizing:border-box !important}
body{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-family:'GalanoGrotesque-Medium';font-weight:normal;color:#000}
.heading-zero{font-size:9rem;font-weight:700;line-height:9rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.heading-one{font-size:6rem;font-weight:700;line-height:6.2rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.heading-two{font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.heading-three{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.heading-four{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.body-text,.md-form.input-group.search-input label,label.field span,label.field-spa span,a,.payment-method-info .default-payment p.subtitle-three-px,.address-info .default-payment p.subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .subtitle-three-px{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.body-bold{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.legal{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.small-caps,.account-section .reward-redeem .caption-three-bold{font-size:1.6rem;line-height:2.4rem;font-weight:700;letter-spacing:.5px;font-family:'GalanoGrotesque-Bold'}
.anchor-body,footer ul.footer-links li a,footer .shop div ul li a,footer .current-customers div ul li a,footer .about-total-wireless-talk div ul li a{color:#000}
@media(min-width:992px){.anchor-body:hover,footer ul.footer-links li a:hover,footer .shop div ul li a:hover,footer .current-customers div ul li a:hover,footer .about-total-wireless-talk div ul li a:hover{color:#000}
}
.menu-item{font-size:1.6rem;line-height:2.4rem;font-weight:700;letter-spacing:.5px;font-family:'GalanoGrotesque-Bold'}
.subtitle-one,.app-tile .subtitle-two{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700}
.subtitle-two{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.subtitle-three-px{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.caption-one,.caption-text-one{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.caption-two,.caption-text-two,.caption-three{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.heading-level{font-size:30px;line-height:38px;font-weight:400;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
@media(min-width:992px){.heading-level{font-size:36px;line-height:44px;font-weight:400;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
}
.text-uppercase{text-transform:none !important}
.error-text{color:#000;font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';margin-top:0 !important;padding-top:0 !important}
.success-text{color:#000;font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.color-white,.text-color-white{color:#fff}
.color-primary{color:#000}
.color-green{color:#000}
.color-universal-red{color:#e00}
.color-black,.text-color-black{color:#000}
.color-medium-grey{color:#f6f6f6}
.color-lightest-grey{color:#f6f6f6}
hr{border-top:1px solid #d8dada}
h1,h2,h3,h4,h5,h6{font-weight:700}
h1,h2,h3,h4,h5,h6,p{margin-bottom:0}
.row.mr-0{margin-right:0 !important}
.row.ml-0{margin-left:0 !important}
.image-teaser-container .slide-container,.primary-masthead--bottom .slide-container,.image-and-text__text,.image-and-text__image,.sort-options .wrap-drop,.tiles .app-title,.tile-switch{display:flex;justify-content:center;align-items:center}
.login-at-cart,.tablet-bundle-promo{display:flex;justify-content:space-between;align-items:center}
.phone-card .retail-price,.accessories-card .retail-price,.device-card .retail-price{display:flex;flex-direction:column;align-items:flex-start}
.phone-card .emi-price,.accessories-card .emi-price,.device-card .emi-price{flex-direction:column;align-items:flex-end}
.image-teaser-container .promotional-logo{display:flex;align-items:center;justify-content:flex-start}
.tablet-bundle-notification{display:flex;align-items:flex-start;justify-content:flex-start}
.confirmation-page .faq-container *{font-family:'Verizon-NHG-eDS',sans-serif}
.cart-item-bundle *{font-family:'Verizon-NHG-eTX',sans-serif}
.clearfix::after{clear:both;content:'';display:table}
p:empty{display:none}
.h1-hide{position:absolute;left:-999999px;color:transparent}
.loaderplp{position:absolute;top:50%;left:50%}
.loader-background{opacity:.8;z-index:1600 !important;background:rgba(255,255,255,0.8)}
.font-uppercase{text-transform:uppercase !important}
.font-break{word-break:break-word}
.font-weight-bolder{font-weight:700;font-family:'GalanoGrotesque-Bold'}
.opac-video{opacity:.16;background-color:#000}
.h-invisible{visibility:hidden !important;height:0 !important}
.visually-hidden{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}
caption{padding-top:0;padding-bottom:0;width:100%;border:1px solid #6c757d;caption-side:top}
.border-top-black{border-top:1px solid #000 !important}
.border-top-black-bold{border-top:5px solid #000 !important}
.border-top-black-normal{border-top:3px solid #000 !important}
.border-bottom-black{border-bottom:1px solid #000 !important}
.border-bottom-black-bold{border-bottom:5px solid #000 !important}
.border-bottom-black-normal{border-bottom:3px solid #000 !important}
.border-top-bottom-black{border-top:1px solid #000 !important;border-bottom:1px solid #000 !important}
.border-bottom-grey{border-bottom:1px solid #d8dada}
.border-top-bottom-medium-grey{border-bottom:1px solid #d8dada;border-top:1px solid #d8dada}
.text-transform-upper{text-transform:uppercase}
.text-transform-lower{text-transform:lowercase}
.text-strikethrough{text-decoration:line-through}
.caption-text-one{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.caption-text-two{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.component-heading{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
@media(min-width:768px){.component-heading{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';width:390px;margin:0 auto 10px}
}
.stepper__label{font-size:1.6rem;line-height:2.4rem;font-weight:700;letter-spacing:.5px;font-family:'GalanoGrotesque-Bold'}
.caption-four{font-size:12px;line-height:14px;letter-spacing:0;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.caption-five{font-size:11px;line-height:14px;letter-spacing:0;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.caption-six{font-size:10px;line-height:14px;letter-spacing:0;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.caption-six-bold{font-size:10px;line-height:14px;letter-spacing:0;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.caption-seven{font-size:9px;line-height:13px;letter-spacing:0;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.caption-seven-bold{font-size:9px;line-height:13px;letter-spacing:0;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.caption-eight{font-size:8px;line-height:13px;letter-spacing:0;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.caption-nine{font-size:9px;line-height:13px;letter-spacing:0;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.caption-seven-bold{font-size:9px;line-height:13px;letter-spacing:0;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.caption-eight{font-size:8px;line-height:13px;letter-spacing:0;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.caption-eight-bold{font-size:8px;line-height:13px;letter-spacing:0;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.border-bottom-medium-grey{border-bottom:1px solid #d8dada}
.border-top-medium-grey{border-top:1px solid #d8dada}
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{display:inline-block}
.rte .color-blue{color:#000}
.rte p span{display:inline-block}
.owl-dots{margin:0 auto}
.toolbar-item{border:1px solid #aaa;background:#ccc}
.toolbar-item[aria-disabled='false']:focus{background-color:#eee}
.offscreen{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
.hidden{display:none}
.toolbar{font-size:0}
.more-feature-banner img,.more-feature-banner .responsiveimage{max-width:100%}
@media(max-width:767px){.full-width-container .row,.full-width-teaser .row{margin-left:0;margin-right:0}
.full-width-container .container,.full-width-teaser .container,.full-width-container .container-fluid,.full-width-teaser .container-fluid{padding-left:0 !important;padding-right:0 !important}
}
.carouselcontainer{margin-bottom:20px}
@media(min-width:992px){.carouselcontainer{margin-bottom:80px}
}
.border-bottom-light-grey{border-bottom:2px solid #000}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(359deg)}
}
.loader-animation{animation:spin .5s linear infinite}
.cmp-image .image-container img{max-width:100%}
.aem-Grid>.rte .heading-two{margin-bottom:10px}
.aem-Grid>.rte h1,.aem-Grid>.rte h2{font-family:'GalanoGrotesque-Bold'}
.aem-Grid>.rte p{font-family:'GalanoGrotesque-Medium'}
.strike-through{text-decoration:line-through}
.image-teaser-carousel .base-timer{display:none !important}
.popover{text-align:center;background-color:#fff;border:1px solid #000 !important;border-radius:0;border:0;z-index:1019;color:#000}
.popover .popover-body{color:#000;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.popover .notify-container{color:#000;border:1px solid #000;background-color:transparent;border-radius:0;margin:5px 0;padding:4px 24px;font-size:10px;font-weight:900;letter-spacing:.25px;line-height:18px;cursor:pointer;text-transform:uppercase}
.popover .arrow:after{border:solid #000;border-width:1px 1px 1px 0;display:inline-block;border-top-color:#fff;background:#fff;width:8px;height:8px;top:-5px;left:0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.popover .arrow:before{border:0}
.bs-popover-top{z-index:9999 !important}
.opac-5{opacity:.2}
.equal-height .component-row-style>div>.aem-Grid{height:100%}
.disabledPageContent a span{pointer-events:unset !important;cursor:not-allowed;opacity:.4}
.disabledPageContent .choice-card-input-container .md-form.input-group.alternate.md-form.input-group.alternate-zipcode.mt-20.mb-10{cursor:not-allowed}
.disabledPageContent .choice-card-input-container input{pointer-events:unset !important;pointer-events:none !important;cursor:not-allowed;opacity:.4}
.disabled,:disabled{pointer-events:unset !important}
.disabled .btn,.disabled a.btn,:disabled .btn,:disabled a.btn{pointer-events:unset !important;cursor:not-allowed}
.forget-password .disabled,.forget-password :disabled{pointer-events:none !important}
.single-columcontrol-center{padding-bottom:40px}
@media(min-width:992px){.single-columcontrol-center{padding-bottom:80px}
}
.single-columcontrol-center>.container>.row>div{margin:0 auto}
.single-columcontrol-center div.rte h2{padding:30px 0 0 0}
.single-columcontrol-center div.rte h2 span.heading-two{margin-bottom:0}
@media(min-width:992px){.single-columcontrol-center div.rte h2{padding:60px 0 0 0}
}
.single-columcontrol-center div.rte span.heading-two{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';padding-bottom:10px}
@media(min-width:992px){.single-columcontrol-center div.rte span.heading-two{padding-bottom:20px}
}
.single-columcontrol-center .accordion{margin-top:30px}
@media(min-width:992px){.single-columcontrol-center .accordion{margin-top:60px}
}
.single-columcontrol-center .accordion .accordion-new .card-header a>p{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.single-columcontrol-center .accordion .accordion-new .card-body{padding:20px 30px}
.single-columcontrol-center .accordion .accordion-new .card-body p{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';letter-spacing:.5px}
.list-style__tick .image-and-text__text .text-area h2{margin-bottom:0}
.list-style__tick .image-and-text__text .text-area h2 .heading-two{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin-bottom:10px}
.list-style__tick .image-and-text__text .text-area h2 .heading-two .heading-three{margin-bottom:0 !important}
@media(min-width:992px){.list-style__tick .image-and-text__text .text-area h2 .heading-two{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
}
.list-style__tick .image-and-text__text .text-area ul{margin-top:20px;margin-bottom:0;padding:0;list-style-type:none}
.list-style__tick .image-and-text__text .text-area ul li{margin-bottom:15px;padding-left:35px;background:url("clientlib-base/resources/svg/checkmark-icon-dark.svg") no-repeat left}
.columncontrol .tiles.bg-light-grey{padding-left:0;padding-right:0}
@media(min-width:992px){.columncontrol .tiles.bg-light-grey{padding-left:93px;padding-right:93px}
}
.columncontrol .tiles.bg-light-grey .tiles__heading{margin-top:40px;margin-bottom:10px}
@media(min-width:992px){.columncontrol .tiles.bg-light-grey .tiles__heading{margin:50px 0 20px 0}
}
.columncontrol .tiles.bg-light-grey .tiles__heading .component-heading{text-align:center;margin:0 !important;font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
@media(min-width:992px){.columncontrol .tiles.bg-light-grey .tiles__heading .component-heading{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin:0 auto !important}
}
.columncontrol .tiles.bg-light-grey .app-services-container .promo-gutters .heading-four{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.columncontrol .tiles.bg-light-grey .button_header{padding-bottom:20px}
@media(min-width:992px){.columncontrol .tiles.bg-light-grey .button_header{padding-bottom:40px}
}
.tiles.bg-white.border-between .how-it-works .promo-gutters .component-heading{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.tiles.bg-white.border-between .how-it-works .promo-gutters .how-it-work-desc{min-height:0}
.tiles.bg-white.border-between .how-it-works .button_header{padding-top:30px;padding-bottom:40px}
@media(min-width:992px){.tiles.bg-white.border-between .how-it-works .button_header{padding-top:20px;padding-bottom:70px}
}
.tf-tooltip{cursor:pointer}
.font-zero{font-size:0 !important}
input::-ms-reveal,input::-ms-clear{display:none}
.view-link{position:absolute;right:40px;top:35px;text-decoration:none;z-index:9;padding:0;line-height:16px !important;font-size:16px;line-height:20px;font-weight:400;color:#525252 !important;font-family:'GalanoGrotesque-Medium';opacity:1 !important}
.md-form.input-group.search-input{height:46px;border-radius:0}
.md-form.input-group.search-input label{color:#000;margin-left:16px;width:auto;text-align:left}
.md-form.input-group.search-input label.active{color:#000}
.md-form.input-group.search-input .form-control{padding:11px 16px 11px 16px;border-radius:0}
.md-form.input-group.search-input .form-control:focus{border-radius:0}
.md-form.input-group.search-input a.search-btn{background:#000;border-radius:0;border-bottom:0;padding:8px 10px}
.md-form{height:55px;margin-bottom:0}
.md-form label{width:100%;display:block;text-align:left;font-family:'GalanoGrotesque-Medium';font-size:14px !important;font-weight:400;line-height:20px;color:#1a1c35;text-align:left;margin-bottom:5px;position:unset;transform:unset;margin-bottom:5px !important}
@media only screen and (min-width:720px){.md-form label{font-size:16px !important;line-height:24px}
}
@media only screen and (min-width:920px){.md-form label{font-size:16px !important;line-height:24px}
}
.md-form label.active{transform:unset;font-size:14px !important;line-height:20px}
@media only screen and (min-width:720px){.md-form label.active{font-size:16px !important;line-height:24px}
}
@media only screen and (min-width:920px){.md-form label.active{font-size:16px !important;line-height:24px}
}
.md-form .form-control{color:#000}
.md-form .invalid-feedback{font-size:11px;color:#e00;margin-top:-5px}
.md-form textarea.form-control{width:100%;resize:none;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';letter-spacing:.5px;padding:10px 12px}
.md-form .success{background:url("clientlib-base/resources/svg/light/Success-new-zelda.svg") 99% center no-repeat;opacity:1}
.md-form .success-white{background:url("clientlib-base/resources/svg/light/success_white.svg") 99% center no-repeat;opacity:1}
.md-form .bell-white{background:url("clientlib-base/resources/svg/light/bell_white.svg") 99% center no-repeat;opacity:1}
.md-form .bell-black{background:url("clientlib-base/resources/svg/light/bell_black.svg") 99% center no-repeat;opacity:1}
.md-form .success-otp{opacity:1}
.md-form .error{opacity:1;border-color:#a41412 !important;border-bottom-width:1px !important;color:#a41412 !important;font-size:16px;line-height:20px;font-family:'GalanoGrotesque-Medium';font-weight:400}
.md-form .error:focus{border-color:#a41412}
.md-form .error-otp{opacity:1}
.md-form .error-otp:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.md-form .textbox-tooltip-label{display:flex;width:auto;padding-right:15px}
.md-form .textbox-tooltip-label .tf-tooltip{margin-left:5px}
.md-form .textbox-tooltip-label .icon.light-theme.small-icon i{height:20px !important}
.md-form .textbox-tooltip-field{display:block;width:100%}
.md-form.input-group{border-radius:0;background:transparent;padding-bottom:5px}
.md-form.input-group .input-group-addon{background-color:#000;color:#fff;padding:9.5px 14px}
.md-form.input-group .form-control{font-size:16px;line-height:20px;font-weight:400;font-family:'GalanoGrotesque-Medium';color:#1a1c35 !important;letter-spacing:.5px;padding:10px 12px;color:#000}
.md-form input:not([type]),.md-form input[type='date']:not(.browser-default),.md-form input[type='datetime']:not(.browser-default),.md-form input[type='datetime-local']:not(.browser-default),.md-form input[type='tel']:not(.browser-default),.md-form input[type='number']:not(.browser-default),.md-form input[type='search']:not(.browser-default),.md-form input[type='phone']:not(.browser-default),.md-form input[type='search-md'],.md-form input[type='text']:not(.browser-default),.md-form input[type='password']:not(.browser-default),.md-form input[type='email']:not(.browser-default),.md-form input[type='url']:not(.browser-default),.md-form input[type='time']:not(.browser-default),.md-form textarea.md-textarea{border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #d8dada;border-bottom:1px solid #000;height:44px}
.md-form input:not([type]):focus:not([readonly]),.md-form input[type='date']:not(.browser-default):focus:not([readonly]),.md-form input[type='datetime']:not(.browser-default):focus:not([readonly]),.md-form input[type='datetime-local']:not(.browser-default):focus:not([readonly]),.md-form input[type='tel']:not(.browser-default):focus:not([readonly]),.md-form input[type='number']:not(.browser-default):focus:not([readonly]),.md-form input[type='search']:not(.browser-default):focus:not([readonly]),.md-form input[type='phone']:not(.browser-default):focus:not([readonly]),.md-form input[type='search-md']:focus:not([readonly]),.md-form input[type='text']:not(.browser-default):focus:not([readonly]),.md-form input[type='password']:not(.browser-default):focus:not([readonly]),.md-form input[type='email']:not(.browser-default):focus:not([readonly]),.md-form input[type='url']:not(.browser-default):focus:not([readonly]),.md-form input[type='time']:not(.browser-default):focus:not([readonly]),.md-form textarea.md-textarea:focus:not([readonly]){-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0;border-color:#000}
.md-form input:not([type]):focus:not([readonly])+label,.md-form input[type='date']:not(.browser-default):focus:not([readonly])+label,.md-form input[type='datetime']:not(.browser-default):focus:not([readonly])+label,.md-form input[type='datetime-local']:not(.browser-default):focus:not([readonly])+label,.md-form input[type='tel']:not(.browser-default):focus:not([readonly])+label,.md-form input[type='number']:not(.browser-default):focus:not([readonly])+label,.md-form input[type='search']:not(.browser-default):focus:not([readonly])+label,.md-form input[type='phone']:not(.browser-default):focus:not([readonly])+label,.md-form input[type='search-md']:focus:not([readonly])+label,.md-form input[type='text']:not(.browser-default):focus:not([readonly])+label,.md-form input[type='password']:not(.browser-default):focus:not([readonly])+label,.md-form input[type='email']:not(.browser-default):focus:not([readonly])+label,.md-form input[type='url']:not(.browser-default):focus:not([readonly])+label,.md-form input[type='time']:not(.browser-default):focus:not([readonly])+label,.md-form textarea.md-textarea:focus:not([readonly])+label{color:#000}
.md-form input:not([type]).invalid,.md-form input:not([type]):focus.invalid,.md-form input[type='date']:not(.browser-default).invalid,.md-form input[type='date']:not(.browser-default):focus.invalid,.md-form input[type='datetime']:not(.browser-default).invalid,.md-form input[type='datetime']:not(.browser-default):focus.invalid,.md-form input[type='datetime-local']:not(.browser-default).invalid,.md-form input[type='datetime-local']:not(.browser-default):focus.invalid,.md-form input[type='tel']:not(.browser-default).invalid,.md-form input[type='tel']:not(.browser-default):focus.invalid,.md-form input[type='number']:not(.browser-default).invalid,.md-form input[type='number']:not(.browser-default):focus.invalid,.md-form input[type='search']:not(.browser-default).invalid,.md-form input[type='search']:not(.browser-default):focus.invalid,.md-form input[type='phone']:not(.browser-default).invalid,.md-form input[type='phone']:not(.browser-default):focus.invalid,.md-form input[type='search-md'].invalid,.md-form input[type='search-md']:focus.invalid,.md-form input[type='text']:not(.browser-default).invalid,.md-form input[type='text']:not(.browser-default):focus.invalid,.md-form input[type='password']:not(.browser-default).invalid,.md-form input[type='password']:not(.browser-default):focus.invalid,.md-form input[type='email']:not(.browser-default).invalid,.md-form input[type='email']:not(.browser-default):focus.invalid,.md-form input[type='url']:not(.browser-default).invalid,.md-form input[type='url']:not(.browser-default):focus.invalid,.md-form input[type='time']:not(.browser-default).invalid,.md-form input[type='time']:not(.browser-default):focus.invalid,.md-form textarea.md-textarea.invalid,.md-form textarea.md-textarea:focus.invalid{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.md-form input:not([type]).invalid+label:after,.md-form input:not([type]):focus.invalid+label:after,.md-form input[type='date']:not(.browser-default).invalid+label:after,.md-form input[type='date']:not(.browser-default):focus.invalid+label:after,.md-form input[type='datetime']:not(.browser-default).invalid+label:after,.md-form input[type='datetime']:not(.browser-default):focus.invalid+label:after,.md-form input[type='datetime-local']:not(.browser-default).invalid+label:after,.md-form input[type='datetime-local']:not(.browser-default):focus.invalid+label:after,.md-form input[type='tel']:not(.browser-default).invalid+label:after,.md-form input[type='tel']:not(.browser-default):focus.invalid+label:after,.md-form input[type='number']:not(.browser-default).invalid+label:after,.md-form input[type='number']:not(.browser-default):focus.invalid+label:after,.md-form input[type='search']:not(.browser-default).invalid+label:after,.md-form input[type='search']:not(.browser-default):focus.invalid+label:after,.md-form input[type='phone']:not(.browser-default).invalid+label:after,.md-form input[type='phone']:not(.browser-default):focus.invalid+label:after,.md-form input[type='search-md'].invalid+label:after,.md-form input[type='search-md']:focus.invalid+label:after,.md-form input[type='text']:not(.browser-default).invalid+label:after,.md-form input[type='text']:not(.browser-default):focus.invalid+label:after,.md-form input[type='password']:not(.browser-default).invalid+label:after,.md-form input[type='password']:not(.browser-default):focus.invalid+label:after,.md-form input[type='email']:not(.browser-default).invalid+label:after,.md-form input[type='email']:not(.browser-default):focus.invalid+label:after,.md-form input[type='url']:not(.browser-default).invalid+label:after,.md-form input[type='url']:not(.browser-default):focus.invalid+label:after,.md-form input[type='time']:not(.browser-default).invalid+label:after,.md-form input[type='time']:not(.browser-default):focus.invalid+label:after,.md-form textarea.md-textarea.invalid+label:after,.md-form textarea.md-textarea:focus.invalid+label:after{color:#e00;content:attr(data-error);opacity:1;font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.form-control:disabled,.form-control[readonly]{opacity:0}
.custom-control-input:focus ~ .custom-control-label::before{box-shadow:none;border:1px solid #000;box-shadow:inset 0 0 0 1px #000}
.custom-checkbox .custom-control-label::before{border-radius:0;box-shadow:none}
.custom-checkbox-spa .custom-control-label::before{border-radius:0;box-shadow:none}
.custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:1px solid #d8dada;background-color:#f6f6f6;border:0;border-radius:0;box-shadow:none}
.custom-control-label{font-size:14px;width:100%}
.custom-switch .custom-control-input:checked ~ .custom-control-label::before{color:#fff;background-color:#000;border:0;border-radius:10px;box-shadow:none}
.custom-switch .custom-control-input:focus ~ .custom-control-label::before{border:2px solid #000 !important;border-radius:10px}
.custom-switch .custom-control-input:not(:focus) ~ .custom-control-label::before{border:none !important}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before{color:#fff;background-color:transparent;border-color:#d8dada}
label.field,label.field-spa{border-radius:0;color:#000;display:block;margin:0;padding:0;opacity:0;position:relative;transition-property:opacity;border:1px solid #d8dada;background:#fff}
label.field span,label.field-spa span{color:inherit;display:block;height:20px;left:9px;pointer-events:none;position:absolute;top:32px;z-index:1}
label.field span.required::after,label.field-spa span.required::after{color:inherit;content:'*';display:block;height:20px;left:-20px;line-height:20px;position:absolute;text-align:center;top:0;width:20px}
.error label.field span,.error label.field-spa span{color:#e00}
label.field .psuedo_select,label.field .psuedo_select-spa,label.field-spa .psuedo_select,label.field-spa .psuedo_select-spa{background:rgba(255,255,255,0);position:relative;border:transparent;color:#000;cursor:pointer;font-size:20px;height:24px;line-height:24px;margin:-8px 0 0 0;width:100%;padding:26px 0 26px 0;outline:0}
label.field .psuedo_select::after,label.field .psuedo_select-spa::after,label.field-spa .psuedo_select::after,label.field-spa .psuedo_select-spa::after{background:url("clientlib-base/resources/svg/light/small/expand_more_sm.svg") 0 0 no-repeat;content:'';height:24px;width:24px;position:absolute;top:0;right:0}
label.field .psuedo_select .selected,label.field .psuedo_select-spa .selected,label.field-spa .psuedo_select .selected,label.field-spa .psuedo_select-spa .selected{height:24px;left:10px;line-height:24px;opacity:0;position:relative;top:0;transition-property:opacity,transform;will-change:transform;color:#000;margin-right:35px}
label.field .psuedo_select .selected.success,label.field .psuedo_select-spa .selected.success,label.field-spa .psuedo_select .selected.success,label.field-spa .psuedo_select-spa .selected.success{background:url("clientlib-base/resources/svg/light/success.svg") center right no-repeat;opacity:1}
label.field .psuedo_select .selected.error,label.field .psuedo_select-spa .selected.error,label.field-spa .psuedo_select .selected.error,label.field-spa .psuedo_select-spa .selected.error{background:url("clientlib-base/resources/svg/light/error.svg") center right no-repeat;opacity:1}
label.field .psuedo_select ul,label.field .psuedo_select-spa ul,label.field-spa .psuedo_select ul,label.field-spa .psuedo_select-spa ul{background:#fff;border:1px solid #d8dada;border-radius:0;background-color:#fff;box-shadow:none;display:block;height:0;list-style:none;margin-top:2px;opacity:0;overflow:hidden;padding:0 1px;pointer-events:none;transition-property:height,opacity;width:100%;z-index:2;position:absolute}
label.field .psuedo_select ul li,label.field .psuedo_select-spa ul li,label.field-spa .psuedo_select ul li,label.field-spa .psuedo_select-spa ul li{font-size:14px;padding:16px 16px 15px}
label.field .psuedo_select ul li:hover,label.field .psuedo_select-spa ul li:hover,label.field-spa .psuedo_select ul li:hover,label.field-spa .psuedo_select-spa ul li:hover{background-color:#f6f6f6}
label.field .deselect,label.field-spa .deselect{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1010}
label.field.focused,label.field-spa.focused{color:#000;box-shadow:none;border-radius:0}
label.field.focused .psuedo_select,label.field.focused .psuedo_select-spa,label.field-spa.focused .psuedo_select,label.field-spa.focused .psuedo_select-spa{border:transparent}
label.field.focused .psuedo_select::after,label.field.focused .psuedo_select-spa::after,label.field-spa.focused .psuedo_select::after,label.field-spa.focused .psuedo_select-spa::after{background:url("clientlib-base/resources/svg/light/small/expand_less_sm.svg") 0 0 no-repeat}
label.field.focused .psuedo_select ul,label.field.focused .psuedo_select-spa ul,label.field-spa.focused .psuedo_select ul,label.field-spa.focused .psuedo_select-spa ul{opacity:1;pointer-events:all;z-index:1040;border:1px solid #d8dada;border-radius:0;background-color:#fff;box-shadow:none}
.custom-radio{padding:12px 10px 12px 12px;min-height:68px}
.custom-radio .custom-control-input{position:absolute;left:20px;top:20px}
.custom-radio .custom-control-label{padding-left:40px;font-size:16px}
.custom-radio .custom-control-label::after{display:none}
.custom-radio .custom-control-label.custom-label{padding-left:0}
.custom-radio .custom-control-label.custom-label::before{display:none !important}
.custom-radio .custom-control-input:disabled ~ .custom-control-label::before{color:transparent;border:1px solid #b2b2b2;border:0;border-radius:0;box-shadow:none;background:transparent url(clientlib-base/resources/svg/selectors/radio_disabled.svg) center center no-repeat;position:absolute;top:2px;left:-10px;display:block;width:40px;height:40px;border-radius:100%}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before{color:transparent;border-color:1px solid transparent;border:0;border-radius:0;box-shadow:none;background:transparent url(clientlib-base/resources/svg/selectors/_Radio-base-on.svg) center center no-repeat;position:absolute;top:2px;left:-10px;display:block;width:40px;height:40px;border-radius:100%}
.custom-radio .custom-control-label::before{position:absolute;top:2px;left:-10px;display:block;width:40px;height:40px;border-radius:100%;pointer-events:none;content:'';border:transparent solid 1px;background:transparent url(clientlib-base/resources/svg/selectors/_Radio-base-off.svg) center center no-repeat}
.custom-radio .custom-control-input:checked:focus-visible ~ .custom-control-label::before{outline:2px solid #000}
.custom-radio .custom-control-label::before,.custom-radio .custom-file-label,.custom-radio .custom-select{transition:none}
.custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label::before{color:transparent;background-color:transparent;border-color:transparent}
.custom-checkbox .custom-control-input,.custom-checkbox-spa .custom-control-input{position:absolute;left:20px;top:20px}
.custom-checkbox .custom-control-label,.custom-checkbox-spa .custom-control-label{padding-left:34px;font-size:16px}
.custom-checkbox .custom-control-label::after,.custom-checkbox-spa .custom-control-label::after{display:none}
.custom-checkbox .custom-control-input:disabled ~ .custom-control-label::before,.custom-checkbox-spa .custom-control-input:disabled ~ .custom-control-label::before{color:transparent;border-color:1px solid transparent;border:0;border-radius:0;box-shadow:none;background:transparent url(clientlib-base/resources/svg/selectors/checkbox_disabled.svg) center center no-repeat;position:absolute;top:0;left:0;display:block;width:30px;height:30px}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,.custom-checkbox-spa .custom-control-input:checked ~ .custom-control-label::before{color:transparent;border-radius:0;box-shadow:none;background:transparent url(clientlib-base/resources/svg/selectors/_Checkbox-base-on.svg) center center no-repeat;position:absolute;top:0;left:0;display:block;width:30px;height:30px}
.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before,.custom-checkbox-spa .custom-control-input:focus ~ .custom-control-label::before{border:1px solid #000}
.custom-checkbox .custom-control-input:not(:focus) ~ .custom-control-label::before,.custom-checkbox-spa .custom-control-input:not(:focus) ~ .custom-control-label::before{border:0}
.custom-checkbox .custom-control-label::before,.custom-checkbox-spa .custom-control-label::before{position:absolute;top:0;left:0;display:block;width:30px;height:30px;pointer-events:none;content:'';border:transparent solid 1px;background:transparent url(clientlib-base/resources/svg/selectors/_Checkbox-base-off.svg) center center no-repeat}
.custom-checkbox .custom-control-label::before,.custom-checkbox .custom-file-label,.custom-checkbox .custom-select,.custom-checkbox-spa .custom-control-label::before,.custom-checkbox-spa .custom-file-label,.custom-checkbox-spa .custom-select{transition:none}
.custom-checkbox .custom-control-input:not(:disabled):active ~ .custom-control-label::before,.custom-checkbox-spa .custom-control-input:not(:disabled):active ~ .custom-control-label::before{color:transparent;background-color:transparent;border-color:transparent}
.custom-switch{padding:12px 10px 12px 12px}
.custom-switch .custom-control-input{position:absolute;left:20px;top:20px}
.custom-switch .custom-control-label{padding-left:70px;height:25px}
.custom-switch .custom-control-label::after{display:none}
.custom-switch .custom-control-input:checked ~ .custom-control-label::before{color:transparent;border:0;border-radius:10px;box-shadow:none;background:transparent url("clientlib-base/resources/svg/selectors/switch_on.svg") center center no-repeat;position:absolute;top:-8px;left:0;display:block;width:55px;height:40px}
.custom-switch .custom-control-input:not(:checked) ~ .custom-control-label::before{position:absolute;top:-8px;left:0;display:block;width:55px;height:40px;pointer-events:none;content:'';border:1px solid #b2b2b2;background:transparent url("clientlib-base/resources/svg/selectors/switch_off.svg") center center no-repeat}
.custom-switch .custom-control-input.disabled ~ .custom-control-label::before{color:transparent;border:0;border-radius:0;box-shadow:none;background:transparent url("clientlib-base/resources/svg/selectors/switch_disabled.svg") center center no-repeat;position:absolute;top:-8px;left:0;display:block;width:55px;height:40px}
.custom-switch .custom-control-input.disabled.checked ~ .custom-control-label::before{color:transparent;border:0;border-radius:0;box-shadow:none;background:transparent url("clientlib-base/resources/svg/selectors/switch_on.svg") center center no-repeat;position:absolute;top:-8px;left:0;display:block;width:55px;height:40px}
.custom-switch .custom-control-label::before,.custom-switch .custom-file-label,.custom-switch .custom-select{transition:none !important}
.custom-switch .custom-control-input:not(:disabled):active ~ .custom-control-label::before{color:transparent !important;background-color:transparent !important;border-color:transparent !important}
.usage-toggle .custom-switch-tw .custom-control-input:not(:focus) ~ .custom-control-label::before{width:54px;height:24px;border-radius:20px}
.alternate{min-height:55px;height:unset;height:unset}
label.alternate .psuedo_select::after,label.alternate .psuedo_select-spa::after{top:15px;right:6px}
label.alternate span{top:15px}
label.alternate .psuedo_select .selected,label.alternate .psuedo_select-spa .selected{top:0}
.alternate-zipcode{height:unset;background-color:#f6f6f6}
label.alternate-zipcode.psuedo_select::after{top:-15px;right:6px}
label.alternate-zipcodespan{top:18px}
label.alternate-zipcode.psuedo_select.selected{top:-6px}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#095fcc}
.dark-theme .md-form input:not([type]),.dark-theme .md-form input[type='date']:not(.browser-default),.dark-theme .md-form input[type='datetime']:not(.browser-default),.dark-theme .md-form input[type='datetime-local']:not(.browser-default),.dark-theme .md-form input[type='tel']:not(.browser-default),.dark-theme .md-form input[type='number']:not(.browser-default),.dark-theme .md-form input[type='search']:not(.browser-default),.dark-theme .md-form input[type='phone']:not(.browser-default),.dark-theme .md-form input[type='search-md'],.dark-theme .md-form input[type='text']:not(.browser-default),.dark-theme .md-form input[type='password']:not(.browser-default),.dark-theme .md-form input[type='email']:not(.browser-default),.dark-theme .md-form input[type='url']:not(.browser-default),.dark-theme .md-form input[type='time']:not(.browser-default),.dark-theme .md-form textarea.md-textarea{border:1px solid #333;border-bottom:1px solid #fff}
.dark-theme .md-form input:not([type]):focus:not([readonly]),.dark-theme .md-form input[type='date']:not(.browser-default):focus:not([readonly]),.dark-theme .md-form input[type='datetime']:not(.browser-default):focus:not([readonly]),.dark-theme .md-form input[type='datetime-local']:not(.browser-default):focus:not([readonly]),.dark-theme .md-form input[type='tel']:not(.browser-default):focus:not([readonly]),.dark-theme .md-form input[type='number']:not(.browser-default):focus:not([readonly]),.dark-theme .md-form input[type='search']:not(.browser-default):focus:not([readonly]),.dark-theme .md-form input[type='phone']:not(.browser-default):focus:not([readonly]),.dark-theme .md-form input[type='search-md']:focus:not([readonly]),.dark-theme .md-form input[type='text']:not(.browser-default):focus:not([readonly]),.dark-theme .md-form input[type='password']:not(.browser-default):focus:not([readonly]),.dark-theme .md-form input[type='email']:not(.browser-default):focus:not([readonly]),.dark-theme .md-form input[type='url']:not(.browser-default):focus:not([readonly]),.dark-theme .md-form input[type='time']:not(.browser-default):focus:not([readonly]),.dark-theme .md-form textarea.md-textarea:focus:not([readonly]){border-color:#fff}
.dark-theme .md-form input:not([type]):focus:not([readonly])+label,.dark-theme .md-form input[type='date']:not(.browser-default):focus:not([readonly])+label,.dark-theme .md-form input[type='datetime']:not(.browser-default):focus:not([readonly])+label,.dark-theme .md-form input[type='datetime-local']:not(.browser-default):focus:not([readonly])+label,.dark-theme .md-form input[type='tel']:not(.browser-default):focus:not([readonly])+label,.dark-theme .md-form input[type='number']:not(.browser-default):focus:not([readonly])+label,.dark-theme .md-form input[type='search']:not(.browser-default):focus:not([readonly])+label,.dark-theme .md-form input[type='phone']:not(.browser-default):focus:not([readonly])+label,.dark-theme .md-form input[type='search-md']:focus:not([readonly])+label,.dark-theme .md-form input[type='text']:not(.browser-default):focus:not([readonly])+label,.dark-theme .md-form input[type='password']:not(.browser-default):focus:not([readonly])+label,.dark-theme .md-form input[type='email']:not(.browser-default):focus:not([readonly])+label,.dark-theme .md-form input[type='url']:not(.browser-default):focus:not([readonly])+label,.dark-theme .md-form input[type='time']:not(.browser-default):focus:not([readonly])+label,.dark-theme .md-form textarea.md-textarea:focus:not([readonly])+label{color:#fff}
.dark-theme label{color:#fff}
.dark-theme .md-form.input-group .form-control{color:#fff}
.dark-theme .md-form .success{background:url("clientlib-base/resources/svg/dark/success.svg") 99% center no-repeat}
.dark-theme .md-form .error{background:url("clientlib-base/resources/svg/dark/error.svg") 99% center no-repeat}
.dark-theme .view-link{color:#fff;border-bottom:1px solid #fff}
.dark-theme .coverage-map-zip-form .md-form.input-group{height:70px}
.dark-theme .coverage-map-zip-form .error-text{color:#fff}
.locked-disabled{background:#fff;opacity:.7}
.locked-disabled .form-control{background:url("clientlib-base/resources/svg/light/lock.svg") 99% center no-repeat;opacity:1;border-bottom:1px solid #d8dada !important;cursor:not-allowed !important;pointer-events:none !important}
.locked-disabled .phone-type-dropdown .wrap-drop:after{background:url("clientlib-base/resources/svg/light/lock.svg") 99% center no-repeat;opacity:1;border-bottom:1px solid #d8dada !important}
.locked-disabled .wrap-drop{cursor:not-allowed !important;pointer-events:none !important}
.internation-rates .error{background:url("clientlib-base/resources/svg/light/error.svg") 99% center no-repeat;opacity:1;border-color:#ed7000 !important;border-bottom-width:3px !important}
.internation-rates .error:focus{border-color:#ed7000}
.internation-rates .success{opacity:1;border-bottom:3px solid #008330 !important}
.custom-dropdown-opt{min-height:44px !important;margin-top:30px}
.custom-dropdown-opt label{position:absolute;top:-20px !important;font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';font-size:12px !important}
.checkbox-inside-choiceCard.checkbox-tooltip{display:flex}
.checkbox-inside-choiceCard.checkbox-tooltip .custom-control-label{width:42%}
#cpniAmr .active-border{border-left:4px solid #e00}
.no-arrow-input::-webkit-inner-spin-button,.no-arrow-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.no-arrow-input{appearance:textfield}
a{color:#000;font-weight:700;border-bottom:1px solid #000;padding-bottom:2px;letter-spacing:normal}
a:hover{color:#000;opacity:.8;padding-bottom:0;border-bottom:2px solid #000}
a:not([href]){color:#000}
a.default-sm{font-weight:400;color:#000;font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';border-bottom:1px solid #000;padding-bottom:2px}
a.default-sm:hover{color:#000;border-bottom:2px solid #000;padding-bottom:1px;opacity:.8}
a.default-md{font-weight:400;color:#000;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;border-bottom:1px solid #000;padding-bottom:2px}
a.default-md:hover{color:#000;border-bottom:2px solid #000;padding-bottom:1px;opacity:.8}
a.default-md-bold{font-weight:700;color:#000;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;border-bottom:1px solid #000;padding-bottom:2px}
a.default-md-bold:hover{color:#000;border-bottom:2px solid #000;padding-bottom:1px;opacity:.8}
a.default-lg{font-weight:400;color:#000;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';border-bottom:1px solid #000;padding-bottom:2px;letter-spacing:normal}
a.default-lg:hover{color:#000;border-bottom:2px solid #000;padding-bottom:1px;opacity:.8}
a.error-sm{font-weight:400;color:#e00;font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';border-bottom:1px solid #e00;padding-bottom:2px}
a.error-sm:hover{color:#e00;border-bottom:2px solid #e00;padding-bottom:1px;opacity:.8}
a.error-md{font-weight:400;color:#e00;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;border-bottom:1px solid #e00;padding-bottom:2px}
a.error-md:hover{color:#e00;border-bottom:2px solid #e00;padding-bottom:1px;opacity:.8}
a.error-lg{font-weight:400;color:#e00;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';border-bottom:1px solid #e00;padding-bottom:2px;letter-spacing:normal}
a.error-lg:hover{color:#e00;border-bottom:2px solid #e00;padding-bottom:1px;opacity:.8}
.dark-theme.default-link{font-weight:700;color:#fff;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';border-bottom:1px solid #fff;padding-bottom:2px}
.dark-theme.default-link:hover{color:#fff;border-bottom:2px solid #fff;padding-bottom:1px;opacity:.8}
.dark-theme.default-sm{font-weight:400;color:#fff;font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';border-bottom:1px solid #fff;padding-bottom:2px}
.dark-theme.default-sm:hover{color:#fff;border-bottom:2px solid #fff;padding-bottom:1px;opacity:.8}
.dark-theme.default-md{font-weight:700;color:#fff;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;border-bottom:1px solid #fff;padding-bottom:2px}
.dark-theme.default-md:hover{color:#fff;border-bottom:2px solid #fff;padding-bottom:1px;opacity:.8}
.dark-theme.default-lg{font-weight:400;color:#fff;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';border-bottom:1px solid #fff;padding-bottom:2px;letter-spacing:normal}
.dark-theme.default-lg:hover{color:#fff;border-bottom:2px solid #fff;padding-bottom:1px;opacity:.8}
.bg-teal{background-color:#000}
.icon.dark-theme.small-icon{display:inline-block;vertical-align:middle}
.icon.dark-theme.small-icon i{height:24px;width:24px;display:block}
.icon.dark-theme.small-icon i.add-sm{background:url("clientlib-base/resources/svg/dark/small/add_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.lock-sm{background:url("clientlib-base/resources/svg/dark/small/lock_sm_new.svg") center center no-repeat}
.icon.dark-theme.small-icon i.arrow-back{background:url("clientlib-base/resources/svg/dark/small/arrow_back_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.arrow-down{background:url("clientlib-base/resources/svg/dark/small/arrow_down_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.arrow-forward{background:url("clientlib-base/resources/svg/dark/small/arrow_forward_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.arrow-up{background:url("clientlib-base/resources/svg/dark/small/arrow_up_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.chevron-left{background:url("clientlib-base/resources/svg/dark/small/chevron_left_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.chevron-right{background:url("clientlib-base/resources/svg/dark/small/chevron_right_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.clear{background:url("clientlib-base/resources/svg/dark/small/clear_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.delete{background:url("clientlib-base/resources/svg/dark/small/delete_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.edit{background:url("clientlib-base/resources/svg/dark/small/edit_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat}
.icon.dark-theme.small-icon i.expand-less{background:url("clientlib-base/resources/svg/dark/small/expand_less_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.expand-more{background:url("clientlib-base/resources/svg/dark/small/expand_more_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.language{background:url("clientlib-base/resources/svg/dark/small/language_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.location{background:url("clientlib-base/resources/svg/dark/small/location_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.person{background:url("clientlib-base/resources/svg/dark/small/person_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.search{background:url("clientlib-base/resources/svg/dark/small/search_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.shopping-cart{background:url("clientlib-base/resources/svg/dark/small/shopping_cart_sm.svg") center center no-repeat}
.icon.dark-theme.small-icon i.more_info{background:url("clientlib-base/resources/svg/dark/small/more_info.svg") center center no-repeat}
.icon.dark-theme.small-icon i.reward{background:url("clientlib-base/resources/svg/product-card/rewards-white.svg") center center no-repeat}
.icon.dark-theme.small-icon i.tick{background:url("clientlib-base/resources/svg/checkmark-icon.svg") center center no-repeat}
.icon.dark-theme.small-icon i.tw-white-arrow{background:url("clientlib-base/resources/svg/dark/tw-white-arrow.svg") center center no-repeat}
.icon.dark-theme.large-icon{display:inline-block;vertical-align:middle}
.icon.dark-theme.large-icon i{height:30px;width:30px;display:block}
.icon.dark-theme.large-icon i.auto_refill{background:url("clientlib-base/resources/svg/dark/auto_refill.svg") center center no-repeat}
.icon.dark-theme.large-icon i.carrier{background:url("clientlib-base/resources/svg/dark/carrier.svg") center center no-repeat}
.icon.dark-theme.large-icon i.deals{background:url("clientlib-base/resources/svg/dark/deals.svg") center center no-repeat}
.icon.dark-theme.large-icon i.font{background:url("clientlib-base/resources/svg/dark/font.svg") center center no-repeat}
.icon.dark-theme.large-icon i.notification{background:url("clientlib-base/resources/svg/dark/notification.svg") center center no-repeat}
.icon.dark-theme.large-icon i.print{background:url("clientlib-base/resources/svg/dark/print.svg") center center no-repeat}
.icon.dark-theme.large-icon i.refer_a_friend{background:url("clientlib-base/resources/svg/dark/refer_a_friend.svg") center center no-repeat}
.icon.dark-theme.large-icon i.rewards{background:url("clientlib-base/resources/svg/dark/rewards.svg") center center no-repeat}
.icon.dark-theme.large-icon i.success_outline{background:url("clientlib-base/resources/svg/dark/success_outline.svg") center center no-repeat}
.icon.dark-theme.large-icon i.facebook{background:url("clientlib-base/resources/svg/social-icons/facebook-black.svg") center center no-repeat}
.icon.dark-theme.large-icon i.instagram{background:url("clientlib-base/resources/svg/social-icons/instagram-black.svg") center center no-repeat}
.icon.dark-theme.large-icon i.twitter{background:url("clientlib-base/resources/svg/social-icons/twitter-black.svg") center center no-repeat}
.icon.dark-theme.large-icon i.youtube{background:url("clientlib-base/resources/svg/social-icons/youtube-black.svg") center center no-repeat}
.icon.dark-theme.large-icon i.add{background:url("clientlib-base/resources/svg/dark/add.svg") center center no-repeat}
.icon.dark-theme.large-icon i.android{background:url("clientlib-base/resources/svg/dark/android.svg") center center no-repeat}
.icon.dark-theme.large-icon i.apple{background:url("clientlib-base/resources/svg/dark/apple.svg") center center no-repeat}
.icon.dark-theme.large-icon i.arrow-back{background:url("clientlib-base/resources/svg/dark/arrow-back-new.svg") center center no-repeat;width:18px;height:18px}
.icon.dark-theme.large-icon i.arrow-down{background:url("clientlib-base/resources/svg/dark/arrow_down.svg") center center no-repeat}
.icon.dark-theme.large-icon i.arrow-forward{background:url("clientlib-base/resources/svg/dark/arrow_forward.svg") center center no-repeat;display:block}
.icon.dark-theme.large-icon i.arrow-up{background:url("clientlib-base/resources/svg/dark/arrow_up.svg") center center no-repeat}
.icon.dark-theme.large-icon i.battery{background:url("clientlib-base/resources/svg/dark/battery.svg") center center no-repeat}
.icon.dark-theme.large-icon i.bluetooth{background:url("clientlib-base/resources/svg/dark/bluetooth.svg") center center no-repeat}
.icon.dark-theme.large-icon i.calendar{background:url("clientlib-base/resources/svg/dark/calendar.svg") center center no-repeat}
.icon.dark-theme.large-icon i.camera{background:url("clientlib-base/resources/svg/dark/camera.svg") center center no-repeat}
.icon.dark-theme.large-icon i.chevron-left{background:url("clientlib-base/resources/svg/dark/chevron_left.svg") center center no-repeat}
.icon.dark-theme.large-icon i.chevron-right{background:url("clientlib-base/resources/svg/dark/chevron_right.svg") center center no-repeat}
.icon.dark-theme.large-icon i.clear{background:url("clientlib-base/resources/svg/dark/clear.svg") center center no-repeat}
.icon.dark-theme.large-icon i.clock{background:url("clientlib-base/resources/svg/dark/clock.svg") center center no-repeat}
.icon.dark-theme.large-icon i.close-white{background:url("clientlib-base/resources/svg/dark/clear_blk.svg") center center no-repeat}
.icon.dark-theme.large-icon i.data{background:url("clientlib-base/resources/svg/dark/data.svg") center center no-repeat}
.icon.dark-theme.large-icon i.devices{background:url("clientlib-base/resources/svg/dark/devices.svg") center center no-repeat}
.icon.dark-theme.large-icon i.drag{background:url("clientlib-base/resources/svg/dark/drag.svg") center center no-repeat}
.icon.dark-theme.large-icon i.edit{background:url("clientlib-base/resources/svg/dark/edit.svg") center center no-repeat}
.icon.dark-theme.large-icon i.email{background:url("clientlib-base/resources/svg/dark/email.svg") center center no-repeat}
.icon.dark-theme.large-icon i.error{background:url("clientlib-base/resources/svg/dark/error.svg") center center no-repeat}
.icon.dark-theme.large-icon i.error-total-red{background:url("clientlib-base/resources/svg/dark/error-text-new-icon.svg") center center no-repeat;width:16px !important;height:16px !important;margin-right:3px}
.icon.dark-theme.large-icon i.expand-less{background:url("clientlib-base/resources/svg/dark/expand_less.svg") center center no-repeat}
.icon.dark-theme.large-icon i.expand-more{background:url("clientlib-base/resources/svg/dark/expand_more.svg") center center no-repeat}
.icon.dark-theme.large-icon i.filters{background:url("clientlib-base/resources/svg/dark/filters.svg") center center no-repeat}
.icon.dark-theme.large-icon i.frequency{background:url("clientlib-base/resources/svg/dark/frequency.svg") center center no-repeat}
.icon.dark-theme.large-icon i.hearingaid{background:url("clientlib-base/resources/svg/dark/hearing_aid.svg") center center no-repeat}
.icon.dark-theme.large-icon i.internet-access{background:url("clientlib-base/resources/svg/dark/internet_access.svg") center center no-repeat}
.icon.dark-theme.large-icon i.language{background:url("clientlib-base/resources/svg/dark/language.svg") center center no-repeat}
.icon.dark-theme.large-icon i.location{background:url("clientlib-base/resources/svg/dark/location.svg") center center no-repeat}
.icon.dark-theme.large-icon i.lock{background:url("clientlib-base/resources/svg/dark/lock.svg") center center no-repeat}
.icon.dark-theme.large-icon i.menu{background:url("clientlib-base/resources/svg/dark/menu.svg") center center no-repeat}
.icon.dark-theme.large-icon i.more-horizontal{background:url("clientlib-base/resources/svg/dark/more_horizontal.svg") center center no-repeat}
.icon.dark-theme.large-icon i.more-vertical{background:url("clientlib-base/resources/svg/dark/more_vertical.svg") center center no-repeat}
.icon.dark-theme.large-icon i.more-info{background:url("clientlib-base/resources/svg/dark/more_info.svg") center center no-repeat}
.icon.dark-theme.large-icon i.music{background:url("clientlib-base/resources/svg/dark/music.svg") center center no-repeat}
.icon.dark-theme.large-icon i.person{background:url("clientlib-base/resources/svg/dark/person.svg") center center no-repeat}
.icon.dark-theme.large-icon i.phone{background:url("clientlib-base/resources/svg/dark/phone.svg") center center no-repeat}
.icon.dark-theme.large-icon i.plan-card-icon{background:url("clientlib-base/resources/svg/dark/plan_card.svg") center center no-repeat}
.icon.dark-theme.large-icon i.remove{background:url("clientlib-base/resources/svg/dark/remove.svg") center center no-repeat}
.icon.dark-theme.large-icon i.rocket{background:url("clientlib-base/resources/svg/dark/rocket.svg") center center no-repeat}
.icon.dark-theme.large-icon i.screensize{background:url("clientlib-base/resources/svg/dark/screensize.svg") center center no-repeat}
.icon.dark-theme.large-icon i.search{background:url("clientlib-base/resources/svg/dark/search.svg") center center no-repeat}
.icon.dark-theme.large-icon i.shipping{background:url("clientlib-base/resources/svg/dark/shipping.svg") center center no-repeat}
.icon.dark-theme.large-icon i.shopping-cart{background:url("clientlib-base/resources/svg/dark/shopping_cart.svg") center center no-repeat}
.icon.dark-theme.large-icon i.smartphone{background:url("clientlib-base/resources/svg/dark/smartphone.svg") center center no-repeat}
.icon.dark-theme.large-icon i.success{background:url("clientlib-base/resources/svg/dark/success.svg") center center no-repeat}
.icon.dark-theme.large-icon i.vibration{background:url("clientlib-base/resources/svg/dark/vibration.svg") center center no-repeat}
.icon.dark-theme.large-icon i.view{background:url("clientlib-base/resources/svg/dark/view.svg") center center no-repeat}
.icon.dark-theme.large-icon i.volume{background:url("clientlib-base/resources/svg/dark/volume.svg") center center no-repeat}
.icon.dark-theme.large-icon i.weight{background:url("clientlib-base/resources/svg/dark/weight.svg") center center no-repeat}
.icon.dark-theme.large-icon i.wifi{background:url("clientlib-base/resources/svg/dark/wifi.svg") center center no-repeat}
.icon.dark-theme.large-icon i.speed{background:url("clientlib-base/resources/svg/dark/speed.svg") center center no-repeat}
.icon.dark-theme.large-icon i.storage{background:url("clientlib-base/resources/svg/dark/storage.svg") center center no-repeat}
.icon.dark-theme.large-icon i.accessory{background:url("clientlib-base/resources/svg/dark/accessory.svg") center center no-repeat}
.icon.dark-theme.large-icon i.color{background:url("clientlib-base/resources/svg/dark/color.svg") center center no-repeat}
.icon.dark-theme.large-icon i.compatibility{background:url("clientlib-base/resources/svg/dark/compatibility.svg") center center no-repeat}
.icon.dark-theme.large-icon i.display{background:url("clientlib-base/resources/svg/dark/display.svg") center center no-repeat}
.icon.dark-theme.large-icon i.features{background:url("clientlib-base/resources/svg/dark/features.svg") center center no-repeat}
.icon.dark-theme.large-icon i.gps{background:url("clientlib-base/resources/svg/dark/gps.svg") center center no-repeat}
.icon.dark-theme.large-icon i.memory{background:url("clientlib-base/resources/svg/dark/memory.svg") center center no-repeat}
.icon.dark-theme.large-icon i.network{background:url("clientlib-base/resources/svg/dark/network.svg") center center no-repeat}
.icon.dark-theme.large-icon i.processor{background:url("clientlib-base/resources/svg/dark/processor.svg") center center no-repeat}
.icon.dark-theme.large-icon i.refill{background:url("clientlib-base/resources/svg/dark/refill.svg") center center no-repeat}
.icon.dark-theme.large-icon i.tw-white-arrow{background:url("clientlib-base/resources/svg/dark/tw-white-arrow.svg") center center no-repeat}
.icon.dark-theme.x-large-icon{display:inline-block;vertical-align:middle}
.icon.dark-theme.x-large-icon i{height:42px;width:42px;display:block}
.icon.dark-theme.x-large-icon i.video-close{background:url("clientlib-base/resources/svg/dark/close-video.svg") center center no-repeat}
.icon.dark-theme.x-large-icon i.vector-success-icon{height:78px;width:75px;background:url("clientlib-base/resources/svg/dark/vector-success-icon.svg") center center no-repeat}
.icon.light-theme.small-icon{display:inline-block;vertical-align:middle}
.icon.light-theme.small-icon i{height:24px;width:24px;display:block}
.icon.light-theme.small-icon i.download-icon{background:url("clientlib-base/resources/svg/light/small/Icon feather-download.svg") center center no-repeat}
.icon.light-theme.small-icon i.add-sm{background:url("clientlib-base/resources/svg/light/small/add_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.lock-sm{background:url("clientlib-base/resources/svg/light/small/lock_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.remove-sm{background:url("clientlib-base/resources/svg/light/small/remove_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.arrow-back{background:url("clientlib-base/resources/svg/light/small/arrow_back_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.arrow-down{background:url("clientlib-base/resources/svg/light/small/arrow_down_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.arrow-forward{background:url("clientlib-base/resources/svg/light/small/arrow_forward_sm.svg") center center no-repeat;display:block}
.icon.light-theme.small-icon i.arrow-up{background:url("clientlib-base/resources/svg/light/small/arrow_up_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.chevron-left{background:url("clientlib-base/resources/svg/light/small/chevron_left_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.chevron-right{background:url("clientlib-base/resources/svg/light/small/chevron_right_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.clear{background:url("clientlib-base/resources/svg/light/small/clear_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.black-sm{background:url("clientlib-base/resources/svg/light/small/black_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.delete{background:url("clientlib-base/resources/svg/light/small/delete_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.edit{background:url("clientlib-base/resources/svg/light/small/edit_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.expand-less{background:url("clientlib-base/resources/svg/light/small/expand_less_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.expand-more{background:url("clientlib-base/resources/svg/light/small/expand_more_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.language{background:url("clientlib-base/resources/svg/light/small/language_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.location{background:url("clientlib-base/resources/svg/light/small/location_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.privacy-choices{background:url("clientlib-base/resources/svg/light/small/privacyoptions.png") center center no-repeat;width:29px}
.icon.light-theme.small-icon i.person{background:url("clientlib-base/resources/svg/light/small/person_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.search{background:url("clientlib-base/resources/svg/light/small/search_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.shopping-cart{background:url("clientlib-base/resources/svg/light/small/shopping_cart_sm.svg") center center no-repeat}
.icon.light-theme.small-icon i.reward{background:url("clientlib-base/resources/svg/product-card/rewards.svg") center center no-repeat}
.icon.light-theme.small-icon i.more-info-cards{background:url("clientlib-base/resources/svg/product-card/more_info_card.svg") center center no-repeat}
.icon.light-theme.small-icon i.noun-new-tab{background:url("clientlib-base/resources/svg/product-card/noun-new-tab.svg") center center no-repeat}
.icon.light-theme.small-icon i.more-info{background:url("clientlib-base/resources/svg/light/small/more_info.svg") center center no-repeat}
.icon.light-theme.small-icon i.info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat}
.icon.light-theme.small-icon i.error-info-icon{background:url("clientlib-base/resources/svg/product-card/error-info-light-icon.svg") center center no-repeat}
.icon.light-theme.small-icon i.info-icon-light{background:url("clientlib-base/resources/svg/product-card/info-light-icon.svg") center center no-repeat}
.icon.light-theme.small-icon i.tick{background:url("clientlib-base/resources/svg/checkmark-icon-dark.svg") center center no-repeat}
.icon.light-theme.small-icon i.data-icon{background:url("clientlib-base/resources/svg/data-final.png") center center no-repeat;width:40px;height:40px}
.icon.light-theme.small-icon i.rate-icon{background:url("clientlib-base/resources/svg/rate-final.png") center center no-repeat;width:40px;height:40px}
.icon.light-theme.small-icon i.tax-icon{background:url("clientlib-base/resources/svg/Grop-latest-icon.png") center center no-repeat;width:40px;height:40px}
.icon.light-theme.small-icon i.network-icon{background:url("clientlib-base/resources/svg/network-final.png") center center no-repeat;width:40px;height:40px}
.icon.light-theme.small-icon i.remove-sm-circle{background:url("clientlib-base/resources/svg/Circle minus_Dark_B3.svg") center center no-repeat}
.icon.light-theme.small-icon i.add-sm-circle{background:url("clientlib-base/resources/svg/Circle Plus_Dark_B3.svg") center center no-repeat}
.icon.light-theme.small-icon i.tw-white-arrow{background:url("clientlib-base/resources/svg/dark/tw-white-arrow.svg") center center no-repeat}
.icon.light-theme.small-icon i.notification-warning{background:url("clientlib-base/resources/svg/notification-warning.svg") center center no-repeat}
.icon.light-theme.small-icon i.notification-success{background:url("clientlib-base/resources/svg/notification-success.svg") center center no-repeat}
.icon.light-theme.large-icon{display:inline-block;vertical-align:middle}
.icon.light-theme.large-icon i{height:30px;width:30px;display:block}
.icon.light-theme.large-icon i.auto_refill{background:url("clientlib-base/resources/svg/light/auto_refill.svg") center center no-repeat}
.icon.light-theme.large-icon i.notification-warning{background:url("clientlib-base/resources/svg/notification-warning.svg") center center no-repeat}
.icon.light-theme.large-icon i.notification-success{background:url("clientlib-base/resources/svg/notification-success.svg") center center no-repeat}
.icon.light-theme.large-icon i.carrier{background:url("clientlib-base/resources/svg/light/carrier.svg") center center no-repeat}
.icon.light-theme.large-icon i.deals{background:url("clientlib-base/resources/svg/light/deals.svg") center center no-repeat}
.icon.light-theme.large-icon i.font{background:url("clientlib-base/resources/svg/light/font.svg") center center no-repeat}
.icon.light-theme.large-icon i.notification{background:url("clientlib-base/resources/svg/light/notification.svg") center center no-repeat}
.icon.light-theme.large-icon i.print{background:url("clientlib-base/resources/svg/light/print.svg") center center no-repeat}
.icon.light-theme.large-icon i.refer_a_friend{background:url("clientlib-base/resources/svg/light/refer_a_friend.svg") center center no-repeat}
.icon.light-theme.large-icon i.rewards{background:url("clientlib-base/resources/svg/light/rewards.svg") center center no-repeat}
.icon.light-theme.large-icon i.success_outline{background:url("clientlib-base/resources/svg/light/success_outline.svg") center center no-repeat}
.icon.light-theme.large-icon i.print{background:url("clientlib-base/resources/svg/light/print.svg") center center no-repeat}
.icon.light-theme.large-icon i.add{background:url("clientlib-base/resources/svg/light/add.svg") center center no-repeat}
.icon.light-theme.large-icon i.android{background:url("clientlib-base/resources/svg/light/android.svg") center center no-repeat}
.icon.light-theme.large-icon i.apple{background:url("clientlib-base/resources/svg/light/apple.svg") center center no-repeat}
.icon.light-theme.large-icon i.arrow-back{background:url("clientlib-base/resources/svg/light/arrow_back.svg") center center no-repeat}
.icon.light-theme.large-icon i.arrow-down{background:url("clientlib-base/resources/svg/light/arrow_down.svg") center center no-repeat}
.icon.light-theme.large-icon i.arrow-forward{background:url("clientlib-base/resources/svg/light/arrow_forward.svg") center center no-repeat;display:block}
.icon.light-theme.large-icon i.arrow-up{background:url("clientlib-base/resources/svg/light/arrow_up.svg") center center no-repeat}
.icon.light-theme.large-icon i.battery{background:url("clientlib-base/resources/svg/light/battery.svg") center center no-repeat}
.icon.light-theme.large-icon i.bluetooth{background:url("clientlib-base/resources/svg/light/bluetooth.svg") center center no-repeat}
.icon.light-theme.large-icon i.calendar{background:url("clientlib-base/resources/svg/light/calendar.svg") center center no-repeat}
.icon.light-theme.large-icon i.camera{background:url("clientlib-base/resources/svg/light/camera.svg") center center no-repeat}
.icon.light-theme.large-icon i.chevron-left{background:url("clientlib-base/resources/svg/light/chevron_left.svg") center center no-repeat}
.icon.light-theme.large-icon i.chevron-right{background:url("clientlib-base/resources/svg/light/chevron_right.svg") center center no-repeat}
.icon.light-theme.large-icon i.clear{background:url("clientlib-base/resources/svg/light/clear.svg") center center no-repeat}
.icon.light-theme.large-icon i.ringing-phone{background:url("clientlib-base/resources/svg/light/ringing_TBV.svg") center center no-repeat}
.icon.light-theme.large-icon i.migration-phone{background:url("clientlib-base/resources/svg/light/Phone_TF.svg") center center no-repeat}
.icon.light-theme.large-icon i.message-icon{background:url("clientlib-base/resources/svg/light/Message_TBV.svg") center center no-repeat}
.icon.light-theme.large-icon i.clock{background:url("clientlib-base/resources/svg/light/clock.svg") center center no-repeat}
.icon.light-theme.large-icon i.data{background:url("clientlib-base/resources/svg/light/data.svg") center center no-repeat}
.icon.light-theme.large-icon i.devices{background:url("clientlib-base/resources/svg/light/devices.svg") center center no-repeat}
.icon.light-theme.large-icon i.drag{background:url("clientlib-base/resources/svg/light/drag.svg") center center no-repeat}
.icon.light-theme.large-icon i.edit{background:url("clientlib-base/resources/svg/light/edit.svg") center center no-repeat}
.icon.light-theme.large-icon i.email{background:url("clientlib-base/resources/svg/light/email.svg") center center no-repeat}
.icon.light-theme.large-icon i.error{background:url("clientlib-base/resources/svg/light/error.svg") center center no-repeat}
.icon.light-theme.large-icon i.error-black{background:url("clientlib-base/resources/svg/light/error_black.svg") center center no-repeat}
.icon.light-theme.large-icon i.green-success{background:url("clientlib-base/resources/svg/light/green-success.svg") center center no-repeat;width:24px;height:24px}
.icon.light-theme.large-icon i.expand-less{background:url("clientlib-base/resources/svg/light/expand_less.svg") center center no-repeat}
.icon.light-theme.large-icon i.expand-more{background:url("clientlib-base/resources/svg/light/expand_more.svg") center center no-repeat}
.icon.light-theme.large-icon i.filters{background:url("clientlib-base/resources/svg/light/filters.svg") center center no-repeat}
.icon.light-theme.large-icon i.frequency{background:url("clientlib-base/resources/svg/light/frequency.svg") center center no-repeat}
.icon.light-theme.large-icon i.hearingaid{background:url("clientlib-base/resources/svg/light/hearing_aid.svg") center center no-repeat}
.icon.light-theme.large-icon i.internet-access{background:url("clientlib-base/resources/svg/light/internet_access.svg") center center no-repeat}
.icon.light-theme.large-icon i.language{background:url("clientlib-base/resources/svg/light/language.svg") center center no-repeat}
.icon.light-theme.large-icon i.location{background:url("clientlib-base/resources/svg/light/location.svg") center center no-repeat}
.icon.light-theme.large-icon i.lock{background:url("clientlib-base/resources/svg/light/lock.svg") center center no-repeat}
.icon.light-theme.large-icon i.menu{background:url("clientlib-base/resources/svg/light/menu.svg") center center no-repeat}
.icon.light-theme.large-icon i.more-horizontal{background:url("clientlib-base/resources/svg/light/more_horizontal.svg") center center no-repeat}
.icon.light-theme.large-icon i.more-vertical{background:url("clientlib-base/resources/svg/light/more_vertical.svg") center center no-repeat}
.icon.light-theme.large-icon i.more-info{background:url("clientlib-base/resources/svg/light/more_info.svg") center center no-repeat}
.icon.light-theme.large-icon i.music{background:url("clientlib-base/resources/svg/light/music.svg") center center no-repeat}
.icon.light-theme.large-icon i.person{background:url("clientlib-base/resources/svg/light/Account.svg") center center no-repeat;width:32px;height:32px}
.icon.light-theme.large-icon i.phone{background:url("clientlib-base/resources/svg/light/phone.svg") center center no-repeat}
.icon.light-theme.large-icon i.plan-card-icon{background:url("clientlib-base/resources/svg/light/plan_card.svg") center center no-repeat}
.icon.light-theme.large-icon i.remove{background:url("clientlib-base/resources/svg/light/remove.svg") center center no-repeat}
.icon.light-theme.large-icon i.rocket{background:url("clientlib-base/resources/svg/light/rocket.svg") center center no-repeat}
.icon.light-theme.large-icon i.screensize{background:url("clientlib-base/resources/svg/light/screensize.svg") center center no-repeat}
.icon.light-theme.large-icon i.search{background:url("clientlib-base/resources/svg/light/Search-new.svg") center center no-repeat}
.icon.light-theme.large-icon i.shipping{background:url("clientlib-base/resources/svg/light/shipping.svg") center center no-repeat}
.icon.light-theme.large-icon i.shopping-cart{background:url("clientlib-base/resources/svg/light/shopping-bag_blk.svg") center center no-repeat;width:32px;height:32px}
.icon.light-theme.large-icon i.smartphone{background:url("clientlib-base/resources/svg/light/smartphone.svg") center center no-repeat}
.icon.light-theme.large-icon i.success{background:url("clientlib-base/resources/svg/light/success.svg") center center no-repeat}
.icon.light-theme.large-icon i.vibration{background:url("clientlib-base/resources/svg/light/vibration.svg") center center no-repeat}
.icon.light-theme.large-icon i.view{background:url("clientlib-base/resources/svg/light/view.svg") center center no-repeat}
.icon.light-theme.large-icon i.volume{background:url("clientlib-base/resources/svg/light/volume.svg") center center no-repeat}
.icon.light-theme.large-icon i.weight{background:url("clientlib-base/resources/svg/light/weight.svg") center center no-repeat}
.icon.light-theme.large-icon i.wifi{background:url("clientlib-base/resources/svg/light/wifi.svg") center center no-repeat}
.icon.light-theme.large-icon i.speed{background:url("clientlib-base/resources/svg/light/speed.svg") center center no-repeat}
.icon.light-theme.large-icon i.storage{background:url("clientlib-base/resources/svg/light/storage.svg") center center no-repeat}
.icon.light-theme.large-icon i.accessory{background:url("clientlib-base/resources/svg/light/accessory.svg") center center no-repeat}
.icon.light-theme.large-icon i.color{background:url("clientlib-base/resources/svg/light/color.svg") center center no-repeat}
.icon.light-theme.large-icon i.compatibility{background:url("clientlib-base/resources/svg/light/compatibility.svg") center center no-repeat}
.icon.light-theme.large-icon i.display{background:url("clientlib-base/resources/svg/light/display.svg") center center no-repeat}
.icon.light-theme.large-icon i.features{background:url("clientlib-base/resources/svg/light/features.svg") center center no-repeat}
.icon.light-theme.large-icon i.gps{background:url("clientlib-base/resources/svg/light/gps.svg") center center no-repeat}
.icon.light-theme.large-icon i.memory{background:url("clientlib-base/resources/svg/light/memory.svg") center center no-repeat}
.icon.light-theme.large-icon i.network{background:url("clientlib-base/resources/svg/light/network.svg") center center no-repeat}
.icon.light-theme.large-icon i.processor{background:url("clientlib-base/resources/svg/light/processor.svg") center center no-repeat}
.icon.light-theme.large-icon i.carrier{background:url("clientlib-base/resources/svg/light/carrier.svg") center center no-repeat}
.icon.light-theme.large-icon i.refill{background:url("clientlib-base/resources/svg/light/refill.svg") center center no-repeat}
.icon.light-theme.large-icon i.checkmark{background:url("clientlib-base/resources/svg/checkmark-icon.svg") center center no-repeat}
.icon.light-theme.large-icon i.port-in-info{background:url("clientlib-base/resources/svg/port-in/port-in-info.svg") center center no-repeat}
.icon.light-theme.large-icon i.tw-white-arrow{background:url("clientlib-base/resources/svg/dark/tw-white-arrow.svg") center center no-repeat}
.icon.masthead{display:inline-block;vertical-align:middle}
.icon.masthead i{height:40px;width:40px;display:block}
.icon.masthead i.left-black{background:url("clientlib-base/resources/svg/pagination/masthead/left_black.svg") center center no-repeat}
.icon.masthead i.right-black{background:url("clientlib-base/resources/svg/pagination/masthead/right_black.svg") center center no-repeat}
.icon.masthead i.left-white{background:url("clientlib-base/resources/svg/pagination/masthead/left_white.svg") center center no-repeat}
.icon.masthead i.right-white{background:url("clientlib-base/resources/svg/pagination/masthead/right_white.svg") center center no-repeat}
.icon.cart-icons.small-icon{display:inline-block;vertical-align:middle}
.icon.cart-icons.small-icon i{height:60px;width:60px;display:block}
.icon.cart-icons.small-icon i.plan{background:url("clientlib-base/resources/svg/cart/small/plan.svg") center center no-repeat}
.icon.cart-icons.small-icon i.apple-care{background:url("clientlib-base/resources/svg/cart/small/apple_care.svg") center center no-repeat}
.icon.cart-icons.small-icon i.plan-none{background:url("clientlib-base/resources/svg/cart/small/plan_none.svg") center center no-repeat}
.icon.cart-icons.small-icon i.sim{background:url("clientlib-base/resources/svg/cart/small/SIM.svg") center center no-repeat}
.icon.cart-icons.small-icon i.mobile_protect_declined{background:url("clientlib-base/resources/svg/cart/small/mobile_protect_declined.svg") center center no-repeat}
.icon.cart-icons.small-icon i.mobile_protect{background:url("clientlib-base/resources/svg/cart/small/mobile_protect.svg") center center no-repeat}
.icon.cart-icons.large-icon{display:inline-block;vertical-align:middle}
.icon.cart-icons.large-icon i{height:78px;width:78px;display:block}
.icon.cart-icons.large-icon i.mobile-protect{background:url("clientlib-base/resources/svg/cart/large/mobile_protect.svg") center center no-repeat}
.icon.cart-icons.large-icon i.plan{background:url("clientlib-base/resources/svg/cart/large/plan.svg") center center no-repeat}
.icon.cart-icons.large-icon i.plan-none{background:url("clientlib-base/resources/svg/cart/large/plan_none.svg") center center no-repeat}
.icon.cart-icons.large-icon i.mobile-protect-declined{background:url("clientlib-base/resources/svg/cart/large/mobile_protect_declined.svg") center center no-repeat}
.icon.cart-icons.large-icon i.plan-none{background:url("clientlib-base/resources/svg/cart/large/plan_none.svg") center center no-repeat}
.icon.cart-icons.large-icon i.cart-icon-blk{background:url("clientlib-base/resources/svg/cart/shopping_blk.svg") center center no-repeat}
.icon.cart-icons.large-icon i.wallet-icon-blk{background:url("clientlib-base/resources/svg/cart/wallet_blk.svg") center center no-repeat}
.icon.cart-icons.escalation-icon{display:inline-block;vertical-align:middle}
.icon.cart-icons.escalation-icon i{height:25px;width:20px;display:block}
.icon.cart-icons.escalation-icon i.triangle-escalation{background:url("clientlib-base/resources/svg/cart/triangle-escalation.svg") center center no-repeat}
.icon.discount-card-icons{display:inline-block;vertical-align:middle}
.icon.discount-card-icons i{height:77px;width:77px;display:block;background-size:100% 100% !important}
.icon.discount-card-icons i.auto-pay{background:url("clientlib-base/resources/svg/deals-icon/TBV - Icon - Autopay.svg") center center no-repeat}
.icon.discount-card-icons i.multiline-saving{background:url("clientlib-base/resources/svg/deals-icon/TBV - Icon - Multiline.svg") center center no-repeat}
.icon.discount-card-icons i.disney-plus{background:url("clientlib-base/resources/svg/deals-icon/Layer.svg") center center no-repeat}
.icon.discount-card-icons i.affordable-program{background:url("clientlib-base/resources/svg/deals-icon/ACP.svg") center center no-repeat}
.icon.my-account.dashboard{display:inline-block;vertical-align:middle}
.icon.my-account.dashboard i{height:74px;width:74px;display:block}
.icon.my-account.dashboard i.account-payment{background:url("clientlib-base/resources/svg/my_account/dashboard/account_payment.svg") center center no-repeat}
.icon.my-account.dashboard i.apps{background:url("clientlib-base/resources/svg/my_account/dashboard/apps.svg") center center no-repeat}
.icon.my-account.dashboard i.deals-coupon{background:url("clientlib-base/resources/svg/my_account/dashboard/deals.svg") center center no-repeat}
.icon.my-account.dashboard i.manage-lines{background:url("clientlib-base/resources/svg/my_account/dashboard/manage_lines.svg") center center no-repeat}
.icon.my-account.dashboard i.transactions{background:url("clientlib-base/resources/svg/my_account/dashboard/order_history.svg") center center no-repeat}
.icon.my-account.dashboard i.my-rewards{background:url("clientlib-base/resources/svg/my_account/dashboard/rewards.svg") center center no-repeat}
.icon.my-account.dashboard i.support{background:url("clientlib-base/resources/svg/my_account/dashboard/support.svg") center center no-repeat}
.icon.my-account.dashboard i.tutorials{background:url("clientlib-base/resources/svg/my_account/dashboard/tutorials.svg") center center no-repeat}
.icon.my-account.dashboard i.manage-auto-refill{background:url("clientlib-base/resources/svg/my_account/dashboard/auto_refill.svg") center center no-repeat}
.icon.my-account.dashboard i.subscriptions{background:url("clientlib-base/resources/svg/my_account/dashboard/subscriptions.svg") center center no-repeat}
.icon.my-account.dashboard i.communication-privacy{background:url("clientlib-base/resources/svg/my_account/dashboard/new-privacy-icon.svg") center center no-repeat}
.icon.my-account.dashboard i.account-wallet{background:url("clientlib-base/resources/svg/my_account/dashboard/wallet.svg") center center no-repeat}
.icon.my-account.dashboard-lg{display:inline-block;vertical-align:middle}
.icon.my-account.dashboard-lg i{height:89px;width:152px;display:block}
.icon.my-account.dashboard-lg i.speed-large{background:url("clientlib-base/resources/svg/my_account/dashboard/speed_lg.svg") center center no-repeat}
.icon.my-account.rewards{display:inline-block;vertical-align:middle}
.icon.my-account.rewards i{height:72px;width:72px;display:block}
.icon.my-account.rewards i.play-game{background:url("clientlib-base/resources/svg/my_account/rewards/play_game.svg") center center no-repeat}
.icon.my-account.rewards i.poll{background:url("clientlib-base/resources/svg/my_account/rewards/poll.svg") center center no-repeat}
.icon.my-account.rewards i.refer-a-friend{background:url("clientlib-base/resources/svg/my_account/rewards/refer_a_friend.svg") center center no-repeat}
.icon.my-account.rewards i.share{background:url("clientlib-base/resources/svg/my_account/rewards/share.svg") center center no-repeat}
.icon.my-account.rewards i.testimonial{background:url("clientlib-base/resources/svg/my_account/rewards/testimonial.svg") center center no-repeat}
.icon.my-account.rewards i.watch_video{background:url("clientlib-base/resources/svg/my_account/rewards/watch_video.svg") center center no-repeat}
.icon.my-account.sidebar{display:inline-block;vertical-align:middle}
.icon.my-account.sidebar i{height:24px;width:24px;display:block}
.icon.my-account.sidebar i.dashboard{background:url("clientlib-base/resources/svg/my_account/sidebar/my-account-dashboard.svg") center center no-repeat}
.icon.my-account.sidebar i.account-payment{background:url("clientlib-base/resources/svg/my_account/sidebar/Account-Payment.svg") center center no-repeat}
.icon.my-account.sidebar i.transactions{background:url("clientlib-base/resources/svg/my_account/sidebar/Credit Card.svg") center center no-repeat}
.icon.my-account.sidebar i.my-rewards{background:url("clientlib-base/resources/svg/my_account/sidebar/rewards.svg") center center no-repeat}
.icon.my-account.sidebar i.manage-lines{background:url("clientlib-base/resources/svg/my_account/sidebar/Available lines.svg") center center no-repeat}
.icon.my-account.sidebar i.deals-coupon{background:url("clientlib-base/resources/svg/my_account/sidebar/Tag.svg") center center no-repeat}
.icon.my-account.sidebar i.apps{background:url("clientlib-base/resources/svg/my_account/sidebar/App dialer.svg") center center no-repeat}
.icon.my-account.sidebar i.tutorials{background:url("clientlib-base/resources/svg/my_account/sidebar/My Plans.svg") center center no-repeat}
.icon.my-account.sidebar i.support{background:url("clientlib-base/resources/svg/my_account/sidebar/Chat.svg") center center no-repeat}
.icon.my-account.sidebar i.manage-auto-refill{background:url("clientlib-base/resources/svg/my_account/sidebar/Auto-Pay.svg") center center no-repeat}
.icon.my-account.sidebar i.subscriptions{background:url("clientlib-base/resources/svg/my_account/sidebar/Bill up.svg") center center no-repeat;background-size:25px 25px}
.icon.my-account.sidebar i.communication-privacy{background:url("clientlib-base/resources/svg/my_account/sidebar/Safe-Secure.svg") center center no-repeat}
.icon.my-account.sidebar i.logout{background:url("clientlib-base/resources/svg/my_account/sidebar/logout.svg") center center no-repeat;background-size:22px 22px}
.icon.my-account.sidebar i.account-wallet{background:url("clientlib-base/resources/svg/my_account/sidebar/wallet.svg") center center no-repeat}
.icon.my-account.unknown-device.large-icon{display:inline-block;vertical-align:middle}
.icon.my-account.unknown-device.large-icon i{height:125px;width:125px;display:block}
.icon.my-account.unknown-device.large-icon i.unknown-device-icon{background:url("clientlib-base/resources/svg/my_account/unknown_device/unknown_device_lg.svg") center center no-repeat}
.icon.my-account.unknown-device.small-icon{display:inline-block;vertical-align:middle}
.icon.my-account.unknown-device.small-icon i{height:78px;width:78px;display:block}
.icon.my-account.unknown-device.small-icon i.unknown-device-icon{background:url("clientlib-base/resources/svg/my_account/unknown_device/unknown_device_sm.svg") center center no-repeat}
.icon.selectors{display:inline-block;vertical-align:middle}
.icon.selectors i{height:30px;width:30px;display:block}
.icon.selectors i.checkbox-disabled{background:url("clientlib-base/resources/svg/selectors/checkbox_disabled.svg") center center no-repeat}
.icon.selectors i.checkbox-off{background:url("clientlib-base/resources/svg/selectors/checkbox_off.svg") center center no-repeat}
.icon.selectors i.checkbox-off-white{background:url("clientlib-base/resources/svg/selectors/Checkbox_base.svg") center center no-repeat}
.icon.selectors i.checkbox-on{background:url("clientlib-base/resources/svg/selectors/checkbox_on.svg") center center no-repeat}
.icon.selectors i.radio-disabled{background:url("clientlib-base/resources/svg/selectors/radio_disabled.svg") center center no-repeat}
.icon.selectors i.radio-off{background:url("clientlib-base/resources/svg/selectors/radio_off.svg") center center no-repeat}
.icon.selectors i.radio-on{background:url("clientlib-base/resources/svg/selectors/radio_on.svg") center center no-repeat}
.icon.selectors i.switch-disabled{background:url("clientlib-base/resources/svg/selectors/switch_disabled.svg") center center no-repeat;height:30px;width:50px;display:block}
.icon.selectors i.switch-off{background:url("clientlib-base/resources/svg/selectors/switch_off.svg") center center no-repeat;height:30px;width:50px;display:block}
.icon.selectors i.switch-on{background:url("clientlib-base/resources/svg/selectors/switch_on.svg") center center no-repeat;height:30px;width:50px;display:block}
.icon.comparison{display:inline-block;vertical-align:middle}
.icon.comparison i{height:45px;width:45px;display:block}
.icon.comparison i.battery{background:url("clientlib-base/resources/svg/comparison/battery.svg") center center no-repeat}
.icon.comparison i.bluetooth{background:url("clientlib-base/resources/svg/comparison/bluetooth.svg") center center no-repeat}
.icon.comparison i.memory{background:url("clientlib-base/resources/svg/comparison/memory.svg") center center no-repeat}
.icon.comparison i.screensize{background:url("clientlib-base/resources/svg/comparison/screensize.svg") center center no-repeat}
.icon.comparison i.weight{background:url("clientlib-base/resources/svg/comparison/weight.svg") center center no-repeat}
.icon.comparison i.wifi{background:url("clientlib-base/resources/svg/comparison/wifi.svg") center center no-repeat}
.icon.comparison i.battery-blue{background:url("clientlib-base/resources/svg/comparison/comparison-blue/battery-blue.svg") center center no-repeat}
.icon.comparison i.bluetooth-blue{background:url("clientlib-base/resources/svg/comparison/comparison-blue/bluetooth-blue.svg") center center no-repeat}
.icon.comparison i.memory-blue{background:url("clientlib-base/resources/svg/comparison/comparison-blue/memory-blue.svg") center center no-repeat}
.icon.comparison i.screensize-blue{background:url("clientlib-base/resources/svg/comparison/comparison-blue/screensize-blue.svg") center center no-repeat}
.icon.comparison i.weight-blue{background:url("clientlib-base/resources/svg/comparison/comparison-blue/weight-blue.svg") center center no-repeat}
.icon.comparison i.wifi-blue{background:url("clientlib-base/resources/svg/comparison/comparison-blue/wifi-blue.svg") center center no-repeat}
.icon.filter-ratings{display:inline-block;vertical-align:middle}
.icon.filter-ratings i{height:32px;width:180px;display:block}
.icon.filter-ratings i.one-star{background:url("clientlib-base/resources/svg/filter_ratings/1_star.svg") center center no-repeat}
.icon.filter-ratings i.two-star{background:url("clientlib-base/resources/svg/filter_ratings/2_stars.svg") center center no-repeat}
.icon.filter-ratings i.three-star{background:url("clientlib-base/resources/svg/filter_ratings/3_stars.svg") center center no-repeat}
.icon.filter-ratings i.four-star{background:url("clientlib-base/resources/svg/filter_ratings/4_stars.svg") center center no-repeat}
.icon.filter-ratings i.five-star{background:url("clientlib-base/resources/svg/filter_ratings/5_stars.svg") center center no-repeat}
.icon.filter-ratings i.default{background:url("clientlib-base/resources/svg/filter_ratings/default.svg") center center no-repeat}
.icon.filter{display:inline-block;vertical-align:middle}
.icon.filter i{height:32px;width:180px;display:block}
.icon.filter i.active{background:url("clientlib-base/resources/svg/Filters/active.svg") center center no-repeat}
.icon.filter i.default{background:url("clientlib-base/resources/svg/Filters/default.svg") center center no-repeat}
.icon.filter i.toggle-two{background:url("clientlib-base/resources/svg/Filters/Toggle/2_column.svg") center center no-repeat}
.icon.filter i.four-three{background:url("clientlib-base/resources/svg/Filters/Toggle/3_column.svg") center center no-repeat}
.icon.masthead{display:inline-block;vertical-align:middle}
.icon.masthead i{height:40px;width:40px;display:block}
.icon.masthead i.left-black{background:url("clientlib-base/resources/svg/masthead/left_black.svg") center center no-repeat}
.icon.masthead i.right-black{background:url("clientlib-base/resources/svg/masthead/right_black.svg") center center no-repeat}
.icon.masthead i.pause{background:url("clientlib-base/resources/svg/masthead/pause.svg") center center no-repeat}
.icon.masthead i.play{background:url("clientlib-base/resources/svg/masthead/play.svg") center center no-repeat}
.icon.masthead i.play-button{background:url("clientlib-base/resources/svg/masthead/play-button.svg") center center no-repeat}
.icon.masthead i.play-button-dark{background:url("clientlib-base/resources/svg/masthead/play-button-dark.svg") center center no-repeat}
.icon.ratings{display:inline-block;vertical-align:middle}
.icon.ratings i{height:20px;width:100px;display:block}
.icon.ratings i.zero-half-star{background:url("clientlib-base/resources/svg/ratings/0_half_star.svg") center center no-repeat}
.icon.ratings i.one-half-stars{background:url("clientlib-base/resources/svg/ratings/1_half_stars.svg") center center no-repeat}
.icon.ratings i.one-star{background:url("clientlib-base/resources/svg/ratings/1_star.svg") center center no-repeat}
.icon.ratings i.two-half-stars{background:url("clientlib-base/resources/svg/ratings/2_half_stars.svg") center center no-repeat}
.icon.ratings i.two-stars{background:url("clientlib-base/resources/svg/ratings/2_stars.svg") center center no-repeat}
.icon.ratings i.three-half-stars{background:url("clientlib-base/resources/svg/ratings/3_half_stars.svg") center center no-repeat}
.icon.ratings i.three-stars{background:url("clientlib-base/resources/svg/ratings/3_stars.svg") center center no-repeat}
.icon.ratings i.four-half-stars{background:url("clientlib-base/resources/svg/ratings/4_half_stars.svg") center center no-repeat}
.icon.ratings i.four-stars{background:url("clientlib-base/resources/svg/ratings/4_stars.svg") center center no-repeat}
.icon.ratings i.five-stars{background:url("clientlib-base/resources/svg/ratings/5_stars.svg") center center no-repeat}
.icon.ratings i.no-ratings{background:url("clientlib-base/resources/svg/ratings/no_ratings.svg") center center no-repeat}
.icon.profile.user-icon-xs{display:inline-block;vertical-align:middle}
.icon.profile.user-icon-xs i{height:16px;width:16px;display:block}
.icon.profile.user-icon-xs i.user-icon{background:url("clientlib-base/resources/svg/my_account/profile/profile_xs.svg") center center no-repeat}
.icon.profile.user-icon-sm{display:inline-block;vertical-align:middle}
.icon.profile.user-icon-sm i{height:60px;width:60px;display:block}
.icon.profile.user-icon-sm i.user-icon{background:url("clientlib-base/resources/svg/my_account/profile/profile_sm.svg") center center no-repeat}
.icon.profile.user-icon-md{display:inline-block;vertical-align:middle}
.icon.profile.user-icon-md i{height:80px;width:80px;display:block}
.icon.profile.user-icon-md i.user-icon{background:url("clientlib-base/resources/svg/my_account/profile/profile_md.svg") center center no-repeat}
.icon.profile.user-icon-lg{display:inline-block;vertical-align:middle}
.icon.profile.user-icon-lg i{height:108px;width:108px;display:block}
.icon.profile.user-icon-lg i.user-icon{background:url("clientlib-base/resources/svg/my_account/profile/profile_lg.svg") center center no-repeat}
.icon.profile.user-icon-xl{display:inline-block;vertical-align:middle}
.icon.profile.user-icon-xl i{height:200px;width:200px;display:block}
.icon.profile.user-icon-xl i.user-icon{background:url("clientlib-base/resources/svg/my_account/profile/profile_xl.svg") center center no-repeat}
.icon.video.large{display:inline-block;vertical-align:middle}
.icon.video.large i{height:80px;width:80px;display:block}
.icon.video.large i.play-black{background:url("clientlib-base/resources/svg/video/large/play_black.svg") center center no-repeat}
.icon.video.large i.play-white{background:url("clientlib-base/resources/svg/video/large/play_white.svg") center center no-repeat}
.icon.video.large i.user-icon-lg{background:url("clientlib-base/resources/svg/my_account/profile/profile_lg.svg") center center no-repeat}
.icon.video.small{display:inline-block;vertical-align:middle}
.icon.video.small i{height:50px;width:50px;display:block}
.icon.video.small i.play-black{background:url("clientlib-base/resources/svg/video/small/play_black.svg") center center no-repeat}
.icon.video.small i.play-white{background:url("clientlib-base/resources/svg/video/small/play_white.svg") center center no-repeat}
.icon.video.small i{height:60px;width:60px;display:block}
.icon.video.small i.user-icon-sm{background:url("clientlib-base/resources/svg/my_account/profile/profile_sm.svg") center center no-repeat}
.icon.help-and-support{display:inline-block;vertical-align:middle}
.icon.help-and-support i{height:50px;width:50px;display:block}
.icon.help-and-support i.track-order{background:url("clientlib-base/resources/svg/help_and_support/track_order_50px.svg") center center no-repeat}
.icon.help-and-support-lg{display:inline-block;vertical-align:middle}
.icon.help-and-support-lg i{height:102px;width:102px;display:block}
.icon.help-and-support-lg i.track-order{background:url("clientlib-base/resources/svg/help_and_support/track_order_102px.svg")}
.icon.accessibility{display:inline-block;vertical-align:middle}
.icon.accessibility i{height:45px;width:45px;display:block}
.icon.accessibility i.cognitive{background:url("clientlib-base/resources/svg/accessibility/hearing_aid.svg") center center no-repeat}
.icon.accessibility i.hearing_aid{background:url("clientlib-base/resources/svg/accessibility/hearing_aid.svg") center center no-repeat}
.icon.accessibility i.mobility{background:url("clientlib-base/resources/svg/accessibility/mobility.svg") center center no-repeat}
.icon.accessibility i.speech{background:url("clientlib-base/resources/svg/accessibility/speech.svg") center center no-repeat}
.icon.accessibility i.vision{background:url("clientlib-base/resources/svg/accessibility/vision.svg") center center no-repeat}
.icon i{height:46px;width:50px;display:block}
.icon i.speed-large{background:url("clientlib-base/resources/svg/network.svg") center center no-repeat}
.icon .smart-banner-close-icon{width:7.336px;height:8.359px;display:block;background:url("clientlib-base/resources/svg/dark/smart-banner-close.svg") center center no-repeat}
div.bg--primary{background-color:#000;color:#fff}
div.bg--primary .btn,div.bg--primary a.btn{background:#000;box-shadow:none;color:#fff;border:1px solid #fff}
div.bg--primary .btn:hover,div.bg--primary .btn:focus,div.bg--primary .btn:active,div.bg--primary a.btn:hover,div.bg--primary a.btn:focus,div.bg--primary a.btn:active{background:#000;color:#747676;border:1px solid #747676}
div.bg--secondary{background-color:#fff;color:#fff}
div.bg--secondary .btn,div.bg--secondary a.btn{background:#000;box-shadow:none;color:#fff;border:1px solid #fff}
div.bg--secondary .btn:hover,div.bg--secondary .btn:focus,div.bg--secondary .btn:active,div.bg--secondary a.btn:hover,div.bg--secondary a.btn:focus,div.bg--secondary a.btn:active{background:#000;color:#747676;border:1px solid #747676}
div.bg--tertiary{background-color:#e00}
div.bg__child--primary>div{background-color:#000;color:#fff}
div.bg__child--primary>div .btn,div.bg__child--primary>div a.btn{background:#000;box-shadow:none;color:#fff;border:1px solid #fff}
div.bg__child--primary>div .btn:hover,div.bg__child--primary>div .btn:focus,div.bg__child--primary>div .btn:active,div.bg__child--primary>div a.btn:hover,div.bg__child--primary>div a.btn:focus,div.bg__child--primary>div a.btn:active{background:#000;color:#747676;border:1px solid #747676}
div.bg__child--secondary>div{background-color:#f6f6f6;color:#000}
div.bg__child--secondary>div .btn,div.bg__child--secondary>div a.btn{background:#000;box-shadow:none;color:#fff;border:1px solid #fff}
div.bg__child--secondary>div .btn:hover,div.bg__child--secondary>div .btn:focus,div.bg__child--secondary>div .btn:active,div.bg__child--secondary>div a.btn:hover,div.bg__child--secondary>div a.btn:focus,div.bg__child--secondary>div a.btn:active{background:#000;color:#747676;border:1px solid #747676}
div.bg__child--tertiary>div{background-color:#e00}
div.bg__child--grey{background-color:#f6f6f6}
div.bg__child--darkgrey{background-color:#d8dada}
.bg-white{background-color:#fff !important}
.bg-red{background-color:#e00 !important}
.bg-black{background-color:#000 !important}
.bg-medium-grey{background-color:#f6f6f6}
.bg-light-grey,.bg-soft-grey{background-color:#f6f6f6}
.red-full-dots-bg .image-container{padding-top:120px;background:url(clientlib-base/resources/red-full-dots-bg-mobile.png) top left}
@media(min-width:992px){.red-full-dots-bg .image-container{padding-top:106px;background:url(clientlib-base/resources/red-full-dots-bg.png) top left}
}
.black-info-icon{background:url("clientlib-base/resources/svg/product-card/info_icon.svg") center center no-repeat}
.white-info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat}
.z-clr-blue{color:#1a1c35}
.z-clr-blue a{color:#1a1c35;border-color:#1a1c35}
.z-clr-blue a:hover{color:#1a1c35;border-color:#1a1c35}
.z-clr-red{color:#e00}
.z-clr-red a{color:#e00;border-color:#e00}
.z-clr-red a:hover{color:#e00;border-color:#e00}
.z-clr-yellow{color:#fce500}
.z-clr-yellow a{color:#fce500;border-color:#fce500}
.z-clr-yellow a:hover{color:#fce500;border-color:#fce500}
.z-clr-mint{color:#e6fcf4}
.z-clr-mint a{color:#e6fcf4;border-color:#e6fcf4}
.z-clr-mint :hover{color:#e6fcf4;border-color:#e6fcf4}
.z-clr-teal{color:#00c8b7}
.z-clr-teal a{color:#00c8b7;border-color:#00c8b7}
.z-clr-teal a:hover{color:#00c8b7;border-color:#00c8b7}
.z-clr-white{color:#fff}
.z-clr-white a{color:#fff;border-color:#fff}
.z-clr-white a:hover{color:#fff;border-color:#fff}
.z-bg-blue{background-color:#1a1c35;color:#fff}
.z-bg-blue a{border-color:#fff !important;color:#fff !important}
.z-bg-blue .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important}
.z-bg-blue .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important}
.z-bg-blue .arrow-back{background:url("clientlib-base/resources/svg/dark/arrow_back.svg") center center no-repeat}
.z-bg-blue .arrow-forward{background:url("clientlib-base/resources/svg/dark/arrow_forward.svg") center center no-repeat}
.z-bg-red{background-color:#e00;color:#fff}
.z-bg-red a{border-color:#1a1c35 !important;color:#1a1c35 !important}
.z-bg-red .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important}
.z-bg-red .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important}
.z-bg-red .arrow-back{background:url("clientlib-base/resources/svg/dark/arrow_back.svg") center center no-repeat}
.z-bg-red .arrow-forward{background:url("clientlib-base/resources/svg/dark/arrow_forward.svg") center center no-repeat}
.z-bg-yellow{background-color:#fce500;color:#1a1c35}
.z-bg-yellow a{border-color:#1a1c35 !important;color:#1a1c35 !important}
.z-bg-yellow .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important}
.z-bg-yellow .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important}
.z-bg-yellow .arrow-back{background:url("clientlib-base/resources/svg/dark/arrow_back.svg") center center no-repeat}
.z-bg-yellow .arrow-forward{background:url("clientlib-base/resources/svg/dark/arrow_forward.svg") center center no-repeat}
.z-bg-mint{background-color:#e6fcf4;color:#1a1c35}
.z-bg-mint a{border-color:#1a1c35 !important;color:#1a1c35 !important}
.z-bg-mint .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important}
.z-bg-mint .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important}
.z-bg-mint .h2{font-family:GalanoGrotesque-Bold}
.z-bg-mint p{font-family:GalanoGrotesque-Medium}
.z-bg-mint .arrow-back{background:url("clientlib-base/resources/svg/dark/arrow_back.svg") center center no-repeat}
.z-bg-mint .arrow-forward{background:url("clientlib-base/resources/svg/dark/arrow_forward.svg") center center no-repeat}
.z-bg-teal{background-color:#00c8b7;color:#1a1c35}
.z-bg-teal a{border-color:#1a1c35 !important;color:#1a1c35 !important}
.z-bg-teal .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important}
.z-bg-teal .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important}
.z-bg-teal .arrow-back{background:url("clientlib-base/resources/svg/dark/arrow_back.svg") center center no-repeat}
.z-bg-teal .arrow-forward{background:url("clientlib-base/resources/svg/dark/arrow_forward.svg") center center no-repeat}
.z-bg-white{background-color:#fff}
.z-bg-white a{border-color:#000 !important;color:#000 !important}
.z-bg-white .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:20px !important;height:20px !important}
.z-bg-white .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:20px !important;height:20px !important}
.z-bg-white .arrow-back{background:url("clientlib-base/resources/svg/dark/arrow_back.svg") center center no-repeat}
.z-bg-white .arrow-forward{background:url("clientlib-base/resources/svg/dark/arrow_forward.svg") center center no-repeat}
.text-primary{color:#1a1c35 !important}
.text-primary-hover{color:#929292}
.text-secondary{color:#525252}
.text-secondary-hover{color:#929292}
.text-tertiary{color:#fff}
.text-tertiary-hover{color:#525252}
.text-quarterary{color:#00c8b7}
.text-quarterary-hover{color:#a2a2a2}
.text-disabled{color:#a2a2a2}
.text-success{color:#315700}
.text-warning{color:#834c00}
.text-error{color:#a41412}
.text-neutral{color:#525252}
.bg-primary{background-color:#fff}
.bg-primary-hover{background-color:#fff}
.bg-secondary{background-color:#1a1c35}
.bg-secondary-hover{background-color:#1a1c35}
.bg-tertiary{background-color:#e6fcf4}
.bg-quarterary{background-color:#00df70}
.bg-disabled{background-color:#f2f2f2}
.bg-overlay{background-color:#000}
.bg-success{background-color:#f2fde0}
.bg-warning{background-color:#fff1cc}
.bg-error{background-color:#ffebee}
.bg-neural{background-color:#f2f2f2}
.border-primary{border:1px solid #000}
.border-secondary{border:1px solid #e2e2e2}
.border-disabled{border:1px solid #d9d9d9}
.border-success{border:1px solid #e2f7c2}
.border-warning{border:1px solid #fff1cc}
.border-error{border:1px solid #ffebee}
.border-neural{border:1px solid #e2e2e2}
.cmn-rte-bg-dark .container{background-color:#1a1c35;color:#fff}
.cmn-rte-bg-dark .container a{color:#fff;border-bottom:1px solid #fff}
.cmn-rte-bg-dark .container a:hover{border-bottom:1px solid #fff}
.cmn-rte-bg-dark .container a.btn{background-color:#fff;color:#000;border:0}
.cmn-rte-bg-light .container{background-color:#e6fcf4;color:#1a1c35}
.cmn-rte-bg-light .container a{color:#1a1c35;border-bottom:1px solid #1a1c35}
.cmn-rte-bg-light .container a:hover{border-bottom:1px solid #1a1c35}
.cmn-rte-bg-light .container a.btn{background-color:#1a1c35;color:#fff;border:0}
.cmn-rte-bg-dark-red .container{background-color:#1a1c35;color:#fff}
.cmn-rte-bg-dark-red .container a.btn{background-color:#e00;color:#fff;border:0}
.cmn-rte-bg-light-red .container{background-color:#e6fcf4;color:#1a1c35}
.cmn-rte-bg-light-red .container a.btn{background-color:#e00;color:#fff;border:0}
.cmn-btn-dark a.btn{background-color:#1a1c35 !important;color:#fff !important;border:0}
.cmn-btn-dark .btn{background-color:#1a1c35 !important;color:#fff !important;border:0}
.cmn-btn-light a.btn{background-color:#e6fcf4 !important;color:#1a1c35 !important;border:0}
.cmn-btn-light .btn{background-color:#e6fcf4 !important;color:#1a1c35 !important;border:0}
.cmn-btn-red a.btn{background-color:#e00 !important;color:#fff !important;border:0}
.cmn-btn-red .btn{background-color:#e00 !important;color:#fff !important;border:0}
.cmn-btn-yellow a.btn{background-color:#fce500 !important;color:#1a1c35 !important;border:0}
.cmn-btn-yellow .btn{background-color:#fce500 !important;color:#1a1c35 !important;border:0}
.cmn-btn-teal a.btn{background-color:#00c8b7 !important;color:#1a1c35 !important;border:0}
.cmn-btn-teal .btn{background-color:#00c8b7 !important;color:#1a1c35 !important;border:0}
.cmn-btn-white a.btn{background-color:#fff !important;color:#1a1c35 !important;border:0}
.cmn-btn-white .btn{background-color:#fff !important;color:#1a1c35 !important;border:0}
.btnUpgrade a{background-color:#e00 !important;color:#fff !important;border:0;width:310px;max-width:100%;height:48px;padding:10px 0;display:block;border-radius:50px}
.btnUpgrade a:hover{opacity:1}
@media only screen and (min-width:720px){.btnUpgrade a{width:210px}
}
@media only screen and (min-width:920px){.btnUpgrade a{width:210px}
}
@media screen and (max-width:720px){.btnUpgrade{display:flex;justify-content:center}
}
.btnUpgrade a:disabled,.btnUpgrade button:disabled,.btnUpgrade a.disabled,.btnUpgrade button.disabled{background-color:#d8dada !important}
.btnUpgrade.disabled a,.btnUpgrade.disabled button{background-color:#d8dada !important}
.cmn-txt-dark{color:#1a1c35}
.cmn-txt-dark span{color:#1a1c35}
.cmn-txt-dark p{color:#1a1c35}
.cmn-txt-light{color:#e6fcf4}
.cmn-txt-light span{color:#e6fcf4}
.cmn-txt-light p{color:#e6fcf4}
.cmn-txt-red{color:#e00}
.cmn-txt-red span{color:#e00}
.cmn-txt-red p{color:#e00}
.cmn-txt-yellow{color:#fce500}
.cmn-txt-yellow span{color:#fce500}
.cmn-txt-yellow p{color:#fce500}
.cmn-txt-teal{color:#00c8b7}
.cmn-txt-teal span{color:#00c8b7}
.cmn-txt-teal p{color:#00c8b7}
.inspicioStyle{background-color:#1a1c35}
.inspicioStyle .inspicioCheckboxContainer{display:grid;gap:24px}
.inspicioStyle .inspicioCheckboxContainer{display:grid;gap:24px}
.inspicioStyle .icon-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.inspicioStyle .accountReadyIcon{height:67px !important;width:67px !important;background-image:url(clientlib-base/resources/svg/selectors/IconAccountReady.svg)}
.inspicioStyle .accountReadyIcon-one{height:34px !important;width:34px !important;background-image:url(clientlib-base/resources/svg/selectors/AccountReadyLabelOne.svg)}
.inspicioStyle .accountReadyIcon-two{height:34px !important;width:34px !important;background-image:url(clientlib-base/resources/svg/selectors/AccountReadyLabelTwo.svg)}
.inspicioStyle .tokenExpired-iconContainer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.inspicioStyle .tokenExpired-icon{height:80px !important;width:80px !important;background-image:url(clientlib-base/resources/svg/selectors/TokenExpiredIcon.svg)}
.inspicioStyle .modal-content{background-color:#1a1c35;color:#fff}
.inspicioStyle .modal-content .tokenExpiryContainer{margin-top:140px}
.inspicioStyle .modal-content .accountReadyContainer{margin-top:10px;margin:0 2px}
.inspicioStyle .modal-content .accountReadyContainer h1{width:205px;white-space:normal;word-wrap:break-word;text-align:left;margin-top:30px}
.inspicioStyle .modal-content .accountReadyContainer h2{margin-top:20px}
.inspicioStyle .modal-content .modal-body .icon-text-wrapper{display:flex;align-items:center;margin-top:10px}
.inspicioStyle .modal-content .modal-body .icon-text-wrapper .icon{margin-right:10px;background-size:contain;align-items:center;display:flex;justify-content:center}
.inspicioStyle .modal-content .modal-body .icon-text-wrapper1{display:flex;align-items:center;margin-top:10px}
.inspicioStyle .modal-content .modal-body .icon-text-wrapper1 .icon{margin-right:10px;background-size:contain;align-items:center;display:flex;justify-content:center}
.inspicioStyle .modal-content .modal-body form label{color:#fff}
.inspicioStyle .modal-content .modal-body form label p{color:#fff}
.inspicioStyle .modal-content .modal-body form input{border-color:#fff !important;background-color:#fff;border-radius:5px}
.inspicioStyle .modal-content .modal-body form .error-text{color:#e00}
.inspicioStyle .modal-content .modal-body .custom-control-input[disabled] ~ .custom-control-label,.inspicioStyle .modal-content .modal-body .custom-control-input:disabled ~ .custom-control-label{color:#fff}
.inspicioStyle .modal-content .modal-body .see-available-plans-logged{padding-top:40px}
.inspicioStyle .modal-content .modal-body .custom-control-label::before{position:absolute;top:0;left:0;display:block;width:30px;height:30px;pointer-events:none;content:"";border:transparent solid 1px;background:transparent url(clientlib-base/resources/svg/selectors/Checkbox-icon-whiteBorder.svg) center center no-repeat}
.inspicioStyle .modal-content .modal-body .custom-control-input:checked ~ .custom-control-label::before{color:transparent;border-radius:0;box-shadow:none;background:transparent url(clientlib-base/resources/svg/selectors/Checkbox-base-red.svg) center center no-repeat;position:absolute;top:0;left:0;display:block;width:30px;height:30px}
.inspicioStyle .modal-content .modal-body .btn{background-color:#e00;color:#fff}
.more-account-details .shipping-info-form .md-form .error{width:149.5px;background-color:white;color:#000 !important;border-color:#fff !important}
.more-account-details form{display:flex;flex-wrap:wrap;width:343px;margin:30px auto auto}
.more-account-details form .md-form.input-group label{top:0 !important;margin-bottom:0;position:relative;color:#fff}
.more-account-details form .pronoun-label .md-form.input-group label{color:#000}
.more-account-details form .button-container{margin:auto}
.more-account-details form .primary-btn .btn{background-color:#e00;color:#fff}
.more-account-details form h3{padding-left:11px !important;margin-bottom:-20px}
.more-account-details form .cutom-input{width:inherit}
.more-account-details form .cutom-input .checkoutLabel{color:white;font-size:14px;margin-bottom:0 !important}
.more-account-details form .cutom-input .form-control{box-shadow:none;border-width:1px;border-style:solid;border-color:#d8dada #d8dada black;border-image:initial;height:44px;background-color:white;border-radius:5px}
.more-account-details form .cutom-input .form-control[type="number"]::-webkit-inner-spin-button,.more-account-details form .cutom-input .form-control[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.more-account-details form .cutom-input .form-control[type="number"]{-moz-appearance:textfield}
.more-account-details form .row-group-container{width:100%;display:flex;margin-bottom:1rem}
.more-account-details form .row-group-container .checkoutLabel{color:#fff;margin-bottom:0}
.more-account-details form .row-group-container .form-control{font-family:Verizon NHG DS;font-size:16px;font-weight:400;line-height:24px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;width:150px}
.more-account-details form .row-group-container .pronoun-field .form-control{position:relative;width:150px;border-radius:5px;height:44px}
.more-account-details form .row-group-container .pronoun-field .form-control label{display:block;cursor:pointer;color:#000 !important}
.more-account-details form .row-group-container .pronoun-field .form-control ul{list-style-type:none;z-index:1;position:absolute;top:109%;background:white;border-radius:1rem;padding:1rem;height:fit-content;width:inherit;left:0;cursor:pointer;border:1px solid #ddd}
@media only screen and (min-width:920px){header.lite-theme .mobile-menu-design .sub-menu ul{background:transparent !important}
header.lite-theme .mobile-menu-design .sub-menu{background:transparent !important}
header.lite-theme .mobile-menu-design .head-align{background-color:transparent !important}
header.lite-theme .mobile-menu-design .main-menu ul{background-color:transparent !important}
header.lite-theme .mobile-menu-design .main-menu ul.secondary-menu{background-color:transparent !important}
.navbar-container header.lite-theme nav .header-component-container__brand{background-color:transparent !important}
header.dark-theme .mobile-menu-design .sub-menu ul{background:transparent !important}
header.dark-theme .mobile-menu-design .sub-menu{background:transparent !important}
header.dark-theme .mobile-menu-design .head-align{background-color:transparent !important}
header.dark-theme .mobile-menu-design .main-menu ul{background-color:transparent !important}
header.dark-theme .mobile-menu-design .main-menu ul.secondary-menu{background-color:transparent !important}
.navbar-container header.dark-theme .mobile-menu-design .main-menu ul li a{color:#fff !important}
.navbar-container header.dark-theme .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .mega-menu-navlink li a{color:#000 !important}
.navbar-container header.dark-theme .mobile-menu-design .main-menu ul.secondary-menu li a{color:#fff !important}
.navbar-container header.dark-theme .mobile-menu-design .sub-menu ul li a{color:#fff !important}
.navbar-container header.dark-theme .mobile-menu-design .main-menu ul.secondary-menu li a span.link-text{color:#fff !important}
.navbar-container header.dark-theme .mobile-menu-design .sub-menu ul li.language-select span{color:#fff !important}
.navbar-container header.dark-theme .mobile-menu-design .sub-menu ul li.location-select span{color:#fff !important}
header.dark-theme .mobile-menu-design .main-menu ul li a span.icon .search{background:url("clientlib-base/resources/svg/dark/Search-new.svg") center center no-repeat !important}
header.dark-theme .mobile-menu-design .main-menu ul li a span.icon .shopping-cart{background:url("clientlib-base/resources/svg/dark/shopping-bag_white.svg") center center no-repeat !important}
header.dark-theme .icon.small-icon .expand-less{background:url("clientlib-base/resources/svg/dark/expand_less.svg") center center no-repeat !important}
header.dark-theme .icon.small-icon .expand-more{background:url("clientlib-base/resources/svg/dark/expand_more.svg") center center no-repeat !important}
header.dark-theme .icon.small-icon .language{background:url("clientlib-base/resources/svg/dark/small/language_sm.svg") !important}
header.dark-theme .icon.light-theme.small-icon i.location{background:url("clientlib-base/resources/svg/dark/small/location_sm.svg") !important}
.navbar-container header.dark-theme nav .header-component-container__brand{background-color:transparent !important}
.navbar-container header.dark-theme #navbarCollapseBottom ul li div.nav-fly-out.small-menu .tracfone-menu .why-tracfone-menu .why-tracfone-link{color:#525252 !important}
}
.navbar-container header.dark-theme .menu-bars{background:url("clientlib-base/resources/svg/dark/Menus_Light_B3.svg") center center no-repeat;display:block;height:32px;width:32px}
.navbar-container header.dark-theme .menu-close{background:url("clientlib-base/resources/svg/dark/Close.svg") center center no-repeat;display:block;height:32px;width:32px}
.navbar-container header.dark-theme .icon.light-theme.large-icon i.person{background:url("clientlib-base/resources/svg/dark/Account.svg") center center no-repeat;width:32px;height:32px}
.navbar-container header.dark-theme .icon.light-theme.large-icon i.shopping-cart{background:url("clientlib-base/resources/svg/dark/shopping-bag_white.svg") center center no-repeat;width:32px;height:32px}
.dropdown-toggle::after{display:none}
.menu-bars{background:#fff url("clientlib-base/resources/svg/light/Menus_Dark_B3.svg") center center no-repeat;display:block;height:32px;width:32px}
.menu-close{background:#fff url("clientlib-base/resources/svg/light/Close.svg") center center no-repeat;display:block;height:32px;width:32px}
.navbar-toggler{padding:.25rem 0rem}
.sticky{position:-webkit-sticky;position:sticky;top:0;-webkit-animation-name:slideInDown;animation-name:slideInDown;animation-duration:.3s}
.unsticky{transition:top .3s ease-out;position:fixed;top:-80px}
.horizontalnavigation{position:-webkit-sticky;position:sticky;top:0;z-index:1020}
a span.lang:hover,a span.location:hover{opacity:.55}
.navbar-container{background-color:#fff}
.navbar-container nav{box-shadow:none !important}
.navbar-container nav .navbar-brand{display:block;padding:0;border-bottom:0;width:inherit;margin-right:0;margin-left:35px !important}
@media only screen and (min-width:720px){.navbar-container nav .navbar-brand{margin-left:35px !important}
}
@media only screen and (min-width:920px){.navbar-container nav .navbar-brand{margin-left:0 !important}
}
.navbar-container #navbarCollapseBottom ul li div.nav-fly-out.small-menu .small-menu-main-heading .why-tacfone-heading{font-size:16px;line-height:24px;font-weight:400;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
@media(min-width:992px){.navbar-container #navbarCollapseBottom ul li div.nav-fly-out.small-menu .small-menu-main-heading .why-tacfone-heading{margin-left:-8px;margin-bottom:0}
}
.navbar-container #navbarCollapseBottom ul li div.nav-fly-out.small-menu .small-menu-main-heading .why-tacfone-heading a{font-size:16px;line-height:24px;font-weight:400;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
@media(min-width:992px){.navbar-container #navbarCollapseBottom ul li div.nav-fly-out.small-menu .small-menu-main-heading .why-tacfone-heading a{padding-left:0}
}
.navbar-container #navbarCollapseBottom ul li div.nav-fly-out.small-menu .small-menu-main-heading .why-tacfone-heading a:hover{text-decoration:underline}
.navbar-container #navbarCollapseBottom ul li div.nav-fly-out.small-menu .tracfone-menu{padding:20px 20px 10px 0;background-color:#f6f6f6}
@media only screen and (min-width:720px){.navbar-container #navbarCollapseBottom ul li div.nav-fly-out.small-menu .tracfone-menu{padding:20px 40px 10px 0}
}
@media only screen and (min-width:920px){.navbar-container #navbarCollapseBottom ul li div.nav-fly-out.small-menu .tracfone-menu{padding:48px 48px 38px 48px;background-color:unset}
}
@media(min-width:992px){.navbar-container #navbarCollapseBottom ul li div.nav-fly-out.small-menu .tracfone-menu{padding:48px 48px 38px 48px;background-color:unset}
}
.navbar-container #navbarCollapseBottom ul li div.nav-fly-out.small-menu .tracfone-menu h3{padding-bottom:0;font-size:18px;line-height:28px;font-weight:400;font-family:'GalanoGrotesque-Bold';text-align:left}
.navbar-container #navbarCollapseBottom ul li div.nav-fly-out.small-menu .tracfone-menu .why-tracfone-menu{padding-left:20px;border:unset !important}
@media(min-width:992px){.navbar-container #navbarCollapseBottom ul li div.nav-fly-out.small-menu .tracfone-menu .why-tracfone-menu{padding-left:0}
}
.navbar-container #navbarCollapseBottom ul li div.nav-fly-out.small-menu .tracfone-menu .why-tracfone-menu .why-tracfone-list-bold .why-tracfone-link{text-align:left;color:#525252 !important;font-family:'GalanoGrotesque-Bold'}
.navbar-container #navbarCollapseBottom ul li div.nav-fly-out.small-menu .tracfone-menu .why-tracfone-menu .why-tracfone-list-bold .why-tracfone-link:hover{color:#525252}
.navbar-container #navbarCollapseBottom ul li div.nav-fly-out.small-menu .tracfone-menu .why-tracfone-menu .why-tracfone-link{text-align:left;color:#525252;font-family:'GalanoGrotesque-Medium'}
.navbar-container #navbarCollapseBottom ul li div.nav-fly-out.small-menu .tracfone-menu .why-tracfone-menu .why-tracfone-list a{padding:0 0 20px 0 !important}
@media(min-width:992px){.navbar-container #navbarCollapseBottom ul li div.nav-fly-out.small-menu{left:calc(50% - 70px);padding:0}
}
.dropdown{position:static}
.dropdown-menu{background-clip:border-box}
.dropdown .nav-fly-out{width:100%;left:0;top:45px;border-radius:0;box-shadow:none;padding:0}
.dropdown .nav-fly-out .mega-menu{color:#000}
.dropdown .nav-fly-out .mega-menu .mega-menu-heading{width:auto}
.dropdown .nav-fly-out .mega-menu .mega-menu-text{color:#d8dada;line-height:18px;font-size:1.4rem}
.dropdown .nav-fly-out .mega-menu .mega-menu-img{width:100%;vertical-align:bottom}
.dropdown .nav-fly-out .mega-menu h3.caption-two{margin-bottom:0;font-weight:700;color:#000}
.dropdown .nav-fly-out .mega-menu a.caption-three{font-size:12px;text-decoration:none;margin-bottom:0;padding:0;letter-spacing:.25px;font-weight:400;border:0;display:block}
.dropdown .nav-fly-out .mega-menu a.caption-three:hover{border:0;padding:0}
.dropdown .nav-fly-out .mega-menu-navlink{margin-left:20px;border:unset !important}
.dropdown .nav-fly-out .mega-menu-navlink li.nav-item a{font-size:13px;border-bottom:none !important;padding:0;font-weight:400;letter-spacing:0;white-space:normal;line-height:20px}
.dropdown .nav-fly-out .mega-menu-navlink li.nav-item a .pageTagTitle{margin-left:6px;font-family:'GalanoGrotesque-Medium';font-weight:500;font-style:normal;color:#525252;font-size:10px;line-height:10px;padding:4px 5px 6px 5px;border-radius:4px;border:1px solid #525252;display:inline-block}
.trimmed-header-logo-mobile{position:absolute;left:45%;transform:translate(-50%,-50%)}
a.skip-main{position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}
a.skip-main:focus,a.skip-main:active{width:auto;height:auto;overflow:auto;text-align:center;z-index:9999999;text-transform:uppercase;border-radius:0 0 6px 0;background-color:#000;box-shadow:0 5px 10px 0 rgba(0,0,0,0.3);color:#fff;font-size:12px;font-weight:900;letter-spacing:.5px;line-height:20px;border:0;margin:2px;padding:15px 20px}
.shop-link-md{width:242px !important}
.horizontalnavigation{top:60px}
.icon.light-theme.small-icon i.shopping-cart{background:url(clientlib-base/resources/svg/light/small/shopping_cart_sm.svg) center center no-repeat;display:inline-block}
.icon.light-theme.small-icon i.person{background:url(clientlib-base/resources/svg/light/small/person_sm.svg) center center no-repeat;display:inline-block}
.refill-border{border-top:1px solid #d8d8d8}
.navbar-container{padding-left:0;padding-right:0;z-index:1210;border-bottom:1px solid #d8dada}
.navbar-container nav{box-shadow:none;padding:8px 16px;height:80px}
@media only screen and (min-width:720px){.navbar-container nav{padding:8px 32px}
}
.navbar-container nav .main-menu{position:relative;top:0}
.navbar-container header .navbar-toggler{padding-top:0;padding-bottom:0}
.navbar-container header .mobile-menu-design{position:absolute;top:75px;left:0;width:100%;padding-left:0;padding-right:0;z-index:9999;max-height:calc(100vh - 60px);overflow-x:hidden;margin-top:1px}
.navbar-container header .mobile-menu-design .menu-heading-anchor.active{background:#1a1c35 !important;opacity:1}
@media(min-width:992px){.navbar-container header .mobile-menu-design .menu-heading-anchor.active{background:transparent !important}
}
.navbar-container header .mobile-menu-design .sub-menu{padding:0}
.navbar-container header .mobile-menu-design .sub-menu ul{background-color:#f6f6f6;padding-top:16px;padding-bottom:16px;align-items:self-start}
@media only screen and (min-width:720px){.navbar-container header .mobile-menu-design .sub-menu ul{max-width:100%}
}
.navbar-container header .mobile-menu-design .sub-menu ul li{margin:0 0 0 1rem;padding:12px 16px 12px 16px;margin-left:0;margin-right:0;width:100%}
@media only screen and (min-width:720px){.navbar-container header .mobile-menu-design .sub-menu ul li{padding:12px 32px 12px 32px;width:100%}
}
.navbar-container header .mobile-menu-design .sub-menu ul li.language-select{padding:12px 16px 12px 16px;width:100%}
@media only screen and (min-width:720px){.navbar-container header .mobile-menu-design .sub-menu ul li.language-select{padding:12px 32px 12px 32px;width:100%}
}
.navbar-container header .mobile-menu-design .sub-menu ul li.language-select .icon{margin-right:0;vertical-align:middle;display:inline-block !important}
.navbar-container header .mobile-menu-design .sub-menu ul li.language-select span{font-size:14px;line-height:20px;font-weight:400;color:#525252;font-family:'GalanoGrotesque-Medium'}
.navbar-container header .mobile-menu-design .sub-menu ul li.language-select .language{width:20px;height:20px;margin-top:0}
.navbar-container header .mobile-menu-design .sub-menu ul li.location-select .icon{vertical-align:middle}
.navbar-container header .mobile-menu-design .sub-menu ul li.location-select span{font-size:14px;line-height:20px;font-weight:400;color:#525252;font-family:'GalanoGrotesque-Medium'}
.navbar-container header .mobile-menu-design .sub-menu ul li.location-select .location{margin-top:0}
.navbar-container header .mobile-menu-design .sub-menu ul li a{display:inline-block;padding:0;border-bottom:0;color:#000;font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';font-weight:400}
.navbar-container header .mobile-menu-design .sub-menu ul li a.active{color:#fff}
.navbar-container header .mobile-menu-design .sub-menu ul li a span.icon{border-bottom:1px solid transparent;opacity:1}
.navbar-container header .mobile-menu-design .sub-menu ul li a span.icon:hover{border-bottom:1px solid transparent}
.navbar-container header .mobile-menu-design .sub-menu ul li a span{border-bottom:1px solid #525252;vertical-align:unset}
.navbar-container header .mobile-menu-design .sub-menu ul li a span:hover{border-bottom:1px solid #525252;opacity:.8}
.navbar-container header .mobile-menu-design .head-align{margin:0}
@media only screen and (min-width:720px){.navbar-container header .mobile-menu-design .head-align{max-width:100%}
}
@media only screen and (min-width:920px){.navbar-container header .mobile-menu-design .head-align{max-width:1240px}
}
.navbar-container header .mobile-menu-design .main-menu{padding:0 !important}
@media(min-width:992px){.navbar-container header .mobile-menu-design .main-menu .primary-menu>li:nth-last-child(2){border-bottom:none !important}
}
.navbar-container header .mobile-menu-design .main-menu .primary-menu>li:first-child{padding:0;z-index:9}
.navbar-container header .mobile-menu-design .main-menu ul li{margin:0 0 0 1rem;border-bottom:0;padding:0;margin-left:0;margin-right:0;color:#000}
.navbar-container header .mobile-menu-design .main-menu ul li:hover{color:#fff}
.navbar-container header .mobile-menu-design .main-menu ul li.on-scroll{display:none}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child{padding:0;z-index:9}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child .md-form{position:relative;margin-top:0;margin-bottom:0;height:55px;border-radius:0;background:#f6f9fc}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child .md-form label{margin-left:41px;margin-top:15px;position:absolute}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child .md-form .form-control{box-shadow:none !important;width:100%;padding-right:60px !important;border-radius:0;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6;padding-bottom:0}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child .md-form .form-control:focus{border-top:1px solid #000;border-bottom:1px solid #000}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child .md-form.search-full-grey{background:#fff;margin-bottom:18px;border-top:1px solid #dadada;border-bottom:1px solid #dadada;margin-bottom:0;height:unset}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child .md-form.search-full-grey #mobileSearchBar{height:40px}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child .md-form.search-full-grey #mobileSearchBar input{border-top-left-radius:10px;border-bottom-left-radius:10px;border-color:#dadada;font-size:16px;line-height:24px;font-weight:400;color:#a2a2a2;font-family:'GalanoGrotesque-Medium'}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child .md-form .search-mobile{border:0}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child .md-form .input-group-addon{background-color:var(--secondary-background);color:#000;position:absolute;top:1px;right:10px;padding:11px 12px 0 0;height:54px}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child .md-form #cancel-search-link{position:absolute;top:16px;right:0;z-index:99;border-bottom:1px solid #000f9f;margin:auto 16px}
.navbar-container header .mobile-menu-design .main-menu ul li a{border-bottom:0;margin-left:0;padding:16px 16px 16px 0;font-weight:400;font-family:'GalanoGrotesque-Bold';color:#1a1c35;cursor:pointer;opacity:1}
@media only screen and (min-width:720px){.navbar-container header .mobile-menu-design .main-menu ul li a{padding:16px 32px 16px 0}
}
.navbar-container header .mobile-menu-design .main-menu ul li a.active .light-theme i.expand-less{background:url("clientlib-base/resources/svg/dark/expand_less.svg") center center no-repeat}
.navbar-container header .mobile-menu-design .main-menu ul li a.active .light-theme i.expand-more{background:url("clientlib-base/resources/svg/dark/expand_more.svg") center center no-repeat}
.navbar-container header .mobile-menu-design .main-menu ul li a span.link-text{display:inline-block;padding-left:16px;font-size:1.6rem;line-height:2.4rem;font-weight:700;letter-spacing:.5px;font-family:'GalanoGrotesque-Bold';font-weight:400}
@media only screen and (min-width:720px){.navbar-container header .mobile-menu-design .main-menu ul li a span.link-text{padding-left:32px !important}
}
.navbar-container header .mobile-menu-design .main-menu ul li a span.icon{float:right;margin-top:0}
.navbar-container header .mobile-menu-design .main-menu ul li a span.icon .expand-more{background:url("clientlib-base/resources/svg/light/expand_more.svg") center center no-repeat;width:20px;height:20px}
.navbar-container header .mobile-menu-design .main-menu ul li a span.icon .expand-less{background:url("clientlib-base/resources/svg/light/expand_less.svg") center center no-repeat;width:20px;height:20px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out{box-shadow:none;top:0;position:relative !important;width:100% !important;padding:0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out h1{margin-bottom:0;padding:20px 0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu{padding:0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .top-menu{margin-top:0;margin-left:0;padding-bottom:20px;padding-right:20px !important;padding-top:20px;padding-left:20px !important;border-bottom:0;background-color:#f6f6f6}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .top-menu>div.d-flex{margin-bottom:40px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .top-menu>div.d-flex:last-child{margin-bottom:0}
@media only screen and (min-width:720px){.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .top-menu{padding-bottom:20px;padding-right:40px !important;padding-top:20px;padding-left:40px !important}
}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .caption-two{padding-top:0;margin-bottom:0;letter-spacing:0;width:120px;font-size:18px;line-height:28px;font-weight:400;font-family:'GalanoGrotesque-Bold';color:#1a1c35}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .mega-menu-navlink li{border-bottom:0 solid #5d5d5d !important;margin-left:10px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .mega-menu-navlink li a.font-weight-bold{padding-bottom:10px;padding-top:0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .mega-menu-navlink li a{padding:10px 0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .mega-menu-navlink li .font-weight-bold{font-family:'GalanoGrotesque-Bold';color:#525252 !important;font-weight:400 !important;margin-bottom:0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .mega-menu-navlink li a{text-align:left;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';color:#525252;text-wrap:balance;display:inline-block}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list{padding-top:20px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link{background:#f6f6f6;border:1px solid #d8dada;border-radius:0;align-items:center;margin-left:0;width:100%;padding:12px 32px;flex-direction:row !important;margin-top:10px;height:66px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link:first-child{margin-top:0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link .shop-heading{color:#000;font-size:1.3rem;font-weight:700;letter-spacing:0;line-height:20px;margin-left:20px;margin-top:0;flex-wrap:wrap}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link-lg{width:96%;flex-direction:row !important;height:188px !important;padding:0 !important}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link-lg img{max-width:100%;max-height:100%;width:175px;padding:20px 20px 20px 15px;margin-bottom:auto !important}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link-lg div{padding:0 15px 15px 15px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link-lg div .shop-heading{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';font-weight:normal;padding-bottom:5px;margin:0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link-lg div .subtitle-three-px{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link-lg:hover{word-break:unset !important;white-space:normal !important}
.navbar-container header .mobile-menu-design .main-menu ul:last-child{border-top:1px solid #dadada}
@media(min-width:992px){.navbar-container header .mobile-menu-design .main-menu ul.primary-menu{padding-left:24px !important}
}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li{background-color:#fff;margin:0 0 0 1rem;padding:0;margin-left:0;margin-right:0}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li.on-scroll{display:none}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li:first-child{padding:0;z-index:1}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li:first-child .md-form{position:relative;margin-top:0;margin-bottom:0;background:#d8dada;height:65px}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li:first-child .md-form .form-control{font-size:1.6rem;line-height:20px;letter-spacing:0;padding:20px;color:#000;background-color:var(--border-primary) !important;border:0}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li:first-child .md-form .form-control input{padding:25px}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li:first-child .md-form .input-group-addon{background-color:#d8dada;color:#000;padding:20px}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li a{border-bottom:0;margin-left:0;padding:16px 16px 16px 0}
@media only screen and (min-width:720px){.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li a{padding:16px 32px 16px 0}
}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li a span.link-text{display:inline-block;padding-left:16px;color:#1a1c35;font-size:1.6rem;font-weight:700;letter-spacing:0;line-height:24px}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li a span.icon{float:right;margin-top:0}
.navbar-container header .mobile-menu-design .main-menu ul.search-bar-nav li:first-child{border-bottom:none !important;z-index:9 !important}
.navbar-container header .mobile-menu-design .main-menu ul.search-bar-nav li a{color:#000;font-size:1.4rem;letter-spacing:0;line-height:20px}
.navbar-container .collapsing{height:100%;background:#fff;-webkit-transition-delay:.2s;transition-delay:.2s;visibility:visible}
.navbar-container .collapse.show{height:100%;background:#fff;-webkit-transition-delay:.2s;transition-delay:.2s;visibility:visible}
.mobile-menu-link ul li a.nav-link{position:relative}
.mobile-menu-link ul li a.nav-link.sign-up{padding:0}
.mobile-menu-link ul li a.nav-link.mini-cart{padding-left:20px;padding-right:0;padding-bottom:0;padding-top:0}
.mobile-menu-link ul li a{border-bottom:1px solid transparent}
.mobile-menu-link ul li a:hover{border-bottom:1px solid transparent}
.mini-cart{position:relative}
.shrink .mini-cart-counter-wrap{top:12px;right:7px}
.mini-cart-counter-wrap{background-color:#fff;color:#000;position:absolute;right:-8px;top:-8px;border:1px solid #000;border-radius:50px;line-height:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}
.mini-cart-counter{font-size:10px;font-weight:900}
.on-scroll .mini-cart-counter-wrap{top:-2px;right:2px}
.on-scroll .mini-cart-counter{margin-left:1px}
@media(min-width:992px){.navbar-container nav{padding-top:0;padding-bottom:0;height:135px;transition:height .3s linear}
.navbar-container nav .header-component-container__brand{z-index:99999;position:relative;background-color:#fff}
.navbar-container header .shrink .mobile-menu-design .head-align{padding:0 !important}
.navbar-container header .mobile-menu-design{position:relative;top:0;height:100%;overflow-y:inherit;overflow-x:inherit;margin-top:0}
.navbar-container header .mobile-menu-design .sub-menu{position:relative;padding:0;z-index:99999;top:0;background:#f6f6f6}
.navbar-container header .mobile-menu-design .sub-menu ul{padding-top:8px !important;padding-bottom:8px !important;background:#f6f6f6;width:100%;justify-content:end}
.navbar-container header .mobile-menu-design .sub-menu ul li{background-color:transparent;margin:0 12px 0 12px;padding:0}
.navbar-container header .mobile-menu-design .sub-menu ul li.language-select,.navbar-container header .mobile-menu-design .sub-menu ul li.location-select{padding:0;width:unset}
.navbar-container header .mobile-menu-design .sub-menu ul li.language-select .icon,.navbar-container header .mobile-menu-design .sub-menu ul li.location-select .icon{margin-right:0;vertical-align:middle}
.navbar-container header .mobile-menu-design .sub-menu ul li a.on-scroll{display:none}
.navbar-container header .mobile-menu-design .sub-menu ul li a{text-decoration:none;word-break:normal;white-space:nowrap;border-bottom:1px solid transparent;opacity:1}
.navbar-container header .mobile-menu-design .sub-menu ul li a.help-support{padding-top:0}
.navbar-container header .mobile-menu-design .sub-menu ul li a:hover{border-bottom:1px solid transparent}
.navbar-container header .mobile-menu-design .sub-menu ul li a span.icon{border-bottom:1px solid transparent;opacity:1}
.navbar-container header .mobile-menu-design .sub-menu ul li a span.icon:hover{border-bottom:1px solid transparent}
.navbar-container header .mobile-menu-design .sub-menu ul li a span{border-bottom:1px solid #525252;vertical-align:unset}
.navbar-container header .mobile-menu-design .sub-menu ul li a span:hover{border-bottom:1px solid #525252;opacity:.8}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon a{border-bottom:1px solid transparent}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon a:hover{border-bottom:1px solid transparent}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box{background:#fff;padding:60px 0;width:1240px;margin:0 auto;border:0;box-shadow:none;border-radius:0;top:120px;left:-127px}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input{background:#d8dada;width:480px;margin:0 auto}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input input{height:55px;color:#000;font-size:1.6rem;border-bottom:1px solid transparent !important;padding:0 5px !important}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input a{display:flex !important;text-decoration:none}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input a:hover{opacity:1;text-decoration:none}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input a .input-group-addon{background:#000;color:#fff;padding:10px 15px !important}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input a .input-group-addon .icon{display:block;padding-top:5px}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input a .input-group-addon .icon:hover{opacity:1}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input a .input-group-addon .icon i:hover{opacity:1}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input label{font-size:1.6rem;letter-spacing:0;line-height:30px;color:#5d5d5d;margin-left:10px}
.navbar-container header .mobile-menu-design .sub-menu ul li.sub-menu-icon .search-box .search-input label.active{transform:translateY(-7px) scale(0.9)}
.navbar-container header .mobile-menu-design .head-align{margin:0 auto;background-color:white;justify-content:center;align-items:center;width:100%;height:100%;flex-wrap:nowrap}
.navbar-container header .mobile-menu-design .head-align .header-component-container{position:relative;z-index:99999}
.navbar-container header .mobile-menu-design .main-menu{z-index:9999;height:100%}
.navbar-container header .mobile-menu-design .main-menu ul{padding:0;width:100%;background-color:#fff;height:100%;border:unset !important;justify-content:flex-start !important}
.navbar-container header .mobile-menu-design .main-menu ul li{background-color:transparent;margin:0;padding:0}
.navbar-container header .mobile-menu-design .main-menu ul li:hover{color:#fff;cursor:pointer}
.navbar-container header .mobile-menu-design .main-menu ul li.on-scroll a{padding:.5rem 1rem}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child{padding:0;border-bottom:0}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child .md-form{position:relative;margin-top:0;margin-bottom:0}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child .md-form .form-control{font-size:1.4rem;line-height:20px;letter-spacing:0;padding:15px 20px;color:#000;background-color:#d8dada;border:0}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child .md-form .form-control input{padding:25px}
.navbar-container header .mobile-menu-design .main-menu ul li:first-child .md-form .input-group-addon{background-color:#d8dada;color:#000;padding:15px 20px}
.navbar-container header .mobile-menu-design .main-menu ul li a{font-size:1.6rem;line-height:2.4rem;font-weight:700;letter-spacing:.5px;font-family:'GalanoGrotesque-Bold';font-weight:400 !important;text-align:center;font-size:16px !important;line-height:24px !important;font-family:'GalanoGrotesque-Medium';padding:20px 10px 19px 10px}
.navbar-container header .mobile-menu-design .main-menu ul li a:hover{word-break:normal;white-space:nowrap;color:#000}
.navbar-container header .mobile-menu-design .main-menu ul li a.active .light-theme i.expand-less{background:url("clientlib-base/resources/svg/light/expand_less.svg") center center no-repeat}
.navbar-container header .mobile-menu-design .main-menu ul li a.active .light-theme i.expand-more{background:url("clientlib-base/resources/svg/light/expand_more.svg") center center no-repeat}
.navbar-container header .mobile-menu-design .main-menu ul li a span.link-text{padding-left:0 !important}
.navbar-container header .mobile-menu-design .main-menu ul li a span.icon{display:inline-block}
.navbar-container header .mobile-menu-design .main-menu ul li a span.icon .expand-more,.navbar-container header .mobile-menu-design .main-menu ul li a span.icon .expand-less{margin-left:5px;margin-top:5px;width:20px;height:20px}
.navbar-container header .mobile-menu-design .main-menu ul li a span.icon .search,.navbar-container header .mobile-menu-design .main-menu ul li a span.icon .shopping-cart{width:32px;height:32px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out{width:1024px !important;top:88px;border-radius:0;position:absolute !important;z-index:-1;max-height:520px;overflow:auto;scrollbar-width:none;cursor:auto}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out h1{padding-bottom:10px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu{padding:20px 20px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .top-menu{margin-top:0;margin-left:0;padding:0 !important;background-color:unset}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .top-menu div{border-top:0;margin-bottom:0 !important}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .caption-two{margin-bottom:0;padding-top:0;padding-bottom:32px;margin-left:0;width:auto;font-size:1.6rem;line-height:2.4rem;font-weight:700;letter-spacing:.5px;font-family:'GalanoGrotesque-Bold';font-size:18px;line-height:28px;font-weight:400;font-family:'GalanoGrotesque-Bold';color:#1a1c35}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu a.caption-three{font-size:12px;text-decoration:none;margin-bottom:0;padding:0 0 20px 0;letter-spacing:.25px;font-weight:400;border:0;display:block}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu a.caption-three:hover{font-size:12px;text-decoration:none;margin-bottom:0;padding:0;letter-spacing:.25px;font-weight:400;border:0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .mega-menu-navlink{margin-left:0;background:transparent;margin-top:0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .mega-menu-navlink li{border-bottom:0 solid #5d5d5d;padding:0;margin-left:10px;height:auto}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .mega-menu-navlink li a{font-weight:400;letter-spacing:0;border-bottom:0;padding:10px 0 10px 0;white-space:normal;text-decoration:none;background-color:transparent;display:inline-block;text-wrap:balance;display:inline-block}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .mega-menu-navlink li a:hover{font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#525252;font-weight:400;letter-spacing:0;border-bottom:0;white-space:normal;text-decoration:underline;text-decoration-color:var(--text-primary);background-color:transparent}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .mega-menu-navlink li:last-child{margin-bottom:0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link{padding:16px 20px;width:222px !important;height:66px;background-color:#fff}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link:last-child{margin-bottom:0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link img{margin:0}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link .shop-heading{margin-left:20px;display:block !important;margin-top:0;text-align:left;width:106px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link-lg{width:222px !important;flex-direction:column !important;padding:0 !important;height:unset !important}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link-lg img{padding-top:20px;padding-left:0 !important;padding-right:0 !important;margin-bottom:10px !important;padding-bottom:0 !important}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link-lg .text-wrap{padding:0;text-align:left}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link-lg .text-wrap .legal{font-weight:normal !important}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu .shop-list .shop-link-lg .shop-heading{margin-left:0 !important;flex-wrap:nowrap}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out::-webkit-scrollbar{width:0;background:transparent}
.navbar-container header .mobile-menu-design .main-menu>ul{padding:0 0 0 40px !important;border:unset !important}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu{justify-content:flex-end !important;width:75%;background:#fff}
}
@media(min-width:992px) and (min-width:1280px){.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu{width:60%;padding-left:0 !important}
}
@media(min-width:992px){.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li{background-color:transparent;margin:0 16px 0 16px;border-bottom:none !important;padding:0;position:relative}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li.on-scroll a{padding:.5rem 1rem}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li:first-child{padding:0}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li:first-child .md-form .form-control{font-size:1.4rem;padding:15px 20px}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li:first-child .md-form .input-group-addon{padding:15px 20px}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li a{border-top:0;margin-left:0;font-size:1.6rem;color:#000;font-weight:700;letter-spacing:normal;padding:28px 0 28px 0;word-break:normal;white-space:nowrap;height:100%}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li a:hover{word-break:normal;white-space:nowrap}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li a span.link-text{padding-left:0;border-bottom:1px solid transparent}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li a span.link-text:hover{border-bottom:0;opacity:.8}
.navbar-container header .mobile-menu-design .main-menu ul.secondary-menu li a span.icon{display:inline-block}
.navbar-container header .mobile-menu-design .main-menu .dropdown-menu ul li:hover{background-color:transparent}
.navbar-container header.shrink .mobile-menu-design .main-menu .ul.secondary-menu li a{padding:20px 0 20px 0}
.shrink{height:70px !important;padding-top:20px !important;padding-bottom:20px !important;transition:height .3s linear}
.shrink .header-component-container__brand{z-index:99999}
.shrink .navbar-brand{padding:0 !important}
.shrink .currently-visible>a:after,.shrink .currently-visible>a:before{bottom:-3px}
.shrink .mobile-menu-design .main-menu{top:0 !important}
.shrink .mobile-menu-design .main-menu ul{background-color:transparent;padding:0 !important}
.shrink .mobile-menu-design .main-menu ul li{margin:0}
.shrink .mobile-menu-design .main-menu ul li:hover{background-color:transparent !important}
.shrink .mobile-menu-design .main-menu ul li.on-scroll{display:block !important}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box{background:#fff;padding:60px 0;width:1240px;margin:0 auto;border:0;box-shadow:none;border-radius:0;top:80px !important;left:-127px !important;z-index:1200}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input{background:#d8dada;width:480px;margin:0 auto}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input input{height:55px;color:#d8dada;font-size:1.6rem;border-bottom:1px solid transparent !important;padding:0 5px !important}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input a{display:flex !important;text-decoration:none}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input a:hover{opacity:1;text-decoration:none}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input a .input-group-addon{background:#000;color:#fff;padding:10px 15px !important}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input a .input-group-addon .icon{display:block;padding-top:5px}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input a .input-group-addon .icon:hover{opacity:1}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input a .input-group-addon .icon i:hover{opacity:1}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input label{font-size:1.6rem;letter-spacing:0;line-height:30px;color:#5d5d5d;margin-left:10px}
.shrink .mobile-menu-design .main-menu ul li.on-scroll .search-box .search-input label.active{transform:translateY(-7px) scale(0.9)}
.shrink .mobile-menu-design .main-menu ul li.on-scroll a{border-bottom:0;margin-left:0;font-size:2rem;text-decoration:none;font-weight:700;letter-spacing:normal;padding:1px 10px 25px 10px !important;word-break:normal;white-space:nowrap;background-color:#e00 !important;border-radius:6px 6px 0 0;color:#000}
.shrink .mobile-menu-design .main-menu ul li.on-scroll a:hover{word-break:normal;white-space:nowrap;padding:13px 10px 16px 10px;color:#fff;background-color:#000;border-radius:6px 6px 0 0}
.shrink .mobile-menu-design .main-menu ul li.on-scroll a:hover .light-theme i.expand-more{background:url("clientlib-base/resources/svg/dark/expand_more.svg") center center no-repeat}
.shrink .mobile-menu-design .main-menu ul li.on-scroll a span.link-text{display:inline-block;padding-left:0}
.shrink .mobile-menu-design .main-menu ul li.on-scroll a span.icon{display:inline-block}
.shrink .mobile-menu-design .main-menu ul li.currently-visible a.menu-heading-anchor{background-color:transparent !important;color:#1a1c35 !important}
.shrink .mobile-menu-design .main-menu ul li.currently-visible a.menu-heading-anchor .light-theme i.expand-less{background:url("clientlib-base/resources/svg/light/expand_less.svg") center center no-repeat !important}
.shrink .mobile-menu-design .main-menu ul li.currently-visible a.menu-heading-anchor .light-theme i.expand-more{background:url("clientlib-base/resources/svg/light/expand_more.svg") center center no-repeat !important}
.shrink .mobile-menu-design .main-menu ul li.currently-visible a.menu-heading-anchor.active .light-theme i.expand-less{background:url("clientlib-base/resources/svg/light/expand_less.svg") center center no-repeat !important}
.shrink .mobile-menu-design .main-menu ul li.currently-visible a.menu-heading-anchor.active .light-theme i.expand-more{background:url("clientlib-base/resources/svg/light/expand_more.svg") center center no-repeat !important}
.shrink .mobile-menu-design .main-menu ul li .nav-fly-out{top:66px !important;left:-152px !important}
}
@media(min-width:992px) and (min-width:1280px){.shrink .mobile-menu-design .main-menu ul li .nav-fly-out{left:-50px !important}
}
@media(min-width:992px){.shrink .mobile-menu-design .main-menu ul li .nav-fly-out.small-menu{left:0 !important}
.shrink .mobile-menu-design .main-menu>ul{padding:0 0 0 36px !important}
.shrink .mobile-menu-design .main-menu ul.secondary-menu{top:0}
.shrink .mobile-menu-design .sub-menu{display:none !important}
.mini-cart-counter-wrap{right:-9px;top:20px}
}
.dropdown-toggle.active{color:#fff !important;font-weight:400;font-family:'GalanoGrotesque-Bold'}
.nav-link.font-weight-bold{color:#000 !important}
.nav-item-dropdown:not(:last-child) .nav-link.font-weight-bold{position:relative;margin-bottom:15px}
.nav-item-dropdown:not(:last-child) .nav-link.font-weight-bold:after{position:absolute;width:50px;bottom:-15px;left:0;content:''}
@media(min-width:992px){.nav-item-dropdown:not(:last-child) .nav-link.font-weight-bold{padding-bottom:15px}
}
.location-select i.location{-webkit-mask:url("clientlib-base/resources/svg/dark/small/location_sm.svg") !important;mask:url("clientlib-base/resources/svg/dark/small/location_sm.svg") !important}
@media(min-width:992px){#searchMenuLink:hover,.mini-cart{opacity:.8}
.navbar-container header .shrink .mobile-menu-design{height:auto}
.dropdown-toggle.active{color:#000 !important}
.currently-visible>a:after,.currently-visible>a:before{bottom:0;left:50%;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none;display:block;animation-duration:1s;animation-fill-mode:both}
.currently-visible>a:after{border-color:transparent;border-bottom-color:#f8f8f8;border-width:10px;margin-left:-10px}
.currently-visible>a:before{border-color:rgba(255,0,0,0);border-bottom-color:silver;border-width:11px;margin-left:-11px}
.currently-visible .dropdown-toggle.active{color:#1a1c35 !important}
.navbar-container .icon.small-icon .language{display:block !important}
.navbar-container .icon.small-icon .expand-less,.navbar-container .icon.small-icon .expand-more,.navbar-container .icon.small-icon .language{display:block !important}
.navbar-container .container{max-width:100% !important}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out{width:1024px !important;background-color:#f8f8f8 !important;box-shadow:0 6px 10px 0 rgba(0,0,0,0.2)}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out li.currently-visible a.active{color:#000}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out{width:calc(100vw - 22px) !important;left:-196px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out.small-menu{width:auto !important;left:-67px;padding:0 45px 20px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out.small-menu div.mega-menu{padding:0}
.nav-item.dropdown{position:relative}
}
@media(min-width:1280px){.navbar-container header .shrink .mobile-menu-design .main-menu ul li{margin:0}
.navbar-container header .shrink .mobile-menu-design .main-menu ul li a{padding:20px 16px 20px 16px}
.navbar-container header .mobile-menu-design .main-menu ul li a{padding:28px 16px 28px 16px;font-weight:400;font-family:'GalanoGrotesque-Bold';color:#1a1c35}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out{width:890px !important;left:-56px}
.navbar-container header .mobile-menu-design .main-menu ul li div.nav-fly-out div.mega-menu{padding:28px 48px 28px 48px}
.navbar-container .container{max-width:1240px !important;padding:0 !important}
}
.sticky-product-shrink-mobile{top:60px;transition:top .3s ease-out}
.sticky-product-shrink{top:70px !important;transition:top .3s ease-out}
.sticky-product-shrink-top{top:0 !important;transition:top .3s ease-out}
#searchModal .modal-full-height.modal-top{left:9px}
#searchModal .modal-body .search-input input{border-color:#dadada;border-top-left-radius:10px;border-bottom-left-radius:10px;font-size:16px;line-height:24px;font-weight:400;color:#747676;font-family:'GalanoGrotesque-Medium'}
@media(min-width:992px){#searchModal .modal-body .search-input input{color:#a2a2a2;border-left:0;border-right:0;border-top:0}
}
.checkoutHeaderCloned .navbar-container-cart{padding:0 16px !important}
@media only screen and (min-width:720px){.checkoutHeaderCloned .navbar-container-cart{padding:0 32px !important}
}
@media only screen and (min-width:920px){.checkoutHeaderCloned .navbar-container-cart{padding:0 !important}
}
footer{background:#fff;border-top:1px solid #d8dada;color:#000}
footer.webviewfooter{display:none}
footer .p-9{padding-left:24px;padding-right:24px;padding-top:60px}
footer .footer-text{text-align:left;padding-top:46px;margin-bottom:0}
@media only screen and (min-width:720px){footer .footer-text{padding-top:54px;padding-left:0}
}
@media only screen and (min-width:920px){footer .footer-text{padding-top:54px;padding-left:0}
}
footer .footer-text p{font-size:16px !important;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium';color:#1a1c35}
footer .signup-form .form-control:focus{color:#495057;background-color:#fff;border-color:transparent;outline:0;box-shadow:none}
footer .signup-form .form-control::-webkit-input-placeholder{color:#000}
footer .signup-form .form-control:-moz-placeholder{color:#000}
footer .signup-form .form-control::-moz-placeholder{color:#000}
footer .signup-form .form-control:-ms-input-placeholder{color:#000}
footer .signup-form .form-control::-ms-input-placeholder{color:#000}
footer .signup-form .input-group{height:50px}
footer .signup-form .input-group .form-control{padding:13px 30px 13px 16px}
footer .sign-up{margin-bottom:0;font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
@media(min-width:992px){footer .sign-up{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
}
footer .promotional-text{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';margin-bottom:0;padding-bottom:20px}
footer h2{color:#000;font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';font-weight:bold}
footer h2 p span{padding-top:10px}
footer .anchor-body,footer ul.footer-links li a,footer .shop div ul li a,footer .current-customers div ul li a,footer .about-total-wireless-talk div ul li a{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
footer .email-input{margin-top:0;margin-right:0;margin-bottom:10px}
footer .email-input a{display:flex;border-bottom:0}
footer .promotional-msg{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';padding-bottom:60px;margin-bottom:0;padding-top:20px}
@media(min-width:992px){footer .promotional-msg{padding-bottom:50px}
}
footer ul.footer-links{list-style-type:none;margin:0;padding:0}
footer ul.footer-links li a{text-decoration:none;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;padding-bottom:20px;border-bottom:0;font-weight:400;display:block}
footer ul.footer-links li a:hover{text-decoration:underline}
footer .shop div h2,footer .current-customers div h2{margin-bottom:0;padding-bottom:30px;font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
@media(min-width:992px){footer .shop div h2,footer .current-customers div h2{padding-bottom:20px}
}
footer .shop div ul,footer .current-customers div ul{list-style-type:none;margin:0;padding:0 0 40px 0}
@media(min-width:992px){footer .shop div ul,footer .current-customers div ul{padding:0 0 64px 0}
}
footer .shop div ul li,footer .current-customers div ul li{padding-bottom:10px}
footer .shop div ul li a,footer .current-customers div ul li a{text-decoration:none;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;padding-bottom:0;border-bottom:0;display:block}
footer .shop div ul li a:hover,footer .current-customers div ul li a:hover{text-decoration:underline}
footer .shop div ul li:last-child,footer .current-customers div ul li:last-child{padding-bottom:0}
footer .about-total-wireless-talk div h2{margin-bottom:0;padding-bottom:30px;font-weight:700;font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
footer .about-total-wireless-talk div ul{list-style-type:none;margin:0;padding:0 0 80px 0}
footer .about-total-wireless-talk div ul li{padding-bottom:30px}
footer .about-total-wireless-talk div ul li a{text-decoration:none;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';padding-bottom:0;border-bottom:0;display:block}
footer .about-total-wireless-talk div ul li:last-child{padding-bottom:0}
footer .social-links{padding:0 0 64px 0}
@media(min-width:992px){footer .social-links{padding:0}
}
footer .social-links h2{padding-bottom:20px;color:#000;font-weight:bold;font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
footer .social-links ul{list-style-type:none;margin:0;padding:0}
footer .social-links ul li{display:inline-block;padding:0 15px 0 15px}
footer .social-links ul li a{border-bottom:0}
footer .social-links ul li a:hover{border-bottom:0}
footer .social-links ul li:first-child{padding-left:0;padding-right:15px}
footer .footer-logo{padding-top:50px;padding-bottom:40px}
footer .footer-logo.margin-checkout{margin-bottom:150px}
@media(min-width:992px){footer .footer-logo{padding-top:65px;padding-bottom:65px}
footer .footer-logo.margin-checkout{margin-bottom:0}
}
footer .footer-logo a{display:inline-block;text-decoration:none;border-bottom:0}
footer .footer-logo img{width:146px;height:77px}
@media(min-width:992px){footer .footer-logo img{width:146px;height:77px}
}
footer .trimmed-footer-logo img{width:171px;height:36px}
@media(min-width:768px){footer .p-9{padding-left:8.33%;padding-right:8.33%;padding-top:100px}
footer .sign-up{padding-bottom:5px}
footer .email-input{margin-right:10px;margin-bottom:0}
footer .shop div,footer .current-customers div{width:55%}
footer .shop div h2,footer .current-customers div h2{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
footer .shop div ul,footer .current-customers div ul{padding:0}
footer .shop div ul li,footer .current-customers div ul li{padding-bottom:10px}
footer ul.footer-links{padding:0 0 0 11px}
footer ul.footer-links li a{padding-bottom:10px}
footer .social-links ul.footer-links{padding:0}
}
.z-footer-align{background-color:#fff;color:#1a1c35;padding:48px 16px}
@media only screen and (min-width:720px){.z-footer-align{padding:48px 32px}
}
@media only screen and (min-width:920px){.z-footer-align{padding:48px 50px}
}
.z-footer-align .row.component-row-style:nth-child(1){flex-direction:unset;margin:0}
.z-footer-align .row.component-row-style div.col-xl-9{max-width:unset}
.z-footer-align .row.component-row-style div.col-xl-9 .columncontrol .container{width:100%}
.z-footer-align .row.component-row-style div.col-xl-9 .columncontrol .component-row-style{flex-direction:unset}
.z-footer-align .row.component-row-style div.col-xl-3{max-width:unset}
@media only screen and (min-width:720px){.z-footer-align .row.component-row-style:nth-child(1){flex-direction:column}
.z-footer-align .row.component-row-style div.col-xl-9{max-width:100%}
.z-footer-align .row.component-row-style div.col-xl-9 .columncontrol .component-row-style{flex-direction:unset}
.z-footer-align .row.component-row-style div.col-xl-3{max-width:100%}
}
@media only screen and (min-width:920px){.z-footer-align .row.component-row-style:nth-child(1){flex-direction:unset}
.z-footer-align .row.component-row-style div.col-xl-9{max-width:unset}
.z-footer-align .row.component-row-style div.col-xl-9 .columncontrol .component-row-style{flex-direction:unset}
.z-footer-align .row.component-row-style div.col-xl-3{max-width:unset}
}
.z-footer-align .multilinks .mx-auto{width:unset}
.z-footer-align .multilinks .mx-auto h2{font-size:24px;line-height:32px;font-weight:400;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.z-footer-align .multilinks .mx-auto .footer-links a{font-size:14px;line-height:20px;font-weight:400;color:#1a1c35;border-color:#1a1c35;font-family:'GalanoGrotesque-Medium'}
.z-footer-align .multilinks .mx-auto .footer-links a:hover{color:#1a1c35;border-color:#1a1c35}
.z-footer-align .footer-logo{padding-top:20px;padding-bottom:0}
.z-footer-align h2,.z-footer-align h3{color:#1a1c35}
.z-footer-align a{color:#1a1c35;border-color:#1a1c35;padding-bottom:0}
.z-footer-align a .anchor-body,.z-footer-align a footer ul.footer-links li a,footer ul.footer-links li .z-footer-align a a,.z-footer-align a footer .shop div ul li a,footer .shop div ul li .z-footer-align a a,.z-footer-align a footer .current-customers div ul li a,footer .current-customers div ul li .z-footer-align a a,.z-footer-align a footer .about-total-wireless-talk div ul li a,footer .about-total-wireless-talk div ul li .z-footer-align a a{color:#1a1c35}
.z-footer-align .footer-z-multilinks{display:flex;flex-wrap:wrap;justify-content:center;padding-top:24px}
@media only screen and (min-width:720px){.z-footer-align .footer-z-multilinks{display:flex;flex-wrap:wrap;justify-content:center;padding-top:64px}
}
@media only screen and (min-width:920px){.z-footer-align .footer-z-multilinks{display:flex;flex-wrap:wrap;justify-content:center;padding-top:64px;padding-left:0}
}
.z-footer-align .footer-z-multilinks li{margin-right:5px}
.z-footer-align .footer-z-multilinks li a{font-size:14px;line-height:20px;font-weight:400;color:#1a1c35;border-color:#1a1c35;font-family:'GalanoGrotesque-Medium'}
.z-footer-align .footer-z-multilinks li a::after{content:" | ";position:relative;display:inline-block;padding-left:5px}
.z-footer-align .footer-z-multilinks li:last-child a::after{content:"  "}
.z-footer-align .signup-form{padding-top:0}
@media only screen and (min-width:720px){.z-footer-align .signup-form{padding-top:0}
}
@media only screen and (min-width:920px){.z-footer-align .signup-form{padding-top:0}
}
.z-footer-align .signup-form div[role=dialog]{width:278px !important;margin-right:0 !important}
button.normal-btn{margin:0;padding:0;background:transparent;box-shadow:none;border:0}
.btn{font-size:1.6rem;font-weight:700;letter-spacing:.5px;line-height:2rem;font-family:'GalanoGrotesque-Bold';text-align:center;margin:0;border-radius:22px;text-transform:none;border:0}
.btn:focus{outline:-webkit-focus-ring-color auto 1px}
a.btn.btn:hover{text-decoration:none;border:0}
.btn:-moz-focusring{outline:1px dotted #000 !important}
.primary-btn .btn,.primary-btn a.btn,.primary-btn .veriff-submit{background-color:#000;box-shadow:none;color:#fff;text-decoration:none;background-clip:padding-box}
.primary-btn .btn:hover,.primary-btn .btn:focus,.primary-btn .btn:active,.primary-btn a.btn:hover,.primary-btn a.btn:focus,.primary-btn a.btn:active,.primary-btn .veriff-submit:hover,.primary-btn .veriff-submit:focus,.primary-btn .veriff-submit:active{background-color:#747676}
.primary-btn.disabled .btn,.primary-btn.disabled a.btn,.primary-btn.disabled .veriff-submit{background-color:#d8dada;pointer-events:none}
.secondary-btn .btn,.secondary-btn a.btn{background-color:#fff;box-shadow:none;color:#000;border:1px solid #000}
.secondary-btn .btn:hover,.secondary-btn .btn:focus,.secondary-btn .btn:active,.secondary-btn a.btn:hover,.secondary-btn a.btn:focus,.secondary-btn a.btn:active{background-color:#fff;border:1px solid #747676;color:#747676}
.secondary-btn.disabled .btn,.secondary-btn.disabled a.btn{background-color:#fff;border:1px solid #d8dada;color:#d8dada;pointer-events:none}
.secondary-white-outline-btn .btn,.secondary-white-outline-btn a.btn{background-color:transparent;box-shadow:none;color:#fff;border:1px solid #fff}
.secondary-white-outline-btn .btn:hover,.secondary-white-outline-btn .btn:focus,.secondary-white-outline-btn .btn:active,.secondary-white-outline-btn a.btn:hover,.secondary-white-outline-btn a.btn:focus,.secondary-white-outline-btn a.btn:active{background-color:transparent;border:1px solid #747676;color:#747676}
.secondary-white-outline-btn.disabled .btn,.secondary-white-outline-btn.disabled a.btn{background-color:transparent;border:1px solid #333;color:#333;pointer-events:none}
.secondary-black-outline-btn .btn,.secondary-black-outline-btn a.btn{background-color:transparent;box-shadow:none;color:#000;border:1px solid #000}
.secondary-black-outline-btn .btn:hover,.secondary-black-outline-btn .btn:focus,.secondary-black-outline-btn .btn:active,.secondary-black-outline-btn a.btn:hover,.secondary-black-outline-btn a.btn:focus,.secondary-black-outline-btn a.btn:active{background-color:transparent;border:1px solid #747676;color:#747676}
.secondary-black-outline-btn.disabled .btn,.secondary-black-outline-btn.disabled a.btn{background-color:transparent;border:1px solid #d8dada;color:#d8dada;pointer-events:none}
.tertiary-btn .btn,.tertiary-btn a.btn{background:#000;box-shadow:none;color:#fff;border:1px solid #fff}
.tertiary-btn .btn:hover,.tertiary-btn .btn:focus,.tertiary-btn .btn:active,.tertiary-btn a.btn:hover,.tertiary-btn a.btn:focus,.tertiary-btn a.btn:active{background:#000;color:#747676;border:1px solid #747676}
.tertiary-btn.disabled .btn,.tertiary-btn.disabled a.btn{border:1px solid #333;color:#333;pointer-events:none}
.tertiary-flipped-btn .btn,.tertiary-flipped-btn a.btn{background:#fff;box-shadow:none;color:#000}
.tertiary-flipped-btn .btn:hover,.tertiary-flipped-btn .btn:focus,.tertiary-flipped-btn .btn:active,.tertiary-flipped-btn a.btn:hover,.tertiary-flipped-btn a.btn:focus,.tertiary-flipped-btn a.btn:active{background:#747676;color:#000}
.tertiary-flipped-btn.disabled .btn,.tertiary-flipped-btn.disabled a.btn{background:#333;color:#000;pointer-events:none}
.facebook-btn .btn,.facebook-btn a.btn{background:#3b5999 url("clientlib-base/resources/svg/social-icons/facebook-black.svg") 25px center no-repeat;background-size:25px 25px;box-shadow:5px 5px 20px 0 rgba(0,0,0,0.2);color:#fff !important;border:1px solid #d8dada}
.facebook-btn .btn:hover,.facebook-btn .btn:active,.facebook-btn .btn:focus,.facebook-btn .btn .active,.facebook-btn a.btn:hover,.facebook-btn a.btn:active,.facebook-btn a.btn:focus,.facebook-btn a.btn .active{background-color:#3b5999 !important;color:#fff !important;border:1px solid #3b5999 !important;box-shadow:5px 5px 20px 0 rgba(0,0,0,0.2)}
.google-btn .btn,.google-btn a.btn{background:#f93f2d url("clientlib-base/resources/svg/social-icons/facebook-black.svg") 25px center no-repeat;background-size:25px 25px;box-shadow:5px 5px 20px 0 rgba(0,0,0,0.2);color:#fff !important;border:1px solid #d8dada}
.google-btn .btn:hover,.google-btn .btn:active,.google-btn .btn:focus,.google-btn .btn .active,.google-btn a.btn:hover,.google-btn a.btn:active,.google-btn a.btn:focus,.google-btn a.btn .active{background-color:#f93f2d !important;color:#fff !important;border:1px solid #f93f2d !important;box-shadow:5px 5px 20px 0 rgba(0,0,0,0.2)}
.extra-large .btn{width:290px;max-width:100%;height:48px;padding:11px 0;margin:0 auto}
.large .btn{width:290px;max-width:100%;height:48px;padding:11px 0}
@media(min-width:992px){.large .btn{width:210px}
}
.small .btn{width:201px;height:48px;padding:11px 0}
.medium .btn{width:190px;height:48px;padding:11px 0}
.extra-small .btn{height:36px;border-radius:22px;width:auto;padding:8px 16px;font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:1.6rem}
.small-btn-style{background-color:#fff;box-shadow:none;color:#000;border:1px solid #000;width:150px;height:48px;padding:11px 0;text-align:center;border-radius:22px;text-transform:none;justify-content:center !important;line-height:20px !important;margin-top:20px !important;padding:12px 0}
.small-btn-style:hover,.small-btn-style:focus,.small-btn-style:active{background-color:#fff;border:1px solid #747676;color:#747676}
.small-btn-style:focus{outline:-webkit-focus-ring-color auto 1px}
.small-btn-style:hover{padding:12px 0}
.btn-auto{width:auto !important;height:auto !important;padding:12px 24px !important}
.z-btn .primary-btn{background-color:#e00;color:#fff}
.z-btn .primary-btn:hover,.z-btn .primary-btn:focus{color:#1a1c35}
.z-btn .secondary-btn{background-color:#1a1c35;color:#fff}
.z-btn .secondary-btn:hover,.z-btn .secondary-btn:focus{color:#00c8b7}
.fwa-ca-btn-container .btn{background-color:#e00;box-shadow:none;color:#f5fff5;display:grid}
.my-account-payment .Advancer_Icon{fill:#000}
.my-account-payment .scroller{text-align:center;cursor:pointer;display:none !important;padding:12px 0;white-space:no-wrap;background-color:#fff}
.my-account-payment .scroller-right{float:right;position:absolute;z-index:99;right:0}
.my-account-payment .scroller-left{float:left;position:absolute;z-index:99}
.my-account-payment .scroll-touch{-webkit-overflow-scrolling:touch}
.scroll-auto{-webkit-overflow-scrolling:auto}
.my-account-payment .wrapper{position:relative;margin:0 auto;overflow:hidden;padding:5px}
.my-account-payment .nav{position:absolute;left:0;top:0;flex-wrap:wrap !important}
.my-account-payment .nav .text-center{width:50%}
@media(min-width:768px){.my-account-payment .nav{flex-wrap:unset !important}
.my-account-payment .nav .text-center{width:unset}
}
.my-account-payment .nav-link{padding:1rem 2rem !important}
#addressInfo .col-12.pb-10.pl-0.pr-0{max-width:487px}
.tabs-section .tab-selector>.row{margin-left:0 !important;margin-right:0 !important}
.tabs-section .tab-selector ul{border-bottom:1px solid #d8dada}
.tabs-section .tab-selector ul li:first-child a{padding:10px 25% !important}
.tabs-section .tab-selector ul li:nth-child(2) a{padding:10px 25% !important}
.tabs-section .tab-selector ul li:nth-child(3) a{padding:10px 24% !important}
.tabs-section .tab-selector .tabs a{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';text-align:center;transition:none;letter-spacing:.5px;padding-bottom:16px;border-bottom:4px solid #fff;color:#747676;font-family:'GalanoGrotesque-Medium' !important}
.tabs-section .tab-selector .tabs a.active{font-family:'GalanoGrotesque-Bold' !important}
.tabs-section .tab-selector .tabs a:hover:not(.active),.tabs-section .tab-selector .tabs a.active,.tabs-section .tab-selector .tabs a.active-tab{color:#000;border-bottom:4px solid #e00}
.tabs-section .sliding-underline{display:none}
@media(min-width:992px){.tabs-section .tab-selector .nav{padding-left:130px;padding-right:130px;border-bottom:1px solid #d8dada}
.tabs-section .tab-selector ul{border-bottom:1px solid #d8dada}
.tabs-section .tab-selector ul li:first-child a{padding:10px 18px !important}
.tabs-section .tab-selector ul li:nth-child(2) a{padding:10px 18px !important}
.tabs-section .tab-selector ul li:nth-child(3) a{padding:10px 18px !important}
.tabs-section .tab-selector ul.nav{padding-left:130px;padding-right:130px}
.tabs-section .tab-selector ul.nav li{padding:0 8px !important}
}
.promo-card-new{padding:20px 30px 20px;justify-content:space-between !important}
.promo-card-new__image{margin-bottom:14px;display:flex;align-items:flex-start}
.promo-card-new__heading{margin-bottom:3px;margin-top:0 !important}
.promo-card-new__heading h2{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.promo-card-new__description{overflow:hidden;margin-bottom:20px}
.promo-card-container{padding:0}
.promo-card-container [class*='col-']{margin-bottom:10px}
@media(min-width:992px){.promo-card-container{padding:0 0 30px}
}
.promo-card-container--two-columns{padding-left:0 !important;padding-right:0 !important}
.promo-card-container--two-columns .promo-card-new{padding-top:80px;justify-content:flex-start !important}
.promo-card-container--two-columns .promo-card-new__image{margin-bottom:20px;height:72px}
.promo-card-container--two-columns .promo-card-new__description{margin-bottom:10px;overflow:visible}
.promo-card-container--two-columns .promo-card-new__heading{margin-bottom:0;font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.promo-card-container--two-columns .promo-card-new .button{margin-top:10px;width:100%;text-align:center}
.promo-card-container--two-columns .bg__child--secondary .promo-card-new{padding:60px 30px}
.promo-card-container--text-left .promo-card-new{align-items:flex-start;padding:26px 16.66% 50px}
.promo-card-container--text-left .promo-card-new__description,.promo-card-container--text-left .promo-card-new__heading{text-align:left}
.promo-card-container--one-column .col-lg-4{flex:0 0 100%;max-width:100%}
.cardstyleteaser{height:100%}
@media(min-width:768px){.promo-card-new{padding:30px 40px 50px;height:100%}
.promo-card-new__description{margin-bottom:60px;flex-grow:1}
.promo-card-new__heading{margin-bottom:0}
.promo-card-new__heading h2{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.promo-card-new__image{margin-bottom:10px}
.promo-card-container{padding:30px 0}
.promo-card-container--two-columns .promo-card-new{padding-top:50px}
.promo-card-container .col-12{max-width:100%}
.promo-card-container .owl-dots{margin:0 auto;padding:10px}
}
@media(min-width:992px){.promo-card-container--two-columns .col-lg-4{flex:0 0 50%;max-width:50%}
.promo-card-container--two-columns .bg__child--secondary .promo-card-new{padding:50px 80px}
.promo-card-container--two-columns .bg__child--secondary .promo-card-new>div{max-width:320px}
.promo-card-container--two-columns .promo-card-new{padding:50px 80px}
}
.tablet-promo-banner{padding:20px;border-radius:15px;margin:16px}
.tablet-promo-banner__content{width:100%;display:flex}
.tablet-promo-banner__content .container .pdp-dcot-promo-text-icon{display:inline-block;margin:-2px 5px;color:transparent;content:"";background:url(clientlib-base/resources/svg/deals-icon/deals.svg) center center no-repeat;width:20px;height:20px;top:8px;min-width:30px}
.tablet-promo-banner__heading{font-size:18px;font-weight:bold;margin-bottom:10px}
.tablet-promo-banner__description{font-size:14px;margin-bottom:10px}
@media only screen and (max-width:600px){.tablet-promo-banner__content{display:block;text-align:center}
.tablet-promo-banner__button{width:auto}
}
@media only screen and (min-width:1025px) and (max-width:1439px){.tablet-promo-banner{margin-left:100px;margin-right:80px}
.tablet-promo-banner__button{display:flex;align-content:center;width:auto}
}
@media only screen and (min-width:1440px){.tablet-promo-banner{margin-left:320px;margin-right:340px}
.tablet-promo-banner__button{display:flex;align-content:center;width:auto}
}
.rating[data-rating='0.0'] .rating__item:nth-child(-n+0):before,.rating[data-rating='0.1'] .rating__item:nth-child(-n+0):before,.rating[data-rating='0.2'] .rating__item:nth-child(-n+0):before,.rating[data-rating='0.3'] .rating__item:nth-child(-n+0):before,.rating[data-rating='0.4'] .rating__item:nth-child(-n+0):before,.rating[data-rating='0.5'] .rating__item:nth-child(-n+0):before,.rating[data-rating='0.6'] .rating__item:nth-child(-n+0):before,.rating[data-rating='0.7'] .rating__item:nth-child(-n+0):before,.rating[data-rating='0.8'] .rating__item:nth-child(-n+0):before,.rating[data-rating='0.9'] .rating__item:nth-child(-n+0):before,.rating[data-rating='1.0'] .rating__item:nth-child(-n+1):before,.rating[data-rating='1.1'] .rating__item:nth-child(-n+1):before,.rating[data-rating='1.2'] .rating__item:nth-child(-n+1):before,.rating[data-rating='1.3'] .rating__item:nth-child(-n+1):before,.rating[data-rating='1.4'] .rating__item:nth-child(-n+1):before,.rating[data-rating='1.5'] .rating__item:nth-child(-n+1):before,.rating[data-rating='1.6'] .rating__item:nth-child(-n+1):before,.rating[data-rating='1.7'] .rating__item:nth-child(-n+1):before,.rating[data-rating='1.8'] .rating__item:nth-child(-n+1):before,.rating[data-rating='1.9'] .rating__item:nth-child(-n+1):before,.rating[data-rating='2.0'] .rating__item:nth-child(-n+2):before,.rating[data-rating='2.1'] .rating__item:nth-child(-n+2):before,.rating[data-rating='2.2'] .rating__item:nth-child(-n+2):before,.rating[data-rating='2.3'] .rating__item:nth-child(-n+2):before,.rating[data-rating='2.4'] .rating__item:nth-child(-n+2):before,.rating[data-rating='2.5'] .rating__item:nth-child(-n+2):before,.rating[data-rating='2.6'] .rating__item:nth-child(-n+2):before,.rating[data-rating='2.7'] .rating__item:nth-child(-n+2):before,.rating[data-rating='2.8'] .rating__item:nth-child(-n+2):before,.rating[data-rating='2.9'] .rating__item:nth-child(-n+2):before,.rating[data-rating='3.0'] .rating__item:nth-child(-n+3):before,.rating[data-rating='3.1'] .rating__item:nth-child(-n+3):before,.rating[data-rating='3.2'] .rating__item:nth-child(-n+3):before,.rating[data-rating='3.3'] .rating__item:nth-child(-n+3):before,.rating[data-rating='3.4'] .rating__item:nth-child(-n+3):before,.rating[data-rating='3.5'] .rating__item:nth-child(-n+3):before,.rating[data-rating='3.6'] .rating__item:nth-child(-n+3):before,.rating[data-rating='3.7'] .rating__item:nth-child(-n+3):before,.rating[data-rating='3.8'] .rating__item:nth-child(-n+3):before,.rating[data-rating='3.9'] .rating__item:nth-child(-n+3):before,.rating[data-rating='4.0'] .rating__item:nth-child(-n+4):before,.rating[data-rating='4.1'] .rating__item:nth-child(-n+4):before,.rating[data-rating='4.2'] .rating__item:nth-child(-n+4):before,.rating[data-rating='4.3'] .rating__item:nth-child(-n+4):before,.rating[data-rating='4.4'] .rating__item:nth-child(-n+4):before,.rating[data-rating='4.5'] .rating__item:nth-child(-n+4):before,.rating[data-rating='4.6'] .rating__item:nth-child(-n+4):before,.rating[data-rating='4.7'] .rating__item:nth-child(-n+4):before,.rating[data-rating='4.8'] .rating__item:nth-child(-n+4):before,.rating[data-rating='4.9'] .rating__item:nth-child(-n+4):before,.rating[data-rating='5.0'] .rating__item:nth-child(-n+5):before,.rating[data-rating='5.1'] .rating__item:nth-child(-n+5):before,.rating[data-rating='5.2'] .rating__item:nth-child(-n+5):before,.rating[data-rating='5.3'] .rating__item:nth-child(-n+5):before,.rating[data-rating='5.4'] .rating__item:nth-child(-n+5):before,.rating[data-rating='5.5'] .rating__item:nth-child(-n+5):before,.rating[data-rating='5.6'] .rating__item:nth-child(-n+5):before,.rating[data-rating='5.7'] .rating__item:nth-child(-n+5):before,.rating[data-rating='5.8'] .rating__item:nth-child(-n+5):before,.rating[data-rating='5.9'] .rating__item:nth-child(-n+5):before{color:transparent;content:'';background:url(clientlib-base/resources/svg/ratings/black-star.svg) 0 0 no-repeat;height:20px;width:16px;display:block}
.rating[data-rating='0.5'] .rating__item:nth-child(1):before,.rating[data-rating='0.6'] .rating__item:nth-child(1):before,.rating[data-rating='0.7'] .rating__item:nth-child(1):before,.rating[data-rating='0.8'] .rating__item:nth-child(1):before,.rating[data-rating='0.9'] .rating__item:nth-child(1):before,.rating[data-rating='1.5'] .rating__item:nth-child(2):before,.rating[data-rating='1.6'] .rating__item:nth-child(2):before,.rating[data-rating='1.7'] .rating__item:nth-child(2):before,.rating[data-rating='1.8'] .rating__item:nth-child(2):before,.rating[data-rating='1.9'] .rating__item:nth-child(2):before,.rating[data-rating='2.5'] .rating__item:nth-child(3):before,.rating[data-rating='2.6'] .rating__item:nth-child(3):before,.rating[data-rating='2.7'] .rating__item:nth-child(3):before,.rating[data-rating='2.8'] .rating__item:nth-child(3):before,.rating[data-rating='2.9'] .rating__item:nth-child(3):before,.rating[data-rating='3.5'] .rating__item:nth-child(4):before,.rating[data-rating='3.6'] .rating__item:nth-child(4):before,.rating[data-rating='3.7'] .rating__item:nth-child(4):before,.rating[data-rating='3.8'] .rating__item:nth-child(4):before,.rating[data-rating='3.9'] .rating__item:nth-child(4):before,.rating[data-rating='4.5'] .rating__item:nth-child(5):before,.rating[data-rating='4.6'] .rating__item:nth-child(5):before,.rating[data-rating='4.7'] .rating__item:nth-child(5):before,.rating[data-rating='4.8'] .rating__item:nth-child(5):before,.rating[data-rating='4.9'] .rating__item:nth-child(5):before,.rating[data-rating='5.5'] .rating__item:nth-child(6):before,.rating[data-rating='5.6'] .rating__item:nth-child(6):before,.rating[data-rating='5.7'] .rating__item:nth-child(6):before,.rating[data-rating='5.8'] .rating__item:nth-child(6):before,.rating[data-rating='5.9'] .rating__item:nth-child(6):before{color:transparent;content:'';background:url(clientlib-base/resources/svg/ratings/half-star.svg) 0 0 no-repeat;height:20px;width:16px;display:block}
.rating{margin:0;padding:0;display:flex;align-items:center;justify-content:flex-start}
.rating__text{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';display:block;padding-left:5px;color:#000}
.rating__item{font-size:1.6rem;display:block;padding-right:5px}
.rating__item::before{color:transparent;content:'';background:url(clientlib-base/resources/svg/ratings/grey-star.svg) 0 0 no-repeat;height:20px;width:16px;display:block}
.bv-phone-rating{display:flex;padding:5px 0 10px}
.small-menu{flex-direction:column;overflow:visible !important}
.small-menu .row.animated{margin:0}
.small-menu__column{flex:0 0 100%;max-width:100%;color:#000;font-size:14px;letter-spacing:0;line-height:20px;text-align:center;padding:0}
.small-menu__column .why-tracfone-button{position:relative;margin-bottom:40px}
.small-menu__column .why-tracfone-button:after{position:absolute;width:90%;bottom:-40px;right:0;content:'';border-top:1px solid #d8dada}
.small-menu__heading{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;margin:20px auto 20px;padding:0 42px;text-align:left}
@media(min-width:992px){.small-menu__heading{text-align:center}
}
.small-menu__column-heading{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';margin-left:20px}
@media only screen and (min-width:720px){.small-menu__column-heading{margin-left:40px}
}
.small-menu__link{text-align:left}
.small-menu__list{list-style-type:none;background-color:transparent !important}
.small-menu__list a{font-size:16px !important;line-height:24px !important;font-weight:400 !important;font-family:'GalanoGrotesque-Medium';padding:20px 0 0 !important;word-break:normal;white-space:nowrap}
.small-menu__list a:hover{text-decoration:underline;color:#000 !important;word-break:normal;white-space:nowrap}
.small-menu__list li:first-child{margin-top:14px}
.small-menu__list li:last-child a{padding-bottom:30px !important}
.small-menu .why-tracfone-primary-button{background-color:#1a1c35}
@media(min-width:992px){.small-menu .why-tracfone-button{margin-bottom:0}
.small-menu__column{display:flex;flex-direction:column;justify-content:center;align-items:center}
.small-menu__column .why-tracfone-link{text-align:center}
.small-menu__column .why-tracfone-button:after{display:none}
.small-menu__column:first-child:after{content:'';position:absolute;width:100%;left:0;bottom:0}
.small-menu__column:last-child{border-bottom:0}
.small-menu .why-tracfone-primary-button{height:36px;border-radius:22px;width:auto;padding:8px 16px;font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:1.6rem;margin-bottom:20px;background-color:#1a1c35}
.small-menu__heading{font-size:18px;line-height:28px;font-weight:400;font-family:'GalanoGrotesque-Bold';color:#1a1c35;margin:20px auto 10px;padding:0}
.small-menu__list li:last-child a{padding-bottom:0 !important}
}
.mega-menu__side-heading{margin:0 !important}
.mega-menu__side-content{flex-wrap:wrap;padding:10px 12px 0 12px}
.mega-menu .shop-link:hover{color:#000 !important}
.mega-menu__single-quick-link{padding:20px !important}
.mega-menu__single-quick-link div{margin-left:0;font-size:inherit}
.mega-menu__single-quick-link div.text-wrap{padding-left:25px;width:100% !important}
@media(min-width:992px){.mega-menu__column{flex-direction:row !important}
.mega-menu__row{margin:20px 0;border-bottom:0 !important}
.mega-menu__row>div{flex-direction:column;padding-top:0 !important}
.mega-menu__row.order-lg-2{width:25%;padding-left:20px;border-left:1px solid #d8dada}
.mega-menu__row.order-lg-1{width:100%}
.mega-menu__row .shop-list{justify-content:flex-start !important}
.mega-menu__side-heading p{font-size:1.6rem;line-height:2.4rem;font-weight:700;letter-spacing:.5px;font-family:'GalanoGrotesque-Bold';color:#000;margin-bottom:20px}
.mega-menu__side-content{flex-direction:column;padding:0}
.mega-menu__single-quick-link{height:218px !important;width:222px !important;flex-direction:column !important;padding:20px !important}
.mega-menu__single-quick-link img{margin-bottom:15px !important}
.mega-menu__single-quick-link div{width:100%}
.mega-menu__single-quick-link div.text-wrap{padding-left:0;text-align:center}
}
@media(min-width:1280px){.mega-menu__row.row{margin-left:0 !important;margin-right:0 !important}
.mega-menu__row.row.order-lg-2{width:25%;padding-left:50px;border-left:1px solid #d8dada}
}
.sequential-card-container{background:#e00;margin:0 60px 0 60px !important}
.sequential-card-container img{display:block;margin:0 auto;z-index:9;padding:14px 0;width:auto !important}
.sequential-card-container .promo-plp-price{position:absolute;top:70px;left:45%;transform:rotate(-30deg);text-align:center}
.sequential-card-container .promo-plp-price .price-disc{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';color:#000}
.sequential-card-container .promo-plp-price .price-disc-label{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';font-weight:900;letter-spacing:.75px;color:#000}
.sequential-card-container .sequential-card{background:#fff;padding:20px 0;border:1px solid #d8dada;border-top:0}
.sequential-card-container .sequential-card .main-no-ex{margin:15px 0}
.sequential-card-container .sequential-card .main-no-ex del{color:#000;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:normal}
.sequential-card-container .sequential-card p.heading-container{margin-top:0;font-size:2rem;font-weight:700;letter-spacing:0;line-height:28px;color:#000;display:none}
@media(min-width:768px){.sequential-card-container{margin:0 25px !important}
}
.sequential-card__list-price{text-decoration:line-through}
.disclaimer-text{margin-bottom:10px}
.container-carousel .owl-nav .owl-prev{position:absolute;top:50%;left:10px}
.container-carousel .owl-nav .owl-prev i{height:40px;width:40px;display:block}
.container-carousel .owl-nav .owl-prev i.left-arrow{background:url("clientlib-base/resources/svg/masthead/left_black.svg") center center no-repeat}
.container-carousel .owl-nav .owl-next{position:absolute;top:50%;right:10px}
.container-carousel .owl-nav .owl-next i{height:40px;width:40px;display:block}
.container-carousel .owl-nav .owl-next i.right-arrow{background:url("clientlib-base/resources/svg/masthead/right_black.svg") center center no-repeat}
.container-carousel .owl-dots{padding-top:0;padding-left:15px;padding-right:15px;height:0;margin:0 auto;border-radius:15px;width:100% !important}
.container-carousel .owl-dots .owl-dot span{height:1px;width:24px;background-color:#747676 !important;border:0 !important}
.container-carousel .owl-dots .owl-dot.active span{height:4px;width:24px;background-color:#000 !important;border:0 !important}
.container-carousel .video-play a i{height:82px;width:82px;display:block}
.container-carousel .video-play a i.play-btn{background:url("clientlib-base/resources/svg/video/play_white.svg") center center no-repeat}
.image-teaser-container{overflow:hidden}
.image-teaser-container .slide-container .text-container .offer-timer .body-text,.image-teaser-container .slide-container .text-container .offer-timer .md-form.input-group.search-input label,.md-form.input-group.search-input .image-teaser-container .slide-container .text-container .offer-timer label,.image-teaser-container .slide-container .text-container .offer-timer label.field span,label.field .image-teaser-container .slide-container .text-container .offer-timer span,.image-teaser-container .slide-container .text-container .offer-timer label.field-spa span,label.field-spa .image-teaser-container .slide-container .text-container .offer-timer span,.image-teaser-container .slide-container .text-container .offer-timer a,.image-teaser-container .slide-container .text-container .offer-timer .payment-method-info .default-payment p.subtitle-three-px,.payment-method-info .default-payment .image-teaser-container .slide-container .text-container .offer-timer p.subtitle-three-px,.image-teaser-container .slide-container .text-container .offer-timer .address-info .default-payment p.subtitle-three-px,.address-info .default-payment .image-teaser-container .slide-container .text-container .offer-timer p.subtitle-three-px,.image-teaser-container .slide-container .text-container .offer-timer .managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .image-teaser-container .slide-container .text-container .offer-timer .subtitle-three-px,.image-teaser-container .slide-container .text-container .offer-timer .managed-line .port-toast .toast-refill .toast-header .subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .image-teaser-container .slide-container .text-container .offer-timer .subtitle-three-px{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.image-teaser-container .slide-container .slide-button{margin-top:0 !important}
.image-teaser-container .promotional-logo{margin-bottom:15px}
.image-teaser-container .promotional-logo p{margin-bottom:0}
.image-teaser-container .promotional-logo img{width:auto;display:inline-block}
.image-teaser-container .add-role-btn{color:inherit;border-color:inherit}
.overlay-masthead .promotional-logo{color:#fff}
.overlay-masthead .image-teaser-container{background-position:bottom;background-size:contain;background-repeat:no-repeat}
.overlay-masthead .slide-container{opacity:.9;height:100%;display:flex;flex-direction:column;justify-content:center;padding:30px 44px 30px 44px}
.overlay-masthead .slide-container h2{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';color:#fff;margin-bottom:10px}
.overlay-masthead .slide-container .slide-description{margin-bottom:20px;color:#fff;align-self:flex-start}
.overlay-masthead .slide-container .primary-btn .btn{background:#fff;box-shadow:none;color:#000}
.overlay-masthead .slide-container .primary-btn .btn:hover,.overlay-masthead .slide-container .primary-btn .btn:focus,.overlay-masthead .slide-container .primary-btn .btn:active{background:#747676;color:#000}
.overlay-masthead--teal .slide-container{background:linear-gradient(36deg,#313334 0,#008575 100%,rgba(0,133,117,0.79905) 100%)}
.overlay-masthead--teal-opaque .slide-container{background:#000;opacity:1}
.overlay-masthead--dove .slide-container{background:linear-gradient(36deg,#313334 0,#313334 100%,rgba(49,51,52,0.79905) 100%)}
.overlay-masthead--dove-opaque .slide-container{background:#000;opacity:1}
@media(min-width:768px){.overlay-masthead .image-teaser-container{background-position:top;background-size:cover;background-repeat:no-repeat}
.overlay-masthead .slide-container{position:absolute;width:49%;overflow:hidden;z-index:99;left:0}
.overlay-masthead .slide-container h2{font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';color:#fff}
.overlay-masthead .slide-container .slide-button{align-self:flex-start}
}
@media(min-width:992px){.overlay-masthead .slide-container{padding:0 85px}
}
.primary-masthead .image-teaser-container{height:556px;background-size:cover}
@media(min-width:992px){.primary-masthead .promotional-logo .slide-title{font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
}
.primary-masthead.primary-masthead--small .image-teaser-container{height:731px}
.primary-masthead--bottom{overflow:hidden;height:610px}
.primary-masthead--bottom .slide-container{flex-direction:column}
.primary-masthead--bottom .slide-container .text-container{width:83.33%;padding-top:30px;text-align:center;flex-direction:column}
.primary-masthead--bottom .slide-container .text-container .slide-description{padding-top:10px;padding-bottom:10px;margin:auto}
@media(min-width:992px){.primary-masthead--bottom .slide-container .text-container .slide-description{padding-bottom:20px}
}
.primary-masthead--bottom .slide-container .text-container .slide-description p{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.primary-masthead--bottom .slide-container .text-container .slide-title{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin:0 auto}
@media(min-width:992px){.primary-masthead--bottom .slide-container .text-container h2.slide-title{font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
}
@media(min-width:992px){.primary-masthead--bottom .slide-container .text-container{width:50%}
}
.primary-masthead--bottom .slide-container .slide-button{margin-top:0 !important}
.primary-masthead--bottom .slide-container .image-container{width:83.33%;background-position:top;height:440px;background-repeat:no-repeat;background-size:contain}
@media(min-width:768px){.primary-masthead--bottom .primary-masthead--bottom{overflow:hidden;height:610px}
.primary-masthead--bottom .primary-masthead--bottom .slide-container .text-container .slide-title{font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';max-width:50%;margin:0 auto}
.primary-masthead--bottom .primary-masthead--bottom .slide-container .text-container .slide-description{padding-bottom:20px}
.primary-masthead--bottom .primary-masthead--bottom .slide-container .slide-button{margin-top:0 !important}
.primary-masthead--bottom .primary-masthead--bottom .slide-container .image-container{height:451px}
}
.primary-masthead--right .image-teaser-container{height:614px}
.primary-masthead--right .slide-container{height:100%;flex-direction:column}
.primary-masthead--right .slide-container .text-container{width:100%;padding:50px 11%;background:#000}
.primary-masthead--right .slide-container h2{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';color:#fff}
.primary-masthead--right .slide-container p{color:#fff}
.primary-masthead--right .slide-container .image-container{width:100%;height:614px;background-repeat:no-repeat;background-position:top;background-size:contain}
.primary-masthead--right .slide-description{margin-top:10px;margin-bottom:20px}
@media(min-width:768px){.primary-masthead--right .slide-container{flex-direction:row;padding-top:30px}
.primary-masthead--right .slide-container .text-container{width:50%;padding:0 8%;text-align:left;height:614px;display:flex;flex-wrap:wrap;align-content:center}
.primary-masthead--right .slide-container h2{font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.primary-masthead--right .slide-container .image-container{width:50%;background-size:contain;height:614px;background-repeat:no-repeat}
}
.primary-masthead--text-right .slide-container{position:absolute;right:0;width:100%;height:50%;text-align:center}
.primary-masthead--text-right .button_track .btn{background:#fff;box-shadow:none;color:#000;width:290px;height:48px;padding:11px 0}
.primary-masthead--text-right .button_track .btn:hover,.primary-masthead--text-right .button_track .btn:focus,.primary-masthead--text-right .button_track .btn:active{background:#747676;color:#000}
@media(min-width:992px){.primary-masthead--text-right .button_track .btn{width:210px}
}
.primary-masthead--text-right .slide-title{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin-bottom:10px}
.primary-masthead--text-right .slide-description{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';margin-bottom:20px}
@media(min-width:768px){.primary-masthead--text-right .slide-container{width:33.333333%;right:8.33%;height:100%}
.primary-masthead--text-right .slide-title{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
}
.primary-masthead--text-top .slide-container{padding-top:40px;width:83.33%;margin:0 auto}
.primary-masthead--text-top .slide-title{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin-bottom:10px}
@media(min-width:768px){.primary-masthead--text-top .slide-container{padding-top:50px;width:50%}
.primary-masthead--text-top .slide-title{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
}
.primary-masthead--text-white .slide-container{color:#fff}
.primary-masthead--text-black .slide-container{color:#000}
.primary-masthead--light .slide-container .text-container{background:transparent}
.primary-masthead--light .slide-container h2{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';color:#000}
.primary-masthead--light .slide-container p{color:#000}
@media(min-width:768px){.primary-masthead .image-teaser-container{height:614px}
.primary-masthead.primary-masthead--small .image-teaser-container{height:590px}
}
.tertiary-carousel .primary-masthead--bottom{height:unset}
.tertiary-carousel .primary-masthead--bottom .image-teaser-container{height:unset}
.tertiary-carousel .primary-masthead--bottom .image-container{height:300px;margin-top:40px}
@media(min-width:992px){.tertiary-carousel .primary-masthead--bottom .image-container{height:440px}
}
.primary-carousel.dark-theme{background:none !important}
@media(min-width:992px){.primary-carousel.dark-theme .primary-masthead--bottom{height:614px}
}
.primary-carousel.dark-theme .primary-masthead--bottom .slide-container h2{margin-top:20px}
.primary-carousel.dark-theme .primary-masthead--bottom .slide-container .slide-description{margin-bottom:10px}
.primary-carousel.dark-theme .primary-masthead--bottom .slide-container .image-container{margin-top:60px}
.secondary-masthead .image-teaser-container{height:500px;background-size:cover}
@media(min-width:768px){.secondary-masthead .image-teaser-container{height:400px}
}
.image-teaser-container--video{margin:0 auto;background-size:cover;color:#fff;min-height:610px}
.image-teaser-container--video .slide-container{max-width:83.33%;margin:0 auto;padding-top:22px;text-align:center}
.image-teaser-container--video .slide-container h2{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin-bottom:10px;margin-top:30px}
.image-teaser-container--video .slide-description{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
@media(min-width:992px){.image-teaser-container--video .slide-description{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
}
@media(min-width:768px){.image-teaser-container--video{min-height:614px;max-width:734px}
.image-teaser-container--video .slide-container{max-width:66.67%;padding-top:30px}
.image-teaser-container--video .slide-container h2{font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
}
@media(min-width:992px){.image-teaser-container--video{max-width:994px}
}
@media(min-width:1280px){.image-teaser-container--video{max-width:1240px}
}
.image-teaser-container--image{height:614px;background-position:center;background-size:cover}
.video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:99}
.video-play a{border:0}
.video-play a:hover{border:0}
.video-play a i{font-size:82px;height:82px;width:82px;display:block}
.video-play a i.play-btn{background:url("clientlib-base/resources/svg/video/play_white.svg") center center no-repeat}
.form-masthead .image-teaser-container{height:auto}
.form-masthead .slide-container{padding:20px 10px 0 10px;height:auto}
.form-masthead .input-element-title{margin:0 0 10px}
.form-masthead .form-container{width:auto;margin:30px auto 0;border-radius:6px 6px 0 0}
.form-masthead .form-fields{padding:20px;position:relative;height:inherit}
.form-masthead .slide-button{text-align:center}
.form-masthead .input-element-title{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';margin-bottom:10px}
.form-masthead .coverage-map-device-info-form .slide-button{margin-top:50px !important}
@media(min-width:768px){.form-masthead .slide-container{padding:0}
.form-masthead .form-container{width:50%;height:inherit;margin:0;border-radius:0}
.form-masthead .form-container .form-fields{position:relative;height:inherit}
.form-masthead .text-container{padding:110px 20px 0 8%;width:50%;justify-content:unset}
.form-masthead .text-container .slide-title{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
}
@media(min-width:992px){.form-masthead .form-container{width:50%}
.form-masthead .form-container .form-fields{padding:70px 0;width:70%;margin:0 auto}
.form-masthead .text-container{width:50%}
}
.primary-carousel .primary-masthead-default .image-teaser-container{height:556px;background-size:cover}
.primary-carousel .primary-masthead-default .slide-container{height:100%;flex-direction:column}
.primary-carousel .primary-masthead-default .slide-container .text-container{width:100%;padding:50px 11%;background:#000}
.primary-carousel .primary-masthead-default .slide-container .text-container{background:transparent}
.primary-carousel .primary-masthead-default .slide-container .slide-title{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.primary-carousel .primary-masthead-default .slide-container .image-container{width:100%;height:300px;background-repeat:no-repeat;background-position:top;background-size:contain}
.primary-carousel .primary-masthead-default .image-teaser-container{height:300px}
.primary-carousel .primary-masthead-default .slide-description{margin-top:10px;margin-bottom:20px}
@media(min-width:768px){.primary-carousel .primary-masthead-default .slide-container{flex-direction:row}
.primary-carousel .primary-masthead-default .slide-container .text-container{width:50%;padding:0 30px;text-align:left;height:614px;display:flex;flex-wrap:wrap;align-content:center}
.primary-carousel .primary-masthead-default .slide-container h2{font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.primary-carousel .primary-masthead-default .slide-container .image-container{width:50%;background-size:contain;height:614px;background-repeat:no-repeat}
.primary-carousel .primary-masthead-default .image-teaser-container{height:614px}
.primary-carousel .primary-masthead-default.primary-masthead--small .image-teaser-container{height:590px}
}
@media(min-width:992px){.primary-carousel .primary-masthead-default .slide-container .text-container{padding:0 8%}
}
.banner-item__bg-black .text-container{background:#000 !important}
.banner-item__bg-black .text-container p,.banner-item__bg-black .text-container .slide-description,.banner-item__bg-black .text-container h2{color:#fff !important;width:100%}
.banner-item__bg-red .text-container{background:#e00 !important}
.banner-item__bg-red .text-container p,.banner-item__bg-red .text-container .slide-description,.banner-item__bg-red .text-container h2{color:#fff !important;width:100%}
.noscriptcss{font-size:2.6rem;text-align:center}
.productcarousel{margin-top:30px}
.productcarousel .owl-carousel.owl-loaded{width:calc(100vw - 12px)}
@media(min-width:768px){.productcarousel .owl-carousel.owl-loaded{width:100%}
}
.productcarousel .productcarousel__mobile-cta{display:none}
.productcarousel .container-text{position:relative}
.productcarousel .productcarousel__cta{margin-top:10px !important}
.productcarousel .productcarousel__cta .btn{background-color:#fff;box-shadow:none;color:#000;border:1px solid #000}
.productcarousel .productcarousel__cta .btn:hover,.productcarousel .productcarousel__cta .btn:focus,.productcarousel .productcarousel__cta .btn:active{background-color:#fff;border:1px solid #747676;color:#747676}
.productcarousel .btn-phone.mx-auto{margin-left:0 !important}
.productcarousel .container-text.order-2{order:1}
.productcarousel .container-carousel.order-1{order:2}
.productcarousel .container-carousel{width:100% !important;padding:0}
.productcarousel .container-text{width:100%;background-color:#f6f6f6;justify-content:start;flex-wrap:wrap;align-content:center;display:flex}
.productcarousel .container-text .shop-all-plans{padding-top:40px;padding-bottom:40px;padding-left:30px}
.productcarousel .container-text .shop-all-plans.height-alignment{height:auto}
.productcarousel .productcarousel__cta{margin-top:10px}
.productcarousel .offer-timer{padding-bottom:10px !important}
.productcarousel .offer-timer .body-text,.productcarousel .offer-timer .md-form.input-group.search-input label,.md-form.input-group.search-input .productcarousel .offer-timer label,.productcarousel .offer-timer label.field span,label.field .productcarousel .offer-timer span,.productcarousel .offer-timer label.field-spa span,label.field-spa .productcarousel .offer-timer span,.productcarousel .offer-timer a,.productcarousel .offer-timer .payment-method-info .default-payment p.subtitle-three-px,.payment-method-info .default-payment .productcarousel .offer-timer p.subtitle-three-px,.productcarousel .offer-timer .address-info .default-payment p.subtitle-three-px,.address-info .default-payment .productcarousel .offer-timer p.subtitle-three-px,.productcarousel .offer-timer .managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .productcarousel .offer-timer .subtitle-three-px,.productcarousel .offer-timer .managed-line .port-toast .toast-refill .toast-header .subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .productcarousel .offer-timer .subtitle-three-px{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.productcarousel .productcarousel__row{border-bottom:1px solid #d8dada}
.productcarousel--bottom .productcarousel__mobile-cta{display:none}
.productcarousel--bottom .container-text{width:100%}
.productcarousel--bottom .container-text a.btn{display:block !important}
.productcarousel--bottom .productcarousel__container{margin-bottom:30px;padding-top:0}
@media(min-width:992px){.productcarousel--bottom .productcarousel__container{padding-top:0 !important}
}
@media(min-width:768px){.productcarousel--bottom .owl-stage{min-width:734px !important}
.productcarousel--bottom .owl-stage .owl-item.active:last-child{border-right:none !important}
}
@media(min-width:992px){.productcarousel--bottom .owl-stage{min-width:994px !important}
}
@media(min-width:1280px){.productcarousel--bottom .owl-stage{min-width:1240px !important}
}
.productcarousel--bottom .productcarousel__text-image{height:384px;margin:0 auto;display:flex;justify-content:center;align-items:flex-end;overflow:hidden}
.productcarousel--bottom .productcarousel__text-image>img{object-fit:cover;height:384px;max-width:100%}
.productcarousel--bottom .productcarousel__row{flex-direction:column;align-items:center;justify-content:center;border-top:0 !important;border-bottom:0}
.productcarousel--bottom .productcarousel__row .container-text{width:unset;display:block;background:transparent}
.productcarousel--bottom .productcarousel__overlay-image{position:absolute;top:-50px;right:0;display:none}
.productcarousel--bottom .shop-all-plans{width:83.33%;margin:0 auto;text-align:center;height:unset}
.productcarousel--bottom .shop-all-plans.height-alignment{height:auto}
@media(min-width:992px){.productcarousel--bottom .product-card-container{width:auto !important;margin:0 auto !important}
}
.productcarousel--bottom .order-2 .phone-carousel.owl-carousel{margin-bottom:30px}
.productcarousel--bottom .order-2 .phone-carousel .owl-dots{bottom:-18px}
@media(min-width:992px){.productcarousel--bottom .order-2 .phone-carousel{margin-top:50px}
}
@media(min-width:992px){.productcarousel--bottom .border-in-between .order-2 .phone-carousel{margin-top:0}
}
.productcarousel__cta{margin-bottom:10px}
.productcarousel__container{margin-bottom:60px;padding-bottom:0 !important;padding-top:40px !important}
@media(min-width:768px){.productcarousel{margin-top:0}
.productcarousel .productcarousel__text-image{height:unset}
.productcarousel .productcarousel__text-image>img{height:unset}
.productcarousel .btn-phone.mx-auto{margin:0 !important;padding-top:30px;text-align:left}
.productcarousel--bottom .productcarousel__row{border-top:1px solid #d8dada}
}
@media(min-width:1280px){.productcarousel .container-carousel{margin:0 auto;width:66.66% !important;display:flex;justify-content:center}
.productcarousel .container-carousel .phone-carousel>div{min-width:50%}
.productcarousel .productcarousel__row{border-bottom:0}
.productcarousel .container-text.order-2{order:2}
.productcarousel .container-carousel.order-1{order:1}
.productcarousel .container-text{justify-content:flex-start;align-content:center;border-bottom:0;width:33.33%}
.productcarousel .container-text .shop-all-plans{padding-top:0;padding-bottom:0;padding-left:0}
.productcarousel--bottom .container-carousel{width:100% !important}
.productcarousel--bottom .productcarousel__container{margin-bottom:60px}
.productcarousel--bottom .phone-carousel>div{min-width:33.33% !important}
.productcarousel--bottom.product-plan-wrapper .container-text .shop-all-plans{padding-top:40px;padding-bottom:40px;padding-left:30px;text-align:center;width:700px;max-width:100%}
.productcarousel--bottom.product-plan-wrapper .container-text .shop-all-plans .productcarousel__cta{justify-content:center !important;display:flex !important}
}
.enhancement-cards-container{margin:0 auto}
#carousel-thumb .carousel-inner{height:400px;width:318px;margin:0 auto}
#carousel-thumb .carousel-inner .img-container{width:100%}
#carousel-thumb .carousel-indicators{position:initial;margin-bottom:0}
#carousel-thumb .carousel-indicators li{width:.625rem;height:.625rem;cursor:pointer;border-radius:50%;border:2px solid #000;opacity:1}
#carousel-thumb .carousel-indicators li.active{background-color:#000}
#carousel-thumb .carousel-indicators li img{display:none}
@media(min-width:768px){#carousel-thumb .carousel-indicators{margin-right:0;margin-left:0;position:initial}
#carousel-thumb .carousel-indicators li{width:72px !important;height:72px !important;cursor:pointer;border-radius:0 !important;margin:0 15px;border:1px solid #747676;opacity:1 !important;background-color:transparent}
#carousel-thumb .carousel-indicators li.active{border:1px solid #747676;outline:1px solid #747676;background-color:transparent;box-shadow:inset 0 0 0 2.5px #747676}
#carousel-thumb .carousel-indicators li img{display:block;margin:7px auto !important;object-fit:contain;width:72px;height:55px}
#carousel-thumb .carousel-indicators li:focus-visible{box-shadow:inset 0 0 0 2.5px #000;background-color:transparent;border:1px solid #000;outline:transparent;border-radius:5px !important}
}
.mob-top-no-space{margin-top:0 !important}
.mob-top-no-space .productcarousel__container{padding-top:0 !important}
@media(min-width:992px){.mob-top-no-space .productcarousel__container{padding-top:50px !important}
}
.owl-dots{padding-top:0;height:20px;background:#fff;margin:20px auto 0 auto;border-radius:10px}
.owl-dots .owl-dot span{background-color:#fff !important;border:2px solid #000 !important}
.owl-dots .owl-dot:hover span{background-color:#000 !important}
.owl-dots .active{outline:-webkit-focus-ring-color auto 1px}
.owl-dots .active span{background-color:#000 !important}
.owl-dots .pause{outline:-webkit-focus-ring-color auto 1px}
.owl-dots .pause span,.owl-dots .pause:hover span{background:url("clientlib-base/resources/svg/masthead/pause.svg") center center no-repeat !important;border:0 !important;border-radius:0 !important;top:-2px}
.owl-dots .play{outline:-webkit-focus-ring-color auto 1px}
.owl-dots .play span,.owl-dots .play:hover span{background:url("clientlib-base/resources/svg/masthead/play.svg") center center no-repeat !important;border:0 !important;border-radius:0 !important;top:-2px}
.promo-module-image .image-and-text__image img,.promo-module-video .image-and-text__image img{object-fit:cover;max-width:100%;width:100vw}
.image-and-text{padding-left:0 !important;padding-right:0 !important}
.image-and-text .row{margin:0}
.image-and-text .promo-heading-container h2{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';padding-bottom:0}
.image-and-text--grey .image-and-text__text{background:#f6f6f6;color:#000}
.image-and-text--red .image-and-text__text{background:red;color:#fff}
.image-and-text--teal .image-and-text__text{background:#000;color:#fff}
.image-and-text--dove .image-and-text__text{background:#000;color:#fff}
.image-and-text--dove .image-and-text__text .offer-timer .hours,.image-and-text--dove .image-and-text__text .offer-timer .minutes,.image-and-text--dove .image-and-text__text .offer-timer .days,.image-and-text--dove .image-and-text__text .offer-timer .color-black{color:#fff}
.image-and-text--dove .image-and-text__text .promo-text .Josefin .text-color-white a,.image-and-text--dove .image-and-text__text .text-area .Josefin .text-color-white a{color:#fff !important;font-weight:normal !important}
.image-and-text--dove .promo-heading-container{padding:40px 0}
@media(min-width:992px){.image-and-text--dove .promo-heading-container{padding:0}
}
.image-and-text__text>div{max-width:83.33%}
.image-and-text__text>div h2{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin-bottom:15px}
.image-and-text__text .promo-heading-container .offer-timer .body-text,.image-and-text__text .promo-heading-container .offer-timer .md-form.input-group.search-input label,.md-form.input-group.search-input .image-and-text__text .promo-heading-container .offer-timer label,.image-and-text__text .promo-heading-container .offer-timer label.field span,label.field .image-and-text__text .promo-heading-container .offer-timer span,.image-and-text__text .promo-heading-container .offer-timer label.field-spa span,label.field-spa .image-and-text__text .promo-heading-container .offer-timer span,.image-and-text__text .promo-heading-container .offer-timer a,.image-and-text__text .promo-heading-container .offer-timer .payment-method-info .default-payment p.subtitle-three-px,.payment-method-info .default-payment .image-and-text__text .promo-heading-container .offer-timer p.subtitle-three-px,.image-and-text__text .promo-heading-container .offer-timer .address-info .default-payment p.subtitle-three-px,.address-info .default-payment .image-and-text__text .promo-heading-container .offer-timer p.subtitle-three-px,.image-and-text__text .promo-heading-container .offer-timer .managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .image-and-text__text .promo-heading-container .offer-timer .subtitle-three-px,.image-and-text__text .promo-heading-container .offer-timer .managed-line .port-toast .toast-refill .toast-header .subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .image-and-text__text .promo-heading-container .offer-timer .subtitle-three-px{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.image-and-text__text .promo-heading-container p{margin:0 !important}
.image-and-text__text .promo-heading-container .heading-three{display:block;margin-bottom:15px}
.image-and-text__text .promo-heading-container .subtitle-one,.image-and-text__text .promo-heading-container .app-tile .subtitle-two,.app-tile .image-and-text__text .promo-heading-container .subtitle-two{display:block;padding-top:40px;padding-bottom:10px}
.image-and-text__text .promo-heading-container .promo-heading{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';padding-bottom:10px}
.image-and-text__image.px-0{padding:0 !important}
@media(min-width:992px){.image-and-text__image.order-2{order:2}
}
.image-and-text .text-area>p{margin-bottom:20px}
.image-and-text .text-area .button_track{padding-top:40px;margin-bottom:60px}
.image-and-text img{max-width:100%}
@media(min-width:992px){.image-and-text__text>div{max-width:66.67%}
.image-and-text__image{margin-bottom:0}
}
.image-and-text--red .image-and-text__text{background:#e00;color:#fff}
.promo-module-image .image-and-text__text{padding:0}
.promo-module-image .image-and-text__image img{min-height:400px}
@media(min-width:992px){.promo-module-image .image-and-text__text{padding:0}
.promo-module-image .image-and-text__text>div{max-width:66.67%}
.promo-module-image .image-and-text__image img{height:590px}
}
.promo-module-image .image-and-text .border-in-between .image-and-text__text .promo-heading-container{padding:40px 0}
.promo-module-image .image-and-text .border-in-between .image-and-text__text .promo-heading-container .heading-three{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin-bottom:20px}
@media(min-width:992px){.promo-module-image .image-and-text .border-in-between .image-and-text__text .promo-heading-container .heading-three{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
}
.promo-module-video .image-and-text__image img{min-height:250px}
.promo-module-video .image-and-text__text{padding-top:40px}
@media(min-width:992px){.promo-module-video .image-and-text__image img{height:330px}
.promo-module-video .image-and-text__text .component-heading{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
}
.multilineplanlist .product-background .offer-timer .body-text,.multilineplanlist .product-background .offer-timer .md-form.input-group.search-input label,.md-form.input-group.search-input .multilineplanlist .product-background .offer-timer label,.multilineplanlist .product-background .offer-timer label.field span,label.field .multilineplanlist .product-background .offer-timer span,.multilineplanlist .product-background .offer-timer label.field-spa span,label.field-spa .multilineplanlist .product-background .offer-timer span,.multilineplanlist .product-background .offer-timer a,.multilineplanlist .product-background .offer-timer .payment-method-info .default-payment p.subtitle-three-px,.payment-method-info .default-payment .multilineplanlist .product-background .offer-timer p.subtitle-three-px,.multilineplanlist .product-background .offer-timer .address-info .default-payment p.subtitle-three-px,.address-info .default-payment .multilineplanlist .product-background .offer-timer p.subtitle-three-px,.multilineplanlist .product-background .offer-timer .managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .multilineplanlist .product-background .offer-timer .subtitle-three-px,.multilineplanlist .product-background .offer-timer .managed-line .port-toast .toast-refill .toast-header .subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .multilineplanlist .product-background .offer-timer .subtitle-three-px{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.breadcrumb{padding:1px 0 3px 0;margin-bottom:0;background:transparent}
.breadcrumb nav{padding:11px 0 !important}
.breadcrumb a{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';border:0}
.breadcrumb a:hover{text-decoration:underline;color:#000}
.breadcrumb .breadcrumb-item.active .caption-two{font-weight:bold;color:#000}
.breadcrumb .caption-two{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.breadcrumb-item+.breadcrumb-item::before{display:inline-block;margin:-2px 5px;color:transparent;content:'';background:url(clientlib-base/resources/svg/light/small/chevron_right_sm-grey.svg) center center no-repeat;height:10px;width:10px}
.butterbar{font-family:'GalanoGrotesque-Bold'}
.butterbar .support-feature .feature-list a{font-family:'GalanoGrotesque-Bold'}
@media only screen and (min-width:768px){.butter-bar-horizontal-container-mob{display:none !important}
.butter-bar-section{z-index:999}
.butter-bar-section.dark-theme{background-color:#1a1c35;color:white}
.butter-bar-section.dark-theme .butter_bar_child_section .feature-list a{border-bottom:2px solid white !important;background-color:transparent;color:white}
.butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four{color:white}
.butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four .days,.butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four .hours,.butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four .minutes,.butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four .seconds,.butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four .body-text,.butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four .md-form.input-group.search-input label,.md-form.input-group.search-input .butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four label,.butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four label.field span,label.field .butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four span,.butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four label.field-spa span,label.field-spa .butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four span,.butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four a,.butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four .payment-method-info .default-payment p.subtitle-three-px,.payment-method-info .default-payment .butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four p.subtitle-three-px,.butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four .address-info .default-payment p.subtitle-three-px,.address-info .default-payment .butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four p.subtitle-three-px,.butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four .managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four .subtitle-three-px,.butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four .managed-line .port-toast .toast-refill .toast-header .subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four .subtitle-three-px{color:white}
.butter-bar-section.light-theme{background-color:white;color:black}
.butter-bar-section.light-theme .butter_bar_child_section .feature-list a{border-bottom:2px solid white !important;background-color:transparent;color:black}
.butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four{color:black}
.butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four .days,.butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four .hours,.butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four .minutes,.butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four .seconds,.butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four .body-text,.butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four .md-form.input-group.search-input label,.md-form.input-group.search-input .butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four label,.butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four label.field span,label.field .butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four span,.butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four label.field-spa span,label.field-spa .butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four span,.butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four a,.butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four .payment-method-info .default-payment p.subtitle-three-px,.payment-method-info .default-payment .butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four p.subtitle-three-px,.butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four .address-info .default-payment p.subtitle-three-px,.address-info .default-payment .butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four p.subtitle-three-px,.butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four .managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four .subtitle-three-px,.butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four .managed-line .port-toast .toast-refill .toast-header .subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four .subtitle-three-px{color:black}
.butter-bar-section a.skip-main{left:24px}
.butter-bar-section .butter-bar-horizontal-container{display:flex;height:60px;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat}
.butter-bar-section .butter-bar-horizontal-container .butter_bar_child_section{padding:12px}
.butter-bar-section .butter-bar-horizontal-container .butter_bar_child_section .feature-list{border:0;padding-left:0}
.butter-bar-section .butter-bar-horizontal-container .butter_bar_child_section .feature-list a{border-bottom:2px solid #000 !important}
.butter-bar-section .butter-bar-horizontal-container .butter_bar_child_section .faqs-straighttalk-wireless{margin-top:-40px;border:0}
.butter-bar-section .butter-bar-horizontal-container .butter_bar_child_section .faqs-straighttalk-wireless .support-feature{display:flex;padding:0;margin:20px 0 0 0;list-style-type:none}
.butter-bar-section .butter-bar-horizontal-container .butter_bar_child_section .faqs-straighttalk-wireless .support-feature li:before{margin-right:10px;padding-right:5px;content:" | "}
.butter-bar-section .butter-bar-horizontal-container .butter_bar_child_section .faqs-straighttalk-wireless .support-feature li:first-child{padding-left:20px}
.butter-bar-section .butter-bar-horizontal-container .butter_bar_child_section .faqs-straighttalk-wireless .support-feature li:first-child:before{margin-right:5px;padding-right:5px;content:" "}
.butter-bar-section .butter-bar-horizontal-container .offer-timer{padding-left:30px}
.butter-bar-section .butter-bar-horizontal-container .timer-boxes{display:flex;margin-top:10px}
.butter-bar-section .butter-bar-horizontal-container .timer-boxes .box.text-center span:first-child:before{content:" : "}
.butter-bar-section .butter-bar-horizontal-container .timer-boxes .box.text-center:first-child{margin-right:-8px}
.butter-bar-section .butter-bar-horizontal-container .timer-boxes .box.text-center:first-child span:first-child:before{content:" "}
.butter-bar-section .butter-bar-horizontal-container .timer-boxes .heading-four{line-height:18px}
.butter-bar-section .butter-bar-horizontal-container .timer-boxes .heading-four .body-text,.butter-bar-section .butter-bar-horizontal-container .timer-boxes .heading-four .md-form.input-group.search-input label,.md-form.input-group.search-input .butter-bar-section .butter-bar-horizontal-container .timer-boxes .heading-four label,.butter-bar-section .butter-bar-horizontal-container .timer-boxes .heading-four label.field span,label.field .butter-bar-section .butter-bar-horizontal-container .timer-boxes .heading-four span,.butter-bar-section .butter-bar-horizontal-container .timer-boxes .heading-four label.field-spa span,label.field-spa .butter-bar-section .butter-bar-horizontal-container .timer-boxes .heading-four span,.butter-bar-section .butter-bar-horizontal-container .timer-boxes .heading-four a,.butter-bar-section .butter-bar-horizontal-container .timer-boxes .heading-four .payment-method-info .default-payment p.subtitle-three-px,.payment-method-info .default-payment .butter-bar-section .butter-bar-horizontal-container .timer-boxes .heading-four p.subtitle-three-px,.butter-bar-section .butter-bar-horizontal-container .timer-boxes .heading-four .address-info .default-payment p.subtitle-three-px,.address-info .default-payment .butter-bar-section .butter-bar-horizontal-container .timer-boxes .heading-four p.subtitle-three-px,.butter-bar-section .butter-bar-horizontal-container .timer-boxes .heading-four .managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .butter-bar-section .butter-bar-horizontal-container .timer-boxes .heading-four .subtitle-three-px,.butter-bar-section .butter-bar-horizontal-container .timer-boxes .heading-four .managed-line .port-toast .toast-refill .toast-header .subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .butter-bar-section .butter-bar-horizontal-container .timer-boxes .heading-four .subtitle-three-px{font-size:12px;padding-left:6px}
.butter-bar-section .butter-bar-horizontal-container .timer-boxes .days:after,.butter-bar-section .butter-bar-horizontal-container .timer-boxes .hours:after,.butter-bar-section .butter-bar-horizontal-container .timer-boxes .minutes:after,.butter-bar-section .butter-bar-horizontal-container .timer-boxes .seconds:after{content:" "}
}
@media only screen and (max-width:767px){.butter-bar-horizontal-container{display:none !important}
.butter-bar-section.dark-theme{background-color:#1a1c35;color:white}
.butter-bar-section.dark-theme .feature-list a{border-bottom:2px solid white !important;background-color:transparent;color:white}
.butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four{color:white}
.butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four .days,.butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four .hours,.butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four .minutes,.butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four .seconds,.butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four .body-text,.butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four .md-form.input-group.search-input label,.md-form.input-group.search-input .butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four label,.butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four label.field span,label.field .butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four span,.butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four label.field-spa span,label.field-spa .butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four span,.butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four a,.butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four .payment-method-info .default-payment p.subtitle-three-px,.payment-method-info .default-payment .butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four p.subtitle-three-px,.butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four .address-info .default-payment p.subtitle-three-px,.address-info .default-payment .butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four p.subtitle-three-px,.butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four .managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four .subtitle-three-px,.butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four .managed-line .port-toast .toast-refill .toast-header .subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .butter-bar-section.dark-theme .offer-timer .timer-boxes .heading-four .subtitle-three-px{color:white !important}
.butter-bar-section.light-theme{background-color:white;color:black}
.butter-bar-section.light-theme .feature-list a{border-bottom:2px solid white !important;background-color:transparent;color:black}
.butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four{color:black !important}
.butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four .days,.butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four .hours,.butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four .minutes,.butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four .seconds,.butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four .body-text,.butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four .md-form.input-group.search-input label,.md-form.input-group.search-input .butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four label,.butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four label.field span,label.field .butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four span,.butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four label.field-spa span,label.field-spa .butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four span,.butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four a,.butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four .payment-method-info .default-payment p.subtitle-three-px,.payment-method-info .default-payment .butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four p.subtitle-three-px,.butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four .address-info .default-payment p.subtitle-three-px,.address-info .default-payment .butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four p.subtitle-three-px,.butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four .managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four .subtitle-three-px,.butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four .managed-line .port-toast .toast-refill .toast-header .subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .butter-bar-section.light-theme .offer-timer .timer-boxes .heading-four .subtitle-three-px{color:black !important}
.butter-bar-section.light-theme .feature-list{border:0;padding-left:0}
.butter-bar-section.light-theme .feature-list a{border-bottom:2px solid #000 !important}
.butter-bar-horizontal-container-mob{height:fit-content;padding-top:12px;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat}
.butter-bar-horizontal-container-mob .faqs-straighttalk-wireless{margin-top:-40px}
.butter-bar-horizontal-container-mob .faqs-straighttalk-wireless .support-feature{display:flex;padding:0;margin:20px 0 8px 0;list-style-type:none;justify-content:center}
.butter-bar-horizontal-container-mob .faqs-straighttalk-wireless .support-feature li:before{margin-right:10px;padding-right:5px;content:" | "}
.butter-bar-horizontal-container-mob .faqs-straighttalk-wireless .support-feature li:first-child:before{margin-right:5px;padding-right:5px;content:" "}
.butter-bar-horizontal-container-mob .offer-timer{justify-content:center;padding-bottom:10px !important}
.butter-bar-horizontal-container-mob .offer-timer .timer-boxes{display:flex;justify-content:center}
.butter-bar-horizontal-container-mob .offer-timer .timer-boxes .heading-four{line-height:18px}
.butter-bar-horizontal-container-mob .offer-timer .timer-boxes .heading-four .body-text,.butter-bar-horizontal-container-mob .offer-timer .timer-boxes .heading-four .md-form.input-group.search-input label,.md-form.input-group.search-input .butter-bar-horizontal-container-mob .offer-timer .timer-boxes .heading-four label,.butter-bar-horizontal-container-mob .offer-timer .timer-boxes .heading-four label.field span,label.field .butter-bar-horizontal-container-mob .offer-timer .timer-boxes .heading-four span,.butter-bar-horizontal-container-mob .offer-timer .timer-boxes .heading-four label.field-spa span,label.field-spa .butter-bar-horizontal-container-mob .offer-timer .timer-boxes .heading-four span,.butter-bar-horizontal-container-mob .offer-timer .timer-boxes .heading-four a,.butter-bar-horizontal-container-mob .offer-timer .timer-boxes .heading-four .payment-method-info .default-payment p.subtitle-three-px,.payment-method-info .default-payment .butter-bar-horizontal-container-mob .offer-timer .timer-boxes .heading-four p.subtitle-three-px,.butter-bar-horizontal-container-mob .offer-timer .timer-boxes .heading-four .address-info .default-payment p.subtitle-three-px,.address-info .default-payment .butter-bar-horizontal-container-mob .offer-timer .timer-boxes .heading-four p.subtitle-three-px,.butter-bar-horizontal-container-mob .offer-timer .timer-boxes .heading-four .managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .butter-bar-horizontal-container-mob .offer-timer .timer-boxes .heading-four .subtitle-three-px,.butter-bar-horizontal-container-mob .offer-timer .timer-boxes .heading-four .managed-line .port-toast .toast-refill .toast-header .subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .butter-bar-horizontal-container-mob .offer-timer .timer-boxes .heading-four .subtitle-three-px{font-size:12px}
.butter-bar-horizontal-container-mob .butter-promo-content-section{margin-left:10%;margin-right:10%;text-align:center}
.butter-bar-horizontal-container-mob .butter-promo-text .faqs-straighttalk-wireless{margin-bottom:12px !important;padding-bottom:4px !important}
.butter-bar-horizontal-container-mob .timer-boxes{display:flex}
.butter-bar-horizontal-container-mob .timer-boxes .box.text-center span:first-child:before{content:" : "}
.butter-bar-horizontal-container-mob .timer-boxes .box.text-center:first-child span:first-child:before{content:" "}
.butter-bar-horizontal-container-mob .timer-boxes .box .days:after,.butter-bar-horizontal-container-mob .timer-boxes .box .hours:after,.butter-bar-horizontal-container-mob .timer-boxes .box .minutes:after,.butter-bar-horizontal-container-mob .timer-boxes .box .seconds:after{content:" "}
}
.choice-card,.radiobox-group{border:1px solid #747676;background-color:#fff;margin-top:20px;min-height:70px;width:auto;padding-left:3px}
.choice-card.selected,.radiobox-group.selected{padding-left:0;border:1px solid #000;border-left:4px solid #e00}
.choice-card:first-child,.radiobox-group:first-child{margin-top:0}
.choice-card .smart-pay,.radiobox-group .smart-pay{padding-left:40px;width:165px}
.choice-card .smart-pay img,.radiobox-group .smart-pay img{width:100%}
.choice-card .text-label,.radiobox-group .text-label{margin-top:8px;margin-bottom:8px}
.choice-card .custom-radio .custom-control-input,.radiobox-group .custom-radio .custom-control-input{width:100%;height:100%;top:0;left:0;z-index:0}
.choice-card p.subtitle-three-px,.radiobox-group p.subtitle-three-px{color:#000;font-size:16px;letter-spacing:0;line-height:24px;font-weight:400}
.choice-card p.caption-two,.radiobox-group p.caption-two{color:#000;font-size:12px;letter-spacing:0;line-height:20px;font-weight:400;margin-left:51px}
.choice-card p.caption-two .error-text,.radiobox-group p.caption-two .error-text{margin-bottom:15px}
.choice-card .po-offer-price span,.choice-card .po-excellent-price span,.radiobox-group .po-offer-price span,.radiobox-group .po-excellent-price span{font-weight:700}
.choice-card .phone-number-input,.radiobox-group .phone-number-input{margin:0 20px 8px;display:block;position:unset;background:#fff;height:auto;transform:translateY(-12px);width:unset}
.choice-card .phone-number-input label,.radiobox-group .phone-number-input label{position:unset;font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';transform:unset;margin:0}
.choice-card .phone-number-input input,.radiobox-group .phone-number-input input{border-radius:0 !important;border:1px solid #000 !important}
.choice-card .phone-number-invalid,.radiobox-group .phone-number-invalid{margin-left:51px;margin-top:0 !important;margin-bottom:15px}
.choice-card .choice-card-input-container>p.legal,.radiobox-group .choice-card-input-container>p.legal{padding-top:14px}
.addline-tw-choice-card{border:2px solid rgba(0,0,0,0.1);background-color:#fff;margin-top:20px;min-height:60px;border-radius:10px;width:auto}
.addline-tw-choice-card.selected{padding-left:0;border:1px solid #000}
.addline-tw-choice-card:first-child{margin-top:0}
.addline-tw-choice-card .smart-pay{padding-left:40px;width:165px}
.addline-tw-choice-card .smart-pay img{width:100%}
.addline-tw-choice-card .text-label{margin-top:8px;margin-bottom:8px}
.addline-tw-choice-card .custom-radio{padding:7px 10px 12px 12px}
.addline-tw-choice-card .custom-radio .custom-control-input{width:100%;height:100%;top:0;left:0;z-index:0}
.addline-tw-choice-card p.subtitle-three-px{color:#000;font-size:16px;letter-spacing:0;line-height:24px;font-weight:400}
.addline-tw-choice-card p.caption-two{color:#000;font-size:12px;letter-spacing:0;line-height:20px;font-weight:400;margin-left:51px}
.addline-tw-choice-card p.caption-two .error-text{margin-bottom:15px}
.addline-tw-choice-card .po-offer-price span,.addline-tw-choice-card .po-excellent-price span{font-weight:700}
.addline-tw-choice-card .phone-number-input{margin:0 20px 8px;display:block;position:unset;background:#fff;height:auto;transform:translateY(-12px);width:unset}
.addline-tw-choice-card .phone-number-input label{position:unset;font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';transform:unset;margin:0}
.addline-tw-choice-card .phone-number-input input{border-radius:0 !important;border:1px solid #000 !important}
.addline-tw-choice-card .phone-number-invalid{margin-left:51px;margin-top:0 !important;margin-bottom:15px}
.addline-tw-choice-card .choice-card-input-container>p.legal{padding-top:14px}
.pdp .choice-card{border:1px solid #949494;border-radius:8px}
.pdp .choice-card .custom-radio .custom-control-input:checked ~ .custom-control-label::before{background:transparent url("../../../content/dam/tbvz/en/zelda/images/pdp-choice-card-checkbox.svg") 80% center no-repeat}
.pdp .choice-card .custom-radio p.caption-two{font-family:'GalanoGrotesque-Medium';color:#525252;line-height:18px;margin-left:0 !important}
.pdp .choice-card .custom-radio p#upgradeOptionFullPrice{margin-left:40px !important}
.pdp .choice-card .custom-radio p#upgradeflowsummarypdp{max-width:400px;margin-top:5px}
.pdp .choice-card .custom-radio .choice-card-input-container .subtitle-three-px{color:#525252;font-family:'GalanoGrotesque-Medium';font-size:14px;line-height:20px}
.pdp .choice-card .custom-radio .choice-card-input-container input,.pdp .choice-card .custom-radio .choice-card-input-container input:focus{border:2px solid #949494;border-radius:10px;margin-bottom:16px}
.pdp .choice-card .custom-radio .choice-card-input-container input.success{background:transparent url("../../../content/dam/tbvz/en/zelda/images/success-banner-title-icon.svg") 99% center no-repeat;border:2px solid #70a121 !important;background-size:16px}
@media screen and (max-width:720px){.pdp .choice-card .custom-radio .text-left{max-width:194px}
}
@media screen and (max-width:920px){.pdp .choice-card .primary-btn{padding-left:16px;padding-right:16px}
}
.pdp .choice-card .primary-btn a.btn{background-color:#e00;color:#fff;border:0}
@media screen and (max-width:920px){.pdp .choice-card .primary-btn a.btn{width:100% !important}
}
@media screen and (min-width:920px){.pdp .choice-card .primary-btn{margin-left:12px}
}
.pdp .pdp-upgrade-error-banner{color:#a41412;border-radius:10px;border:1px solid #ffcdd2;background-color:#ffebee;padding:24px !important;flex-direction:column;align-items:flex-start;gap:4px}
.pdp .pdp-upgrade-error-banner .close{opacity:1 !important;position:absolute;top:16px;right:16px;cursor:pointer;padding:0;margin:0;z-index:9;line-height:normal}
.pdp .pdp-upgrade-error-banner .close .icon{display:inline-block;vertical-align:middle}
.pdp .pdp-upgrade-error-banner .close .icon i.clear{background:url("../../../content/dam/tbvz/en/zelda/images/error-banner-close-button.svg") center center no-repeat;height:26px;width:26px;display:block}
.pdp .pdp-upgrade-error-banner .pdp-error-title-section{flex-direction:row;gap:8px}
.pdp .pdp-upgrade-error-banner .pdp-error-title-section .pdp-upgrade-error-icon{width:24px;height:24px}
.pdp .pdp-upgrade-error-banner .pdp-error-title-section .pdp-error-title{color:#a41412;font-family:'GalanoGrotesque-Bold';font-size:16px;line-height:24px;background:url("../../../content/dam/tbvz/en/zelda/images/error-banner-title-icon.svg") 0 0 no-repeat;padding-left:32px}
.pdp .pdp-upgrade-error-banner .pdp-error-msg{color:#a41412;font-family:'GalanoGrotesque-Medium';font-size:16px;line-height:24px}
.pdp.choice-cards.payment-type .choice-card .custom-radio .custom-control-input:checked ~ .custom-control-label::before{background-position-y:10% !important}
@media(min-width:992px){.choice-card{min-height:70px}
.choice-card .phone-number-input{width:350px;margin-left:51px}
}
.shipping-option .choice-card p.caption-two{margin-left:0}
.sort-options span.text-color-grey{padding:13px 0}
.sort-options .wrap-drop{justify-content:flex-start;height:44px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0;background-color:#fff;position:relative;min-width:180px;padding:0 50px 0 16px;cursor:pointer;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';letter-spacing:.5px;color:#000;border:1px solid #8c8c8c;border-bottom:1px solid #8c8c8c}
.sort-options .wrap-drop:focus{outline:#000 auto 1px}
.sort-options .wrap-drop:after{content:'';background:url("clientlib-base/resources/svg/light/expand_more.svg") center center no-repeat;width:24px;height:24px;margin-top:-4px;position:absolute;right:10px;top:30%}
.sort-options .wrap-drop .sort-selected{font-weight:normal}
.sort-options .wrap-drop .drop{background:#fff;display:none;left:0;list-style:none;margin-top:0;opacity:0;padding-left:0;padding-right:0;pointer-events:none;position:absolute;right:0;top:100%;z-index:2;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0;background-color:#fff;box-shadow:none;border:1px solid #d8dada}
.sort-options .wrap-drop .drop li{height:46px;padding:10px 12px;line-height:18px}
.sort-options .wrap-drop .drop li.selected{background-color:#f6f6f6}
.sort-options .wrap-drop .drop li:hover{background-color:#f6f6f6}
.sort-options .wrap-drop .drop li a,.sort-options .wrap-drop .drop li a:hover{border-bottom:0;color:#000;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.sort-options .wrap-drop.active{box-shadow:inset 0 0 0 2px #000;border-radius:0}
.sort-options .wrap-drop.active:after{background:url(clientlib-base/resources/svg/light/expand_less.svg) center center no-repeat}
.sort-options .wrap-drop.active:focus{outline:transparent}
.sort-options .wrap-drop.active .drop{display:block;opacity:1;pointer-events:auto;max-height:220px;overflow-y:auto;z-index:100}
.sort-options .locked:after{display:none}
.sort-options .dropdown-label{padding-right:9px;color:#000;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.navigation-label-options .wrap-drop{cursor:pointer;border-radius:0;position:relative;padding:10px 50px 10px 16px;line-height:23px}
.navigation-label-options .wrap-drop:focus{outline:-webkit-focus-ring-color auto 1px}
.navigation-label-options .wrap-drop:focus:-moz-focusring{outline:1px dotted #000 !important}
.navigation-label-options .wrap-drop:after{content:'';background:url("clientlib-base/resources/svg/light/expand_more.svg") center center no-repeat;width:24px;height:24px;margin-top:-1px;position:absolute;right:10px;top:30%}
.navigation-label-options .wrap-drop span{line-height:40px}
.navigation-label-options .wrap-drop .drop{display:none;left:0;list-style:none;opacity:0;padding-left:0;pointer-events:none;position:absolute;right:0;top:100%;z-index:2;-webkit-box-shadow:inset 0 0 0 1px #d8dada;-moz-box-shadow:inset 0 0 0 1px #d8dada;box-shadow:inset 0 0 0 1px #d8dada;border-radius:0;background-color:#fff;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.15)}
.navigation-label-options .wrap-drop .drop li{height:46px;padding:15px;line-height:18px;text-align:left}
.navigation-label-options .wrap-drop .drop li.selected{background-color:#f6f6f6}
.navigation-label-options .wrap-drop .drop li:hover{background-color:#f6f6f6}
.navigation-label-options .wrap-drop .drop li strong{font-weight:700}
.navigation-label-options .wrap-drop .drop li span{line-height:12px}
.navigation-label-options .wrap-drop.active{box-shadow:inset 0 0 0 2px #000;border-radius:0}
.navigation-label-options .wrap-drop.active:after{background:url(clientlib-base/resources/svg/light/expand_less.svg) center center no-repeat}
.navigation-label-options .wrap-drop.active:focus{outline:transparent}
.navigation-label-options .wrap-drop.active .drop{display:block;opacity:1;pointer-events:auto;max-height:370px;overflow-y:auto;z-index:100}
.dropdown-label .selected{opacity:1 !important;transform:translateY(0) !important;transition-duration:.1s;text-align:left}
.dropdown-label .place-holder-selected{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';top:0}
.dropdown-label.focused .options{opacity:1;height:300px;max-height:220px;overflow-y:auto}
.dropdown-label .options{max-height:220px}
@media(min-width:768px){.sort-options .wrap-drop{min-width:199px}
.sort-options .dropdown-label{padding-right:20px;color:#000;font-size:1.6rem;line-height:2.4rem;font-weight:700;letter-spacing:.5px;font-family:'GalanoGrotesque-Bold';font-weight:bold}
}
.full-width-teaser{background-size:cover;text-align:center}
@media(min-width:768px){.full-width-teaser{max-width:734px;padding-left:0;padding-right:0}
}
@media(min-width:992px){.full-width-teaser{max-width:994px}
}
@media(min-width:1280px){.full-width-teaser{max-width:1240px}
}
.full-width-teaser .col-12{height:731px}
.full-width-teaser .promo-heading{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin-bottom:10px}
.full-width-teaser .button_track .btn{width:290px;height:48px;padding:11px 0}
@media(min-width:992px){.full-width-teaser .button_track .btn{width:210px}
}
.full-width-teaser .testimonials-btn{margin-top:0 !important}
.full-width-teaser .banner-title{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';margin-bottom:20px}
.full-width-teaser--text-top .full-width-teaser__text-container{padding-top:70px;width:83.33%;margin:0 auto}
.full-width-teaser--text-right .full-width-teaser__text-container{position:absolute;right:0;width:100%;height:50%;text-align:center;align-items:center;justify-content:center}
@media(min-width:768px){.full-width-teaser--text-top .full-width-teaser__text-container{padding-top:50px;width:50%}
.full-width-teaser--text-right .full-width-teaser__text-container{width:33.333333%;right:8.33%;height:100%}
.full-width-teaser .col-12{height:590px}
.full-width-teaser .promo-heading{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
}
.text-white .full-width-teaser .button_track .btn{background:#fff;box-shadow:none;color:#000}
.text-white .full-width-teaser .button_track .btn:hover,.text-white .full-width-teaser .button_track .btn:focus,.text-white .full-width-teaser .button_track .btn:active{background:#747676;color:#000}
.testimonials{padding-top:50px;background:#fff}
.testimonials .heading-four{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.testimonials .heading-four,.testimonials .subtitle-three-px{text-align:left !important;padding-top:10px}
.testimonials .subtitle-three-px{padding-bottom:20px !important}
.testimonials .user-testmonials{width:100%;padding-bottom:60px;text-align:left;margin-top:20px;position:relative;padding-top:15px}
.testimonials .user-testmonials::before{content:'';position:absolute;width:20px;height:20px;display:block;background:url("clientlib-base/resources/quote-icon.png") center top no-repeat;background-size:100%;top:0}
.testimonials .user-testmonials .heading-four{color:#000;text-align:left !important;text-transform:lowercase !important}
.testimonials .user-testmonials img{box-sizing:border-box;height:90px;width:90px;border:1px solid #d8dada}
.testimonials .user-testmonials .user-msg{color:#000;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';text-align:left;padding:15px 0 15px 0;margin-bottom:0;white-space:pre-wrap;margin-left:0 !important}
.testimonials .user-testmonials .user-name{color:#000;height:36px;border-radius:22px;width:auto;padding:8px 16px;font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:1.6rem;text-align:left;margin-bottom:0;padding-left:0}
.testimonials .user-testmonials .user-org{color:#000;font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';text-align:left;margin-bottom:0}
@media(min-width:992px){.testimonials{padding-top:0}
.testimonials .user-testmonials{max-width:290px}
.testimonials .user-testmonials .user-msg{min-height:100px}
.testimonials .subtitle-three-px{padding-top:0;padding-bottom:40px}
}
.autocomplete{width:100%;position:relative;z-index:100}
.autocomplete [role='listbox'],.dropdownList{width:100%;padding:0 !important;width:100%;max-height:150px;top:0;left:0;list-style:none;overflow:hidden;overflow-y:auto;z-index:100;border:1px solid #d8dada;border-radius:0;background-color:#fff;box-shadow:none}
.autocomplete [role='listbox'] li,.dropdownList li{display:block;text-align:left;padding:10px 10px 10px 12px;color:#000;cursor:pointer;background-color:#fff;letter-spacing:.5px}
.autocomplete [role='listbox'] li:hover,.dropdownList li:hover{background-color:#f6f6f6}
.autocomplete [role='listbox'] li span.icon,.dropdownList li span.icon{transform:scale(0.8)}
.select-enter-phone-num .dataList-checker .dataListInput{border-radius:0;box-shadow:none;background:url("clientlib-base/resources/svg/light/small/expand_more_sm.svg") right center no-repeat}
.select-enter-phone-num .dataList-checker .dataListUl{border:0}
.select-enter-phone-num .dataList-label.active ~ .datalist-input,.select-enter-phone-num .dataListInput:focus{background:url("clientlib-base/resources/svg/light/expand_less.svg") right center no-repeat}
.select-enter-phone-num .navigation-label-options label{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.data-list{background:url("clientlib-base/resources/svg/light/expand_more.svg") 98% center no-repeat;cursor:pointer}
.data-list:active,.data-list:focus{background:url("clientlib-base/resources/svg/light/expand_less.svg") 98% center no-repeat}
.my-activation-spacing{margin-top:15px !important}
.js-refill-logged-in .data-list{background:url("clientlib-base/resources/svg/light/expand_more.svg") 98% center no-repeat !important}
.js-refill-logged-in .data-list:active,.js-refill-logged-in .data-list:focus{background:url("clientlib-base/resources/svg/light/expand_less.svg") 98% center no-repeat !important}
.js-refill-logged-in .data-list.error{background:url("clientlib-base/resources/svg/light/error.svg") 98% center no-repeat !important}
.appdownload{margin-top:20px}
.appdownload>.container{height:100%;padding-bottom:10px;padding-top:30px}
.appdownload .promo-gutters{flex-direction:column;padding:0 30px;margin:0}
.appdownload .promo-gutters .img-container{justify-content:flex-start !important}
.appdownload .heading-three{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.appdownload .cmp-image .image-container img{width:100%}
.appdownload__right{max-width:100%}
.appdownload__btn-group{justify-content:flex-start !important}
.appdownload__btn-group a{margin-top:20px}
@media(min-width:992px){.appdownload{margin-top:0;height:100%}
.appdownload .promo-gutters{padding:0 74px}
.appdownload>.container{padding-top:50px}
}
.col-md-4 .appdownload .promo-gutters{padding:0 19px}
.col-md-4 .appdownload__btn-group{display:block !important;text-align:center}
.col-md-4 .appdownload__btn-group a{margin:20px 0 0 0;display:block}
.see-details-text{display:none;padding-top:10px}
.see-details-text ul{padding:10px 0 0 16px;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.see-details-text.show{display:block}
.titletextcta{display:flex;flex-wrap:wrap;margin-right:-6px;margin-left:-6px}
@media(min-width:768px){.titletextcta{margin-right:-9px;margin-left:-9px}
}
@media(min-width:992px){.titletextcta{margin-right:-10px;margin-left:-10px}
}
@media(min-width:1280px){.titletextcta{margin-right:-11px;margin-left:-11px}
}
.titletextcta--large-title{text-align:center}
.titletextcta--large-title .title-cta-align{width:83.33%}
@media(min-width:992px){.titletextcta--large-title .title-cta-align{width:54%}
}
.titletextcta--large-title .new-to-tracfone{justify-content:center;width:100%}
.titletextcta--large-title .new-to-tracfone .title-cta-align .subtitle-two{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
@media(min-width:992px){.titletextcta--large-title .new-to-tracfone .title-cta-align .subtitle-two{font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
}
.titletextcta--large-title .new-to-tracfone h3{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin-bottom:10px !important}
@media(min-width:992px){.titletextcta--large-title .new-to-tracfone h3{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin-bottom:10px !important}
}
.titletextcta--large-title .new-to-tracfone .caption-two{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.titletextcta--large-title .new-to-tracfone .first-btn{width:100%}
.titletextcta--large-title .new-to-tracfone .btn{margin-top:10px}
.Large-title-two-col .title-cta-align h3{margin:0 auto}
.Large-title-two-col .title-cta-align .caption-two{letter-spacing:.5px}
@media(min-width:992px){.Large-title-two-col .title-cta-align .caption-two{height:96px}
}
@media(min-width:768px){.titletextcta--icon-overlap .new-to-tracfone{position:relative}
.titletextcta--icon-overlap .new-to-tracfone .pr-10{position:absolute}
.titletextcta--icon-overlap .new-to-tracfone .pr-10 img{height:30px}
.titletextcta--icon-overlap .new-to-tracfone .subtitle-two{padding-left:40px}
.titletextcta--icon-overlap .new-to-tracfone .caption-two{margin-top:10px}
}
.international-calling-heading{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';color:#000;text-align:left;margin-bottom:10px}
.internation-rates .country-included-container{width:100%;margin:0;padding:20px 10px 10px 10px;text-align:left;color:#fff}
.international-rates-desclaimer p{margin-bottom:10px;text-align:left !important}
.promo-text{text-align:left}
.promo-text p{margin-bottom:20px;text-align:left !important}
.dataList-checker{position:relative;width:100%;color:#000;text-align:left}
.dataList-checker>span.icon{position:absolute;top:15px;left:10px;display:none !important}
.dataList-checker .dataList-label{margin-left:0}
.dataList-checker.active .dataListUl{display:block}
input.dataListInput{padding-left:40px;width:100%;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #d8dada;border-bottom:1px solid #000;height:44px;order:2}
input.dataListInput.success{background:url(clientlib-base/resources/svg/dark/success.svg) 99% center no-repeat;opacity:1;border-bottom:3px solid #008330 !important}
input.dataListInput.error{background:url(clientlib-base/resources/svg/dark/error.svg) 99% center no-repeat;opacity:1;border-bottom:3px solid #ed7000 !important}
.dataList-label.active ~ .datalist-input,.dataListInput:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0;border-color:#000}
.dataListUl{display:none;position:absolute;padding:0 !important;width:100%;max-height:150px;top:100%;left:0;list-style:none;overflow:hidden;overflow-y:auto;z-index:100;border:1px solid #d8dada;border-radius:0;background-color:#fff;box-shadow:none}
.dataListUl li{display:block;text-align:left;padding:10px 1px 10px 11px;color:#000;cursor:pointer;background-color:#fff;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';letter-spacing:.5px}
.dataListUl li:hover{background-color:#f6f6f6;cursor:pointer}
.dataListUl li .caption-one{font-weight:400;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';letter-spacing:.5px}
.dataListUl li span.icon{transform:scale(0.8)}
@media(min-width:992px){.international-calling-heading{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';padding-bottom:20px}
.international-calling-heading .promo-text p{margin-top:40px}
.promo-text{margin-bottom:0;text-align:center}
.promo-text p{margin-bottom:30px}
.international-rates-desclaimer p{margin-bottom:10px}
.internation-rates .dataList-checker{width:100%;margin:0}
.internation-rates .country-included-container{width:100%;margin:0;padding:20px 10px 10px 10px}
.international-calling .frequent-no{padding:0 8%}
.international-calling .promo-gutters{padding:0 8%}
.international-calling .number-heading-container,.international-calling .form-container{padding:0 15px}
}
.international-rate-checker .row{margin-left:0;margin-right:0}
.international-rate-checker__text{padding:20px 0;min-height:455px;order:1}
@media(min-width:992px){.international-rate-checker__text{order:2}
}
.international-rate-checker__text .text-area{text-align:center;max-width:83.33%;margin:0 auto}
@media(min-width:992px){.international-rate-checker__text{min-height:590px}
}
.international-rate-checker__image{padding-bottom:50px;overflow:hidden;order:2}
@media(min-width:992px){.international-rate-checker__image{padding-bottom:0;order:1}
.international-rate-checker__image.pl-0,.international-rate-checker__image.pr-0{padding-left:0 !important;padding-right:0 !important}
.international-rate-checker__image .img-container{justify-content:right}
}
@media(min-width:992px){.international-rate-checker .promo-gutters>div{flex:0 0 50%;max-width:50%}
.international-rate-checker .promo-heading-container{height:100%}
.international-rate-checker__text .text-area{max-width:66.67%}
}
.inter-rate-checker--dove .international-rate-checker__text,.inter-rate-checker--red .international-rate-checker__text{background:#000}
.inter-rate-checker--dove .international-rate-checker__text .promo-text,.inter-rate-checker--dove .international-rate-checker__text .international-calling-heading,.inter-rate-checker--red .international-rate-checker__text .promo-text,.inter-rate-checker--red .international-rate-checker__text .international-calling-heading{color:#fff}
.inter-rate-checker--dove .international-rate-checker__text input.dataListInput,.inter-rate-checker--red .international-rate-checker__text input.dataListInput{padding-left:20px;width:100%;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #333;border-bottom:1px solid #fff;height:44px;color:#fff;background:transparent}
.inter-rate-checker--dove .international-rate-checker__text input.dataListInput.success,.inter-rate-checker--red .international-rate-checker__text input.dataListInput.success{background:transparent url(clientlib-base/resources/svg/dark/success.svg) 99% center no-repeat;opacity:1}
.inter-rate-checker--dove .international-rate-checker__text input.dataListInput.error,.inter-rate-checker--red .international-rate-checker__text input.dataListInput.error{background:transparent url(clientlib-base/resources/svg/dark/error.svg) 99% center no-repeat;opacity:1}
.inter-rate-checker--dove .international-rate-checker__text .dataList-label,.inter-rate-checker--red .international-rate-checker__text .dataList-label{color:#fff;position:absolute;font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';display:block;top:-25px}
.inter-rate-checker--dove .international-rate-checker__text .dataListUl,.inter-rate-checker--red .international-rate-checker__text .dataListUl{background:#000;border:1px solid #333}
.inter-rate-checker--dove .international-rate-checker__text .dataListUl li,.inter-rate-checker--red .international-rate-checker__text .dataListUl li{background:transparent;color:#fff}
.inter-rate-checker--dove .international-rate-checker__text .dataListUl li:hover,.inter-rate-checker--red .international-rate-checker__text .dataListUl li:hover{background:#333}
.inter-rate-checker--dove .international-rate-checker__image .image-area img,.inter-rate-checker--red .international-rate-checker__image .image-area img{width:100%;background-repeat:no-repeat;background-size:cover}
.inter-rate-checker--dove .international-rate-checker .error-text,.inter-rate-checker--red .international-rate-checker .error-text{color:#fff;border:1px solid #333;border-top:0;padding:10px 12px !important;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';letter-spacing:.5px}
.inter-rate-checker--red .international-rate-checker__text{background:#e00 !important}
.inter-rate-checker--red .international-rate-checker__text .promo-text,.inter-rate-checker--red .international-rate-checker__text .international-calling-heading{color:#fff}
.product-background #addtocart .payment-type-heading h2{font-size:1.6rem;line-height:2.4rem;font-weight:700;letter-spacing:.5px;font-family:'GalanoGrotesque-Bold';padding-bottom:0}
.call-wherever-card{height:100%;padding:20px 30px 35px}
.call-wherever-card .text-center{text-align:left !important}
.call-wherever-card .text-center img{margin-bottom:15px}
.call-wherever-card .summary{margin-bottom:10px}
@media(min-width:992px){.call-wherever-card{padding:20px 74px 35px}
}
.col-lg-4 .call-wherever-card{padding:20px 30px 35px}
.col-lg-4 .call-wherever-card__btn-group{display:block !important;text-align:center}
.col-lg-4 .call-wherever-card__btn-group a{margin:20px 0 0 0;display:block}
@media(min-width:992px){.col-md-6 .call-wherever-card{padding:20px 85px 35px}
}
.multiteaser .promo-card-container{height:100%;margin-top:20px}
.multiteaser .promo-border-green{width:unset !important;margin-top:unset;margin-bottom:unset}
@media(min-width:992px){.multiteaser{height:100%}
.multiteaser .promo-card-container{margin-top:0}
}
.tiles{margin-top:20px}
.tiles__heading{text-align:left !important}
.tiles .app-title{display:flex !important;margin:30px 0 10px;height:56px;justify-content:flex-start}
.app-services-container .tiles__heading{margin-top:50px;position:relative;padding-left:20px;padding-right:20px;margin-bottom:0}
.app-services-container .tiles__heading .button_header{padding:20px 0 26px}
.app-services-container .tiles__heading .component-heading{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin-bottom:30px !important;width:325px}
@media(min-width:992px){.app-services-container .tiles__heading .component-heading{margin-bottom:20px !important;width:487px}
}
@media(min-width:992px){.app-services-container .tiles__heading{padding-left:0;margin-bottom:50px}
.app-services-container .tiles__heading .button_header{position:absolute;top:50px;right:0;padding:unset}
}
.app-services-container .row-view{margin-left:0}
.app-services-container .app-title{margin-bottom:0;font-size:1.6rem;line-height:2.4rem;font-weight:700;letter-spacing:.5px;font-family:'GalanoGrotesque-Bold';height:unset}
@media(min-width:992px){.app-services-container .app-title{margin-bottom:10px;margin-top:0}
}
.app-services-container .icon-image{padding-top:25px;min-width:72px;transform:translateX(-17px)}
@media(min-width:992px){.app-services-container .icon-image{padding-top:40px;transform:unset}
}
.app-services-container .app-column{text-align:left !important;flex-direction:unset !important;padding-left:20px;padding-right:20px}
@media(min-width:768px){.app-services-container .app-column{flex-direction:column !important}
}
@media(min-width:992px){.app-services-container .app-column{padding-left:0;padding-right:30px}
}
.app-services-container .heading-one{margin-bottom:10px;display:block}
.gbdata-addon-component .component-heading{margin-left:0}
.gbdata-addon-component .row>.app-column>.row-view{height:100%;position:relative;display:flex;flex-wrap:wrap;align-content:baseline}
@media(min-width:992px){.gbdata-addon-component .row>.app-column>.row-view{max-width:234px}
}
.gbdata-addon-component .row>.app-column>.row-view .heading-four{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.gbdata-addon-component .row>.app-column>.row-view .small-btn-style{align-self:flex-end}
@media(min-width:992px){.red-tiles__separator .app-services-container>.container{padding-left:70px !important;padding-right:70px !important;padding-bottom:50px}
}
.red-tiles__separator .app-services-container .component-heading{margin:0;padding-bottom:20px}
.red-tiles__separator .app-services-container .tiles__heading{margin-top:50px;position:relative;padding-left:20px;padding-right:20px;margin-bottom:0}
.red-tiles__separator .app-services-container .tiles__heading .button_header{padding:20px 0}
@media(min-width:992px){.red-tiles__separator .app-services-container .tiles__heading{padding-left:0;margin-bottom:20px}
.red-tiles__separator .app-services-container .tiles__heading .button_header{position:absolute;top:50px;right:0;padding:unset}
}
.red-tiles__separator .app-services-container .component-heading{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.red-tiles__separator .app-services-container .row-view{margin-left:0}
.red-tiles__separator .app-services-container .app-title{margin-bottom:0;font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';height:unset}
@media(min-width:992px){.red-tiles__separator .app-services-container .app-title{margin-bottom:10px;margin-top:20px}
}
.red-tiles__separator .app-services-container .icon-image{padding-top:20px;min-width:72px;transform:translateX(-17px)}
@media(min-width:992px){.red-tiles__separator .app-services-container .icon-image{padding-top:40px;transform:unset}
}
.red-tiles__separator .app-services-container .app-column{text-align:left !important;flex-direction:unset !important;padding-left:20px;padding-right:20px}
@media(min-width:768px){.red-tiles__separator .app-services-container .app-column{flex-direction:column !important}
}
@media(min-width:992px){.red-tiles__separator .app-services-container .app-column{padding-left:0;padding-right:30px}
}
.red-tiles__separator .app-services-container .app-column p:first-child,.red-tiles__separator .app-services-container .app-column p:nth-child(2){display:inline-block;padding-right:6px}
@media(min-width:992px){.red-tiles__separator .app-services-container .app-column p:first-child,.red-tiles__separator .app-services-container .app-column p:nth-child(2){display:block}
}
.red-tiles__separator .app-services-container .heading-one{margin-bottom:10px}
.red-tiles__separator .tiles__heading{border-bottom:4px solid #e00;margin-bottom:10px}
.black-tiles__separator .tiles__heading{border-bottom:4px solid #000}
.manyway-to-earn{padding-left:20px;padding-right:30px;padding-bottom:30px}
.manyway-to-earn .tiles__heading{margin-top:40px;margin-bottom:0}
.manyway-to-earn .tiles__heading .component-heading{width:unset;text-align:center;font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.manyway-to-earn .app-column .icon-image{padding-top:40px}
.manyway-to-earn .app-column .app-title{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';margin-bottom:10px}
.manyway-to-earn .app-column p:first-child{padding-right:0}
@media(min-width:992px){.manyway-to-earn{padding-left:50px;padding-right:50px;padding-bottom:40px}
.manyway-to-earn .tiles__heading{margin-top:50px;margin-bottom:60px}
.manyway-to-earn .tiles__heading .component-heading{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.manyway-to-earn .row{margin-left:0;margin-right:0}
.manyway-to-earn .app-column{padding-right:50px}
.manyway-to-earn .app-column:last-child{padding-right:0}
.manyway-to-earn .app-column .icon-image{padding-top:10px;padding-bottom:10px}
.manyway-to-earn .app-column .app-title{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';margin-bottom:10px}
.manyway-to-earn .app-column p:first-child{padding-right:0}
}
.accordion-new>.container{padding:0}
.accordion-new .icon.dark-theme.small-icon .add-sm{background:url("clientlib-base/resources/svg/dark/small/expand_less_sm.svg") center center no-repeat}
.accordion-new .icon.dark-theme.small-icon .remove-sm{background:url("clientlib-base/resources/svg/dark/small/expand_more_sm.svg") center center no-repeat}
.accordion-new .icon.light-theme.small-icon .add-sm{background:url("clientlib-base/resources/svg/light/small/expand_more_sm.svg") center center no-repeat !important}
.accordion-new .icon.light-theme.small-icon .remove-sm{background:url("clientlib-base/resources/svg/light/small/expand_less_sm.svg") center center no-repeat !important}
.accordion-new .card{width:100%;border-top:1px solid transparent;border-bottom:1px solid #d8dada;box-shadow:none;border-radius:0}
.accordion-new .card:first-child{border-top:1px solid #d8dada}
.accordion-new .card:last-child{border-bottom:1px solid transparent}
.accordion-new .card-header{background-color:transparent;padding:30px 0;border-bottom:0}
.accordion-new .card-header a{color:#000;padding-bottom:2px}
.accordion-new .card-header a>p{font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;margin:3px 15px}
.accordion-new .card-header a span{display:block}
.accordion-new .card-body{background-color:#f6f6f6;padding:15px 30px;font-size:14px;line-height:20px}
.shipping-component .card-header{padding-top:0 !important}
@media(min-width:992px){.disabledContent .card-header{padding:30px 0 !important}
}
.shipping-component.disabledContent .card-header{padding-top:20px !important}
@media(min-width:992px){.shipping-component.disabledContent .card-header{padding-top:30px !important}
}
.error-link-container{margin-top:10px}
.error-link-container .error-link-list{display:flex;flex-direction:row}
.error-link-container img{height:90px}
.error-link-container li{border:transparent}
.error-link-container a{border-bottom:transparent}
.error-link-container .error-link-spa{padding:20px 0;text-align:center}
@media(min-width:768px){.error-link-container{padding-bottom:40px;margin-top:20px}
.error-link-container .error-link-list{display:flex;flex-direction:row}
.error-link-container img{display:block;margin:0 auto}
.error-link-container li{border:transparent}
.error-link-container a{border-bottom:transparent}
}
.how-it-work{text-align:center;margin:30px auto 60px auto}
.how-it-work h2{font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';padding-top:50px;padding-bottom:40px}
.how-it-work__container{display:flex;flex-direction:column;justify-content:space-around;align-items:start}
.how-it-work__container ol{list-style:none;margin:0;text-align:left;position:relative;width:100%}
.how-it-work__heading{font-size:6rem;font-weight:700;line-height:6.2rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';padding-bottom:15px;display:inline-block}
.how-it-work__sub-heading{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';position:relative;padding-bottom:10px;top:-16px;left:10px;display:inline-block}
.how-it-work__sub-heading::after{content:'';height:4px;width:100%;background-color:#000;position:absolute;left:0;bottom:0}
.how-it-work__description{position:relative;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';left:47px;display:inline-block;width:100%;top:-10px}
@media(min-width:768px){.how-it-work__container{flex-direction:row}
.how-it-work__container ol{padding-bottom:60px;padding-left:0;width:inherit}
.how-it-work__heading{display:block}
.how-it-work__sub-heading{display:block;top:0;left:0}
.how-it-work__description{display:block;top:0;left:0;padding-top:20px}
}
.coverage-great-plan{text-align:center;padding:60px 0}
.coverage-great-plan h2{font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.coverage-great-plan p{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';padding-top:10px;padding-bottom:20px}
#customerwithzip .bg-blue{background-color:#000}
#customerwithzip .text-container .slide-title{color:#fff;margin-bottom:30px}
#customerwithzip .text-container #text-slide-desc{color:#fff}
#buyphone .location-details{justify-content:space-between !important;margin:20px 0}
#buyphone .location-details .start-btn{margin-right:10px}
.custom-text-center .promo-card-new__image{display:none !important}
.custom-text-center .promo-card-new__heading{text-align:center}
.custom-text-center .promo-card-new__heading .heading-two{display:block}
.custom-text-center .promo-card-new__description{text-align:center}
.custom-text-center .promo-card-new{padding:20px 30px 20px !important}
@media(min-width:992px){.custom-text-center{padding:50px 80px !important}
}
.cov-icon-list-light .container{background-color:#e6fcf4;color:#1a1c35;border-radius:15px}
.cov-icon-list-light .container .icon-list{padding:32px 24px}
@media only screen and (min-width:720px){.cov-icon-list-light .container .icon-list{padding:64px 80px}
}
@media only screen and (min-width:920px){.cov-icon-list-light .container .icon-list{padding:80px 96px}
}
.cov-icon-list-light .container .icon-list .icon-list-content h1,.cov-icon-list-light .container .icon-list .icon-list-content h2{font-size:30px;line-height:38px;padding-bottom:0;color:#1a1c35;text-align:center;font-family:'GalanoGrotesque-Bold';font-weight:400;display:inline}
.cov-icon-list-light .container .icon-list .icon-list-content h1 p,.cov-icon-list-light .container .icon-list .icon-list-content h2 p{font-size:30px;line-height:38px;padding-bottom:16px;color:#1a1c35;text-align:center;font-family:'GalanoGrotesque-Bold';font-weight:400}
@media only screen and (min-width:720px){.cov-icon-list-light .container .icon-list .icon-list-content h1,.cov-icon-list-light .container .icon-list .icon-list-content h2{font-size:48px;line-height:60px;padding-bottom:0;color:#1a1c35;text-align:center;font-family:'GalanoGrotesque-Bold';font-weight:400;display:inline}
.cov-icon-list-light .container .icon-list .icon-list-content h1 p,.cov-icon-list-light .container .icon-list .icon-list-content h2 p{font-size:48px;line-height:60px;padding-bottom:24px;color:#1a1c35;text-align:center;font-family:'GalanoGrotesque-Bold';font-weight:400}
}
@media only screen and (min-width:920px){.cov-icon-list-light .container .icon-list .icon-list-content h1,.cov-icon-list-light .container .icon-list .icon-list-content h2{font-size:48px;line-height:60px;padding-bottom:0;color:#1a1c35;text-align:center;font-family:'GalanoGrotesque-Bold';font-weight:400}
.cov-icon-list-light .container .icon-list .icon-list-content h1 p,.cov-icon-list-light .container .icon-list .icon-list-content h2 p{font-size:48px;line-height:60px;padding-bottom:24px;color:#1a1c35;text-align:center;font-family:'GalanoGrotesque-Bold';font-weight:400}
}
.cov-icon-list-light .container .icon-list .icon-list-content div{text-align:center}
.cov-icon-list-light .container .icon-list .icon-list-content .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:30px;height:30px;position:relative;bottom:5px}
.cov-icon-list-light .container .icon-list .icon-list-content .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:30px;height:30px;position:relative;bottom:5px}
@media screen and (min-width:720px){.cov-icon-list-light .container .icon-list .icon-list-content .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:48px;height:48px;position:relative;bottom:10px}
.cov-icon-list-light .container .icon-list .icon-list-content .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:48px;height:48px;position:relative;bottom:10px}
}
.cov-icon-list-light .container .icon-list .icon-fields{padding:18px 0 16px 0}
@media only screen and (min-width:720px){.cov-icon-list-light .container .icon-list .icon-fields{padding:18px 0 0 0}
}
@media only screen and (min-width:920px){.cov-icon-list-light .container .icon-list .icon-fields{padding:24px 8% 8px 8%}
}
.cov-icon-list-light .container .icon-list .icon-fields div.pb-3{padding-bottom:18px !important;align-items:center}
@media only screen and (min-width:720px){.cov-icon-list-light .container .icon-list .icon-fields div.pb-3{padding-bottom:18px !important;align-items:center}
}
@media only screen and (min-width:920px){.cov-icon-list-light .container .icon-list .icon-fields div.pb-3{padding-bottom:16px !important;align-items:center}
}
.cov-icon-list-light .container .icon-list .icon-fields div.pb-3 p{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#525252;width:100%}
@media only screen and (min-width:720px){.cov-icon-list-light .container .icon-list .icon-fields div.pb-3 p{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#525252}
}
@media only screen and (min-width:920px){.cov-icon-list-light .container .icon-list .icon-fields div.pb-3 p{font-family:'GalanoGrotesque-Medium';font-size:18px;font-weight:400;line-height:28px;text-align:left;color:#525252;letter-spacing:-0.8px}
}
.cov-icon-list-light .container .icon-list .button-container{padding-top:24px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px}
@media only screen and (min-width:720px){.cov-icon-list-light .container .icon-list .button-container{flex-direction:row;gap:24px}
}
@media only screen and (min-width:920px){.cov-icon-list-light .container .icon-list .button-container{flex-direction:row;gap:24px}
}
.cov-icon-list-dark .container{background-color:#1a1c35;color:#fff;border-radius:15px}
.cov-icon-list-dark .container .icon-list{padding:32px 24px}
@media only screen and (min-width:720px){.cov-icon-list-dark .container .icon-list{padding:64px 80px}
}
@media only screen and (min-width:920px){.cov-icon-list-dark .container .icon-list{padding:80px 96px}
}
.cov-icon-list-dark .container .icon-list .icon-list-content h1,.cov-icon-list-dark .container .icon-list .icon-list-content h2{font-size:30px;line-height:38px;padding-bottom:0;color:#fff;text-align:center;font-family:'GalanoGrotesque-Bold';font-weight:400;display:inline}
.cov-icon-list-dark .container .icon-list .icon-list-content h1 p,.cov-icon-list-dark .container .icon-list .icon-list-content h2 p{font-size:30px;line-height:38px;padding-bottom:16px;color:#fff;text-align:center;font-family:'GalanoGrotesque-Bold';font-weight:400}
@media only screen and (min-width:720px){.cov-icon-list-dark .container .icon-list .icon-list-content h1,.cov-icon-list-dark .container .icon-list .icon-list-content h2{font-size:48px;line-height:60px;padding-bottom:0;color:#fff;text-align:center;font-family:'GalanoGrotesque-Bold';font-weight:400;display:inline}
.cov-icon-list-dark .container .icon-list .icon-list-content h1 p,.cov-icon-list-dark .container .icon-list .icon-list-content h2 p{font-size:48px;line-height:60px;padding-bottom:24px;color:#fff;text-align:center;font-family:'GalanoGrotesque-Bold';font-weight:400}
}
@media only screen and (min-width:920px){.cov-icon-list-dark .container .icon-list .icon-list-content h1,.cov-icon-list-dark .container .icon-list .icon-list-content h2{font-size:48px;line-height:60px;padding-bottom:0;color:#fff;text-align:center;font-family:'GalanoGrotesque-Bold';font-weight:400}
.cov-icon-list-dark .container .icon-list .icon-list-content h1 p,.cov-icon-list-dark .container .icon-list .icon-list-content h2 p{font-size:48px;line-height:60px;padding-bottom:24px;color:#fff;text-align:center;font-family:'GalanoGrotesque-Bold';font-weight:400}
}
.cov-icon-list-dark .container .icon-list .icon-list-content div{text-align:center}
.cov-icon-list-dark .container .icon-list .icon-list-content .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:30px;height:30px;position:relative;bottom:5px}
.cov-icon-list-dark .container .icon-list .icon-list-content .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:30px;height:30px;position:relative;bottom:5px}
@media screen and (min-width:720px){.cov-icon-list-dark .container .icon-list .icon-list-content .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:48px;height:48px;position:relative;bottom:10px}
.cov-icon-list-dark .container .icon-list .icon-list-content .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:48px;height:48px;position:relative;bottom:10px}
}
.cov-icon-list-dark .container .icon-list .icon-fields{padding:18px 0 16px 0}
@media only screen and (min-width:720px){.cov-icon-list-dark .container .icon-list .icon-fields{padding:18px 0 0 0}
}
@media only screen and (min-width:920px){.cov-icon-list-dark .container .icon-list .icon-fields{padding:24px 8% 8px 8%}
}
.cov-icon-list-dark .container .icon-list .icon-fields div.pb-3{padding-bottom:18px !important}
@media only screen and (min-width:720px){.cov-icon-list-dark .container .icon-list .icon-fields div.pb-3{padding-bottom:18px !important}
}
@media only screen and (min-width:920px){.cov-icon-list-dark .container .icon-list .icon-fields div.pb-3{padding-bottom:16px !important}
}
.cov-icon-list-dark .container .icon-list .icon-fields div.pb-3 p{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#fff;width:100%}
@media only screen and (min-width:720px){.cov-icon-list-dark .container .icon-list .icon-fields div.pb-3 p{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#fff}
}
@media only screen and (min-width:920px){.cov-icon-list-dark .container .icon-list .icon-fields div.pb-3 p{font-family:'GalanoGrotesque-Medium';font-size:18px;font-weight:400;line-height:28px;text-align:left;color:#fff;letter-spacing:-0.8px}
}
.cov-icon-list-dark .container .icon-list .button-container{padding-top:24px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px}
@media only screen and (min-width:720px){.cov-icon-list-dark .container .icon-list .button-container{flex-direction:row;gap:24px}
}
@media only screen and (min-width:920px){.cov-icon-list-dark .container .icon-list .button-container{flex-direction:row;gap:24px}
}
.coveragemap .slide-container{display:flex;justify-content:stretch;align-items:stretch;flex-direction:column}
.coveragemap .responsivebackground{width:100%;height:614px;background-repeat:no-repeat}
.coveragemap .order-1{background-color:red;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:left;width:100%}
.coveragemap .order-1 .heading-one{font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';color:#fff}
.coveragemap .order-1 .slide-description{margin-top:20px;margin-bottom:30px}
.coveragemap .order-1 .slide-description p{color:#fff}
.coveragemap .order-1 .input-element-title{margin-bottom:15px;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';color:#fff}
.coveragemap .order-1 .slide-button{margin-top:30px !important}
.coveragemap .coverageMapZipButton .btn{background-color:#fff !important;color:#000 !important}
.coveragemap .coverageMapZipButton .btn:hover{background-color:#fff !important}
@media(min-width:768px){.coveragemap .slide-container{flex-direction:row}
.coveragemap .responsivebackground{width:55%}
.coveragemap .order-1{padding:0 70px 0 85px;width:45%}
}
#coverage-map-modal .modal-body .md-form.input-group{height:70px}
#coverage-map-modal .modal-body .coverageMapZipButton .btn{background-color:#000 !important;color:#fff !important}
#coverage-map-modal .modal-body .coverageMapZipButton .btn:hover{background-color:#747676 !important}
.inpage-navigation ul{list-style:none;display:flex;justify-content:space-between;padding-left:0;overflow:auto;white-space:nowrap;min-height:30px}
.inpage-navigation ul li{margin-left:20px;white-space:nowrap}
.inpage-navigation ul li:first-child{margin-left:0}
.inpage-navigation ul a{border-bottom-color:#e00;font-weight:700}
@media(min-width:992px){.inpage-navigation ul{margin-top:0;margin-bottom:80px}
}
.offer-timer .box{padding-right:10px}
.offer-timer .heading-four{text-align:left}
.offer-timer .days,.offer-timer .hours,.offer-timer .minutes{color:#e00}
.offer-timer .font-weight-bolder.d-block{font-weight:normal !important;font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.quantity-input-group{height:28px;border-radius:14px;border:1px solid #000;width:auto;max-width:100px;display:flex}
.quantity-input-group button{background:transparent;border:0;font-size:20px;line-height:22px;padding:0 10px;height:unset}
.quantity-input-group input{border:0;font-size:1.6rem;line-height:2.4rem;font-weight:700;letter-spacing:.5px;font-family:'GalanoGrotesque-Bold';background:#fff !important;text-align:center;padding:0;height:unset;color:#000;opacity:1 !important}
.login-rewards-augeo .subtitle-two{font-size:6rem;font-weight:700;line-height:6.2rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';color:#000;letter-spacing:-1.5px;margin-top:40px;text-transform:none !important}
.login-rewards-augeo .subtitle-three-px{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:400}
.login-rewards-augeo p.subtitle-three-px{margin-top:10px}
.login-rewards-augeo .fb-messenger-chat img{width:30px}
.login-rewards-augeo .password-form-wrapper .remember-me-checkbox .custom-control-label div{margin-bottom:0 !important}
.login-rewards-augeo .password-form-wrapper .remember-me-checkbox .custom-control-label div .caption-one{margin-top:5px !important}
.login-rewards-augeo .register-update-form .remember-me-checkbox .custom-control-label div{margin-bottom:0 !important}
.login-rewards-augeo .register-update-form .remember-me-checkbox .custom-control-label div .caption-one{margin-top:5px !important}
.login-rewards-augeo .password-learn-more,.login-rewards-augeo .register-learn-more{margin:5px 0 0 5px !important}
.login-rewards-augeo .age-confirmation{margin-bottom:0 !important}
.login-rewards-augeo .age-confirmation .caption-one{margin-top:5px !important}
.login-rewards-augeo .registersuccess{margin-top:50px}
.login-rewards-augeo .registersuccess .heading-four{font-weight:700 !important}
.login-rewards-augeo .validatemyaccount .insert-otp-digits .md-form.input-group{margin-left:10px}
.login-rewards-augeo .validatemyaccount .insert-otp-digits .md-form.input-group .form-control{padding:16px 16px 15px 16px !important}
.go-rewarded{display:flex;justify-content:center;background-color:#e6fcf4;color:#1a1c35;border-radius:15px;padding:0;margin:0 4px}
@media only screen and (min-width:720px){.go-rewarded{margin:0 15px}
}
@media only screen and (min-width:920px){.go-rewarded{margin:0}
}
.go-rewarded .apps-heading{width:100%;margin:64px 18px}
@media only screen and (min-width:720px){.go-rewarded .apps-heading{margin:80px;width:100%}
}
@media only screen and (min-width:920px){.go-rewarded .apps-heading{margin:80px auto;width:600px}
}
.go-rewarded .apps-heading>div.align-items-start{justify-content:center;align-items:center}
.go-rewarded .apps-heading>div.align-items-start a{display:none !important}
.go-rewarded .apps-heading h1,.go-rewarded .apps-heading h2{font-size:30px;line-height:38px;font-weight:400;color:#1a1c35;font-family:'GalanoGrotesque-Bold';text-align:center}
@media only screen and (min-width:720px){.go-rewarded .apps-heading h1,.go-rewarded .apps-heading h2{font-size:36px;line-height:44px;font-weight:400;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
}
@media only screen and (min-width:920px){.go-rewarded .apps-heading h1,.go-rewarded .apps-heading h2{font-size:48px;line-height:60px;font-weight:400;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
}
.go-rewarded .apps-heading p{font-size:16px;line-height:24px;font-weight:400;color:#525252;font-family:'GalanoGrotesque-Medium';padding-bottom:40px}
.go-rewarded .apps-heading p .info-icon{width:18px;height:18px;margin-bottom:5px}
@media only screen and (min-width:720px){.go-rewarded .apps-heading p{padding-bottom:40px;padding-top:0;margin:0;max-width:100%;font-size:16px;line-height:24px;font-weight:400;color:#525252;font-family:'GalanoGrotesque-Medium'}
}
@media only screen and (min-width:920px){.go-rewarded .apps-heading p{font-size:18px;line-height:28px;font-weight:400;color:#525252;font-family:'GalanoGrotesque-Medium';padding-top:0;padding-bottom:32px;text-align:center}
}
.go-rewarded .apps-heading .forms-row{justify-content:start}
@media only screen and (min-width:720px){.go-rewarded .apps-heading .forms-row{justify-content:center}
}
@media only screen and (min-width:920px){.go-rewarded .apps-heading .forms-row{justify-content:center}
}
.go-rewarded .apps-heading .forms-row .join-my-rewards-input-wrapper{padding-left:0 !important;padding-right:0 !important;padding-bottom:27px}
.go-rewarded .apps-heading .forms-row .join-my-rewards-input-wrapper label{font-size:14px;line-height:20px;font-weight:400;color:#1a1c35;font-family:'GalanoGrotesque-Medium';padding-bottom:6px}
.go-rewarded .apps-heading .forms-row .join-my-rewards-input-wrapper .form-control{background-color:#fff;border:2px solid #dadada;border-radius:10px;font-size:16px;line-height:24px;font-weight:400;color:#1a1c35;font-family:'GalanoGrotesque-Medium';height:56px}
.go-rewarded .apps-heading .forms-row .terms-and-conditions-input-wrapper{display:flex;justify-content:center;padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important}
.go-rewarded .apps-heading .forms-row .terms-and-conditions-input-wrapper .custom-control-input:checked ~ .custom-control-label::before{color:transparent;box-shadow:none;background:transparent url(clientlib-base/resources/svg/selectors/checkbox_on.svg) center center no-repeat;position:absolute;top:0;left:0;display:block;width:30px;height:30px}
.go-rewarded .apps-heading .forms-row .terms-and-conditions-input-wrapper .custom-control-input:focus:checked ~ .custom-control-label::before{border:1px solid #1a1c35}
.go-rewarded .apps-heading .forms-row .terms-and-conditions-input-wrapper .custom-control-label::before{position:absolute;top:0;left:0;display:block;width:30px;height:30px;pointer-events:none;content:'';border:transparent solid 1px;background:transparent url(clientlib-base/resources/svg/Input.svg) center center no-repeat}
.go-rewarded .apps-heading .forms-row .terms-and-conditions-input-wrapper label>div.mt-05{margin-top:0 !important}
.go-rewarded .apps-heading .forms-row .terms-and-conditions-input-wrapper label p{padding-top:0;font-size:16px;line-height:24px;font-weight:400;padding-bottom:0;color:#1a1c35;font-family:'GalanoGrotesque-Medium'}
.go-rewarded .apps-heading .forms-row .terms-and-conditions-input-wrapper label p a{font-family:'GalanoGrotesque-Bold';font-size:16px;line-height:24px;font-weight:400;color:#1a1c35}
.go-rewarded .apps-heading>div.mt-20{display:block;justify-content:space-between;padding-top:28px}
@media only screen and (min-width:720px){.go-rewarded .apps-heading>div.mt-20{display:flex;justify-content:space-between}
}
@media only screen and (min-width:920px){.go-rewarded .apps-heading>div.mt-20{display:flex;justify-content:space-between}
}
.go-rewarded .apps-heading>div.mt-20 .primary-btn a{background-color:#e00;color:#fff;width:100%;height:60px;padding:16px 0;border-radius:50px;font-size:16px;line-height:24px;color:#fff !important}
@media only screen and (min-width:720px){.go-rewarded .apps-heading>div.mt-20 .primary-btn a{width:266px;font-size:18px;line-height:28px;padding:14px 0}
}
@media only screen and (min-width:920px){.go-rewarded .apps-heading>div.mt-20 .primary-btn a{width:294px;font-size:18px;line-height:28px;padding:14px 0}
}
.go-rewarded .apps-heading>div.mt-20 .primary-btn.disabled{opacity:40%}
.go-rewarded .apps-heading>div.mt-20 .secondary-btn-black{margin:0 !important;margin-top:12px !important}
@media only screen and (min-width:720px){.go-rewarded .apps-heading>div.mt-20 .secondary-btn-black{margin:0 !important}
}
@media only screen and (min-width:920px){.go-rewarded .apps-heading>div.mt-20 .secondary-btn-black{margin:0 !important}
}
.go-rewarded .apps-heading>div.mt-20 .secondary-btn-black a{background-color:#fff;color:#1a1c35;border:1px solid #1a1c35;width:100%;height:60px;padding:16px 0;border-radius:50px;font-size:16px;line-height:24px;color:#1a1c35 !important}
@media only screen and (min-width:720px){.go-rewarded .apps-heading>div.mt-20 .secondary-btn-black a{width:266px;font-size:18px;line-height:28px;padding:14px 0}
}
@media only screen and (min-width:920px){.go-rewarded .apps-heading>div.mt-20 .secondary-btn-black a{width:294px;font-size:18px;line-height:28px;padding:14px 0}
}
.join-my-rewards-wrapper{width:100%}
.join-my-rewards-wrapper.logged-in{width:100%;height:auto}
@media only screen and (min-width:920px){.join-my-rewards-wrapper.logged-in{width:70%;height:640px}
}
.go-rewarded.not-enrolled{margin-top:46px;margin-bottom:40px;margin-left:0;margin-right:0}
@media only screen and (min-width:720px){.go-rewarded.not-enrolled{margin-bottom:40px;margin-left:0;margin-right:0}
}
@media only screen and (min-width:920px){.go-rewarded.not-enrolled{margin-bottom:46px;max-width:100%;flex:0 0 100%;height:775px;align-items:center;margin-left:0;margin-right:0}
}
.go-rewarded.not-enrolled .apps-heading{margin:80px 40px;width:100%}
@media only screen and (min-width:720px){.go-rewarded.not-enrolled .apps-heading{margin:80px 40px;width:100%}
}
@media only screen and (min-width:920px){.go-rewarded.not-enrolled .apps-heading{margin:224px 55px;width:700px}
}
.go-rewarded.not-enrolled .apps-heading>div.mt-20{display:block}
.go-rewarded.not-enrolled .apps-heading>div.mt-20 .primary-btn{text-align:center}
.site-map ul{padding:0;margin:0;list-style:none}
.site-map .ul-ml{margin-left:70px}
.site-map .sitemap-col{padding-bottom:40px;padding-top:40px;border-bottom:1px solid #d8dada}
.site-map .sitemap-col:first-child{padding-top:50px}
.site-map .sitemap-col:last-child{margin-bottom:30px;border:0}
.site-map .heading-two{margin-left:32px;text-align:center;font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';padding-top:10px !important;padding-bottom:0 !important}
.site-map .feature_header{color:#000;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';margin-bottom:15px;padding-left:16px}
.site-map .sitemap-link{color:#000;font-size:1.4rem;line-height:2rem;font-family:'GalanoGrotesque-Medium';font-weight:400;margin-bottom:17px;padding-left:16px}
.site-map .sitemap-link a.default-lg{border-bottom:1px solid #000}
.site-map .sitemap-link a.default-lg:hover{border-bottom:2px solid #000}
.site-map .ml-30{padding-left:42px}
.site-map .pl-34{padding-left:34px}
@media(min-width:992px){.site-map .ul-ml{margin-left:0}
.site-map .sitemap-col{padding-bottom:50px;padding-top:50px;border-bottom:0}
.site-map .sitemap-adj{padding-left:35px}
.site-map .feature_header{padding-left:0}
.site-map .sitemap-link{padding-left:0}
}
.table-last-updated{padding-bottom:50px !important}
.hearing-aid-heading .heading-two{margin:30px 0 !important;text-align:left}
.hearing-aid-heading .heading-two .heading-three{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.hearing-aid-heading p{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';margin-bottom:40px}
.table-striped tbody tr:nth-of-type(odd){background-color:unset !important}
.table-striped tbody tr:nth-of-type(odd){background-color:unset !important}
#compare-carriers{position:relative;height:500px}
@media only screen and (min-width:720px){#compare-carriers{position:relative;height:500px}
}
@media only screen and (min-width:920px){#compare-carriers{position:unset;height:unset}
}
.hearing-aid-table{margin-bottom:10px !important;border-collapse:separate;border-spacing:0;margin-top:10px;color:#1a1c35;border-radius:20px}
.hearing-aid-table .info-icon{width:14px !important;height:14px !important;margin-left:3px;margin-bottom:3px}
@media only screen and (min-width:720px){.hearing-aid-table .info-icon{width:14px !important;height:14px !important;margin-left:2px;margin-bottom:5px}
}
@media only screen and (min-width:920px){.hearing-aid-table .info-icon{width:16px !important;height:16px !important;margin-left:3px;margin-bottom:5px}
}
.hearing-aid-table .comp-heading-pill th{border:unset !important;padding:0 !important;height:50px}
.hearing-aid-table .comp-heading-pill-body th:first-child{border-top-left-radius:20px}
.hearing-aid-table .comp-heading-pill-body th:last-child{border-top-right-radius:20px;border-right:1px solid #dadada}
.hearing-aid-table .comp-heading-pill-body th{border-left:1px solid #dadada;border-top:1px solid #dadada}
.hearing-aid-table .comp-heading-pill-body th img{width:92px}
@media only screen and (min-width:720px){.hearing-aid-table .comp-heading-pill-body th img{width:92px}
}
@media only screen and (min-width:920px){.hearing-aid-table .comp-heading-pill-body th img{width:213px}
}
.hearing-aid-table td{color:#000;border-top:0;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;padding:.75rem !important;vertical-align:middle}
.hearing-aid-table thead{position:sticky;top:-1px;z-index:999}
@media only screen and (min-width:720px){.hearing-aid-table thead{position:sticky;top:-1px;z-index:999}
}
@media only screen and (min-width:920px){.hearing-aid-table thead{position:unset;height:unset;z-index:999;background-color:white}
}
.hearing-aid-table thead tr{background-color:white}
.hearing-aid-table thead th{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';color:#fff;background-color:unset !important;vertical-align:middle;border-bottom:1px solid #dee2e6 !important;border-width:1px !important;padding:24px !important}
.hearing-aid-table thead th h3{font-family:'GalanoGrotesque-Medium';font-size:12px !important;font-weight:400 !important;line-height:18.6px !important;color:#333 !important;width:150px}
@media only screen and (min-width:720px){.hearing-aid-table thead th h3{width:155px;font-size:12px !important;font-weight:400 !important;line-height:18.6px !important}
}
@media only screen and (min-width:920px){.hearing-aid-table thead th h3{width:100%;font-size:14px !important;font-weight:400 !important;line-height:21.7px !important}
}
.hearing-aid-table thead th.heading-pill{border-right:2.5px solid #e00 !important;border-left:2.5px solid #e00 !important;position:relative}
.hearing-aid-table thead th.heading-pill span{position:absolute;width:100%;border-top-right-radius:10px;top:-42px;color:#fff;left:0;right:0;background:#e00;border-top-left-radius:10px;font-family:'GalanoGrotesque-Bold';font-size:12px;font-weight:400;line-height:18.6px;padding:10px 0;outline:2px solid #e00}
@media only screen and (min-width:720px){.hearing-aid-table thead th.heading-pill span{font-size:14px;font-weight:400;line-height:21.7px;top:-43px}
}
@media only screen and (min-width:920px){.hearing-aid-table thead th.heading-pill span{font-size:14px;font-weight:400;line-height:21.7px;top:-43px}
}
.hearing-aid-table tbody{background-color:white;border:1px solid #dadada}
.hearing-aid-table tbody tr:last-child td.data-pill{border-bottom:2.5px solid #e00 !important}
.hearing-aid-table tbody tr:last-child td:first-child{border-bottom-left-radius:20px}
.hearing-aid-table tbody tr:last-child td:last-child{border-bottom-right-radius:20px}
.hearing-aid-table tbody tr:last-child{border-bottom:unset}
.hearing-aid-table tbody td{font-family:'GalanoGrotesque-Medium';color:#1a1c35;padding:24px !important;font-size:9.63px !important;font-weight:400 !important;line-height:16.52px !important;color:#1a1c35;border-left:1px solid #dadada;border-bottom:1px solid #dadada;border-left:1px solid #dadada !important;border-right:1px solid #dadada}
@media only screen and (min-width:720px){.hearing-aid-table tbody td{font-family:'GalanoGrotesque-Medium';font-size:12.04px;font-weight:400;line-height:20.65px;color:#1a1c35;border-left:1px solid #dadada !important;border-right:1px solid #dadada}
}
@media only screen and (min-width:920px){.hearing-aid-table tbody td{font-size:14px !important;font-weight:400 !important;line-height:24px !important;font-family:'GalanoGrotesque-Medium';color:#1a1c35;border-left:1px solid #dadada !important;border-right:1px solid #dadada}
}
.hearing-aid-table tbody td:first-child{font-family:'GalanoGrotesque-Medium';font-size:14px !important;font-weight:400 !important;line-height:16px !important;text-align:left;color:#1a1c35;border-left:unset}
@media only screen and (min-width:720px){.hearing-aid-table tbody td:first-child{font-size:16px !important;font-weight:400 !important;line-height:20px !important;color:#1a1c35}
}
@media only screen and (min-width:920px){.hearing-aid-table tbody td:first-child{font-size:16px !important;font-weight:400 !important;line-height:20px !important;color:#1a1c35}
}
.hearing-aid-table tbody td span{color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.hearing-aid-table tbody td span:nth-child(2){font-family:'GalanoGrotesque-Bold';font-size:33.03px !important;font-weight:400 !important;line-height:16.52px !important;color:#1a1c35}
@media only screen and (min-width:720px){.hearing-aid-table tbody td span:nth-child(2){font-family:'GalanoGrotesque-Bold';font-size:41.29px;font-weight:400;line-height:20.65px;color:#1a1c35}
}
@media only screen and (min-width:920px){.hearing-aid-table tbody td span:nth-child(2){font-size:48px !important;font-weight:400 !important;line-height:24px !important;font-family:'GalanoGrotesque-Bold';color:#1a1c35}
}
.hearing-aid-table tbody td span:nth-child(3){font-family:'GalanoGrotesque-Bold';font-size:13.76px !important;font-weight:400 !important;line-height:16.52px !important;color:#1a1c35}
@media only screen and (min-width:720px){.hearing-aid-table tbody td span:nth-child(3){font-family:'GalanoGrotesque-Bold';font-size:17.2px;font-weight:400;line-height:20.65px;color:#1a1c35}
}
@media only screen and (min-width:920px){.hearing-aid-table tbody td span:nth-child(3){font-size:20px !important;font-weight:400 !important;line-height:24px !important;color:#1a1c35}
}
.hearing-aid-table tbody td.data-pill{border-right:2.5px solid #e00 !important;border-left:2.5px solid #e00 !important}
.in-the-box-pdp{margin:20px 0}
.in-the-box-pdp .container{padding:30px 30px 35px 30px !important}
.in-the-box-pdp .container p{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';margin-bottom:20px}
.in-the-box-pdp .container p:first-child{margin-bottom:0}
@media(min-width:992px){.hearing-aid-heading .heading-two{margin:45px 0 20px 0 !important;text-align:center}
.hearing-aid-heading .heading-two .heading-three{font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.hearing-aid-heading p{margin-bottom:20px}
.in-the-box-pdp .container{padding:35px 80px 60px 80px !important}
.in-the-box-pdp .container p{margin-bottom:0}
.table-last-updated{padding-bottom:70px !important}
.hearing-aid-table{border-spacing:0;margin-top:0;border-collapse:separate}
.hearing-aid-table th{padding:13px 0 !important}
.hearing-aid-table td{padding-top:25px !important;padding-bottom:25px !important}
}
.hearing-aid-container.container-fluid.pl-0.pr-0{padding:0 !important}
.contact-heading{width:100%}
@media(min-width:992px){.contact-heading{width:800px;margin:0 auto}
}
.contact-heading .text-center h1{padding:40px 0 20px 0;font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';text-align:left}
.contact-heading .text-center p{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';letter-spacing:.5px;padding-bottom:30px}
@media(min-width:992px){.contact-heading .text-center h1{text-align:center;font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.contact-heading .text-center p{text-align:center;padding-bottom:40px}
}
.contactus-heading{width:100%;background:#f6f6f6}
@media(min-width:992px){.contactus-heading{width:800px;margin:0 auto}
.contactus-heading .image-and-text__text .text-area{margin-top:20px}
.contactus-heading .image-and-text__text .text-area .heading-four{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.contactus-heading .promo-banner{padding-left:110px !important}
}
.contactus-heading .image-and-text .row{display:flex;flex-direction:row;justify-content:center;align-items:baseline}
.contactus-heading .image-and-text .col-12.col-lg-2.order-lg-1.order-1.px-0.image-and-text__image{max-width:30%}
.contactus-heading .image-and-text .col-12.col-lg-10.order-lg-2.order-2.image-and-text__text{max-width:70%}
@media(min-width:992px){.contactus-heading .image-and-text .col-12.col-lg-2.order-lg-1.order-1.px-0.image-and-text__image{max-width:16.666667%}
.contactus-heading .image-and-text .col-12.col-lg-10.order-lg-2.order-2.image-and-text__text{max-width:83.333333%}
}
.contactus-heading .image-and-text__text{display:unset !important}
.contactus-heading .image-and-text__text div{max-width:100%}
.contactus-heading .image-and-text__text .text-area p{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';letter-spacing:.5px;font-weight:0}
.contactus-heading .image-and-text__text .text-area p b{font-weight:normal !important}
.contactus-heading .image-and-text__text .text-area .button_track{padding-top:0;margin-bottom:40px}
@media(min-width:992px){.contactus-heading .image-and-text__text .text-area .button_track{margin-bottom:20px}
}
.contactus-heading .image-and-text__image{justify-content:end !important;align-items:baseline !important}
.contact-info-block{width:100%;padding:40px 42px 60px 42px}
@media(min-width:992px){.contact-info-block{width:800px;margin:0 auto;padding:60px 0 60px}
}
.contact-info-block p:nth-child(2){font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.contact-info-block p:nth-child(3){font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.contact-info-block p:nth-child(3) a{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.contact-info-block .tw-legal{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.contact-info-block .tw-legal a{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:normal !important}
.contact-info-block .button_track_col2{padding-top:20px}
.contactus_imageandtext p{margin:10px 0 20px 0;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.contactus_imageandtext .d-flex.justify-content-center{padding:30px 0 40px 0}
@media(min-width:992px){.contactus_imageandtext .d-flex.justify-content-center{padding:20px 0}
}
.contactus_imageandtext .promo-heading-container{margin-left:10px}
.terms-and-conditions .font-weight-bolder{font-weight:bold !important}
.terms-and-conditions .link_heading{color:#000;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';margin-bottom:30px}
.terms-and-conditions .link_heading a{color:#000;font-weight:normal;border-color:#000}
.terms-and-conditions p{color:#000;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.terms-and-conditions p a{color:#e00;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:normal;border-color:#e00}
.terms-and-conditions p b{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold'}
#tcservice b,#writtenconsent b,#arbitratedisputes b{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';margin-bottom:20px}
.promo-banner-small{padding:30px 0 60px 0 !important}
@media(min-width:992px){.promo-banner-small{padding:60px 0 !important}
}
.terms-and-conditions .font-weight-bolder{font-weight:bold !important}
.terms-and-conditions .link_heading{color:#000;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';margin-bottom:30px}
.terms-and-conditions .link_heading a{color:#000;font-weight:normal;border-color:#000}
.terms-and-conditions p{color:#000;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.terms-and-conditions p a{color:#e00;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:normal;border-color:#e00}
.terms-and-conditions p b{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold'}
#tcservice,#writtenconsent,#arbitratedisputes{margin-bottom:20px}
#tcservice b,#writtenconsent b,#arbitratedisputes b{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.promo-banner-small{padding:30px 0 60px 0 !important}
@media(min-width:992px){.promo-banner-small{padding:60px 0 !important}
}
.promo-banner-small .terms-and-conditions p a{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.modal .modal-full-height{min-height:0}
#cancel-search-link,.cancel-search-button{padding:0 5px;margin:auto 7px;text-transform:none}
@media(min-width:320px){.normal-search-container{padding-top:30px;height:100vh;background:#fff;position:absolute;width:100%;overflow:hidden}
.normal-search-container.inline-search-container{width:100%;height:100vh;z-index:1;box-shadow:none;max-height:100vh}
.normal-search-container.inline-search-container .search-results{min-height:220px}
.normal-search-container.inline-search-container .search-results ul li{padding-top:20px}
.normal-search-container.inline-search-container .search-results ul li:first-child{padding-top:10px}
.normal-search-container.inline-search-container .search-results ul li a{text-transform:none}
.normal-search-container .search-heading,.normal-search-container .error-search-heading{padding-left:30px;padding-right:30px}
.normal-search-container .search-results{padding-left:30px;padding-right:30px}
.normal-search-container .search-results ul{list-style-type:none;padding-left:0}
.normal-search-container .search-results ul li{padding-top:24px;border-bottom:0}
.normal-search-container .search-results ul li:first-child{padding-top:10px}
.normal-search-container .search-results ul li a{border-bottom:0}
.normal-search-container .search-results ul li a:hover{border-bottom:2px solid #d8dada}
.normal-search-container .order-history-details{padding:0;display:block}
.normal-search-container .order-history-details .pagination .page-item{margin-left:14px;margin-right:14px;border-bottom:0}
.normal-search-container .order-history-details .pagination .page-item a{padding:20px 10px 20px 10px}
.normal-search-container .order-history-details .pagination .page-item.active a{margin-top:10px;padding:10px 15px}
.normal-search-container .order-history-details .pagination li.page-item:nth-last-child(2){border-bottom:0}
.exact-search-container{height:auto;width:100%;background:#fff}
.exact-search-container .container-fluid .container{padding-top:30px}
.exact-search-container .container-fluid .sort-options .wrap-drop{width:100%;margin-top:20px}
.exact-search-container .container-fluid .sort-options .wrap-drop .drop li{border-bottom:0;padding:10px 15px;margin:0}
.exact-search-container .container-fluid .phone-selector{padding-top:20px}
.exact-search-container .container-fluid .phone-selector ul li{width:auto;border-radius:0;border:0}
.exact-search-container .container-fluid .phone-selector ul li label{border:1px solid #d8dada;border-radius:0}
.exact-search-container .container-fluid .phone-selector ul li label.selected{color:#fff;border:0}
.exact-search-container .container-fluid .exact-search-results{padding-top:30px}
.exact-search-container .container-fluid .exact-search-results ul{list-style-type:none;padding:0}
.exact-search-container .container-fluid .exact-search-results ul li{margin-bottom:30px;border-bottom:0}
.exact-search-container .container-fluid .exact-search-results ul li:last-child{margin-bottom:0}
.exact-search-container .container-fluid .exact-search-results .exact-search-card-container{position:sticky;top:0}
.exact-search-container .container-fluid .exact-search-results .exact-search-card-container .product-card-container ul li{margin-bottom:0}
.exact-search-container .container-fluid .exact-search-results #search-results .text-uppercase.legal{padding-bottom:0;font-weight:900}
.exact-search-container .container-fluid .exact-search-results #search-results .subtitle-one,.exact-search-container .container-fluid .exact-search-results #search-results .app-tile .subtitle-two,.app-tile .exact-search-container .container-fluid .exact-search-results #search-results .subtitle-two{padding-bottom:0}
.exact-search-container .container-fluid .order-history-details{padding:0;display:block}
.exact-search-container .container-fluid .order-history-details .pagination .page-item{margin-left:14px;margin-right:14px}
.exact-search-container .container-fluid .order-history-details .pagination .page-item a{padding:20px 10px 20px 10px}
.exact-search-container .container-fluid .order-history-details .pagination .page-item.active a{margin-top:10px;padding:10px 15px}
.search-box{padding-top:0}
.search-box .search-input{border-radius:0;border:0;width:100%;margin:0 auto;height:44px}
.search-box .search-input input{height:44px}
.search-box .search-input a{height:44px;display:flex;position:absolute;right:64px;top:1px;text-decoration:none;border:0;border-radius:0;padding:0;z-index:99}
.search-box .search-input a .input-group-addon{padding:7px 12px;z-index:99;background:#000}
.search-box .search-input a .input-group-addon .temp-search-redirect{padding:0 0 0 5px;display:inline-block}
.search-box .search-input a .input-group-addon .icon{display:block;padding-top:5px}
.search-box .search-input a .input-group-addon .icon.dark-theme.large-icon i.search{background:url(clientlib-base/resources/svg/light/search.svg) center center no-repeat}
.search-box .search-input a:hover{padding:0}
.search-box .search-input .cancel-search-button{position:absolute;right:0;top:16px;margin:auto 15px;z-index:99}
}
@media(min-width:992px){.normal-search-container.inline-search-container{width:480px;left:calc(50% - 238px);max-height:400px;margin-top:3px}
.normal-search-container.inline-search-container .search-results ul li{padding-top:20px}
.normal-search-container.inline-search-container .search-results ul li:first-child{padding-top:10px}
.normal-search-container.inline-search-container .search-results ul li a{text-transform:none}
#searchModal button:focus{outline:2px auto -webkit-focus-ring-color}
#searchModal .modal-full-height.modal-top{display:block;height:auto;top:116px;left:9px;transform:translateY(0);z-index:1240}
#searchModal .modal-full-height.modal-top .modal-content{box-shadow:none;border-radius:0;background:transparent}
#searchModal .modal-full-height.modal-top .modal-body{padding:46px 0 60px 0;width:100%;margin:0 auto;background:#fff}
#searchModal .modal-full-height.modal-top .modal-body .normal-search-container{padding-top:0;margin-top:4px;height:auto}
#searchModal .modal-full-height.modal-top .modal-body .normal-search-container .search-heading,#searchModal .modal-full-height.modal-top .modal-body .normal-search-container .error-search-heading{width:761px;margin:0 auto;padding-top:50px}
#searchModal .modal-full-height.modal-top .modal-body .normal-search-container .search-results{width:761px;margin:0 auto;display:flex;min-height:260px}
#searchModal .modal-full-height.modal-top .modal-body .normal-search-container .search-results ul{list-style-type:none;margin:0;padding:0;flex-direction:row}
#searchModal .modal-full-height.modal-top .modal-body .normal-search-container .search-results ul li{margin-bottom:30px;padding-top:0}
#searchModal .modal-full-height.modal-top .modal-body .normal-search-container .search-results ul li:last-child{margin-bottom:0}
#searchModal .modal-full-height.modal-top .modal-body .normal-search-container .search-results ul li:first-child{padding-top:0}
.shrink #searchModal .modal-full-height.modal-top{display:block;height:auto;top:80px;transform:translateY(0);z-index:1240}
.shrink #searchModal .modal-full-height.modal-top .modal-content{box-shadow:none;border-radius:0}
.shrink #searchModal .modal-full-height.modal-top .modal-body{padding:60px 0;width:100%;margin:0 auto}
.shrink #searchModal .modal-full-height.modal-top .modal-body .search-input{width:480px;margin:0 auto}
.shrink #searchModal .modal-full-height.modal-top .modal-body .search-input input{height:44px;padding:0 10px}
.shrink #searchModal .modal-full-height.modal-top .modal-body .search-input a{display:flex;text-decoration:none}
.shrink #searchModal .modal-full-height.modal-top .modal-body .search-input a .input-group-addon{padding:10px 15px}
.shrink #searchModal .modal-full-height.modal-top .modal-body .search-input a .input-group-addon .icon{display:block;padding-top:5px}
.search-box{padding-top:40px}
.search-box .search-input{width:704px;margin:0 auto;height:44px}
.search-box .search-input input{height:44px;position:static;padding:0 10px;margin-right:10px}
.search-box .search-input a{display:flex;position:static;text-decoration:none;padding:0}
.search-box .search-input a .input-group-addon{padding:5px 15px}
.search-box .search-input a .input-group-addon .icon{display:block;padding-top:5px}
.search-box .search-input a .input-group-addon .icon.dark-theme.large-icon i.search{background:url(clientlib-base/resources/svg/dark/search.svg) center center no-repeat}
.search-box .search-input .cancel-search-button{position:relative;right:0;top:16px}
.exact-search-container{margin-top:60px;height:auto;width:auto;padding-bottom:60px}
.exact-search-container .container-fluid .container{padding-left:40px;padding-right:40px;padding-top:50px}
.exact-search-container .container-fluid .container .sort-options .wrap-drop{width:170px;margin-top:0}
.exact-search-container .container-fluid .container .exact-search-results{padding-top:80px}
}
@media(min-width:1024px){#searchModal .modal-full-height.modal-top{bottom:auto;display:block;height:auto;top:116px}
#searchModal .modal-full-height.modal-top .modal-content{box-shadow:none;border-radius:0}
#searchModal .modal-full-height.modal-top .modal-body{padding:60px 0;width:992px;margin:0 auto}
.shrink #searchModal .modal-full-height.modal-top{bottom:auto;display:block;height:auto;top:180px;z-index:1240}
.shrink #searchModal .modal-full-height.modal-top .modal-content{box-shadow:none;border-radius:0}
.shrink #searchModal .modal-full-height.modal-top .modal-body{padding:60px 0;width:992px;margin:0 auto}
}
@media(min-width:1280px){#searchModal .modal-full-height.modal-top{bottom:auto;display:block;height:auto;top:116px}
#searchModal .modal-full-height.modal-top .modal-content{box-shadow:none;border-radius:0;width:993px;margin:0 auto;padding:0}
#searchModal .modal-full-height.modal-top .modal-body{padding:60px 0}
.shrink #searchModal .modal-full-height.modal-top{bottom:auto;display:block;height:auto;top:80px;z-index:1240}
.shrink #searchModal .modal-full-height.modal-top .modal-content{box-shadow:none;border-radius:0}
.shrink #searchModal .modal-full-height.modal-top .modal-body{padding:60px 0;width:1240px;margin:0 auto}
}
.search_form,.mobile_search_form{width:100%}
.mobile_search_form{margin:16px 14px 16px 14px}
#mobileSearchBar li{border-bottom:0}
#mobileSearchBar input[type='text']:not(.browser-default){border-bottom:1px solid transparent}
#mobileSearchBar input[type='text']:not(.browser-default):focus:not([readonly]){border-bottom:1px solid #5d5d5d}
.yxt-SearchBar-container,.yxt-SearchBar-clear{background:transparent}
.yxt-SearchBar-container{border-radius:10px}
.yxt-SearchBar-container .yxt-SearchBar-form label{position:absolute;margin-left:0;font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.yxt-SearchBar-container .yxt-SearchBar-form input{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';margin-right:0}
.yxt-SearchBar-container:hover{box-shadow:none}
.yxt-SearchBar-button{background-color:#1a1c35;color:#fff;padding:0 12px;border-radius:0;width:44px;height:44px;border-top-right-radius:10px;border-bottom-right-radius:10px}
.yxt-SearchBar-button:focus{background-color:#1a1c35;color:#747676;border:1px solid #747676}
.yxt-SearchBar-clear{position:absolute;right:55px;top:8px}
.yxt-SearchBar-clear svg{width:24px;height:24px}
.yxt-SearchBar-clear:focus{outline:2px auto -webkit-focus-ring-color}
.yxt-SearchBar-container:focus-within{box-shadow:none}
.yxt-AutoComplete-option--item{font-size:16px;line-height:24px;font-weight:400;color:#525252;font-family:'GalanoGrotesque-Medium';padding:5px 16px !important}
.yxt-AutoComplete-option--item strong{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.yxt-AutoComplete-wrapper{border:1px solid #d8dada;border-top:0}
@media(min-width:992px){.yxt-AutoComplete-wrapper{border:0}
}
.image-and-text-unsubscibe{padding-left:0 !important;padding-right:0 !important}
.image-and-text-unsubscibe .border-in-between{padding-top:30px;padding-bottom:30px}
.image-and-text-unsubscibe .border-in-between .image-and-text__text{display:block}
.image-and-text-unsubscibe .border-in-between .image-and-text__text .promo-heading-container{max-width:100%}
@media(min-width:992px){.image-and-text-unsubscibe .border-in-between .image-and-text__text .promo-heading-container{max-width:75%}
}
.image-and-text-unsubscibe .border-in-between .image-and-text__text .promo-heading-container .text-area .subtitle-one,.image-and-text-unsubscibe .border-in-between .image-and-text__text .promo-heading-container .text-area .app-tile .subtitle-two,.app-tile .image-and-text-unsubscibe .border-in-between .image-and-text__text .promo-heading-container .text-area .subtitle-two{padding:0 0 20px}
.image-and-text-unsubscibe .border-in-between .image-and-text__text .promo-heading-container .text-area .heading-four{padding-bottom:20px;margin-bottom:0}
.image-and-text-unsubscibe .border-in-between .image-and-text__text .promo-heading-container .text-area .promotions{padding-top:30px}
.image-and-text-unsubscibe .border-in-between .image-and-text__text .promo-heading-container .text-area .alternate{width:100%;padding-top:20px;padding-bottom:10px !important;margin-top:0}
@media(min-width:992px){.image-and-text-unsubscibe .border-in-between .image-and-text__text .promo-heading-container .text-area .alternate{width:80%}
}
.image-and-text-unsubscibe .border-in-between .image-and-text__text .promo-heading-container .unsubscribe__cta{display:flex;padding-top:20px}
.image-and-text-unsubscibe .border-in-between .image-and-text__text .promo-heading-container .unsubscribe__cta .primary-btn{margin-left:10px}
.image-and-text-unsubscibe .border-in-between .image-and-text__image{padding-top:30px !important}
@media(min-width:992px){.image-and-text-unsubscibe .border-in-between .image-and-text__image{padding-top:0 !important}
}
.handset-protection-number-heading{margin-bottom:40px}
.protectionplan-container .compare-plp-cards>.row{border-top:1px solid #fff !important}
.protectionplan-container .compare-plp-cards>.col,.protectionplan-container .forms-row .compare-plp-cards>.captcha-wrapper,.forms-row .protectionplan-container .compare-plp-cards>.captcha-wrapper,.protectionplan-container .add-payment-method .modal .compare-plp-cards>.default-switch,.add-payment-method .modal .protectionplan-container .compare-plp-cards>.default-switch,.protectionplan-container #checkout-details.compare-plp-cards>div,.protectionplan-container .review-component .compare-plp-cards>.caption-three-bold,.review-component .protectionplan-container .compare-plp-cards>.caption-three-bold{border-right:1px solid #fff !important}
.protectionplan-container #phone_no_section{margin-bottom:40px}
.protectionplan-heading{margin-bottom:20px}
.protectionplan-label{font-size:12px !important;text-transform:uppercase}
.protectionplan-phone{margin-bottom:20px}
.protectionplan-button-cta{height:26px !important;border-radius:6px !important;width:auto !important;padding:4px 20px !important;font-size:10px !important;font-weight:900 !important;letter-spacing:.3px !important;line-height:15px !important}
@media only screen and (min-width:320px){.handset-protection p.subtitle-three-px{margin-bottom:20px}
.handset-protection .handset-phone-number{width:300px;margin-right:0;height:55px;color:#5d5d5d}
.handset-protection .handset-phone-number .psuedo_select ul li{text-align:left}
.handset-protection .handset-phone-number .form-control{width:214px}
.handset-protection .primary-btn{text-align:center}
.handset-protection-number .col:not(.text-center) p:nth-child(2n+1),.handset-protection-number .forms-row .captcha-wrapper:not(.text-center) p:nth-child(2n+1),.forms-row .handset-protection-number .captcha-wrapper:not(.text-center) p:nth-child(2n+1),.handset-protection-number .add-payment-method .modal .default-switch:not(.text-center) p:nth-child(2n+1),.add-payment-method .modal .handset-protection-number .default-switch:not(.text-center) p:nth-child(2n+1),.handset-protection-number #checkout-details>div:not(.text-center) p:nth-child(2n+1),.handset-protection-number .review-component .caption-three-bold:not(.text-center) p:nth-child(2n+1),.review-component .handset-protection-number .caption-three-bold:not(.text-center) p:nth-child(2n+1){margin-top:60px}
.handset-protection-number .col:not(.text-center):first-child p:first-child,.handset-protection-number .forms-row .captcha-wrapper:not(.text-center):first-child p:first-child,.forms-row .handset-protection-number .captcha-wrapper:not(.text-center):first-child p:first-child,.handset-protection-number .add-payment-method .modal .default-switch:not(.text-center):first-child p:first-child,.add-payment-method .modal .handset-protection-number .default-switch:not(.text-center):first-child p:first-child,.handset-protection-number #checkout-details>div:not(.text-center):first-child p:first-child,.handset-protection-number .review-component .caption-three-bold:not(.text-center):first-child p:first-child,.review-component .handset-protection-number .caption-three-bold:not(.text-center):first-child p:first-child{margin-top:0}
.handset-protection-number .col.text-center p:first-child,.handset-protection-number .forms-row .text-center.captcha-wrapper p:first-child,.forms-row .handset-protection-number .text-center.captcha-wrapper p:first-child,.handset-protection-number .add-payment-method .modal .text-center.default-switch p:first-child,.add-payment-method .modal .handset-protection-number .text-center.default-switch p:first-child,.handset-protection-number #checkout-details>div.text-center p:first-child,.handset-protection-number .review-component .text-center.caption-three-bold p:first-child,.review-component .handset-protection-number .text-center.caption-three-bold p:first-child{padding-bottom:30px}
.handset-protection-number .col p:nth-last-child(2),.handset-protection-number .forms-row .captcha-wrapper p:nth-last-child(2),.forms-row .handset-protection-number .captcha-wrapper p:nth-last-child(2),.handset-protection-number .add-payment-method .modal .default-switch p:nth-last-child(2),.add-payment-method .modal .handset-protection-number .default-switch p:nth-last-child(2),.handset-protection-number #checkout-details>div p:nth-last-child(2),.handset-protection-number .review-component .caption-three-bold p:nth-last-child(2),.review-component .handset-protection-number .caption-three-bold p:nth-last-child(2){width:250px;min-height:74px;margin:10px auto 20px auto}
.handset-protection-number .hpp-img{border-radius:8px}
.handset-protection-text .legal{margin-bottom:100px}
#protect-plan .protect-plan-list{margin:30px 0 30px 0;padding:0 20px}
#protect-plan .protect-plan-list li{font-size:16px;letter-spacing:0;line-height:24px;padding:10px 0}
}
@media only screen and (min-width:375px){.handset-protection p.subtitle-three-px{margin-bottom:20px}
.handset-protection .handset-phone-number{width:350px;margin-right:0;height:55px;color:#5d5d5d}
.handset-protection .handset-phone-number .psuedo_select ul li{text-align:left}
.handset-protection .handset-phone-number .form-control{width:214px}
.handset-protection .primary-btn{text-align:center}
.handset-protection-number .col:not(.text-center) p:nth-child(2n+1),.handset-protection-number .forms-row .captcha-wrapper:not(.text-center) p:nth-child(2n+1),.forms-row .handset-protection-number .captcha-wrapper:not(.text-center) p:nth-child(2n+1),.handset-protection-number .add-payment-method .modal .default-switch:not(.text-center) p:nth-child(2n+1),.add-payment-method .modal .handset-protection-number .default-switch:not(.text-center) p:nth-child(2n+1),.handset-protection-number #checkout-details>div:not(.text-center) p:nth-child(2n+1),.handset-protection-number .review-component .caption-three-bold:not(.text-center) p:nth-child(2n+1),.review-component .handset-protection-number .caption-three-bold:not(.text-center) p:nth-child(2n+1){margin-top:60px}
.handset-protection-number .col:not(.text-center):first-child p:first-child,.handset-protection-number .forms-row .captcha-wrapper:not(.text-center):first-child p:first-child,.forms-row .handset-protection-number .captcha-wrapper:not(.text-center):first-child p:first-child,.handset-protection-number .add-payment-method .modal .default-switch:not(.text-center):first-child p:first-child,.add-payment-method .modal .handset-protection-number .default-switch:not(.text-center):first-child p:first-child,.handset-protection-number #checkout-details>div:not(.text-center):first-child p:first-child,.handset-protection-number .review-component .caption-three-bold:not(.text-center):first-child p:first-child,.review-component .handset-protection-number .caption-three-bold:not(.text-center):first-child p:first-child{margin-top:0}
.handset-protection-number .col.text-center p:first-child,.handset-protection-number .forms-row .text-center.captcha-wrapper p:first-child,.forms-row .handset-protection-number .text-center.captcha-wrapper p:first-child,.handset-protection-number .add-payment-method .modal .text-center.default-switch p:first-child,.add-payment-method .modal .handset-protection-number .text-center.default-switch p:first-child,.handset-protection-number #checkout-details>div.text-center p:first-child,.handset-protection-number .review-component .text-center.caption-three-bold p:first-child,.review-component .handset-protection-number .text-center.caption-three-bold p:first-child{padding-bottom:30px}
.handset-protection-number .col p:nth-last-child(2),.handset-protection-number .forms-row .captcha-wrapper p:nth-last-child(2),.forms-row .handset-protection-number .captcha-wrapper p:nth-last-child(2),.handset-protection-number .add-payment-method .modal .default-switch p:nth-last-child(2),.add-payment-method .modal .handset-protection-number .default-switch p:nth-last-child(2),.handset-protection-number #checkout-details>div p:nth-last-child(2),.handset-protection-number .review-component .caption-three-bold p:nth-last-child(2),.review-component .handset-protection-number .caption-three-bold p:nth-last-child(2){width:250px;min-height:74px;margin:10px auto 20px auto}
.handset-protection-number .hpp-img{border-radius:8px}
.handset-protection-text .legal{margin-bottom:100px}
#protect-plan .protect-plan-list{margin:30px 0 30px 0;padding:0 20px}
#protect-plan .protect-plan-list li{font-size:16px;letter-spacing:0;line-height:24px;padding:10px 0}
}
@media only screen and (min-width:768px){.handset-protection p.subtitle-three-px{margin-bottom:20px}
.handset-protection .handset-phone-number{width:350px;margin-right:20px;height:55px;color:#5d5d5d}
.handset-protection .handset-phone-number .psuedo_select ul li{text-align:left}
.handset-protection .handset-phone-number .form-control{width:214px}
.handset-protection .primary-btn{text-align:center}
.handset-protection-number .col:not(.text-center) p:nth-child(2n+1),.handset-protection-number .forms-row .captcha-wrapper:not(.text-center) p:nth-child(2n+1),.forms-row .handset-protection-number .captcha-wrapper:not(.text-center) p:nth-child(2n+1),.handset-protection-number .add-payment-method .modal .default-switch:not(.text-center) p:nth-child(2n+1),.add-payment-method .modal .handset-protection-number .default-switch:not(.text-center) p:nth-child(2n+1),.handset-protection-number #checkout-details>div:not(.text-center) p:nth-child(2n+1),.handset-protection-number .review-component .caption-three-bold:not(.text-center) p:nth-child(2n+1),.review-component .handset-protection-number .caption-three-bold:not(.text-center) p:nth-child(2n+1){margin-top:60px}
.handset-protection-number .col:not(.text-center):first-child p:first-child,.handset-protection-number .forms-row .captcha-wrapper:not(.text-center):first-child p:first-child,.forms-row .handset-protection-number .captcha-wrapper:not(.text-center):first-child p:first-child,.handset-protection-number .add-payment-method .modal .default-switch:not(.text-center):first-child p:first-child,.add-payment-method .modal .handset-protection-number .default-switch:not(.text-center):first-child p:first-child,.handset-protection-number #checkout-details>div:not(.text-center):first-child p:first-child,.handset-protection-number .review-component .caption-three-bold:not(.text-center):first-child p:first-child,.review-component .handset-protection-number .caption-three-bold:not(.text-center):first-child p:first-child{margin-top:0}
.handset-protection-number .col.text-center p:first-child,.handset-protection-number .forms-row .text-center.captcha-wrapper p:first-child,.forms-row .handset-protection-number .text-center.captcha-wrapper p:first-child,.handset-protection-number .add-payment-method .modal .text-center.default-switch p:first-child,.add-payment-method .modal .handset-protection-number .text-center.default-switch p:first-child,.handset-protection-number #checkout-details>div.text-center p:first-child,.handset-protection-number .review-component .text-center.caption-three-bold p:first-child,.review-component .handset-protection-number .text-center.caption-three-bold p:first-child{padding-bottom:30px}
.handset-protection-number .col p:nth-last-child(2),.handset-protection-number .forms-row .captcha-wrapper p:nth-last-child(2),.forms-row .handset-protection-number .captcha-wrapper p:nth-last-child(2),.handset-protection-number .add-payment-method .modal .default-switch p:nth-last-child(2),.add-payment-method .modal .handset-protection-number .default-switch p:nth-last-child(2),.handset-protection-number #checkout-details>div p:nth-last-child(2),.handset-protection-number .review-component .caption-three-bold p:nth-last-child(2),.review-component .handset-protection-number .caption-three-bold p:nth-last-child(2){width:250px;min-height:74px;margin:10px auto 20px auto}
.handset-protection-number .hpp-img{border-radius:8px}
.handset-protection-text .legal{margin-bottom:100px}
#protect-plan .protect-plan-list{margin:30px 0 30px 0;padding:0 20px}
#protect-plan .protect-plan-list li{font-size:16px;letter-spacing:0;line-height:24px;padding:10px 0}
}
@media only screen and (min-width:992px){.handset-protection p.subtitle-three-px{margin-bottom:20px}
.handset-protection .handset-phone-number{width:350px;margin-right:20px;height:55px;color:#5d5d5d}
.handset-protection .handset-phone-number .psuedo_select ul li{text-align:left}
.handset-protection .handset-phone-number .form-control{width:214px}
.handset-protection .primary-btn{text-align:center}
.handset-protection-number .col:not(.text-center) p:nth-child(2n+1),.handset-protection-number .forms-row .captcha-wrapper:not(.text-center) p:nth-child(2n+1),.forms-row .handset-protection-number .captcha-wrapper:not(.text-center) p:nth-child(2n+1),.handset-protection-number .add-payment-method .modal .default-switch:not(.text-center) p:nth-child(2n+1),.add-payment-method .modal .handset-protection-number .default-switch:not(.text-center) p:nth-child(2n+1),.handset-protection-number #checkout-details>div:not(.text-center) p:nth-child(2n+1),.handset-protection-number .review-component .caption-three-bold:not(.text-center) p:nth-child(2n+1),.review-component .handset-protection-number .caption-three-bold:not(.text-center) p:nth-child(2n+1){margin-top:0}
.handset-protection-number .col:not(.text-center):first-child p:first-child,.handset-protection-number .forms-row .captcha-wrapper:not(.text-center):first-child p:first-child,.forms-row .handset-protection-number .captcha-wrapper:not(.text-center):first-child p:first-child,.handset-protection-number .add-payment-method .modal .default-switch:not(.text-center):first-child p:first-child,.add-payment-method .modal .handset-protection-number .default-switch:not(.text-center):first-child p:first-child,.handset-protection-number #checkout-details>div:not(.text-center):first-child p:first-child,.handset-protection-number .review-component .caption-three-bold:not(.text-center):first-child p:first-child,.review-component .handset-protection-number .caption-three-bold:not(.text-center):first-child p:first-child{margin-top:0}
.handset-protection-number .col.text-center p:first-child,.handset-protection-number .forms-row .text-center.captcha-wrapper p:first-child,.forms-row .handset-protection-number .text-center.captcha-wrapper p:first-child,.handset-protection-number .add-payment-method .modal .text-center.default-switch p:first-child,.add-payment-method .modal .handset-protection-number .text-center.default-switch p:first-child,.handset-protection-number #checkout-details>div.text-center p:first-child,.handset-protection-number .review-component .text-center.caption-three-bold p:first-child,.review-component .handset-protection-number .text-center.caption-three-bold p:first-child{padding-bottom:30px}
.handset-protection-number .col p:nth-last-child(2),.handset-protection-number .forms-row .captcha-wrapper p:nth-last-child(2),.forms-row .handset-protection-number .captcha-wrapper p:nth-last-child(2),.handset-protection-number .add-payment-method .modal .default-switch p:nth-last-child(2),.add-payment-method .modal .handset-protection-number .default-switch p:nth-last-child(2),.handset-protection-number #checkout-details>div p:nth-last-child(2),.handset-protection-number .review-component .caption-three-bold p:nth-last-child(2),.review-component .handset-protection-number .caption-three-bold p:nth-last-child(2){width:250px;min-height:74px;margin:10px auto 20px auto}
.handset-protection-number .hpp-img{border-radius:8px}
.handset-protection-text .legal{margin-bottom:100px}
#protect-plan .protect-plan-list{margin:30px 0 30px 0;padding:0 20px}
#protect-plan .protect-plan-list li{font-size:16px;letter-spacing:0;line-height:24px;padding:10px 0}
}
.protection-card-container .plan-logo{display:flex;justify-content:center;padding-top:20px}
.protection-card-container img.plan-img{width:14%;text-align:center}
.protection-card-container .plan-name{font-size:1.8rem}
@media only screen and (min-width:320px){.handset-protection-number-heading .heading-three{font-size:24px;font-weight:700;letter-spacing:0;line-height:28px;font-family:'GalanoGrotesque-Bold'}
.protection-card-container .protection-card{border-radius:6px;background:#fff;width:350px;max-width:100%;position:relative;margin:0 auto 30px auto;padding:0 10px 0 10px;box-shadow:inset 0 0 0 1px #babfc4}
.protection-card-container .protection-card:hover{box-shadow:inset 0 0 0 1px #000f9f,0 2px 10px rgba(0,0,0,0.2)}
.protection-card-container .protection-card .plan-price-offer{height:20px}
.protection-card-container .protection-card p{margin-bottom:0 !important}
.protection-card-container .protection-card .promo-text{background:#000f9f;padding:10px 16px;border-top-left-radius:6px;border-top-right-radius:6px;font-family:'GalanoGrotesque-Bold';font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:pre}
.protection-card-container .protection-card .promo-text.invisible{height:40px}
.protection-card-container .protection-card .protection-block{padding:40px 10px 40px 30px}
.protection-card-container .protection-card .protect-plan-text{margin-top:10px}
.protection-card-container .protection-card .plan-name{padding-top:10px;line-height:42px;color:#313334;display:block}
.protection-card-container .protection-card .plan-type{color:#313334}
.protection-card-container .protection-card .plan-type.invisible{height:20px}
.protection-card-container .protection-card .plan-rating{padding:20px 0}
.protection-card-container .protection-card hr{width:70%;margin-top:8px;margin-bottom:10px}
.protection-card-container .protection-card .subtitle-one,.protection-card-container .protection-card .app-tile .subtitle-two,.app-tile .protection-card-container .protection-card .subtitle-two{line-height:28px}
.protection-card-container .protection-card sup{top:-1em}
.protection-card-container .protection-card .price-container{margin:10px 20px 0 20px;padding-bottom:10px;border-bottom:1px solid #e3e9ef}
.protection-card-container .protection-card .price-container .plan-price{line-height:46px;color:#000f9f}
.protection-card-container .protection-card .price-container .plan-price-offer{color:#313334}
.protection-card-container .protection-card .price-container sup{top:-0.75em}
.protection-card-container .protection-card .plan-detail-text{margin-top:16px;margin-bottom:12px;color:#313334}
.protection-card-container .protection-card .plan-detail-text p{flex-direction:column;justify-content:center}
.protection-card-container .protection-card .plan-days{padding-top:10px}
.protection-card-container .protection-card .plan-days span.icon:hover i{opacity:.5}
.protection-card-container .protection-card .plan-detail{margin-top:10px}
.protection-card-container .protection-card .plan-detail .multiplier{margin:0;padding:0;list-style-type:none}
.protection-card-container .protection-card .plan-detail .multiplier span.multi{width:31px;height:24px;background:#38d430;padding:0 5px;color:#000f9f;font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;border-radius:6px;margin:6px 0 0 0;display:inline-block}
.protection-card-container .protection-card .plan-detail .plan-details-list{margin:0 0 0 30px;padding:0}
.protection-card-container .protection-card .plan-detail .plan-details-list li{margin:0}
.protection-card-container .protection-card .plan-compare{margin-bottom:25px}
.product-card{background-position:center center;background-repeat:no-repeat;height:auto;border-radius:6px;width:350px;max-width:100%;position:relative;margin:0 auto;margin-bottom:40px;box-shadow:inset 0 0 0 1px #babfc4}
.product-card:hover{box-shadow:inset 0 0 0 1px #000f9f,0 2px 10px rgba(0,0,0,0.2)}
.product-card-container,.plan-card{margin:0 auto 30px auto}
.phone-card,.accessories-card,.device-card,.sim-kit-card{max-width:100%;width:350px;margin:0 auto 30px auto}
.container-carousel{width:100% !important}
.container-carousel.order-1{order:2}
.container-carousel.order-2{order:2}
.container-text{width:100%}
.container-text.order-1{order:1}
.container-text.order-2{order:1}
.container-text button,.container-text a.btn{display:none}
.container-button{order:3}
.shop-all-plans,.shop-all-phone{text-align:center}
.shop-all-plans .subtitle-three-px,.shop-all-phone .subtitle-three-px{padding-bottom:30px}
.addon-card{width:290px;margin-bottom:40px}
.addon-card .plan-days{padding:20px 17px 0}
.addon-card .plan-detail{padding:0 17px;margin:20px 0;height:40px;display:flex;justify-content:center;align-items:center}
.addon-card .plan-detail-text{padding:20px}
}
@media only screen and (min-width:992px){.handset-protection-number-heading .heading-three{font-size:32px;font-weight:700;letter-spacing:-0.25px;line-height:36px;font-family:'GalanoGrotesque-Bold'}
.protection-card-container .protection-ml-60{margin-left:60px !important}
.protection-card-container .protection-card{border-radius:6px;background:#fff;width:320px;max-width:100%;position:relative;margin:0 auto 20px auto;box-shadow:inset 0 0 0 1px #babfc4}
.protection-card-container .protection-card:hover{box-shadow:inset 0 0 0 1px #000f9f,0 2px 10px rgba(0,0,0,0.2)}
.protection-card-container .protection-card p{margin-bottom:0 !important}
.protection-card-container .protection-card .promo-text{background:#000f9f;padding:10px 16px;border-top-left-radius:6px;border-top-right-radius:6px;font-family:'GalanoGrotesque-Bold';font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:pre}
.protection-card-container .protection-card .promo-text.invisible{height:40px}
.protection-card-container .protection-card .protection-block{padding:40px 10px 40px 30px}
.protection-card-container .protection-card .protect-plan-text{margin-top:10px}
.protection-card-container .protection-card .plan-name{padding-top:10px;line-height:42px;color:#313334;display:block}
.protection-card-container .protection-card .plan-type{color:#313334}
.protection-card-container .protection-card .plan-type.invisible{height:20px}
.protection-card-container .protection-card .plan-rating{padding:20px 0}
.protection-card-container .protection-card hr{width:70%;margin-top:8px;margin-bottom:10px}
.protection-card-container .protection-card .subtitle-one,.protection-card-container .protection-card .app-tile .subtitle-two,.app-tile .protection-card-container .protection-card .subtitle-two{line-height:28px}
.protection-card-container .protection-card .price-container{margin:10px 20px 0 20px;padding-bottom:10px;border-bottom:1px solid #e3e9ef}
.protection-card-container .protection-card .price-container .plan-price{line-height:46px;color:#000f9f}
.protection-card-container .protection-card .price-container .plan-price-offer{color:#313334}
.protection-card-container .protection-card .price-container sup{top:-0.75em}
.protection-card-container .protection-card .plan-detail-text{margin-top:16px;color:#313334}
.protection-card-container .protection-card .plan-days{padding-top:10px}
.protection-card-container .protection-card .plan-days span.icon:hover i{opacity:.5}
.protection-card-container .protection-card .plan-detail{margin-top:10px;margin-bottom:10px;padding-bottom:10px}
.protection-card-container .protection-card .plan-detail .multiplier{margin:0;padding:0;list-style-type:none}
.protection-card-container .protection-card .plan-detail .multiplier span.multi{width:31px;height:24px;background:#38d430;padding:0 5px;color:#000f9f;font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;border-radius:6px;margin:6px 0 0 0;display:inline-block}
.protection-card-container .protection-card .plan-detail .plan-details-list{margin:0 0 0 30px;padding:0}
.protection-card-container .protection-card .plan-detail .plan-details-list li{margin:0}
.protection-card-container .protection-card .plan-compare{margin-bottom:25px}
.product-card{background-position:center center;background-repeat:no-repeat;height:auto;border-radius:6px;width:318px;max-width:100%;position:relative;margin:0 auto;margin-bottom:40px;box-shadow:inset 0 0 0 1px #babfc4}
.product-card:hover{box-shadow:inset 0 0 0 1px #000f9f,0 2px 10px rgba(0,0,0,0.2)}
.product-card-container,.plan-card{margin:0 auto 20px auto}
.phone-card,.accessories-card,.device-card,.sim-kit-card{width:318px;max-width:100%;margin:0 auto 20px auto}
.plan-carousel .owl-nav,.phone-carousel .owl-nav{display:block;margin-top:0 !important;font-size:75px}
.plan-carousel .owl-nav .owl-prev,.phone-carousel .owl-nav .owl-prev{position:absolute;background:transparent !important;top:40%;left:0}
.plan-carousel .owl-nav .owl-prev i,.phone-carousel .owl-nav .owl-prev i{height:40px;width:40px;display:block}
.plan-carousel .owl-nav .owl-prev i.left-arrow,.phone-carousel .owl-nav .owl-prev i.left-arrow{background:url("clientlib-base/resources/svg/masthead/left_black.svg") center center no-repeat}
.plan-carousel .owl-nav .owl-next,.phone-carousel .owl-nav .owl-next{position:absolute;background:transparent !important;top:40%;right:0}
.plan-carousel .owl-nav .owl-next i,.phone-carousel .owl-nav .owl-next i{height:40px;width:40px;display:block}
.plan-carousel .owl-nav .owl-next i.right-arrow,.phone-carousel .owl-nav .owl-next i.right-arrow{background:url("clientlib-base/resources/svg/masthead/right_black.svg") center center no-repeat}
.plan-carousel .owl-nav [class*="owl-"]:hover,.phone-carousel .owl-nav [class*="owl-"]:hover{background:none !important}
.plan-carousel .owl-nav button:focus,.phone-carousel .owl-nav button:focus{outline:-webkit-focus-ring-color auto 1px}
.addon-card{width:234px;margin-bottom:40px}
}
@media only screen and (min-width:1280px){.container-carousel{margin:0 auto;width:70% !important;display:flex;justify-content:center}
.container-carousel .owl-carousel{padding:0 5%;width:92% !important;margin:0}
.container-carousel.order-1{order:1}
.container-carousel.order-2{order:2}
.container-text{width:30%}
.container-text.order-1{order:1}
.container-text.order-2{order:2}
.container-text button,.container-text a.btn{display:block}
.container-button{order:3;display:none}
.shop-all-plans{height:400px;text-align:left;display:table-cell !important}
.shop-all-phone{height:480px;text-align:left;display:table-cell !important}
}
.ta-end{text-align:end}
.nonassurian-sep hr{margin-left:17%;margin-right:17%}
.nonassurian-heading .more-options{padding:20px 0;margin-left:5%;margin-right:5%}
.nonasurion-responsedata .hpp-protect-main-section{margin-bottom:20px !important}
.nonasurion-responsedata .nonassurian-sep .more-options{padding:0 !important}
.main-best-plan-section .protection-card-container{border:#313334 3px solid !important;border-top-left-radius:0 !important}
.hpp-protect-main-section .no-flex{display:block !important;padding:0}
.hpp-protect-main-section .main-info{background:#313334;color:#fff;display:inline;padding:14px 53px;position:relative;margin-left:5%;margin-top:-54px;top:-10px;border-top-left-radius:10px;border-top-right-radius:10px}
.hpp-protect-main-section .hpp-nonasurian-plans{border:none !important;padding:0 !important}
.hpp-protect-main-section .protection-card-container{display:flex;border:#d8dada 3px solid;border-radius:10px;padding:15px 15px;margin-left:5%;margin-right:5%}
.hpp-protect-main-section .protection-card-container .hpp-bsection-second-left{width:54%}
.hpp-protect-main-section .protection-card-container .hpp-bsection-second-right{width:46%}
.hpp-protect-main-section .protection-card-container .hpp-asection{width:50%}
.hpp-protect-main-section .protection-card-container .hpp-asection p.success-tick{background:url("clientlib-base/resources/svg/hpp/checkmark_icon.svg") no-repeat}
.hpp-protect-main-section .protection-card-container .hpp-asection p.cancel-offer{background:url("clientlib-base/resources/svg/hpp/cancel.svg") no-repeat;color:#d8dada}
.hpp-protect-main-section .protection-card-container .plan-price-offer{font-size:14px;line-height:10px}
.hpp-protect-main-section .protection-card-container .plan-main-head{font-size:15px;display:flex;height:33px;vertical-align:middle;line-height:15px;width:auto;margin:auto;align-items:center}
.hpp-protect-main-section .protection-card-container .tc-section{margin:0;transform:translateY(16%)}
.hpp-protect-main-section .protection-card-container .d-flex-hpp{display:flex}
.hpp-protect-main-section .protection-card-container .plan-name{font-size:14px;height:33px;vertical-align:middle;line-height:15px;width:auto;margin:auto;align-items:center}
.hpp-protect-main-section .protection-card-container .plan-head-section{background:#f6f6f6;padding:3px 10px;margin:0 10px;border-radius:10px;width:auto}
.hpp-protect-main-section .protection-card-container .plan-logo{padding:0}
.hpp-protect-main-section .protection-card-container .plan-logo .plan-img{width:55px;text-align:center}
.hpp-protect-main-section .protection-card-container .plan-price-offer{font-size:14px;line-height:10px}
.hpp-protect-main-section .protection-card-container .hpp-asection .plan-coverage{background:#f6f6f6;padding:3px 10px;border-radius:10px}
.hpp-protect-main-section .protection-card-container .hpp-asection .plan-coverage .plan-coverage-main{font-size:17px}
.hpp-protect-main-section .protection-card-container .hpp-asection .plan-coverage .plan-coverage-submain{font-size:15px}
.hpp-protect-main-section .protection-card-container .hpp-asection .plan-coverage .plan-coverage-submain .ul-lh{line-height:18px}
.hpp-protect-main-section .protection-card-container .price-sup-hpp{font-size:17px;top:-1em}
.purchase-flow-plp-item-loaded .hpp-protect-main-decline{border-bottom:4px solid #313334 !important}
.protectionplan-container .head-subsection{padding-top:20px}
@media(min-width:992px){.nonassurian-heading .more-options{margin-left:17%;margin-right:17%}
.hpp-protect-main-section .protection-card-container{margin-left:17%;margin-right:17%}
.hpp-protect-main-section .main-info{margin-left:17%}
.protectionplan-container .head-subsection{padding-top:0}
}
@media(max-width:768px){.nonassurian-heading .more-options{margin-left:15%;margin-right:15%}
.hpp-protect-main-section .protection-card-container{margin-left:15%;margin-right:15%;display:block}
.hpp-protect-main-section .protection-card-container .hpp-asection{width:100%}
.hpp-protect-main-section .protection-card-container .hpp-asection .plan-price{text-align:center}
.hpp-protect-main-section .protection-card-container .tc-section{text-align:center;padding-top:10px}
.hpp-protect-main-section .protection-card-container .btn-enroll-now{text-align:center;margin-bottom:20px}
.hpp-protect-main-section .protection-card-container .offer-description{display:block}
.hpp-protect-main-section .protection-card-container .offer-description .hpp-bsection-second-left,.hpp-protect-main-section .protection-card-container .offer-description .hpp-bsection-second-right{width:100%}
.hpp-protect-main-section .main-info{display:block;margin-left:15%;margin-right:15%;top:7px;text-align:center}
}
@media(max-width:480px){.nonassurian-heading .more-options{margin-left:0;margin-right:0}
.hpp-protect-main-section .protection-card-container{margin-left:0;margin-right:0;display:block}
.hpp-protect-main-section .main-info{margin-left:0;margin-right:0}
}
@media(max-width:375px){.hpp-protect-main-section .protection-card-container .plan-main-head{font-size:13px}
.hpp-protect-main-section .protection-card-container .plan-price-offer{font-size:13px;line-height:10px}
}
.fs-32{font-size:32px !important}
.lh-18{line-height:18px !important}
.fs-45{font-size:45px !important}
.c-white{color:#fff !important}
.bg-color-black{background:#000 !important}
.md-form .hpp-min-section.success{background:url("clientlib-base/resources/svg/light/success_white.svg") 99% center no-repeat !important;opacity:1}
.md-form .hpp-min-section.error{background:url("clientlib-base/resources/svg/light/error_white.svg") 99% center no-repeat !important;opacity:1}
.handset-protection-main .error{background:url("clientlib-base/resources/svg/light/error_white.svg") 99% center no-repeat !important}
.handset-protection-main .handset-phone-number{height:auto !important;margin-right:0 !important}
.lh-hpp{line-height:3.4rem !important}
.plan-claim{display:block !important}
.plan-claim .cmp-image{width:auto !important;padding-top:0}
@media(max-width:767px){.plan-claim{display:flex !important}
.plan-claim .cmp-image{width:55px !important;padding-top:43px}
}
.hpp-landing-page-head{font-size:43px}
body.modal-open{overflow:hidden}
.modal{z-index:1211;border:0;background-color:rgba(0,0,0,0.5)}
.modal .stepper__label{padding-top:0 !important}
.modal h2{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700}
.modal-content{padding:30px}
.modal-content .close{opacity:1 !important;position:absolute;top:16px;right:16px;cursor:pointer;padding:0;margin:0;z-index:9;line-height:normal}
.modal-content p.error-text:not(:empty){text-align:left}
.modal-content .default-switch{margin-top:10px}
.modal-content .default-switch [class^='col-']:first-child{flex:0 0 75%;max-width:75%}
.modal-content .default-switch [class^='col-']:nth-child(2){flex:0 0 25%;max-width:25%}
.modal-content .or-seperator{width:290px;overflow:hidden;text-align:center;margin:0 auto 25px;font-size:14px;line-height:20px}
.modal-content .or-seperator::before{background-color:#d8dada;content:'';display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%;right:.5em;margin-left:-50%}
.modal-content .or-seperator::after{background-color:#d8dada;content:'';display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%;left:.5em;margin-right:-50%}
.modal-content .fb-messenger-chat .messenger-icon{height:30px}
.modal-content .input-card-type-image{position:absolute;right:15px;top:25px !important}
.modal-dialog{width:100%;max-width:350px;margin:0 auto}
@media(min-width:992px){.modal-dialog{max-width:488px}
}
.modal-open{overflow-x:hidden;overflow-y:hidden}
.modal-header{border-radius:0 !important;padding:0;border:0;display:block}
.modal-body{padding:0;margin-top:30px}
@media(min-width:992px){.modal-body .first-cta{padding-right:20px}
}
.modal .custom-radio .custom-control-label{height:auto}
.modal .custom-checkbox{padding:12px 10px 12px 12px;margin-top:unset !important}
.modal .plan-tabs-section .details-row .details-text .details-desc-heading{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.modal .plan-tabs-section .details-row .details-text .details-desc{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:rgba(255,255,255,0.8)}
.modal-backdrop-nav,.modal-backdrop-search,.modal-backdrop-filter{position:fixed;top:0;left:0;z-index:1210;width:100vw;height:100vh;background-color:#000}
.modal-backdrop-nav.show,.modal-backdrop-search.show{opacity:.4}
.custom-checkbox-spa label[for='loginRememberMe'] p.caption-one{font-weight:400 !important}
.learn-more-modal .tabs-section .tab-selector ul.nav{padding-left:0;padding-right:0}
#auto-refill-discount-info-modal-modal .modal-dialog{max-width:350px}
@media only screen and (min-width:720px){#auto-refill-discount-info-modal-modal .modal-dialog{max-width:500px}
}
@media only screen and (min-width:920px){#auto-refill-discount-info-modal-modal .modal-dialog{max-width:488px}
}
#auto-refill-discount-info-modal-modal .modal-body h2{font-family:'GalanoGrotesque-Bold';color:#1a1c35;letter-spacing:.12px;padding-top:10px}
#auto-refill-discount-info-modal-modal .modal-body .promo-gutters p{font-family:'GalanoGrotesque-Medium';color:#1a1c35}
.modal-backdrop.show{z-index:1210}
#autoPayInfoModal .modal-body span,#autoPayInfoModal .modal-body p{font-size:14px;line-height:20px;font-weight:400;padding:0 10px}
.location-dropdown .modal .location-description{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';margin-bottom:0}
.location-dropdown .modal .location-input{max-width:234px;margin:20px 0 0 0;height:unset;padding-bottom:4px}
.location-dropdown .modal-body{margin-top:30px}
.location-dropdown .modal-body .large{margin-top:30px}
.location-dropdown .modal-content{padding:30px}
.location-dropdown .modal-content p.error-text:not(:empty){text-align:left;width:234px;padding-top:0;padding-bottom:0}
.location-dropdown .modal-header h2{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
@media(min-width:768px){.location-dropdown .modal-dialog{max-width:488px}
.location-dropdown .modal-content{padding:30px;height:auto}
}
.zipcode-heading{padding-bottom:10px}
.zip-content .md-form label{position:absolute;top:-20px;margin-bottom:0}
.national-retailer-modal .modal-content{padding:30px;border-radius:10px}
.national-retailer-modal .modal-content p.error-text:not(:empty){text-align:left;width:300px;padding-top:0;padding-bottom:0;font-size:10px;line-height:13px;font-weight:400}
.national-retailer-modal .modal-body .plan-description{font-size:10px;line-height:13px;font-weight:400;width:300px}
.national-retailer-modal .md-form label{font-size:1.1rem}
.my-account-modal .modal-body{flex:0 0 auto}
.my-account-modal .modal-body .account-details-input a.view-link{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:0;padding-bottom:0;border-bottom:1px solid #000}
.my-account-modal .modal-body .account-details-input a.view-link:hover{padding-bottom:1px;border-bottom:2px solid #000}
.my-account-modal .modal-body .facebook-btn .btn{background-image:url("clientlib-base/resources/svg/social-icons/facebook-white.svg");background-size:25px}
.my-account-modal .modal-body .subtitle-two{font-weight:700;text-align:left !important}
.my-account-modal .modal-body .email-email .subtitle-two{margin-left:30px}
.my-account-modal .modal-body .custom-checkbox .custom-control-label div{margin:5px 0 !important}
.my-account-modal .modal-body .forgot-password .caption-two{font-size:12px;letter-spacing:0;line-height:20px;margin-left:5px;padding-bottom:1px;border-bottom:1px solid #000}
.my-account-modal .modal-body .forgot-password .caption-two:hover{padding-bottom:1px;border-bottom:2px solid #000}
.my-account-modal .modal-body .password-learn-more{font-size:12px;letter-spacing:0;line-height:20px;margin-left:5px;margin-bottom:30px;display:unset !important;padding-bottom:1px;border-bottom:1px solid #000}
.my-account-modal .modal-body .password-learn-more:hover{padding-bottom:1px;border-bottom:2px solid #000}
.my-account-modal .modal-body .remember-me-checkbox{padding-left:0}
.my-account-modal .modal-body .remember-me-checkbox .text-color-grey{font-weight:400;margin-top:0 !important}
.my-account-modal .modal-body .register-update-form .custom-checkbox{padding-bottom:20px;padding-left:0}
.my-account-modal .modal-body .register-update-form .custom-checkbox.remember-me-checkbox{padding-bottom:0;padding-top:0}
.my-account-modal .modal-body .register-update-form .custom-checkbox .custom-control-label{padding-left:39px}
.my-account-modal .modal-body .register-update-form .custom-checkbox .custom-control-label div{margin-bottom:0 !important}
.my-account-modal .modal-body .register-update-form .custom-checkbox .custom-control-label div .caption-one{margin-top:5px !important;text-align:left;font-weight:400}
.my-account-modal .modal-body .register-update-form .custom-checkbox .PopOver{margin-left:10px}
.my-account-modal .modal-body p.subtitle-three-px{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';letter-spacing:.5px;text-align:left !important}
.my-account-modal .modal-dialog{width:100%;max-width:350px;margin:0 auto}
.my-account-modal .modal-header{padding:0;border-bottom:0;text-align:center;display:block}
.my-account-modal .modal-content{border:0;height:auto;background:#fff;padding:0 15px 30px}
.my-account-modal .modal-content label.field-spa .psuedo_select-spa{min-width:100%}
.my-account-modal .modal .close{top:24px;padding:15px;margin:-16px}
.my-account-modal .modal .link-my-account-close{left:0;text-align:start;top:17px;padding:6px;margin:0}
.my-account-modal .modal p.error-text{width:290px;padding-bottom:10px}
.my-account-modal .modal .email-email{margin-top:0 !important}
.my-account-modal .modal .email-email .email-option{margin-bottom:20px;padding-left:13px}
.my-account-modal .modal .email-email .email-option .custom-radio{padding:0 10px 0 12px}
.my-account-modal .modal .email-email .email-option p.subtitle-three-px{font-size:20px !important;line-height:28px !important;margin-top:6px}
.my-account-modal .modal .fb-messenger-chat{padding-top:0 !important}
.my-account-modal .modal .successModalContainer .myAccRegisterSuccess h2{padding-bottom:15px}
#myAccRegisterUpdate a.view-link{font-size:16px;line-height:20px;font-weight:400;font-family:'GalanoGrotesque-Medium';color:#525252;letter-spacing:0;padding-bottom:2px;border-bottom:1px solid #000}
#myAccRegisterUpdate a.view-link:hover{padding-bottom:0;border-bottom:2px solid #525252}
@media(min-width:992px){.my-account-modal .modal .modal-dialog{max-width:375px}
}
.login-create-account-modal .custom-checkbox{padding:0}
.login-create-account-modal .create-account-modal .text-center.mt-10 .custom-control{padding-left:0}
.login-create-account-modal .create-account-modal .text-center.mt-10 .caption-one{text-align:left}
.login-create-account-modal .create-account-modal .custom-control-label .caption-one{font-weight:normal}
.modal-dialog-centered #login_dialog_desc .login-container .password-form-wrapper .justify-content-between{align-items:center}
.terms-conditions-modal .modal-dialog{width:100%;max-width:350px;margin:0 auto}
.terms-conditions-modal .modal-body{flex:0 0 auto;padding:30px 0 30px 10px;margin-top:0}
@media(min-width:992px){.terms-conditions-modal .modal-body{padding:30px 0 30px 30px}
}
.disclaimer-modal .purchase-modal-box-body{max-height:470px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;padding-right:20px}
.disclaimer-modal .purchase-modal-box-body::-webkit-scrollbar{width:10px;background-color:rgba(0,0,0,0.08)}
.disclaimer-modal .purchase-modal-box-body::-webkit-scrollbar-track{border-radius:5px;background-color:rgba(0,0,0,0.08)}
.disclaimer-modal .purchase-modal-box-body::-webkit-scrollbar-thumb{border-radius:5px;background-color:#000}
.disclaimer-toast-modal .modal{overflow:hidden !important}
.disclaimer-toast-modal .modal-header{z-index:99}
.disclaimer-toast-modal .modal-dialog{max-width:100%;width:100%;margin:0 auto;height:100% !important}
.disclaimer-toast-modal .modal-content{position:absolute;bottom:0;box-shadow:none;padding:10px 45px 10px 10px;background-color:#000}
.disclaimer-toast-modal .modal-body{margin-top:0}
.disclaimer-toast-modal .close{right:10px;top:10px}
@media(min-width:768px){.terms-conditions-modal .modal .modal-dialog{max-width:656px}
.disclaimer-toast-modal .modal-content{padding:20px}
.disclaimer-toast-modal .close{right:20px;top:16px}
}
.edit-card-details-container .modal-body,.edit-shipping-details-container .modal-body{margin-top:0}
.edit-card-details-container #edit-card-details-modal .stepper__label{padding-top:20px !important;padding-bottom:6px}
.edit-shipping-details-container #edit-shipping-details-modal .stepper__label{padding-top:20px !important;padding-bottom:6px}
.authorize-modal__form-label{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.add-payment-method #addPaymentMethodDetail .modal-body{margin-top:0 !important}
.add-payment-method #addPaymentMethodDetail .modal-body .caption-three{margin-top:6px !important}
.add-payment-method #addPaymentMethodDetail .stepper__label{padding-top:20px !important}
.add-payment-method #addPaymentMethodInfo .modal-content .modal-body{margin-top:6px !important}
.add-payment-method #addPaymentMethodInfo .modal-content .modal-body .default-switch{width:100%}
.add-payment-method #addPaymentMethodInfo .modal-content .modal-body .default-switch .text-right .custom-switch{padding:0 0 0 3rem !important}
.add-payment-method #addPaymentMethodInfo .stepper__label{padding-top:20px !important}
.add-payment-method .model-header p{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.add-payment-method .modal-body{margin-top:30px !important}
.add-payment-method .modal-body .caption-three.text-color-grey{word-break:break-word}
.add-payment-method .modal-body #customerBillingCity,.add-payment-method .modal-body #customerCity{padding-right:35px}
.subtitle-three-px{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';letter-spacing:.5px}
.modal .insufficient-cta{padding-bottom:0}
.modal .insufficient-cta>div{padding-bottom:20px;margin-right:0}
@media(min-width:992px){.modal .insufficient-cta>div{margin-right:20px}
}
.acc-bal-dash #amount-due-modal .modal-body.amount-due-modal-body .amount-due-summary-list{padding:0 !important}
.acc-bal-dash #amount-due-modal .modal-body.amount-due-modal-body #view-details-modal{padding:5px !important}
.acc-bal-dash .amount-due-modal-body{width:100%}
.acc-bal-dash .modal .modal-dialog{max-width:400px}
@media only screen and (min-width:720px){.acc-bal-dash .modal .modal-dialog{max-width:488px}
}
@media only screen and (min-width:920px){.acc-bal-dash .modal .modal-dialog{max-width:488px}
}
.acc-bal-dash .modal .modal-dialog .modal-content{max-width:400px;width:400px !important}
@media only screen and (min-width:720px){.acc-bal-dash .modal .modal-dialog .modal-content{max-width:450px;width:450px !important}
}
@media only screen and (min-width:920px){.acc-bal-dash .modal .modal-dialog .modal-content{max-width:450px;width:450px !important}
}
.acc-bal-dash .modal .modal-dialog .modal-content .modal-body #view-details-modal{padding:5px !important}
.acc-bal-dash .modal .modal-dialog .modal-content .modal-body #view-details-modal .modal-content{width:unset !important}
.acc-bal-dash .modal .modal-dialog .modal-content .modal-body .amount-due-summary-list{padding:0 !important;background-color:unset !important;gap:0 !important}
.acc-bal-dash .modal .modal-dialog .modal-content .modal-body .amount-due-summary-list .text-left{width:unset !important}
.acc-bal-dash .modal .modal-dialog .modal-content .modal-body .amount-due-summary-list .total-due-wrapper{background-color:#00c8b7;padding:16px;margin-top:16px}
.acc-bal-dash .modal .modal-dialog .modal-content .modal-body .amount-due-summary-list .amount-due-summary-list-item{width:100% !important;padding:0 16px !important;font-weight:700 !important;color:#1a1c35 !important;font-family:'GalanoGrotesque-Bold' !important;font-size:16px !important;font-style:normal !important;line-height:24px !important}
.acc-bal-dash .modal .modal-dialog .modal-content .modal-body .device-breakdown-container{padding-bottom:0 !important}
.acc-bal-dash .modal .modal-dialog .modal-content .modal-body .device-breakdown-container div.mt-10{margin-top:11px !important}
.acc-bal-dash .modal .modal-dialog .modal-content .modal-body .device-breakdown-container .order-price-detail .categorie.categorie-total{font-weight:700 !important;color:#1a1c35 !important;padding-bottom:4px !important;font-size:16px !important;line-height:24px !important;font-family:'GalanoGrotesque-Bold' !important}
.acc-bal-dash .modal .modal-dialog .modal-content .modal-body .device-breakdown-container .order-price-detail .amount.amount-total{font-weight:700 !important;color:#1a1c35 !important;padding-bottom:4px !important;font-size:16px !important;line-height:24px !important;font-family:'GalanoGrotesque-Bold' !important}
.acc-bal-dash .modal .modal-dialog .modal-content .modal-body .device-breakdown-container .order-price-detail .categorie,.acc-bal-dash .modal .modal-dialog .modal-content .modal-body .device-breakdown-container .order-price-detail .amount{padding-bottom:4px !important;font-size:14px !important;line-height:20px !important}
.acc-bal-dash .modal .modal-dialog .modal-content .modal-body .device-breakdown-container div.ml-20{margin-left:12px !important}
.acc-bal-dash .modal .modal-dialog .modal-content .modal-body .device-breakdown-container div.ml-20 .taxes-container div.mt-10{margin-top:0 !important}
.acc-bal-dash .modal .modal-dialog .modal-content .modal-body .device-breakdown-container div.ml-20 div.mt-10{margin-top:0 !important}
.acc-bal-dash .modal .modal-dialog .modal-content .amount-due-paynow-cta-section a.btn{text-decoration:none !important;font-size:16px !important;line-height:24px !important}
.login-create-account-modal .modal-body{margin-top:0}
.login-create-account-modal .modal-body .tabs-section .tab-selector .nav{padding-left:0;padding-right:0}
.login-create-account-modal .modal-body .tabs-section .tab-selector .nav a{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.login-create-account-modal .modal .modal-dialog{width:100%;max-width:350px;margin:0 auto}
.login-create-account-modal .modal .modal-dialog .modal-content{border:0;height:auto;background:#fff;border-radius:6px;padding:30px 0 30px 15px}
.login-create-account-modal .modal-body{flex:0 0 auto;padding:0;margin-top:30px}
.login-create-account-modal .modal-body.login-modal-body{margin-bottom:95px}
.login-create-account-modal .modal-body .learn-more-link{font-size:12px;letter-spacing:0;line-height:20px;margin-left:5px;margin-bottom:30px;display:unset !important;padding-bottom:1px;border-bottom:1px solid #000;font-weight:400}
.login-create-account-modal .modal-body .learn-more-link:hover{padding-bottom:1px;border-bottom:2px solid #000}
.login-create-account-modal .modal-body .custom-checkbox .custom-control-label p{margin:6px 0 !important;font-size:1.4rem !important;font-weight:normal !important}
#learnMore_LOGIN .modal-body{max-height:80vh;overflow-y:scroll;overflow-x:hidden}
#learnMore_LOGIN .modal-content{padding:30px 0 30px 15px}
#whatIsThis .modal-body{max-height:85vh;overflow-y:scroll;overflow-x:hidden}
#learnMore .modal-body{max-height:85vh;overflow-y:scroll;overflow-x:hidden}
@media(min-width:992px){.my-account-modal .modal .modal-dialog{max-width:375px}
}
#login-create-account-modal-box .modal-dialog .modal-content{padding:30px 15px}
#login-create-account-modal-box .modal-dialog .custom-checkbox-spa{padding-left:0}
#login-create-account-modal-box .modal-dialog .custom-checkbox-spa .caption-one{text-align:left;font-weight:400}
#login-create-account-modal-box .tab-selector{padding-top:0}
.my-account-modal .modal-body{margin-top:26px}
.my-account-modal .modal .modal-content .insert-otp-digits{margin-bottom:30px}
.my-account-modal .modal .modal-content .insert-otp-digits .input-group{margin:0 5px}
.my-account-modal .modal .modal-content p.subtitle-three-px{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';letter-spacing:.5px;text-align:left !important}
.number-otp-modal-container .modal-body{width:350px;max-width:100%;margin-left:auto;margin-right:auto}
.number-otp-modal-container .subtitle-three-px{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.OTP-modal-container .insert-otp-digits .md-form{height:56px;width:50px;margin:0 5px}
.OTP-modal-container .insert-otp-digits .md-form .form-control{font-size:20px;letter-spacing:0;line-height:24px;color:#000;padding:0}
.OTP-modal-container .insert-otp-digits #partitioned{padding-left:11px;letter-spacing:43px;border:0;background-image:linear-gradient(to left,black 70%,rgba(255,255,255,0) 0);background-position:bottom;background-size:50px 1px;background-repeat:repeat-x;background-position-x:35px;width:300px}
.OTP-modal-container #mfa-modal .modal-content .modal-body .choice-cards{max-height:483px;overflow-y:auto}
.OTP-modal-container #mfa-modal .modal-content .modal-body .choice-cards .caption-two{padding-top:20px;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.OTP-modal-container #mfa-modal .modal-content .modal-body .number-selection{border-bottom:1px solid #d8dada}
.OTP-modal-container #mfa-modal .modal-content .modal-body .number-selection:nth-child(3){border-bottom:0}
.OTP-modal-container #mfa-modal .modal-content .modal-body .number-selection label .subtitle-three-px{word-break:break-word}
.OTP-modal-container #mfa-modal .modal-content .modal-body .other_option_text{line-height:24px}
.send-code,.resend-code,.access-phone{text-align:center}
.notify-me #notify-me-modal .modal-body .notify-email{margin-top:0}
.notify-me #notify-me-modal .modal-body .notify-email .subtitle-three-px{padding-bottom:20px}
.notify-me #notify-me-modal .modal-body .notify-email .thank-you-text{padding-bottom:15px;padding-top:15px}
.notify-me #notify-me-modal .modal-body .notify-email .notify-me-btn{margin-top:30px}
.smart-pay .modal .modal-dialog{max-width:350px}
@media(min-width:992px){.smart-pay .modal .modal-dialog{max-width:488px}
}
.smart-pay .modal .modal-dialog .modal-content{padding:30px 0}
.smart-pay .modal .modal-dialog .modal-content .modal-body .modal-heading{padding-left:30px;padding-right:60px;text-align:center}
.smart-pay .modal .modal-dialog .modal-content .modal-body .tabs-section .tab-selector ul{padding-left:30px;padding-right:30px}
.smart-pay .modal .modal-dialog .modal-content .modal-body .tabs-section .tab-selector .with-slide{margin-bottom:0}
.smart-pay .modal .modal-dialog .modal-content .modal-body .tabs-section .about-section{padding-left:60px;padding-right:60px;text-align:left}
@media(min-width:992px){.smart-pay .modal .modal-dialog .modal-content .modal-body .tabs-section .about-section{padding-left:100px;padding-right:100px}
}
.smart-pay .modal .modal-dialog .modal-content .modal-body .tabs-section .about-section p.caption-one{font-weight:400;margin-top:30px}
.smart-pay .modal .modal-dialog .modal-content .modal-body .tabs-section .about-section ul.about-list{margin:0;list-style-type:none;padding:0;border-bottom:0}
.smart-pay .modal .modal-dialog .modal-content .modal-body .tabs-section .about-section ul.about-list li.subtitle-three-px{font-size:16px;letter-spacing:.2px;line-height:24px;padding-top:20px !important}
.smart-pay .modal .modal-dialog .modal-content .modal-body .tabs-section .about-section ul.about-list li.subtitle-three-px span{margin-right:20px !important}
#ultra-tooltip-modal .modal-content{margin:20px}
@media only screen and (min-width:720px){#ultra-tooltip-modal .modal-content{margin:unset}
}
@media only screen and (min-width:920px){#ultra-tooltip-modal .modal-content{margin:unset}
}
#activate-phone-number-modal .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#activate-phone-number-modal .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#activate-phone-number-modal .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#activate-phone-number-modal .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#activate-phone-number-modal .modal-content .modal-body p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#activate-phone-number-modal .modal-content .modal-body .dynamic-desc p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#activate-phone-number-modal .modal-content .modal-body .dynamic-desc p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#activate-phone-number-modal .modal-content .modal-body .dynamic-desc ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#activar-número-de-teléfono-modal .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#activar-número-de-teléfono-modal .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#activar-número-de-teléfono-modal .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#activar-número-de-teléfono-modal .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#activar-número-de-teléfono-modal .modal-content .modal-body p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#activar-número-de-teléfono-modal .modal-content .modal-body .dynamic-desc p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#activar-número-de-teléfono-modal .modal-content .modal-body .dynamic-desc p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#activar-número-de-teléfono-modal .modal-content .modal-body .dynamic-desc ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#need-help-physical-esim-imei-modal .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#need-help-physical-esim-imei-modal .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#need-help-physical-esim-imei-modal .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#need-help-physical-esim-imei-modal .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#need-help-physical-esim-imei-modal .modal-content .modal-body p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#need-help-physical-esim-imei-modal .modal-content .modal-body .dynamic-desc p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#need-help-physical-esim-imei-modal .modal-content .modal-body .dynamic-desc p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#need-help-physical-esim-imei-modal .modal-content .modal-body .dynamic-desc ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#need-help-imei-modal .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#need-help-imei-modal .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#need-help-imei-modal .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#need-help-imei-modal .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#need-help-imei-modal .modal-content .modal-body p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#need-help-imei-modal .modal-content .modal-body .dynamic-desc p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#need-help-imei-modal .modal-content .modal-body .dynamic-desc p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#need-help-imei-modal .modal-content .modal-body .dynamic-desc ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#need-help-imei-modal .modal-content .modal-body .tabs .tabs-section{background-color:unset !important}
#need-help-imei-modal .modal-content .modal-body .tabs .tabs-section .tab-selector{padding-top:15px}
#need-help-imei-modal .modal-content .modal-body .tabs .tabs-section .tab-selector .with-slide{margin-bottom:25px}
#need-help-imei-modal .modal-content .modal-body .tabs .tabs-section .tab-selector .nav{justify-content:unset !important;border:unset}
#need-help-imei-modal .modal-content .modal-body .tabs .tabs-section .tab-selector .nav li a{color:#525252;font-size:14px;line-height:18px;border:1px solid #dadada;border-radius:10px;margin-left:10px}
@media only screen and (min-width:920px){#need-help-imei-modal .modal-content .modal-body .tabs .tabs-section .tab-selector .nav li a{font-size:18px;line-height:28px}
}
#need-help-imei-modal .modal-content .modal-body .tabs .tabs-section .tab-selector .nav li a.active{background-color:#00c8b7;border:unset;border-radius:10px;color:#1a1c35}
#need-help-imei-modal .modal-content .modal-body .tabs .tabs-section .tab-selector .nav li a.active:hover{border-bottom:unset !important}
#need-help-imei-modal .modal-content .modal-body .tabs .tabs-section .tab-selector .nav li a#android_phones-tabs1{padding:5px 15px !important}
#need-help-imei-modal .modal-content .modal-body .tabs .tabs-section .tab-selector .nav li a#iphones-tabs2{padding:5px 15px !important}
#need-help-imei-modal .modal-content .modal-body .tabs .tabs-section .tab-pane ul{border:unset}
#need-help-imei-modal .modal-content .modal-body .tabs .tabs-section .tab-pane ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#active-device-agreement-modal .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#active-device-agreement-modal .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px;padding-left:0 !important}
#active-device-agreement-modal .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#active-device-agreement-modal .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#active-device-agreement-modal .modal-content .modal-body p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#active-device-agreement-modal .modal-content .modal-body .dynamic-desc{margin-top:20px}
#active-device-agreement-modal .modal-content .modal-body .dynamic-desc p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#active-device-agreement-modal .modal-content .modal-body .dynamic-desc p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#active-device-agreement-modal .modal-content .modal-body .dynamic-desc ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#active-device-agreement-modal .modal-content .modal-body a.btn{color:white;background-color:#e00}
#active-device-agreement-modal .modal-content .modal-body a.btn:hover{background-color:#e00;opacity:.8}
#raf-learn-more .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#raf-learn-more .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px;padding-left:0 !important}
#raf-learn-more .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#raf-learn-more .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#raf-learn-more .modal-content .modal-body p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#raf-learn-more .modal-content .modal-body .dynamic-desc p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#raf-learn-more .modal-content .modal-body .dynamic-desc p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#raf-learn-more .modal-content .modal-body .dynamic-desc ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#find-sim-modal .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#find-sim-modal .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#find-sim-modal .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#find-sim-modal .modal-content .modal-body img{width:100%}
#find-sim-modal .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#find-sim-modal .modal-content .modal-body p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#find-sim-modal .modal-content .modal-body .dynamic-desc p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#find-sim-modal .modal-content .modal-body .dynamic-desc p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#find-sim-modal .modal-content .modal-body .dynamic-desc ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#activate-esim-modal .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#activate-esim-modal .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#activate-esim-modal .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#activate-esim-modal .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#activate-esim-modal .modal-content .modal-body p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#activate-esim-modal .modal-content .modal-body .dynamic-desc p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#activate-esim-modal .modal-content .modal-body .dynamic-desc p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#activate-esim-modal .modal-content .modal-body .dynamic-desc ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#loginLearnMore .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#loginLearnMore .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#loginLearnMore .modal-content .modal-body h1{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#loginLearnMore .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#loginLearnMore .modal-content .modal-body h2 p{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35}
#loginLearnMore .modal-content .modal-body .border-bottom .card-header{background-color:unset;border:unset}
#loginLearnMore .modal-content .modal-body .border-bottom .card{background-color:unset;box-shadow:unset;border-bottom:1px solid #dadada}
#loginLearnMore .modal-content .modal-body .border-bottom .card h2{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#1a1c35;padding-top:10px;padding-left:0}
#loginLearnMore .modal-content .modal-body .border-bottom .card h2 p{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#1a1c35;padding-left:0}
#loginLearnMore .modal-content .modal-body .border-bottom .card .card-body{padding-left:40px;padding-top:0}
#loginLearnMore .modal-content .modal-body.learn-more-data p{font-family:'GalanoGrotesque-Medium';font-size:12px;font-weight:400;line-height:18px;color:#525252}
#loginLearnMore .modal-content .modal-body.learn-more-data p a{font-family:'GalanoGrotesque-Medium';font-size:12px;font-weight:400;line-height:18px;color:#525252 !important;border-color:#525252 !important}
#loginLearnMore .modal-content .modal-body.learn-more-data ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#loginLearnMore .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#loginLearnMore .modal-content .modal-body p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#loginLearnMore .modal-content .modal-body .dynamic-desc p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#loginLearnMore .modal-content .modal-body .dynamic-desc p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#loginLearnMore .modal-content .modal-body .dynamic-desc ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#why-do-i-need-this-modal .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#why-do-i-need-this-modal .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#why-do-i-need-this-modal .modal-content .modal-body h1{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#why-do-i-need-this-modal .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#why-do-i-need-this-modal .modal-content .modal-body h2 p{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35}
#why-do-i-need-this-modal .modal-content .modal-body .border-bottom .card-header{background-color:unset;border:unset}
#why-do-i-need-this-modal .modal-content .modal-body .border-bottom .card{background-color:unset;box-shadow:unset;border-bottom:1px solid #dadada}
#why-do-i-need-this-modal .modal-content .modal-body .border-bottom .card h2{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#1a1c35;padding-top:10px;padding-left:0}
#why-do-i-need-this-modal .modal-content .modal-body .border-bottom .card h2 p{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#1a1c35;padding-left:0}
#why-do-i-need-this-modal .modal-content .modal-body .border-bottom .card .card-body{padding-left:40px;padding-top:0}
#why-do-i-need-this-modal .modal-content .modal-body .border-bottom .card .card-body p{font-family:'GalanoGrotesque-Medium';font-size:12px;font-weight:400;line-height:18px;color:#525252}
#why-do-i-need-this-modal .modal-content .modal-body .border-bottom .card .card-body p a{font-family:'GalanoGrotesque-Medium';font-size:12px;font-weight:400;line-height:18px;color:#525252 !important;border-color:#525252 !important}
#why-do-i-need-this-modal .modal-content .modal-body.learn-more-data p{font-family:'GalanoGrotesque-Medium';font-size:12px;font-weight:400;line-height:18px;color:#525252}
#why-do-i-need-this-modal .modal-content .modal-body.learn-more-data p a{font-family:'GalanoGrotesque-Medium';font-size:12px;font-weight:400;line-height:18px;color:#525252 !important;border-color:#525252 !important}
#why-do-i-need-this-modal .modal-content .modal-body.learn-more-data ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#why-do-i-need-this-modal .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#why-do-i-need-this-modal .modal-content .modal-body p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#why-do-i-need-this-modal .modal-content .modal-body .dynamic-desc p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#why-do-i-need-this-modal .modal-content .modal-body .dynamic-desc p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#why-do-i-need-this-modal .modal-content .modal-body .dynamic-desc ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#wctokenexpire-model-popup .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#wctokenexpire-model-popup .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#wctokenexpire-model-popup .modal-content .modal-header h2 .error{background:url("clientlib-base/resources/svg/light/Warning.svg") center center no-repeat;width:32px;height:32px;margin-right:5px}
#wctokenexpire-model-popup .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#wctokenexpire-model-popup .modal-content .modal-body #popup_msg{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#wctokenexpire-model-popup .modal-content .modal-body #popup_msg a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#wctokenexpire-model-popup .modal-content .modal-body #popup_msg p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#wctokenexpire-model-popup .modal-content .modal-body #popup_msg p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#wctokenexpire-model-popup .modal-content .modal-body #popup_msg ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#wctokenexpire-model-popup .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#wctokenexpire-model-popup .modal-content .modal-body p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#wctokenexpire-model-popup .modal-content .modal-body .dynamic-desc p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#wctokenexpire-model-popup .modal-content .modal-body .dynamic-desc p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#wctokenexpire-model-popup .modal-content .modal-body .dynamic-desc ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#generic-popup .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#generic-popup .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#generic-popup .modal-content .modal-header h2 #popup_title{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35}
#generic-popup .modal-content .modal-header h2 .error{background:url("clientlib-base/resources/svg/light/Warning.svg") center center no-repeat;width:32px;height:32px;margin-right:5px}
#generic-popup .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#generic-popup .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#generic-popup .modal-content .modal-body p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#generic-popup .modal-content .modal-body .dynamic-desc p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#generic-popup .modal-content .modal-body .dynamic-desc p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#generic-popup .modal-content .modal-body .dynamic-desc ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#address-validation-modal .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px;height:500px;overflow-y:scroll}
@media only screen and (min-width:992px){#address-validation-modal .modal-content{height:720px;overflow-y:scroll}
}
@media only screen and (min-width:992px){#address-validation-modal .modal-content{height:100%;overflow:unset}
}
#address-validation-modal .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#address-validation-modal .modal-content .modal-header p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#address-validation-modal .modal-content .modal-header p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#address-validation-modal .modal-content .modal-body a.btn{background-color:#e00;color:#fff}
#address-validation-modal .modal-content .modal-body a.btn:hover{background-color:#e00;opacity:.8}
#address-validation-modal .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#address-validation-modal .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#address-validation-modal .modal-content .modal-body p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#address-validation-modal .modal-content .modal-body .dynamic-desc p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#address-validation-modal .modal-content .modal-body .dynamic-desc p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#address-validation-modal .modal-content .modal-body .dynamic-desc ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#address-validation-modal .modal-content .modal-body .shippingEnteredAddress a.btn{background-color:#e00;color:#fff;width:180px}
#address-validation-modal .modal-content .modal-body .shippingEnteredAddress a.btn:hover{background-color:#e00;opacity:.8}
#need-help-modal .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#need-help-modal .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#need-help-modal .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#need-help-modal .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#need-help-modal .modal-content .modal-body p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#need-help-modal .modal-content .modal-body .dynamic-desc p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#need-help-modal .modal-content .modal-body .dynamic-desc p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#need-help-modal .modal-content .modal-body .dynamic-desc ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#learnMore .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#learnMore .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#learnMore .modal-content .modal-body{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252;overflow:hidden}
#learnMore .modal-content .modal-body a.btn{background-color:#e00;color:white;margin-top:30px}
#learnMore .modal-content .modal-body a.btn:hover{background-color:#e00;opacity:.8}
#learnMore .modal-content .modal-body a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#learnMore .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#learnMore .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#learnMore .modal-content .modal-body p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#learnMore .modal-content .modal-body .dynamic-desc p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#learnMore .modal-content .modal-body .dynamic-desc p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#learnMore .modal-content .modal-body .dynamic-desc ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#learnMore .modal-content a.btn,#learnMore .modal-content button.btn{background-color:#e00;color:white;margin-top:25px}
#learnMore .modal-content a.btn:hover,#learnMore .modal-content button.btn:hover{background-color:#e00;opacity:.8}
#hot-flash-modal .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#hot-flash-modal .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#hot-flash-modal .modal-content .modal-body{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252;overflow:hidden}
#hot-flash-modal .modal-content .modal-body a.btn{background-color:#e00;color:white;margin-top:30px}
#hot-flash-modal .modal-content .modal-body a.btn:hover{background-color:#e00;opacity:.8}
#hot-flash-modal .modal-content .modal-body a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#hot-flash-modal .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#hot-flash-modal .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#hot-flash-modal .modal-content .modal-body p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#hot-flash-modal .modal-content .modal-body .dynamic-desc{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#hot-flash-modal .modal-content .modal-body .dynamic-desc a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#hot-flash-modal .modal-content .modal-body .dynamic-desc p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#hot-flash-modal .modal-content .modal-body .dynamic-desc p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#hot-flash-modal .modal-content .modal-body .dynamic-desc ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#hot-flash-modal .modal-content a.btn,#hot-flash-modal .modal-content button.btn{background-color:#e00;color:white;margin-top:30px}
#hot-flash-modal .modal-content a.btn:hover,#hot-flash-modal .modal-content button.btn:hover{background-color:#e00;opacity:.8}
#home-internet-check-availablity-modal .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#home-internet-check-availablity-modal .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#home-internet-check-availablity-modal .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#home-internet-check-availablity-modal .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#home-internet-check-availablity-modal .modal-content .modal-body p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#home-internet-check-availablity-modal .modal-content .modal-body .dynamic-desc p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#home-internet-check-availablity-modal .modal-content .modal-body .dynamic-desc p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#home-internet-check-availablity-modal .modal-content .modal-body .dynamic-desc ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#home-internet-help-modal .modal-dialog{max-width:350px}
@media only screen and (min-width:720px){#home-internet-help-modal .modal-dialog{max-width:510px}
}
@media only screen and (min-width:920px){#home-internet-help-modal .modal-dialog{max-width:510px}
}
#home-internet-help-modal .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#home-internet-help-modal .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#home-internet-help-modal .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#home-internet-help-modal .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#home-internet-help-modal .modal-content .modal-body p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#home-internet-help-modal .modal-content .modal-body .dynamic-desc p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#home-internet-help-modal .modal-content .modal-body .dynamic-desc p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#home-internet-help-modal .modal-content .modal-body .dynamic-desc ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#home-internet-help-modal img{width:100% !important}
@media only screen and (min-width:720px){#home-internet-help-modal img{width:430px !important}
}
@media only screen and (min-width:920px){#home-internet-help-modal img{width:430px !important}
}
#trimmed-header-popup .modal-content,#zw-redirect-modal .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#trimmed-header-popup .modal-content .modal-header h2,#zw-redirect-modal .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#trimmed-header-popup .modal-content .modal-header h2 .error,#zw-redirect-modal .modal-content .modal-header h2 .error{background:url("clientlib-base/resources/svg/light/Warning.svg") center center no-repeat;width:32px;height:32px;margin-right:5px}
#trimmed-header-popup .modal-content .modal-header h2 #popup_title,#zw-redirect-modal .modal-content .modal-header h2 #popup_title{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35}
#trimmed-header-popup .modal-content .modal-body h2,#zw-redirect-modal .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#trimmed-header-popup .modal-content .modal-body #popup_msg,#zw-redirect-modal .modal-content .modal-body #popup_msg{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#trimmed-header-popup .modal-content .modal-body #popup_msg p,#zw-redirect-modal .modal-content .modal-body #popup_msg p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#trimmed-header-popup .modal-content .modal-body #popup_msg p a,#zw-redirect-modal .modal-content .modal-body #popup_msg p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#trimmed-header-popup .modal-content .modal-body #popup_msg ul li,#zw-redirect-modal .modal-content .modal-body #popup_msg ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#trimmed-header-popup .modal-content .modal-body p,#zw-redirect-modal .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#trimmed-header-popup .modal-content .modal-body p a,#zw-redirect-modal .modal-content .modal-body p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#trimmed-header-popup .modal-content .modal-body .dynamic-desc p,#zw-redirect-modal .modal-content .modal-body .dynamic-desc p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#trimmed-header-popup .modal-content .modal-body .dynamic-desc p a,#zw-redirect-modal .modal-content .modal-body .dynamic-desc p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#trimmed-header-popup .modal-content .modal-body .dynamic-desc ul li,#zw-redirect-modal .modal-content .modal-body .dynamic-desc ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#trimmed-header-popup .modal-content .modal-body div.pt-30,#zw-redirect-modal .modal-content .modal-body div.pt-30{flex-direction:column-reverse !important}
#trimmed-header-popup .modal-content .modal-body div.pt-30 .first-btn,#zw-redirect-modal .modal-content .modal-body div.pt-30 .first-btn{padding-right:0}
#trimmed-header-popup .modal-content .modal-body div.pt-30 .first-btn a,#zw-redirect-modal .modal-content .modal-body div.pt-30 .first-btn a{width:284px;background-color:#e6fcf4 !important;color:#525252;border:1px solid #8f8f8f;font-size:16px;line-height:20px}
@media only screen and (min-width:720px){#trimmed-header-popup .modal-content .modal-body div.pt-30 .first-btn a,#zw-redirect-modal .modal-content .modal-body div.pt-30 .first-btn a{width:284px}
}
@media only screen and (min-width:920px){#trimmed-header-popup .modal-content .modal-body div.pt-30 .first-btn a,#zw-redirect-modal .modal-content .modal-body div.pt-30 .first-btn a{width:384px}
}
#trimmed-header-popup .modal-content .modal-body div.pt-30 .second-btn a,#zw-redirect-modal .modal-content .modal-body div.pt-30 .second-btn a{width:284px;background-color:#e00 !important;color:white !important;border:0;font-size:16px;line-height:20px}
#trimmed-header-popup .modal-content .modal-body div.pt-30 .second-btn a:hover,#zw-redirect-modal .modal-content .modal-body div.pt-30 .second-btn a:hover{background-color:#e00;opacity:.8}
@media only screen and (min-width:720px){#trimmed-header-popup .modal-content .modal-body div.pt-30 .second-btn a,#zw-redirect-modal .modal-content .modal-body div.pt-30 .second-btn a{width:284px}
}
@media only screen and (min-width:920px){#trimmed-header-popup .modal-content .modal-body div.pt-30 .second-btn a,#zw-redirect-modal .modal-content .modal-body div.pt-30 .second-btn a{width:384px}
}
#activation-node-reservation-success-modal .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#activation-node-reservation-success-modal .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#activation-node-reservation-success-modal .modal-content .modal-body .availability-reserved{background:url("clientlib-base/resources/svg/light/Home internet.svg") center center no-repeat;width:42px;height:42px}
#activation-node-reservation-success-modal .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#activation-node-reservation-success-modal .modal-content .modal-body p.font-weight-bold.mt-5{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#activation-node-reservation-success-modal .modal-content .modal-body span.font-weight-bold{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#activation-node-reservation-success-modal .modal-content .modal-body span.text-left{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#activation-node-reservation-success-modal .modal-content .modal-body span.text-left a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#activation-node-reservation-success-modal .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#activation-node-reservation-success-modal .modal-content .modal-body p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#activation-node-reservation-success-modal .modal-content .modal-body .dynamic-desc p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#activation-node-reservation-success-modal .modal-content .modal-body .dynamic-desc p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#activation-node-reservation-success-modal .modal-content .modal-body .dynamic-desc ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#activation-node-reservation-success-modal .modal-content .modal-body .hm-activate-btn{background-color:#e00 !important;color:white !important;box-shadow:unset !important;border:unset;font-size:16px;line-height:20px;width:295px;height:44px;border-radius:50px}
@media only screen and (min-width:720px){#activation-node-reservation-success-modal .modal-content .modal-body .hm-activate-btn{width:384px;height:44px}
}
@media only screen and (min-width:720px){#activation-node-reservation-success-modal .modal-content .modal-body .hm-activate-btn{width:384px;height:44px}
}
#activation-node-reservation-success-modal .modal-content .modal-body .hm-activate-btn:hover{background-color:#e00;opacity:.8;box-shadow:unset !important}
#activation-node-reservation-success-modal .modal-content .modal-body .hm-act-close-btn{background-color:#e6fcf4 !important;color:#1a1c35 !important;box-shadow:unset !important;border:1px solid #dadada;font-size:16px;line-height:20px;border-radius:50px}
#activation-node-reservation-success-modal .modal-content .modal-body .hm-act-close-btn:hover{box-shadow:unset !important}
#service-notavailable-modal .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#service-notavailable-modal .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#service-notavailable-modal .modal-content .modal-header h2 p{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35}
#service-notavailable-modal .modal-content .modal-body p h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35}
#service-notavailable-modal .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#service-notavailable-modal .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px !important;font-weight:400;line-height:24px;color:#525252}
#service-notavailable-modal .modal-content .modal-body p a{font-family:'GalanoGrotesque-Medium';font-size:16px !important;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#service-notavailable-modal .modal-content .modal-body a{font-family:'GalanoGrotesque-Medium';font-size:16px !important;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#service-notavailable-modal .modal-content .modal-body .dynamic-desc p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#service-notavailable-modal .modal-content .modal-body .dynamic-desc p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#service-notavailable-modal .modal-content .modal-body .dynamic-desc ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#service-notavailable-modal .modal-content .modal-body .primary-btn .btn{background-color:#e00 !important;color:white !important;box-shadow:unset !important;border:unset;font-size:16px;line-height:20px;border-radius:50px}
#service-notavailable-modal .modal-content .modal-body .primary-btn .btn:hover{background-color:#e00;opacity:.8;box-shadow:unset !important}
#service-notavailable-modal .modal-content .modal-body .second-btn .btn{background-color:#e00 !important;color:white !important;box-shadow:unset !important;border:unset;font-size:16px;line-height:20px;border-radius:50px}
#service-notavailable-modal .modal-content .modal-body .second-btn .btn:hover{background-color:#e00;opacity:.8;box-shadow:unset !important}
#byop-eligible-success-message-modal .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#byop-eligible-success-message-modal .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#byop-eligible-success-message-modal .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#byop-eligible-success-message-modal .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#byop-eligible-success-message-modal .modal-content .modal-body p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#byop-eligible-success-message-modal .modal-content .modal-body .dynamic-desc p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#byop-eligible-success-message-modal .modal-content .modal-body .dynamic-desc p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#byop-eligible-success-message-modal .modal-content .modal-body .dynamic-desc ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#byop-eligible-success-message-modal .modal-content .modal-body a.btn{background-color:#e00;color:white;border:unset}
#byop-eligible-success-message-modal .modal-content .modal-body a.btn:hover{background-color:#e00;opacity:.8}
#imei-not-eligible-modal .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#imei-not-eligible-modal .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#imei-not-eligible-modal .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#imei-not-eligible-modal .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#imei-not-eligible-modal .modal-content .modal-body p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#imei-not-eligible-modal .modal-content .modal-body .dynamic-desc p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#imei-not-eligible-modal .modal-content .modal-body .dynamic-desc p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#imei-not-eligible-modal .modal-content .modal-body .dynamic-desc ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#imei-not-eligible-modal .modal-content .modal-body a.btn{background-color:#e00;color:white;border:unset}
#imei-not-eligible-modal .modal-content .modal-body a.btn:hover{background-color:#e00;opacity:.8}
#mfa-modal .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px !important}
#mfa-modal .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#mfa-modal .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#mfa-modal .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#mfa-modal .modal-content .modal-body p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#mfa-modal .modal-content .modal-body .dynamic-desc p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#mfa-modal .modal-content .modal-body .dynamic-desc p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#mfa-modal .modal-content .modal-body .dynamic-desc ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#mfa-modal .modal-content .modal-body .secondary-btn a.btn{background-color:#1a1c35;color:#f5fffd;border:unset}
#mfa-modal .modal-content .modal-body .secondary-btn a.btn:hover{background-color:#3b3f78;color:#f5fffd}
#mfa-modal .modal-content .modal-body .primary-btn a.btn{background-color:#e00;color:white;border:unset}
#mfa-modal .modal-content .modal-body .primary-btn a.btn:hover{background-color:#e00;opacity:.8;color:white}
#deEnrollmentModal .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#deEnrollmentModal .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
@media only screen and (min-width:720px){#deEnrollmentModal .modal-content .modal-header h2{font-size:24px;font-weight:400;line-height:32px}
}
@media only screen and (min-width:920px){#deEnrollmentModal .modal-content .modal-header h2{font-size:24px;font-weight:400;line-height:32px}
}
#deEnrollmentModal .modal-content .modal-body.cancel-auto-refill{margin-top:10px}
#deEnrollmentModal .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
@media only screen and (min-width:720px){#deEnrollmentModal .modal-content .modal-body h2{font-size:24px;font-weight:400;line-height:32px}
}
@media only screen and (min-width:920px){#deEnrollmentModal .modal-content .modal-body h2{font-size:24px;font-weight:400;line-height:32px}
}
#deEnrollmentModal .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
@media only screen and (min-width:720px){#deEnrollmentModal .modal-content .modal-body p{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#deEnrollmentModal .modal-content .modal-body p{font-size:18px;font-weight:400;line-height:28px}
}
#deEnrollmentModal .modal-content .modal-body p a{color:#525252 !important;border-color:#525252 !important;font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
@media only screen and (min-width:720px){#deEnrollmentModal .modal-content .modal-body p a{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#deEnrollmentModal .modal-content .modal-body p a{font-size:18px;font-weight:400;line-height:28px}
}
#deEnrollmentModal .modal-content .modal-body .cancel-auto-refill-cta{justify-content:space-around}
#deEnrollmentModal .modal-content .modal-body .primary-btn a.btn{background-color:#1a1c35;color:white;border:unset}
#deEnrollmentModal .modal-content .modal-body .primary-btn a.btn:hover{background-color:#3b3f78;color:white}
#deEnrollmentModal .modal-content .modal-body .secondary-btn a.btn{background-color:#e00;color:white;border:unset;pointer-events:all !important}
#deEnrollmentModal .modal-content .modal-body .secondary-btn a.btn:hover{background-color:#e00;opacity:.8;color:white}
#enroll-in-autorefill-modal .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#enroll-in-autorefill-modal .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:24px;font-weight:400;line-height:32px;text-align:left;color:#1a1c35;padding-top:10px}
@media only screen and (min-width:720px){#enroll-in-autorefill-modal .modal-content .modal-body h2{font-size:30px;font-weight:400;line-height:38px}
}
@media only screen and (min-width:920px){#enroll-in-autorefill-modal .modal-content .modal-body h2{font-size:30px;font-weight:400;line-height:38px}
}
#enroll-in-autorefill-modal .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#1a1c35}
@media only screen and (min-width:720px){#enroll-in-autorefill-modal .modal-content .modal-body p{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#enroll-in-autorefill-modal .modal-content .modal-body p{font-size:18px;font-weight:400;line-height:28px}
}
#enroll-in-autorefill-modal .modal-content .modal-body p a{color:#525252 !important;border-color:#525252 !important;font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
@media only screen and (min-width:720px){#enroll-in-autorefill-modal .modal-content .modal-body p a{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#enroll-in-autorefill-modal .modal-content .modal-body p a{font-size:18px;font-weight:400;line-height:28px}
}
#enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill .enroll-list span.small-caps,#enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill .enroll-list .account-section .reward-redeem span.caption-three-bold,.account-section .reward-redeem #enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill .enroll-list span.caption-three-bold{font-family:'GalanoGrotesque-Bold';font-size:24px;font-weight:400;line-height:32px;color:#1a1c35}
#enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill .enroll-list .text-left .categorie,#enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill .enroll-list .text-left .amount{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px}
@media only screen and (min-width:720px){#enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill .enroll-list .text-left .categorie,#enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill .enroll-list .text-left .amount{font-size:16px;font-weight:400;line-height:24px}
}
@media only screen and (min-width:920px){#enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill .enroll-list .text-left .categorie,#enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill .enroll-list .text-left .amount{font-size:16px;font-weight:400;line-height:24px}
}
#enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill .enroll-list .last span{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px;color:#1a1c35}
@media only screen and (min-width:720px){#enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill .enroll-list .last span{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill .enroll-list .last span{font-size:18px;font-weight:400;line-height:28px}
}
#enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill .enroll-list li span{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
@media only screen and (min-width:720px){#enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill .enroll-list li span{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill .enroll-list li span{font-size:18px;font-weight:400;line-height:28px}
}
#enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill-group span.small-caps,#enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill-group .account-section .reward-redeem span.caption-three-bold,.account-section .reward-redeem #enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill-group span.caption-three-bold{font-family:'GalanoGrotesque-Bold';font-size:24px;font-weight:400;line-height:32px;color:#1a1c35}
#enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill-group .text-left .categorie,#enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill-group .text-left .amount{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px}
@media only screen and (min-width:720px){#enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill-group .text-left .categorie,#enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill-group .text-left .amount{font-size:16px;font-weight:400;line-height:24px}
}
@media only screen and (min-width:920px){#enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill-group .text-left .categorie,#enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill-group .text-left .amount{font-size:16px;font-weight:400;line-height:24px}
}
#enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill-group .last span{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px;color:#1a1c35}
@media only screen and (min-width:720px){#enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill-group .last span{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill-group .last span{font-size:18px;font-weight:400;line-height:28px}
}
#enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill-group li span span{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
@media only screen and (min-width:720px){#enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill-group li span span{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#enroll-in-autorefill-modal .modal-content .modal-body .enroll-in-autorefill-group li span span{font-size:18px;font-weight:400;line-height:28px}
}
#enroll-in-autorefill-modal .modal-content .modal-body .md-form label{font-family:'GalanoGrotesque-Medium';font-size:16px !important;font-weight:400;line-height:24px;color:#1a1c35}
#enroll-in-autorefill-modal .modal-content .modal-body .md-form #select-payment-method-cvv{font-family:'GalanoGrotesque-Medium';font-size:18px;font-weight:400;line-height:28px;color:#1a1c35 !important;background-color:white;border-radius:10px;border-bottom:1px solid #8c8c8c;border:1px solid #8c8c8c}
#enroll-in-autorefill-modal .modal-content .modal-body .md-form .sort-options .sort-selected{font-family:'GalanoGrotesque-Medium';font-size:18px;font-weight:400;line-height:28px;color:#1a1c35}
#enroll-in-autorefill-modal .modal-content .modal-body .md-form .sort-options ul li span{font-family:'GalanoGrotesque-Medium';font-size:18px;font-weight:400;line-height:28px;color:#1a1c35}
#enroll-in-autorefill-modal .modal-content .modal-body .custom-control p{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;color:#525252}
#enroll-in-autorefill-modal .modal-content .modal-body .custom-control p a{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;color:#525252}
#enroll-in-autorefill-modal .modal-content .modal-body .btn{background-color:#e00;color:#fff !important;font-size:16px;line-height:24px;border:unset;height:48px;font-family:'GalanoGrotesque-Bold';font-weight:400}
#enroll-in-autorefill-modal .modal-content .modal-body .btn:hover{background-color:#e00;opacity:.8;color:#fff !important}
@media only screen and (min-width:720px){#enroll-in-autorefill-modal .modal-content .modal-body .btn{font-size:18px;line-height:28px}
}
@media only screen and (min-width:920px){#enroll-in-autorefill-modal .modal-content .modal-body .btn{font-size:18px;line-height:28px}
}
#enroll-in-autorefill-modal .modal-content .modal-body .primary-btn.disabled .btn{background-color:#eaecf0;pointer-events:none !important;color:#a2a2a2 !important;font-size:16px;line-height:24px;font-family:'GalanoGrotesque-Bold';font-weight:400}
@media only screen and (min-width:720px){#enroll-in-autorefill-modal .modal-content .modal-body .primary-btn.disabled .btn{font-size:18px;line-height:28px}
}
@media only screen and (min-width:920px){#enroll-in-autorefill-modal .modal-content .modal-body .primary-btn.disabled .btn{font-size:18px;line-height:28px}
}
#enroll-in-autorefill-modal .modal-content .modal-body .primary-btn .btn{background-color:#e00;color:#fff !important;font-size:16px;line-height:24px;font-family:'GalanoGrotesque-Bold';font-weight:400}
#enroll-in-autorefill-modal .modal-content .modal-body .primary-btn .btn:hover{background-color:#e00;opacity:.8}
@media only screen and (min-width:720px){#enroll-in-autorefill-modal .modal-content .modal-body .primary-btn .btn{font-size:18px;line-height:28px}
}
@media only screen and (min-width:920px){#enroll-in-autorefill-modal .modal-content .modal-body .primary-btn .btn{font-size:18px;line-height:28px}
}
#enroll-in-autorefill-modal .modal-content .modal-body .secondary-btn .btn{background-color:#1a1c35;color:white;border:unset;font-size:16px;line-height:24px;font-family:'GalanoGrotesque-Bold';font-weight:400}
@media only screen and (min-width:720px){#enroll-in-autorefill-modal .modal-content .modal-body .secondary-btn .btn{font-size:18px;line-height:28px}
}
@media only screen and (min-width:920px){#enroll-in-autorefill-modal .modal-content .modal-body .secondary-btn .btn{font-size:18px;line-height:28px}
}
#enroll-in-autorefill-modal .modal-content .modal-body .secondary-btn .btn:hover{background-color:#3b3f78;color:white}
#addPaymentMethodInfo .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#addPaymentMethodInfo .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:24px;font-weight:400;line-height:32px;text-align:left;color:#1a1c35;padding-top:10px}
@media only screen and (min-width:720px){#addPaymentMethodInfo .modal-content .modal-header h2{font-size:30px;font-weight:400;line-height:38px}
}
@media only screen and (min-width:920px){#addPaymentMethodInfo .modal-content .modal-header h2{font-size:30px;font-weight:400;line-height:38px}
}
#addPaymentMethodInfo .modal-content .modal-header p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#addPaymentMethodInfo .modal-content .modal-header p.caption-three-bold{color:#1a1c35}
@media only screen and (min-width:720px){#addPaymentMethodInfo .modal-content .modal-header p{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#addPaymentMethodInfo .modal-content .modal-header p{font-size:18px;font-weight:400;line-height:28px}
}
#addPaymentMethodInfo .modal-content .modal-header p a{color:#525252 !important;border-color:#525252 !important;font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
@media only screen and (min-width:720px){#addPaymentMethodInfo .modal-content .modal-header p a{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#addPaymentMethodInfo .modal-content .modal-header p a{font-size:18px;font-weight:400;line-height:28px}
}
#addPaymentMethodInfo .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
@media only screen and (min-width:720px){#addPaymentMethodInfo .modal-content .modal-body h2{font-size:24px;font-weight:400;line-height:32px}
}
@media only screen and (min-width:920px){#addPaymentMethodInfo .modal-content .modal-body h2{font-size:24px;font-weight:400;line-height:32px}
}
#addPaymentMethodInfo .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
@media only screen and (min-width:720px){#addPaymentMethodInfo .modal-content .modal-body p{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#addPaymentMethodInfo .modal-content .modal-body p{font-size:18px;font-weight:400;line-height:28px}
}
#addPaymentMethodInfo .modal-content .modal-body p a{color:#525252 !important;border-color:#525252 !important;font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
@media only screen and (min-width:720px){#addPaymentMethodInfo .modal-content .modal-body p a{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#addPaymentMethodInfo .modal-content .modal-body p a{font-size:18px;font-weight:400;line-height:28px}
}
#addPaymentMethodInfo .modal-content .modal-body p.caption-three{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;color:#525252}
@media only screen and (min-width:720px){#addPaymentMethodInfo .modal-content .modal-body p.caption-three{font-size:16px;font-weight:400;line-height:24px}
}
@media only screen and (min-width:920px){#addPaymentMethodInfo .modal-content .modal-body p.caption-three{font-size:16px;font-weight:400;line-height:24px}
}
#addPaymentMethodInfo .modal-content .modal-body .forms-row label{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#1a1c35}
#addPaymentMethodInfo .modal-content .modal-body .forms-row input{background-color:white;border-radius:10px;border:1px solid #8c8c8c;width:138px}
@media only screen and (min-width:720px){#addPaymentMethodInfo .modal-content .modal-body .forms-row input{width:138px}
}
@media only screen and (min-width:920px){#addPaymentMethodInfo .modal-content .modal-body .forms-row input{width:100%}
}
#addPaymentMethodInfo .modal-content .modal-body .default-switch p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#1a1c35;padding:0 !important}
#addPaymentMethodInfo .modal-content .modal-body .default-switch .custom-switch label::before{top:8px}
#addPaymentMethodInfo .modal-content .modal-body .primary-btn.disabled .btn{background-color:#f2f2f2;pointer-events:none !important;color:#a2a2a2 !important;font-size:16px;line-height:24px}
@media only screen and (min-width:720px){#addPaymentMethodInfo .modal-content .modal-body .primary-btn.disabled .btn{font-size:18px;line-height:28px;padding:8px 12px}
}
@media only screen and (min-width:920px){#addPaymentMethodInfo .modal-content .modal-body .primary-btn.disabled .btn{font-size:18px;line-height:28px;padding:8px 12px}
}
#addPaymentMethodInfo .modal-content .modal-body .primary-btn .btn{background-color:#e00;color:#fff !important;font-size:16px;line-height:24px}
#addPaymentMethodInfo .modal-content .modal-body .primary-btn .btn:hover{background-color:#e00;opacity:.8}
@media only screen and (min-width:720px){#addPaymentMethodInfo .modal-content .modal-body .primary-btn .btn{font-size:18px;line-height:28px;padding:8px 12px}
}
@media only screen and (min-width:920px){#addPaymentMethodInfo .modal-content .modal-body .primary-btn .btn{font-size:18px;line-height:28px;padding:8px 12px}
}
#addPaymentMethodInfo .modal-content .modal-body .secondary-btn a.btn{background-color:white;color:#1a1c35;border:1px solid #1a1c35}
#addPaymentMethodInfo .modal-content .modal-body .secondary-btn a.btn:hover{background-color:#f9fafb;color:#1a1c35}
#addPaymentMethodDetail .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#addPaymentMethodDetail .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:24px;font-weight:400;line-height:32px;text-align:left;color:#1a1c35;padding-top:10px}
@media only screen and (min-width:720px){#addPaymentMethodDetail .modal-content .modal-header h2{font-size:30px;font-weight:400;line-height:38px}
}
@media only screen and (min-width:920px){#addPaymentMethodDetail .modal-content .modal-header h2{font-size:30px;font-weight:400;line-height:38px}
}
#addPaymentMethodDetail .modal-content .modal-header p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#addPaymentMethodDetail .modal-content .modal-header p.caption-three-bold{color:#1a1c35}
@media only screen and (min-width:720px){#addPaymentMethodDetail .modal-content .modal-header p{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#addPaymentMethodDetail .modal-content .modal-header p{font-size:18px;font-weight:400;line-height:28px}
}
#addPaymentMethodDetail .modal-content .modal-header p a{color:#525252 !important;border-color:#525252 !important;font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
@media only screen and (min-width:720px){#addPaymentMethodDetail .modal-content .modal-header p a{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#addPaymentMethodDetail .modal-content .modal-header p a{font-size:18px;font-weight:400;line-height:28px}
}
#addPaymentMethodDetail .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
@media only screen and (min-width:720px){#addPaymentMethodDetail .modal-content .modal-body h2{font-size:24px;font-weight:400;line-height:32px}
}
@media only screen and (min-width:920px){#addPaymentMethodDetail .modal-content .modal-body h2{font-size:24px;font-weight:400;line-height:32px}
}
#addPaymentMethodDetail .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
@media only screen and (min-width:720px){#addPaymentMethodDetail .modal-content .modal-body p{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#addPaymentMethodDetail .modal-content .modal-body p{font-size:18px;font-weight:400;line-height:28px}
}
#addPaymentMethodDetail .modal-content .modal-body p a{color:#525252 !important;border-color:#525252 !important;font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
@media only screen and (min-width:720px){#addPaymentMethodDetail .modal-content .modal-body p a{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#addPaymentMethodDetail .modal-content .modal-body p a{font-size:18px;font-weight:400;line-height:28px}
}
#addPaymentMethodDetail .modal-content .modal-body p.caption-three{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;color:#525252}
@media only screen and (min-width:720px){#addPaymentMethodDetail .modal-content .modal-body p.caption-three{font-size:16px;font-weight:400;line-height:24px}
}
@media only screen and (min-width:920px){#addPaymentMethodDetail .modal-content .modal-body p.caption-three{font-size:16px;font-weight:400;line-height:24px}
}
#addPaymentMethodDetail .modal-content .modal-body .forms-row label{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#1a1c35}
#addPaymentMethodDetail .modal-content .modal-body .forms-row input{background-color:white;border-radius:10px;border:1px solid #8c8c8c;width:138px}
@media only screen and (min-width:720px){#addPaymentMethodDetail .modal-content .modal-body .forms-row input{width:138px}
}
@media only screen and (min-width:920px){#addPaymentMethodDetail .modal-content .modal-body .forms-row input{width:100%}
}
#addPaymentMethodDetail .modal-content .modal-body .forms-row #customerBillingCity{padding-right:0}
#addPaymentMethodDetail .modal-content .modal-body .forms-row .md-form{margin:0}
#addPaymentMethodDetail .modal-content .modal-body .default-switch p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#1a1c35}
#addPaymentMethodDetail .modal-content .modal-body .primary-btn.disabled .btn{background-color:#f2f2f2;pointer-events:none !important;color:#a2a2a2 !important;font-size:16px;line-height:24px}
@media only screen and (min-width:720px){#addPaymentMethodDetail .modal-content .modal-body .primary-btn.disabled .btn{width:250px;padding:8px 12px}
}
@media only screen and (min-width:920px){#addPaymentMethodDetail .modal-content .modal-body .primary-btn.disabled .btn{font-size:18px;line-height:28px;width:250px;padding:8px 12px}
}
#addPaymentMethodDetail .modal-content .modal-body .primary-btn .btn{background-color:#e00;color:#fff !important;font-size:16px;line-height:24px}
#addPaymentMethodDetail .modal-content .modal-body .primary-btn .btn:hover{background-color:#e00;opacity:.8}
@media only screen and (min-width:720px){#addPaymentMethodDetail .modal-content .modal-body .primary-btn .btn{font-size:18px;line-height:28px;width:250px;padding:8px 12px}
}
@media only screen and (min-width:920px){#addPaymentMethodDetail .modal-content .modal-body .primary-btn .btn{font-size:18px;line-height:28px;width:250px;padding:8px 12px}
}
#addPaymentMethodDetail .modal-content .modal-body .secondary-btn a.btn{background-color:white;color:#1a1c35;border:1px solid #1a1c35}
#addPaymentMethodDetail .modal-content .modal-body .secondary-btn a.btn:hover{background-color:#f9fafb;color:#1a1c35}
#communication-preferences-success .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px;padding:20px}
#communication-preferences-success .modal-content h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px;padding-bottom:12px}
@media only screen and (min-width:720px){#communication-preferences-success .modal-content h2{font-size:24px;font-weight:400;line-height:32px}
}
@media only screen and (min-width:920px){#communication-preferences-success .modal-content h2{font-size:24px;font-weight:400;line-height:32px}
}
#communication-preferences-success .modal-content p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252;padding-bottom:9px}
@media only screen and (min-width:720px){#communication-preferences-success .modal-content p{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#communication-preferences-success .modal-content p{font-size:18px;font-weight:400;line-height:28px}
}
#communication-preferences-success .modal-content p a{color:#525252 !important;border-color:#525252 !important;font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
@media only screen and (min-width:720px){#communication-preferences-success .modal-content p a{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#communication-preferences-success .modal-content p a{font-size:18px;font-weight:400;line-height:28px}
}
#communication-preferences-success .modal-content .btn{background-color:#1a1c35;color:#f5fffd !important;font-size:16px;line-height:24px}
#communication-preferences-success .modal-content .btn:hover{background-color:#3b3f78}
@media only screen and (min-width:720px){#communication-preferences-success .modal-content .btn{font-size:18px;line-height:28px;width:250px;padding:8px 12px}
}
@media only screen and (min-width:920px){#communication-preferences-success .modal-content .btn{font-size:18px;line-height:28px;width:250px;padding:8px 12px}
}
#communication-preferences-success .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
@media only screen and (min-width:720px){#communication-preferences-success .modal-content .modal-body h2{font-size:24px;font-weight:400;line-height:32px}
}
@media only screen and (min-width:920px){#communication-preferences-success .modal-content .modal-body h2{font-size:24px;font-weight:400;line-height:32px}
}
#communication-preferences-success .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
@media only screen and (min-width:720px){#communication-preferences-success .modal-content .modal-body p{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#communication-preferences-success .modal-content .modal-body p{font-size:18px;font-weight:400;line-height:28px}
}
#communication-preferences-success .modal-content .modal-body p a{color:#525252 !important;border-color:#525252 !important;font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
@media only screen and (min-width:720px){#communication-preferences-success .modal-content .modal-body p a{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#communication-preferences-success .modal-content .modal-body p a{font-size:18px;font-weight:400;line-height:28px}
}
#communication-preferences-success .modal-content .modal-body .btn{background-color:#1a1c35;color:#fff !important;font-size:16px;line-height:24px}
#communication-preferences-success .modal-content .modal-body .btn:hover{background-color:#3b3f78}
@media only screen and (min-width:720px){#communication-preferences-success .modal-content .modal-body .btn{font-size:18px;line-height:28px;width:250px;padding:8px 12px}
}
@media only screen and (min-width:920px){#communication-preferences-success .modal-content .modal-body .btn{font-size:18px;line-height:28px;width:250px;padding:8px 12px}
}
#communication-preferences-success .modal-content .modal-body .primary-btn.disabled .btn{background-color:#f2f2f2;pointer-events:none !important;color:#a2a2a2 !important;font-size:16px;line-height:24px}
@media only screen and (min-width:720px){#communication-preferences-success .modal-content .modal-body .primary-btn.disabled .btn{width:250px;padding:8px 12px}
}
@media only screen and (min-width:920px){#communication-preferences-success .modal-content .modal-body .primary-btn.disabled .btn{font-size:18px;line-height:28px;width:250px;padding:8px 12px}
}
#communication-preferences-success .modal-content .modal-body .primary-btn .btn{background-color:#e00;color:#fff !important;font-size:16px;line-height:24px}
#communication-preferences-success .modal-content .modal-body .primary-btn .btn:hover{background-color:#e00;opacity:.8}
@media only screen and (min-width:720px){#communication-preferences-success .modal-content .modal-body .primary-btn .btn{font-size:18px;line-height:28px;width:250px;padding:8px 12px}
}
@media only screen and (min-width:920px){#communication-preferences-success .modal-content .modal-body .primary-btn .btn{font-size:18px;line-height:28px;width:250px;padding:8px 12px}
}
#communication-preferences-success .modal-content .modal-body .secondary-btn a.btn{background-color:white;color:#1a1c35;border:1px solid #1a1c35}
#communication-preferences-success .modal-content .modal-body .secondary-btn a.btn:hover{background-color:#f9fafb;color:#1a1c35}
#communication-preferences-error .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px !important;padding:10px}
#communication-preferences-error .modal-content h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
@media only screen and (min-width:720px){#communication-preferences-error .modal-content h2{font-size:24px;font-weight:400;line-height:32px}
}
@media only screen and (min-width:920px){#communication-preferences-error .modal-content h2{font-size:24px;font-weight:400;line-height:32px}
}
#communication-preferences-error .modal-content p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
@media only screen and (min-width:720px){#communication-preferences-error .modal-content p{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#communication-preferences-error .modal-content p{font-size:18px;font-weight:400;line-height:28px}
}
#communication-preferences-error .modal-content p a{color:#525252 !important;border-color:#525252 !important;font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
@media only screen and (min-width:720px){#communication-preferences-error .modal-content p a{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#communication-preferences-error .modal-content p a{font-size:18px;font-weight:400;line-height:28px}
}
#communication-preferences-error .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px;padding-bottom:12px}
@media only screen and (min-width:720px){#communication-preferences-error .modal-content .modal-body h2{font-size:24px;font-weight:400;line-height:32px}
}
@media only screen and (min-width:920px){#communication-preferences-error .modal-content .modal-body h2{font-size:24px;font-weight:400;line-height:32px}
}
#communication-preferences-error .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252;padding-bottom:9px}
@media only screen and (min-width:720px){#communication-preferences-error .modal-content .modal-body p{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#communication-preferences-error .modal-content .modal-body p{font-size:18px;font-weight:400;line-height:28px}
}
#communication-preferences-error .modal-content .modal-body p a{color:#525252 !important;border-color:#525252 !important;font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
@media only screen and (min-width:720px){#communication-preferences-error .modal-content .modal-body p a{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#communication-preferences-error .modal-content .modal-body p a{font-size:18px;font-weight:400;line-height:28px}
}
#communication-preferences-error .modal-content .modal-body .btn{background-color:#1a1c35;color:#f5fffd !important;font-size:16px;line-height:24px}
#communication-preferences-error .modal-content .modal-body .btn:hover{background-color:#3b3f78}
@media only screen and (min-width:720px){#communication-preferences-error .modal-content .modal-body .btn{font-size:18px;line-height:28px;width:250px;padding:8px 12px}
}
@media only screen and (min-width:920px){#communication-preferences-error .modal-content .modal-body .btn{font-size:18px;line-height:28px;width:250px;padding:8px 12px}
}
#communication-preferences-error .modal-content .modal-body .primary-btn.disabled .btn{background-color:#f2f2f2;pointer-events:none !important;color:#a2a2a2 !important;font-size:16px;line-height:24px}
@media only screen and (min-width:720px){#communication-preferences-error .modal-content .modal-body .primary-btn.disabled .btn{width:250px;padding:8px 12px}
}
@media only screen and (min-width:920px){#communication-preferences-error .modal-content .modal-body .primary-btn.disabled .btn{font-size:18px;line-height:28px;width:250px;padding:8px 12px}
}
#communication-preferences-error .modal-content .modal-body .primary-btn .btn{background-color:#1a1c35;color:#f5fffd !important;font-size:16px;line-height:24px}
#communication-preferences-error .modal-content .modal-body .primary-btn .btn:hover{background-color:#3b3f78}
@media only screen and (min-width:720px){#communication-preferences-error .modal-content .modal-body .primary-btn .btn{font-size:18px;line-height:28px;width:250px;padding:8px 12px}
}
@media only screen and (min-width:920px){#communication-preferences-error .modal-content .modal-body .primary-btn .btn{font-size:18px;line-height:28px;width:250px;padding:8px 12px}
}
#communication-preferences-error .modal-content .modal-body .secondary-btn a.btn{background-color:white;color:#1a1c35;border:1px solid #1a1c35}
#communication-preferences-error .modal-content .modal-body .secondary-btn a.btn:hover{background-color:#f9fafb;color:#1a1c35}
#view-details-modal .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#view-details-modal .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
@media only screen and (min-width:720px){#view-details-modal .modal-content .modal-header h2{font-size:24px;font-weight:400;line-height:32px}
}
@media only screen and (min-width:920px){#view-details-modal .modal-content .modal-header h2{font-size:24px;font-weight:400;line-height:32px}
}
#view-details-modal .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
@media only screen and (min-width:720px){#view-details-modal .modal-content .modal-body h2{font-size:24px;font-weight:400;line-height:32px}
}
@media only screen and (min-width:920px){#view-details-modal .modal-content .modal-body h2{font-size:24px;font-weight:400;line-height:32px}
}
#view-details-modal .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
@media only screen and (min-width:720px){#view-details-modal .modal-content .modal-body p{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#view-details-modal .modal-content .modal-body p{font-size:18px;font-weight:400;line-height:28px}
}
#view-details-modal .modal-content .modal-body p a{color:#525252 !important;border-color:#525252 !important;font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
@media only screen and (min-width:720px){#view-details-modal .modal-content .modal-body p a{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#view-details-modal .modal-content .modal-body p a{font-size:18px;font-weight:400;line-height:28px}
}
#view-details-modal .modal-content .modal-body .device-breakdown-container .manage-view-details ul li .caption-one{font-family:'GalanoGrotesque-Bold'}
#view-details-modal .modal-content .modal-body .device-breakdown-container .manage-view-details ul li h3{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px;color:#525252}
@media only screen and (min-width:920px){#view-details-modal .modal-content .modal-body .device-breakdown-container .manage-view-details ul li h3{font-size:18px;font-weight:400;line-height:28px}
}
#view-details-modal .modal-content .modal-body .device-breakdown-container .manage-view-details ul li span{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
@media only screen and (min-width:920px){#view-details-modal .modal-content .modal-body .device-breakdown-container .manage-view-details ul li span{font-size:18px;font-weight:400;line-height:28px}
}
#view-details-modal .modal-content .modal-body .device-breakdown-container .device-breakdown-toggle{border-bottom:0}
#view-details-modal .modal-content .modal-body .device-breakdown-container .device-breakdown-toggle .toggle-up{justify-content:space-between}
#view-details-modal .modal-content .modal-body .device-breakdown-container .device-breakdown-toggle .toggle-up .caption-one{font-family:'GalanoGrotesque-Bold';font-size:18px;font-weight:400;line-height:28px;color:#525252}
#view-details-modal .modal-content .modal-body .device-breakdown-container .device-breakdown-toggle .toggle-up .caption-two{font-family:'GalanoGrotesque-Medium';font-size:18px;font-weight:400;line-height:28px;color:#525252}
#view-details-modal .modal-content .modal-body .device-breakdown-container .device-breakdown-toggle .planlist ul{width:100%;padding-left:0}
#view-details-modal .modal-content .modal-body .device-breakdown-container .device-breakdown-toggle .planlist ul li span{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;color:#525252}
@media only screen and (min-width:920px){#view-details-modal .modal-content .modal-body .device-breakdown-container .device-breakdown-toggle .planlist ul li span{font-size:16px;font-weight:400;line-height:24px}
}
#view-details-modal .modal-content .modal-body .device-breakdown-container .device-breakdown-toggle ul{width:100%;padding-left:0}
#view-details-modal .modal-content .modal-body .device-breakdown-container .device-breakdown-toggle ul li{justify-content:space-between}
#view-details-modal .modal-content .modal-body .device-breakdown-container .device-breakdown-toggle ul li span{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;columns:#525252}
#view-details-modal .modal-content .modal-body .btn{background-color:#e00;color:#fff !important;font-size:16px;line-height:24px}
#view-details-modal .modal-content .modal-body .btn:hover{background-color:#e00;opacity:.8;color:#fff !important}
@media only screen and (min-width:920px){#view-details-modal .modal-content .modal-body .btn{font-size:18px;line-height:28px}
}
#view-details-modal .modal-content .modal-body .primary-btn.disabled .btn{background-color:#eaecf0;pointer-events:none !important;color:#d9d9d9 !important;font-size:16px;line-height:24px}
@media only screen and (min-width:920px){#view-details-modal .modal-content .modal-body .primary-btn.disabled .btn{font-size:18px;line-height:28px}
}
#view-details-modal .modal-content .modal-body .primary-btn .btn{background-color:#e00;color:#fff !important;font-size:16px;line-height:24px}
#view-details-modal .modal-content .modal-body .primary-btn .btn:hover{background-color:#e00;opacity:.8}
@media only screen and (min-width:920px){#view-details-modal .modal-content .modal-body .primary-btn .btn{font-size:18px;line-height:28px}
}
#view-details-modal .modal-content .modal-body .secondary-btn a.btn{background-color:white;color:#1a1c35;border:1px solid #1a1c35}
#view-details-modal .modal-content .modal-body .secondary-btn a.btn:hover{background-color:#f9fafb;color:#1a1c35}
#acc-bal-modal .acc-bal-modal-content{display:flex;width:343px;max-height:100%;padding:15px;flex-direction:column;align-items:flex-start;gap:16px;flex-shrink:0;border-radius:24px;background:#e6fcf4;position:relative}
#acc-bal-modal .available-balance-wrapper{display:flex;height:43px;justify-content:space-between;align-items:flex-start;flex-shrink:0}
#acc-bal-modal .available-balance-text{color:#1a1c35;font-family:'GalanoGrotesque-Bold';font-size:30px;font-style:normal;font-weight:400;line-height:38px}
#acc-bal-modal .account-wallet-modal-title{color:#1a1c35;font-family:'GalanoGrotesque-Bold';font-size:20px;font-style:normal;font-weight:400;line-height:30px}
#acc-bal-modal .account-wallet-modal-subtitle{color:#525252;font-family:'GalanoGrotesque-Medium';font-size:16px;font-style:normal;font-weight:400;line-height:24px}
#acc-bal-modal .add-money-cta{color:#1a1c35;font-family:'GalanoGrotesque-Bold';font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-decoration-line:underline;border:0}
#acc-bal-modal .add-money-cta .icon{margin-left:5px}
.remove-cursor{cursor:unset !important}
#cancelEnrollmentModal .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#cancelEnrollmentModal .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
@media only screen and (min-width:720px){#cancelEnrollmentModal .modal-content .modal-header h2{font-size:24px;font-weight:400;line-height:32px}
}
@media only screen and (min-width:920px){#cancelEnrollmentModal .modal-content .modal-header h2{font-size:24px;font-weight:400;line-height:32px}
}
#cancelEnrollmentModal .modal-content .modal-body{margin:0}
#cancelEnrollmentModal .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252;text-align:left !important;padding-top:12px;padding-bottom:12px}
@media only screen and (min-width:720px){#cancelEnrollmentModal .modal-content .modal-body p{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#cancelEnrollmentModal .modal-content .modal-body p{font-size:18px;font-weight:400;line-height:28px}
}
#cancelEnrollmentModal .modal-content .modal-body p a{color:#525252 !important;border-color:#525252 !important;font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
@media only screen and (min-width:720px){#cancelEnrollmentModal .modal-content .modal-body p a{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#cancelEnrollmentModal .modal-content .modal-body p a{font-size:18px;font-weight:400;line-height:28px}
}
#cancelEnrollmentModal .modal-content .modal-body p.caption-one-normal{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;color:#525252}
@media only screen and (min-width:720px){#cancelEnrollmentModal .modal-content .modal-body p.caption-one-normal{font-size:14px;font-weight:400;line-height:20px}
}
@media only screen and (min-width:920px){#cancelEnrollmentModal .modal-content .modal-body p.caption-one-normal{font-size:14px;font-weight:400;line-height:20px}
}
#cancelEnrollmentModal .modal-content .modal-body .primary-btn a.btn{background-color:#1a1c35;color:white;border:unset;font-size:16px;line-height:24px}
@media screen and (min-width:720px){#cancelEnrollmentModal .modal-content .modal-body .primary-btn a.btn{font-size:18px;line-height:28px}
}
@media screen and (min-width:920px){#cancelEnrollmentModal .modal-content .modal-body .primary-btn a.btn{font-size:18px;line-height:28px}
}
#cancelEnrollmentModal .modal-content .modal-body .primary-btn a.btn:hover{background-color:#3b3f78;color:white}
#cancelEnrollmentModal .modal-content .modal-body .secondary-btn a.btn{background-color:#e00;color:white;border:unset;font-size:16px;line-height:24px}
@media screen and (min-width:720px){#cancelEnrollmentModal .modal-content .modal-body .secondary-btn a.btn{font-size:18px;line-height:28px}
}
@media screen and (min-width:920px){#cancelEnrollmentModal .modal-content .modal-body .secondary-btn a.btn{font-size:18px;line-height:28px}
}
#cancelEnrollmentModal .modal-content .modal-body .secondary-btn a.btn:hover{background-color:#e00;opacity:.8;color:white}
#vas-warning-model .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
#vas-warning-model .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
@media only screen and (min-width:720px){#vas-warning-model .modal-content .modal-header h2{font-size:24px;font-weight:400;line-height:32px}
}
@media only screen and (min-width:920px){#vas-warning-model .modal-content .modal-header h2{font-size:24px;font-weight:400;line-height:32px}
}
#vas-warning-model .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252;text-align:left !important;padding-top:12px;padding-bottom:12px}
@media only screen and (min-width:720px){#vas-warning-model .modal-content .modal-body p{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#vas-warning-model .modal-content .modal-body p{font-size:18px;font-weight:400;line-height:28px}
}
#vas-warning-model .modal-content .modal-body p a{color:#525252 !important;border-color:#525252 !important;font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
@media only screen and (min-width:720px){#vas-warning-model .modal-content .modal-body p a{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#vas-warning-model .modal-content .modal-body p a{font-size:18px;font-weight:400;line-height:28px}
}
#vas-warning-model .modal-content .modal-body p.caption-one-normal{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;color:#525252}
@media only screen and (min-width:720px){#vas-warning-model .modal-content .modal-body p.caption-one-normal{font-size:14px;font-weight:400;line-height:20px}
}
@media only screen and (min-width:920px){#vas-warning-model .modal-content .modal-body p.caption-one-normal{font-size:14px;font-weight:400;line-height:20px}
}
#vas-warning-model .modal-content .modal-body .primary-btn .btn{background-color:#1a1c35;color:#fff;border:unset;font-size:16px;line-height:24px;height:48px;padding:10px 12px;display:inline-grid}
@media screen and (min-width:720px){#vas-warning-model .modal-content .modal-body .primary-btn .btn{font-size:18px;line-height:28px;padding:8px 12px}
}
@media screen and (min-width:920px){#vas-warning-model .modal-content .modal-body .primary-btn .btn{font-size:18px;line-height:28px;padding:8px 12px}
}
#vas-warning-model .modal-content .modal-body .primary-btn .btn:hover{background-color:#3b3f78;color:white}
#vas-warning-model .modal-content .modal-body .primary-btn a.btn{background-color:#e00;color:white;border:unset;font-size:16px;line-height:24px}
@media screen and (min-width:720px){#vas-warning-model .modal-content .modal-body .primary-btn a.btn{font-size:18px;line-height:28px}
}
@media screen and (min-width:920px){#vas-warning-model .modal-content .modal-body .primary-btn a.btn{font-size:18px;line-height:28px}
}
#vas-warning-model .modal-content .modal-body .primary-btn a.btn:hover{background-color:#e00;opacity:.8;color:white}
#sim-not-compatible-modal .modal-content{background-color:#e6fcf4;color:#1a1c35}
#sim-not-compatible-modal .modal-body .dynamic-desc{margin-top:15px}
#sim-not-compatible-modal .modal-body a.btn{background-color:#e00;color:#fff;width:300px !important}
#sim-not-compatible-modal .modal-body a.btn:hover{background-color:#e00;opacity:.8}
#sim-not-compatible-modal .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#sim-not-compatible-modal .modal-body p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#sim-not-needed-modal .modal-content{background-color:#e6fcf4;color:#1a1c35}
#sim-not-needed-modal .modal-content .modal-body h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
@media only screen and (min-width:720px){#sim-not-needed-modal .modal-content .modal-body h2{font-size:24px;font-weight:400;line-height:32px}
}
@media only screen and (min-width:920px){#sim-not-needed-modal .modal-content .modal-body h2{font-size:24px;font-weight:400;line-height:32px}
}
#sim-not-needed-modal .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;color:#525252}
@media only screen and (min-width:720px){#sim-not-needed-modal .modal-content .modal-body p{font-size:14px;font-weight:400;line-height:20px}
}
@media only screen and (min-width:920px){#sim-not-needed-modal .modal-content .modal-body p{font-size:14px;font-weight:400;line-height:20px}
}
#sim-not-needed-modal .modal-content .modal-body .primary-btn a.btn{background-color:#1a1c35;color:#fff;border:unset;font-size:16px;line-height:24px;padding:10px 12px}
@media screen and (min-width:720px){#sim-not-needed-modal .modal-content .modal-body .primary-btn a.btn{font-size:18px;line-height:28px;padding:8px 12px}
}
@media screen and (min-width:920px){#sim-not-needed-modal .modal-content .modal-body .primary-btn a.btn{font-size:18px;line-height:28px;padding:8px 12px}
}
#sim-not-needed-modal .modal-content .modal-body .primary-btn a.btn:hover{background-color:#3b3f78;color:white}
.add-line-tw-modal .modal{z-index:1211;border:0;background-color:rgba(0,0,0,0.5)}
.add-line-tw-modal .modal .stepper__label{padding-top:0 !important}
.add-line-tw-modal .modal h2{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;text-align:left !important;color:#000 !important}
.add-line-tw-modal .modal p{text-align:left !important}
.add-line-tw-modal .modal-content{padding:20px;border-radius:20px}
@media only screen and (min-width:320px) and (max-width:488px){.add-line-tw-modal .modal-content{border-radius:0}
}
.add-line-tw-modal .modal-content .close{opacity:1 !important;position:absolute;top:16px;right:16px;cursor:pointer;padding:0;margin:0;z-index:9;line-height:normal}
.add-line-tw-modal .modal-content p.error-text:not(:empty){text-align:left}
.add-line-tw-modal .modal-content .default-switch{margin-top:10px}
.add-line-tw-modal .modal-content .default-switch [class^='col-']:first-child{flex:0 0 75%;max-width:75%}
.add-line-tw-modal .modal-content .default-switch [class^='col-']:nth-child(2){flex:0 0 25%;max-width:25%}
.add-line-tw-modal .modal-content .or-seperator{width:290px;overflow:hidden;text-align:center;margin:0 auto 25px;font-size:14px;line-height:20px}
.add-line-tw-modal .modal-content .or-seperator::before{background-color:#d8dada;content:'';display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%;right:.5em;margin-left:-50%}
.add-line-tw-modal .modal-content .or-seperator::after{background-color:#d8dada;content:'';display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%;left:.5em;margin-right:-50%}
.add-line-tw-modal .modal-content .fb-messenger-chat .messenger-icon{height:30px}
.add-line-tw-modal .modal-content .input-card-type-image{position:absolute;right:15px;top:25px !important}
@media only screen and (min-width:320px) and (max-width:488px){.add-line-tw-modal .modal-content{height:100%}
}
.add-line-tw-modal .modal-dialog{width:100%;max-width:350px;margin:0 auto}
@media(min-width:992px){.add-line-tw-modal .modal-dialog{max-width:488px}
}
@media only screen and (min-width:320px) and (max-width:488px){.add-line-tw-modal .modal-dialog{height:100%;max-width:100%}
}
.add-line-tw-modal .modal-open{overflow-x:hidden;overflow-y:hidden}
.add-line-tw-modal .modal-header{border-radius:0 !important;padding:0;border:0;display:block}
.add-line-tw-modal .modal-body{padding:0;margin-top:10px}
@media(min-width:992px){.add-line-tw-modal .modal-body .first-cta{padding-right:20px}
}
.add-line-tw-modal .modal-body .primary-btn a.btn{background-color:#e00;box-shadow:none;color:#f5fff5}
.add-line-tw-modal .modal-body .primary-btn.disabled a.btn{background-color:#d8dada;pointer-events:none}
@media only screen and (min-width:320px) and (max-width:488px){.add-line-tw-modal .modal-body .modal-buttons-group{position:absolute;bottom:0;width:100%}
}
@media(min-width:992px){.add-line-tw-modal .modal-body .modal-buttons-group{display:flex;justify-content:space-around;flex-direction:row-reverse}
}
@media only screen and (min-width:320px) and (max-width:488px){.add-line-tw-modal .modal-body .modal-buttons-group .btn{width:100%}
}
.add-line-tw-modal .modal .custom-radio{min-height:40px}
.add-line-tw-modal .modal .custom-radio .custom-control-label{height:auto}
.add-line-tw-modal .modal .custom-checkbox{padding:12px 10px 12px 12px;margin-top:unset !important}
.add-line-tw-modal .modal .plan-tabs-section .details-row .details-text .details-desc-heading{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.add-line-tw-modal .modal .plan-tabs-section .details-row .details-text .details-desc{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.video-modal{z-index:1212 !important}
.video-modal .close{position:absolute;right:0;top:-50px;color:#fff;opacity:.9}
.add-device-modal-container .modal-body .device-container{padding:15px 0}
.add-device-modal-container .modal-body .device-container .image-container{height:78px;width:78px;padding:10px;margin-right:13px;background-color:#f6f6f6;border-radius:4px}
.add-device-modal-container .modal-body .device-container .image-container .device-image{height:50px;width:50px}
.add-device-modal-container .modal-body .device-list{position:absolute;top:55px;list-style:none;padding-left:0;background-color:#fff;width:100%;text-align:left;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.15);max-height:220px;overflow-y:auto}
.add-device-modal-container .modal-body .device-list li{padding:20px 15px 10px 15px}
.add-device-modal-container .modal-body .device-list li:hover{background-color:#f6f6f6;cursor:pointer}
.info-modal-container .modal-body{text-align:center}
#shipping-options-modal .modal-body{text-align:left}
.address-validation-dialog .modal-body .caption-one{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:normal}
.address-validation-dialog .modal-body p.body-bold{padding-top:0}
.address-validation-dialog .modal-body .text-left.d-flex:nth-child(2){margin-top:40px}
@media(min-width:768px){.address-validation-dialog .modal-body .text-left.d-flex:nth-child(2){margin-top:0}
}
.purchase-modal .modal-content{padding:0}
.purchase-modal .modal-dialog{max-width:994px}
.purchase-modal .modal-header{border-bottom:1px solid #d8dada;padding:10px 10px}
@media(min-width:768px){.purchase-modal .modal-header{padding:10px 30px}
}
.purchase-modal .modal-header .close{top:5px;right:5px}
.purchase-modal .modal-body{margin-top:0;padding-right:5px}
.purchase-modal .modal-body .purchase-modal-box-body{max-height:470px;overflow-x:hidden;overflow-y:scroll;scrollbar-width:auto;height:100%}
.purchase-modal .modal-body .purchase-modal-box-body section.purchase-modal-content{padding:0 !important}
.purchase-modal .modal-body .purchase-modal-box-body::-webkit-scrollbar{width:10px;background-color:rgba(0,0,0,0.08)}
.purchase-modal .modal-body .purchase-modal-box-body::-webkit-scrollbar-track{border-radius:5px;background-color:rgba(0,0,0,0.08)}
.purchase-modal .modal-body .purchase-modal-box-body::-webkit-scrollbar-thumb{border-radius:5px;background-color:#b2b2b2}
.purchase-modal .modal-body .purchase-modal-box-body .aem-GridColumn--default--12{padding:10px}
.purchase-modal .modal-body .purchase-modal-box-body .image-and-text__text>div{max-width:90%}
@media(min-width:992px){.purchase-modal .modal-body .tabs-section .tab-selector ul{padding-left:15px;padding-right:15px}
}
.purchase-modal .modal-body .plan-tabs-section .details-row>.row{padding:0;max-height:unset;width:auto}
@media(min-width:992px){.purchase-modal .modal-body .plan-tabs-section .details-row>.row{padding:0 15px}
}
.purchase-modal .modal-body .plan-pdp-container .tab-selector .with-slide{padding:0}
@media(min-width:992px){.purchase-modal .modal-body .plan-pdp-container .tab-selector .with-slide{padding:0 15px}
}
.purchase-modal .modal-body .tab-content{padding:0}
.purchase-modal .modal-body .tab-content .about-list{margin:20px 45px}
.purchase-modal .modal-body .tab-content .about-list li{padding:0;margin:15px 0;list-style-type:none}
.purchase-modal .modal-body .tab-content .about-list li span{margin-right:15px}
.purchase-modal .modal-body .app-services-container{padding:0 20px !important}
.purchase-modal .modal-footer{background:transparent !important;padding-top:24px;padding-bottom:24px;padding-right:30px;margin-top:10px}
.purchase-modal .plandetail-price-container .product-card-container{height:unset}
@media(min-width:992px){.purchase-modal .plandetail-price-container .details-page .product-card-container .plan-card{width:338px}
}
.purchase-modal .purchase-modal-box-header .prev-phone .actionBtn,.purchase-modal .purchase-modal-box-header .next-phone .actionBtn{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.purchase-modal .purchase-modal-box-header .prev-phone .icon.light-theme.large-icon i,.purchase-modal .purchase-modal-box-header .next-phone .icon.light-theme.large-icon i{width:12px;height:12px}
.purchase-modal .purchase-modal-box-header .next-phone{margin-left:20px}
.purchase-modal .modal-dialog-centered{min-height:calc(100% - 56px)}
.pre-order-modal-container .modal-body>p{font-weight:700;text-transform:uppercase !important}
.pre-order-modal-container .modal-body .smartpayText .subtitle-two{font-weight:700}
.smart-pay-limit-reached .smart-pay-limit-reached-heading{font-weight:700;text-transform:uppercase}
.modal .choice-card p.caption-two{margin-left:0}
.hide-in-purchase-modal{display:none !important}
.product-background .product-overview .product-plan-name{padding-bottom:11px !important}
.order-detail-modal .modal .modal-dialog{width:100%;max-width:100%;margin:80px auto 0 auto}
.order-detail-modal .modal .modal-dialog .modal-content{border:0;box-shadow:none;padding:0;width:100%;background:#fff;pointer-events:all}
.order-detail-modal .modal .modal-dialog .modal-content p.caption-two{color:#000;font-weight:700}
.order-detail-modal .modal .modal-dialog .modal-content .modal-header{padding:0;border-bottom:0;display:block}
.order-detail-modal .modal .modal-dialog .modal-content .modal-header .purchase-modal-box-header{padding:5px 10px}
.order-detail-modal .modal .modal-dialog .modal-content .modal-header .purchase-modal-box-header .next-phone{padding-left:30px}
.order-detail-modal .modal .modal-dialog .modal-content .modal-header .close{top:6px}
.order-detail-modal .modal .modal-body{padding:0;margin-top:0;max-height:650px;overflow-y:auto;overflow-x:hidden}
.order-detail-modal .modal .modal-body a:hover{border-bottom:1px solid #e8e8e9}
.order-detail-modal .modal .modal-body a::after{top:15px}
.order-detail-modal .modal .modal-body .tab-content{padding:0}
.order-detail-modal .modal .modal-body .tab-content .about-list{margin:20px 45px}
.order-detail-modal .modal .modal-body .tab-content .about-list li{padding:0;margin:15px 0;list-style-type:none}
.order-detail-modal .modal .modal-body .tab-content .about-list li span{margin-right:15px}
.order-detail-modal .modal .modal-body .tab-content .accordion-new .px-sm-5{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
.order-detail-modal .modal .modal-body .tab-content .accordion-new .card-header{padding:20px 0}
.order-detail-modal .modal .modal-body .tab-content .accordion-new .card-header a>p{width:auto}
.order-detail-modal .modal .modal-body .purchase-modal-box-body::-webkit-scrollbar{width:10px;background-color:rgba(0,0,0,0.08)}
.order-detail-modal .modal .modal-body .purchase-modal-box-body::-webkit-scrollbar-track{border-radius:0;background-color:rgba(0,0,0,0.08)}
.order-detail-modal .modal .modal-body .purchase-modal-box-body::-webkit-scrollbar-thumb{border-radius:0;background-color:#b2b2b2}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-heading-area{padding:40px 15px;margin:0;border:1px solid #000;border-width:1px 0}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-heading-area .caption-three{font-weight:400}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-heading-area .heading-four{text-transform:none}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-heading-area .order-details .caption-one{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-body-area{padding:0}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-body-area .order-summary-container{background:#f6f6f6;border-left:1px solid #000}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-body-area .order-summary-container .order-summary{background-color:transparent;width:auto;padding:30px 15px 0 15px}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-body-area .order-summary-container .order-summary .subtitle-one,.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-body-area .order-summary-container .order-summary .app-tile .subtitle-two,.app-tile .order-detail-modal .modal .modal-body .purchase-modal-box-body .order-body-area .order-summary-container .order-summary .subtitle-two{font-size:20px}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-body-area .order-summary-container .order-summary p{padding:0}
.order-detail-modal .modal .modal-body .plan-card{width:318px;max-width:100%}
.order-detail-modal .modal .modal-body .cart-section{padding:0 15px}
.order-detail-modal .modal .modal-body .cart-section p.subtitle-one,.order-detail-modal .modal .modal-body .cart-section .app-tile p.subtitle-two,.app-tile .order-detail-modal .modal .modal-body .cart-section p.subtitle-two{padding-bottom:4px;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.order-detail-modal .modal .modal-body .cart-section .cart-item-row{border-bottom:1px solid transparent}
.order-detail-modal .modal .modal-body .cart-section .cart-item-row:last-child{border-bottom:1px solid #d8dada !important}
.order-detail-modal .modal .modal-body .cart-section .cart-item-row .caption-one{font-size:13px;font-weight:900;letter-spacing:0;line-height:20px}
.order-detail-modal .modal .modal-body .cart-section .cart-item-row .caption-two{font-size:13px;letter-spacing:0;line-height:20px;font-weight:400}
.order-detail-modal .modal .modal-body .payment-review,.order-detail-modal .modal .modal-body .shipping-review{padding-left:15px;padding-right:15px}
.order-detail-modal .modal .modal-body .shipping-review{border-bottom:1px solid #747676}
.order-detail-modal .modal .modal-body .step-heading p.subtitle-one,.order-detail-modal .modal .modal-body .step-heading .app-tile p.subtitle-two,.app-tile .order-detail-modal .modal .modal-body .step-heading p.subtitle-two{margin-left:15px;display:none}
.order-detail-modal .modal .modal-body .step-heading p.caption-three-bold{font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;text-transform:none}
.order-detail-modal .modal .modal-body .step-heading p.caption-one-normal{font-size:16px;letter-spacing:0;line-height:24px}
.order-detail-modal .modal .modal-footer{padding:20px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.order-detail-modal .modal .modal-footer .purchase-modal-box-footer{border-bottom-left-radius:10px;border-bottom-right-radius:10px}
@media(min-width:992px){.order-detail-modal .modal .modal-dialog{max-width:max-content;margin:25px auto}
.order-detail-modal .modal .modal-dialog .modal-content{width:994px;margin:0 auto}
.order-detail-modal .modal .prev-next-phone{display:block;text-align:left}
.order-detail-modal .modal .cart-item-row__desc{flex:0 0 41.666667%;max-width:41.666667%;padding-top:10px}
.order-detail-modal .modal .cart-item-row__desc .tax-fee-text{font-size:12px}
.order-detail-modal .modal .cart-item-row__desc .tax-fee-text.tax-fee-order-details{margin-left:30px}
.order-detail-modal .modal .cart-item-row__price{flex:0 0 41.666667%;max-width:41.666667%;padding-top:10px}
.order-detail-modal .modal .cart-item-row__item>div{border-bottom:1px solid #d8dada}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-heading-area{padding:40px 20px 20px 80px}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-heading-area .heading-four{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-body-area{padding:0 0 0 80px}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-body-area .container .row.cart-item-row{justify-content:space-between;margin:0 !important;max-width:403px}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-body-area .order-summary-container{padding:0;border-radius:0 0 10px 0}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-body-area .order-summary-container .order-summary{width:auto;padding:30px 40px 0 40px !important}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-body-area .order-details-section{padding-right:8%}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-body-area .payment-review,.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-body-area .shipping-review{width:auto;min-width:100%}
.order-detail-modal .modal .modal-body .purchase-modal-box-body .order-body-area .cart-section{padding:0}
}
#orderHistory .modal-backdrop{height:100vh}
@media(min-width:992px){.compareoverlaycontainer .product-container-card{padding-right:20px}
}
.compareoverlaycontainer .product-container-card .smartpay-logo{width:unset;height:22px;margin:0}
.compareoverlaycontainer .more-feature,.compareoverlaycontainer .quick-look-container{padding:50px 30px 30px 30px !important}
.compareoverlaycontainer .feature-details{padding-top:0;padding-bottom:0}
.compareoverlaycontainer h2,.compareoverlaycontainer h1{margin-bottom:20px}
.compareoverlaycontainer .sticky-product-shrink{top:0}
@media(min-width:320px){.account-payment-page .dnone a img{display:block !important}
.account-payment-page .logo-container{height:unset}
.account-payment-page .logo-container a{border:0}
.account-payment-page .logo-container a:hover{padding-bottom:2px}
.pie-footer-logo{width:auto;background-repeat:no-repeat;height:48px;background-size:cover}
.pie-content{padding:10px 3px 20px}
.pie-content .forms-row .md-form.input-group .form-control{border:2px solid #747676;border-bottom:2px solid #000}
.pie-content .forms-row .md-form .sort-options .wrap-drop{border:1px solid #747676;border-bottom:1px solid #000}
}
@media(min-width:375px) and (max-width:495px){.pie-footer-logo{width:auto;background-repeat:no-repeat;height:48px;background-size:cover}
.pie-content{padding:10px 3px 20px}
.pie-content .forms-row .md-form.input-group .form-control{border:2px solid #747676;border-bottom:2px solid #000}
.pie-content .forms-row .md-form .sort-options .wrap-drop{border:1px solid #747676;border-bottom:1px solid #000}
}
@media(min-width:500px){.pie-footer-logo{width:350px;height:75px;background-repeat:no-repeat;background-position:center;background-size:160px 34px;margin:auto}
}
@media(min-width:992px){.account-payment-page{border:1px solid #d8dada;margin:40px 20%;position:relative}
.account-payment-page .error-logo{position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%)}
.pie-footer-logo{width:350px;height:75px;background-repeat:no-repeat;background-position:center;background-size:160px 34px;margin:auto}
.pie-content{padding:10px 40px 20px}
.pie-content .forms-row .md-form.input-group .form-control{border:1px solid #d8dada;border-bottom:1px solid #000}
.pie-content .forms-row .md-form .sort-options .wrap-drop{border:1px solid #d8dada;border-bottom:1px solid #000}
}
.account-payment-page .ptl-5{padding:3rem !important;padding-top:5rem !important;padding-left:2rem !important}
.account-payment-page #tab2 .text-align{text-align:left}
.account-payment-method{padding:60px 20px 20px 20px;margin:20px 0;min-height:700px;border:1px solid #d8dada}
@media(min-width:992px){.account-payment-method{margin:40px 20%;padding:60px 40px 20px 40px}
}
.account-payment-method h2{font-size:24px;line-height:28px;letter-spacing:0;font-weight:700}
.account-payment-method .custom-radio{padding:12px 0}
.account-payment-method .forms-row{display:unset !important;margin:0}
.account-payment-method .forms-row .payment-billingInfo-details>div,.account-payment-method .forms-row .payment-billingAddress-details>div{padding-left:0 !important;padding-right:0 !important}
.account-payment-method .forms-row .payment-billingAddress-details .md-form .form-control{border-bottom:1px solid #000}
.account-payment-method .forms-row .payment-billingAddress-details .md-form .form-control:focus{border-color:#000}
.login-real-account-one{padding:60px 20px 20px 20px;margin:20px 0;min-height:700px;border:1px solid #d8dada}
@media(min-width:992px){.login-real-account-one{margin:40px 20%;padding:60px 40px 20px 40px}
}
.login-real-account-one h2{font-size:24px;line-height:28px;letter-spacing:0;font-weight:700;padding-bottom:24px}
.login-real-account-one p{padding-bottom:40px}
.login-real-account-one form .remember-me p{padding:0;margin-top:5px;font-weight:0}
.login-real-account{padding:60px 20px 20px 20px;margin:20px 0;min-height:700px;border:1px solid #d8dada}
@media(min-width:992px){.login-real-account{margin:40px 20%;padding:60px 40px 20px 40px}
}
.login-real-account h2{font-size:24px;line-height:28px;letter-spacing:0;font-weight:700;padding-bottom:24px}
.login-real-account p{letter-spacing:.5px;padding-bottom:20px}
.login-real-account form a{font-weight:700}
@media(min-width:992px){.footer-logo-new{width:auto !important}
}
@media(min-width:322px){.footer-logo-new{width:100%}
}
#view-details-modal .modal-content{border-radius:10px}
#view-details-modal .modal-content .modal-body{margin-top:0}
#view-details-modal .modal-content .modal-body p{padding-bottom:10px}
#view-details-modal .modal-content .modal-body .banner-blue{width:100%;background:#0077b4;padding:5px;color:#fff;margin-top:20px}
@media(min-width:992px){#view-details-modal .modal-content .modal-body .banner-blue{width:70%}
}
#view-details-modal .modal-content .modal-body .manage-view-details{margin-top:20px}
#view-details-modal .modal-content .modal-body .manage-view-details ul{padding:0;margin:0;list-style:none}
#view-details-modal .modal-content .modal-body .manage-view-details ul li{margin-bottom:10px;padding:0 !important}
#view-details-modal .modal-content .modal-body .manage-view-details ul li:first-child .text-color-grey li{margin-bottom:0}
#view-details-modal .modal-content .modal-body .manage-view-details ul li span.caption-one{padding-right:5px}
#view-details-modal .modal-content .modal-body .manage-view-details ul li span:nth-child(1){width:unset !important;min-width:unset}
#view-details-modal .modal-content .modal-body .manage-view-details ul li span:nth-child(2){width:unset;min-width:unset}
#view-details-modal .modal-content .modal-body .device-breakdown-toggle .toggle-up{display:flex;align-items:flex-start}
#view-details-modal .modal-content .modal-body .device-breakdown-toggle .toggle-up .caption-one{padding-right:5px}
#view-details-modal .modal-content .modal-body .device-breakdown-toggle .toggle-up .caption-one a{border:0}
#view-details-modal .modal-content .modal-body .device-breakdown-toggle .toggle-up .cart-arrow{text-decoration:none;border-bottom:0;display:inline-block;border-radius:100%;padding-bottom:0;width:24px;height:24px}
#view-details-modal .modal-content .modal-body .device-breakdown-toggle .toggle-up .cart-wizard-acc-icon{vertical-align:top}
#view-details-modal .modal-content .modal-body .device-breakdown-toggle .toggle-up .cart-wizard-acc-icon i.expand-less{background:url("clientlib-base/resources/svg/dark/expand_less.svg") center center no-repeat}
#view-details-modal .modal-content .modal-body .device-breakdown-toggle .toggle-up .cart-wizard-acc-icon i.expand-more{background:url("clientlib-base/resources/svg/dark/expand_more.svg") center center no-repeat}
#view-details-modal .modal-content .modal-body .device-breakdown-toggle .toggle-up .cart-wizard-acc-icon i.expand-less{background:url("clientlib-base/resources/svg/light/small/expand_less_sm.svg") center center no-repeat}
#view-details-modal .modal-content .modal-body .device-breakdown-toggle .toggle-up .cart-wizard-acc-icon i.expand-more{background:url("clientlib-base/resources/svg/light/small/expand_more_sm.svg") center center no-repeat}
#view-details-modal .modal-content .modal-body .device-breakdown-toggle .planlist ul{list-style:none;width:75%;margin-top:10px;margin-bottom:0;padding-left:20px}
#view-details-modal .modal-content .modal-body .device-breakdown-toggle .planlist ul li{display:flex}
#view-details-modal .modal-content .modal-body .device-breakdown-container{padding-bottom:10px}
#view-details-modal .modal-content .modal-body .device-breakdown-container .accordion-new{padding-top:0}
#view-details-modal .modal-content .modal-body .device-breakdown-container .accordion-new .order-accordion .planlist ul li{padding:0 !important}
#view-details-modal .modal-content .modal-body .device-breakdown-container .accordion-new .order-accordion .planlist ul li span{width:unset !important;min-width:unset;padding:0}
#view-details-modal .modal-content .modal-body .device-breakdown-container .device-breakdown-toggle{padding-bottom:20px}
#view-details-modal .modal-content .modal-body .device-breakdown-container .device-breakdown-toggle .planlist .tf-tooltip .more-info-cards{background-size:70%;background-position:0 2px}
#portal-root .popover-body{font-size:12px;line-height:16px;letter-spacing:0}
.pie-content .forms-row .md-form.input-group .disabled-field{pointer-events:none !important;background-color:#dadada}
#enroll-in-autorefill-modal .modal-body{margin-top:0}
#enroll-in-autorefill-modal .modal-body .button{margin-top:15px}
#enroll-in-autorefill-modal .modal-body .extra-small.secondary-btn{border-bottom:1px solid #8c8c8c;padding-bottom:32px}
#enroll-in-autorefill-modal .modal-body .extra-large.secondary-btn .btn{pointer-events:all !important}
#enroll-in-autorefill-modal .modal-body .enroll-para{padding-top:10px}
#enroll-in-autorefill-modal .modal-body .forms-row-enroll{width:100%}
#enroll-in-autorefill-modal .modal-body .add-new-payment-wrapper{margin-top:18px}
#enroll-in-autorefill-modal .modal-body .add-new-payment-wrapper .add-payment-link{border-bottom:0;background:url("clientlib-base/resources/arrow_right_blk_blue.svg") no-repeat right center;color:#1a1c35;font-family:GalanoGrotesque-Medium;font-size:18px;font-style:normal;font-weight:400;line-height:28px;padding-right:30px;text-decoration:underline}
#enroll-in-autorefill-modal .modal-body .add-new-payment-wrapper .add-payment-link :hover{color:#1a1c35;text-decoration:underline}
#enroll-in-autorefill-modal .modal-body .enroll-in-autorefill{margin-top:30px;border-bottom:1px solid #8c8c8c;height:170px;overflow-y:scroll;overflow-x:hidden}
#enroll-in-autorefill-modal .modal-body .enroll-in-autorefill ul{list-style:none;margin-bottom:20px;padding-left:0;margin-right:10px}
#enroll-in-autorefill-modal .modal-body .enroll-in-autorefill ul li{padding-bottom:10px;display:flex;justify-content:space-between}
#enroll-in-autorefill-modal .modal-body .enroll-in-autorefill .enroll-list .categorie,#enroll-in-autorefill-modal .modal-body .enroll-in-autorefill .enroll-list .amount{font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;color:#525252}
@media only screen and (min-width:720px){#enroll-in-autorefill-modal .modal-body .enroll-in-autorefill .enroll-list .categorie,#enroll-in-autorefill-modal .modal-body .enroll-in-autorefill .enroll-list .amount{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#enroll-in-autorefill-modal .modal-body .enroll-in-autorefill .enroll-list .categorie,#enroll-in-autorefill-modal .modal-body .enroll-in-autorefill .enroll-list .amount{font-size:18px;font-weight:400;line-height:28px}
}
#enroll-in-autorefill-modal .modal-body .enroll-in-autorefill .enroll-list .tf-tooltip .more-info-cards{background-size:70%;background-position:0 2px}
#enroll-in-autorefill-modal .modal-body .enroll-in-autorefill-group{margin-top:20px;border-bottom:1px solid #000;height:170px;overflow-y:scroll;overflow-x:hidden}
#enroll-in-autorefill-modal .modal-body .enroll-in-autorefill-group ul{list-style:none;margin-bottom:20px;padding-left:0;margin-right:20px}
#enroll-in-autorefill-modal .modal-body .enroll-in-autorefill-group ul li{padding-bottom:10px;display:flex;justify-content:space-between}
#enroll-in-autorefill-modal .modal-body .enroll-in-autorefill-group ul li .tf-tooltip .more-info-cards{background-size:70% !important;background-position:-1px 2px}
#enroll-in-autorefill-modal .modal-body .enroll-in-autorefill-group .multiline-plan-show .categorie,#enroll-in-autorefill-modal .modal-body .enroll-in-autorefill-group .multiline-plan-show .amount{font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;color:#525252}
@media only screen and (min-width:720px){#enroll-in-autorefill-modal .modal-body .enroll-in-autorefill-group .multiline-plan-show .categorie,#enroll-in-autorefill-modal .modal-body .enroll-in-autorefill-group .multiline-plan-show .amount{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){#enroll-in-autorefill-modal .modal-body .enroll-in-autorefill-group .multiline-plan-show .categorie,#enroll-in-autorefill-modal .modal-body .enroll-in-autorefill-group .multiline-plan-show .amount{font-size:18px;font-weight:400;line-height:28px}
}
#enroll-in-autorefill-modal .modal-body .enroll-in-autorefill-group .tf-tooltip.position-absolute{position:relative !important;margin-right:-10px}
#enroll-in-autorefill-modal .modal-body .custom-control{margin-top:30px;margin-bottom:30px}
#enroll-in-autorefill-modal .modal-body .cancel-button{padding-top:20px;margin-bottom:10px}
#error-size{width:24px;height:24px}
#editAutoRefill .modal-content{background-color:#e6fcf4;color:#1a1c35}
#editAutoRefill .modal-content .modal-header h2{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left;color:#1a1c35;padding-top:10px}
#editAutoRefill .modal-content .modal-body p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#editAutoRefill .modal-content .modal-body p a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
#editAutoRefill .modal-content .modal-body a.btn{background-color:#e00;color:white;border:unset}
#editAutoRefill .modal-content .modal-body a.btn:hover{background-color:#e00;opacity:.8;color:white}
.successful-enrollment-modal span.icon.why-straight-talk.card-icon{display:inline-block;vertical-align:middle}
.successful-enrollment-modal span.icon.why-straight-talk.card-icon i{height:72px;width:72px;display:block}
.successful-enrollment-modal span.icon.why-straight-talk.card-icon i.my-rewards{background:url("clientlib-base/resources/svg/my_account/dashboard/rewards.svg") center center no-repeat}
.successful-enrollment-modal #cancelEnrollmentModal .filter-orderby{margin:0}
.successful-enrollment-modal #cancelEnrollmentModal .filter-orderby li{display:flex}
.successful-enrollment-modal .modal-content .modal-body{margin-top:36px}
@media(min-width:992px){.successful-enrollment-modal .modal-content .modal-body{margin-top:46px}
.successful-enrollment-modal .modal-content .modal-body .icon.why-straight-talk{padding-bottom:16px}
}
.successful-enrollment-modal .modal-content .modal-body .icon.why-straight-talk{padding-bottom:6px}
.successful-enrollment-modal .modal-content .modal-body .text-center .caption-one{font-size:1.6rem;line-height:2.4rem;font-weight:700;letter-spacing:.5px;font-family:'GalanoGrotesque-Bold';font-family:'GalanoGrotesque-Bold'}
.successful-enrollment-modal .modal-content .modal-body .primary-btn{margin-top:0}
.successful-enrollment-modal .modal-content .modal-body ul{flex-direction:column;align-items:flex-start;justify-content:start;list-style:none;padding:0;margin:20px 10px 20px 20px}
.successful-enrollment-modal .modal-content .modal-body ul li{display:flex;justify-content:start;align-items:center}
.successful-enrollment-modal .modal-content .modal-body ul li span{display:inline-block}
.successful-enrollment-modal .modal-content .modal-body ul li span i{margin-right:25px}
@media(min-width:992px){.successful-enrollment-modal .modal-content .modal-body ul{justify-content:space-between;margin:30px 0 40px 0;flex-direction:row;display:flex;align-items:center}
.successful-enrollment-modal .modal-content .modal-body ul li{text-align:center;display:unset}
.successful-enrollment-modal .modal-content .modal-body ul li span{display:block}
.successful-enrollment-modal .modal-content .modal-body ul li span i{margin:auto}
}
@media(min-width:992px){.successful-enrollment-modal .modal-content .modal-body .successful-enroll-content{margin-top:10px}
}
.successful-enrollment-modal .modal-content .modal-body .successful-enroll-content .body-text,.successful-enrollment-modal .modal-content .modal-body .successful-enroll-content .md-form.input-group.search-input label,.md-form.input-group.search-input .successful-enrollment-modal .modal-content .modal-body .successful-enroll-content label,.successful-enrollment-modal .modal-content .modal-body .successful-enroll-content label.field span,label.field .successful-enrollment-modal .modal-content .modal-body .successful-enroll-content span,.successful-enrollment-modal .modal-content .modal-body .successful-enroll-content label.field-spa span,label.field-spa .successful-enrollment-modal .modal-content .modal-body .successful-enroll-content span,.successful-enrollment-modal .modal-content .modal-body .successful-enroll-content a,.successful-enrollment-modal .modal-content .modal-body .successful-enroll-content .payment-method-info .default-payment p.subtitle-three-px,.payment-method-info .default-payment .successful-enrollment-modal .modal-content .modal-body .successful-enroll-content p.subtitle-three-px,.successful-enrollment-modal .modal-content .modal-body .successful-enroll-content .address-info .default-payment p.subtitle-three-px,.address-info .default-payment .successful-enrollment-modal .modal-content .modal-body .successful-enroll-content p.subtitle-three-px,.successful-enrollment-modal .modal-content .modal-body .successful-enroll-content .managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .successful-enrollment-modal .modal-content .modal-body .successful-enroll-content .subtitle-three-px,.successful-enrollment-modal .modal-content .modal-body .successful-enroll-content .managed-line .port-toast .toast-refill .toast-header .subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .successful-enrollment-modal .modal-content .modal-body .successful-enroll-content .subtitle-three-px{letter-spacing:.5px}
.successful-enrollment-modal .modal-content .modal-body.cancel-auto-refill .filter-orderby{margin:0;display:none}
.successful-enrollment-modal .modal-content .modal-body.cancel-auto-refill .filter-orderby li{display:flex}
.successful-enrollment-modal .modal-content .modal-body.cancel-auto-refill .wrap-drop.active .drop{display:block}
.successful-enrollment-modal .modal-content .cancel-auto-refill .dropdown-label .psuedo_select-spa ul{display:flex;flex-direction:column;align-items:flex-start;margin:10px 0 0 0}
.successful-enrollment-modal .modal-content .cancel-auto-refill .dropdown-label .psuedo_select-spa ul li{width:100%;text-align:left}
.successful-enrollment-modal .modal-content .cancel-auto-refill .primary-btn{margin-top:20px;margin-bottom:15px}
@media(min-width:992px){.successful-enrollment-modal .modal-content .cancel-auto-refill .primary-btn{margin-top:0;margin-bottom:0}
}
.pdp-refill-modal .modal-body p.body-text,.pdp-refill-modal .modal-body .payment-method-info .default-payment p.subtitle-three-px,.payment-method-info .default-payment .pdp-refill-modal .modal-body p.subtitle-three-px,.pdp-refill-modal .modal-body .address-info .default-payment p.subtitle-three-px,.address-info .default-payment .pdp-refill-modal .modal-body p.subtitle-three-px,.pdp-refill-modal .modal-body .managed-line .refill-your-plan .toast-refill .toast-header p.subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .pdp-refill-modal .modal-body p.subtitle-three-px,.pdp-refill-modal .modal-body .managed-line .port-toast .toast-refill .toast-header p.subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .pdp-refill-modal .modal-body p.subtitle-three-px{padding-bottom:15px}
.pdp-refill-modal .modal-body .refill-register-buy-form-wrapper .js-refill-logged-in .md-form.input-group{margin:0;border:1px solid #d8dada;border-bottom:1px solid #000}
.pdp-refill-modal .modal-body .refill-register-buy-form-wrapper .js-refill-logged-in .md-form.input-group .option-selected.selected{line-height:22px}
.pdp-refill-modal .modal-body .refill-register-buy-form-wrapper .js-refill-enter-phoneno .md-form.input-group{margin:0}
.pdp-refill-modal .modal-body .refill-register-buy-form-wrapper .js-refill-enter-phoneno .md-form.input-group .option-selected.selected{line-height:22px}
.pdp-refill-modal .modal-body .refill-register-buy-form-wrapper .js-refill-enter-phoneno .md-form.input-group .refill-buy-edit{margin-left:20px}
.delete-address #primaryPaymentModal form.forms-row .wrap-drop span.caption-one{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.delete-address #deletePaymentModal form.forms-row .wrap-drop span.caption-one{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:400}
.current-plan #redeemPlanModal .remove-btn .secondary-btn{margin-left:0 !important}
@media(min-width:992px){.current-plan #redeemPlanModal .remove-btn .secondary-btn{margin-left:20px !important}
}
.customer-care-section-flex{text-align:center;display:flex;gap:20px;padding-top:20px;justify-content:center}
.customer-care-section-flex .p-20{padding:20px}
.customer-care-section-flex .pt-00{padding-top:0 !important}
.customer-care-section-flex .customer-care-section-flex-container{display:flex;gap:20px}
.customer-care-section-flex .customer-care-section-flex-section-1{display:flex;gap:10px;justify-content:center;text-align:center;align-items:center;width:45%}
.customer-care-section-flex .customer-care-section-flex-items{text-align:center;display:flex;padding-top:20px}
.customer-care-section-flex .secondary-black-outline-btn{background-color:transparent;box-shadow:none;color:#000;border:1px solid #000}
.customer-care-section .vibration{background:url("clientlib-base/resources/svg/dark/vibration.svg") center center no-repeat !important}
.justify-content-baseline{align-items:baseline !important}
.qualifying-text{text-decoration:underline;cursor:pointer}
.border-bottom{border-bottom:1px solid #000}
.border-bottom-unset{border-bottom:unset !important}
.word-wrap-breakword{word-wrap:break-word}
.success-text-container{background:#dee2e6;padding:16px;height:auto !important;text-align:center}
.error-input{border:1px solid #fd7e14 !important;border-bottom:3px solid #fd7e14 !important}
.align-items-unset{align-items:unset !important}
.flex-center{display:flex;justify-content:center}
.justify-left{text-align:left !important}
.twp-modal .modal{z-index:9999 !important}
.twp-modal .modal .modal-dialog{max-width:636px}
.twp-modal .modal-header button:focus{outline:none !important}
.twp-modal .modal-body{padding:0 !important}
.twp-modal .modal-body .twp-modal-title-section{color:#1a1c35;text-align:left;margin-bottom:24px;max-width:85%}
@media screen and (min-width:720px){.twp-modal .modal-body .twp-modal-title-section{text-align:center;max-width:100%}
}
@media screen and (min-width:920px){.twp-modal .modal-body .twp-modal-title-section{margin-bottom:36px}
}
.twp-modal .modal-body .twp-modal-title-section .twp-modal-title{font-family:'GalanoGrotesque-Bold';font-size:30px;line-height:38px}
.twp-modal .modal-body .twp-modal-title-section .twp-modal-desc{font-family:'GalanoGrotesque-Medium';font-size:20px;line-height:30px}
.twp-modal .modal-body .twp-modal-icon-section{display:flex;flex-direction:column;margin-bottom:32px;gap:32px}
@media only screen and (min-width:720px){.twp-modal .modal-body .twp-modal-icon-section{margin-bottom:10px}
}
.twp-modal .modal-body .twp-modal-icon-section .twp-icon-section-row{display:flex;flex-direction:column;gap:32px;justify-content:center}
@media screen and (min-width:720px){.twp-modal .modal-body .twp-modal-icon-section .twp-icon-section-row{flex-direction:row}
}
.twp-modal .modal-body .twp-modal-icon-section .twp-icon-section-row .settings-icon{background:url("../../../content/dam/tbvz/en/zelda/images/twp-settings-icon.svg") 0 0 no-repeat}
.twp-modal .modal-body .twp-modal-icon-section .twp-icon-section-row .glass-repair-icon{background:url("../../../content/dam/tbvz/en/zelda/images/twp-glass-repair-icon.svg") 0 0 no-repeat}
.twp-modal .modal-body .twp-modal-icon-section .twp-icon-section-row .dev-replacement-icon{background:url("../../../content/dam/tbvz/en/zelda/images/twp-dev-replacement.svg") 0 0 no-repeat}
.twp-modal .modal-body .twp-modal-icon-section .twp-icon-section-row .clock-icon{background:url("../../../content/dam/tbvz/en/zelda/images/twp-clock-icon.svg") 0 0 no-repeat}
.twp-modal .modal-body .twp-modal-icon-section .twp-icon-section-row .twp-icon-section-content{flex-basis:100%;padding-left:61px}
@media screen and (min-width:720px){.twp-modal .modal-body .twp-modal-icon-section .twp-icon-section-row .twp-icon-section-content{flex-basis:274px}
}
.twp-modal .modal-body .twp-modal-icon-section .twp-icon-section-row .twp-icon-section-content .twp-icon-section-heading{color:#1a1c35;font-family:'GalanoGrotesque-Bold';font-size:18px;line-height:28px}
.twp-modal .modal-body .twp-modal-icon-section .twp-icon-section-row .twp-icon-section-content .twp-icon-section-desc{color:#525252;font-family:'GalanoGrotesque-Medium';font-size:14px;line-height:20px}
.twp-modal .modal-body .twp-modal-learn-more-link{color:#1a1c35;font-family:'GalanoGrotesque-Bold';font-size:18px;line-height:28px;display:flex;justify-content:flex-start;border:0;gap:12px}
@media screen and (min-width:720px){.twp-modal .modal-body .twp-modal-learn-more-link{justify-content:center;gap:16px}
}
.twp-modal .modal-body .twp-modal-learn-more-link .icon.light-theme.large-icon i.down-arrow{background:url("../../../content/dam/tbvz/en/zelda/images/deep-blue-down-arrow.svg") center 100% no-repeat}
.twp-modal .modal-body .twp-modal-disclaimer{color:#525252;font-family:'GalanoGrotesque-Medium';line-height:14px;font-weight:400;margin-top:32px;padding-bottom:32px;border-bottom:1px solid #dadada}
.twp-modal .modal-body .twp-modal-disclaimer .twp-modal-disclaimer-title{font-size:10px;font-family:'GalanoGrotesque-Bold'}
.twp-modal .modal-body .twp-modal-disclaimer .twp-modal-disclaimer-list{padding-left:18px;margin-bottom:0}
.twp-modal .modal-body .twp-modal-disclaimer .twp-modal-disclaimer-list li,.twp-modal .modal-body .twp-modal-disclaimer .twp-modal-disclaimer-list a,.twp-modal .modal-body .twp-modal-disclaimer .twp-modal-disclaimer-list a:hover{font-size:11px}
.twp-modal .modal-body .twp-modal-disclaimer .twp-modal-disclaimer-list a,.twp-modal .modal-body .twp-modal-disclaimer .twp-modal-disclaimer-list a:hover{font-family:'GalanoGrotesque-Medium';color:#525252;line-height:14px;font-weight:400;padding-bottom:0;border-bottom:1px solid #525252}
.twp-modal .modal-body .twp-modal-content{padding-top:32px;font-weight:400}
.twp-modal .modal-body .twp-modal-content .twp-modal-desc{color:#525252;font-size:14px;line-height:20px;font-family:'GalanoGrotesque-Medium';margin-bottom:16px;max-width:630px}
.twp-modal .modal-body .twp-modal-content .twp-modal-desc a,.twp-modal .modal-body .twp-modal-content .twp-modal-desc a:hover{color:#525252;font-size:14px;line-height:20px;font-family:'GalanoGrotesque-Medium';font-weight:400;padding-bottom:0;border-bottom:1px solid #525252}
.twp-modal .modal-body .twp-modal-content .twp-modal-desc .twp-modal-desc-title{font-family:'GalanoGrotesque-Bold'}
.twp-modal .modal-body .twp-modal-cta{display:flex;justify-self:center;width:100%;background:#1a1c35;justify-content:center;color:#e6fcf4;font-family:'GalanoGrotesque-Bold';font-size:16px;line-height:24px;margin-top:24px;box-shadow:none}
.twp-modal .modal-content{border-radius:20px;padding:16px}
@media only screen and (min-width:920px){.twp-modal .modal-content{padding:32px}
}
@media only screen and (min-width:720px){.twp-cancel-modal .modal-dialog{max-width:700px;min-height:192px}
}
@media only screen and (max-width:720px){.twp-cancel-modal .modal-dialog{margin:unset;max-width:100%;width:100%}
}
@media only screen and (max-width:720px){.twp-cancel-modal .modal-dialog .modal-content{min-height:100vh;height:100%}
}
@media only screen and (min-width:720px){.twp-cancel-modal .modal-dialog .modal-content{border-radius:20px !important}
}
.twp-cancel-modal .modal-dialog .modal-content .modal-header .twp-cancel-heading{color:#000;font-family:"GalanoGrotesque-Bold";font-size:30px;font-style:normal;font-weight:400;line-height:38px;max-width:275px}
@media only screen and (min-width:720px){.twp-cancel-modal .modal-dialog .modal-content .modal-header .twp-cancel-heading{max-width:540px}
}
.twp-cancel-modal .modal-dialog .modal-content .twp-cancel-modal-body.modal-body{margin-top:24px !important}
.twp-cancel-modal .modal-dialog .modal-content .twp-cancel-modal-body.modal-body .twp-cancel-modal-content p{color:#1a1c35;font-family:"GalanoGrotesque-Medium";font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding-bottom:0 !important}
.twp-cancel-modal .modal-dialog .modal-content .twp-cancel-modal-body.modal-body .button-container{display:flex;flex-direction:column;gap:16px;justify-content:center;padding-top:24px}
@media only screen and (min-width:920px){.twp-cancel-modal .modal-dialog .modal-content .twp-cancel-modal-body.modal-body .button-container{flex-direction:row;gap:24px}
}
.twp-cancel-modal .modal-dialog .modal-content .twp-cancel-modal-body.modal-body .button-container div{width:100%;max-width:100%}
.twp-cancel-modal .modal-dialog .modal-content .twp-cancel-modal-body.modal-body .button-container div a.btn{width:100%;max-width:100%}
.twp-cancel-modal .modal-dialog .modal-content .twp-cancel-choice-cards .custom-control{align-items:center}
.twp-cancel-modal .modal-dialog .modal-content .twp-cancel-choice-cards .custom-control.custom-radio .custom-control-label::before{background:0}
.twp-cancel-modal .modal-dialog .modal-content .twp-cancel-choice-cards .custom-control.custom-radio .custom-control-input ~ .custom-control-label{padding-left:0;display:flex;gap:8px}
.twp-cancel-modal .modal-dialog .modal-content .twp-cancel-choice-cards .custom-control.custom-radio .custom-control-input ~ .custom-control-label .icon.light-theme i.check-box{background:url("clientlib-base/resources/checkbox.svg") center center no-repeat}
.twp-cancel-modal .modal-dialog .modal-content .twp-cancel-choice-cards .custom-control.custom-radio .custom-control-input:checked ~ .custom-control-label .icon.light-theme i.check-box{background:url("clientlib-base/resources/checkbox-checked.svg") center center no-repeat}
.twp-cancel-modal .modal-dialog .modal-content .twp-cancel-choice-cards .choice-card .text-right{display:flex;gap:8px}
.twp-cancel-modal .modal-dialog .modal-content .twp-cancel-choice-cards .choice-card .text-right .icon i{height:23px;width:36px}
.icon.light-theme.large-icon i.card-icon{background:url("clientlib-base/resources/card-icon.svg") center center no-repeat}
#auto-refill-blocking-card-modal .modal-dialog{max-width:488px;min-height:232px;height:812px}
#auto-refill-blocking-card-modal .modal-dialog .modal-content{background-color:#e6fcf4 !important}
#auto-refill-blocking-card-modal .modal-header{display:inline-flex}
#auto-refill-blocking-card-modal .modal-content .close{top:0}
#auto-refill-blocking-card-modal h5,#auto-refill-blocking-card-modal p{color:#000 !important}
#auto-refill-blocking-card-modal h5{font-family:'GalanoGrotesque-Bold';font-size:30px;font-style:normal;font-weight:400 !important;line-height:38px;letter-spacing:0}
#auto-refill-blocking-card-modal .info-text{font-family:'GalanoGrotesque-Medium';font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0}
#auto-refill-blocking-card-modal .primary-btn .btn,#auto-refill-blocking-card-modal .primary-btn .btn:hover{background-color:#e00;font-family:'GalanoGrotesque-Bold';font-weight:400;font-size:16px;line-height:24px;color:#fff}
#auto-refill-blocking-card-modal .default-btn .btn{font-family:'GalanoGrotesque-Bold';font-weight:400;font-size:16px;line-height:24px;color:#1a1c35}
#auto-refill-blocking-card-modal .modal-body{min-height:300px !important}
#auto-refill-blocking-card-modal .modal-footer{justify-content:center !important;border-top:0}
#auto-refill-blocking-card-modal .modal-footer .secondary-btn .btn,#auto-refill-blocking-card-modal .modal-footer .secondary-btn .btn:hover{background-color:transparent !important;color:#1a1c35 !important}
#auto-refill-blocking-card-modal .modal-header .blocking-close-icon a.btn,#auto-refill-blocking-card-modal .modal-header .blocking-close-icon a.btn:focus{box-shadow:none !important;border-radius:0 !important;border:none !important;border-color:transparent !important;outline:none !important}
#auto-refill-blocking-card-modal .extra-large .btn{width:410px !important}
.productlist h1{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.productlist h1 span{font-weight:normal}
.productlist .hide-on-tracfone{display:block !important;font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.productlist .hide-on-tracfone span{font-weight:normal}
.productlist .hide-on-tbvz{display:none}
.productlist .compare-plp-cards .col,.productlist .compare-plp-cards .forms-row .captcha-wrapper,.forms-row .productlist .compare-plp-cards .captcha-wrapper,.productlist .compare-plp-cards .add-payment-method .modal .default-switch,.add-payment-method .modal .productlist .compare-plp-cards .default-switch,.productlist .compare-plp-cards #checkout-details>div,.productlist .compare-plp-cards .review-component .caption-three-bold,.review-component .productlist .compare-plp-cards .caption-three-bold{flex-basis:auto}
.productlist .product-filter-container>div{padding-top:10px !important}
.productlist .product-filter-container hr{margin:25px 0 30px}
.productlist .product-filter-container .plp-filter>div:first-child{align-items:center}
.productlist .product-filter-container a.all-filter .icon{display:none}
.productlist .purchaseflow-wrapper-protection .plp-filter{border-bottom:none !important}
.productlist .protection-card-container .protection-card-purchase{height:530px;border-radius:20px;position:relative}
.productlist .protection-card-container .protection-card-purchase .btn-enroll-now{bottom:20px;position:absolute;align-self:center}
.productlist .bg-lighest-grey-purchase{background:#f6f6f6 !important}
.productlist .bg-lighest-grey-purchase .responsedata{border-top:none !important;justify-content:center}
.product-listing-container{margin-top:30px}
.product-listing-container .compare-plp-cards{padding-top:0}
.product-listing-container .compare-plp-cards>.row{border-top:1px solid #d8dada}
@media(min-width:768px){.product-listing-container .products-row.row-cols-md-2>.col,.product-listing-container .forms-row .products-row.row-cols-md-2>.captcha-wrapper,.forms-row .product-listing-container .products-row.row-cols-md-2>.captcha-wrapper,.product-listing-container .add-payment-method .modal .products-row.row-cols-md-2>.default-switch,.add-payment-method .modal .product-listing-container .products-row.row-cols-md-2>.default-switch,.product-listing-container #checkout-details.products-row.row-cols-md-2>div,.product-listing-container .review-component .products-row.row-cols-md-2>.caption-three-bold,.review-component .product-listing-container .products-row.row-cols-md-2>.caption-three-bold{border-right:1px solid #d8dada}
.product-listing-container .products-row.row-cols-md-2>.col:nth-child(2n),.product-listing-container .forms-row .products-row.row-cols-md-2>.captcha-wrapper:nth-child(2n),.forms-row .product-listing-container .products-row.row-cols-md-2>.captcha-wrapper:nth-child(2n),.product-listing-container .add-payment-method .modal .products-row.row-cols-md-2>.default-switch:nth-child(2n),.add-payment-method .modal .product-listing-container .products-row.row-cols-md-2>.default-switch:nth-child(2n),.product-listing-container #checkout-details.products-row.row-cols-md-2>div:nth-child(2n),.product-listing-container .review-component .products-row.row-cols-md-2>.caption-three-bold:nth-child(2n),.review-component .product-listing-container .products-row.row-cols-md-2>.caption-three-bold:nth-child(2n){border-right:0}
}
@media(min-width:1200px){.product-listing-container .products-row.row-cols-xl-3>.col,.product-listing-container .forms-row .products-row.row-cols-xl-3>.captcha-wrapper,.forms-row .product-listing-container .products-row.row-cols-xl-3>.captcha-wrapper,.product-listing-container .add-payment-method .modal .products-row.row-cols-xl-3>.default-switch,.add-payment-method .modal .product-listing-container .products-row.row-cols-xl-3>.default-switch,.product-listing-container #checkout-details.products-row.row-cols-xl-3>div,.product-listing-container .review-component .products-row.row-cols-xl-3>.caption-three-bold,.review-component .product-listing-container .products-row.row-cols-xl-3>.caption-three-bold{border-right:1px solid #d8dada}
.product-listing-container .products-row.row-cols-xl-3>.col:nth-child(2n),.product-listing-container .forms-row .products-row.row-cols-xl-3>.captcha-wrapper:nth-child(2n),.forms-row .product-listing-container .products-row.row-cols-xl-3>.captcha-wrapper:nth-child(2n),.product-listing-container .add-payment-method .modal .products-row.row-cols-xl-3>.default-switch:nth-child(2n),.add-payment-method .modal .product-listing-container .products-row.row-cols-xl-3>.default-switch:nth-child(2n),.product-listing-container #checkout-details.products-row.row-cols-xl-3>div:nth-child(2n),.product-listing-container .review-component .products-row.row-cols-xl-3>.caption-three-bold:nth-child(2n),.review-component .product-listing-container .products-row.row-cols-xl-3>.caption-three-bold:nth-child(2n){border-right:1px solid #d8dada}
.product-listing-container .products-row.row-cols-xl-3>.col:nth-child(3n),.product-listing-container .forms-row .products-row.row-cols-xl-3>.captcha-wrapper:nth-child(3n),.forms-row .product-listing-container .products-row.row-cols-xl-3>.captcha-wrapper:nth-child(3n),.product-listing-container .add-payment-method .modal .products-row.row-cols-xl-3>.default-switch:nth-child(3n),.add-payment-method .modal .product-listing-container .products-row.row-cols-xl-3>.default-switch:nth-child(3n),.product-listing-container #checkout-details.products-row.row-cols-xl-3>div:nth-child(3n),.product-listing-container .review-component .products-row.row-cols-xl-3>.caption-three-bold:nth-child(3n),.review-component .product-listing-container .products-row.row-cols-xl-3>.caption-three-bold:nth-child(3n){border-right:0}
.product-listing-container .products-row.row-cols-xl-2>.col,.product-listing-container .forms-row .products-row.row-cols-xl-2>.captcha-wrapper,.forms-row .product-listing-container .products-row.row-cols-xl-2>.captcha-wrapper,.product-listing-container .add-payment-method .modal .products-row.row-cols-xl-2>.default-switch,.add-payment-method .modal .product-listing-container .products-row.row-cols-xl-2>.default-switch,.product-listing-container #checkout-details.products-row.row-cols-xl-2>div,.product-listing-container .review-component .products-row.row-cols-xl-2>.caption-three-bold,.review-component .product-listing-container .products-row.row-cols-xl-2>.caption-three-bold{border-right:1px solid #d8dada}
.product-listing-container .products-row.row-cols-xl-2>.col:nth-child(2n),.product-listing-container .forms-row .products-row.row-cols-xl-2>.captcha-wrapper:nth-child(2n),.forms-row .product-listing-container .products-row.row-cols-xl-2>.captcha-wrapper:nth-child(2n),.product-listing-container .add-payment-method .modal .products-row.row-cols-xl-2>.default-switch:nth-child(2n),.add-payment-method .modal .product-listing-container .products-row.row-cols-xl-2>.default-switch:nth-child(2n),.product-listing-container #checkout-details.products-row.row-cols-xl-2>div:nth-child(2n),.product-listing-container .review-component .products-row.row-cols-xl-2>.caption-three-bold:nth-child(2n),.review-component .product-listing-container .products-row.row-cols-xl-2>.caption-three-bold:nth-child(2n){border-right:0}
}
.product-listing-container .products-row{margin:0 !important}
.product-listing-container .products-row>.col,.product-listing-container .forms-row .products-row>.captcha-wrapper,.forms-row .product-listing-container .products-row>.captcha-wrapper,.product-listing-container .add-payment-method .modal .products-row>.default-switch,.add-payment-method .modal .product-listing-container .products-row>.default-switch,.product-listing-container #checkout-details.products-row>div,.product-listing-container .review-component .products-row>.caption-three-bold,.review-component .product-listing-container .products-row>.caption-three-bold{padding:0 !important;border-bottom:1px solid #d8dada}
#sp-preapproval-banner .md-form,#sp-preapproval-banner-pdp .md-form{background:#008330;color:#fff;display:flex;align-items:center;width:100%}
#sp-preapproval-banner .md-form .success-white,#sp-preapproval-banner-pdp .md-form .success-white{border-bottom:0;background-position:left;padding-left:40px}
#sp-financing-banner .md-form,#sp-financing-banner-comp .md-form{background:#008330;color:#fff;display:flex;align-items:center;width:100%;height:100%}
#sp-financing-banner .md-form .bell-white,#sp-financing-banner .md-form .bell-black,#sp-financing-banner-comp .md-form .bell-white,#sp-financing-banner-comp .md-form .bell-black{border-bottom:0;background-position:left;padding-left:40px}
#sp-financing-banner .md-form #finance-option-phn-btn,#sp-financing-banner-comp .md-form #finance-option-phn-btn{margin-right:auto;margin-left:auto;text-align:center}
#sp-financing-banner .md-form #finance-option-phn-btn a,#sp-financing-banner-comp .md-form #finance-option-phn-btn a{height:auto;width:auto;padding-left:20px;padding-right:20px}
#sp-financing-banner .banner-comp-subtext a,#sp-financing-banner-comp .banner-comp-subtext a{color:inherit !important;border-bottom-color:inherit !important}
#overview[banner-visible=true]{padding-top:0 !important}
@media screen and (max-width:991px){#sp-financing-banner .md-form,#sp-financing-banner-comp .md-form{display:block}
}
@media(min-width:768px){#finance-phn-btn{padding-left:70px}
}
@media(max-width:767px){#sp-preapproval-banner .md-form,#sp-preapproval-banner-pdp .md-form{display:block;width:100%;height:auto}
#finance-phn-btn{margin:0 auto;text-align:center}
}
@media screen and (max-width:992px){.purchaseflow-wrapper-protection .extra-small.primary-btn{position:initial !important;padding-top:20px}
}
@media(min-width:320px){.protection-card-purchase{width:300px !important}
}
@media(min-width:375px){.protection-card-purchase{width:350px !important}
}
@media(min-width:768px){.protection-card-purchase{width:350px !important}
.bg-lighest-grey-purchase .responsedata{justify-content:initial !important}
}
@media(min-width:1024px){.protection-card-purchase{width:319px !important}
}
.countlabel{text-transform:lowercase}
.all-filter{color:#1a1c35;cursor:pointer;padding:8px 16px !important;border-radius:20px;display:flex;justify-content:center;align-items:center;border:1px solid #000 !important;height:36px}
.all-filter span.body-text,.all-filter label.field span,label.field .all-filter span,.all-filter label.field-spa span,label.field-spa .all-filter span,.all-filter .managed-line .refill-your-plan .toast-refill .toast-header span.subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .all-filter span.subtitle-three-px,.all-filter .managed-line .port-toast .toast-refill .toast-header span.subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .all-filter span.subtitle-three-px{font-family:'GalanoGrotesque-Medium';font-size:14px;line-height:20px}
.all-filter:hover,.all-filter:focus,.all-filter:active{background-color:#fff;border:1px solid #747676 !important;color:#747676}
.all-filter i.filters{-webkit-mask:url("clientlib-base/resources/svg/dark/filters.svg");mask:url("clientlib-base/resources/svg/dark/filters.svg");background:#000 !important}
.plp-filter .all-filter-wrap{padding-left:0 !important;padding-right:0 !important}
.plp-filter .all-filter-wrap.filter-modal-wrap{position:relative;width:100%}
.plp-filter .all-filter-wrap.filter-modal-wrap .modal{height:auto;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);text-align:left}
.plp-filter .all-filter-wrap.filter-modal-wrap .modal-body{height:calc(99vh - 67px - 280px);max-height:350px;overflow-y:scroll}
.plp-filter .all-filter-wrap.filter-modal-wrap .modal-footer .filter-error{position:absolute;bottom:0}
.plp-filter .all-filter-wrap .modal{z-index:1500}
.plp-filter .all-filter-wrap .modal h2{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.plp-filter .all-filter-wrap .modal-dialog{max-width:100%}
.plp-filter .all-filter-wrap .modal-body{padding-left:20px;padding-right:20px}
.plp-filter .all-filter-wrap .modal-header{padding:20px 20px 20px 20px}
.plp-filter .all-filter-wrap .modal-content{padding:17px 0 0}
.plp-filter .all-filter-wrap .modal-header{border-bottom:1px solid #d8dada}
.plp-filter .all-filter-wrap .modal-header .close{padding:0;margin:0}
.plp-filter .all-filter-wrap .modal-title{margin:0 auto}
.plp-filter .all-filter-wrap .modal-footer{border-top:1px solid #d8dada;margin-top:20px;padding:30px 0}
.plp-filter .all-filter-wrap .modal-footer .primary-btn{width:100%;text-align:center;padding-right:0}
.plp-filter .all-filter-wrap .modal-footer .primary-btn .btn{height:44px}
.plp-filter .all-filter-wrap .modal-footer .clear-all{width:100%;text-align:center;padding-right:0;margin:0;padding-top:20px}
.plp-filter .all-filter-wrap .modal-footer .filter-error{text-align:center;padding-right:0}
.plp-filter .all-filter-wrap .filter-wrap ul{list-style-type:none;padding-left:0}
.plp-filter .all-filter-wrap .filter-wrap ul.filter-rating{padding-top:10px;display:flex;align-items:center;justify-content:flex-start}
.plp-filter .all-filter-wrap .filter-wrap ul.filter-rating li{padding-right:5px}
.plp-filter .all-filter-wrap .filter-wrap .filter-rating-grey::before{color:transparent;content:'';background:url(clientlib-base/resources/svg/ratings/grey-star.svg) 0 0 no-repeat;height:20px;width:16px;display:block}
.plp-filter .all-filter-wrap .filter-wrap .filter-rating-black::before{color:transparent;content:'';background:url(clientlib-base/resources/svg/ratings/black-star.svg) 0 0 no-repeat;height:20px;width:16px;display:block}
.plp-filter .all-filter-wrap .filter-wrap .custom-control{padding:0 0 5px 0;display:inline-block}
.plp-filter .all-filter-wrap .filter-wrap .tooltip-min{top:33px}
.plp-filter .all-filter-wrap .filter-wrap .custom-control-label div{margin-top:6px !important;margin-bottom:6px !important}
.plp-filter .all-filter-wrap .filter-wrap .smart-pay-filter{position:relative;top:-8px}
.plp-filter .all-filter-wrap .clear-all{padding-right:20px}
.filter-badges{padding-left:30px;flex:0 1 auto;max-width:70%}
.filter-badges .badges{display:inline-block;position:relative;margin-right:20px;height:50px;margin-top:8px}
.filter-badges .badges span.badge-title{background-color:#f6f6f6;padding:8px 50px 8px 15px;border-radius:18px;border:1px solid #d8dada}
.filter-badges .badges span.icon{position:absolute;right:5px;top:1px;opacity:.5;cursor:pointer}
.filter-badges .badges span.icon i.clear{background:url(clientlib-base/resources/svg/light/clear-black.svg) center center no-repeat;background-size:100%}
@media(min-width:992px){.all-filter-wrap.filter-modal-wrap .modal{position:absolute;top:-50px}
.all-filter-wrap.filter-modal-wrap .modal-footer .filter-error{position:inherit;bottom:0}
.all-filter-wrap .modal-header{padding:0 20px 18px 50px}
.all-filter-wrap .modal-body{padding-left:50px;padding-right:50px}
.all-filter-wrap .modal-body .filter-fields{margin-top:30px}
.all-filter-wrap .modal-body .filters-container{justify-content:flex-start !important;align-items:flex-start;margin-left:0 !important}
.all-filter-wrap .modal-body .filters-container>div{flex:1}
.all-filter-wrap .modal-footer{padding:20px 0}
.all-filter-wrap .modal-footer .primary-btn{width:auto;padding-right:30px}
.all-filter-wrap .modal-footer .clear-all{width:auto;padding-right:20px;padding-top:0}
.all-filter-wrap .modal-footer .filter-error{text-align:right;padding-right:30px}
}
.range-slider{position:relative;padding-top:20px;margin-left:33px;margin-bottom:40px;max-width:220px;min-width:180px}
.range-slider .slider-wrapper{padding-bottom:30px}
.range-slider .ui-slider.ui-slider-horizontal{height:6px}
.range-slider .ui-slider.ui-widget.ui-widget-content{border:0;background-color:#747676}
.range-slider .ui-slider .ui-widget-header{background-color:#e00}
.range-slider .ui-slider .ui-slider-handle{width:34px;height:34px;border-radius:30px;top:-15px;background-color:#fff;box-shadow:none;border:1px solid #e00}
.range-slider .end-price,.range-slider .start-price{position:absolute;right:107%;top:13px;min-width:max-content}
.range-slider .end-price{left:115%;right:unset}
.range-slider #tooltip-max,.range-slider #tooltip-min{min-width:max-content}
.range-slider #tooltip-min{transform:translateY(54px)}
.range-slider ul{width:304px;padding-top:8px}
@media(min-width:992px){.range-slider{margin:0 85px 0 30px}
}
.productlist>.bg-soft-grey,.productlist>.bg-light-grey{background:0}
.productlist .product-filter-container{background:transparent}
.productlist .product-filter-container hr{margin-top:10px}
.productlist .product-filter-container .sort-options{border:2px solid #8c8c8c;background-color:#fff;border-radius:10px;padding-right:0 !important;margin-left:9px !important;max-width:256px}
.productlist .product-filter-container .sort-options>span{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold';margin-right:0;padding:8px 0}
.productlist .product-filter-container .sort-options .sort-dropdown{border:0;background:0;padding:8px 40px 8px 5px;min-width:calc(100% - 57px)}
.productlist .product-filter-container .sort-options .sort-dropdown .wrap-drop::after{right:0}
.productlist .product-filter-container .sort-options .sort-dropdown .sort-selected{color:#525252;text-overflow:ellipsis;font-family:'GalanoGrotesque-Medium';font-size:16px;line-height:24px}
@media(min-width:992px){.productlist .product-filter-container .sort-options{margin-bottom:10px !important;align-self:flex-end;max-width:unset}
.productlist .product-filter-container .sort-options .sort-dropdown{min-width:204px;padding:8px 50px 8px 5px}
.productlist .product-filter-container .sort-options .sort-dropdown .wrap-drop::after{right:10px}
}
.upgrade-plan{padding-top:30px}
.upgrade-plan .upgrade-content-wrapper{padding:30px 20px;background:#f6f6f6 !important}
.upgrade-plan .upgrade-content-wrapper form.upgrade-form>div>.pt-15{padding-top:0}
.upgrade-plan .upgrade-content-wrapper form.upgrade-form>div>.pt-20{padding-top:10px;align-items:flex-start !important}
.upgrade-plan .upgrade-content-wrapper form.upgrade-form>div>.pt-20 .submit{padding:0;height:26px;font-size:1rem;line-height:1.8rem;letter-spacing:.25px}
.upgrade-plan .upgrade-content-wrapper form.upgrade-form>div .text-capitalize{text-transform:unset !important}
.upgrade-plan .upgrade-content-wrapper>p{padding-bottom:2px}
.upgrade-plan .upgrade-content-wrapper .phone-number-input{margin-bottom:0}
.upgrade-plan .upgrade-content-wrapper .phone-number-input input{border-color:#d8dada;background-color:#fff}
.upgrade-plan .upgrade-content-wrapper .captcha-wrapper{padding-top:0}
.upgrade-plan .upgrade-content-wrapper .col-lg-4.my-auto{display:none}
.upgrade-plan .upgrade-content-wrapper .get-rewarded{margin-top:30px}
.upgrade-plan .upgrade-content-wrapper .captcha{padding-top:15px;max-width:232px}
.upgrade-plan .upgrade-content-wrapper .see-available-plans a{box-shadow:none}
.upgrade-plan h2{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.upgrade-plan p.refill-text{position:relative;padding-bottom:20px;padding-top:10px}
.upgrade-plan .eligible-offer-wrapper{display:none;padding:30px 20px;background:#f6f6f6 !important}
.upgrade-plan .eligible-offer-wrapper h2{margin-bottom:10px}
.upgrade-plan .eligible-offer-wrapper>p{padding-bottom:10px}
.upgrade-plan .eligible-offer-wrapper .change-number{width:fit-content;padding-top:10px}
.upgrade-plan .eligible-offer-wrapper .change-number a{box-shadow:none}
.upgrade-plan .eligible-offer-wrapper .row{display:block}
.upgrade-plan .eligible-offer-wrapper .row .user-detail{max-width:unset;width:100%}
.upgrade-plan .eligible-offer-wrapper .row .user-detail>.d-flex{display:block !important}
.upgrade-plan .eligible-offer-wrapper .row .user-detail>.d-flex>div{padding:0;margin:0}
.upgrade-plan .eligible-offer-wrapper .row .user-detail>.d-flex>div .service-end-date,.upgrade-plan .eligible-offer-wrapper .row .user-detail>.d-flex>div .service-end-date-label{font-weight:400 !important;display:inline-block;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;text-transform:unset !important}
.upgrade-plan .eligible-offer-wrapper .row .user-detail .change-number{padding-top:0;margin-bottom:0}
.upgrade-plan .eligible-offer-wrapper .eligible-phone{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.upgrade-plan .eligible-offer-wrapper .protectionplan-button-cta{height:36px;border-radius:22px;width:auto;padding:8px 16px;font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:1.6rem}
.upgrade-plan .eligible-offer-wrapper .logged-in-details{margin-bottom:20px;max-width:350px}
.upgrade-plan .eligible-offer-wrapper #eligible-customer .eligible-number{margin-bottom:0;padding-top:0}
@media(min-width:992px){.upgrade-plan .eligible-offer-wrapper #eligible-customer .eligible-number{padding-top:20px}
}
.upgrade-plan .eligible-offer-wrapper #eligible-customer .eligible-number .eligible-phone{padding-top:0}
.upgrade-plan .eligible-offer-wrapper #eligible-customer .service-end{padding-top:0;display:flex;align-items:center}
.upgrade-plan .eligible-offer-wrapper #eligible-customer .service-end .legal{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:400 !important}
.upgrade-plan .eligible-offer-wrapper #eligible-customer .service-end .subtitle-one,.upgrade-plan .eligible-offer-wrapper #eligible-customer .service-end .app-tile .subtitle-two,.app-tile .upgrade-plan .eligible-offer-wrapper #eligible-customer .service-end .subtitle-two{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;padding-top:0;margin-left:5px}
.upgrade-plan .already-account{margin-top:10px}
.upgrade-plan .already-account a{letter-spacing:0}
.upgrade-plan.upgrade-border{border:none !important}
.upgrade-plan .see-available-plans-logged .btn{height:36px;border-radius:22px;width:auto;padding:8px 16px;font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:1.6rem}
@media(min-width:992px){.upgrade-plan .upgrade-content-wrapper{padding:30px 80px}
.upgrade-plan .upgrade-content-wrapper .refill-text{padding-bottom:0 !important;padding-top:0 !important}
.upgrade-plan .upgrade-content-wrapper .phone-number-input{margin-bottom:0 !important}
.upgrade-plan .upgrade-content-wrapper .captcha-wrapper{padding-top:0;padding-bottom:0}
.upgrade-plan .upgrade-content-wrapper .icon.light-theme.small-icon i.expand-more{background:url("clientlib-base/resources/svg/light/expand_more.svg") center center no-repeat}
.upgrade-plan h2{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;letter-spacing:unset;margin-bottom:10px}
.upgrade-plan .get-rewarded{margin-top:0}
.upgrade-plan .already-account{margin-top:0}
.upgrade-plan .eligible-offer-wrapper{padding:30px 30px 30px 66px}
.upgrade-plan .eligible-offer-wrapper .eligible-offer-rewards{margin-top:0}
.upgrade-plan .eligible-offer-wrapper .eligible-phone{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.upgrade-plan .eligible-offer-wrapper{padding:30px 85px 37px}
}
.already-customer-container.upgrade-discount-input-form{display:flex;flex-direction:column}
@media screen and (min-width:920px){.already-customer-container.upgrade-discount-input-form .input-group{max-width:288px}
.already-customer-container.upgrade-discount-input-form .phone-number-input input{max-width:288px;background-color:#fff !important}
}
.already-customer-container.upgrade-discount-input-form>div:first-child{display:flex}
@media screen and (max-width:920px){.already-customer-container.upgrade-discount-input-form>div:first-child{flex-direction:column}
}
@media(min-width:992px){.already-customer-container.upgrade-discount-input-form .error-codes.mobileOnly{display:none}
}
@media screen and (max-width:920px){.already-customer-container.upgrade-discount-input-form .error-codes.desktopOnly{display:none}
}
.already-customer-container.upgrade-discount-input-form .phone-number-input input{background-color:#fff !important}
.already-customer-container.upgrade-discount-input-form .button-container{display:flex;flex-direction:column;gap:24px;margin-top:16px}
@media screen and (min-width:920px){.already-customer-container.upgrade-discount-input-form .button-container{flex-direction:row;gap:80px;margin-left:25px;margin-top:unset}
}
.already-customer-container.upgrade-discount-input-form .button-container .see-available-plans-logged .btn{max-width:178px;height:40px;font-size:14px;line-height:20px;padding:10px 14px;width:290px}
@media screen and (min-width:920px){.already-customer-container.upgrade-discount-input-form .button-container .see-available-plans-logged .btn{margin-bottom:15px}
}
.already-customer-container.upgrade-discount-input-form .button-container .already-account{align-self:center}
.already-customer-container.upgrade-discount-input-form .button-container .already-account a.caption-one{color:#000}
@media screen and (max-width:720px){.already-customer-container.upgrade-discount-input-form .button-container .already-account{align-self:self-start}
}
@media screen and (max-width:920px){.already-customer-container.upgrade-discount-input-form .button-container .already-account{margin-top:0;margin-bottom:17px}
}
@media screen and (min-width:920px){.already-customer-container.upgrade-discount-input-form .button-container .already-account{margin-bottom:15px}
}
.already-customer-container.upgrade-discount-input-form .phone-number-input input,.already-customer-container.upgrade-discount-input-form .phone-number-input input:focus{box-shadow:0 1px 2px 0 #1018280D;border:2px solid #dadada !important;border-radius:10px !important;font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#1a1c35}
.already-customer-container.upgrade-discount-input-form .upgrade-form-label{margin-top:6px}
.already-customer-container.upgrade-discount-input-form .upgrade-form-label span{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;color:#525252}
@media screen and (min-width:720px) and (max-width:920px){.already-customer-container.upgrade-discount-input-form{gap:16px}
.already-customer-container.upgrade-discount-input-form .upgrade-form-input{min-width:352px}
.already-customer-container.upgrade-discount-input-form .button-container a.btn{max-width:176px}
}
.promo-text.bg-transparent{color:#000 !important}
@media(min-width:768px){.phone-carousel{width:100%}
.phone-carousel>div{float:left;border-right:1px solid #d8dada;min-width:33.333%}
.phone-carousel>div:last-child{border-right:none !important}
.phone-carousel .owl-stage-outer{border-right:none !important}
}
.phone-carousel .owl-nav{display:none}
.phone-carousel .owl-dots{margin:0 auto;width:100% !important;position:absolute;left:0;bottom:-40px}
.owl-dot span{height:1px;width:24px;background-color:#747676 !important;box-shadow:none !important}
.owl-dot.active span,.owl-dot:hover span{height:4px;width:24px;background-color:#000 !important;box-shadow:none !important}
.plan-carousel .owl-dots,.sequential-card-carousel .owl-dots,.promo-card-carousel .owl-dots,.image-teaser-carousel .owl-dots,.phone-compare-carousel .owl-dots,.my-reward-carousel .owl-dots,.deal-carousel .owl-dots{margin:30px auto 0 auto;width:auto !important}
.plan-carousel .owl-dots .owl-dot,.sequential-card-carousel .owl-dots .owl-dot,.promo-card-carousel .owl-dots .owl-dot,.image-teaser-carousel .owl-dots .owl-dot,.phone-compare-carousel .owl-dots .owl-dot,.my-reward-carousel .owl-dots .owl-dot,.deal-carousel .owl-dots .owl-dot{margin:15px 5px;border:0 !important;opacity:1 !important;background-color:#747676 !important;width:24px !important;height:1px !important;cursor:pointer;border-radius:0 !important;box-shadow:none !important}
.plan-carousel .owl-dots .owl-dot.active,.sequential-card-carousel .owl-dots .owl-dot.active,.promo-card-carousel .owl-dots .owl-dot.active,.image-teaser-carousel .owl-dots .owl-dot.active,.phone-compare-carousel .owl-dots .owl-dot.active,.my-reward-carousel .owl-dots .owl-dot.active,.deal-carousel .owl-dots .owl-dot.active{background-color:#000 !important;border:0;opacity:1 !important;box-shadow:none !important;height:4px !important;width:24px !important}
.plan-carousel .owl-dots .owl-dot span,.sequential-card-carousel .owl-dots .owl-dot span,.promo-card-carousel .owl-dots .owl-dot span,.image-teaser-carousel .owl-dots .owl-dot span,.phone-compare-carousel .owl-dots .owl-dot span,.my-reward-carousel .owl-dots .owl-dot span,.deal-carousel .owl-dots .owl-dot span{display:none !important}
.owl-carousel .phone-card .phone-image img,.owl-carousel .sim-kit-card .phone-image img{width:auto}
.container-carousel.order-1{order:2}
.container-carousel.order-2{order:2}
.container-text.order-1{order:1}
.container-text.order-2{order:1}
.container-button{order:3}
.plan-carousel .plan-card__plan-name,.plan-carousel .plan-card__plan-pill{display:block}
.plan-carousel .plan-card .actual-price-value .plan-card__rounded-pill{display:none}
.plan-carousel .plan-card-price{height:unset}
.plan-carousel .plan-card__cta .view-plan-detail-btn{display:block}
@media(min-width:992px){.plan-carousel.fixed-carousel{display:flex}
}
.plan-carousel.fixed-carousel .product-card-container{background:#fff;padding:0 11px;border-bottom:unset;border-top:unset;margin-bottom:20px}
@media(min-width:992px){.plan-carousel.fixed-carousel .product-card-container{margin-bottom:0}
}
.plan-carousel.fixed-carousel .product-card-container .plan-card-info{height:unset;min-height:420px}
.pc-bg-red.pc-primary-btn .plan-card__cta .view-plan-detail-btn a{color:white !important;border:1px solid #fff !important;background-color:unset}
.pc-bg-red.pc-primary-btn .plan-card__cta .view-plan-detail-btn a:hover{border-bottom:2px solid #fff !important;color:#fff !important;opacity:unset}
.pc-bg-red .plan-card{background-color:#e00;color:#fff;border:1px solid #e00 !important}
.pc-bg-red .plan-card .actual-price-value{color:#fff !important}
.pc-bg-red .plan-card .small-text a{color:#fff !important;border-bottom:1px solid #fff !important}
.pc-bg-red .plan-card .small-text a:hover{border-bottom:2px solid #fff !important;color:#fff !important;opacity:unset}
.pc-bg-red .plan-card__rounded-pill{color:#000 !important;background-color:#fff !important}
.pc-bg-red .plan-card__cta .view-plan-detail-btn a{border:unset}
.pc-bg-red .plan-card__cta .view-plan-detail-btn a:hover{background:#747676;color:#000;opacity:unset}
.pc-bg-red .plan-card-info ul li{color:#fff !important}
.pc-bg-red .plan-card-info ul li a{color:white !important;border-bottom:1px solid #fff !important}
.pc-bg-red .plan-card-info ul li a:hover{border-bottom:2px solid #fff !important;color:#fff !important;opacity:unset}
.pc-bg-red .plan-card .icon.light-theme.small-icon i.expand-less{background:url("clientlib-base/resources/svg/dark/small/expand_less_sm.svg") center center no-repeat}
.pc-bg-red .plan-card .icon.light-theme.small-icon i.expand-more{background:url("clientlib-base/resources/svg/dark/small/expand_more_sm.svg") center center no-repeat}
.pc-bg-red .plan-card .icon.light-theme.small-icon i.tick{display:none;background:url("clientlib-base/resources/svg/checkmark-icon.svg") center center no-repeat}
.pc-bg-red .plan-card .icon.dark-theme.small-icon i.expand-less{background:url("clientlib-base/resources/svg/light/small/expand_less_sm.svg") center center no-repeat}
.pc-bg-red .plan-card .icon.dark-theme.small-icon i.expand-more{background:url("clientlib-base/resources/svg/light/small/expand_more_sm.svg") center center no-repeat}
.pc-bg-red .plan-card .icon.dark-theme.small-icon i.tick{display:none;background:url("clientlib-base/resources/svg/checkmark-icon-dark.svg") center center no-repeat}
@media(min-width:992px){.phone-carousel .owl-nav{display:block;margin-top:0 !important;font-size:7.5rem}
.phone-carousel .owl-nav>button{position:absolute;background:transparent !important;top:calc(50% - 20px)}
.phone-carousel .owl-nav>button i{height:40px;width:40px;display:block}
.phone-carousel .owl-nav .owl-prev{left:-80px}
.phone-carousel .owl-nav .owl-prev i.left-arrow{background:url("clientlib-base/resources/svg/masthead/left_black.svg") center center no-repeat}
.phone-carousel .owl-nav .owl-next{right:-80px}
.phone-carousel .owl-nav .owl-next i.right-arrow{background:url("clientlib-base/resources/svg/masthead/right_black.svg") center center no-repeat}
.phone-carousel .owl-nav [class*='owl-']:hover{background:none !important}
.phone-carousel .owl-nav button:focus{outline:-webkit-focus-ring-color auto 1px}
}
.product-card-container{background:#fff;padding:0 30px}
.phone-card .available-color,.accessories-card .available-color,.device-card .available-color{height:auto}
.phone-card .main-no-ex,.accessories-card .main-no-ex,.device-card .main-no-ex{display:flex;align-items:flex-start;flex-direction:column;min-height:76px}
.phone-card .main-no-ex .off-price-main-new,.accessories-card .main-no-ex .off-price-main-new,.device-card .main-no-ex .off-price-main-new{display:none}
.phone-card .main-no-ex .off-price-main,.accessories-card .main-no-ex .off-price-main,.device-card .main-no-ex .off-price-main{display:block !important}
.phone-card .main-no-ex>span,.phone-card .main-no-ex>.container,.phone-card .main-no-ex .actual-price,.accessories-card .main-no-ex>span,.accessories-card .main-no-ex>.container,.accessories-card .main-no-ex .actual-price,.device-card .main-no-ex>span,.device-card .main-no-ex>.container,.device-card .main-no-ex .actual-price{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.phone-card .main-no-ex .price-label,.accessories-card .main-no-ex .price-label,.device-card .main-no-ex .price-label{order:2}
.phone-card .main-no-ex>.container,.accessories-card .main-no-ex>.container,.device-card .main-no-ex>.container{order:2;text-align:left}
.phone-card .main-no-ex .off-price-main,.accessories-card .main-no-ex .off-price-main,.device-card .main-no-ex .off-price-main{order:1}
.phone-card .main-no-ex .actual-price,.accessories-card .main-no-ex .actual-price,.device-card .main-no-ex .actual-price{order:3}
.phone-card .retail-price .price-label,.accessories-card .retail-price .price-label,.device-card .retail-price .price-label{order:2}
.phone-card .retail-price .offered-price,.accessories-card .retail-price .offered-price,.device-card .retail-price .offered-price{order:1}
.phone-card .retail-price .actual-price,.accessories-card .retail-price .actual-price,.device-card .retail-price .actual-price{order:3;text-decoration:line-through}
.phone-card .emi-price,.accessories-card .emi-price,.device-card .emi-price{text-align:right}
.phone-card .sup-no-ex .actual-price,.phone-card .sup-no-ex .price-label,.accessories-card .sup-no-ex .actual-price,.accessories-card .sup-no-ex .price-label,.device-card .sup-no-ex .actual-price,.device-card .sup-no-ex .price-label{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.phone-card .emi-container,.accessories-card .emi-container,.device-card .emi-container{min-height:76px}
.phone-card .emi-container .body-text.color-black,.phone-card .emi-container .md-form.input-group.search-input label.color-black,.md-form.input-group.search-input .phone-card .emi-container label.color-black,.phone-card .emi-container label.field span.color-black,label.field .phone-card .emi-container span.color-black,.phone-card .emi-container label.field-spa span.color-black,label.field-spa .phone-card .emi-container span.color-black,.phone-card .emi-container a.color-black,.phone-card .emi-container .payment-method-info .default-payment p.color-black.subtitle-three-px,.payment-method-info .default-payment .phone-card .emi-container p.color-black.subtitle-three-px,.phone-card .emi-container .address-info .default-payment p.color-black.subtitle-three-px,.address-info .default-payment .phone-card .emi-container p.color-black.subtitle-three-px,.phone-card .emi-container .managed-line .refill-your-plan .toast-refill .toast-header .color-black.subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .phone-card .emi-container .color-black.subtitle-three-px,.phone-card .emi-container .managed-line .port-toast .toast-refill .toast-header .color-black.subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .phone-card .emi-container .color-black.subtitle-three-px,.accessories-card .emi-container .body-text.color-black,.accessories-card .emi-container .md-form.input-group.search-input label.color-black,.md-form.input-group.search-input .accessories-card .emi-container label.color-black,.accessories-card .emi-container label.field span.color-black,label.field .accessories-card .emi-container span.color-black,.accessories-card .emi-container label.field-spa span.color-black,label.field-spa .accessories-card .emi-container span.color-black,.accessories-card .emi-container a.color-black,.accessories-card .emi-container .payment-method-info .default-payment p.color-black.subtitle-three-px,.payment-method-info .default-payment .accessories-card .emi-container p.color-black.subtitle-three-px,.accessories-card .emi-container .address-info .default-payment p.color-black.subtitle-three-px,.address-info .default-payment .accessories-card .emi-container p.color-black.subtitle-three-px,.accessories-card .emi-container .managed-line .refill-your-plan .toast-refill .toast-header .color-black.subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .accessories-card .emi-container .color-black.subtitle-three-px,.accessories-card .emi-container .managed-line .port-toast .toast-refill .toast-header .color-black.subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .accessories-card .emi-container .color-black.subtitle-three-px,.device-card .emi-container .body-text.color-black,.device-card .emi-container .md-form.input-group.search-input label.color-black,.md-form.input-group.search-input .device-card .emi-container label.color-black,.device-card .emi-container label.field span.color-black,label.field .device-card .emi-container span.color-black,.device-card .emi-container label.field-spa span.color-black,label.field-spa .device-card .emi-container span.color-black,.device-card .emi-container a.color-black,.device-card .emi-container .payment-method-info .default-payment p.color-black.subtitle-three-px,.payment-method-info .default-payment .device-card .emi-container p.color-black.subtitle-three-px,.device-card .emi-container .address-info .default-payment p.color-black.subtitle-three-px,.address-info .default-payment .device-card .emi-container p.color-black.subtitle-three-px,.device-card .emi-container .managed-line .refill-your-plan .toast-refill .toast-header .color-black.subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .device-card .emi-container .color-black.subtitle-three-px,.device-card .emi-container .managed-line .port-toast .toast-refill .toast-header .color-black.subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .device-card .emi-container .color-black.subtitle-three-px{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.phone-card,.accessories-card,.device-card{height:auto;position:relative;max-width:290px;margin:0 auto;padding-bottom:26px}
.phone-card .phone-image-detail,.accessories-card .phone-image-detail,.device-card .phone-image-detail{padding-top:0 !important}
.phone-card .promo-text,.accessories-card .promo-text,.device-card .promo-text{padding:20px 0;height:100px !important;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;color:#000;text-overflow:ellipsis;position:relative;text-align:center}
.phone-card .promo-text.invisible,.accessories-card .promo-text.invisible,.device-card .promo-text.invisible{height:100px !important;display:block}
.phone-card .promo-text img,.accessories-card .promo-text img,.device-card .promo-text img{display:inline-block;vertical-align:middle;width:auto}
.phone-card .promo-text::before,.accessories-card .promo-text::before,.device-card .promo-text::before{content:'';background:url("clientlib-base/resources/svg/light/deals.svg") left top no-repeat;width:25px;height:25px;position:absolute;transform:translate(-35px,-2px)}
.phone-card .phone-name,.accessories-card .phone-name,.device-card .phone-name{width:100%;height:56px;display:flex;align-items:center;justify-content:left;text-align:left;margin-top:10px}
.phone-card .phone-name h2,.phone-card .phone-name p,.accessories-card .phone-name h2,.accessories-card .phone-name p,.device-card .phone-name h2,.device-card .phone-name p{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;overflow-wrap:break-word;padding:0 !important;display:-webkit-box}
.phone-card .phone-rating,.accessories-card .phone-rating,.device-card .phone-rating{padding:5px 0 10px;width:100%}
.phone-card .phone-image,.accessories-card .phone-image,.device-card .phone-image{display:flex;justify-content:center}
.phone-card .phone-image img,.accessories-card .phone-image img,.device-card .phone-image img{height:146px;margin:0 auto;object-fit:contain}
.phone-card .phone-image a,.accessories-card .phone-image a,.device-card .phone-image a{border-bottom:0}
.phone-card .price-container .offered-price,.accessories-card .price-container .offered-price,.device-card .price-container .offered-price{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.phone-card .price-container .offered-price sup,.accessories-card .price-container .offered-price sup,.device-card .price-container .offered-price sup{top:-0.5em;font-size:60%;padding-left:3px}
.phone-card .price-container .actual-price,.accessories-card .price-container .actual-price,.device-card .price-container .actual-price{text-decoration:line-through}
.phone-card .price-container .emi-container img,.accessories-card .price-container .emi-container img,.device-card .price-container .emi-container img{background-size:cover;display:inline-block;width:auto}
.phone-card .available-color,.accessories-card .available-color,.device-card .available-color{width:100%;margin-top:20px;display:flex;justify-content:center;height:16px}
.phone-card .available-color ul,.accessories-card .available-color ul,.device-card .available-color ul{padding:0;margin:0;display:flex}
.phone-card .available-color li,.accessories-card .available-color li,.device-card .available-color li{list-style-type:none;padding:0 4px}
.phone-card .available-color .dot,.accessories-card .available-color .dot,.device-card .available-color .dot{height:16px;width:16px;border-radius:50%;display:block;border:1px solid #747676;box-shadow:none}
.phone-card.out-of-stock .promo-text,.accessories-card.out-of-stock .promo-text,.device-card.out-of-stock .promo-text{background:transparent;height:100px !important;color:#000}
.phone-card.out-of-stock .promo-text::before,.accessories-card.out-of-stock .promo-text::before,.device-card.out-of-stock .promo-text::before{content:'';background:url("clientlib-base/resources/svg/light/error.svg") left top no-repeat}
.phone-card.out-of-stock .phone-image-detail,.accessories-card.out-of-stock .phone-image-detail,.device-card.out-of-stock .phone-image-detail{opacity:50%}
.phone-card .notify-btn-container,.accessories-card .notify-btn-container,.device-card .notify-btn-container{height:50px;justify-content:space-between !important}
@media(min-width:992px){.phone-card,.accessories-card,.device-card{max-width:330px;padding-bottom:32px}
.phone-card .phone-image img,.accessories-card .phone-image img,.device-card .phone-image img{height:202px}
.phone-card .promo-text,.accessories-card .promo-text,.device-card .promo-text{padding-top:38px;height:100px !important}
.phone-card .promo-text.invisible,.accessories-card .promo-text.invisible,.device-card .promo-text.invisible{height:100px !important;display:block}
}
@media(min-width:1200px) and (max-width:1279px){.product-card-container{padding:0 !important}
.row{margin-right:0 !important}
.phone-card .promo-text{margin-inline-start:20px}
.phone-name h2{margin-inline-start:10px}
.price-container{margin-inline-start:10px}
.notify-btn-container{padding:0 10px 0 10px}
.notify-btn-container .primary-btn,.notify-btn-container .secondary-btn{padding:0 !important}
.notify-btn-container .primary-btn a,.notify-btn-container .secondary-btn a{width:14vw}
}
.phone-card .phone-image-detail{padding-bottom:10px !important}
.phone-card .phone-image-detail>.row{flex-direction:column;align-items:center}
.phone-card .notify-btn-container{margin-top:30px}
.phone-card .notify-btn-container .primary-btn a{background-color:#fff;box-shadow:none;color:#000;border:1px solid #000}
.phone-card .notify-btn-container .primary-btn a:hover,.phone-card .notify-btn-container .primary-btn a:focus,.phone-card .notify-btn-container .primary-btn a:active{background-color:#fff;border:1px solid #747676;color:#747676}
@media(min-width:992px){.phone-card .phone-image-detail{padding-bottom:20px !important}
}
.cart-options-phone .upgradeNotEligible{margin:0 30px}
@media(min-width:992px){.cart-options-phone .upgradeNotEligible{margin:0}
}
.product-listing-container .container.phone-price-detail{width:100% !important}
.accessories-card .phone-image-detail{padding-bottom:25px !important}
.accessories-card .notify-btn-container{margin-top:20px}
.accessories-card .notify-btn-container .primary-btn a{background:#fff;box-shadow:none;color:#000;border:1px solid #000}
.accessories-card .phone-name{margin-bottom:15px}
@media(min-width:992px){.accessories-card .phone-image-detail{padding-bottom:59px !important}
.accessories-card .notify-btn-container{margin-top:30px}
}
.product-card{background-position:bottom center;background-repeat:no-repeat;min-height:510px;height:100%;background-size:cover;position:relative;box-shadow:inset 0 0 0 1px #d8dada !important;max-width:100%;width:auto;border-radius:0 !important}
.product-card.imgBox{width:fit-content;box-shadow:inset 0 0 0 0 #d8dada !important;border-radius:0}
.product-card>div{margin:30px}
@media(min-width:768px){.product-card>div{margin:40px}
.product-card .heading-three{margin-bottom:10px}
}
.plan-card{padding:20px 20px 10px;border-radius:10px;border:1px solid #000}
.plan-card>div{margin:0 auto 30px;width:290px;text-align:left}
.plan-card-price{width:310px;height:133px;position:relative;margin-bottom:20px;padding:0;background:transparent}
.plan-card__name-details{display:flex;margin:0 auto !important}
.plan-card__plan-name,.plan-card__plan-pill{display:none}
.plan-card .actual-price-value{color:#000;font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';padding:5px 0}
.plan-card .actual-price-value span:first-child{font-size:6rem;font-weight:700;line-height:6.2rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.plan-card .actual-price-value .plan-card__rounded-pill{position:absolute;right:0}
@media(min-width:992px){.plan-card .actual-price-value .plan-card__rounded-pill{margin-top:unset}
}
.plan-card .actual-price-title{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.plan-card .actual-price-detail{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.plan-card__plan-pill{width:49%}
.plan-card__rounded-pill{font-size:12px;line-height:24px;font-family:'GalanoGrotesque-Bold';background-color:#000;color:#fff;border-radius:50rem !important;max-width:140px;margin-left:7px;float:right;font-weight:700}
.plan-card__rounded-pill .pill{display:-webkit-inline-box;flex-direction:row;justify-content:center;padding:0 8px}
.plan-card .refil-price{width:125px;height:125px;position:absolute;background:#000;border-radius:50%;right:0;top:0;transform:translate(20px,-20px);padding:22px 20px 15px 20px;text-align:center;color:#fff}
.plan-card .refil-price-value{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.plan-card .refil-price-time{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.plan-card .small-text{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';font-weight:400}
.plan-card-info{height:273px}
.plan-card-info ul{list-style:none;padding-left:0;margin:0}
.plan-card-info ul li{padding-left:0;margin-top:7px;font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';position:relative}
.plan-card-info ul li:first-child{margin-top:0}
.plan-card-info ul li .small-text{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold';font-weight:400}
.plan-card-info ul li .disney_plus_img{margin-bottom:-2px !important}
.plan-card .explore-all{padding-left:40px}
.plan-card-cta{height:50px;display:flex;justify-content:space-between}
.plan-card-cta .btn{padding:16px 34px 14px 34px}
.plan-card-cta .small-text{display:none}
.plan-card__cta .view-plan-detail-btn{display:none}
.plan-card .compare-wrapper{margin:auto 0;position:relative}
.plan-card .compare-wrapper .compare-text{margin:5px 0}
@media(min-width:992px){.plan-card{padding-top:40px}
.plan-card>div{width:356px}
.plan-card-price{width:100%;height:unset;padding:0}
.plan-card .actual-price-value{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';font-weight:400;padding:5px 0}
.plan-card .actual-price-value span:first-child{font-size:6rem;font-weight:700;line-height:6.2rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.plan-card-info{height:293px}
.plan-card-info ul li::before{transform:translateY(-4px)}
.plan-card-free-subscription{display:none}
.plan-card-free-subscription img{margin-right:10px}
.plan-card-cta{margin-bottom:34px}
}
.addon-card .compare-wrapper,.addon-card .actual-price-detail,.addon-card .refil-price{display:none}
.addon-card .plan-card-cta .small-text{display:block;margin-bottom:20px}
.addon-card .plan-card-info{height:248px}
.addon-card .plan-card-cta{height:90px;flex-wrap:wrap}
@media(min-width:992px){.addon-card .plan-card-info{height:267px}
}
.multiline-plan-card{width:100%;border-radius:10px;text-align:left;border:1px solid #000;margin-left:0 !important;margin-bottom:20px;position:relative;padding:20px;position:relative;background:#fff}
.multiline-plan-card .view-reward-detail{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.multiline-plan-card__rounded-pill{font-size:10px;line-height:2.5rem;font-family:'GalanoGrotesque-Bold';background-color:#000;color:#fff;border-radius:50rem !important;max-width:140px;margin-left:7px;float:right;font-weight:700}
@media(min-width:992px){.multiline-plan-card__rounded-pill{margin-top:-3%}
}
.multiline-plan-card__rounded-pill .pill{display:flex;flex-direction:row;justify-content:center;padding:0 5px}
.multiline-plan-card__head{margin-bottom:0;width:100%}
.multiline-plan-card__head h2{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.multiline-plan-card__head h3{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';height:38px}
@media(min-width:992px){.multiline-plan-card__head h3{height:58px}
}
.multiline-plan-card__head .plan-type{display:block;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
@media(min-width:992px){.multiline-plan-card__head .plan-type{height:20px}
}
.multiline-plan-card__head .plan-name{min-width:50%}
.multiline-plan-card__bundle-sec{margin-top:-15px;float:right;margin-right:-5px}
.multiline-plan-card__bundle-logo{width:90px;height:50px;margin-top:10px}
@media(min-width:992px){.multiline-plan-card__bundle-logo{margin-top:0}
}
.multiline-plan-card__promo{width:100%;margin:-7px 0 0 -24px;background:#000;color:#fff;position:absolute;border-radius:8px 8px 0 0;font-size:16px;padding-left:20px;font-weight:bold;padding-bottom:5px}
.multiline-plan-card__head-portin{padding-top:31px}
@media(min-width:992px){.multiline-plan-card__head-portin{padding-top:20px}
}
@media(min-width:992px){.multiline-plan-card__head-portin.plp{padding-top:0}
}
.multiline-plan-card__bundle-logo-subscript{font-size:x-small;margin-bottom:-8px;margin-top:-17px;font-weight:500}
.multiline-plan-card__details{width:100%;padding-top:10px;margin:20px 0 10px 0}
@media(min-width:992px){.multiline-plan-card__details{min-height:285px}
}
.multiline-plan-card__details .card-view{display:flex;flex-wrap:wrap;flex-direction:column}
.multiline-plan-card__details .card-view .plan-card-summary .caption-text-one a{font-size:12px;line-height:15px;text-decoration:underline;letter-spacing:0;font-weight:400}
.multiline-plan-card__details .card-view ul{list-style:none;padding:0;margin-bottom:0}
.multiline-plan-card__details .card-view ul li{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';font-weight:bold;margin-bottom:7px;letter-spacing:normal}
.multiline-plan-card__details .card-view ul li p{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';font-weight:normal}
.multiline-plan-card__details .card-view .vas-terms{font-size:1.4rem !important;font-weight:400 !important;margin-bottom:20px}
.multiline-plan-card__details .card-view .vas-terms p a{font-size:1.4rem !important;border-bottom:1px solid #000}
.multiline-plan-card__details .flip-view{display:none;font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.multiline-plan-card__details .flip-view .price-detail{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';padding-top:10px}
.multiline-plan-card__details .flip-view ul{list-style:none;padding:0}
.multiline-plan-card__details .flip-view ul .final-value{font-weight:bold}
.multiline-plan-card__details .flip-view .fade{opacity:.3}
.multiline-plan-card__details .flip-view .total-price{text-align:left;border-top:4px solid #000;font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';padding-top:20px}
.multiline-plan-card__details .flip-view .total-price .left-sec{text-align:left;display:inline-block;font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:bold}
.multiline-plan-card__details .flip-view .vas-terms{font-size:1.4rem !important;font-weight:400 !important}
.multiline-plan-card__details .flip-view .vas-terms p a{font-size:1.4rem !important;border-bottom:1px solid #000}
.multiline-plan-card__avg-price .price-value{display:flex}
.multiline-plan-card__avg-price .price-value .act-price{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.multiline-plan-card__avg-price .price-value .act-price-main{text-decoration:line-through;top:8px;right:5px}
.multiline-plan-card__avg-price .price-value .sub-supr{padding-left:5px;text-align:left;margin-top:-5px}
.multiline-plan-card__avg-price .price-value .sub-supr sup{top:4px;font-size:11px;letter-spacing:0;line-height:16px}
.multiline-plan-card__avg-price .price-value .sub-supr .moper-line{display:block;font-size:11px;letter-spacing:0;line-height:16px}
.multiline-plan-card__avg-price .price-breakdown{display:block;margin:0 0 20px 0}
.multiline-plan-card__avg-price .price-breakdown a{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold';border-bottom:1px solid #000}
.multiline-plan-card__avg-price .price-breakdown a:hover{border-bottom:2px solid #000}
.multiline-plan-card__avg-price .plan-summary{display:none;margin:10px 0 25px 0}
.multiline-plan-card__avg-price .plan-summary a{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold';font-weight:700;border-bottom:1px solid #000}
.multiline-plan-card__avg-price .plan-summary a:hover{border-bottom:2px solid #000}
.multiline-plan-card__cta{text-align:center;margin-bottom:20px}
@media(min-width:992px){.multiline-plan-card__cta{min-height:23px}
}
.multiline-plan-card__cta .view-plan-detail{text-align:left}
.multiline-plan-card__cta .view-plan-detail a{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';border-bottom:1px solid #000;font-weight:400}
.multiline-plan-card__cta .view-plan-detail a:hover{border-bottom:2px solid #000}
.multiline-plan-card__cta .add-to-cart-btn{margin-bottom:60px}
.multiline-plan-card__cta.multiline-plan-card-selectbtn .view-plan-detail-btn{margin-bottom:70px}
.multiline-plan-card__cta .custom-checkbox{padding-left:0;text-align:left}
@media(min-width:992px){.multiline-plan-card__cta.multiline-plan-card-selectbtn{position:absolute;bottom:0}
}
.multiline-plan-card--flipped{background:#f6f6f6;color:#000;border-top:4px solid #e00;padding-top:17px}
.multiline-plan-card--flipped .card-view,.multiline-plan-card--flipped .price-breakdown{display:none}
.multiline-plan-card--flipped .flip-view,.multiline-plan-card--flipped .plan-summary{display:block}
.multiline-plan-card--flipped .plan-summary{margin-bottom:20px;margin-top:0}
.multiline-plan-card--flipped .addToCartBtn{background:transparent !important;border-color:#fff;color:#000}
.multiline-plan-card--flipped .flip-view ul li{text-align:left;margin-bottom:20px;font-weight:bold}
.multiline-plan-card--flipped .flip-view ul li span{display:inline-block}
.multiline-plan-card--flipped .flip-view ul li span.bold,.multiline-plan-card--flipped .flip-view ul li span.line-left{text-align:left;padding-right:20px;width:31%}
.multiline-plan-card .plan-compare{position:absolute;bottom:28px}
.multiline-plan-card .plan-compare .custom-control{padding-left:0}
@media(min-width:992px){.multiline-plan-card{margin-bottom:0;flex-wrap:wrap;align-items:center;justify-content:center;flex:1;border-radius:0;align-content:space-between;border-left:1px solid #000;border-right:0}
.multiline-plan-card__promo{border-radius:5px}
.multiline-plan-card__promo.plp{margin-top:-14%;margin-left:-7%}
.multiline-plan-card:first-child{margin-left:0;border-radius:10px 0 0 10px}
.multiline-plan-card:first-child .multiline-plan-card__promo{border-radius:8px 0 0 0}
.multiline-plan-card:last-child{margin-left:0;border-right:1px solid #000;border-radius:0 10px 10px 0}
.multiline-plan-card:last-child .multiline-plan-card__promo{border-radius:0 8px 0 0}
.multiline-plan-card:only-child{border-radius:10px}
.multiline-plan-card__cta{text-align:center}
}
.add-on-card .multiline-plan-card__details{min-height:unset}
.add-on-card .multiline-plan-card{padding-bottom:64px}
.add-on-card .multiline-plan-card__cta{position:absolute;bottom:20px}
.add-on-card .multiline-plan-card__cta .view-plan-detail a{font-size:1.6rem;font-weight:700;letter-spacing:.5px;line-height:2rem;font-family:'GalanoGrotesque-Bold';border-bottom:1px solid #000}
.add-on-card .multiline-plan-card__cta .view-plan-detail a:hover{border-bottom:1px solid #747676}
.broadband-multiline-plan-list .service-plan-broadband-labels .multiline-plan-card{margin-left:0 !important;margin-right:0 !important}
@media only screen and (min-width:920px){.broadband-multiline-plan-list .service-plan-broadband-labels .multiline-plan-card{margin-left:30px !important;margin-right:0 !important}
}
.broadband-multiline-plan-list .product-background{text-align:center}
.broadband-multiline-plan-list .multiline-plan-card{padding:10px !important}
.broadband-multiline-plan-list .multiline-plan-card .plan-heading{padding-top:20px}
.broadband-multiline-plan-list .multiline-plan-card .broadband-list-container{border:3px solid #000;margin:20px 0}
.broadband-multiline-plan-list .multiline-plan-card .broadband-list-container .broadband-list-details{margin:5px;text-align:left}
.broadband-multiline-plan-list .multiline-plan-card .broadband-list-container .broadband-list-details .row{display:flex !important;margin:0 !important}
.broadband-multiline-plan-list .multiline-plan-card .broadband-list-container .broadband-list-details h3{border-bottom:3px solid #000}
.broadband-multiline-plan-list .multiline-plan-card .broadband-list-container .broadband-list-details a{color:#0077b4;text-decoration:underline}
.broadband-multiline-plan-list .multiline-plan-card__cta .add-to-cart-btn{margin:0}
.broadband-multiline-plan-list .multiline-plan-card .plan-card-summary{padding-bottom:20px}
.broadband-multiline-plan-list .multiline-plan-card .plan-card-summary a{font-weight:400;text-decoration:underline}
.multiline-plan-card-wrapper{display:flex;flex-direction:column;justify-content:center}
@media(min-width:992px){.multiline-plan-card-wrapper{flex-direction:row}
.multiline-plan-card-wrapper .multiline-plan-card{max-width:414px;padding-bottom:160px;border:1px solid #000;margin-left:16px !important;border-radius:10px !important}
}
.multiline-plan-card-wrapper--expensive-plan{margin:30px auto;max-width:100%;flex-direction:column;background:#f6f6f6 !important}
.multiline-plan-card-wrapper--expensive-plan .multiline-plan-card{border-radius:10px !important;margin-bottom:30px}
@media(min-width:768px){.multiline-plan-card-wrapper--expensive-plan{max-width:350px;margin:40px auto}
}
.multiline-plan-card-wrapper.add-on-card .view-plan-detail-btn{margin-bottom:0 !important}
@media(orientation:landscape) and (min-device-width:1024px) and (max-device-width:1200px) and (-webkit-min-device-pixel-ratio:2){.multiline-plan-card__head{margin-bottom:20px !important}
.multiline-plan-card__head .plan-name{font-size:27px;line-height:28px}
.multiline-plan-card__head .multiline-plan-card__bundle-logo{width:79px !important}
}
.plan-pdp-container .details-page .product-card-container .plan-card-info .vas-terms{padding-left:0;margin-top:16px;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:.5px}
.plan-pdp-container .details-page .product-card-container .plan-card-info .vas-terms p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.plan-pdp-container .details-page .product-card-container .plan-card-info .vas-terms p b{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px}
.plan-pdp-container .details-page .product-card-container .plan-card-info .vas-terms p span{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-red .multiline-plan-card-wrapper .multiline-plan-card{background:#e00 !important;border:1px solid #e00 !important;color:white !important}
.mpl-bg-red .multiline-plan-card-wrapper .multiline-plan-card__rounded-pill{color:#000 !important;background-color:#fff !important}
.mpl-bg-red .multiline-plan-card-wrapper .multiline-plan-card__avg-price .price-breakdown a{border-bottom:1px solid #fff !important;color:white !important}
.mpl-bg-red .multiline-plan-card-wrapper .multiline-plan-card__avg-price .price-breakdown a:hover{border-bottom:2px solid #fff !important;color:white !important;opacity:unset}
.mpl-bg-red .multiline-plan-card-wrapper .multiline-plan-card__avg-price .plan-summary a{border-bottom:1px solid #fff !important;color:white !important}
.mpl-bg-red .multiline-plan-card-wrapper .multiline-plan-card__avg-price .plan-summary a:hover{border-bottom:2px solid #fff !important;color:white !important;opacity:unset}
.mpl-bg-red .multiline-plan-card-wrapper .multiline-plan-card__cta .view-plan-detail-btn a{color:#000;border:unset;background-color:#fff;box-shadow:none}
.mpl-bg-red .multiline-plan-card-wrapper .multiline-plan-card__cta .view-plan-detail-btn a:hover{background:#747676;color:#000}
.mpl-bg-red .multiline-plan-card-wrapper .multiline-plan-card__cta .add-to-cart-btn .btn{color:#000;border:unset;background-color:#fff;box-shadow:none}
.mpl-bg-red .multiline-plan-card-wrapper .multiline-plan-card__cta .add-to-cart-btn .btn:hover{background:#747676;color:#000}
.mpl-bg-red .multiline-plan-card-wrapper .multiline-plan-card__cta .view-plan-detail a{color:#fff !important;border-bottom:1px solid #fff !important}
.mpl-bg-red .multiline-plan-card-wrapper .multiline-plan-card__cta .view-plan-detail a:hover{border-bottom:2px solid #fff !important;color:#fff !important;opacity:unset}
.mpl-bg-red .multiline-plan-card-wrapper .multiline-plan-card__cta .small-text a{color:#fff !important;border-bottom:1px solid #fff !important}
.mpl-bg-red .multiline-plan-card-wrapper .multiline-plan-card__cta .small-text a:hover{border-bottom:2px solid #fff !important;color:#fff !important;opacity:unset}
.mpl-bg-red .multiline-plan-card-wrapper .multiline-plan-card__details .vas-terms p a{border-bottom:1px solid #fff !important;color:white !important}
.mpl-bg-red .multiline-plan-card-wrapper .multiline-plan-card__details .vas-terms p a:hover{border-bottom:2px solid #fff !important;color:#fff !important;opacity:unset}
.mpl-bg-red .multiline-plan-card-wrapper .multiline-plan-card__details .flip-view .total-price{border-top:4px solid #fff !important}
.mpl-bg-red .multiline-plan-card-wrapper .multiline-plan-card__details .card-view ul li{font-size:1.6rem;line-height:2.8rem}
.mpl-bg-red .multiline-plan-card-wrapper .multiline-plan-card__details .plan-card-summary .caption-text-one a{color:#fff}
.mpl-bg-red .multiline-plan-card-wrapper .multiline-plan-card .promo-offer-summary-plp{color:black}
.mpl-bg-red .multiline-plan-card-wrapper .multiline-plan-card .icon.light-theme.small-icon i.expand-less{background:url("clientlib-base/resources/svg/dark/small/expand_less_sm.svg") center center no-repeat}
.mpl-bg-red .multiline-plan-card-wrapper .multiline-plan-card .icon.light-theme.small-icon i.expand-more{background:url("clientlib-base/resources/svg/dark/small/expand_more_sm.svg") center center no-repeat}
.mpl-bg-red .multiline-plan-card-wrapper .multiline-plan-card .icon.light-theme.small-icon i.tick{background:url("clientlib-base/resources/svg/checkmark-icon.svg") center center no-repeat}
.mpl-bg-red .multiline-plan-card-wrapper .multiline-plan-card .icon.dark-theme.small-icon i.expand-less{background:url("clientlib-base/resources/svg/light/small/expand_less_sm.svg") center center no-repeat}
.mpl-bg-red .multiline-plan-card-wrapper .multiline-plan-card .icon.dark-theme.small-icon i.expand-more{background:url("clientlib-base/resources/svg/light/small/expand_more_sm.svg") center center no-repeat}
.mpl-bg-red .multiline-plan-card-wrapper .multiline-plan-card .icon.dark-theme.small-icon i.tick{background:url("clientlib-base/resources/svg/checkmark-icon-dark.svg") center center no-repeat}
.mpl-bg-red .multiline-plan-card-wrapper .multiline-plan-card .custom-control-input:checked ~ .custom-control-label::before{background:transparent url(clientlib-base/resources/svg/selectors/dark/checkbox_on.svg)}
.mpl-bg-red .multiline-plan-card-wrapper .multiline-plan-card .custom-control-label::before{background:transparent url(clientlib-base/resources/svg/selectors/dark/checkbox_off.svg) center center no-repeat}
.mpl-bg-red.mpl-primary-btn .multiline-plan-card__cta .view-plan-detail-btn a{background-color:unset !important;box-shadow:none;color:#fff !important;border:1px solid #fff !important}
.mpl-bg-red.mpl-primary-btn .multiline-plan-card__cta .view-plan-detail-btn a:hover{border-bottom:2px solid #fff !important;color:#fff !important;opacity:unset}
.plan-card-mt-30{margin-top:0 !important}
@media(min-width:992px){.plan-card-mt-30{margin-top:30px !important}
}
.multiline-byop-plan-header-text{text-align:center;padding-bottom:40px}
.multiline-combination-wrapper.primary-carousel.dark-theme{background-color:#000 !important;padding-top:60px}
.multiline-combination-wrapper .col,.multiline-combination-wrapper .forms-row .captcha-wrapper,.forms-row .multiline-combination-wrapper .captcha-wrapper,.multiline-combination-wrapper .add-payment-method .modal .default-switch,.add-payment-method .modal .multiline-combination-wrapper .default-switch,.multiline-combination-wrapper #checkout-details>div,.multiline-combination-wrapper .review-component .caption-three-bold,.review-component .multiline-combination-wrapper .caption-three-bold{padding:0 !important}
.multiline-combination-wrapper__head{text-align:center;padding-bottom:30px}
.multiline-combination-wrapper__head .heading-two{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';color:#fff;padding:0 12px}
@media(min-width:992px){.multiline-combination-wrapper__head .heading-two{width:420px;margin:0 auto}
}
.multiline-combination-wrapper .multiline-combination{flex:1 1 100%}
.multiline-combination-wrapper .multiline-combination:first-child .sub-heading{padding-left:0}
.multiline-combination-wrapper .multiline-combination:first-child .sub-heading::before{display:none}
.multiline-combination-wrapper .multiline-combination-component{padding-bottom:30px}
.multiline-combination-wrapper .multiline-combination-component>.container{border:1px solid #000;border-radius:10px;overflow:hidden}
.multiline-combination-wrapper .multi-line-combination-card{background-color:#fff;padding:20px;border-top:1px solid #000;position:relative}
.multiline-combination-wrapper .multi-line-combination-card .sub-heading{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';padding-left:25px;position:relative;height:auto;width:auto}
.multiline-combination-wrapper .multi-line-combination-card .sub-heading::before{content:'+';width:20px;position:absolute;font-size:32px;font-weight:bold;letter-spacing:0;line-height:36px;top:-8px;left:0}
.multiline-combination-wrapper .multi-line-combination-card__container{border-top:1px solid #d8dada;margin-top:10px;display:flex;flex-direction:row;align-items:center}
@media(min-width:992px){.multiline-combination-wrapper .multi-line-combination-card__container{align-items:unset}
}
.multiline-combination-wrapper .multi-line-combination-card h3{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';width:150px;height:56px}
.multiline-combination-wrapper .multi-line-combination-card p{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';width:150px;height:56px}
.multiline-combination-wrapper .multi-line-combination-card__price-container .retail-price{text-align:left;padding:0}
.multiline-combination-wrapper .multi-line-combination-card__price-container .retail-price .actual-price{font-weight:normal;text-decoration:line-through;padding-right:10px;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';color:#747676}
.multiline-combination-wrapper .multi-line-combination-card__price-container .retail-price .offered-price{font-size:6rem;font-weight:700;line-height:6.2rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.multiline-combination-wrapper .multi-line-combination-card__price-container .retail-price .offered-price sub{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.multiline-combination-wrapper .multi-line-combination-card__price-container .retail-price .price-save{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700}
.multiline-combination-wrapper .multi-line-combination-card__img-cover{position:absolute;z-index:-1;width:60%;text-align:center;opacity:.5}
.multiline-combination-wrapper .multi-line-combination-card.total-price{border-right:1px solid #000;border-radius:0 0 10px 10px;background-color:#f6f6f6}
.multiline-combination-wrapper .multi-line-combination-card.total-price .totalHeading{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';padding-left:28px;width:auto;height:auto}
.multiline-combination-wrapper .multi-line-combination-card.total-price .retail-price{text-align:left;margin-top:0}
.multiline-combination-wrapper .multi-line-combination-card.total-price .retail-price .price-save{padding-left:72px}
.multiline-combination-wrapper .multi-line-combination-card.total-price .refill-price{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:bold;margin-top:10px;text-align:left}
.multiline-combination-wrapper .multi-line-combination-card.total-price .refill-price .bold span{font-weight:normal}
.multiline-combination-wrapper .multi-line-combination-card.total-price .refill-price .sub-text{font-weight:normal;font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.multiline-combination-wrapper .multi-line-combination-card.total-price::before{content:'=';background:transparent;top:16px;font-size:32px;position:absolute;font-weight:700;line-height:36px}
.multiline-combination-wrapper .multi-line-combination-card.total-price .add-to-cart-btn{padding:30px 0;text-align:center}
@media(min-width:768px){.multiline-combination-wrapper .multi-line-combination-card{min-height:391px}
.multiline-combination-wrapper .multi-line-combination-card__container{flex-direction:column}
.multiline-combination-wrapper .multi-line-combination-card__price-container .retail-price{text-align:left;padding:10px 0}
.multiline-combination-wrapper .multi-line-combination-card.total-price .retail-price{margin-top:25px}
.multiline-combination-wrapper .multi-line-combination-card.total-price{border-right:1px solid #000;border-radius:0 10px 10px 0}
}
.multiline-combination-wrapper .multiline-combination:first-child .multi-line-combination-card::before{display:none}
@media(min-width:768px){.multiline-combination-wrapper .multi-line-combination-card{border-left:1px solid #000;border-bottom:1px solid #000}
.multiline-combination-wrapper .multiline-combination-component>.container{border:0;border-radius:0}
.multiline-combination-wrapper .multiline-combination-component>.container>.row{margin:0 40px 0 68px}
.multiline-combination-wrapper .multiline-combination>div{border-radius:0}
.multiline-combination-wrapper .multiline-combination:first-child>div{border-radius:10px 0 0 10px}
}
.vas-plan-card{width:100%;border-radius:10px;text-align:left;border:1px solid #000;margin-left:0 !important;margin-bottom:20px;position:relative;padding:20px;padding-top:40px;position:relative;background:#fff}
.vas-plan-card.height100{height:100%}
.vas-plan-card .view-reward-detail{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.vas-plan-card__head{margin-bottom:-5px;width:100%}
.vas-plan-card__head h2{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.vas-plan-card__head h3{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.vas-plan-card__head .plan-type{display:block;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;padding-bottom:16px}
.vas-plan-card__head .plan-name p:not(:first-child){font-size:14px;text-align:left;font-weight:500;margin-top:-8px}
.vas-plan-card__bundle-logo{width:80px}
.vas-plan-card__bundle-logo-plus{width:100px}
.vas-plan-card__details{width:100%;padding-top:20px;margin:20px 0 10px 0;border-top:1px solid #d8dada;min-height:285px}
.vas-plan-card__details .card-view{display:flex;flex-wrap:wrap}
.vas-plan-card__details .card-view ul{list-style:none;padding:0}
.vas-plan-card__details .card-view ul li{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';font-weight:bold;margin-bottom:20px;letter-spacing:normal}
.vas-plan-card__details .card-view ul li p{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';font-weight:normal}
.vas-plan-card__details .flip-view{display:none;font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.vas-plan-card__details .flip-view .price-detail{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';padding-top:10px}
.vas-plan-card__details .flip-view ul{list-style:none;padding:0}
.vas-plan-card__details .flip-view ul .final-value{font-weight:bold}
.vas-plan-card__details .flip-view .fade{opacity:.3}
.vas-plan-card__details .flip-view .total-price{text-align:left;border-top:4px solid #000;font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';padding-top:20px}
.vas-plan-card__details .flip-view .total-price .left-sec{text-align:left;display:inline-block;font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:bold}
.vas-plan-card__avg-price .price-value{display:flex}
.vas-plan-card__avg-price .price-value .act-price{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.vas-plan-card__avg-price .price-value .act-price-main{text-decoration:line-through;top:8px;right:5px}
.vas-plan-card__avg-price .price-value .subtitle-one,.vas-plan-card__avg-price .price-value .app-tile .subtitle-two,.app-tile .vas-plan-card__avg-price .price-value .subtitle-two{padding-left:5px;text-align:left;margin-top:4px;font-weight:600;top:-17px;font-size:16px}
.vas-plan-card__avg-price .price-value .sub-supr{padding-left:5px;text-align:left;margin-top:4px;font-weight:400}
.vas-plan-card__avg-price .price-value .sub-supr sup{top:4px;font-size:13px;letter-spacing:0;line-height:16px}
.vas-plan-card__avg-price .price-value .sub-supr .moper-line{display:block;font-size:11px;letter-spacing:0;line-height:16px}
.vas-plan-card__avg-price .price-value-secondary{display:flex;padding-left:5px;justify-content:center}
.vas-plan-card__avg-price .price-value-secondary .act-price{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.vas-plan-card__avg-price .price-value-secondary .act-price-main{text-decoration:line-through;top:8px;right:5px}
.vas-plan-card__avg-price .price-value-secondary .sub-supr{padding-left:5px;text-align:left;margin-top:4px;font-weight:400}
.vas-plan-card__avg-price .price-value-secondary .sub-supr sup{top:4px;font-size:13px;letter-spacing:0;line-height:16px}
.vas-plan-card__avg-price .price-value-secondary .sub-supr .moper-line{display:block;font-size:11px;letter-spacing:0;line-height:16px}
.vas-plan-card__avg-price .price-breakdown{display:block;margin:10px 0 20px 0}
.vas-plan-card__avg-price .price-breakdown a{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold';border-bottom:1px solid #000}
.vas-plan-card__avg-price .price-breakdown a:hover{border-bottom:2px solid #000}
.vas-plan-card__avg-price .plan-summary{display:none;margin:10px 0 25px 0}
.vas-plan-card__avg-price .plan-summary a{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold';font-weight:700;border-bottom:1px solid #000}
.vas-plan-card__avg-price .plan-summary a:hover{border-bottom:2px solid #000}
.vas-plan-card__cta{text-align:center;margin-bottom:20px}
.vas-plan-card__cta .view-plan-detail{text-align:left}
.vas-plan-card__cta .view-plan-detail a{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';border-bottom:1px solid #000;font-weight:400}
.vas-plan-card__cta .view-plan-detail a:hover{border-bottom:2px solid #000}
.vas-plan-card__cta .add-to-cart-btn{margin-bottom:60px}
.vas-plan-card__cta .custom-checkbox{padding-left:0;text-align:left}
.vas-plan-card--flipped{background:#f6f6f6;color:#000;border-top:4px solid #e00;padding-top:17px}
.vas-plan-card--flipped .card-view,.vas-plan-card--flipped .price-breakdown{display:none}
.vas-plan-card--flipped .flip-view,.vas-plan-card--flipped .plan-summary{display:block}
.vas-plan-card--flipped .plan-summary{margin-bottom:20px}
.vas-plan-card--flipped .addToCartBtn{background:#fff;border-color:#fff;color:#000}
.vas-plan-card--flipped .flip-view ul li{text-align:left;margin-bottom:20px;font-weight:bold;justify-content:unset !important}
.vas-plan-card--flipped .flip-view ul li span{display:inline-block}
.vas-plan-card--flipped .flip-view ul li span.bold,.vas-plan-card--flipped .flip-view ul li span.line-left{text-align:left;padding-right:20px;width:31%}
.vas-plan-card .plan-compare{position:absolute;bottom:28px}
.vas-plan-card .plan-compare .custom-control{padding-left:0}
@media(min-width:992px){.vas-plan-card{margin-bottom:0;flex-wrap:wrap;align-items:center;justify-content:center;flex:1;border-radius:0;align-content:space-between;border-left:1px solid #000;border-right:0}
.vas-plan-card:first-child{margin-left:0;border-radius:0}
.vas-plan-card:last-child{margin-left:0;border-right:1px solid #000;border-radius:10px 10px 10px 10px}
.vas-plan-card__cta{text-align:center}
}
.vas-plan-card .promo-ribbon{margin:-40px -22px 5px -21px;background-color:black;text-align:center;color:white;font-size:18px;padding:5px;font-weight:700;border-top-left-radius:9px;border-top-right-radius:9px}
.vas-plan-card .promo-ribbon::before{content:'';width:30px;height:30px;margin-top:9px;position:absolute;transform:translate(-35px,-7px)}
.add-on-card .vas-plan-card__details{min-height:unset}
.add-on-card .vas-plan-card{padding-bottom:64px}
.add-on-card .vas-plan-card__cta{position:absolute;bottom:20px}
.add-on-card .vas-plan-card__cta .view-plan-detail a{font-size:1.6rem;font-weight:700;letter-spacing:.5px;line-height:2rem;font-family:'GalanoGrotesque-Bold';border-bottom:1px solid #000}
.add-on-card .vas-plan-card__cta .view-plan-detail a:hover{border-bottom:1px solid #747676}
.vas-plan-card-wrapper{display:flex;flex-direction:column;justify-content:center}
@media(min-width:992px){.vas-plan-card-wrapper{flex-direction:row}
.vas-plan-card-wrapper .vas-plan-card{max-width:414px}
}
.vas-plan-card-wrapper--expensive-plan{margin:30px auto;max-width:100%;flex-direction:column;background:#f6f6f6 !important}
.vas-plan-card-wrapper--expensive-plan .vas-plan-card{border-radius:10px !important;margin-bottom:30px}
@media(min-width:768px){.vas-plan-card-wrapper--expensive-plan{max-width:350px;margin:40px auto}
}
.vas-combination-wrapper.primary-carousel.dark-theme{background-color:#000 !important;padding-top:60px}
.vas-combination-wrapper .col,.vas-combination-wrapper .forms-row .captcha-wrapper,.forms-row .vas-combination-wrapper .captcha-wrapper,.vas-combination-wrapper .add-payment-method .modal .default-switch,.add-payment-method .modal .vas-combination-wrapper .default-switch,.vas-combination-wrapper #checkout-details>div,.vas-combination-wrapper .review-component .caption-three-bold,.review-component .vas-combination-wrapper .caption-three-bold{padding:0 !important}
.vas-combination-wrapper__head{text-align:center;padding-bottom:30px}
.vas-combination-wrapper__head .heading-two{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';color:#fff;padding:0 12px}
@media(min-width:992px){.vas-combination-wrapper__head .heading-two{width:420px;margin:0 auto}
}
.vas-combination-wrapper .vas-combination{flex:1 1 100%}
.vas-combination-wrapper .vas-combination:first-child .sub-heading{padding-left:0}
.vas-combination-wrapper .vas-combination:first-child .sub-heading::before{display:none}
.vas-combination-wrapper .vas-combination-component{padding-bottom:30px}
.vas-combination-wrapper .vas-combination-component>.container{border:1px solid #000;border-radius:10px;overflow:hidden}
.vas-combination-wrapper .vas-combination-card{background-color:#fff;padding:20px;border-top:1px solid #000;position:relative}
.vas-combination-wrapper .vas-combination-card .sub-heading{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';padding-left:25px;position:relative}
.vas-combination-wrapper .vas-combination-card .sub-heading::before{content:'+';width:20px;position:absolute;font-size:32px;font-weight:bold;letter-spacing:0;line-height:36px;top:-8px;left:0}
.vas-combination-wrapper .vas-combination-card__container{border-top:1px solid #d8dada;padding-top:15px;margin-top:10px;display:flex;flex-direction:row}
.vas-combination-wrapper .vas-combination-card h3{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';width:150px;height:56px}
.vas-combination-wrapper .vas-combination-card__price-container .retail-price{text-align:left;padding:0}
.vas-combination-wrapper .vas-combination-card__price-container .retail-price .actual-price{font-weight:normal;text-decoration:line-through;padding-right:10px;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';color:#d8dada}
.vas-combination-wrapper .vas-combination-card__price-container .retail-price .offered-price{font-size:6rem;font-weight:700;line-height:6.2rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin-top:10px}
.vas-combination-wrapper .vas-combination-card__price-container .retail-price .offered-price sub{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.vas-combination-wrapper .vas-combination-card__price-container .retail-price .price-save{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700}
.vas-combination-wrapper .vas-combination-card__img-cover{position:absolute;z-index:-1;width:60%;text-align:center;opacity:.5}
.vas-combination-wrapper .vas-combination-card.total-price{border-right:1px solid #000;border-radius:0 0 10px 10px;background-color:#f6f6f6}
.vas-combination-wrapper .vas-combination-card.total-price .totalHeading{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';padding-left:28px}
.vas-combination-wrapper .vas-combination-card.total-price .retail-price{text-align:left;margin-top:0}
.vas-combination-wrapper .vas-combination-card.total-price .retail-price .price-save{padding-left:72px}
.vas-combination-wrapper .vas-combination-card.total-price .refill-price{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:bold;margin-top:10px;text-align:left}
.vas-combination-wrapper .vas-combination-card.total-price .refill-price .bold span{font-weight:normal}
.vas-combination-wrapper .vas-combination-card.total-price .refill-price .sub-text{font-weight:normal;font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.vas-combination-wrapper .vas-combination-card.total-price::before{content:'=';background:transparent;top:16px;font-size:32px;position:absolute;font-weight:700;line-height:36px}
.vas-combination-wrapper .vas-combination-card.total-price .add-to-cart-btn{padding:30px 0;text-align:center}
@media(min-width:768px){.vas-combination-wrapper .vas-combination-card{min-height:391px}
.vas-combination-wrapper .vas-combination-card__container{flex-direction:column}
.vas-combination-wrapper .vas-combination-card__price-container .retail-price{text-align:left;padding:10px 0}
.vas-combination-wrapper .vas-combination-card.total-price .retail-price{margin-top:25px}
.vas-combination-wrapper .vas-combination-card.total-price{border-right:1px solid #000;border-radius:0 10px 10px 0}
}
.vas-combination-wrapper .vas-combination:first-child .vas-combination-card::before{display:none}
@media(min-width:768px){.vas-combination-wrapper .vas-combination-card{border-left:1px solid #000;border-bottom:1px solid #000}
.vas-combination-wrapper .vas-combination-component>.container{border:0;border-radius:0}
.vas-combination-wrapper .vas-combination-component>.container>.row{margin:0 40px 0 68px}
.vas-combination-wrapper .vas-combination>div{border-radius:0}
.vas-combination-wrapper .vas-combination:first-child>div{border-radius:10px 0 0 10px}
}
.device-card .phone-image-detail{padding-bottom:25px !important}
.device-card .notify-btn-container{margin-top:20px}
.device-card .notify-btn-container .primary-btn a{background:#fff;box-shadow:none;color:#000;border:1px solid #000}
.device-card .phone-name{margin-bottom:15px}
@media(min-width:992px){.device-card .phone-image-detail{padding-bottom:59px !important}
.device-card .notify-btn-container{margin-top:30px}
}
[role='switch'][aria-checked='false']{background:url("clientlib-base/resources/2_column.svg") center center no-repeat;color:#fff}
[role='switch'][aria-checked='true']{background:url("clientlib-base/resources/3_column.svg") center center no-repeat;color:#000}
.grid-switch{justify-content:flex-end;display:none}
.grid-switch button{width:100px;height:36px}
.grid-switch button span{opacity:0}
@media(min-width:992px){.grid-switch{display:block}
}
.tile-switch{width:100px;height:36px;background:0;border-radius:0;line-height:32px;padding:0;border:0;display:none}
.tile-switch__left{border-top-left-radius:6px;border-bottom-left-radius:6px;border-right:none !important}
.tile-switch__right{border-top-right-radius:6px;border-bottom-right-radius:6px;border-left:none !important}
.tile-switch span{pointer-events:none;flex:1;height:100%}
.tile-switch img{height:17px;vertical-align:bottom}
@media(min-width:1200px){.tile-switch{display:inherit}
}
.phone-selector ul{list-style-type:none;padding:0;white-space:nowrap;overflow:auto;margin:0;width:95vw;padding-top:8px !important;scrollbar-width:none}
.phone-selector ul li{margin:2px 6px 2px 2px;background-color:transparent;overflow:hidden;display:inline-block}
.phone-selector ul label{position:relative;background:#f6f6f6;border-radius:10px;border:2px solid #8c8c8c;padding:5px 15px;line-height:18px;margin-bottom:0;width:100%;height:100%;cursor:pointer}
.phone-selector ul label span{color:#1a1c35;font-family:'GalanoGrotesque-Medium';font-size:14px;line-height:20px}
.phone-selector ul label input[type='checkbox']{visibility:visible;opacity:0;position:absolute;left:23px}
.phone-selector ul label.selected{border-radius:10px;background:#1a1c35;border:2px solid #1a1c35}
.phone-selector ul label.selected span{color:#FFF;font-family:'GalanoGrotesque-Medium';font-size:14px;line-height:20px}
.phone-selector ul label.selected:hover,.phone-selector ul label.selected:focus,.phone-selector ul label.selected:active{background-color:#747676}
.phone-selector ul::-webkit-scrollbar{width:0;background:transparent}
@media screen and (min-width:920px){.plp-filter .plp-zip{margin-bottom:10px}
}
.plp-filter .phone-type-selector p.body-text,.plp-filter .phone-type-selector .payment-method-info .default-payment p.subtitle-three-px,.payment-method-info .default-payment .plp-filter .phone-type-selector p.subtitle-three-px,.plp-filter .phone-type-selector .address-info .default-payment p.subtitle-three-px,.address-info .default-payment .plp-filter .phone-type-selector p.subtitle-three-px,.plp-filter .phone-type-selector .managed-line .refill-your-plan .toast-refill .toast-header p.subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .plp-filter .phone-type-selector p.subtitle-three-px,.plp-filter .phone-type-selector .managed-line .port-toast .toast-refill .toast-header p.subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .plp-filter .phone-type-selector p.subtitle-three-px{color:#000;font-family:'GalanoGrotesque-Bold';font-size:24px;line-height:32px}
.plp-filter .filter-location{color:#000;text-align:center;padding-top:20px;padding-bottom:20px}
@media(min-width:992px){.plp-filter .filter-location{text-align:right;margin-top:0;padding-top:0}
}
.plp-filter .filter-location span.location-update{cursor:pointer}
.plp-filter .filter-location a.location-update{padding-bottom:2px;font-weight:400;border-bottom:1px solid #000 !important}
.plp-filter .filter-location a.location-update:hover{border-bottom:2px solid #000 !important;padding-bottom:1px}
.filter-modal-wrap .filter-wrap .filter-rating-grey::before{width:32px !important;height:32px !important}
.filter-modal-wrap .icon.light-theme.small-icon i.clear{background:url("clientlib-base/resources/svg/light/clear.svg") center center no-repeat}
@media(min-width:992px){.filters-container{max-width:100% !important}
.phone-selector ul{width:auto;padding-top:0 !important}
}
.compare-bar{display:none;background-color:#f6f6f6;border-top:1px solid #d8dada;box-shadow:0 8px 34px 0 rgba(0,0,0,0.3);padding-top:20px;padding-bottom:40px;position:fixed;bottom:0;z-index:10000000}
.compare-bar .compare-row .text-color-white.body-text,.compare-bar .compare-row .md-form.input-group.search-input label.text-color-white,.md-form.input-group.search-input .compare-bar .compare-row label.text-color-white,.compare-bar .compare-row label.field span.text-color-white,label.field .compare-bar .compare-row span.text-color-white,.compare-bar .compare-row label.field-spa span.text-color-white,label.field-spa .compare-bar .compare-row span.text-color-white,.compare-bar .compare-row a.text-color-white,.compare-bar .compare-row .payment-method-info .default-payment p.text-color-white.subtitle-three-px,.payment-method-info .default-payment .compare-bar .compare-row p.text-color-white.subtitle-three-px,.compare-bar .compare-row .address-info .default-payment p.text-color-white.subtitle-three-px,.address-info .default-payment .compare-bar .compare-row p.text-color-white.subtitle-three-px,.compare-bar .compare-row .managed-line .refill-your-plan .toast-refill .toast-header .text-color-white.subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .compare-bar .compare-row .text-color-white.subtitle-three-px,.compare-bar .compare-row .managed-line .port-toast .toast-refill .toast-header .text-color-white.subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .compare-bar .compare-row .text-color-white.subtitle-three-px{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold';color:#000 !important}
.compare-bar .compare-row .compare-button{padding-top:10px}
.compare-bar .compare-row ul{list-style:none;padding:0 0 20px 0;white-space:nowrap;overflow:scroll;overflow-y:hidden;scrollbar-width:none;margin-bottom:0;display:flex;flex-direction:row}
.compare-bar .compare-row ul.phone-wrapper::-webkit-scrollbar-track{border-radius:5px;background-color:#d8dada}
.compare-bar .compare-row ul.phone-wrapper::-webkit-scrollbar{height:6px;background-color:#d8dada}
.compare-bar .compare-row ul.phone-wrapper::-webkit-scrollbar-thumb{border-radius:10px;height:10px;background-color:#000}
@media(min-width:992px){.compare-bar .compare-row ul{overflow:hidden;overflow-y:hidden}
}
.compare-bar .compare-row ul li{margin-right:54px}
.compare-bar .compare-row ul li.wrapper{height:61px;position:relative;vertical-align:top;min-width:220px}
.compare-bar .compare-row ul li.wrapper .phone-image-wrap{height:61px;width:61px}
.compare-bar .compare-row ul li.wrapper .phone-image-wrap img{height:61px;margin:0 auto;display:block}
.compare-bar .compare-row ul li.wrapper .phone-name-wrap{width:100px;vertical-align:top;white-space:initial;padding-left:15px}
.compare-bar .compare-row ul li.wrapper .phone-name-wrap span{color:#000;font-weight:normal}
.compare-bar .compare-row ul li.wrapper a.clear-compare-selection{position:absolute;right:0;border:none !important}
.compare-bar .compare-row ul li.wrapper.empty-wrapper{border:2px dashed #d8dada;border-radius:6px}
.compare-bar .compare-row ul li .plan-wrap{min-width:196px;height:65px;padding:0 15px 0 0;margin-right:10px}
.compare-bar .compare-row ul li .plan-wrap .plan-name{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;color:#000}
.compare-bar .compare-row ul li .plan-wrap .plan-price{color:#000;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.compare-bar .compare-row ul li .plan-wrap .plan-days{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.compare-bar .compare-row ul li .plan-wrap .plan-detail ul{display:block;list-style-type:disc;overflow-y:unset;overflow:unset;padding-left:15px !important;padding-top:10px}
.compare-bar .compare-row ul li .plan-wrap .plan-detail ul li{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.compare-bar .compare-row ul li .plan-wrap .plan-detail p{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.compare-bar .compare-row ul li .plan-wrap .plan-detail p:first-of-type{padding-top:10px}
.compare-bar .compare-row ul li .plan-wrap .plan-detail p span.body-text,.compare-bar .compare-row ul li .plan-wrap .plan-detail p label.field span,label.field .compare-bar .compare-row ul li .plan-wrap .plan-detail p span,.compare-bar .compare-row ul li .plan-wrap .plan-detail p label.field-spa span,label.field-spa .compare-bar .compare-row ul li .plan-wrap .plan-detail p span,.compare-bar .compare-row ul li .plan-wrap .plan-detail p .managed-line .refill-your-plan .toast-refill .toast-header span.subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .compare-bar .compare-row ul li .plan-wrap .plan-detail p span.subtitle-three-px,.compare-bar .compare-row ul li .plan-wrap .plan-detail p .managed-line .port-toast .toast-refill .toast-header span.subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .compare-bar .compare-row ul li .plan-wrap .plan-detail p span.subtitle-three-px{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.compare-bar .compare-row ul::-webkit-scrollbar{width:0;background:transparent}
@media(min-width:768px){.compare-bar .compare-row .col-md-9{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.compare-bar .compare-row .col-md-3{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
}
.product-compare-nav,.plan-compare-nav{background:#f6f6f6;border-bottom:1px solid #d8dada;height:73px}
.product-compare-nav a,.plan-compare-nav a{border:0;text-decoration:none}
.product-compare-nav .product-nav,.plan-compare-nav .product-nav{padding-top:12px;padding-bottom:13px;align-items:center;display:flex;flex-direction:row}
.product-compare-nav .subtitle-two,.plan-compare-nav .subtitle-two{font-size:1.6rem;line-height:2.4rem;font-weight:700;letter-spacing:.5px;font-family:'GalanoGrotesque-Bold';color:#000;padding:0 20px}
.product-compare-nav .close-container,.plan-compare-nav .close-container{top:-5px;right:-15px}
.phone-compare .more-feature .feature-details{max-width:100%;padding-top:50px;padding-bottom:20px}
.phone-compare .more-feature .feature-column{padding:0 20px}
.phone-compare .more-feature .feature-column .heading-four{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';margin:0 auto;text-transform:uppercase}
.phone-compare .more-feature .feature-column .feature-description{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';color:#000;margin:0 auto;padding-top:10px;padding-bottom:20px}
.phone-compare .phone-compare-carousel .phone-card,.phone-compare .product-compare-carousel .phone-card{padding-bottom:0}
.phone-compare .phone-compare-carousel .phone-card .phone-image-detail .row,.phone-compare .product-compare-carousel .phone-card .phone-image-detail .row{flex-direction:row}
.phone-compare .phone-compare-carousel .phone-card .phone-image-detail .row .available-color ul,.phone-compare .product-compare-carousel .phone-card .phone-image-detail .row .available-color ul{text-align:left;display:table-cell}
.phone-compare .phone-compare-carousel .phone-card .phone-image-detail .row .available-color ul li,.phone-compare .product-compare-carousel .phone-card .phone-image-detail .row .available-color ul li{padding:5px 5px}
.phone-compare .phone-compare-carousel .phone-card .buy-btn,.phone-compare .product-compare-carousel .phone-card .buy-btn{margin-top:35px}
.phone-compare .phone-compare-carousel .phone-card .retail-price,.phone-compare .product-compare-carousel .phone-card .retail-price{padding-left:6px;width:84%;text-align:left}
@media(min-width:992px){.phone-compare .phone-compare-carousel .phone-card .retail-price,.phone-compare .product-compare-carousel .phone-card .retail-price{padding-left:20px;width:auto}
}
.phone-compare .phone-compare-carousel .phone-card .emi-container,.phone-compare .product-compare-carousel .phone-card .emi-container{border-left:1px solid #d8dada}
.phone-compare .phone-compare-carousel .phone-card .main-no-ex,.phone-compare .product-compare-carousel .phone-card .main-no-ex{align-items:center}
.phone-compare .phone-compare-carousel .owl-dots,.phone-compare .product-compare-carousel .owl-dots{margin:20px auto 0 !important;width:auto !important}
.phone-compare .phone-compare-carousel .owl-dots .owl-dot span,.phone-compare .product-compare-carousel .owl-dots .owl-dot span{height:1px;width:24px;background-color:#747676 !important;box-shadow:none !important}
.phone-compare .phone-compare-carousel .owl-dots .owl-dot.active span,.phone-compare .phone-compare-carousel .owl-dots .owl-dot:hover span,.phone-compare .product-compare-carousel .owl-dots .owl-dot.active span,.phone-compare .product-compare-carousel .owl-dots .owl-dot:hover span{height:4px;width:24px;background-color:#000 !important;box-shadow:none !important}
.phone-compare .addAnotherPhone .primary-btn .btn{padding:4px 15px !important}
.phone-compare .product-container-card{padding-bottom:50px;padding-top:10px}
.phone-compare .addAnotherPhoneContainer,.phone-compare .addAnotherProductContainer{border-width:2px;border-style:dashed;background-color:#f6f6f6 !important;border-color:#d8dada;border-radius:6px;height:390px}
.phone-compare .quick-look-container{border-bottom:1px solid #d8dada;border-top:1px solid #d8dada;padding-top:45px}
.phone-compare .quick-look-container .row:nth-child(even){background:#f6f6f6}
.phone-compare .detail-card{text-align:center}
.phone-compare .details-text{padding-top:10px;margin:0 auto;padding-bottom:20px}
.phone-compare .details-icon{margin-top:15px}
@media(min-width:768px){.phone-compare-carousel .price-container,.product-compare-carousel .price-container{margin:0 40px}
.product-compare-nav .product-nav,.plan-compare-nav .product-nav{height:73px}
.product-compare-nav .close-container,.plan-compare-nav .close-container{top:calc(50% - 24px);right:0;border-bottom:0 !important}
.phone-compare .details-text{padding-top:10px;width:50%;margin:0 auto;padding-bottom:30px}
.phone-compare .more-feature .feature-column{padding:0 65px}
.phone-compare .more-feature .feature-description{padding-bottom:40px}
}
.compare-horizon-nav .icon.dark-theme i.clear,.compare-wrapper .icon.dark-theme i.clear{background:url("clientlib-base/resources/svg/light/small/clear_sm.svg") center center no-repeat}
.product-compare-nav .primary-btn .btn{background-color:#fff;box-shadow:none;color:#000;border:1px solid #000}
.product-compare-nav .primary-btn .btn:hover,.product-compare-nav .primary-btn .btn:focus,.product-compare-nav .primary-btn .btn:active{background-color:#fff;border:1px solid #747676;color:#747676}
.phone-compare .phone-card .phone-name,.phone-compare .phone-card .phone-rating,.phone-compare .phone-card .promo-text{display:none}
.product-compare>.container{padding-top:0}
.product-compare .product-container-card{border-left:1px solid #d8dada}
.product-compare .product-container-card>.row{margin:0 !important}
.product-compare .product-container-card .phone-compare-carousel{border-right:1px solid #d8dada}
.product-compare .product-container-card .phone-compare-carousel .owl-item{border-left:1px solid #d8dada}
.product-compare .product-container-card .phone-compare-carousel .owl-item:first-child{border-left:unset}
.product-compare .product-container-card .phone-compare-carousel .owl-item .plan-card{border:1px solid #d8dada;margin-top:20px;margin-bottom:20px;width:unset}
@media(min-width:992px){.product-compare .product-container-card .phone-compare-carousel .owl-item .plan-card{width:318px}
}
.product-compare .product-container-card .phone-compare-carousel .owl-item .plan-card .price-container{min-height:144px}
.product-compare .plan-card{background:transparent;padding:20px 0 30px;margin-bottom:0;box-shadow:none;min-height:unset;max-width:unset;border-right:1px solid #d8dada}
.product-compare .plan-card:hover{box-shadow:none}
.product-compare .plan-card>div{width:100%;max-width:unset;margin:0;padding-top:0;text-align:center}
.product-compare .plan-card .price-container{border-bottom:0;padding:20px 0;margin:0}
.product-compare .plan-card .price-container .plan-price{font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';padding-bottom:10px}
.product-compare .plan-card .price-container .plan-price-offer{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.product-compare .plan-card .price-container .subtitle-one,.product-compare .plan-card .price-container .app-tile .subtitle-two,.app-tile .product-compare .plan-card .price-container .subtitle-two{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';display:inline-block;transform:translateY(7px)}
.product-compare .plan-card .price-container sup{top:-0.35em;padding-left:2px}
.product-compare .plan-card .plan-name{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold';display:none}
.product-compare .plan-card.addAnotherPhoneContainer{border-width:2px !important;border-style:dashed !important;background-color:#f6f6f6 !important;border-color:#d8dada;border-radius:6px;height:224px}
.product-compare .owl-item{border-bottom:0}
.product-compare .owl-item .plan-card{border-right:0}
.product-compare .owl-item.active{border-bottom:1px solid #d8dada}
.product-compare .owl-item.active .plan-card{border-right:1px solid #d8dada}
.product-compare .quick-look-container{border:1px solid #d8dada;border-width:0 0 0 1px;margin-bottom:40px}
.product-compare .quick-look-container .row{margin:0 !important}
.product-compare .quick-look-container .col-12{padding:0 !important}
.product-compare .quick-look-container .details-icon{display:none}
.product-compare .quick-look-container .detail-card{padding-top:30px;text-align:left;border:1px solid #d8dada;border-width:0 1px 1px 0;padding:30px 34px}
.product-compare .quick-look-container .detail-card .details-text{padding-bottom:0;padding-top:10px}
.product-compare .quick-look-container .detail-card .details-text .details-desc-heading{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';padding-bottom:5px}
.product-compare .quick-look-container .detail-card .details-text .details-desc{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.how-it-works{padding-top:0;padding-bottom:0}
.how-it-works .mt-50{margin-top:0 !important;flex-wrap:wrap;flex-direction:unset !important}
.how-it-works .how-it-work-img{display:none}
.how-it-works .container{padding:40px 25px 0 !important;background-color:#f6f6f6}
.how-it-works .component-heading{font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';color:#000;text-align:center !important;padding-bottom:30px;width:100%}
.how-it-works .app-title{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.how-it-works .heading-two{font-size:60px;font-weight:bold;letter-spacing:0;line-height:62px;margin:0;text-align:left !important}
.how-it-works h3{display:flex}
.how-it-works h3 span:first-child{width:60px;text-align:left;padding:0 10px 0 0}
.how-it-works h3 .how-it-work-desc{padding-left:0;padding-right:0}
.how-it-works span.how-it-work-desc{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin:0;position:relative}
.how-it-works span.how-it-work-desc::after{content:' ';width:68vw;height:4px;background-color:#000;bottom:-10px;position:absolute}
.how-it-works div.how-it-work-desc{margin:0;padding-bottom:20px;padding-top:29px;padding-left:60px;align-self:flex-end}
.how-it-works div.how-it-work-desc p{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';margin:0;font-weight:normal}
.how-it-works .app-title{justify-content:start !important;padding-left:15px;padding-right:15px;height:auto}
@media(min-width:992px){.how-it-works .mt-50{margin-top:40px !important}
.how-it-works div.how-it-work-desc{margin:0;padding-left:60px;padding-right:60px;padding-bottom:50px;min-height:200px;align-items:flex-start}
.how-it-works h3{display:block}
.how-it-works h3 span:first-child{width:unset;text-align:left;padding-left:60px;padding-right:60px;padding-bottom:10px}
.how-it-works h3 .how-it-work-desc{padding-left:60px;padding-right:60px}
.how-it-works h3 span.how-it-work-desc::after{bottom:-13px;width:70%}
.how-it-works .app-title{padding-left:60px;padding-right:60px}
.how-it-works p.how-it-work-desc{position:relative;left:0}
.how-it-works p.how-it-work-desc::after{bottom:-14px}
.how-it-works .component-heading{padding-bottom:0}
}
.bg-lightest-grey .how-it-works .container{background:#fff}
#multilineplanlist_co_679715391 .product-background{background-color:#f6f6f6}
.multiline-plans-list{padding-top:50px;padding-bottom:50px}
.multiline-plans-list .product-background{padding-bottom:40px}
.multiline-plans-list .multiline-plan__lines-form--inline{align-items:center;justify-content:center;flex-direction:column}
.multiline-plans-list .multiline-plan__lines-form--inline div{flex:unset}
.multiline-plans-list .multiline-plan__lines-form--inline .multiline-plan__subtag-line{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin-top:10px}
@media(min-width:992px){.multiline-plans-list .multiline-plan__lines-form--inline .multiline-plan__subtag-line{margin-top:25px}
}
.multiline-plans-list .multiline-plan__lines-form--inline .multiline-plan__tab-group{width:317px;height:46px;box-sizing:border-box !important;border:2px solid #000;border-radius:30px;background-color:#fff;margin:15px 0 10px 0;padding:0}
.multiline-plans-list .multiline-plan__lines-form--inline .multiline-plan__tab-group li{width:20%;color:#000;padding:0 !important;flex:unset;display:flex;justify-content:center;align-items:center}
.multiline-plans-list .multiline-plan__lines-form--inline .multiline-plan__tab-group li a{line-height:36px;border:0;padding:0 !important;width:calc(100% - 4px);transform:translateY(1px)}
.multiline-plans-list .multiline-plan__lines-form--inline .multiline-plan__tab-group li a.active{color:#fff;background:#000;border-radius:25px}
.multiline-plans-list .heading .heading-two{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin-bottom:10px}
@media(min-width:768px){.multiline-plans-list .multiline-plan__lines-form--inline{flex-direction:row}
.multiline-plans-list .multiline-plan__lines-form--inline .multiline-plan__tab-group{margin:20px 0 10px 30px}
}
.multiline-plan__subtag-line{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin-top:10px}
@media(min-width:992px){.multiline-plan__subtag-line{margin-top:35px}
}
.subscribers-container{text-align:center;padding-bottom:60px}
.subscribers-container h3{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin-bottom:40px}
.subscribers-container .primary-btn{margin-top:45px}
.subscribers-container .image-container{max-width:80px;margin:0 10px}
.subscribers-container .image-container img{width:100%}
.subscribers-container .image-container p{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';margin-top:15px}
@media(min-width:992px){.subscribers-container .image-container{margin:0 22px;max-width:unset}
}
.multiline-plans-list.bg-light-grey{background:transparent}
.bg-white .how-it-works .container{background-color:#fff}
.border-between .border-in-between{border-bottom:1px solid #d8dada}
.multiline-plans-list .multiline-plan-head .md-form,.login-create-container .multiline-plan-head .md-form,.veriff-container .multiline-plan-head .md-form{background:#dcf5e6;padding:16px;height:auto !important}
.multiline-plans-list .multiline-plan-head .md-form .success,.login-create-container .multiline-plan-head .md-form .success,.veriff-container .multiline-plan-head .md-form .success{padding-left:40px;background-position:left;border-bottom:none !important}
.login-create-container .multiline-plan-head,.veriff-container .multiline-plan-head{padding-left:0 !important;padding-right:0 !important}
.national-retailer{background-color:#f6f6f6}
.national-retailer .broadband-plans-list.national-retailer-wrapper .plan-card.national-retailer-card{height:auto;border:1px solid #000;background-color:#fff;opacity:1;margin-bottom:30px;border-radius:0;padding-left:0;padding-right:0;padding-bottom:0}
@media(min-width:992px){.national-retailer .broadband-plans-list.national-retailer-wrapper .plan-card.national-retailer-card{margin-bottom:100px}
}
.national-retailer .broadband-plans-list.national-retailer-wrapper .plan-card.national-retailer-card>div{width:unset}
.national-retailer .broadband-plans-list.national-retailer-wrapper .plan-card.national-retailer-card .promo-text{text-align:left;margin-left:12px;font-size:20px;line-height:22px;letter-spacing:0;font-weight:700}
.national-retailer .broadband-plans-list.national-retailer-wrapper .plan-card.national-retailer-card .promo-text-disclaimer{position:unset;left:0;right:0;top:17px;max-width:180px;background-color:#000;color:#fff;margin:auto;border-radius:3px;width:100%}
@media(min-width:992px){.national-retailer .broadband-plans-list.national-retailer-wrapper .plan-card.national-retailer-card .promo-text-disclaimer{position:absolute}
}
.national-retailer .broadband-plans-list.national-retailer-wrapper .plan-list-heading{padding:30px 6px}
.national-retailer .broadband-plans-list.national-retailer-wrapper .plan-list-heading h2{letter-spacing:0;padding-bottom:6px}
.national-retailer .broadband-plans-list.national-retailer-wrapper .plan-list-heading h2 .caption-one{font-size:12px;line-height:15px;font-weight:700}
.national-retailer .broadband-plans-list.national-retailer-wrapper .plan-list-heading p{font-size:16px;letter-spacing:0;line-height:20px;font-weight:400}
@media(min-width:992px){.national-retailer .broadband-plans-list.national-retailer-wrapper .plan-list-heading{padding:60px 0}
}
.national-retailer .broadband-plans-list.national-retailer-wrapper .broadband-list-container{margin:34px 12px 15px;border:3px solid #000}
.national-retailer .broadband-plans-list.national-retailer-wrapper .broadband-list-container .broadband-list-details{text-align:left}
.national-retailer .broadband-plans-list.national-retailer-wrapper .broadband-list-container .broadband-list-details h3{border-bottom:3px solid #000;font-size:31px}
.national-retailer .broadband-plans-list.national-retailer-wrapper .broadband-list-container .broadband-list-details .row{align-items:center}
.national-retailer .broadband-plans-list.national-retailer-wrapper .broadband-list-container .broadband-list-details .caption-five a{font-size:11px !important;line-height:14px;letter-spacing:0;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.national-retailer .broadband-plans-list.national-retailer-wrapper .broadband-list-container .broadband-list-details .caption-seven a{font-size:9px !important;line-height:13px;letter-spacing:0;font-weight:600;font-family:'GalanoGrotesque-Bold'}
.national-retailer .broadband-plans-list.national-retailer-wrapper .broadband-list-container .broadband-list-details .caption-six a{font-size:10px !important;line-height:14px;letter-spacing:0;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.national-retailer .broadband-plans-list.national-retailer-wrapper .broadband-list-container .broadband-list-details .caption-eight a{font-size:9px !important;line-height:13px;letter-spacing:0;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.national-retailer .broadband-plans-list.national-retailer-wrapper .broadband-list-container .broadband-list-details a{font-weight:700;color:#26358b;text-decoration:underline;border:0}
.national-retailer .broadband-plans-list.national-retailer-wrapper .broadband-list-container .broadband-list-details a:hover{text-decoration:underline;border:0}
.national-retailer .national-retailer-disclaimer{padding:20px 6px;background-color:#fff}
@media(min-width:992px){.national-retailer .national-retailer-disclaimer{padding:40px 0}
}
.national-retailer .national-retailer-disclaimer p{font-size:16px;letter-spacing:0;line-height:20px;font-weight:400}
.national-retailer .national-retailer-scroll{border-width:thick !important}
.broadband-plans-list.national-retailer-wrapper .plan-card.national-retailer-card h2.heading-three{text-align:left;margin-left:12px}
.national-retailer .broadband-plans-list.national-retailer-wrapper .broadband-list-container .broadband-list-details .caption-six{font-size:9px}
.national-retailer .broadband-plans-list.national-retailer-wrapper .broadband-list-container .broadband-list-details .caption-six-bold{font-size:9px}
.national-retailer .broadband-plans-list.national-retailer-wrapper .broadband-list-container .broadband-list-details .caption-six-bold a{font-size:9px !important}
.national-retailer .broadband-plans-list.national-retailer-wrapper .broadband-list-container .broadband-list-details .caption-seven{font-size:8px}
.national-retailer .broadband-plans-list.national-retailer-wrapper .broadband-list-container .broadband-list-details .caption-seven a{font-size:8px !important}
.z-multilineplanlist{padding-bottom:0}
.z-multilineplanlist .multiline-plan-container .plan-overview{text-align:unset;max-width:unset;margin:0}
.z-multilineplanlist .multiline-plan-container .plan-overview .product-plan-name{color:#1a1c35;font-size:30px;line-height:38px;font-family:'GalanoGrotesque-Bold'}
@media only screen and (min-width:720px){.z-multilineplanlist .multiline-plan-container .plan-overview .product-plan-name{font-size:30px;line-height:38px;font-family:'GalanoGrotesque-Bold'}
}
@media only screen and (min-width:920px){.z-multilineplanlist .multiline-plan-container .plan-overview .product-plan-name{font-size:36px;line-height:44px;font-family:'GalanoGrotesque-Bold'}
}
.z-multilineplanlist .multiline-plan-container .plan-overview .plns-prices-content{color:#1a1c35}
.z-multilineplanlist .multiline-plan-container .plan-overview .plns-prices-content ul{list-style-type:none;display:flex;justify-content:space-between;padding:0}
.z-multilineplanlist .multiline-plan-container form{display:unset}
.z-multilineplanlist .multiline-plan-container form .plns-line-slider{padding:0;color:#1a1c35}
.cart-wizard-heading .multiline-plan-card-wrapper .multiline-plan-card{min-height:unset}
.cart-wizard-heading .multiline-plan-card-wrapper .multiline-plan-card__details{min-height:300px}
.cart-wizard-heading .multiline-plan-card-wrapper .multiline-plan-card__cta{position:unset}
.cart-wizard-heading .multiline-plan-card-wrapper .multiline-plan-card__cta .add-to-cart-btn{margin-bottom:30px;position:absolute;bottom:0;right:0;left:0}
.current-plan-section .multiline-plan-card{border:1px solid #000}
.vas-plans-list{padding-top:50px;padding-bottom:50px}
.vas-plans-list .product-background{padding-bottom:40px}
.vas-plans-list .vas-plan__lines-form--inline{align-items:center;justify-content:center;flex-direction:column}
.vas-plans-list .vas-plan__lines-form--inline div{flex:unset}
.vas-plans-list .vas-plan__lines-form--inline .vas-plan__subtag-line{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin-top:10px}
@media(min-width:992px){.vas-plans-list .vas-plan__lines-form--inline .vas-plan__subtag-line{margin-top:25px}
}
.vas-plans-list .vas-plan__lines-form--inline .vas-plan__tab-group{width:317px;height:46px;box-sizing:border-box !important;border:2px solid #000;border-radius:30px;background-color:#fff;margin:15px 0 10px 0;padding:0}
.vas-plans-list .vas-plan__lines-form--inline .vas-plan__tab-group li{width:20%;color:#000;padding:0 !important;flex:unset;display:flex;justify-content:center;align-items:center}
.vas-plans-list .vas-plan__lines-form--inline .vas-plan__tab-group li a{line-height:36px;border:0;padding:0 !important;width:calc(100% - 4px);transform:translateY(1px)}
.vas-plans-list .vas-plan__lines-form--inline .vas-plan__tab-group li a.active{color:#fff;background:#000;border-radius:25px}
.vas-plans-list .heading .heading-two{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin-bottom:10px}
@media(min-width:768px){.vas-plans-list .vas-plan__lines-form--inline{flex-direction:row}
.vas-plans-list .vas-plan__lines-form--inline .vas-plan__tab-group{margin:20px 0 10px 30px}
}
.vas-plan__subtag-line{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin-top:10px}
@media(min-width:992px){.vas-plan__subtag-line{margin-top:35px}
}
.vas-plans-list.bg-light-grey{background:transparent}
@media only screen and (min-width:320px) and (max-width:767px){.detail-card:nth-of-type(n+7){display:none}
}
.product-overview .promooffer-subheading .offer-details-link,.product-overview .promooffer-subheading-mob .offer-details-link{font-size:1.6rem;font-weight:700}
.product-overview .promooffer-subheading .get-details-link,.product-overview .promooffer-subheading-mob .get-details-link{font-family:GalanoGrotesque-Medium;font-size:16px;line-height:24px;letter-spacing:0}
.specs-details-container .details-row>.row{padding:0 30px;list-style:none}
.specs-details-container .details-row>.row .detail-card{padding-bottom:20px}
@media(min-width:992px){.specs-details-container .details-row>.row{padding:0}
}
.specs-details-container .details-heading{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold';width:100px;display:inline-block;color:#000;word-break:break-word;overflow-wrap:break-word;margin-bottom:10px}
.specs-details-container .details-desc{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';padding-left:35px}
@media(min-width:992px){.specs-details-container .details-desc{word-break:break-word;overflow-wrap:break-word;display:inline-block}
}
.specs-details-container .legal a{font-size:inherit;line-height:inherit}
.plan-pdp-container .rewards-earn-container{padding-top:20px;text-align:left !important}
.plan-pdp-container .details-page{border:1px solid #d8dada;border-radius:10px;padding:0 20px}
.plan-pdp-container .details-page .plan-card>div{width:100%}
.plan-pdp-container .details-page .product-card-container{margin-top:0;margin-bottom:10px;width:unset}
.plan-pdp-container .details-page .explore-all,.plan-pdp-container .details-page .plan-card-cta,.plan-pdp-container .details-page .actual-price-title{display:none}
.plan-pdp-container .details-page .plan-card-price{padding:0;border-bottom:1px solid #d8dada;background:transparent;width:100%;height:unset}
.plan-pdp-container .details-page .actual-price{padding-bottom:15px}
.plan-pdp-container .details-page .plan-card-info{height:unset}
.plan-pdp-container .details-page .plan-card-info li{padding-left:0;margin-top:7px;font-size:1.6rem;line-height:2.4rem;font-weight:700;letter-spacing:.5px;font-family:'GalanoGrotesque-Bold';font-weight:400}
.plan-pdp-container .details-page .plan-card-info li:first-child{margin-top:0}
.plan-pdp-container .details-page .plan-card-info li::before{display:none}
.plan-pdp-container .details-page .plan-card-free-subscription{display:block;margin-top:7px}
.plan-pdp-container .tab-selector .with-slide{margin-bottom:40px}
.plan-pdp-container .phone-tabs-section{padding:0}
.plan-pdp-container .phone-tabs-section .detail-card{margin-bottom:20px;min-width:100%}
.plan-pdp-container .phone-tabs-section .details-desc{padding-left:0}
.plan-pdp-container .phone-tabs-section h3{margin-left:0;font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';width:100%}
.plan-pdp-container .phone-tabs-section .large-icon{display:none}
.plan-pdp-container .phone-tabs-section .disclaimer{display:none}
.plan-pdp-container .tiles{background:#f6f6f6;padding:50px 8.33%}
.plan-pdp-container .tiles .tiles__heading{margin-bottom:0}
.plan-pdp-container .tiles .icon-image,.plan-pdp-container .tiles .tiles__promotion{display:none}
.plan-pdp-container .tiles .app-column{text-align:left !important}
.plan-pdp-container .tiles .app-title{display:block !important;height:unset}
.plan-pdp-container .detailpage-card .product-background .product-overview .pdp-rewards{margin-top:50px}
@media(min-width:992px){.plan-pdp-container .detailpage-card .product-background .product-overview .pdp-rewards .component-heading{width:unset}
}
@media(min-width:992px){.plan-pdp-container .details-page{margin:0 8.33%}
.plan-pdp-container .phone-tabs-section{padding:0 8.33%}
.plan-pdp-container .phone-tabs-section .detail-card{margin-bottom:32px;min-width:25%}
.plan-pdp-container .phone-tabs-section .specs-details-container .row{flex-direction:column;align-items:flex-end;height:300px}
.plan-pdp-container .tiles{padding:50px 0}
.plan-pdp-container .tiles .tiles__heading{margin-bottom:20px}
.plan-pdp-container .tiles .app-title{display:flex !important}
}
.cmp-tabs .tab-selector .with-slide{margin-bottom:40px}
@media(min-width:992px){.cmp-tabs .tab-selector .with-slide{margin-bottom:50px}
}
.vertical-display>.row{display:flex;flex-direction:column;padding:0 8.33%}
.plan-tabs-section .details-row>.row{display:flex;flex-direction:unset}
.plan-tabs-section .details-row>.row .detail-card{padding-bottom:30px;display:flex;justify-content:flex-start}
.plan-tabs-section .details-row .details-icon{display:flex;align-items:flex-start}
.plan-tabs-section .details-row .details-icon .details-heading{text-transform:uppercase;font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';width:100%;word-break:break-word;overflow-wrap:break-word;margin-left:0}
.plan-tabs-section .details-row .details-text .details-desc-heading{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';padding:0 0 10px 0}
.plan-tabs-section .details-row .details-text .details-desc-heading>span{display:inline-block !important;padding-right:7px}
.plan-tabs-section .details-row .details-text .details-desc{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';min-height:20px;padding-left:0}
@media(min-width:992px){.plan-tabs-section .details-row>.row{max-height:300px;width:83.5%;margin:0 auto !important}
.plan-tabs-section .details-row>.row .detail-card{max-width:33.33%}
.plan-tabs-section .details-row .details-text .details-desc{word-break:break-word;overflow-wrap:break-word;display:inline-block;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
}
.tab-selector{padding-top:50px}
@media(min-width:768px){.tab-selector{padding-top:70px;padding-bottom:60px}
}
.featureDetails .specs-details-container .details-row>.row{padding:0}
.phone-tabs-section #phone-specs-details .details-row .details-icon .icon.light-theme.large-icon{vertical-align:top}
.fcc-product-details .deteils-text{text-align:center;padding-bottom:40px;font-size:2.3rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';letter-spacing:.5px}
@media(min-width:992px){.fcc-product-details .deteils-text{padding-bottom:60px}
}
@media(min-width:992px){.fcc-product-details{margin:0 20%}
}
.fcc-product-details .broadband-list-container{border:3px solid #000;margin:0 40px}
@media(min-width:992px){.fcc-product-details .broadband-list-container{margin:0}
}
.fcc-product-details .broadband-list-container .broadband-list-details{margin:5px;text-align:left}
.fcc-product-details .broadband-list-container .broadband-list-details .row{display:flex !important;margin:0 !important}
.fcc-product-details .broadband-list-container .broadband-list-details h3{border-bottom:3px solid #000;font-family:'GalanoGrotesque-Bold'}
.fcc-product-details .broadband-list-container .broadband-list-details a{color:#0077b4;text-decoration:underline}
.fcc-product-details .phonespecs .phone-tabs-section{margin:0 40px}
.fcc-product-details .phonespecs .phone-tabs-section ul{list-style-type:none;border:0;padding:0}
.fcc-product-details .phonespecs .phone-tabs-section ul .detail-card{padding-bottom:60px}
.fcc-product-details .phonespecs .phone-tabs-section ul .detail-card .details-icon{display:flex;align-items:flex-end}
.fcc-product-details .phonespecs .phone-tabs-section ul .detail-card .details-heading{width:unset;font-size:18px;line-height:20px;letter-spacing:0;margin-bottom:0;padding-left:20px}
.fcc-review-details{margin:0}
.fcc-review-details .review-details-tab{padding:0 40px 50px 40px}
.fcc-review-details .review-details-tab .review-heading{text-align:center;font-size:28px;line-height:28px;letter-spacing:0;font-weight:700}
.fcc-review-details .review-details-tab .review-text{text-align:center;padding-top:30px;font-size:20px;line-height:28px;letter-spacing:0}
.fcc-review-details .plancardfacts{border-bottom:1px solid #d8dada;padding-bottom:30px}
.fcc-review-details .broadband-list-container{margin:0 25px;border:3px solid #000;float:inline-start}
.fcc-review-details .broadband-list-container .broadband-list-details{text-align:left}
.fcc-review-details .broadband-list-container .broadband-list-details h3{border-bottom:3px solid #000;font-size:31px;font-family:'GalanoGrotesque-Bold'}
.fcc-review-details .broadband-list-container .broadband-list-details .row{align-items:center}
.fcc-review-details .broadband-list-container .broadband-list-details .caption-five a{font-size:11px !important;line-height:14px;letter-spacing:0;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.fcc-review-details .broadband-list-container .broadband-list-details .caption-seven a{font-size:9px !important;line-height:13px;letter-spacing:0;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.fcc-review-details .broadband-list-container .broadband-list-details .caption-six a{font-size:9px !important;line-height:14px;letter-spacing:0;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.fcc-review-details .broadband-list-container .broadband-list-details .caption-seven-bold{font-size:9px;line-height:13px;letter-spacing:0;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.fcc-review-details .broadband-list-container .broadband-list-details .caption-eight a{font-size:8px !important;line-height:13px;letter-spacing:0;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.fcc-review-details .broadband-list-container .broadband-list-details .caption-eight{font-size:8px;line-height:13px;letter-spacing:0;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.fcc-review-details .broadband-list-container .broadband-list-details .caption-nine a{font-size:8px !important;line-height:13px;letter-spacing:0;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.fcc-review-details .broadband-list-container .broadband-list-details a{color:#26358b;padding-bottom:0;border:0;font-weight:700;text-decoration:underline}
.fcc-review-details .broadband-list-container .broadband-list-details a:hover{text-decoration:underline;border:0}
.fcc-review-details .fcc-reviews-tab .phonespecs .phone-tabs-section .details-row{margin:0 20px}
.fcc-review-details .fcc-reviews-tab .phonespecs .phone-tabs-section .details-row .detail-card .details-icon{display:flex;align-items:center}
.fcc-review-details .fcc-reviews-tab .phonespecs .phone-tabs-section .details-row .detail-card .details-icon img{width:30px;height:30px}
.fcc-review-details .fcc-reviews-tab .phonespecs .phone-tabs-section .details-row ul{list-style-type:none;padding:0}
.fcc-review-details .fcc-reviews-tab .phonespecs .phone-tabs-section .details-row .details-heading{width:unset}
.fcc-review-details .review-details-disclaimer{margin:30px 10px 60px 10px}
.fcc-review-details .plan-tabs-section{margin:0}
.fcc-review-details .plan-tabs-section .details-row{margin:0 20px}
.fcc-review-details .plan-tabs-section .details-row .productspecs-label-details{list-style-type:none;padding:0;flex-direction:column;border:0;width:unset;max-height:unset;margin:0}
.fcc-review-details .plan-tabs-section .details-row .productspecs-label-details .detail-card{max-width:100%;padding-bottom:40px}
.fcc-review-details .plan-tabs-section .details-row .productspecs-label-details .detail-card .details-icon{display:flex;align-items:center}
.fcc-review-details .plan-tabs-section .details-row .productspecs-label-details .detail-card .details-icon img{width:25px;height:25px}
.fcc-review-details .plan-tabs-section .details-row .productspecs-label-details .detail-card .details-icon .details-text .details-desc-heading{padding:0}
.fcc-review-details .plan-tabs-section .details-row .productspecs-label-details .detail-card .details-icon .details-text .details-desc{max-width:100%}
@media(min-width:992px){.fcc-review-details .plan-tabs-section .details-row .productspecs-label-details .detail-card .details-icon .details-text .details-desc{max-width:200px}
}
.fcc-review-details .plan-tabs-section .details-row .productspecs-label-details .details-heading{width:unset}
.fcc-review-details .plan-tabs-section .details-see-more{padding-bottom:40px}
.fcc-review-details .phone-tabs-section{margin:0}
.fcc-review-details .phone-tabs-section .details-row{margin:0 20px}
.fcc-review-details .phone-tabs-section .details-row .productspecs-label-details{list-style-type:none;padding:0;flex-direction:column;border:0;width:unset;max-height:unset;margin:0}
.fcc-review-details .phone-tabs-section .details-row .productspecs-label-details .detail-card{max-width:100%;padding-bottom:50px}
.fcc-review-details .phone-tabs-section .details-row .productspecs-label-details .detail-card .details-icon{display:flex;align-items:center}
.fcc-review-details .phone-tabs-section .details-row .productspecs-label-details .detail-card .details-icon img{width:25px;height:25px}
.fcc-review-details .phone-tabs-section .details-row .productspecs-label-details .details-heading{width:unset;padding-left:34px;padding-right:25px;margin:0;font-size:20px;line-height:24px;letter-spacing:0}
@media(min-width:992px){.fcc-review-details{margin:0 18% 0 4%}
.fcc-review-details .plancardfacts{border:unset;padding-bottom:0}
.fcc-review-details .review-details-tab{padding-bottom:60px}
.fcc-review-details .review-details-tab .review-heading{font-size:32px;line-height:28px;letter-spacing:0;font-weight:700}
.fcc-review-details .review-details-tab .review-text{text-align:center;padding-top:20px;font-size:24px;line-height:28px;letter-spacing:0}
.fcc-review-details .broadband-list-container{margin:0}
.fcc-review-details .fcc-reviews-tab .phonespecs .phone-tabs-section .details-row{margin:0 30px}
.fcc-review-details .fcc-reviews-tab .phonespecs .phone-tabs-section .details-row .productspecs-label-details{padding:0}
.fcc-review-details .review-details-disclaimer{margin:-110px 60px 60px 30px}
.fcc-review-details .review-details-disclaimer p{margin-top:20px}
.fcc-review-details .plan-tabs-section{margin:0 0 0 36%}
.fcc-review-details .plan-tabs-section .details-row{margin:0}
.fcc-review-details .plan-tabs-section .details-row .productspecs-label-details{padding:0}
.fcc-review-details .plan-tabs-section .details-row .productspecs-label-details .detail-card{padding-bottom:60px}
.fcc-review-details .phone-tabs-section{margin:0 0 0 35%}
.fcc-review-details .phone-tabs-section .details-row{margin:0}
.fcc-review-details .phone-tabs-section .details-row .productspecs-label-details{padding:0;padding-top:40px}
.fcc-review-details .phone-tabs-section .details-row .productspecs-label-details .detail-card{padding-bottom:90px}
}
.broadband-multiline-plan-list .product-background{text-align:center}
.broadband-multiline-plan-list .product-background h2{font-size:24px;padding-bottom:6px;color:#1a1c35;font-family:'GalanoGrotesque-Bold';color:#1a1c35}
@media only screen and (min-width:720px){.broadband-multiline-plan-list .product-background h2{font-size:30px;color:#1a1c35}
}
@media only screen and (min-width:920px){.broadband-multiline-plan-list .product-background h2{font-size:30px;color:#1a1c35}
}
.broadband-multiline-plan-list .product-background h2 .caption-one{font-size:12px;font-family:'GalanoGrotesque-Bold';color:#1a1c35}
.broadband-multiline-plan-list .product-background p{font-family:'GalanoGrotesque-Medium';font-size:16px;color:#1a1c35}
@media only screen and (min-width:720px){.broadband-multiline-plan-list .product-background p{font-size:16px;color:#1a1c35}
}
@media only screen and (min-width:920px){.broadband-multiline-plan-list .product-background p{font-size:16px;color:#1a1c35}
}
.broadband-multiline-plan-list .multiline-plan-card{padding:10px !important}
.broadband-multiline-plan-list .multiline-plan-card .plan-heading{padding-top:20px}
.broadband-multiline-plan-list .multiline-plan-card .broadband-list-container{border:3px solid #000;margin:30px 0}
.broadband-multiline-plan-list .multiline-plan-card .broadband-list-container .broadband-list-details{margin:5px;text-align:left}
.broadband-multiline-plan-list .multiline-plan-card .broadband-list-container .broadband-list-details .row{display:flex !important;margin:0 !important}
.broadband-multiline-plan-list .multiline-plan-card .broadband-list-container .broadband-list-details h3{border-bottom:3px solid #000;font-size:31px;font-family:'GalanoGrotesque-Bold'}
.broadband-multiline-plan-list .multiline-plan-card .broadband-list-container .broadband-list-details .row{align-items:center}
.broadband-multiline-plan-list .multiline-plan-card .broadband-list-container .broadband-list-details .caption-five a{font-size:11px !important;line-height:14px;letter-spacing:0;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.broadband-multiline-plan-list .multiline-plan-card .broadband-list-container .broadband-list-details .caption-seven a{font-size:9px !important;line-height:13px;letter-spacing:0;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.broadband-multiline-plan-list .multiline-plan-card .broadband-list-container .broadband-list-details .caption-six a{font-size:9px !important;line-height:14px;letter-spacing:0;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.broadband-multiline-plan-list .multiline-plan-card .broadband-list-container .broadband-list-details .caption-seven-bold{font-size:9px;line-height:13px;letter-spacing:0;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.broadband-multiline-plan-list .multiline-plan-card .broadband-list-container .broadband-list-details .caption-eight a{font-size:8px !important;line-height:13px;letter-spacing:0;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.broadband-multiline-plan-list .multiline-plan-card .broadband-list-container .broadband-list-details .caption-eight{font-size:8px;line-height:13px;letter-spacing:0;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.broadband-multiline-plan-list .multiline-plan-card .broadband-list-container .broadband-list-details .caption-nine a{font-size:8px !important;line-height:13px;letter-spacing:0;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.broadband-multiline-plan-list .multiline-plan-card .broadband-list-container .broadband-list-details a{color:#26358b;text-decoration:underline;border:0;font-weight:700}
.broadband-multiline-plan-list .multiline-plan-card .broadband-list-container .broadband-list-details a:hover{text-decoration:underline;border:0}
.broadband-multiline-plan-list .multiline-plan-card .broadband-list-container .broadband-list-details .caption-two{font-size:12px;font-weight:400;letter-spacing:.25px;line-height:20px}
.broadband-multiline-plan-list .multiline-plan-card .broadband-list-container .broadband-list-details .caption-one{font-size:12px;font-weight:700;letter-spacing:.25px;line-height:20px}
.broadband-multiline-plan-list .multiline-plan-card__cta .add-to-cart-btn{margin:0}
.broadband-multiline-plan-list .multiline-plan-card__cta .view-plan-detail-btn .btn{width:100%}
.broadband-multiline-plan-list .multiline-plan-card .plan-card-summary{padding-bottom:20px}
.broadband-multiline-plan-list .multiline-plan-card .plan-card-summary a{font-weight:400;text-decoration:underline}
.broadband-multiline-plan-list .multiline-plan-card-wrapper.addon-plan-broadband-labels{justify-content:flex-start}
.broadband-multiline-plan-list .multiline-plan-card-wrapper.addon-plan-broadband-labels .multiline-plan-card{max-width:100%}
@media(min-width:992px){.broadband-multiline-plan-list .multiline-plan-card-wrapper.addon-plan-broadband-labels .multiline-plan-card{max-width:394px}
}
.promo-offer-section{background-color:#e3f2fd;border-color:#e3f2fd;padding:20px 20px 20px 20px;font-size:14px;font-family:'Verizon-NHG-eTX';line-height:18px}
@media(min-width:992px){.promo-offer-section{width:65%}
}
.multiline-plan-card__promo-link a{color:#fff;font-size:16px;font-weight:normal;text-decoration:underline !important}
.promo-offer-summary{background-color:#e3f2fd;border-color:#e3f2fd;padding:10px 10px 10px 10px;font-weight:bold;font-size:14px;font-family:'GalanoGrotesque-Bold';line-height:18px}
.promo-offer-summary .promo-icon{display:inline;float:left;padding-right:5px}
.promo-offer-summary .promo-content{display:inline}
@media(min-width:992px){.promo-offer-summary{width:82%}
}
.promo-offer-summary-plp{background-color:#e3f2fd;border-color:#e3f2fd;padding:10px 5px 10px 5px;font-weight:bold;font-size:11px;font-family:'GalanoGrotesque-Bold';line-height:15px}
.promo-offer-summary-plp .promo-icon{display:inline;float:left;padding-right:5px}
.promo-offer-summary-plp .promo-data{display:inline}
.product-overview{width:auto;padding-bottom:40px}
.product-overview .phone-terms-condition{padding-top:20px}
.product-overview .phone-terms-condition a{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.product-overview .border-top-light-grey.add-cart-containe{border-color:#000 !important}
.product-overview .phone-rating-summary{padding-top:10px;text-align:left !important}
.product-overview .heading-three{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.product-overview .product-price{padding:40px 0 10px 0;text-align:center;font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.product-overview .product-price .sup-product-price{padding-left:2px;font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.product-overview .product-offer-price{text-align:center}
.product-overview .logo{height:22px;width:94px;display:inline-block;vertical-align:middle}
.product-overview .logo img{width:100%}
.product-overview sup{top:-15px}
.product-overview .product-retail-price{display:block;font-weight:400;padding-top:5px}
.sim-details-container{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';padding-bottom:20px}
.sim-details-heading .heading-three{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';padding-bottom:40px}
.img-container .responsiveimage,#carousel-thumb .responsiveimage{margin:0 auto}
.img-container img.responsiveimage,#carousel-thumb img.responsiveimage{width:100%;height:auto}
.product-feature{width:auto}
.product-description-container{border-top:1px solid #d8dada;border-bottom:1px solid #d8dada;width:auto;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.product-description-container ul{margin-bottom:0}
.accessories-pdp h2{padding-bottom:20px}
.accessories-pdp .details-see-more{margin:30px 0 10px}
.accessories-pdp .details-see-more .large .btn{width:290px}
.accessories-pdp .cart-options-phone .add-to-cart-btn{margin:auto}
.accessories-pdp .specs-details-container .details-desc{padding-left:35px}
.product-background{background:#fff;padding-top:0;padding-bottom:0}
.available-color-container .color-text{padding-bottom:0;padding-top:0}
.available-color-container .color-name{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold';font-weight:normal;padding-top:10px}
.available-color-container .sku-color-label{display:block !important}
.available-color-container .selectedColorLabel{display:none}
.available-color-container .color-swatch .color-text{padding-top:6px;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.available-color-container .color-swatch .color-image svg{border:1px solid #747676}
.available-color-container .color-swatch [role='radiogroup']{padding:0;margin:0;list-style:none;flex-wrap:wrap}
.available-color-container .color-swatch [role='radiogroup']:focus{outline:0}
.available-color-container .color-swatch [role='radio']{margin-top:20px;margin-right:10px;margin-left:0;border-radius:5px;border:2px solid transparent;position:relative;cursor:default;width:108px;display:flex;flex-direction:column;align-items:center;text-align:center}
.available-color-container .color-swatch [role='radio']::before{position:relative;top:1px}
.available-color-container .color-swatch [role='radio'][aria-checked='true']::before{position:relative;top:1px}
.available-color-container .color-swatch [role='radio'].focus{border:2px solid #000;cursor:pointer}
.available-color-container .color-swatch .disable .color-image{position:relative}
.available-color-container .color-swatch .disable .color-image::after{content:'';position:absolute;width:1px;height:100%;background-color:#747676;transform:rotate(45deg);top:0;left:0;right:0;bottom:0;margin:auto}
.available-color-container .color-swatch .disable.selected .color-image{border:2px solid #747676}
.available-color-container .color-swatch .selected .color-image{width:34px;height:34px;border:2px solid #000;line-height:22.5px;border-radius:50%}
.available-color-container .color-swatch .selected .color-image svg{border:0;width:20px !important;height:20px !important}
.storage-container .storage{border-top:1px solid #525252;padding-top:30px;padding-bottom:30px;padding-left:30px}
.storage-container .color{border-top:1px solid #525252;padding-top:30px;padding-bottom:30px}
.storage-container .color-text{padding-bottom:0;padding-top:0;font-size:16px;color:#000}
.storage-container .storage-text{font-size:16px;padding-bottom:10px;padding-top:0;color:#000}
.storage-container .storage-name{font-family:'GalanoGrotesque-Medium';font-weight:400 !important;padding-top:10px;font-size:20px;color:#525252 !important}
.storage-container .color-name{font-family:'GalanoGrotesque-Medium';font-weight:400 !important;padding-top:10px;font-size:20px;color:#525252 !important}
.add-cart-container .smart-pay-logo{height:36px;width:154px;margin:16px 0 2px}
.add-cart-container span.icon:hover i.more-info-cards{opacity:.5}
.add-cart-container .zipapi-config>.payment-type-heading{padding-top:0}
.add-cart-container #paymentOption>.caption-one{padding-top:0}
.add-cart-container .payment-option,.product-description-container .payment-option{border-bottom:1px solid #000}
.add-cart-container .payment-option .subtitle-three-px,.product-description-container .payment-option .subtitle-three-px{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.add-cart-container .payment-option .po-suffix,.product-description-container .payment-option .po-suffix{font-size:12px !important;font-weight:400 !important;letter-spacing:.25px !important;line-height:20px !important}
.add-cart-container .payment-type .subtitle-three-px,.product-description-container .payment-type .subtitle-three-px{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.add-cart-container .payment-type .custom-radio label .subtitle-three-px,.product-description-container .payment-type .custom-radio label .subtitle-three-px{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.available-color-container,.add-cart-container,.product-description-container,.verify-code-container,.protection-plan-container{border-top:1px solid #000;width:auto}
.available-color-container .stepper__label,.add-cart-container .stepper__label,.product-description-container .stepper__label,.verify-code-container .stepper__label,.protection-plan-container .stepper__label{padding-top:30px}
.available-color-container .stepper__label span.step_no,.available-color-container .stepper__label span.caption-one,.add-cart-container .stepper__label span.step_no,.add-cart-container .stepper__label span.caption-one,.product-description-container .stepper__label span.step_no,.product-description-container .stepper__label span.caption-one,.verify-code-container .stepper__label span.step_no,.verify-code-container .stepper__label span.caption-one,.protection-plan-container .stepper__label span.step_no,.protection-plan-container .stepper__label span.caption-one{font-family:'GalanoGrotesque-Bold';color:#1a1c35}
.available-color-container .stepper__label span.caption-one,.add-cart-container .stepper__label span.caption-one,.product-description-container .stepper__label span.caption-one,.verify-code-container .stepper__label span.caption-one,.protection-plan-container .stepper__label span.caption-one{font-size:20px;line-height:30px}
.available-color-container .caption-one,.add-cart-container .caption-one,.product-description-container .caption-one,.verify-code-container .caption-one,.protection-plan-container .caption-one{font-weight:400}
.available-color-container h2.caption-one,.add-cart-container h2.caption-one,.product-description-container h2.caption-one,.verify-code-container h2.caption-one,.protection-plan-container h2.caption-one{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold';padding-bottom:20px}
.product-offer-price-div .caption-one{font-weight:400}
a.smart-pay-link{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';margin-bottom:10px;display:inline-block}
a.offer-details-link{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';margin-bottom:10px;display:inline-block}
a.get-details-link{font-family:GalanoGrotesque-Medium;font-size:16px;line-height:24px;letter-spacing:0;margin-bottom:10px;display:inline-block}
.product-paypal-logo{padding-top:10px}
.cart-options-phone .choice-card p.caption-two{margin-left:0}
.cart-options-phone .migration-eligible{padding-bottom:30px}
.cart-options-phone .legal-disclosure{margin:0 30px}
.cart-options-phone .legal-disclosure .legal p{margin-top:20px}
.cart-options-phone .legal-disclosure .legal p:first-child{margin-top:0}
.cart-options-phone .add-to-cart-btn{margin:0 0 40px;padding-bottom:0}
.cart-options-phone .add-to-cart-btn .addToCartBtn{width:100%;background-color:#e00;padding:12px 12px}
.cart-options-phone .add-to-cart-btn .checkavailability-btn{background-color:#000;border-radius:22px;margin:auto;height:42px;border:0;margin-top:25px;margin-left:8px;box-shadow:1px 1px 10px 0 grey;outline:0;font-weight:bold;color:#ffff}
.cart-options-phone .add-to-cart-btn .checkavailability-btn:hover,.cart-options-phone .add-to-cart-btn .checkavailability-btn:focus,.cart-options-phone .add-to-cart-btn .checkavailability-btn:focus-visible{background-color:#747676}
#overview{padding-top:40px !important}
@media(min-width:992px){#overview{padding-top:80px !important}
.product-overview{padding-bottom:20px}
.product-overview .product-out-of-stock{padding:5px;background:#e00}
.product-overview .heading-three{font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';padding-bottom:10px}
.product-overview .available-color-container{margin-top:0}
.product-overview .product-price{text-align:left;font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.product-overview .product-price .product-retail-price{display:initial;padding-top:0;padding-left:10px}
.product-background{background:transparent}
.accessorydetail-price-container .product-description-container,.accessorydetail-price-container .accessories-pdp{max-width:85.71%}
.accessorydetail-price-container .product-background{padding-bottom:10px}
.accessorydetail-price-container .product-overview{padding-bottom:0 !important}
.accessorydetail-price-container .product-description-container ul{padding-left:20px}
.accessorydetail-price-container .product-description-container ul li{padding-left:15px}
.available-color-container,.storage-container,.add-cart-container,.specs-description-container .product-description-container{width:85.71%}
.available-color-container .choice-card,.storage-container .choice-card,.add-cart-container .choice-card,.specs-description-container .product-description-container .choice-card{max-width:100%}
.verify-code-container,.protection-plan-container{width:100%}
.cart-options-phone .add-to-cart-btn{margin:0 0 40px}
.cart-options-phone .add-to-cart-btn .addToCartBtn{width:210px}
.cart-options-phone .legal-disclosure{margin:0}
}
.cart-options-phone .add-to-cart-btn .addCartBtnWrapper.disabled a.addToCartBtn,.cart-options-phone .add-to-cart-btn .addCartBtnWrapper.disabled button.addToCartBtn{background-color:#747575 !important}
.verify-code-container .upgrade-verify-section .upgrade-verify-section-caption{font-family:'GalanoGrotesque-Medium';font-size:12px;line-height:18px;color:#000}
.verify-code-container .upgrade-verify-section .upgrade-verify-input input,.verify-code-container .upgrade-verify-section .upgrade-verify-input input:focus{border:2px solid #949494 !important;border-radius:10px !important;margin-bottom:16px}
.verify-code-container .upgrade-verify-section .upgrade-verify-input .primary-btn button.btn{background-color:#e00;color:#fff;border:0;margin-bottom:40px;margin-top:10px}
@media screen and (max-width:720px){.verify-code-container .upgrade-verify-section .upgrade-verify-input .primary-btn button.btn{width:100% !important}
}
.verify-code-container .upgrade-verify-section .upgrade-verify-input input.success{background:transparent url("clientlib-base/resources/input-success.svg") 99% center no-repeat;border:2px solid #e2f7c2 !important}
.verify-code-container .upgrade-verify-section .upgrade-verify-input .verify-code-form,.verify-code-container .upgrade-verify-section .upgrade-verify-input .resend-upgrade-verify-section{border-bottom:1px solid #dadada}
.verify-code-container .upgrade-verify-section .upgrade-verify-input .verify-identity-form-button.disabled button.btn,.verify-code-container .upgrade-verify-section .upgrade-verify-input .verify-identity-form-button.disabled a.btn{background-color:#d8dada !important;cursor:not-allowed;box-shadow:none}
.verify-code-container .upgrade-verify-section .upgrade-verify-input .verify-identity-form-button button.btn.disabled,.verify-code-container .upgrade-verify-section .upgrade-verify-input .verify-identity-form-button a.btn.disabled,.verify-code-container .upgrade-verify-section .upgrade-verify-input .verify-identity-form-button a.btn:disabled,.verify-code-container .upgrade-verify-section .upgrade-verify-input .verify-identity-form-button button.btn:disabled{background-color:#d8dada !important;cursor:not-allowed;box-shadow:none}
.verify-code-container .upgrade-verify-section .upgrade-verify-input .resend-upgrade-verify-section{padding-bottom:25px;padding-top:16px}
.verify-code-container .upgrade-verify-section .upgrade-verify-input .resend-upgrade-verify-section p,.verify-code-container .upgrade-verify-section .upgrade-verify-input .resend-upgrade-verify-section a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
@media screen and (max-width:720px){.verify-code-container .upgrade-verify-section .upgrade-verify-input .resend-upgrade-verify-section{text-align:center}
}
.verify-code-container .pdp-upgrade-success-banner{color:#315700;border-radius:10px;border:1px solid #e2f7c2;background:#f2fde0}
.verify-code-container .pdp-upgrade-success-banner .pdp-upgrade-success-banner-content{flex-direction:column;align-items:flex-start;gap:4px;padding:24px !important}
@media screen and (min-width:920px){.verify-code-container .pdp-upgrade-success-banner .pdp-upgrade-success-banner-content{padding-top:0 !important}
}
.verify-code-container .pdp-upgrade-success-banner .close{opacity:1 !important;position:relative;top:3px;right:4px;cursor:pointer;padding:0;margin:0;z-index:9;line-height:normal}
.verify-code-container .pdp-upgrade-success-banner .close .icon{display:inline-block;vertical-align:middle}
.verify-code-container .pdp-upgrade-success-banner .close .icon i.clear{background:url("../../../content/dam/tbvz/en/zelda/images/success-banner-close-button.svg") center center no-repeat;height:26px;width:26px;display:block}
.verify-code-container .pdp-upgrade-success-banner .pdp-success-title-section{flex-direction:row;gap:8px}
.verify-code-container .pdp-upgrade-success-banner .pdp-success-title-section .pdp-upgrade-success-icon{width:24px;height:24px}
.verify-code-container .pdp-upgrade-success-banner .pdp-success-title-section .pdp-success-title{color:#315700;font-family:'GalanoGrotesque-Bold';font-size:16px;line-height:24px;background:url("../../../content/dam/tbvz/en/zelda/images/success-banner-title-icon.svg") 0 0 no-repeat;padding-left:32px}
.verify-code-container .pdp-upgrade-success-banner .pdp-success-msg{color:#315700;font-family:'GalanoGrotesque-Medium';font-size:16px;line-height:24px}
.verify-code-container .pdp-upgrade-error-banner{color:#a41412;border-radius:10px;border:1px solid #ffcdd2;background-color:#ffebee}
.verify-code-container .pdp-upgrade-error-banner .pdp-upgrade-error-banner-content{flex-direction:column;align-items:flex-start;gap:4px;padding:24px !important}
@media screen and (min-width:920px){.verify-code-container .pdp-upgrade-error-banner .pdp-upgrade-error-banner-content{padding-top:0 !important}
}
.verify-code-container .pdp-upgrade-error-banner .close{opacity:1 !important;position:relative;top:3px;right:4px;cursor:pointer;padding:0;margin:0;z-index:9;line-height:normal}
.verify-code-container .pdp-upgrade-error-banner .close .icon{display:inline-block;vertical-align:middle}
.verify-code-container .pdp-upgrade-error-banner .close .icon i.clear{background:url("../../../content/dam/tbvz/en/zelda/images/error-banner-close-button.svg") center center no-repeat;height:26px;width:26px;display:block}
.verify-code-container .pdp-upgrade-error-banner .pdp-error-title-section{flex-direction:row;gap:8px}
.verify-code-container .pdp-upgrade-error-banner .pdp-error-title-section .pdp-upgrade-error-icon{width:24px;height:24px}
.verify-code-container .pdp-upgrade-error-banner .pdp-error-title-section .pdp-error-title{color:#a41412;font-family:'GalanoGrotesque-Bold';font-size:16px;line-height:24px;background:url("../../../content/dam/tbvz/en/zelda/images/error-banner-title-icon.svg") 0 0 no-repeat;padding-left:32px}
.verify-code-container .pdp-upgrade-error-banner .pdp-error-msg{color:#a41412;font-family:'GalanoGrotesque-Medium';font-size:16px;line-height:24px}
.warning-wrapper .rte p{background:0;font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';display:flex;margin:auto;padding:20px}
.warning-wrapper .rte p span{padding-left:0;padding-top:0;letter-spacing:normal}
.warning-wrapper>.container{background:#f6f6f6;transform:translateY(-60px)}
@media(min-width:768px){.warning-wrapper>.container{transform:translateY(-60px)}
}
.product-out-of-stock-title{display:flex;justify-content:center}
.product-out-of-stock-title .product-out-of-stock-mobile{padding:5px;background:#e00}
.phone-promotion-text div{margin:0 70px 0 70px;text-align:center}
.protection-plan-container{padding-bottom:32px;margin-bottom:32px;border-bottom:2px solid #000}
.protection-plan-container .protection-plan-title{color:#000;font-family:'GalanoGrotesque-Bold';font-size:16px;line-height:24px}
.protection-plan-container .pdp.protection-plan-options{padding-top:16px}
.protection-plan-container .pdp.protection-plan-options .text-left,.protection-plan-container .pdp.protection-plan-options .text-right{display:flex}
.protection-plan-container .pdp.protection-plan-options .text-left p,.protection-plan-container .pdp.protection-plan-options .text-right p{color:#1a1c35}
.protection-plan-container .pdp.protection-plan-options .text-left{align-items:center;max-width:100% !important}
.protection-plan-container .pdp.protection-plan-options .text-left p{font-size:16px;line-height:24px;font-family:'GalanoGrotesque-Medium'}
.protection-plan-container .pdp.protection-plan-options .text-right{font-family:'GalanoGrotesque-Bold';flex-direction:column;justify-content:center;align-items:flex-end}
.protection-plan-container .pdp.protection-plan-options .text-right p{font-size:24px;line-height:32px}
.protection-plan-container .pdp.protection-plan-options .text-right p.taxes-disclaimer{font-family:'GalanoGrotesque-Medium';font-size:12px;line-height:18px}
.protection-plan-container .pdp.protection-plan-options .text-right span.small{color:#1a1c35;font-size:14px;line-height:20px}
.protection-plan-container .pdp.protection-plan-options .choice-card{margin-top:16px}
.protection-plan-container .pdp.protection-plan-options .choice-card .custom-radio .custom-control-input:checked ~ .custom-control-label::before{background-position:80% 10% !important}
.protection-plan-container .pdp.protection-plan-options .choice-card .custom-radio .custom-control-label::before{background-position:80% 0 !important}
.protection-plan-container .pdp.protection-plan-options .choice-card:first-child{margin-top:0 !important}
.protection-plan-container.activation-flow{border:none !important;margin-top:24px}
@media screen and (min-width:920px){.protection-plan-container.activation-flow{max-width:535px;margin-top:32px}
}
.protection-plan-container.activation-flow .protection-plan-title{color:#525252;font-family:'GalanoGrotesque-Medium';font-size:14px;line-height:20px;padding-top:24px;padding-bottom:16px}
@media screen and (min-width:920px){.protection-plan-container.activation-flow .protection-plan-title{padding-top:32px}
}
.twp-disc-banner{border-radius:10px;border:1px solid #e6fcf4;padding:16px;margin-top:16px}
.twp-disc-banner .twp-disc-banner-msg{color:#525252;font-family:'GalanoGrotesque-Medium';font-size:16px;line-height:24px;background:url("../../../content/dam/tbvz/en/zelda/images/twp-disc-icon.svg") 0 5px no-repeat;background-size:32px;padding-left:40px;font-weight:400;letter-spacing:.25px}
.twp-disc-banner .twp-disc-banner-msg a,.twp-disc-banner .twp-disc-banner-msg a:hover,.twp-disc-banner .twp-disc-banner-msg a:active,.twp-disc-banner .twp-disc-banner-msg a:focus,.twp-disc-banner .twp-disc-banner-msg a.active{color:#525252;font-weight:400;border-bottom:1px solid #525252}
.twp-disc-banner .twp-disc-banner-link,.twp-disc-banner .twp-disc-banner-link:hover{color:#525252;font-family:'GalanoGrotesque-Medium';font-size:16px;line-height:24px;font-weight:400;border-bottom:1px solid #525252;padding-bottom:0}
.bg-total-mint{background-color:#e6fcf4}
.phonedetail-price-container .carousel-item img,.accessorydetail-price-container .carousel-item img,.tabletdetail-price-container .carousel-item img{max-width:100%}
.disabledPageContent{pointer-events:none;opacity:.4}
#more-features{margin-bottom:0;padding:0 !important}
#more-features .feature-details{max-width:83%;margin-left:auto;margin-right:auto}
#more-features .feature-details .specs-details-container .details-row .detail-card .details-heading{white-space:unset}
#more-features .container{background:#f6f6f6;padding:50px 0 20px}
#more-features .detail-heading{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';text-align:center;margin-bottom:40px}
#more-features .details-heading{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';width:100%}
#more-features .details-desc{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';padding-left:0;margin-bottom:20px}
@media(min-width:768px){#more-features{margin-bottom:60px}
#more-features .detail-heading{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin-bottom:50px}
}
.in-the-box-pdp{margin-top:10px;margin-bottom:30px}
.in-the-box-pdp>.container{background-color:#f6f6f6;padding:30px 0 10px}
.in-the-box-pdp ul{list-style-type:none;flex-wrap:wrap;padding-left:0;max-width:83.33%;margin:21px auto 0}
.in-the-box-pdp li{background:url("clientlib-base/resources/svg/checkmark-icon.svg") no-repeat left center;padding-left:35px;margin-bottom:30px;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.in-the-box-pdp li:last-child{margin-right:0}
@media(min-width:768px){.in-the-box-pdp>.container{padding:30px 0 40px}
.in-the-box-pdp ul{justify-content:center;margin-top:40px}
.in-the-box-pdp li{flex:none;max-width:100%;margin-bottom:0;margin-right:20px}
}
@media(min-width:992px){.in-the-box-pdp>.container{padding:30px 0 40px}
.in-the-box-pdp ul{display:flex;justify-content:center;margin-top:40px}
.in-the-box-pdp li{flex:none;max-width:100%;margin-bottom:0;margin-right:20px}
}
.sticky-product-shrink-mobile{top:60px;transition:top .3s ease-out}
.sticky-product-shrink{top:60px;transition:top .3s ease-out}
@media(min-width:992px){.sticky-product-shrink{top:70px}
}
.sticky-product-shrink-top{top:0;transition:top .3s ease-out}
.horizontalnavigation.sticky-product-anchor{padding:10px 0 !important;background:#f6f6f6;height:80px;border-bottom:1px solid #d8dada}
.horizontalnavigation.sticky-product-anchor .name{padding-bottom:9px;border-bottom:.5px solid #d8dada}
.horizontalnavigation.sticky-product-anchor .name>.caption-one{font-size:1.4rem;line-height:2rem;font-family:'GalanoGrotesque-Medium';font-weight:400;display:flex;justify-content:space-between;padding-left:13px;padding-right:13px}
.horizontalnavigation.sticky-product-anchor .name .sticky-product-name{font-size:1.4rem;line-height:2rem;font-family:'GalanoGrotesque-Medium';font-weight:400;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;max-width:31ch;vertical-align:middle;font-weight:400}
.horizontalnavigation.sticky-product-anchor .name .tabprice{font-size:1.4rem;line-height:2rem;font-family:'GalanoGrotesque-Medium';font-weight:400;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.horizontalnavigation.sticky-product-anchor ul{margin:0;padding:0 13px 0 13px;list-style-type:none;justify-content:unset !important}
.horizontalnavigation.sticky-product-anchor ul li{margin:0 0 0 35px;display:inline-block;flex:unset !important;max-width:unset !important;width:unset !important;padding-left:0 !important;padding-right:0 !important}
.horizontalnavigation.sticky-product-anchor ul li:first-child{margin:0}
.horizontalnavigation.sticky-product-anchor ul li .sticky-nav-a{color:#000;font-size:1.4rem;line-height:2rem;font-family:'GalanoGrotesque-Medium';font-weight:400;text-decoration:none;border-bottom:0 solid #e00;line-height:28px;font-weight:400;padding-top:6px}
.horizontalnavigation.sticky-product-anchor ul li .sticky-nav-a:hover,.horizontalnavigation.sticky-product-anchor ul li .sticky-nav-a.active{text-decoration:none;border-bottom:0 solid #e00;font-weight:900}
.horizontalnavigation.sticky-product-anchor ul li .sticky-nav-a:hover:after,.horizontalnavigation.sticky-product-anchor ul li .sticky-nav-a.active:after{content:'';background-color:#e00;display:block;height:5px;border-radius:10px;position:relative;top:1px}
.horizontalnavigation.sticky-product-anchor ul .sliding-underline{display:none}
@media(min-width:992px){.horizontalnavigation.sticky-product-anchor{padding-top:12px !important;padding-bottom:12px !important;height:50px}
.horizontalnavigation.sticky-product-anchor .name{padding-bottom:0;border-bottom:0}
.horizontalnavigation.sticky-product-anchor .name>.caption-one{justify-content:unset;padding-top:4px;padding-left:0}
.horizontalnavigation.sticky-product-anchor .name .sticky-product-name{max-width:22ch}
.horizontalnavigation.sticky-product-anchor ul{justify-content:space-around !important}
.horizontalnavigation.sticky-product-anchor ul li{flex:0 0 33.333333% !important;max-width:33.333333% !important;width:unset !important;padding-left:11px !important;padding-right:11px !important}
.horizontalnavigation.sticky-product-anchor ul li .sticky-nav-a{padding-top:0}
.horizontalnavigation.sticky-product-anchor ul li .sticky-nav-a:hover,.horizontalnavigation.sticky-product-anchor ul li .sticky-nav-a.active{padding-bottom:2px}
.horizontalnavigation.sticky-product-anchor ul li .sticky-nav-a:hover:after,.horizontalnavigation.sticky-product-anchor ul li .sticky-nav-a.active:after{top:6px}
.horizontalnavigation.sticky-product-anchor .sliding-underline{background-color:#e00;display:block;height:6px;bottom:-5px;left:0;position:absolute;transition:left 300ms,width 0;border-radius:10px}
}
#carousel-thumb{margin-bottom:28px}
.plandetail-price-container .details-page{border:0;padding:20px 0 40px 0;margin:0}
.plandetail-price-container .details-page .product-card-container .plan-card{text-align:center;border:1px solid #000;border-radius:10px;width:100%;margin:0 auto;padding:20px 20px 10px;max-width:315px}
.plandetail-price-container .details-page .product-card-container .plan-card img{height:100%;max-width:100%}
@media(min-width:1280px){.plandetail-price-container .details-page .product-card-container .plan-card{width:400px;margin:0 auto;max-width:unset}
}
.plandetail-price-container .details-page .product-card-container .plan-card .plan-card-info img{transform:translateY(-5px)}
.plandetail-price-container .details-page .product-card-container .sim-kit-card .promo-text{text-align:center}
.plandetail-price-container .details-page .actual-price-value{font-weight:700}
.plandetail-price-container .details-page .actual-price-value .plan-price{font-size:6rem;font-weight:700;line-height:6.2rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.plandetail-price-container .details-page .international-calls span.heading-three{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
@media(min-width:992px){.plandetail-price-container .details-page .international-calls span.heading-three{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
}
.plandetail-price-container .product-overview{padding-bottom:0;padding-top:20px !important}
.plandetail-price-container .product-overview .product-plan-name{padding:0 !important}
.plandetail-price-container .product-overview .product-plan-name .product-plan-name{text-align:left}
.plandetail-price-container .product-overview .product-plan-desc{margin-top:15px;margin-bottom:20px}
@media(min-width:992px){.plandetail-price-container .product-overview{padding-bottom:30px}
}
.plandetail-price-container .detailpage-card{padding-bottom:0 !important}
.plandetail-price-container .payment-type-heading{font-size:1.6rem;line-height:2.4rem;font-weight:700;letter-spacing:.5px;font-family:'GalanoGrotesque-Bold'}
.plandetail-price-container .card-legal-container{text-align:left;margin-top:20px;padding-left:10px}
.plandetail-price-container .phone-name{border-top:1px solid #d8dada;padding:30px 0 0 10px}
.plandetail-price-container .icon-rewards i.reward{background-image:url(clientlib-base/resources/svg/light/rewards.svg)}
.plandetail-price-container .phone-image{padding:38px 0 36px 0}
.plandetail-price-container .product-plan-name{font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin-left:0;padding-bottom:11px;padding-top:20px;text-align:left !important}
@media(min-width:992px){.plandetail-price-container .product-plan-name{font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
}
.plandetail-price-container .rewards-purchase{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
@media(min-width:992px){.plandetail-price-container .rewards-purchase{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
}
.plandetail-price-container .rewards-earn-container .rewards-purchase{display:inline-block}
.plandetail-price-container .quantity-dropdown,.plandetail-price-container .global-calling-card-number{padding:0 !important;z-index:1}
.plandetail-price-container .quantity-dropdown .choice-card-input-container>div,.plandetail-price-container .global-calling-card-number .choice-card-input-container>div{padding:0 !important}
.plandetail-price-container .quantity-dropdown h2{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold';padding-bottom:5px}
.plandetail-price-container .global-calling-card-form .card-quantity{width:50%;margin-top:0}
@media(min-width:992px){.plandetail-price-container .global-calling-card-form .card-quantity{width:234px}
}
.plandetail-price-container .cusg-disclaimer-container{display:none !important}
.plandetail-price-container .global-calling-card-form{padding-top:0;padding-bottom:20px}
.plandetail-price-container .global-calling-card-form .global-calling-card-number{margin-bottom:20px;z-index:10}
.plandetail-price-container .global-calling-card-form .global-calling-card-number input[type='text']{order:2;cursor:pointer}
.plandetail-price-container .global-calling-card-form .navigation-label-options{padding-bottom:10px}
.plandetail-price-container .legal-disclosure{margin:0}
.plandetail-price-container .legal-disclosure .legal p{margin-top:30px}
.plandetail-price-container .legal-disclosure .legal p:first-child{margin-top:0}
.plandetail-price-container .add-to-cart-btn .legal-disclosure{padding-top:20px}
@media(min-width:992px){.plandetail-price-container .product-plan-name{font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.plandetail-price-container .add-cart-container{margin-top:30px}
}
.simkit-price-container .details-page,.simkit-price-container .detailpage-card{padding:0 !important}
.simkit-price-container .details-page .sim-details-price-container .justify-content-center,.simkit-price-container .detailpage-card .sim-details-price-container .justify-content-center{justify-content:left !important}
.simkit-price-container .details-page .plan-price,.simkit-price-container .detailpage-card .plan-price{font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.simkit-price-container .details-page .add-cart-container,.simkit-price-container .detailpage-card .add-cart-container{border-color:#000 !important}
.simkit-price-container .details-page .phone-rating-summary,.simkit-price-container .detailpage-card .phone-rating-summary{padding:30px 0}
.simkit-price-container .detailpage-card .product-overview.d-block.d-lg-none .heading-three{font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';text-align:left !important}
.simkit-price-container .detailpage-card .phone-terms-condition{text-align:left !important;padding-top:10 !important}
.simkit-price-container .detailpage-card .phone-terms-condition a{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.simkit-price-container .detailpage-card .phone-rating-summary{padding:30px 0}
.simkit-price-container .detailpage-card .sim-details-price-container .justify-content-center{justify-content:left !important}
.simkit-price-container .detailpage-card .sim-details-price-container .justify-content-center .heading-three{font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';padding-bottom:25px}
.simkit-price-container .product-card-container{padding:0 15px}
@media(min-width:992px){.simkit-price-container .detailpage-card{padding:60px 0 0 0 !important}
.simkit-price-container .product-card-container{padding:0 30px}
}
.pdp-rewards{background:#f6f6f6;padding:38px 0 33px;margin-top:50px}
.pdp-rewards .component-heading{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';width:83.33%;margin:0 auto 30px;text-align:center;display:inline-block}
.pdp-rewards .rewards-earn{text-align:center;display:flex;flex-wrap:wrap;justify-content:center}
.pdp-rewards .rewards-earn>h2{margin-bottom:20px}
.pdp-rewards .rewards-earn>h2:first-child{flex:1 0 100%;margin-bottom:0}
.pdp-rewards .icon-rewards{position:relative;padding-left:40px;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';width:83.33%;display:inline-block;text-align:left}
.pdp-rewards .icon-rewards::before{content:'';background:url(clientlib-base/resources/svg/light/rewards.svg) center center no-repeat;width:20px;height:20px;position:absolute;top:5px;left:0}
.vas-plan-details.pdp-rewards{background:#fff !important}
@media(min-width:992px){.pdp-rewards{margin-top:100px}
.pdp-rewards .component-heading{width:40%}
.pdp-rewards .icon-rewards{padding-left:30px}
.pdp-rewards .rewards-earn>p{margin-bottom:0}
.purchase-modal-body .pdp-rewards .component-heading{width:100%}
}
.multiline-plan{width:100%}
.multiline-plan__lines-form--inline{display:flex;align-items:center}
.multiline-plan__lines-form--inline>div{flex:1}
.multiline-plan__tab-group{display:flex;border-radius:35px;padding:0;margin:20px 0 30px;border:2px solid #000;width:315px}
.multiline-plan__tab-group .tabs{width:20%;text-align:center;display:flex;overflow:hidden;padding:0 !important;flex:unset;height:40px;justify-content:center;align-items:center}
.multiline-plan__tab-group .tabs a{padding:0 !important;font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';line-height:36px;width:calc(100% - 4px);cursor:pointer;border:0}
.multiline-plan__tab-group .tabs a::before{display:none !important}
.multiline-plan__tab-group .tabs a.active{background:#000;border-radius:25px;color:#fff}
@media(min-width:992px){.multiline-plan__tab-group{width:315px}
}
@media(min-width:992px){.multiline-plan{margin:0 auto;width:auto}
}
.multiline-plan__details{width:100%}
.multiline-plan__details-disc{display:flex;flex-wrap:wrap;font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.multiline-plan__details-disc .price-detail{font-size:6rem;font-weight:700;line-height:6.2rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.multiline-plan__details-disc .price-detail .sup-product-price{top:0;left:-0.5em;font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.multiline-plan__details-disc ul{list-style:none;padding:0;margin-top:15px}
.multiline-plan__details-disc ul .final-value{font-weight:bold}
.multiline-plan__details-disc .fade{opacity:.3}
.multiline-plan__details-disc .multiline-left,.multiline-plan__details-disc .multiline-right{padding-bottom:20px;margin-bottom:20px;flex:1 1 100%;border-bottom:1px solid #000}
.multiline-plan__details-disc .multiline-left h2,.multiline-plan__details-disc .multiline-right h2{margin-bottom:10px;font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.multiline-plan__details-disc .multiline-left ul li,.multiline-plan__details-disc .multiline-right ul li{font-size:1.6rem;line-height:2.4rem;font-weight:700;letter-spacing:.5px;font-family:'GalanoGrotesque-Bold';padding-bottom:11px}
.multiline-plan__details-disc .multiline-left ul li .bold,.multiline-plan__details-disc .multiline-right ul li .bold{margin-left:40px;margin-right:40px}
.multiline-plan__details-disc .multiline-right{padding-bottom:10px;margin-bottom:40px}
.multiline-plan__details-disc .multiline-right h2{margin-bottom:20px}
@media(min-width:992px){.multiline-plan__details-disc{flex-wrap:wrap}
.multiline-plan__details-disc .multiline-left{border-bottom:1px solid #000;padding-left:0;width:50%}
.multiline-plan__details-disc .multiline-left .bold{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.multiline-plan__details-disc .multiline-right{padding-bottom:10px;margin-bottom:40px}
.multiline-plan__details-disc .multiline-right h2{margin-bottom:20px}
}
@media(min-width:992px){.multiline-plan__details{margin-left:0;width:83.33%}
}
.multiline-plan__cta{display:flex;flex-wrap:wrap;text-align:center;width:100%;justify-content:space-evenly}
.multiline-plan__cta .primary-btn{margin:0 0 20px 0}
@media(min-width:992px){.multiline-plan__cta{flex-wrap:wrap;justify-content:flex-start;margin-left:0;width:83.33%}
.multiline-plan__cta .primary-btn{margin:0 20px 20px 0}
}
.multiline-plans-container .product-overview>.justify-content-between,.multiline-plans-container .product-overview .rewards-earn-container{display:none !important}
.multiline-plans-container .disclaimer-text{width:100%;margin-top:20px;text-align:center}
@media(min-width:992px){.multiline-plans-container .disclaimer-text{width:83.33%;margin-top:0;text-align:left}
}
.multiline-plans-list .offer-timer{text-align:center}
.multiline-plans-list .plan-overview{text-align:center;max-width:663px;margin:0 auto 20px}
.multiline-plans-list .multiline-plan{margin:0 auto;width:60%}
@media(min-width:992px){.multiline-plans-list .multiline-plan__details{display:flex;justify-content:space-between;align-items:center}
.multiline-plans-list .multiline-plan__details-radio-group{min-width:63%}
}
.bold{font-weight:700}
.plandetail-price-container .detailpage-card .product-background .multiline-plan__cta .primary-btn a.btn{background-color:#e00;color:#fff}
.plandetail-price-container .detailpage-card .product-background .multiline-plan__cta .secondary-btn a.btn{background-color:#1a1c35;color:#fff}
.plandetail-price-container .product-overview{padding-bottom:0 !important}
@media(min-width:992px){.plandetail-price-container .product-overview{padding-bottom:30px}
}
.plandetail-price-container .product-card-container .sim-kit-card{margin:0 auto 40px;text-align:center;width:100%;min-height:411px;border:1px solid black;border-radius:10px;padding:20px;margin-bottom:20px}
.plandetail-price-container .product-card-container .sim-kit-card .phone-name{text-align:left}
.plandetail-price-container .product-card-container .sim-kit-card .phone-name .subtitle-one,.plandetail-price-container .product-card-container .sim-kit-card .phone-name .app-tile .subtitle-two,.app-tile .plandetail-price-container .product-card-container .sim-kit-card .phone-name .subtitle-two{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.plandetail-price-container .product-card-container .sim-kit-card .actual-price,.plandetail-price-container .product-card-container .sim-kit-card .price-container{text-align:left;padding-bottom:20px;font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
@media(min-width:768px){.plandetail-price-container .product-card-container .sim-kit-card{width:339px}
}
.app-tile{padding:25px 25px 30px 25px;height:auto;width:auto;margin:30px auto 0;background-color:#fff;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.15)}
.app-tile .app-icon img{padding:0;height:auto}
.app-tile:last-child{margin-bottom:60px}
.app-tile .subtitle-two{color:#000;font-weight:700;margin-bottom:5px}
.app-tile .download-btn,.app-tile .update-btn{display:inline-block;margin-right:10px}
.app-tile .download-btn .btn,.app-tile .update-btn .btn{width:auto;height:28px;padding:4px 10px;text-transform:capitalize;font-weight:700;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;background:#f6f6f6;box-shadow:none}
.app-tile .update-btn .btn{background:#000}
.app-tile .flex-row subtitle-two{padding:20px 20px 20px 20px}
.apps-heading{margin-top:20px;text-align:center;line-height:10px}
.apps-heading .subtitle-one,.apps-heading .app-tile .subtitle-two,.app-tile .apps-heading .subtitle-two{margin-bottom:20px;text-align:center}
.apps-heading .caption-one-normal{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;text-align:center;margin:0 auto;max-width:83.33%}
@media(min-width:992px){.apps-heading{margin-top:32px}
.apps-heading .caption-one-normal{text-align:left;max-width:100%}
.apps-heading .subtitle-one,.apps-heading .app-tile .subtitle-two,.app-tile .apps-heading .subtitle-two{margin-bottom:12px;text-align:left}
}
.account-section__right .user-name .caption-one{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold';letter-spacing:0}
.account-section__right .user-name .caption-two{font-size:1.4rem;line-height:2rem;font-family:'GalanoGrotesque-Medium';font-weight:400}
.account-section__right .user-icon-list .caption-two{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;color:#1a1c35}
.dealsncoupons .tab-selector{padding-bottom:80px;padding-top:30px}
.dealsncoupons .tab-content{padding-top:10px}
.user-details{height:auto;background-color:#f2f2f2;margin-top:46px;position:relative;z-index:99;border-radius:20px;width:295px;margin-bottom:44px}
@media only screen and (min-width:720px){.user-details{margin-bottom:44px}
}
@media only screen and (min-width:920px){.user-details{margin-bottom:90px}
}
.user-details .user-icon-text{padding:20px 28px;border-bottom:1px solid #d8dada}
.user-details .user-icon-text .caption-one{font-size:1.6rem;line-height:2.4rem;font-weight:700;letter-spacing:.5px;font-family:'GalanoGrotesque-Bold'}
.user-details .user-icon-text .caption-two{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.user-details .user-icon-list{padding:32px 28px}
.user-details .user-icon-list ul{padding:0;margin:0;list-style-type:none;width:100%}
.user-details .user-icon-list ul li{padding:16px 24px;position:relative;margin-bottom:12px}
.user-details .user-icon-list ul li:last-child{margin-bottom:0}
.user-details .user-icon-list ul li.active{background-color:#b3f6dc;border-radius:12px}
.user-details .user-icon-list ul li.active a{font-family:'GalanoGrotesque-Medium'}
.user-details .user-icon-list ul li span.icon{margin-right:15px}
.user-details .user-icon-list ul li a{border-bottom:1px solid transparent;color:#1a1c35;font-family:'GalanoGrotesque-Medium';font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.user-details .logout-area{padding:20px;display:flex;justify-content:center}
.user-details .logout-area .primary-btn{margin-right:20px}
.dealsncoupons .tabs-section .tab-selector ul{border-bottom:1px solid #d8dada;padding-left:6px;padding-right:6px;background:#fff}
.dealsncoupons .tabs-section .tab-selector .tabs a{border-radius:0;border-bottom:0;color:#747676;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';text-align:center;transition:none;padding-bottom:16px;padding-top:16px;height:100%;display:flex;align-items:center;justify-content:center;word-break:break-word !important;overflow-wrap:break-word !important;text-transform:capitalize !important;border-bottom:4px solid #fff}
.dealsncoupons .tabs-section .tab-selector .tabs a:hover:not(.active){border-radius:0;text-decoration:none}
.dealsncoupons .tabs-section .tab-selector .tabs a.active{color:#000;border-radius:0;font-weight:700;border-bottom:4px solid #e00}
.dealsncoupons .tabs-section .tab-selector .bg-soft-grey{background-color:#fff}
.dealsncoupons .tabs-section .tab-selector .sequential-cards-container{margin:0 auto}
.dealsncoupons .tabs-section .tab-selector .sequential-cards-container .enhancement-cards-container .sequential-card .subtitle-three-px{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';padding-bottom:10px}
.dealsncoupons .tabs-section .tab-selector .sequential-cards-container .enhancement-cards-container .sequential-card p.font-weight-normal{padding-bottom:10px}
.dealsncoupons .tabs-section .tab-selector .sequential-cards-container .enhancement-cards-container .sequential-card-carousel .owl-dots{height:unset;padding:10px 0}
.dealsncoupons .tab-content{padding:10px 0 25px 0}
.dealsncoupons .tab-content h2.heading-four{color:#000;font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';text-align:center;text-transform:capitalize !important}
.dealsncoupons .tab-content p.subtitle-three-px{color:#000;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';letter-spacing:.5px;padding-bottom:20px}
@media(min-width:992px){.dealsncoupons .tab-content p.subtitle-three-px.pb-40{padding-bottom:40px}
}
.dealsncoupons .tab-content .tab-pane{padding:10px 15px}
.dealsncoupons .owl-nav{display:none;margin-top:0 !important;font-size:75px}
.dealsncoupons .owl-nav .owl-prev{position:absolute;background:transparent !important;top:40%;left:3%}
.dealsncoupons .owl-nav .owl-prev i{height:40px;width:40px;display:block}
.dealsncoupons .owl-nav .owl-prev i.left-arrow{background:url("clientlib-base/resources/svg/masthead/left_black.svg") center center no-repeat}
.dealsncoupons .owl-nav .owl-next{position:absolute;background:transparent !important;top:40%;right:3%}
.dealsncoupons .owl-nav .owl-next i{height:40px;width:40px;display:block}
.dealsncoupons .owl-nav .owl-next i.right-arrow{background:url("clientlib-base/resources/svg/masthead/right_black.svg") center center no-repeat}
.dealsncoupons .owl-nav [class*='owl-']:hover{background:none !important}
.dealsncoupons .owl-nav button:focus{outline:-webkit-focus-ring-color auto 1px}
.dealsncoupons .owl-dots{padding-top:30px;margin:0 auto}
@media(min-width:992px){.dealsncoupons .tab-content .sequential-card-container{margin:0 10px 0 10px !important}
.dealsncoupons .owl-nav{display:block}
}
.sequential-card .description-container{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';padding-top:10px;padding-bottom:10px !important}
.discounts-and-bundles{padding:20px 0 25px 0}
@media(min-width:992px){.discounts-and-bundles{padding:40px 0 60px 0}
}
.discounts-and-bundles .discounts-heading{padding:0 41px 35px 41px}
@media(min-width:992px){.discounts-and-bundles .discounts-heading{padding:0 0 60px 0}
}
.discounts-and-bundles .discounts-heading h1{font-size:35px;line-height:36px;letter-spacing:0;font-weight:700}
@media(min-width:992px){.discounts-and-bundles .discounts-heading h1{font-size:32px;line-height:39px}
}
.discounts-and-bundles .discounts-heading p{font-size:16px;line-height:20px;letter-spacing:0;font-weight:400}
.discounts-and-bundles .discount-list{padding:0 8px !important}
@media(min-width:992px){.discounts-and-bundles .discount-list{padding:0 !important}
}
.discounts-and-bundles .discount-list .discount-card-wrapper{display:flex;flex-direction:column}
.discounts-and-bundles .discount-list .discount-card-wrapper div.col,.discounts-and-bundles .discount-list .discount-card-wrapper .forms-row div.captcha-wrapper,.forms-row .discounts-and-bundles .discount-list .discount-card-wrapper div.captcha-wrapper,.discounts-and-bundles .discount-list .discount-card-wrapper .add-payment-method .modal div.default-switch,.add-payment-method .modal .discounts-and-bundles .discount-list .discount-card-wrapper div.default-switch,.discounts-and-bundles .discount-list .discount-card-wrapper #checkout-details>div,.discounts-and-bundles .discount-list .discount-card-wrapper .review-component div.caption-three-bold,.review-component .discounts-and-bundles .discount-list .discount-card-wrapper div.caption-three-bold{padding:0}
@media(min-width:992px){.discounts-and-bundles .discount-list .discount-card-wrapper{flex-direction:row}
}
.discounts-and-bundles .discount-list .discount-card-wrapper .discount-card{width:100%;border-radius:0;text-align:left;border:1px solid #d8dada;margin-left:0 !important;position:relative;padding:30px 36px;position:relative;background:#fff;height:unset}
@media(min-width:992px){.discounts-and-bundles .discount-list .discount-card-wrapper .discount-card{border-left:1px solid #d8dada;border-right:1px solid #d8dada;margin-bottom:0;border-radius:0;height:100%}
}
.discounts-and-bundles .discount-list .discount-card-wrapper .discount-card .discount-card-img{padding-bottom:0}
.discounts-and-bundles .discount-list .discount-card-wrapper .discount-card .discount-card-img .discount-card-icons{cursor:pointer}
.discounts-and-bundles .discount-list .discount-card-wrapper .discount-card .discount-card-heading{padding-bottom:16px}
.discounts-and-bundles .discount-list .discount-card-wrapper .discount-card .discount-card-heading h1,.discounts-and-bundles .discount-list .discount-card-wrapper .discount-card .discount-card-heading h2{font-size:32px;line-height:39px;letter-spacing:0;font-weight:700}
.discounts-and-bundles .discount-list .discount-card-wrapper .discount-card .discount-card-heading p{min-height:70px;font-size:16px;line-height:24px;letter-spacing:0;font-weight:400}
.discounts-and-bundles .discount-list .discount-card-wrapper .discount-card .accordion .card-header{padding:15px 0}
.discounts-and-bundles .discount-list .discount-card-wrapper .discount-card .accordion .card-body{padding:10px 10px}
.discounts-and-bundles .discount-list .discount-card-wrapper .discount-card .accordion .card-body ul{padding:0;margin:0}
.discounts-and-bundles .discount-list .discount-card-wrapper .discount-card .accordion .card-body ul li{font-size:13px;line-height:20px;letter-spacing:0;font-weight:400;list-style-position:inside}
.discounts-and-bundles .discount-list .discount-card-wrapper .discount-card .accordion .card-body ul li p{margin-left:-10px;display:inline}
.discounts-and-bundles .discount-list .discount-card-wrapper .discount-card .accordion .card-body p{font-size:16px;line-height:24px;letter-spacing:0;font-weight:400}
.discounts-and-bundles .discount-list .discount-card-wrapper .discount-card .accordion .card-body .card-details{margin-top:20px}
.discounts-and-bundles .discount-list .discount-card-wrapper .discount-card .accordion .card-body .card-details p{font-size:16px;line-height:24px;letter-spacing:0;font-weight:700}
.discounts-and-bundles .discount-list .discount-card-wrapper .discount-card .accordion .card-body .card-details p sup{font-size:8px}
.discounts-and-bundles .discount-list .discount-card-wrapper .discount-card .accordion .card-body .card-details p:nth-child(2){font-weight:400}
.discounts-and-bundles .discount-list .discount-card-wrapper .discount-card .accordion .card-body .card-details a{font-size:16px;line-height:24px;letter-spacing:0;font-weight:400;padding-top:20px;display:inline-block;opacity:.8;padding-bottom:0;text-decoration:underline;border-bottom:0}
.discounts-and-bundles .discount-list .discount-card-wrapper .discount-card .discount-card-details p{padding-top:20px;font-size:12px;line-height:20px;letter-spacing:0;font-weight:400}
.discounts-and-bundles .discount-list .discount-card-wrapper .discount-card .discount-card-details p a{font-size:16px;line-height:20px;letter-spacing:0;font-weight:400;padding-bottom:0;border:0;text-decoration:underline}
.discounts-and-bundles .discount-list .discount-card-wrapper .discount-card .discount-card-details p a:hover{opacity:1;border:0;text-decoration:underline}
.discounts-and-bundles .discounts-bundles-disclaimer{padding:20px 8px 0 8px}
@media(min-width:992px){.discounts-and-bundles .discounts-bundles-disclaimer{padding:20px 0 0 0}
}
.discounts-and-bundles .discounts-bundles-disclaimer p{font-size:10px;line-height:14px;letter-spacing:.5px;font-weight:400}
.discounts-and-bundles .accordion-new .card-header a>p{font-size:13px;font-weight:700;letter-spacing:0;line-height:20px;margin:3px 15px;font-family:'GalanoGrotesque-Bold'}
.my-account-payment .label-bold{font-weight:700}
.my-account-payment__label{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.my-account-payment__edit{color:#000;font-weight:400 !important}
.my-account-payment__text{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;word-break:break-word}
@media(min-width:992px){.linked-account-info__item{max-width:50%}
}
.personal-info a,.account-info a,.security-info a,.address-info a,.payment-method-info a,.auto-refill-info a{text-decoration:none}
.payment-method-info .default-payment,.address-info .default-payment{padding-top:30px}
@media(min-width:992px){.payment-method-info .default-payment,.address-info .default-payment{padding-top:20px}
}
.payment-method-info .heading-container,.payment-method-info .details-container,.address-info .heading-container,.address-info .details-container{border-bottom:1px solid #d8dada}
.payment-method-info .default-payment{padding-bottom:30px}
.payment-method-info .default-payment .subtitle-three-px{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';letter-spacing:.5px}
.payment-method-info .default-payment .custom-switch .custom-control-input:checked ~ .custom-control-label::before,.address-info .default-payment .custom-switch .custom-control-input:checked ~ .custom-control-label::before{top:-8px}
.user-icon-notification{position:absolute;left:28px;top:10px;border-radius:7px;height:14px;width:14px;background-color:#f9f9f9}
.user-icon-notification .notification-dot{height:8px;width:8px;background-color:#cc2714;border-radius:10px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.welcome-center{background:#000;border-radius:6px;margin-bottom:10px;margin-left:0;margin-right:0}
.welcome-center .text-area{width:65%;float:left;padding:30px 20px;color:#fff}
.welcome-center .image-area{width:35%;float:right;border-radius:0 6px 6px 0}
.myaccount-header{padding-top:20px;padding-bottom:15px;height:100%;background:#f6f6f6;margin-left:-12px !important;margin-right:-12px !important;padding-left:6px;padding-right:6px}
.myaccount-header .user-name{margin-left:0;margin-bottom:auto}
.myaccount-header .user-name .subtitle-three-px{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.myaccount-header .user-name .caption-one-normal{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.myaccount-header .user-name .caption-one{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';font-family:'GalanoGrotesque-Bold'}
@media(min-width:992px){.myaccount-header .user-name .caption-one{font-weight:700 !important;padding-bottom:3px}
}
.myaccount-header .user-icon{margin-top:15px;z-index:999}
.myaccount-header .user-icon .icon{height:60px;width:60px;background:#666;border-radius:50%}
.myaccount-header .user-icon-space{z-index:99;margin-top:10px}
.account-section{padding:0;width:100%}
.account-section .plan-feature{border:1px solid transparent;padding:0 6px;position:relative;margin:16px 0 0;text-align:center}
@media only screen and (min-width:720px){.account-section .plan-feature{margin:24px 0 0}
}
@media only screen and (min-width:920px){.account-section .plan-feature{margin:24px 0 0}
}
.account-section .plan-feature .caption-one{color:#1a1c35;font-family:'GalanoGrotesque-Bold';font-size:14px;font-weight:400;line-height:20px;text-align:center}
@media(min-width:992px){.account-section .plan-feature .caption-one{color:#000;font-family:'GalanoGrotesque-Medium';font-size:18px;line-height:28px;text-align:left}
}
.account-section .plan-feature .feature-icon{height:74px;width:74px;display:inline-block;border-bottom:0;border-radius:50%;background-color:#e6fcf4;border:1px solid rgba(0,0,0,0.1)}
.account-section .plan-feature .feature-icon :hover{opacity:1}
.account-section .plan-feature .feature-text{padding-top:10px}
.account-section .plan-feature .badge-light{border:3px solid #fff;color:#fff !important;background-color:#e00 !important}
.account-section .plan-feature .badge{position:absolute;margin-left:0;border-radius:50%;box-shadow:none;padding:0 5px;width:27px;top:16px;font-size:12px;font-weight:700;letter-spacing:.25px;line-height:20px;text-align:center}
.account-section .plan-feature a.legal{letter-spacing:.5px}
.account-section .reward-redeem{width:auto;max-width:100%;background:#000;padding:10px 12px;color:#fff;align-items:center;margin-top:0}
.account-section .reward-redeem .caption-one-normal{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:normal}
.account-section .reward-redeem .primary-btn .btn{background:#000;box-shadow:none;color:#fff;border:1px solid #fff}
.account-section .reward-redeem .primary-btn .btn:hover,.account-section .reward-redeem .primary-btn .btn:focus,.account-section .reward-redeem .primary-btn .btn:active{background:#000;color:#747676;border:1px solid #747676}
.account-section .reward-redeem--empty{display:flex;align-items:center;flex-direction:row}
.account-section .reward-redeem--empty h2{background:url("clientlib-base/resources/svg/product-card/rewards-white.svg") no-repeat;padding-left:35px;background-position:left center;display:inline-block;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.account-section .reward-redeem--empty p{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;margin-top:5px}
.account-section .reward-redeem--empty .justify-content-between>div{text-align:center}
.account-section .reward-redeem--empty .tertiary-btn{width:52%;text-align:right}
.total-reward-points.reward-redeem{width:auto;max-width:100%;background:#1a1c35 url("clientlib-base/resources/total-layer.png") no-repeat top right;background-size:contain;padding:24px;color:#fff;align-items:center;border-radius:20px;margin:16px 10px;position:relative}
@media only screen and (min-width:720px){.total-reward-points.reward-redeem{margin:16px 16px}
}
@media only screen and (min-width:920px){.total-reward-points.reward-redeem{margin:0}
}
.total-reward-points.reward-redeem .total-align{background:url("clientlib-base/resources/svg/my_account/dashboard/total_rewards_logo.svg") center center no-repeat;width:226px;height:40px;text-indent:-9999px}
.total-reward-points.reward-redeem .useRewards .hpoints{width:150px;float:left;margin-top:20px}
.total-reward-points.reward-redeem .useRewards .hpoints .amount{font-size:24px;font-weight:700;line-height:28px;color:white;font-family:'GalanoGrotesque-Bold'}
.total-reward-points.reward-redeem .useRewards .hpoints .amount .reward{font-size:16px;font-weight:400;line-height:20px;letter-spacing:.5px;margin-top:2px;display:block;font-family:'GalanoGrotesque-Medium'}
.total-reward-points.reward-redeem .use-button{position:absolute;bottom:24px;right:24px}
.total-reward-points.reward-redeem .use{padding:12px 30px;background-color:#e00;color:white;font-size:16px;line-height:24px;text-align:center;border-radius:24px}
@media(min-width:992px){.account-section .total-reward-points.reward-redeem{padding:24px}
}
.account-purchase-card{margin:40px 4px 20px}
@media screen and (min-width:720px){.account-purchase-card{margin:40px 24px 20px}
}
@media screen and (min-width:920px){.account-purchase-card{width:343px;margin:10px 0 20px auto}
}
.account-purchase-card .more-details-txt{background:url("clientlib-base/resources/arrow_right.svg") no-repeat center right;border:0;font-size:14px;font-weight:400;color:#e6fcf4;padding:0 25px 5px 0;font-family:'GalanoGrotesque-Bold';text-decoration:underline}
.join-rewards-main-container{margin:40px 4px 20px}
@media screen and (min-width:720px){.join-rewards-main-container{margin:40px 24px 20px}
}
@media screen and (min-width:920px){.join-rewards-main-container{width:343px;margin:10px 0 20px auto}
}
.join-rewards-main-container .join-rewards-container{border-radius:24px;background:#1a1c35 url("clientlib-base/resources/spray-yellow.png") no-repeat right bottom;background-size:contain}
.join-rewards-main-container .join-rewards-container .reward-heading{padding:24px 24px 12px 24px;color:#fff}
.join-rewards-main-container .join-rewards-container .heading-text{font-size:16px;font-family:'GalanoGrotesque-Bold';font-weight:400;line-height:11px;letter-spacing:-0.02em}
.join-rewards-main-container .join-rewards-container .total-rewards-section{padding:12px 24px 12px 24px}
.join-rewards-main-container .join-rewards-container .rewards-content1{font-size:24px;font-weight:400;color:#fff;font-family:'GalanoGrotesque-Bold';line-height:28px;letter-spacing:-0.02em}
.join-rewards-main-container .join-rewards-container .rewards-content2{margin-top:24px}
.join-rewards-main-container .join-rewards-container .content2-txt{font-size:14px;font-weight:400;line-height:20px;color:#fff;font-family:'GalanoGrotesque-Medium'}
.join-rewards-main-container .join-rewards-container .rewards-join-now{margin-top:16px}
.join-rewards-main-container .join-rewards-container .join-btn{background-color:#fff;border:1px solid #fff;padding:5px 24px;border-radius:9999px;display:inline-block;height:48px}
.join-rewards-main-container .join-rewards-container .btn-text{line-height:22px;font-size:16px;color:#525252;padding:0;box-shadow:none;display:inline-block}
.join-rewards-main-container .join-rewards-container .total-reward-details{padding:12px 24px 24px 24px}
.join-rewards-main-container .join-rewards-container .more-details-txt{background:url("clientlib-base/resources/right-arrow_blk.svg") no-repeat center right;border:0;font-size:14px;font-weight:400;color:#e6fcf4;padding:0 25px 5px 0;font-family:'GalanoGrotesque-Bold';text-decoration:underline}
.join-rewards-main-container .more-details-title{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px}
.total-rewards-program-desktop{display:none}
@media(min-width:992px){.total-rewards-program-desktop{display:block}
.total-rewards-program-desktop .modal-backdrop.show{height:100vh}
.total-rewards-program-desktop .modal{display:block}
.total-rewards-program-desktop .modal-dialog{max-width:500px}
.total-rewards-program-desktop .modal-dialog .modal-content{background-color:#e6fcf4;border-radius:20px;padding:20px}
.total-rewards-program-desktop .modal-dialog .modal-content .close{z-index:99999}
}
.total-rewards-program-mobile{margin:20px 4px}
@media(min-width:992px){.total-rewards-program-mobile{display:none}
}
.total-rewards-program-mobile .confirm-your-choice{color:#1a1c35;font-family:GalanoGrotesque-Bold;font-size:20px;font-weight:400;line-height:31px;text-align:left;margin-bottom:32px;padding-left:45px}
.total-rewards-program-mobile .closest-store-tbvz{border:0;border-radius:0;margin-top:0;padding:0}
.total-rewards-program-desktop.my-rewards{display:block}
.total-rewards-program-desktop.my-rewards .selected-line-rewards{font-family:'GalanoGrotesque-Medium';font-size:13px;font-weight:400}
.total-rewards-program-desktop.my-rewards .show-more-details h2{font-family:'GalanoGrotesque-Bold'}
.total-rewards-program{max-width:100%}
@media(min-width:992px){.total-rewards-program{height:auto;margin:0 0 20px auto;position:relative;width:343px}
}
@media only screen and (min-width:720px){.total-rewards-program.total-rewards .total-reward{margin:16px 0}
}
.total-rewards-program .total-reward{background:#1a1c35;color:#fff;border-radius:24px;padding:24px;margin:0}
@media only screen and (min-width:720px){.total-rewards-program .total-reward{margin:16px 20px}
}
@media only screen and (min-width:920px){.total-rewards-program .total-reward{margin:0}
}
.total-rewards-program .total-reward .reward-heading{padding-bottom:24px}
.total-rewards-program .total-reward .reward-heading .rwd-heading{font-family:'GalanoGrotesque-Bold';font-weight:400;font-size:16px;line-height:18px}
.total-rewards-program .total-reward .total-rewards-carousel{font-family:'GalanoGrotesque-Medium';font-size:13px;font-weight:400}
.total-rewards-program .total-reward .total-rewards-carousel .owl-nav{position:absolute;margin:-30px 0 0 0;right:0}
.total-rewards-program .total-reward .total-rewards-carousel .owl-nav .owl-prev{background:0;height:20px;width:20px}
.total-rewards-program .total-reward .total-rewards-carousel .owl-nav .owl-prev span{display:block;height:20px;width:20px}
.total-rewards-program .total-reward .total-rewards-carousel .owl-nav .owl-prev span i.left-arrow{background:url("clientlib-base/resources/chevron_left.svg") no-repeat center center;height:20px;width:20px;display:block;margin-left:-12px}
.total-rewards-program .total-reward .total-rewards-carousel .owl-nav .owl-next{background:0;height:20px;width:20px}
.total-rewards-program .total-reward .total-rewards-carousel .owl-nav .owl-next span{display:block;height:20px;width:20px}
.total-rewards-program .total-reward .total-rewards-carousel .owl-nav .owl-next span i.right-arrow{background:url("clientlib-base/resources/chevron_right.svg") no-repeat center center;height:20px;width:20px;display:block}
.total-rewards-program .total-reward .reward-progress{font-family:'GalanoGrotesque-Medium'}
.total-rewards-program .total-reward .benefit-message{margin-bottom:24px}
.total-rewards-program .total-reward .tracker-heading{font-family:'GalanoGrotesque-Bold';font-size:24px;font-weight:700;line-height:28px;margin-bottom:20px}
.total-rewards-program .total-reward .tracker-text{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px}
.total-rewards-program .total-reward .new-plan-ineligible{margin-bottom:24px}
.total-rewards-program .total-reward .new-plan-ineligible .tracker-text{margin-bottom:24px}
.total-rewards-program .total-reward .current-totalmonths-payments{width:100%;height:auto;font-size:24px;font-weight:700;line-height:28px;letter-spacing:.02em;text-align:left;color:#fff;margin-bottom:24px;font-family:'GalanoGrotesque-Bold'}
.total-rewards-program .total-reward .full-tracker{min-height:60px}
.total-rewards-program .total-reward .progress-container{width:100%;background-color:#fff;position:relative;height:12px;border-radius:0 0 20px 0}
.total-rewards-program .total-reward .about-progress{min-width:8.33%;height:100%;background-color:#00c8b7;border-radius:0 0 20px 0}
.total-rewards-program .total-reward .credits{height:20px;width:100%;color:#fff;display:flex;flex-direction:row;margin-top:5px;position:relative}
.total-rewards-program .total-reward .half-credits{color:#fff;font-size:14px;font-weight:700;line-height:21.7px;text-align:center;position:absolute;left:50%;transform:translate(-50%,0);font-family:'GalanoGrotesque-Bold'}
.total-rewards-program .total-reward .full-credits{color:#fff;font-size:14px;font-weight:700;line-height:21.7px;text-align:right;position:absolute;right:0;font-family:'GalanoGrotesque-Bold'}
.total-rewards-program .total-reward .tracking{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#fff;display:block;margin-bottom:15px}
.total-rewards-program .total-reward .redeem-button{height:48px;margin-bottom:20px}
.total-rewards-program .total-reward .redeem{height:48px;border-radius:24px;background-color:#fff}
.total-rewards-program .total-reward .redeem-text{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px;padding:8px 26px;text-align:center}
@media only screen and (min-width:720px){.total-rewards-program .total-reward .redeem-text{padding:8px 26px}
}
@media only screen and (min-width:920px){.total-rewards-program .total-reward .redeem-text{padding:8px 26px}
}
.total-rewards-program .more-details a{background:url("clientlib-base/resources/right-arrow_blk.svg") no-repeat center right;font-size:14px;font-family:'GalanoGrotesque-Bold';font-weight:400;color:#e6fcf4;padding:0 25px 5px 0;text-decoration:underline;border-bottom:unset}
@media(min-width:992px){.total-rewards-program.total-rewards{width:100%}
}
.usage-carousel,.bundle-save-carousel{height:auto;max-width:100%;margin:30px auto 20px auto}
.usage-carousel .my-usage-lines-title,.bundle-save-carousel .my-usage-lines-title{color:#1a1c35;font-family:GalanoGrotesque-Bold;font-size:24px;font-style:normal;font-weight:400;line-height:32px;margin-bottom:32px}
@media(min-width:768px){.usage-carousel .my-usage-lines-title,.bundle-save-carousel .my-usage-lines-title{display:none}
}
@media(min-width:992px){.usage-carousel .my-usage-lines-title,.bundle-save-carousel .my-usage-lines-title{display:none}
}
.usage-carousel .carousel-inner,.bundle-save-carousel .carousel-inner{height:100%;width:100%;margin:0}
.usage-carousel .carousel-inner .owl-item.active:focus-visible,.bundle-save-carousel .carousel-inner .owl-item.active:focus-visible{outline:0}
.usage-carousel .carousel-inner .owl-nav.disabled+.owl-dots,.bundle-save-carousel .carousel-inner .owl-nav.disabled+.owl-dots{margin-top:32px}
.usage-carousel .carousel-inner .owl-stage,.bundle-save-carousel .carousel-inner .owl-stage{touch-action:pan-y;animation-delay:.8s;transition:transform .8s ease-in-out,-webkit-transform .8s ease-in-out !important}
.usage-carousel .carousel-inner .owl-item,.bundle-save-carousel .carousel-inner .owl-item{touch-action:pan-y;animation-delay:.8s;transition:transform .8s ease-in-out,-webkit-transform .8s ease-in-out}
.usage-carousel .carousel-inner .owl-dots,.bundle-save-carousel .carousel-inner .owl-dots{height:34px}
.usage-carousel .carousel-inner .owl-dots .owl-dot,.bundle-save-carousel .carousel-inner .owl-dots .owl-dot{height:30px;width:30px;border-radius:50%}
.usage-carousel .carousel-inner .owl-dots .owl-dot span,.bundle-save-carousel .carousel-inner .owl-dots .owl-dot span{height:8px;width:8px;margin:11px;background:#525252 !important;border:0 !important}
.usage-carousel .carousel-inner .owl-dots .owl-dot.active,.bundle-save-carousel .carousel-inner .owl-dots .owl-dot.active{outline:none !important;outline:#1a1c35 auto 2px !important}
.usage-carousel .carousel-inner .owl-dots .owl-dot.active span,.bundle-save-carousel .carousel-inner .owl-dots .owl-dot.active span{background-color:#1a1c35 !important;height:8px;width:8px;margin:11px}
.usage-carousel .carousel-inner .legal,.bundle-save-carousel .carousel-inner .legal{color:#e6fcf4;letter-spacing:normal;font-family:'GalanoGrotesque-Medium'}
.usage-carousel .carousel-inner .carousel-item,.bundle-save-carousel .carousel-inner .carousel-item{background-color:#1a1c35;border-radius:24px;padding:32px 24px}
.usage-carousel .carousel-inner .carousel-item.manage-lines-carousel-item,.usage-carousel .carousel-inner .carousel-item.bundle-save-carousel-item,.bundle-save-carousel .carousel-inner .carousel-item.manage-lines-carousel-item,.bundle-save-carousel .carousel-inner .carousel-item.bundle-save-carousel-item{background-color:#fff !important;border:1px solid #e0e0e0}
.usage-carousel .carousel-inner .carousel-item.manage-lines-carousel-item .data-usage-title,.usage-carousel .carousel-inner .carousel-item.bundle-save-carousel-item .data-usage-title,.bundle-save-carousel .carousel-inner .carousel-item.manage-lines-carousel-item .data-usage-title,.bundle-save-carousel .carousel-inner .carousel-item.bundle-save-carousel-item .data-usage-title{font-weight:700 !important}
.usage-carousel .carousel-inner .carousel-item.manage-lines-carousel-item .fw-700,.usage-carousel .carousel-inner .carousel-item.bundle-save-carousel-item .fw-700,.bundle-save-carousel .carousel-inner .carousel-item.manage-lines-carousel-item .fw-700,.bundle-save-carousel .carousel-inner .carousel-item.bundle-save-carousel-item .fw-700{font-weight:700 !important}
.usage-carousel .carousel-inner .carousel-item .manage-line-myusage-text,.bundle-save-carousel .carousel-inner .carousel-item .manage-line-myusage-text{color:#1a1c35 !important}
.usage-carousel .carousel-inner .carousel-item .heading-four,.bundle-save-carousel .carousel-inner .carousel-item .heading-four{color:#fff;font-family:'GalanoGrotesque-Bold';font-size:24px;font-weight:400;line-height:32px;padding-bottom:12px;text-align:left}
.usage-carousel .carousel-inner .carousel-item .due-date,.bundle-save-carousel .carousel-inner .carousel-item .due-date{margin-bottom:24px}
.usage-carousel .carousel-inner .carousel-item .due-date .plan-name,.bundle-save-carousel .carousel-inner .carousel-item .due-date .plan-name{font-family:'GalanoGrotesque-Medium';font-size:18px;font-weight:400;line-height:28px;margin-bottom:5px;text-align:left;color:#e6fcf4}
.usage-carousel .carousel-inner .carousel-item .due-date .legal,.bundle-save-carousel .carousel-inner .carousel-item .due-date .legal{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#e6fcf4}
.usage-carousel .carousel-inner .carousel-item .data-usage-wrapper .details,.bundle-save-carousel .carousel-inner .carousel-item .data-usage-wrapper .details{color:#e6fcf4;display:flex;position:relative;font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:24px;text-align:left}
.usage-carousel .carousel-inner .carousel-item .data-usage-wrapper .details .data span,.bundle-save-carousel .carousel-inner .carousel-item .data-usage-wrapper .details .data span{font-family:'GalanoGrotesque-Bold';font-size:14px;font-weight:400;line-height:24px;text-align:left}
.usage-carousel .carousel-inner .carousel-item .data-usage-progress,.bundle-save-carousel .carousel-inner .carousel-item .data-usage-progress{background:url("clientlib-base/resources/svg/my_account/dashboard/plan_icon.svg") left center no-repeat;color:#e6fcf4;padding-left:57px}
.usage-carousel .carousel-inner .carousel-item .data-usage-progress.manage-lines-data-usage-progress,.bundle-save-carousel .carousel-inner .carousel-item .data-usage-progress.manage-lines-data-usage-progress{background:url("clientlib-base/resources/svg/my_account/dashboard/plan_icon_myusage.svg") left center no-repeat}
.usage-carousel .carousel-inner .carousel-item .data-usage-progress.manage-lines-data-usage-progress.data,.bundle-save-carousel .carousel-inner .carousel-item .data-usage-progress.manage-lines-data-usage-progress.data{background:url("clientlib-base/resources/svg/my_account/dashboard/speed_monitoring_icon.svg") left center no-repeat}
.usage-carousel .carousel-inner .carousel-item .data-usage-progress .data-usage-detail,.bundle-save-carousel .carousel-inner .carousel-item .data-usage-progress .data-usage-detail{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#e6fcf4}
.usage-carousel .carousel-inner .carousel-item .data-usage-progress .data-usage-title,.usage-carousel .carousel-inner .carousel-item .data-usage-progress span,.bundle-save-carousel .carousel-inner .carousel-item .data-usage-progress .data-usage-title,.bundle-save-carousel .carousel-inner .carousel-item .data-usage-progress span{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px;text-align:left}
.usage-carousel .carousel-inner .carousel-item .data-usage-progress-bar,.bundle-save-carousel .carousel-inner .carousel-item .data-usage-progress-bar{background:#d9d9d9;height:8px;border-radius:6px;margin:5px 0;width:100%}
.usage-carousel .carousel-inner .carousel-item .data-usage-progress-bar .data-usage-progress-fill,.bundle-save-carousel .carousel-inner .carousel-item .data-usage-progress-bar .data-usage-progress-fill{background:#00c8b7;height:8px;border-radius:6px}
.usage-carousel .carousel-inner .carousel-item .global-calling,.bundle-save-carousel .carousel-inner .carousel-item .global-calling{background:url("clientlib-base/resources/svg/my_account/dashboard/globe_icon.svg") left center no-repeat;color:#fff;padding-left:57px}
.usage-carousel .carousel-inner .carousel-item .global-calling.manage-lines-global-calling,.bundle-save-carousel .carousel-inner .carousel-item .global-calling.manage-lines-global-calling{background:url("clientlib-base/resources/svg/my_account/dashboard/globe_icon_myusage.svg") left center no-repeat}
.usage-carousel .carousel-inner .carousel-item .global-calling .global-calling-title,.bundle-save-carousel .carousel-inner .carousel-item .global-calling .global-calling-title{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px;text-align:left}
.usage-carousel .carousel-inner .carousel-item .global-calling .global-calling-title span,.bundle-save-carousel .carousel-inner .carousel-item .global-calling .global-calling-title span{color:#e6fcf4}
.usage-carousel .carousel-inner .carousel-item .global-calling .global-calling-details,.bundle-save-carousel .carousel-inner .carousel-item .global-calling .global-calling-details{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#e6fcf4}
.usage-carousel .carousel-inner .carousel-item .card-para,.bundle-save-carousel .carousel-inner .carousel-item .card-para{color:#e6fcf4;font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;margin:12px 0 9px;text-align:left}
.usage-carousel .carousel-inner .carousel-item .manage-line-wrapper a.manage-line,.bundle-save-carousel .carousel-inner .carousel-item .manage-line-wrapper a.manage-line{background:url("clientlib-base/resources/svg/my_account/dashboard/arrow_right.svg") right center no-repeat;color:#fff;padding-right:25px;font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:20px;text-align:left;text-decoration:underline;border-bottom:0;padding-bottom:unset}
.usage-carousel .carousel-inner .carousel-item .manage-line-wrapper a.manage-line:hover,.bundle-save-carousel .carousel-inner .carousel-item .manage-line-wrapper a.manage-line:hover{opacity:1}
.usage-carousel .carousel-inner .carousel-item .check-usage-btn,.bundle-save-carousel .carousel-inner .carousel-item .check-usage-btn{background-color:#e00;padding:12px 27px;color:#fff;font-size:16px;line-height:24px;text-align:center}
.usage-carousel .carousel-inner .carousel-item .check-usage-btn.tbv-check-usage-btn,.bundle-save-carousel .carousel-inner .carousel-item .check-usage-btn.tbv-check-usage-btn{background-color:#1a1c35;padding:6px 16px;font-size:1.2rem}
.usage-carousel .carousel-inner .view,.bundle-save-carousel .carousel-inner .view{margin:0 auto;width:100%;height:100%;padding:25px 15px 0 !important}
.usage-carousel .carousel-inner .view .usage-graph svg,.bundle-save-carousel .carousel-inner .view .usage-graph svg{width:90px;height:90px}
.usage-carousel .carousel-inner .view .progressbar-text,.bundle-save-carousel .carousel-inner .view .progressbar-text{font-size:10px;font-weight:700;color:#fff !important;width:46px;text-align:center;line-height:0;margin:15px auto !important}
.usage-carousel .carousel-inner .carousel-caption,.bundle-save-carousel .carousel-inner .carousel-caption{position:static;width:100%;z-index:10;height:100%;padding:20px 20px 0 20px;color:#fff;text-align:left}
.usage-carousel .carousel-inner .usage-title,.bundle-save-carousel .carousel-inner .usage-title{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,0.3)}
.usage-carousel .carousel .carousel-indicators,.bundle-save-carousel .carousel .carousel-indicators{position:relative;right:0;bottom:0;left:0;z-index:15;padding:3px 4px;display:-ms-flexbox;display:flex;align-items:flex-end;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}
.usage-carousel .carousel .carousel-indicators li,.bundle-save-carousel .carousel .carousel-indicators li{position:relative;width:auto;height:auto;margin:15px 5px;border:0 !important;opacity:1 !important;background-color:#747676 !important;width:24px !important;height:1px !important;cursor:pointer;border-radius:0 !important;box-shadow:none !important}
.usage-carousel .carousel .carousel-indicators li button,.bundle-save-carousel .carousel .carousel-indicators li button{position:absolute;top:0;right:0;border:0;background:transparent;width:24px;height:1px}
.usage-carousel .carousel .carousel-indicators li.active,.bundle-save-carousel .carousel .carousel-indicators li.active{background-color:#000 !important;border:0;opacity:1 !important;box-shadow:none !important;height:4px !important;width:24px !important}
.usage-carousel .carousel .nav-arrows,.bundle-save-carousel .carousel .nav-arrows{height:50px;border-radius:0 0 10px 10px}
.usage-carousel .carousel .carousel-control-prev-icon,.bundle-save-carousel .carousel .carousel-control-prev-icon{background-image:url("clientlib-base/resources/svg/light/chevron_left.svg")}
.usage-carousel .carousel .carousel-control-next-icon,.bundle-save-carousel .carousel .carousel-control-next-icon{background-image:url("clientlib-base/resources/svg/light/chevron_right.svg")}
.usage-carousel .carousel .carousel-control-next-icon,.usage-carousel .carousel .carousel-control-prev-icon,.bundle-save-carousel .carousel .carousel-control-next-icon,.bundle-save-carousel .carousel .carousel-control-prev-icon{width:30px;height:30px}
.usage-carousel .carousel-control-next,.usage-carousel .carousel-control-prev,.bundle-save-carousel .carousel-control-next,.bundle-save-carousel .carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:flex-end;padding:10px 0;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:1;transition:opacity .15s ease;border-bottom:0}
.usage-carousel .carousel-control-next:focus,.usage-carousel .carousel-control-prev:focus,.bundle-save-carousel .carousel-control-next:focus,.bundle-save-carousel .carousel-control-prev:focus{outline:-webkit-focus-ring-color auto 1px}
.usage-carousel #usage-consumption-carousel .carousel-item .extra-small,.bundle-save-carousel #usage-consumption-carousel .carousel-item .extra-small{display:flex;justify-content:space-between}
.manage-lines-container{background-color:#fff !important;color:#1a1c35 !important}
div.communication-pref ul.row{padding:0;margin:0;list-style-type:none}
div.communication-pref ul.row li{margin:20px 0 0 0;padding-left:0 !important}
div.communication-pref ul.row li:last-child{margin-bottom:20px}
.port-toast .toast-refill{border:0;border-radius:6px;background-color:#fff;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.15);margin:20px 0;max-width:100%;position:relative}
.port-toast .toast-header{display:flex;align-items:center;padding:24px 24px 5px 24px;color:#000;border-bottom:0;border-radius:10px 10px 0 0}
.port-toast .toast-header .close{position:absolute;right:5px;top:5px}
.port-toast .toast-body{border-radius:10px;padding:0 10px 20px 55px}
.port-toast .toast-body .toast-close{right:12px;top:12px;position:absolute}
.service-period{border-top:1px solid rgba(49,51,52,0.3)}
@media(min-width:992px){.account-section{padding:0;min-width:unset;margin-left:auto}
.account-section__left{flex:0 0 60%;max-width:60%}
.account-section__left h1{color:#1a1c35}
.account-section__left.explore-rewards{flex:0 0 70%;max-width:70%}
.account-section__left.explore-rewards .pull-right{border-color:#8c8c8c !important;border-radius:10px !important}
.account-section__left.explore-rewards .pull-right span{font-family:'GalanoGrotesque-Medium';font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#525252}
.account-section__left.explore-rewards .pull-right ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#525252}
.account-section__left.explore-rewards .forms-row .wrap-drop{border-color:#8c8c8c !important;border-radius:10px !important}
.account-section__left.explore-rewards .forms-row .wrap-drop span{font-family:'GalanoGrotesque-Medium';font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#525252}
.account-section__left.explore-rewards .forms-row .wrap-drop ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#525252}
.account-section__right{flex:0 0 40%;max-width:40%;padding-right:32px !important;position:unset;margin-top:-192px}
.account-section__right .log-out-btn{position:absolute;top:-48px;right:11px}
.account-section__right .usage-carousel .carousel-item .extra-small.secondary-btn a,.account-section__right .bundle-save-carousel .carousel-item .extra-small.secondary-btn a{border:1px solid transparent !important}
.account-section__right .bundle-save-carousel .carousel-item .extra-small.secondary-btn a{border:1px solid transparent !important}
.account-section__right.explore-rewards{margin-left:0;flex:0 0 30%;max-width:30%;padding-right:11px !important}
.account-section .account-section__right{position:relative;top:-63px}
.account-section .account-section__right--total{margin-top:-160px;position:unset}
.account-section .account-section__left--total{position:unset;margin-top:-190px}
.account-dashboard-left-section{margin-top:-210px;position:unset}
.welcome-center{margin-left:15px;margin-right:15px}
.welcome-center .text-area{width:60%}
.welcome-center .image-area{width:40%}
.myaccount-header{height:120px;margin-left:-11px !important;margin-right:-11px !important;padding-left:0;padding-right:0}
.myaccount-header>div{padding-left:0;padding-right:0}
.myaccount-header .user-name{margin-bottom:inherit}
.myaccount-header .user-name .caption-one{font-weight:700}
.myaccount-header .user-name .subtitle-three-px{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}
.myaccount-header .user-name .caption-one{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.myaccount-header .user-icon{margin-top:0}
.myaccount-header .user-icon .icon{height:80px;width:80px}
.myaccount-header .user-icon-space{margin-top:0}
.account-section .plan-feature:hover{box-shadow:inset 0 0 0 1px #fff,0 2px 10px rgba(0,0,0,0.2)}
.account-section .plan-feature{border:1px solid #d8dada;background:#fff;border-radius:24px;cursor:pointer;margin:20px 0 0;padding:16px 24px}
}
@media only screen and (min-width:992px) and (min-width:720px){.account-section .plan-feature{margin:24px 0 0}
}
@media only screen and (min-width:992px) and (min-width:920px){.account-section .plan-feature{margin:24px 0 0}
}
@media(min-width:992px){.account-section .plan-feature .feature-icon{margin-right:15px}
.account-section .plan-feature .feature-text{padding-top:0}
.account-section .reward-redeem{max-width:100%;padding:15px 20px;position:relative;width:343px;margin-bottom:20px}
}
@media(min-width:992px) and (min-width:992px){.account-section .reward-redeem .tertiary-btn{padding-top:15px;width:100%}
}
@media(min-width:992px){.account-section .reward-redeem .primary-btn{padding-top:15px}
.usage-carousel,.bundle-save-carousel{height:auto;margin:0 0 20px auto;position:relative;width:343px}
.usage-carousel.manage-lines-my-usage,.bundle-save-carousel.manage-lines-my-usage{margin:0 0 20px 0;width:100%}
.usage-carousel .carousel-inner .usage-title,.bundle-save-carousel .carousel-inner .usage-title{padding:10px 20px}
.usage-carousel .carousel .carousel-control-prev-icon,.bundle-save-carousel .carousel .carousel-control-prev-icon{background-image:url("clientlib-base/resources/svg/light/chevron_left.svg")}
.usage-carousel .carousel .carousel-control-next-icon,.bundle-save-carousel .carousel .carousel-control-next-icon{background-image:url("clientlib-base/resources/svg/light/chevron_right.svg")}
}
.my-account-payment .tab-selector{padding-top:0}
.my-account-payment .tab-selector .dropdown-label{margin-top:20px;border:1px solid #d8dada;border-bottom:1px solid #000;background-color:#fff;height:44px;min-height:unset}
.my-account-payment .tab-selector .dropdown-label .place-holder-selected{top:-20px;left:0}
.my-account-payment .tab-selector .dropdown-label .psuedo_select-spa{padding:10px 12px 10px 0;margin:0}
.my-account-payment .tab-selector .dropdown-label .psuedo_select-spa::after{content:'';background:url("clientlib-base/resources/svg/light/expand_more.svg") center center no-repeat;width:24px;height:24px;margin-top:0;position:absolute;right:10px;top:30%}
.my-account-payment .tab-selector #paymentMethodInfo .default-payment .text-right .custom-control .custom-control-label{padding-left:15px !important}
.my-account-payment .tab-selector #paymentMethodInfo .extra-small{margin-top:20px !important}
.my-account-payment .tab-selector #paymentMethodInfo .mt-30 .caption-one{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.my-account-payment .tab-selector #paymentMethodInfo .mt-30 .legal{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';letter-spacing:.5px}
.my-account-payment .tab-selector #paymentMethodInfo .extra-small,.my-account-payment .tab-selector #addressInfo .extra-small{margin-top:10px;margin-left:2px}
.my-account-payment .tab-selector #paymentMethodInfo .custom-switch .custom-control-label,.my-account-payment .tab-selector #addressInfo .custom-switch .custom-control-label{width:auto;padding-left:0;padding-right:40px}
.my-account-payment .personal-info{padding-top:40px}
@media(min-width:992px){.my-account-payment .payment-method-info{padding-top:40px}
}
.my-account-payment .payment-method-info .heading-container .subtitle-one,.my-account-payment .payment-method-info .heading-container .app-tile .subtitle-two,.app-tile .my-account-payment .payment-method-info .heading-container .subtitle-two{margin-left:2px}
.my-account-payment .address-info{padding-top:40px}
.my-account-payment .tutorails{margin-top:-20px}
.my-account-payment .tutorails .faqs-details ul{padding-left:0 !important}
.my-account-payment .tutorails .faqs-details ul .primary-btn{text-align:left !important}
.my-account-payment .tutorails .faqs-details ul .primary-btn a{padding:10px !important}
.my-account-payment .portout-info .heading-container .caption-one-normal{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;padding-bottom:15px}
.my-account-payment .portout-info .heading-container .custom-switch .custom-control-input:checked ~ .custom-control-label::before{background-size:30px;border:none !important}
.my-account-payment .portout-info .heading-container .custom-switch .custom-control-input:not(:checked) ~ .custom-control-label::before{background-size:30px;border:none !important}
.my-account-payment .portout-info .details-container{border-top:1px solid #d8dada}
.my-account-payment .portout-info .details-container .md-form{padding-left:0 !important;margin-top:0}
.my-account-payment .portout-info .details-container .md-form .filter-orderby{transform:translateY(1px)}
.my-account-payment .portout-info .circle-info{background-size:14px;background-position:top}
.my-account-payment .portout-info .line-lock-notification{display:flex;height:auto}
.my-account-payment .portout-info .line-lock-notification .escalation-icon{vertical-align:middle}
.my-account-payment .portout-info .line-lock-notification .escalation-icon i{height:20px;display:block}
.my-account-payment .portout-info .line-lock-notification .escalation-icon i .triangle-escalation{background:url("clientlib-base/resources/svg/cart/triangle-escalation.svg") center center no-repeat}
.my-account-payment .portout-info .line-lock-notification .escalation-icon i .circle-info{background:url("clientlib-base/resources/svg/light/circle-info-icon.svg") 99% center no-repeat}
.my-account-payment .portout-info .triangle{background:#fff9de}
.my-account-payment .portout-info .circle{background:#add8e6}
.managed-line .plan-feature:hover{box-shadow:inset 0 0 0 1px #fff,0 2px 10px rgba(0,0,0,0.2)}
.managed-line .refill-your-plan .toast-refill{background-color:#fff9e6 !important;border-radius:20px !important;margin-right:0;margin-top:40px}
.managed-line .refill-your-plan .toast-refill .toast-header{background-color:unset !important}
.managed-line .refill-your-plan .toast-refill .toast-header .error-black{background:url("clientlib-base/resources/svg/light/error_termand.svg") center center no-repeat !important;width:24px !important;height:24px !important}
.managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px{color:#834c00 !important;font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px}
@media only screen and (min-width:720px){.managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px{color:#834c00;font-family:'GalanoGrotesque-Bold' !important;font-size:18px !important;font-weight:400 !important;line-height:28px !important}
}
@media only screen and (min-width:920px){.managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px{color:#834c00;font-family:'GalanoGrotesque-Bold' !important;font-size:18px !important;font-weight:400 !important;line-height:28px !important}
}
.managed-line .refill-your-plan .toast-refill .toast-body p{color:#834c00;font-family:'GalanoGrotesque-Medium' !important;font-size:16px !important;font-weight:400;line-height:24px}
.managed-line .refill-your-plan .toast-refill .toast-body p a{color:#834c00 !important;border-color:#834c00;font-family:'GalanoGrotesque-Bold';font-size:16px !important;font-weight:400 !important;line-height:24px !important}
@media only screen and (min-width:720px){.managed-line .refill-your-plan .toast-refill .toast-body p a{color:#834c00;font-family:'GalanoGrotesque-Medium' !important;font-size:18px !important;font-weight:400 !important;line-height:28px !important}
}
@media only screen and (min-width:920px){.managed-line .refill-your-plan .toast-refill .toast-body p a{color:#834c00;font-family:'GalanoGrotesque-Medium' !important;font-size:18px !important;font-weight:400 !important;line-height:28px !important}
}
@media only screen and (min-width:720px){.managed-line .refill-your-plan .toast-refill .toast-body p{color:#834c00;font-family:'GalanoGrotesque-Medium' !important;font-size:18px !important;font-weight:400 !important;line-height:28px !important}
}
@media only screen and (min-width:920px){.managed-line .refill-your-plan .toast-refill .toast-body p{color:#834c00;font-family:'GalanoGrotesque-Medium' !important;font-size:18px !important;font-weight:400 !important;line-height:28px !important}
}
.managed-line .refill-your-plan .toast-refill .toast-body .primary-btn a.btn{background-color:#1a1c35}
.custom-notification-width{padding-right:0 !important}
.custom-notification-width .owl-item{width:100% !important}
.row.myaccount-header.ml-0.mr-0{position:relative;margin-left:-12px !important;margin-right:-12px !important}
.row.myaccount-header.ml-0.mr-0+div.row{margin-left:-12px !important;margin-right:-12px !important}
@media(min-width:768px){.row.myaccount-header.ml-0.mr-0::after{display:none}
.row.myaccount-header.ml-0.mr-0::before{display:none}
}
.account-info-wrapper{background:#1a1c35 url("clientlib-base/resources/svg/my_account/dashboard/dashboard_spray.svg") no-repeat 180px 40px;height:225px}
@media(min-width:768px){.account-info-wrapper{background-position:165px 65px;height:295px}
}
@media(min-width:992px){.account-info-wrapper{background-position:right 55px;height:325px;margin:0 !important}
}
.account-info-wrapper.account-inner-page{background:#1a1c35 url("clientlib-base/resources/sub-header-spray.svg") no-repeat 130px -580px;height:auto}
@media(min-width:768px){.account-info-wrapper.account-inner-page{background-position:470px -585px;height:auto}
}
@media(min-width:992px){.account-info-wrapper.account-inner-page{background-position:1080px -500px;height:auto}
}
.account-info-wrapper .account-section__left .app-title{margin:40px auto 0}
.account-info-wrapper .account-info-container .account-info p{color:#e6fcf4;font-family:'GalanoGrotesque-Medium';font-size:16px;font-style:normal;font-weight:400;line-height:24px;width:85%}
@media only screen and (min-width:720px){.account-info-wrapper .account-info-container .account-info p{font-size:18px;font-style:normal;font-weight:400;line-height:28px;width:100%}
}
@media only screen and (min-width:920px){.account-info-wrapper .account-info-container .account-info p{font-size:18px;font-style:normal;font-weight:400;line-height:28px;width:100%}
}
.account-info-wrapper .account-info-container .account-info .ml-subheading{width:60%}
.account-info-wrapper .account-info-container .account-info p.headerSubTextPrivacy{width:97%;color:#e6fcf4;font-family:'GalanoGrotesque-Medium';font-size:16px;font-style:normal;font-weight:400;line-height:24px}
@media only screen and (min-width:720px){.account-info-wrapper .account-info-container .account-info p.headerSubTextPrivacy{width:80%}
}
@media only screen and (min-width:920px){.account-info-wrapper .account-info-container .account-info p.headerSubTextPrivacy{width:70%;font-size:18px;font-style:normal;font-weight:400;line-height:28px}
}
.account-inner-page,.account-info-wrapper{font-family:'GalanoGrotesque-Bold';margin:0;padding:0}
.account-inner-page .account-info-container,.account-info-wrapper .account-info-container{height:100%;position:relative}
.account-inner-page .account-info,.account-info-wrapper .account-info{height:100%;padding:24px 16px 64px}
.account-inner-page .account-info .arrow-back,.account-info-wrapper .account-info .arrow-back{width:18px;height:18px}
.account-inner-page .account-info a.border-0,.account-info-wrapper .account-info a.border-0{padding:0}
@media(min-width:768px){.account-inner-page .account-info,.account-info-wrapper .account-info{padding:24px 16px 64px}
}
@media(min-width:992px){.account-inner-page .account-info,.account-info-wrapper .account-info{height:100%;padding-left:25px;padding:64px 16px 56px 0}
}
.account-inner-page .account-info .account-name,.account-info-wrapper .account-info .account-name{color:#fff;font-family:'GalanoGrotesque-Bold';font-size:30px;font-weight:700;line-height:38px;margin-bottom:5px}
@media(min-width:992px){.account-inner-page .account-info .account-name,.account-info-wrapper .account-info .account-name{font-size:36px;line-height:40px;margin-bottom:10px}
}
.account-inner-page .account-info .subtitle-one,.account-inner-page .account-info .app-tile .subtitle-two,.app-tile .account-inner-page .account-info .subtitle-two,.account-info-wrapper .account-info .subtitle-one,.account-info-wrapper .account-info .app-tile .subtitle-two,.app-tile .account-info-wrapper .account-info .subtitle-two{font-size:24px;line-height:32px;font-weight:400;font-family:'GalanoGrotesque-Bold'}
@media only screen and (min-width:720px){.account-inner-page .account-info .subtitle-one,.account-inner-page .account-info .app-tile .subtitle-two,.app-tile .account-inner-page .account-info .subtitle-two,.account-info-wrapper .account-info .subtitle-one,.account-info-wrapper .account-info .app-tile .subtitle-two,.app-tile .account-info-wrapper .account-info .subtitle-two{font-size:30px;line-height:38px}
}
@media only screen and (min-width:920px){.account-inner-page .account-info .subtitle-one,.account-inner-page .account-info .app-tile .subtitle-two,.app-tile .account-inner-page .account-info .subtitle-two,.account-info-wrapper .account-info .subtitle-one,.account-info-wrapper .account-info .app-tile .subtitle-two,.app-tile .account-info-wrapper .account-info .subtitle-two{font-size:30px;line-height:38px}
}
.account-inner-page .account-info .subheading,.account-info-wrapper .account-info .subheading{color:#e6fcf4;font-family:'GalanoGrotesque-Medium';font-size:18px;font-style:normal;font-weight:400;line-height:28px}
.account-inner-page .account-info .logout-link,.account-info-wrapper .account-info .logout-link{color:#e6fcf4;display:block;color:#FFF;font-family:'GalanoGrotesque-Medium';font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-decoration:underline;border-bottom:unset;padding-right:25px;position:absolute;right:0;top:40px}
@media(min-width:992px){.account-inner-page .account-info .logout-link,.account-info-wrapper .account-info .logout-link{top:45px}
}
.account-inner-page .account-info .logout-link :hover,.account-info-wrapper .account-info .logout-link :hover{opacity:unset;padding:unset}
.account-inner-page .account-info .manage-lines,.account-info-wrapper .account-info .manage-lines{background:url("clientlib-base/resources/right-arrow_blk.svg") no-repeat center right;color:#e6fcf4;font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;padding-right:26px;text-decoration:underline;border-bottom:unset}
@media only screen and (min-width:720px){.account-inner-page .account-info .manage-lines,.account-info-wrapper .account-info .manage-lines{font-size:18px;font-weight:400;line-height:28px;padding-right:26px}
}
@media only screen and (min-width:920px){.account-inner-page .account-info .manage-lines,.account-info-wrapper .account-info .manage-lines{font-size:18px;font-weight:400;line-height:28px;padding-right:26px}
}
.account-inner-page .account-info .manage-lines :hover,.account-inner-page .account-info .manage-lines :active,.account-inner-page .account-info .manage-lines :visited,.account-info-wrapper .account-info .manage-lines :hover,.account-info-wrapper .account-info .manage-lines :active,.account-info-wrapper .account-info .manage-lines :visited{color:#e6fcf4;text-decoration:underline}
.show-more-details{padding:24px;border-radius:24px;color:#fff;background-color:#1a1c35;position:relative;margin:0}
@media only screen and (min-width:720px){.show-more-details{margin:0 22px}
}
@media only screen and (min-width:920px){.show-more-details{margin:0}
}
.show-more-details a{background:url("clientlib-base/resources/close.svg") no-repeat center center;position:absolute;top:20px;right:20px;z-index:9999;display:block;height:24px;width:24px;border-bottom:unset}
.show-more-details p{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;letter-spacing:.0075em;text-align:left;margin-top:24px}
@media(min-width:992px){.show-more-details{height:auto;margin:0 0 20px auto;position:relative;width:343px}
}
@media(min-width:992px){.show-more-details.more-details-rewards-desktop{width:100%}
}
.redeem-total-rewards-container{background-color:#e6fcf4;padding:24px;position:fixed;bottom:0;left:0;right:0;top:0;overflow:scroll;z-index:9999}
@media(min-width:992px){.redeem-total-rewards-container{background:unset;margin:0;overflow:auto;padding-top:0;position:relative;width:100%}
}
.redeem-total-rewards-container .redeem-rewards-back-btn{background:url("clientlib-base/resources/arrow_back.svg") no-repeat center center;position:absolute;top:24px;left:24px;z-index:9999;display:block;height:20px;width:20px;border-bottom:unset}
.redeem-total-rewards-container .shop-online-wrapper{border-bottom:1px solid #00c8b7;padding-bottom:32px;margin-bottom:32px}
.redeem-total-rewards-container .redeem-your-credit-title,.redeem-total-rewards-container .shop-online-title,.redeem-total-rewards-container .at-the-store-title{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:31px;text-align:left;color:#1a1c35}
.redeem-total-rewards-container .redeem-your-credit-title{margin:32px 0 32px}
@media(min-width:992px){.redeem-total-rewards-container .redeem-your-credit-title{margin-top:0}
}
.redeem-total-rewards-container .shop-online-summary{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;margin:8px 0 24px;text-align:left;color:#1a1c35}
.redeem-total-rewards-container .at-the-store-summary{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;margin:8px 0 24px;text-align:left;color:#1a1c35}
.redeem-total-rewards-container .shop-online-btn{background:#e00;border:0;border-radius:24px;color:#fff;display:flex;font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;margin:0 auto;padding:12px 0;justify-content:center;min-width:294px}
@media(min-width:992px){.redeem-total-rewards-container .shop-online-btn{min-width:294px}
}
.redeem-total-rewards-container .go-back-btn{background:#fff;border:1px solid #8c8c8c;border-radius:24px;color:#525252;display:flex;font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;margin:24px auto;padding:12px 0;justify-content:center;min-width:294px}
@media(min-width:992px){.redeem-total-rewards-container .go-back-btn{min-width:294px}
}
.redeem-total-rewards-container .redeem-as-funds-content .shop-online-wrapper{border-bottom:0}
.redeem-total-rewards-container .redeem-as-funds-content .redeem-btn{margin-top:32px}
.redeem-total-rewards-container .confirm-your-choice{padding-left:45px}
@media(min-width:992px){.redeem-total-rewards-container .confirm-your-choice{padding-left:0}
}
.redeem-rewards-modal .confirm-your-choice{color:#1a1c35;font-family:GalanoGrotesque-Bold;font-size:20px;font-weight:400;line-height:31px;text-align:left;margin-bottom:32px}
.redeem-rewards-modal .closest-store-tbvz{border:0;border-radius:0;padding:0;margin-top:0;width:100%}
.dashboard-container{position:unset;margin-top:-110px}
@media(min-width:992px){.dashboard-container{top:0;margin:0;position:relative}
}
.dashboard-container .manage-account-balance-container{margin:20px 12px 40px}
@media only screen and (min-width:720px){.dashboard-container .manage-account-balance-container{margin:40px 24px 40px}
}
@media only screen and (min-width:920px){.dashboard-container .manage-account-balance-container{margin:40px 12px 40px}
}
.dashboard-container .manage-account-balance-container .manage-account-balance-section-container .paynow-toggle-section .paynow-cta-text{padding:0}
.dashboard-container .manage-account-balance-container .manage-account-balance-section-container .paynow-toggle-section .paynow-cta-text:hover{color:white;border:0;opacity:1}
.wrap-drop.pull-right{border-color:#8c8c8c !important;border-radius:10px !important}
.wrap-drop.pull-right span{font-family:'GalanoGrotesque-Medium';font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#525252}
.wrap-drop.pull-right ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#525252}
.great-disclaimer{border:1px solid #315700;border-radius:12px;padding:16px;margin-bottom:12px;position:relative;background-color:#f2fde0}
.great-disclaimer .great-header h2{font-family:GalanoGrotesque-Bold;font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#315700}
.great-disclaimer .toast-body{padding:0}
.great-disclaimer .toast-body p{font-family:GalanoGrotesque-Medium;font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#315700;padding-left:35px}
.great-disclaimer .toast-body .icon.light-theme.small-icon i.clear{background:url("clientlib-base/resources/svg/light/small/x-close.svg") center center no-repeat !important;width:20px !important;height:20px !important}
.great-disclaimer .toast-close{position:absolute;top:12px;right:12px}
#sortable{list-style-type:none;margin:0;padding:0;width:100%;border-bottom:0}
#sortable li{height:auto;border-width:1px 0 0 0;padding:20px 0 !important;background:#fff}
#sortable li div{position:relative}
#sortable li .tertiary-btn .btn{background-color:#fff;box-shadow:none;color:#000;border:1px solid #000}
#sortable li .tertiary-btn .btn:hover,#sortable li .tertiary-btn .btn:focus,#sortable li .tertiary-btn .btn:active{background-color:#fff;border:1px solid #747676;color:#747676}
.managed-line .md-form.input-group.bg-soft-grey.alternate.w-50.mt-00.mb-00.mr-10{margin-right:0 !important}
.managed-line .md-form.input-group.bg-soft-grey.alternate.w-50.mt-00.mb-00.mr-10 .form-control{padding:16px 16px 15px 16px !important}
.managed-line .md-form.input-group.bg-soft-grey.alternate.w-50.mt-00.mb-00.ml-10.mr-10{margin-left:10px !important}
.managed-line .md-form.input-group.bg-soft-grey.alternate.w-50.mt-00.mb-00.ml-10.mr-10 .md-form.input-group .form-control .form-control{padding:16px 16px 15px 16px !important}
.managed-line{margin-top:10px}
.managed-line .tabs-section .tab-selector{padding-top:10px}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane{padding-left:0;padding-right:0}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane .your-plan .manageplan-yourplan p.tw-topHeading{color:#1a1c35;font-weight:700;font-size:24px}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane .your-plan .manageplan-yourplan ul.tw-plan-details{color:#1a1c35;border-bottom:unset !important}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane .your-plan .manageplan-yourplan ul.tw-plan-details div.plans-main-div div.plan-imgdiv{width:10%}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane .your-plan .manageplan-yourplan ul.tw-plan-details div.plans-main-div div.plan-imgdiv div.doller-phone{background-image:url(clientlib-base/resources/svg/light/Plans.svg);background-repeat:no-repeat;width:40px;height:50px;background-position:right}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane .your-plan .manageplan-yourplan ul.tw-plan-details div.plans-main-div div.plan-imgdiv div.doller-handset{mask-image:url(clientlib-base/resources/svg/light/smartWatch_device.svg);mask-repeat:no-repeat;width:50px;height:50px;background-color:#1a1c35}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane .your-plan .manageplan-yourplan ul.tw-plan-details div.plans-main-div div.plan-details{width:90%;font-size:16px;font-weight:400;margin-left:10px}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane .your-plan .manageplan-yourplan ul.tw-plan-details div.plans-main-div div.plan-details li{width:100%}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane .your-plan .manageplan-yourplan ul.tw-plan-details div.plans-main-div div.plan-details .caption-one{font-size:1.6rem !important}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane .your-plan .manageplan-yourplan ul.tw-plan-details div.plans-main-div div.plan-price{font-weight:700;font-size:18px}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane .your-plan .manageplan-yourplan .plan-card-summary a{padding:0 !important;font-size:14px;line-height:20px;letter-spacing:0;font-weight:600;font-family:'GalanoGrotesque-Bold'}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane .your-plan .manageplan-yourplan .fcc-card-info{display:flex}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane .your-plan .manageplan-yourplan .fcc-card-info .icon{padding-right:5px;width:unset;min-width:unset}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane .your-plan .manageplan-yourplan .fcc-card-info .icon .info-icon{width:20px;height:20px}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane .your-plan .manageplan-yourplan .fcc-card-info .caption-one-normal{width:400px;font-size:14px;line-height:20px;letter-spacing:0;font-weight:600;color:#5d5d5d;padding:0;opacity:1;font-family:'GalanoGrotesque-Bold'}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane .your-plan .manageplan-yourplan .primary-btn{margin-right:10px}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane .your-plan .manageplan-yourplan .primary-btn a{background-color:#1a1c35;box-shadow:none;color:#f5fff5}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane .your-plan .manageplan-yourplan .primary-btn{margin-right:10px}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane .your-plan .manageplan-yourplan .primary-btn a{background-color:#1a1c35;box-shadow:none;color:#f5fff5}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane .your-plan .manageplan-yourplan .border-0 li{margin:0 !important}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane .your-plan .manageplan-yourplan .border-0 li .info-icon{background-size:70%}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane .your-plan .manageplan-yourplan .border-0 li .plan-card-summary{padding:0 0 10px 0 !important}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane .your-plan .manageplan-yourplan .border-0 li .plan-card-summary span{width:unset;min-width:unset;padding:0}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane .your-plan .manageplan-yourplan .border-0 li .plan-card-summary a{font-size:14px;line-height:20px;letter-spacing:0;font-weight:600;color:#5d5d5d;opacity:1;font-family:'GalanoGrotesque-Bold';border-bottom:1px solid #5d5d5d}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane .your-plan .manageplan-yourplan .border-0 li .plan-card-summary a:hover{border-bottom:1px solid #5d5d5d}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane .your-plan .manageplan-yourplan ul li span a{padding:0 !important}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane .your-plan .manageplan-yourplan .enroll-autopay{font-size:12px;font-weight:700}
.managed-line .tabs-section .tab-selector .tab-content .tab-pane .your-plan .manageplan-yourplan .enroll-autopay::after{content:"\1F862";font-size:12px;padding-left:5px}
.managed-line .tabs-section .tab-selector>.row{margin-bottom:0}
.managed-line .tabs-section .tab-selector ul.nav{padding-left:0;padding-right:0}
.managed-line .your-details{border:1px solid #e0e0e0;border-radius:24px;padding:35px 15px;margin:50px 0}
.managed-line .your-details h2{color:#1a1c35;font-size:24px;font-weight:400}
.managed-line .your-details .devices-section{font-weight:700 !important;font-size:18px !important}
.managed-line .your-details .manageplan-yourplan .tw-deviceDetail-main{display:flex;justify-content:space-between;align-items:center;padding:20px 0;text-align:left}
.managed-line .your-details .manageplan-yourplan .tw-deviceDetail-main div.imgDeviceDetails{width:15%}
.managed-line .your-details .manageplan-yourplan .tw-deviceDetail-main div.imgDeviceDetails div{background-image:url(clientlib-base/resources/svg/light/cell_phone.svg);background-repeat:no-repeat;background-position:right;height:50px;width:35px}
.managed-line .your-details .manageplan-yourplan .tw-deviceDetail-main div.imgDeviceDetails div.smartWatch-deviceDetials{mask-image:url(clientlib-base/resources/svg/light/smartWatch_device.svg);mask-repeat:no-repeat;background-position:center;height:50px;width:50px;background-color:#1a1c35}
.managed-line .your-details .manageplan-yourplan .tw-deviceDetail-main div.deviceDetails{width:80%;line-height:15px}
.managed-line .your-details .manageplan-yourplan .tw-deviceDetail-main div.deviceDetails p.deviceNickname{font-size:14px;font-weight:600}
.managed-line .your-details .manageplan-yourplan .tw-deviceDetail-main div.deviceDetails p.deviceIMEI{font-size:14px;font-weight:600;color:#525252}
.managed-line .your-details .manageplan-yourplan .tw-deviceDetail-main .deviceEditDetails{width:10%;position:relative}
.managed-line .your-details .manageplan-yourplan .tw-deviceDetail-main .deviceEditDetails div.smartPhone-deviceDetials{background:url(clientlib-base/resources/svg/light/more-horizontal_blk_dark.svg) center no-repeat;height:40px;width:25px;cursor:pointer}
.managed-line .your-details .manageplan-yourplan .tw-deviceDetail-main .deviceEditDetails div.show{height:40px;width:40px;background:url(clientlib-base/resources/svg/light/more-horizontal_blk_green.svg) center no-repeat}
.managed-line .your-details .manageplan-yourplan .tw-deviceDetail-main .deviceEditDetails .tooltip{position:absolute;right:0;display:none;color:#000;width:200px;background:#fff;opacity:1;padding:10px;height:100px;border-radius:5px;box-shadow:1px 1px 1px 1px #e8e8e9;background-color:#e2e2e2}
.managed-line .your-details .manageplan-yourplan .tw-deviceDetail-main .deviceEditDetails .tooltip p{padding:10px 0 10px 10px}
.managed-line .your-details .manageplan-yourplan .tw-deviceDetail-main .deviceEditDetails .tooltip a{text-decoration:none;font-weight:400;border-bottom:unset}
.managed-line .your-details .manageplan-yourplan .tw-deviceDetail-main .deviceEditDetails .tooltip a :hover,.managed-line .your-details .manageplan-yourplan .tw-deviceDetail-main .deviceEditDetails .tooltip a :active,.managed-line .your-details .manageplan-yourplan .tw-deviceDetail-main .deviceEditDetails .tooltip a :visited{color:#00c8b7}
.managed-line .your-details .manageplan-yourplan div.zipcodeDiv{margin:30px 0}
.managed-line .your-details .manageplan-yourplan div.zipcodeDiv p.zipContainer{font-size:16px;font-weight:400;color:#1a1c35}
.managed-line .your-details .manageplan-yourplan div.zipcodeDiv p.zipContainer .span-one{font-weight:700}
.managed-line .your-details .manageplan-yourplan div.zipcodeDiv p.zipDetails{color:#1a1c35;font-size:16px !important;font-weight:400}
.managed-line .your-details .manageplan-yourplan div.zipcodeDiv p.zipDetails span{font-size:16px !important;color:#1a1c35;font-weight:400;text-decoration:underline}
.managed-line .your-details .manageplan-yourplan div.zipcodeDiv p.zipDetails a{font-weight:400 !important;font-size:16px !important;color:#e6fcf4;text-decoration:underline;border-bottom:unset}
.managed-line .your-details .manageplan-yourplan ul li span a{padding:0 !important}
.managed-line .your-details .deviceTabButton{display:flex;justify-content:space-between;margin:20px 0 0 0}
.managed-line .your-details .deviceTabButton .removeDeviceButton{border-radius:20px;margin-right:20px;font-weight:700;font-size:12px !important;background:#1a1c35 !important;width:50%;text-align:center;padding:10px}
.managed-line .your-details .deviceTabButton .removeDeviceButton a{text-decoration:none;border-bottom:unset;font-size:14px;color:#f5fffd}
.managed-line .your-details .deviceTabButton .tutorialButton{background:#e00 !important;border-radius:20px;font-weight:700;font-size:12px;font-size:12px !important;text-align:center;padding:10px;width:40%;margin:0 auto}
.managed-line .your-details .deviceTabButton .tutorialButton a{text-decoration:none;border-bottom:unset;font-size:14px;color:#fff}
.managed-line .sort-options .wrap-drop{max-width:487px;border-radius:10px !important;height:50px !important;border:1px solid #e0e0e0}
.managed-line .sort-options .wrap-drop .sort-selected{color:#1a1c35;font-size:16px;font-weight:400}
.managed-line .refill-your-plan .toast-refill,.managed-line .port-toast .toast-refill{border:1px solid #fff1cc;border-radius:0;background-color:#fff;margin-top:30px;margin-bottom:10px;max-width:100%;position:relative}
.managed-line .refill-your-plan .toast-refill .toast-header,.managed-line .port-toast .toast-refill .toast-header{display:flex;align-items:center;padding:18px 10px 5px 15px;border-bottom:0;border-radius:0}
.managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .subtitle-three-px{color:#000;letter-spacing:.5px}
.managed-line .refill-your-plan .toast-refill .toast-body,.managed-line .port-toast .toast-refill .toast-body{padding:0 10px 20px 50px}
.managed-line .refill-your-plan .toast-refill .toast-body p,.managed-line .port-toast .toast-refill .toast-body p{margin-bottom:15px;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.managed-line .refill-your-plan .toast-refill .toast-body .toast-close,.managed-line .port-toast .toast-refill .toast-body .toast-close{right:12px;top:12px;position:absolute}
.managed-line .refill-your-plan .refill-toast-carousel,.managed-line .port-toast .refill-toast-carousel{padding-bottom:30px}
.managed-line .refill-your-plan .refill-toast-carousel .owl-stage,.managed-line .port-toast .refill-toast-carousel .owl-stage{padding-left:5px !important}
.managed-line .refill-your-plan .refill-toast-carousel .owl-nav,.managed-line .port-toast .refill-toast-carousel .owl-nav{text-align:left;margin:0;height:20px;padding-top:20px}
.managed-line .refill-your-plan .refill-toast-carousel .owl-nav .owl-prev,.managed-line .port-toast .refill-toast-carousel .owl-nav .owl-prev{position:relative;top:-15px;left:0;background:transparent}
.managed-line .refill-your-plan .refill-toast-carousel .owl-nav .owl-prev:hover,.managed-line .port-toast .refill-toast-carousel .owl-nav .owl-prev:hover{background:transparent}
.managed-line .refill-your-plan .refill-toast-carousel .owl-nav .owl-next,.managed-line .port-toast .refill-toast-carousel .owl-nav .owl-next{position:relative;top:-15px;left:0;background:transparent}
.managed-line .refill-your-plan .refill-toast-carousel .owl-nav .owl-next:hover,.managed-line .port-toast .refill-toast-carousel .owl-nav .owl-next:hover{background:transparent}
.managed-line .refill-your-plan .refill-toast-carousel .owl-nav button:hover,.managed-line .port-toast .refill-toast-carousel .owl-nav button:hover{background:transparent}
.managed-line .usage-container{width:100%;margin:0 0 20px auto;border-radius:10px;color:#1a1a35;border:1px solid #e0e0e0;padding:35px 15px;margin:50px 0}
.managed-line .usage-container h2.subtitle-one,.managed-line .usage-container .app-tile h2.subtitle-two,.app-tile .managed-line .usage-container h2.subtitle-two{color:#1a1c35;font-size:24px;font-weight:700;margin-bottom:10px}
.managed-line .usage-container>div.row{padding:30px 0 0 0;border:1px solid #d8dada;margin:0}
.managed-line .usage-container>div.row>div{padding:20px 20px 0 20px}
.managed-line .usage-container>div.row>div .subtitle-one,.managed-line .usage-container>div.row>div .app-tile .subtitle-two,.app-tile .managed-line .usage-container>div.row>div .subtitle-two{font-size:2.4rem}
.managed-line .usage-container>div.row>div .caption-one{letter-spacing:normal;padding-bottom:5px}
.managed-line .usage-container>div.row>div .progress{margin-top:12px;height:4px;overflow:visible;border-radius:4px}
.managed-line .usage-container>div.row>div .progress .bg-red{height:8px;transform:translateY(-2px);border-radius:5px}
.managed-line .usage-container>div.row>div .pb-15{padding-bottom:20px}
.managed-line .usage-container>div.row>div .legal{letter-spacing:normal}
.managed-line .usage-container>div.row>div.col-8{max-width:100%;flex:unset}
@media(min-width:992px){.managed-line .usage-container>div.row>div{padding:0 30px}
.managed-line .usage-container>div.row>div.col-8{flex:0 0 66.666667%;max-width:66.666667%}
}
.managed-line .usage-container>div.row>div:first-child{max-width:100%;flex:unset}
@media(min-width:992px){.managed-line .usage-container>div.row>div:first-child{border-right:1px solid #d8dada;max-width:33.333333%;flex:0 0 33.333333%}
}
.managed-line .usage-container>div.row>div:first-child>div{padding-bottom:5px;margin:0}
.managed-line .usage-container>div.row>div:first-child .row .pb-15{padding:0}
@media(min-width:992px){.managed-line .usage-container>div.row{padding:30px 0}
}
.managed-line .usage-container .usage-title{padding:10px 20px}
.managed-line .usage-container .usage-caption{z-index:10;padding:20px;color:#000;text-align:left}
.managed-line .usage-container .view{padding:20px;width:auto;border-radius:6px}
.managed-line .usage-container .view .row{margin-bottom:20px}
.managed-line .usage-container .view .graph{width:100px}
.managed-line .usage-container .view .progressbar-text{font-size:10px;font-weight:700;color:#fff !important;width:46px;text-align:center;line-height:0;margin:15px auto !important}
.managed-line .accordion-new{border:1px solid #e0e0e0;border-radius:24px;padding:35px 15px;margin:50px 0}
.managed-line .your-plan p.border-bottom-grey{border-bottom:1px solid #d8dada;padding-bottom:10px}
.managed-line .your-plan .extra-small.mr-10:last-child{margin-right:0}
.managed-line .your-plan .secondary-btn-red{background:#e00 !important;border-radius:20px}
.managed-line .your-plan .secondary-btn-red a{color:#fff !important;text-transform:none}
.managed-line .secondary-btn-black .btn{background-color:#000;box-shadow:none;color:#fff;text-decoration:none;background-clip:padding-box;margin-top:20px}
.managed-line .secondary-btn-black .btn:hover,.managed-line .secondary-btn-black .btn:focus,.managed-line .secondary-btn-black .btn:active{background-color:#747676}
.managed-line .user-picture{margin-top:50px;text-align:center}
.managed-line .manageplan-yourplan ul{margin:0;padding:0;list-style-type:none;border-bottom:none !important}
.managed-line .manageplan-yourplan ul li.device-protect{padding-top:0;color:#1a1c35;font-family:GalanoGrotesque-Medium;font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.managed-line .manageplan-yourplan ul li.device-protect .link-suspended,.managed-line .manageplan-yourplan ul li.device-protect .device-protect-link{background:url("clientlib-base/resources/svg/Extras/insurance_icon.svg") no-repeat left center;border:0;padding-left:24px;color:#1a1c35;font-family:GalanoGrotesque-Medium;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-decoration:underline}
.managed-line .manageplan-yourplan ul li.device-protect .link-suspended{background:url("clientlib-base/resources/svg/Extras/warning_icon.svg") no-repeat left center}
.managed-line .manageplan-yourplan ul li{margin:0;padding:20px 0 0 0 !important;letter-spacing:normal}
.managed-line .manageplan-yourplan ul li span{width:50%}
.managed-line .manageplan-yourplan ul li span .legal{font-weight:400;padding:0 !important}
.managed-line .manageplan-yourplan ul li span .caption-one-normal{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.managed-line .manageplan-yourplan ul li span .caption-one-normal.tax-fee{font-size:11px}
.managed-line .manageplan-yourplan ul li:last-child{margin-bottom:0}
.managed-line .manageplan-yourplan ul li ul.border-0 li{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;padding-top:0 !important;margin-bottom:0}
.managed-line .manageplan-yourplan .custom-switch .custom-control-label::before{height:40px}
.managed-line .manageplan-yourplan .custom-switch .custom-control-input:checked ~ .custom-control-label::before{height:40px}
.managed-line .your-details .manageplan-yourplan .caption-one-normal{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.managed-line .your-details .manageplan-yourplan ul li:first-child span.caption-one-normal a.caption-two{padding:0 !important}
.managed-line .popular-addon-plan,.managed-line .deal-carousel{min-width:345px}
.managed-line .popular-addon-plan .owl-stage-outer,.managed-line .deal-carousel .owl-stage-outer{margin-left:0;margin-right:0}
.managed-line .popular-addon-plan .dark-theme .owl-nav .owl-prev,.managed-line .deal-carousel .dark-theme .owl-nav .owl-prev{position:absolute;top:39%;left:5px}
.managed-line .popular-addon-plan .dark-theme .owl-nav .owl-next,.managed-line .deal-carousel .dark-theme .owl-nav .owl-next{position:absolute;top:39%;right:-15px}
.managed-line .popular-addon-plan .dark-theme .owl-dots .owl-dot span,.managed-line .deal-carousel .dark-theme .owl-dots .owl-dot span{height:1px !important;width:24px !important;background-color:#747676 !important;border:0 !important}
.managed-line .popular-addon-plan .dark-theme .owl-dots .owl-dot.active span,.managed-line .deal-carousel .dark-theme .owl-dots .owl-dot.active span{height:4px !important;width:24px !important;background-color:#000 !important;border:0 !important}
.managed-line .popular-addon-plan .owl-theme .owl-dots,.managed-line .deal-carousel .owl-theme .owl-dots{position:absolute;left:50%;transform:translateX(-50%);z-index:999}
.managed-line .popular-addon-plan .owl-theme .owl-dots .owl-dot span,.managed-line .deal-carousel .owl-theme .owl-dots .owl-dot span{background:#000}
.managed-line .popular-addon{border-radius:6px;padding:20px;min-width:345px;margin-top:10px}
.managed-line .popular-addon .popular-plan-card{border-radius:10px;width:86px;height:86px;padding:3px}
.managed-line .toast-eligible-upgrade{border:0;border-radius:10px;background-color:#fff;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.15);width:100%;margin:20px 0}
.managed-line .toast-eligible-upgrade .toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px 10px 5px 15px;color:#000;border-bottom:0;border-radius:10px 10px 0 0}
.managed-line .toast-eligible-upgrade .toast-header .subtitle-three-px{font-size:16px;font-weight:900 !important;letter-spacing:0;line-height:24px}
.managed-line .toast-eligible-upgrade .toast-body{border-radius:10px;padding:0 10px 20px 50px}
.managed-line .toast-eligible-upgrade .toast-body p{margin-bottom:15px}
.managed-line .frequent-no .number-list ul{border-bottom:0;padding:0;margin:0}
.managed-line .frequent-no .number-list ul li{padding:20px 12px;border-top:1px solid #d8dada}
.managed-line .frequent-no .number-list ul li:last-child{border-bottom:1px solid #d8dada}
.managed-line .order-history{padding-top:40px}
.managed-line .order-history h2.tw-transaction{margin-bottom:15px;color:#1a1c35}
.managed-line .order-history input{border-bottom:1px solid #e0e0e0 !important;border-radius:10px !important;color:#525252 !important;background:#fff !important;border:1px solid #e0e0e0 !important}
.managed-line .order-history label{color:#1a1c35;font-size:14px;font-style:normal;font-weight:400;margin-bottom:7px}
.managed-line .order-history .large{text-align:left}
.managed-line .order-history .large .btn{width:200px;background:#1a1c35;color:#fff;font-size:14px;font-weight:700}
.managed-line .order-history .no-transaction{color:#1a1c35}
.managed-line .order-history .caption-three{color:#1a1c35;font-size:16px;font-weight:400}
.managed-line .order-history .caption-three a{text-decoration:underline;border-bottom:unset;color:#1a1c35}
.managed-line .order-history .order-history-details{margin-top:0}
.managed-line .order-history .order-history-details ul.pagination{border-bottom:0}
.managed-line .order-history .order-history-details .accordion-new .card{margin-bottom:0}
.managed-line .order-history .order-history-details .accordion-new .card a{display:none}
.managed-line .order-history .order-history-details .accordion-new .card .card-header{padding:15px}
.managed-line .order-history .order-history-details .card-border{border-bottom:1px solid #f2f2f2}
.managed-line .accordion-new .card .card-header{padding:20px 0}
.managed-line .accordion-new .card.tbv-manage-lines-card div{border:none !important}
.managed-line .accordion-new .card.tbv-manage-lines-card:first-child{border-top:none !important}
.managed-line .accordion-new .card.tbv-manage-lines-card:last-child{border-bottom:none !important}
.managed-line .accordion-new .card.tbv-manage-lines-card .tbv-plan-reserve-heading{color:#1a1c35;font-weight:700;font-size:24px}
.managed-line .accordion-new #reserveplan{border-bottom:0 !important}
.managed-line .accordion-new .drag-reorder{font-weight:400}
.managed-line .accordion-new .card-body{padding:0}
.managed-line .accordion-new .card-body .next-plan-notification{padding:1px 0 3px 0}
.managed-line .accordion-new #planlist .reserve-plan-list .ui-state-default{border-left:0;border-right:0;padding:20px 0;background:#fff}
.managed-line .accordion-new #planlist .reserve-plan-list .ui-state-default div.plan-imgdiv{width:10%}
.managed-line .accordion-new #planlist .reserve-plan-list .ui-state-default div.plan-imgdiv div.doller-phone{background-image:url(clientlib-base/resources/svg/light/Plans.svg);background-repeat:no-repeat;width:40px;height:50px;background-position:right}
.managed-line .accordion-new #planlist .reserve-plan-list .ui-state-default div.plan-imgdiv div.doller-handset{mask-image:url(clientlib-base/resources/svg/light/smartWatch_device.svg);mask-repeat:no-repeat;width:50px;height:50px;background-color:#1a1c35}
.managed-line .accordion-new #planlist .reserve-plan-list .ui-state-default div.plan-price{font-weight:700;font-size:18px}
@media(min-width:992px){.managed-line .accordion-new #planlist .reserve-plan-list .ui-state-default div.plan-price span{width:25%;min-width:170px;padding-right:30px}
.managed-line .accordion-new #planlist .reserve-plan-list .ui-state-default div.plan-price span:last-child{width:100%}
}
.multiline-combination-wrapper{min-width:345px}
.multiline-combination-wrapper .owl-stage-outer{margin-left:0;margin-right:0}
.multiline-combination-wrapper .owl-theme .owl-dots{position:absolute;left:50%;transform:translate(-50%,10px);z-index:999}
.multiline-combination-wrapper .owl-theme .owl-dots .owl-dot span{height:1px !important;width:24px !important;background-color:#747676 !important;border:0 !important}
.multiline-combination-wrapper .owl-theme .owl-dots .owl-dot.active span{height:4px !important;width:24px !important;background-color:#000 !important;border:0 !important}
.popular-addon-plan .popular-addon-carousel .popular-plan-card .responsiveimage{width:unset}
@media(min-width:992px){.managed-line{margin-top:20px;padding:0 10px}
.managed-line .md-form.input-group.bg-soft-grey.alternate.w-50.mt-00.mb-00.mr-10{margin-right:10px !important}
.managed-line .md-form.input-group.bg-soft-grey.alternate.w-50.mt-00.mb-00.mr-10 .form-control{padding:16px 15px 15px 16px !important}
.managed-line .md-form.input-group.bg-soft-grey.alternate.w-50.mt-00.mb-00.ml-10.mr-10{margin-left:10px !important}
.managed-line .md-form.input-group.bg-soft-grey.alternate.w-50.mt-00.mb-00.ml-10.mr-10 .form-control{padding:16px 15px 15px 16px !important}
.managed-line .popular-addon-carousel .popular-addon{width:568px}
.managed-line .refill-your-plan ul li span,.managed-line .manageplan-yourplan ul li span{width:25%;min-width:170px;padding-right:30px}
.managed-line .refill-your-plan ul li span:last-child,.managed-line .manageplan-yourplan ul li span:last-child{width:100%}
.managed-line .refill-your-plan ul li .tf-tooltip,.managed-line .manageplan-yourplan ul li .tf-tooltip{cursor:pointer}
.managed-line .refill-your-plan ul li .tf-tooltip span,.managed-line .manageplan-yourplan ul li .tf-tooltip span{min-width:unset;width:auto;padding-right:0}
.managed-line .popular-addon-plan{width:100%}
.managed-line .popular-addon-plan .owl-stage-outer{margin-left:35px;margin-right:5px}
.managed-line .popular-addon-plan .dark-theme .owl-nav .owl-prev{position:absolute;top:39%;left:-15px}
.managed-line .popular-addon-plan .dark-theme .owl-nav .owl-next{position:absolute;top:39%;right:-40px}
.managed-line .popular-addon-plan .owl-theme .owl-dots{position:absolute;left:50%;transform:translateX(-50%);z-index:999}
.managed-line .popular-addon-plan .owl-theme .owl-dots .owl-dot span{background:#000}
.managed-line .popular-addon-plan .owl-stage-outer{margin:0}
.managed-line .popular-addon{border-radius:6px;padding:20px}
.managed-line .popular-addon .popular-plan-card{border-radius:10px;width:86px;height:86px;padding:3px}
.managed-line .refill-your-plan .toast-refill .toast-body,.managed-line .port-toast .toast-refill .toast-body{padding:0 24px 24px 50px}
.managed-line .refill-your-plan .refill-toast-carousel .toast-refill .toast-body p{min-height:80px}
}
@media(min-width:992px) and (min-width:992px){.managed-line .refill-your-plan .refill-toast-carousel .toast-refill .toast-body p{min-height:40px}
}
.manage-line-wrapper .container{padding:0 !important}
.manage-line-wrapper .apps-heading .ManangeLineHeading{text-align:left;color:#1a1c35;width:100%;font-weight:400;font-size:24px;margin-bottom:10px;margin-top:10px}
.manage-line-wrapper .apps-heading .manageLineButton{border:1px solid #e0e0e0;border-radius:24px;padding:35px 15px;margin:50px 0;background:#e6fcf4}
.manage-line-wrapper .apps-heading .manageLineButton #addaLineButton{background:#e00 !important;font-size:14px !important;width:100px !important;height:40px !important;padding:10px 0 !important;display:block !important}
@media(min-width:992px){.manage-line-wrapper .apps-heading .manageLineButton #addaLineButton{width:210px !important;margin:0}
}
.manage-line-wrapper .apps-heading>.large{text-align:left;background-color:#e6fcf4;padding:24px 16px;border-radius:24px;border:1px solid rgba(0,0,0,0.1);margin-bottom:12px}
.manage-line-wrapper .apps-heading>.large .manageline-topHeading{font-size:20px;color:#1a1c35;padding-bottom:15px;font-weight:700}
.manage-line-wrapper .apps-heading>.large .manageLine-subheading{color:#1a1c35;font-size:16px;font-weight:500;line-height:24px;text-align:left;margin-bottom:20px}
.manage-line-wrapper .apps-heading>.large #addaLineButton{background:#e00;font-size:14px;width:auto;height:44px;padding:10px 14px;font-weight:400;line-height:20px}
.manage-line-wrapper .apps-heading .caption-one-normal{padding-top:10px;font-size:12px}
.manage-line-wrapper .apps-heading.m{margin-left:8px;margin-right:10px}
.manage-line-wrapper .managed-line .lbl-cfg-cls{color:#1a1c35;font-size:14px;font-weight:600;margin-bottom:5px}
.manage-line-wrapper .managed-line .tab-selector .tab-content .your-plan{border:1px solid #e0e0e0;border-radius:24px;padding:35px 15px;margin:25px 0}
.manage-line-wrapper .managed-line .tab-selector .tab-content .your-plan .manageplan-yourplan ul li span.caption-one-normal{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.manage-line-wrapper .managed-line .tab-selector .tab-content .your-plan .manageplan-yourplan ul li:first-child .border-0 .li{margin-bottom:0}
.manage-line-wrapper .managed-line .tabs-section .tab-selector{margin-top:20px}
.manage-line-wrapper .managed-line .tabs-section .tab-selector ul.tw-devices-tab{border-bottom:unset !important;width:100%}
.manage-line-wrapper .managed-line .tabs-section .tab-selector ul.tw-devices-tab li{width:30%}
.manage-line-wrapper .managed-line .tabs-section .tab-selector ul.tw-devices-tab li a{background:#fff;color:#1a1c35;padding:5px !important;border-radius:10px;width:120px;border:2px solid #00c8b7;font-weight:400;font-size:14px}
.manage-line-wrapper .managed-line .tabs-section .tab-selector ul.tw-devices-tab li a.active{background:#00c8b7;color:#000;font-weight:700}
@media only screen and (max-width:768px){.manage-line-wrapper .managed-line .add-line .modal .modal-dialog{max-width:100% !important;width:100% !important}
.manage-line-wrapper .managed-line .add-line .modal .modal-dialog .modal-content{height:100dvh !important}
.manage-line-wrapper .managed-line .add-line .modal .modal-dialog .modal-content .modal-body .primary-btn{display:flex !important;align-items:end !important;height:90% !important;justify-content:center !important}
.manage-line-wrapper .managed-line .add-line .modal .modal-dialog .modal-content .modal-body .primary-btn .secondary-btn-red{color:#fff !important;width:100% !important;border-radius:27px;background-color:#e00 !important}
}
@media only screen and (min-width:768px){.manage-line-wrapper .managed-line .add-line .modal .modal-dialog .modal-content .modal-body .primary-btn .secondary-btn-red{color:#fff !important;background-color:#e00 !important}
}
@media only screen and (min-width:768px){.manage-line-wrapper .managed-line .add-line .modal .modal-dialog .modal-content .modal-body .primary-btn .secondary-btn-red{color:#fff !important;background-color:#e00 !important}
}
@media(min-width:992px){.manage-line-wrapper .managed-line .add-line .modal .modal-dialog .modal-content .modal-body .primary-btn .secondary-btn-red{color:#fff !important;background-color:#e00 !important}
}
@media(min-width:768px){.manage-line-wrapper .managed-line .tabs-section .tab-selector ul.tw-devices-tab{padding-right:300px !important}
}
@media(min-width:992px){.manage-line-wrapper .managed-line .tabs-section .tab-selector ul.tw-devices-tab{padding-right:180px !important}
}
@media(min-width:1280px){.manage-line-wrapper .managed-line .tabs-section .tab-selector ul.tw-devices-tab{padding-right:300px !important}
}
.edit-line-nickname #howDoesItWorkModal .modal-header p{padding:15px 0}
.edit-line-nickname .action-btn .nickname-edit-btn{background-color:#e00;color:#fff;width:290px}
.internation-long-distance{color:#1a1c35;border:1px solid #e0e0e0;padding:35px 15px;margin:50px 0;border-radius:24px a;border-radius-color:#1a1c35 !important}
.cppWarningModal-SPA .large .btn{height:unset !important}
:root{--radius-full:9999px;--radius-3xl:24px;--radius-md:10px;--spacing-xxs:2px;--spacing-sm:6px;--spacing-md:8px;--spacing-lg:12px;--spacing-xl:16px;--spacing-3xl:24px;--spacing-4xl:32px;--Brand-Total-Red:#E00;--Text-Primary:#1a1c35;--Text-Tertiary:#FFF;--Secondary:#525252;--background:#e6fcf4;--Brand-Total-Mint:#f5fffd;--GalanoGrotesque-Bold:'GalanoGrotesque-Bold';--GalanoGrotesque-Medium:'GalanoGrotesque-Medium'}
.manage-account-balance-section-container{display:flex}
.paynow-toggle-section{width:100%}
.notification-section{display:flex;border-radius:10px;padding:10px}
.manage-account-balance-container{border-radius:var(--radius-3xl);background:var(--background);padding:40px 32px;height:auto;flex-shrink:0;margin:40px 4px 20px}
@media(min-width:992px){.manage-account-balance-container{margin:10px 0}
}
.amountdue-section{display:flex;height:107px;flex-direction:column;align-items:flex-start;position:relative;width:100%}
.amountdue-section__left{flex:1 1 50%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xxs)}
.amountdue-section__right{flex:1 1 50%;display:flex;justify-content:center;align-items:center;gap:var(--spacing-md);margin-top:10px}
.service-enddate-text{color:var(--Text-Primary);font-family:var(--GalanoGrotesque-Bold);font-size:18px;font-style:normal;font-weight:700;line-height:28px}
.amountdue-text{color:var(--Brand-Total-Red);font-family:var(--GalanoGrotesque-Bold);font-size:48px;font-style:normal;font-weight:700;line-height:60px;letter-spacing:-0.96px}
.acc-bal-view-details-modal{color:var(--Text-Primary);font-family:var(--GalanoGrotesque-Bold);font-size:14px;font-style:normal;font-weight:700;line-height:20px;text-decoration-line:underline}
.paynow-cta-section{display:flex;width:295px;border-bottom:0;padding-bottom:0}
.paynow-cta-section:hover{opacity:1;border-bottom:0}
.paynow-cta-section:focus .paynow-cta-btn{box-shadow:0 0 0 4px #ffcdd2;outline:0}
.paynow-cta-btn{display:flex;width:295px;padding:var(--spacing-lg) var(--spacing-3xl);justify-content:center;align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-full);background:var(--Brand-Total-Red)}
.paynow-cta-text{color:var(--Text-Tertiary);font-family:var(--GalanoGrotesque-Bold);font-size:16px;font-style:normal;font-weight:700;line-height:24px;border:0}
.auto-pay-toggle-section{display:flex;flex-wrap:wrap;width:295px;margin-top:30px}
.auto-pay-toggle-desc{color:var(--Text-Primary);font-style:normal;font-weight:400;flex:1 1 50%}
.auto-pay-toggle-desc .text-one{font-size:18px;line-height:28px;font-family:var(--GalanoGrotesque-Bold);font-weight:700}
.auto-pay-toggle-desc .text-two{font-size:16px;line-height:24px;font-family:var(--GalanoGrotesque-Medium)}
.auto-pay-toggle-switch{position:relative;display:inline-block;width:44px;height:30px}
.auto-pay-toggle-switch input{opacity:0;width:0;height:0}
.auto-pay-toggle-switch .auto-pay-toggle-slider{position:absolute;cursor:pointer;left:0;right:-0.5px;top:6px;bottom:0;background-color:#a2a2a2;-webkit-transition:.4s;transition:.4s;border-radius:34px}
.auto-pay-toggle-switch .auto-pay-toggle-slider:before{position:absolute;content:"";width:20px;height:20px;left:2px;bottom:2px;background-color:white;-webkit-transition:.4s;transition:.4s;border-radius:50%}
.auto-pay-toggle-switch input:checked+.auto-pay-toggle-slider{background-color:var(--Text-Primary)}
.auto-pay-toggle-switch input:focus+.auto-pay-toggle-slider{box-shadow:0 0 1px var(--Text-Primary)}
.auto-pay-toggle-switch input:checked+.auto-pay-toggle-slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}
#amount-due-modal .amount-due-modal-content{display:flex;width:343px;max-height:100%;padding:0;flex-direction:column;align-items:flex-start;flex-shrink:0;border-radius:24px;background:#e6fcf4;position:relative}
#amount-due-modal .modal-header{padding-inline:16px;padding-top:20px}
#amount-due-modal .modal-header .total-due-text{color:#1a1c35;font-family:'GalanoGrotesque-Bold';font-size:24px;font-weight:400;line-height:32px}
#amount-due-modal .modal-body.amount-due-modal-body{margin-top:0}
#amount-due-modal .modal-body.amount-due-modal-body .amount-due-summary-list,#amount-due-modal .modal-body.amount-due-modal-body #view-details-modal{padding:16px !important}
#amount-due-modal .modal-content{background-color:#e6fcf4}
#amount-due-modal .close{display:flex;width:40px;height:40px;padding:8px;justify-content:center;align-items:center;position:absolute;right:1px;top:5px;border-radius:10px}
#amount-due-modal .close .icon i{height:10px;width:10px}
#amount-due-modal .icon i{width:20px;height:20px}
#amount-due-modal .modal-footer{display:flex;justify-content:center;align-items:center;gap:8px;border:0;padding:18px 16px !important;width:100%;max-width:100%;background-color:#1a1c35;border-radius:0 0 24px 24px}
#amount-due-modal .modal-footer div,#amount-due-modal .modal-footer .btn{width:100%;max-width:100%}
#amount-due-modal .modal-footer>*{margin:0}
#amount-due-modal .amount-due-paynow-cta{color:#1a1c35;font-family:'GalanoGrotesque-Bold';font-size:14px;font-style:normal;font-weight:700;line-height:20px;text-decoration-line:underline;border:0}
#amount-due-modal .amount-due-paynow-cta .icon{margin-left:5px}
#amount-due-modal .amount-due-summary-list{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:32px;background-color:#00c8b7}
#amount-due-modal .amount-due-summary-list .total-due-text{color:#1a1c35;font-family:'GalanoGrotesque-Bold';font-size:20px;font-style:normal;font-weight:700;line-height:30px}
#amount-due-modal .amount-due-summary-list .total-due-amount{color:#1a1c35;text-align:right;font-family:'GalanoGrotesque-Bold';font-size:20px;font-style:normal;font-weight:400;line-height:30px}
#amount-due-modal .amount-due-summary-list .due-date{color:#525252;font-family:'GalanoGrotesque-Medium';font-size:14px;font-style:normal;font-weight:400;line-height:20px}
#amount-due-modal .summary-list-item{display:flex;justify-content:space-between;align-items:flex-start;color:#525252;font-family:'GalanoGrotesque-Medium';font-size:14px;font-style:normal;font-weight:400;line-height:20px;flex-wrap:wrap}
#amount-due-modal .summary-list-item:not(.discount-summary-list-item){width:295px}
#amount-due-modal .summary-list-item:not(.discount-summary-list-item) .text-left{width:40%}
#amount-due-modal .summary-list-item.discount-summary-list-item{width:255px}
#amount-due-modal .summary-list-item.discount-summary-list-item .text-left{width:auto}
#amount-due-modal .total-due-wrapper{display:flex;width:100%;height:fit-content;justify-content:space-between;align-items:flex-start;flex-shrink:0}
.manage-account-balance-container.active-due-zero .amountdue-text,.manage-account-balance-container.active-due-zero #amount-due-modal .total-due-wrapper .due-date,.manage-account-balance-container.active-due-zero #amount-due-modal .total-due-wrapper .total-due-amount{color:var(--Text-Primary)}
.manage-account-balance-container.active-due-zero .paynow-cta-btn{background:var(--Text-Primary)}
.manage-account-balance-container.active-due-zero .paynow-cta-text{color:var(--Brand-Total-Mint)}
@media only screen and (max-width:1000px){.amountdue-section{display:flex;flex-wrap:wrap;height:107px;flex-direction:column;align-items:flex-start;flex-shrink:0;position:relative}
.manage-account-balance-container{padding:24px}
.manage-account-balance-section-container{display:flex;flex-direction:column}
}
@media(min-width:992px){.notification-section{max-width:780px;padding:28px}
}
:root{--Brand-Total-Red:#E00;--Text-Tertiary:#FFF;--GalanoGrotesque-Bold:'GalanoGrotesque-Bold'}
.no-transaction{border-top:1px solid #e8e8e9;border-bottom:1px solid #e8e8e9;padding:40px 0;margin:40px 0}
.payment-review{margin-bottom:0}
.order-history-details .accordion-new .card{border-radius:6px;margin-bottom:20px;border-top:0 !important;border-bottom:0 !important}
.order-history-details .accordion-new .card .card-header{padding:15px 60px 15px 20px;position:relative}
.order-history-details .accordion-new .card .card-header a{position:absolute;right:0;padding:0}
.order-history-details .accordion-new .card .card-header a:hover{padding:0}
.order-history-details .accordion-new .card .card-header .order-summary-icon{position:absolute;right:0}
.order-history-details .accordion-new .card .card-header .order-summary-icon .icon.light-theme.small-icon i.expand-more{background:url(clientlib-base/resources/svg/light/small/chevron_right_sm.svg) center center no-repeat}
.order-history-details .accordion-new .card .card-header .expand-link{margin-top:2px;margin-bottom:2px}
.order-history-details .accordion-new .card .card-header span.icon{background:transparent;margin-right:10px;border-radius:50%;padding:4px}
.order-history-details .accordion-new .card .card-header span.icon i{background-size:130% !important}
.order-history-details .accordion-new .card .card-header ~ .collapse{background-color:#fff !important;border-radius:24px !important;border:1px solid rgba(0,0,0,0.1)}
.order-history-details .accordion-new .card .card-header ~ .collapse .card-body{background-color:#fff}
.order-history-details .accordion-new .card .card-body{padding:32px 24px;margin-left:15px;margin-right:15px}
@media only screen and (max-width:768px){.order-history-details .accordion-new .card .card-body{padding:24px 16px}
}
.order-history-details .accordion-new .card .card-body h3{padding-bottom:5px;border-bottom:1px solid #d8dada;margin-bottom:15px;font-weight:600 !important;font-size:13px;letter-spacing:0;line-height:20px}
.order-history-details .accordion-new .card .card-body .caption-three-bold{font-size:12px;letter-spacing:.5px;font-weight:700;line-height:20px}
.order-history-details .accordion-new .card .card-body .caption-three{color:#1a1c35;font-family:'GalanoGrotesque-Medium';font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.order-history-details .accordion-new .card .card-body .in-cart-product-list{margin-bottom:30px}
.order-history-details .accordion-new .card .card-body .in-cart-product-list ul{margin:0;padding:0;list-style-type:none}
.order-history-details .accordion-new .card .card-body .in-cart-product-list ul li{display:inline-block;width:40px;height:40px;background:#fff;border-radius:5px;margin-right:10px}
.order-history-details .accordion-new .card .card-body .in-cart-product-list ul li a{padding:7px}
.order-history-details .accordion-new .card .card-body .in-cart-product-list ul li a img{width:25px;height:25px}
.order-history-details .accordion-new .card:first-child{border-top:0 !important}
.order-history-details .accordion-new .card:last-child{border-bottom:0 !important}
.order-history-details .accordion-new #orderHistory .card{margin-bottom:0}
.order-history-details .accordion-new .primary-btn{text-align:center;padding-bottom:30px}
.order-history-details .pagination .page-item.active .page-link{padding:10px 16px;color:#fff;font-size:13px;background-color:#000;border-radius:50%;letter-spacing:0;line-height:20px;text-align:center;font-weight:700;transition:all .2s linear;box-shadow:none}
.order-history-details .pagination .page-item{margin-left:5px;margin-right:5px}
.order-history-details .pagination .page-item .page-link{font-size:13px;background-color:transparent;letter-spacing:0;line-height:20px;text-align:center;font-weight:400;padding:10px 16px}
.order-history-details .pagination .page-item .page-link:focus{outline:-webkit-focus-ring-color auto 1px}
.order-history-container{background:#1a1c35}
.text-primary-transaction{color:#1a1c35;font-family:'GalanoGrotesque-Medium' !important;font-size:18px !important;font-style:normal;font-weight:400 !important;line-height:28px !important}
.transaction-subtitle{color:#e6fcf4;font-family:GalanoGrotesque-Medium;font-size:18px;font-style:normal;font-weight:400;line-height:28px}
@media only screen and (max-width:768px){.transaction-subtitle{font-size:18px;line-height:28px}
}
@media only screen and (max-width:768px){.text-primary-transaction{color:#1a1c35;font-family:'GalanoGrotesque-Medium';font-size:16px !important;font-style:normal;font-weight:400;line-height:24px !important}
}
.text-secondary-transaction{color:#525252;font-family:'GalanoGrotesque-Medium';font-size:16px !important;font-style:normal;font-weight:400;line-height:24px !important}
.text-transaction-list{color:#1a1c35;font-family:'GalanoGrotesque-Medium';font-size:16px !important;font-style:normal;font-weight:400;line-height:24px !important}
@media only screen and (max-width:768px){.text-secondary-transaction{color:#525252;font-family:'GalanoGrotesque-Medium';font-size:14px !important;font-style:normal;font-weight:400;line-height:20px !important}
}
.text-bold-transaction{color:#1a1c35;font-family:'GalanoGrotesque-Bold' !important;font-size:16px;font-style:normal;font-weight:400;line-height:24px}
@media only screen and (max-width:768px){.order-history-container{background:#1a1c35 url("clientlib-base/resources/svg/spray_variation-green.svg") no-repeat right top}
}
.bg-filter-button{background-color:#e6fcf4 !important;color:#000 !important}
.transaction-order-details-modal{background:#e6fcf4 !important;color:#1a1c35 !important}
.bg-calendar-button{background-color:#fff !important;color:#000 !important}
.transaction-btn .btn{background-color:white;color:#1a1c35;border:2px solid #00c8b7;border-radius:10px;box-shadow:none !important;font-family:GalanoGrotesque-Medium !important;font-size:18px !important;font-style:normal;font-weight:400;line-height:28px !important}
@media only screen and (max-width:768px){.transaction-btn .btn{font-size:14px !important;line-height:20px !important}
}
.transaction-btn .btn.active,.transaction-btn .btn:hover{background-color:#00c8b7;color:#1a1c35;border:1px solid #00c8b7;border-radius:10px;box-shadow:none !important;font-family:GalanoGrotesque-Bold !important;font-size:18px !important;font-style:normal;font-weight:400;line-height:28px !important;padding-bottom:.84rem}
@media only screen and (max-width:768px){.transaction-btn .btn.active,.transaction-btn .btn:hover{font-size:14px !important;line-height:20px !important}
}
.transaction-item{background-color:#1a1c35 !important}
.vieworderDetail-cta-text{color:var(--Text-Tertiary) !important;font-family:'GalanoGrotesque-Bold' !important;background-color:var(--Brand-Total-Red) !important;background-clip:padding-box !important;box-shadow:none !important}
@media only screen and (max-width:768px){.zw-container .transaction-container{margin-top:32px !important}
}
@media only screen and (min-width:1200px){.zw-container .transaction-container{margin-top:40px !important}
}
@media(min-width:992px){.apps-heading{text-align:left;color:#fff}
.apps-heading .subtitle-one,.apps-heading .app-tile .subtitle-two,.app-tile .apps-heading .subtitle-two{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.payment-review{margin-bottom:50px}
.order-history-details .accordion-new .order-accordion{margin-left:0;margin-right:0}
.order-history-details .accordion-new .card{border-top:0 !important}
.order-history-details .accordion-new .card .card-header{padding:15px 70px 15px 20px}
.order-history-details .accordion-new .card .card-header .caption-one{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.order-history-details .accordion-new .card .card-header .order-summary-icon{right:10px}
.order-history-details .accordion-new .card .card-body{margin-left:19px;margin-right:19px}
.order-history-details .accordion-new .card:first-child{border-top:0 !important}
.order-history-details .accordion-new .card:last-child{border-bottom:0 !important}
}
.h-40{height:40px}
.card-disabled .bg-gradients{position:absolute;height:100%;z-index:9;border-radius:6px;background:#fff;background:-webkit-linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0.6));background:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0.6))}
.card-disabled .points-to-redeem{color:#000;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:5px 16px}
.avaialble-point .avaialable-points{border:1px solid #d8dada;background-color:#fff;border-radius:6px;padding:7px 10px;width:234px}
.sequential-static-cards{display:flex;justify-content:space-around}
.sequential-static-cards .sequential-card-container{margin-right:20px}
.sequential-static-cards .sequential-card-container:last-of-type{margin-right:0}
.sequential-static-cards .sequential-card-container .heading-container{margin-top:30px;font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}
.sequential-static-cards .sequential-card-container .description-container p{margin-top:10px;font-size:16px;letter-spacing:.2px;line-height:24px;font-weight:400}
.avaialble-point-container{border-bottom:1px solid #d8dada}
.avaialble-point-container .avaialable-points,.avaialble-point-container .pending-points{border:1px solid #d8dada;padding:10px 15px;display:inline-block}
.avaialble-point-container .avaialable-points .heading-four,.avaialble-point-container .pending-points .heading-four{color:#000}
.avaialble-point-container .avaialable-points{margin-right:6px}
.reward-card-container .reward-plan-card .heading-four{color:#000}
.reward-card-container .reward-plan-card .subtitle-three-px{font-size:16px;letter-spacing:0;line-height:24px;font-weight:700;padding-bottom:30px !important}
.reward-card-container .reward-plan-card .plan-card .promo-text{font-size:14px;font-weight:700}
.reward-card-container .reward-plan-card .see-all-plans{padding-top:0 !important}
.more-ways-earn-container .text-details{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';letter-spacing:.5px}
.more-ways-earn-container .subtitle-one,.more-ways-earn-container .app-tile .subtitle-two,.app-tile .more-ways-earn-container .subtitle-two{padding-bottom:15px;font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';color:#000}
.join-rewards-mobile-banner{background-size:cover;height:530px;padding:50px 8%}
.join-rewards-mobile-banner .width-variation-75 .straight-talk{height:430px}
.join-rewards-mobile-banner .width-variation-75 .straight-talk .promo-heading,.join-rewards-mobile-banner .width-variation-75 .straight-talk .banner-title{width:50%}
.join-rewards-mobile-banner .width-variation-75 .straight-talk .promo-heading{margin-bottom:0 !important;padding-bottom:10px !important;font-size:32px;font-weight:700;letter-spacing:-0.25px;line-height:36px}
.join-rewards-mobile-banner .width-variation-75 .straight-talk .banner-title{padding-bottom:0;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px}
.myaccount-rewards{background-color:#fff}
.myaccount-rewards .sequential-card-carousel .sequential-card-container{background:#e6fcf4 url("clientlib-base/resources/coupon_spray.png") no-repeat left bottom;background-size:contain;border:1px solid rgba(0,0,0,0.1);border-radius:24px;padding:32px 20px 175px;width:300px;margin:0 auto}
.myaccount-rewards .sequential-card-carousel .sequential-card-container .promo-plp-price{position:absolute;top:55px;left:43%;transform:rotate(-30deg);text-align:center}
.myaccount-rewards .sequential-card-carousel .sequential-card-container .promo-plp-price .price-disc-label{font-size:1.6rem;line-height:2.4rem;font-weight:700;letter-spacing:.5px;font-family:'GalanoGrotesque-Bold'}
.myaccount-rewards .sequential-card-carousel .sequential-card-container .sequential-card{background-color:transparent !important;border:0 !important;padding:0 !important}
.myaccount-rewards .sequential-card-carousel .sequential-card-container .sequential-card .subtitle-three-px{color:#e00;font-family:'GalanoGrotesque-Bold';font-size:48px;font-style:normal;font-weight:400;line-height:60px;padding-bottom:10px;letter-spacing:-3.1px}
.myaccount-rewards .sequential-card-carousel .sequential-card-container .sequential-card .caption-one{color:#1a1c35;font-family:'GalanoGrotesque-Bold';font-size:20px;font-style:normal;font-weight:400;line-height:30px}
.myaccount-rewards .sequential-card-carousel .sequential-card-container .sequential-card .caption-one.exp-date{color:#525252;font-family:GalanoGrotesque-Medium;font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding-bottom:32px}
.myaccount-rewards .pb-4{padding-bottom:0 !important}
.myaccount-rewards h2.heading-four{color:#1a1c35;font-family:GalanoGrotesque-Bold;font-size:36px;font-style:normal;font-weight:400;line-height:44px;text-align:left}
.myaccount-rewards p.subtitle-three-px{color:#525252;font-family:GalanoGrotesque-Medium;font-size:18px;font-style:normal;font-weight:400;line-height:28px;text-align:left}
.myaccount-rewards .enhancement-cards-container{width:unset !important}
.myaccount-rewards .owl-nav{display:block;margin-top:0 !important;font-size:75px}
.myaccount-rewards .owl-nav .owl-prev{position:absolute;background:transparent !important;top:40%;left:0}
.myaccount-rewards .owl-nav .owl-prev i{height:40px;width:40px;display:block}
.myaccount-rewards .owl-nav .owl-prev i.left-arrow{background:url("clientlib-base/resources/svg/masthead/left_black.svg") center center no-repeat}
.myaccount-rewards .owl-nav .owl-next{position:absolute;background:transparent !important;top:40%;right:0}
.myaccount-rewards .owl-nav .owl-next i{height:40px;width:40px;display:block}
.myaccount-rewards .owl-nav .owl-next i.right-arrow{background:url("clientlib-base/resources/svg/masthead/right_black.svg") center center no-repeat}
.myaccount-rewards .owl-nav [class*='owl-']:hover{background:none !important}
.myaccount-rewards .owl-nav button:focus{outline:-webkit-focus-ring-color auto 1px}
.myaccount-rewards .owl-dots{padding-top:30px;padding-bottom:40px;width:auto !important}
.myaccount-rewards .owl-dots .owl-dot span{height:1px;width:24px;background-color:#747676 !important;box-shadow:none !important}
.myaccount-rewards .owl-dots .owl-dot.active span,.myaccount-rewards .owl-dots .owl-dot:hover span{height:4px;width:24px;background-color:#000 !important;box-shadow:none !important}
@media(min-width:992px){.avaialble-point-container .avaialable-points,.avaialble-point-container .pending-points{width:230px}
.avaialble-point-container .avaialable-points{margin-right:20px}
.more-ways-earn-container .text-details{width:70%}
.join-rewards-desktop-banner{height:652px}
.join-rewards-desktop-banner .width-variation-75 .straight-talk{height:552px;display:table-cell !important;vertical-align:middle;padding:0 8%}
.join-rewards-desktop-banner .width-variation-75 .straight-talk .promo-heading,.join-rewards-desktop-banner .width-variation-75 .straight-talk .banner-title{width:75%}
.join-rewards-desktop-banner .width-variation-75 .straight-talk .promo-heading{padding-bottom:20px !important;font-size:44px;font-weight:700;letter-spacing:-0.5px;line-height:46px}
.join-rewards-desktop-banner .width-variation-75 .straight-talk .banner-title{margin-bottom:0 !important;padding-bottom:30px !important;font-size:16px;letter-spacing:0;line-height:24px;font-weight:700}
.myaccount-rewards .sequential-card-carousel .sequential-card-container{margin:0 10px 40px 10px !important}
}
.promo-border-green{width:350px;margin-top:20px;margin-bottom:20px}
.account-section__left .bg-light-grey{margin-top:50px}
.account-section__left .bg-light-grey .heading-four{padding-bottom:10px}
.account-section__left .apps-heading .avaialble-point-container{padding-bottom:20px;border-bottom:0}
.account-section__left .apps-heading .avaialble-point-container .avaialable-points{border-radius:5px}
.account-section__left .apps-heading .avaialble-point-container .pending-points{border-radius:5px}
.account-section__left .apps-heading .avaialble-point-container .select-plan-para{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.account-section__left .my-rewards-select-line{width:100%;border-top:1px solid #d8dada}
@media(min-width:992px){.account-section__left .my-rewards-select-line{width:63%}
}
.account-section__left .select-plan-para{color:#1a1c35;font-family:GalanoGrotesque-Medium;font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.account-section__left .select-plan-para:first-child{padding-top:0}
.account-section__left .dealsncoupons .reward-plan-card{padding-top:40px}
.account-section__left .dealsncoupons .reward-plan-card .subtitle-three-px{letter-spacing:.5px;font-weight:400}
.account-section__left .dealsncoupons .my-reward-carousel .multiline-plan-card .card-bottom{text-align:center}
.account-section__left .dealsncoupons .my-reward-carousel .owl-carousel .owl-stage{display:flex;flex-direction:row}
.account-section__left .dealsncoupons .my-reward-carousel .owl-carousel .owl-stage .owl-item{display:flex;flex-direction:column}
.account-section__left .total-reward-points.reward-redeem{display:block !important}
.my-reward-carousel .reward-carousel{margin:0 auto}
.my-reward-carousel .reward-carousel-single-card{width:100%}
@media only screen and (min-width:720px){.my-reward-carousel .reward-carousel-single-card{width:380px}
}
@media only screen and (min-width:920px){.my-reward-carousel .reward-carousel-single-card{width:380px}
}
.my-reward-carousel .plan-icon{height:50px;width:50px;margin-bottom:10px}
.my-reward-carousel .refill_icon{background:url("clientlib-base/resources/refill_icon.svg") no-repeat left top}
.my-reward-carousel .global_calling_icon{background:url("clientlib-base/resources/global_calling_icon.svg") no-repeat left top}
.my-reward-carousel .addon_icon{background:url("clientlib-base/resources/addon_icon.svg") no-repeat left top}
.my-reward-carousel .multiline-plan-card{background:#e6fcf4;border-radius:20px;width:100%;min-height:426px;margin:0 auto}
@media only screen and (min-width:720px){.my-reward-carousel .multiline-plan-card{width:380px}
}
@media only screen and (min-width:920px){.my-reward-carousel .multiline-plan-card{width:380px}
}
.my-reward-carousel .multiline-plan-card .multiline-plan-card__head h3{height:unset}
.my-reward-carousel .multiline-plan-card .plan-name{display:block;color:#1a1c35;font-family:GalanoGrotesque-Bold;font-size:30px;font-style:normal;font-weight:400;line-height:38px}
.my-reward-carousel .multiline-plan-card__head{margin-bottom:0}
.my-reward-carousel .multiline-plan-card__cta .add-to-cart-btn{margin-bottom:0}
.my-reward-carousel .multiline-plan-card__cta .primary-btn .btn.addToCartBtn{background-color:#e00}
.my-reward-carousel .multiline-plan-card__cta .primary-btn.disabled .btn.addToCartBtn{color:#a2a2a2 !important;background-color:#f2f2f2 !important;border:1px solid #d9d9d9 !important}
.my-reward-carousel .multiline-plan-card .card-bottom{margin-bottom:10px}
.my-reward-carousel .multiline-plan-card .card-bottom p{color:#1a1c35;font-family:GalanoGrotesque-Medium;font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.my-reward-carousel .multiline-plan-card .bg-gradients{display:none}
.my-reward-carousel .multiline-plan-card .lock-text{color:#e00;font-family:GalanoGrotesque-Bold;font-size:18px;font-style:normal;font-weight:400;line-height:28px}
.my-reward-carousel .multiline-plan-card__details{min-height:unset;margin:32px 0}
.my-reward-carousel .multiline-plan-card__details .card-view p{color:#1a1c35;font-family:GalanoGrotesque-Medium;font-size:18px;font-style:normal;font-weight:400;line-height:28px}
.my-reward-carousel .dark{background:#e6fcf4;background-size:contain;border-radius:20px}
.my-reward-carousel .dark .plan-name{color:#1a1c35;font-family:GalanoGrotesque-Bold;font-size:30px;font-style:normal;font-weight:400;line-height:38px}
.my-reward-carousel .dark p{color:#1a1c35;font-family:GalanoGrotesque-Medium;font-size:18px;font-style:normal;font-weight:400;line-height:28px}
.my-reward-carousel .dark .add-to-cart-btn .secondary-btn.disabled a.btn{background:#000;box-shadow:none;color:#fff;border:1px solid #fff;border:1px solid #d9d9d9;background:#f2f2f2;color:#a2a2a2;font-size:16px;font-style:normal;line-height:24px}
.my-reward-carousel .dark .add-to-cart-btn .secondary-btn.disabled a.btn:hover,.my-reward-carousel .dark .add-to-cart-btn .secondary-btn.disabled a.btn:focus,.my-reward-carousel .dark .add-to-cart-btn .secondary-btn.disabled a.btn:active{background:#000;color:#747676;border:1px solid #747676}
.my-reward-carousel .dark .add-to-cart-btn .secondary-btn a.btn{background:#000;box-shadow:none;color:#fff;border:1px solid #fff;background-color:#e00;color:#fff;font-size:16px;font-style:normal;line-height:24px}
.my-reward-carousel .dark .add-to-cart-btn .secondary-btn a.btn:hover,.my-reward-carousel .dark .add-to-cart-btn .secondary-btn a.btn:focus,.my-reward-carousel .dark .add-to-cart-btn .secondary-btn a.btn:active{background:#000;color:#747676;border:1px solid #747676}
.my-reward-carousel .owl-dots{padding-top:0;padding-bottom:0;width:auto !important}
.my-reward-carousel .owl-dots .owl-dot span{height:1px;width:24px;background-color:#747676 !important;box-shadow:none !important}
.my-reward-carousel .owl-dots .owl-dot.active span,.my-reward-carousel .owl-dots .owl-dot:hover span{height:4px;width:24px;background-color:#000 !important;box-shadow:none !important}
.my-reward-carousel .card-view .addon-summary{color:#1a1c35;font-family:GalanoGrotesque-Medium;font-size:18px;font-style:normal;font-weight:400;line-height:28px}
.tbvz-saveMoreWays{margin-top:30px}
.tbvz-saveMoreWays .promo-gutters{padding:0 12px !important}
.tbvz-saveMoreWays .promo-gutters .promo-heading-container{text-align:center}
@media(min-width:992px){.tbvz-saveMoreWays .promo-gutters .promo-heading-container{text-align:left}
}
.tbvz-saveMoreWays .promo-gutters .text-area{color:#fff}
.tbvz-saveMoreWays .promo-gutters .text-area .component-heading{margin:0 0 10px}
.tbvz-saveMoreWays .promo-gutters .text-area .promo-text{text-align:center}
@media(min-width:992px){.tbvz-saveMoreWays .promo-gutters .text-area .promo-text{text-align:left}
}
.promo-banner .promo-gutters{padding:0 8%}
.promo-banner .promo-gutters .promo-heading-container{margin-bottom:30px;margin-top:30px}
@media(min-width:992px){.promo-banner .promo-gutters .promo-heading-container{width:415px;height:100%;margin:0 auto !important}
}
.promo-banner .promo-gutters .promo-heading-container .text-area .promo-text{text-align:left;margin-bottom:20px}
@media(min-width:992px){.promo-banner .promo-gutters .img-container{text-align:left;margin-top:0;height:100%}
}
.promo-banner .promo-gutters .img-container .image-area{margin:0 auto;padding:0 15px}
@media(min-width:992px){.promo-banner .promo-gutters .img-container .image-area{margin:0 auto}
}
.promo-banner .promo-gutters .img-container .image-area img{max-width:100%;height:auto}
.promo-card-container__rewards{padding-top:30px;padding-bottom:30px}
@media(min-width:992px){.promo-card-container__rewards{padding-top:50px;padding-bottom:50px}
}
.promo-card-container__rewards .promo-card{height:300px;width:unset}
.promo-card-container__rewards .promo-card__desc{padding-top:40px !important}
@media only screen and (min-width:320px){.reset-padding-mobile{padding-left:0;padding-right:0}
.my-account-support-details .accordion-new .card .card-header{padding:16px 20px 21px 10px}
.my-account-support-details .accordion-new .card .card-header a{padding:0}
.my-account-support-details .accordion-new .card .card-header a:hover{padding:0}
.my-account-support-details .accordion-new .card .card-header .expand-link{margin-top:2px;margin-bottom:2px}
.my-account-support-details .accordion-new .card .card-header .caption-three{font-size:14px;letter-spacing:0;line-height:20px;font-weight:normal}
.my-account-support-details .accordion-new .card .card-header span.icon{background:transparent;margin-right:10px;padding:20px 4px 0 4px}
.my-account-support-details .accordion-new .card .card-header ~ .collapse{background-color:#f6f6f6}
.my-account-support-details .accordion-new .card .card-body{padding:0 12px 30px;background-color:#fff}
.my-account-support-details .accordion-new .card .card-body .card-details{padding:30px 10px 10px;background:#f6f6f6}
.my-account-support-details .accordion-new .card .card-body .card-details h3{padding-bottom:5px;border-bottom:1px solid #d8dada;margin-bottom:15px;font-weight:600 !important;font-size:14px;letter-spacing:0;line-height:20px}
.my-account-support-details .accordion-new .card .card-body .card-details .caption-three-bold{font-size:12px;letter-spacing:.5px;font-weight:700;line-height:20px}
.my-account-support-details .accordion-new .card .card-body .card-details .caption-three{font-size:12px;letter-spacing:.5px;font-weight:400;line-height:20px}
.my-account-support-details .accordion-new .card .card-body .card-details .description-error .caption-one-normal{margin-bottom:15px}
.my-account-support-details .accordion-new .card .card-body .card-details .description-error .caption-one-normal:last-child{margin-bottom:0}
.my-account-support-details .accordion-new .card .card-body .card-details .description-error .error-message{font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;color:#e00}
.my-account-support-details .accordion-new .card .card-body .card-details .in-cart-product-list{margin-bottom:30px}
.my-account-support-details .accordion-new .card .card-body .card-details .in-cart-product-list ul{margin:0;padding:0;list-style-type:none}
.my-account-support-details .accordion-new .card .card-body .card-details .in-cart-product-list ul li{display:inline-block;width:40px;height:40px;background:#fff;border-radius:5px;margin-right:10px}
.my-account-support-details .accordion-new .card .card-body .card-details .in-cart-product-list ul li a{padding:7px}
.my-account-support-details .accordion-new .card .card-body .card-details .in-cart-product-list ul li a img{width:25px;height:25px}
.my-account-support-details .accordion-new .card .card-body .shipping-details{background-color:#fff;padding:20px 10px 20px}
.my-account-support-details .pagination .page-item.active .page-link{padding:10px 16px;color:#fff;font-size:14px;background-color:#000;border-radius:50%;letter-spacing:0;line-height:20px;text-align:center;font-weight:700;transition:all .2s linear;box-shadow:none}
.my-account-support-details .pagination .page-item{margin-left:5px;margin-right:5px}
.my-account-support-details .pagination .page-item a.page-link{color:#5d5d5d;font-size:14px;background-color:transparent;letter-spacing:0;line-height:20px;text-align:center;font-weight:400;padding:10px 16px}
.my-account-support-details .pagination .page-item a.page-link:focus{outline:-webkit-focus-ring-color auto 1px}
}
@media(min-width:992px){.apps-heading .subtitle-one,.apps-heading .app-tile .subtitle-two,.app-tile .apps-heading .subtitle-two{font-size:24px;font-weight:700;letter-spacing:0;line-height:28px}
.reset-padding-mobile{padding-left:15px;padding-right:15px}
.my-account-support-details .accordion-new .order-accordion{margin-left:0;margin-right:0}
.my-account-support-details .accordion-new .card .card-header .caption-one{font-size:16px;font-weight:900;letter-spacing:0;line-height:24px}
.my-account-support-details .accordion-new .card .card-body{padding:0 20px 30px;background-color:#fff}
.my-account-support-details .accordion-new .card .card-body .card-details{margin-left:0;margin-right:0;padding:30px 30px 10px}
.my-account-support-details .accordion-new .card .card-body .shipping-details{width:488px}
}
.closest-store{max-width:100%;width:350px;margin:30px auto 60px auto}
.closest-store .carousel-inner{background:transparent;width:100%;height:100%;padding-bottom:60px;margin:0;border:1px solid #d8dada}
.closest-store .carousel-inner .legal{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.closest-store .carousel-inner .carousel-item{height:100%}
.closest-store .carousel-inner .view{margin:0;width:100%;height:180px}
.closest-store .carousel-inner .view img{width:inherit;height:inherit}
.closest-store .carousel-inner .carousel-caption{position:static;z-index:10;padding:10px 20px;text-align:left;color:#000}
.closest-store .carousel-inner .carousel-caption .body-bold{letter-spacing:.5px}
.closest-store .carousel-inner .carousel-caption .legal{font-weight:normal !important}
.closest-store .carousel-inner .usage-title{font-size:1.3rem;padding:16px 20px 10px}
.closest-store .carousel-inner .location-update{border-bottom:1px solid #000;color:#000}
.closest-store .carousel .carousel-indicators{position:relative;right:0;bottom:0;left:0;z-index:15;padding:3px 4px;display:-ms-flexbox;display:flex;align-items:flex-end;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}
.closest-store .carousel .carousel-indicators li{position:relative;width:auto;height:auto;margin:15px 5px;border:0 !important;opacity:1 !important;background:#747676 !important;width:24px !important;height:1px !important;cursor:pointer;border-radius:0 !important;box-shadow:none !important}
.closest-store .carousel .carousel-indicators li button{position:absolute;top:0;right:0;border:0;background:transparent;width:24px;height:1px}
.closest-store .carousel .carousel-indicators li.active{background-color:#000 !important;border:0;opacity:1 !important;box-shadow:none !important;height:4px !important;width:24px !important}
.closest-store .carousel .nav-arrows{height:50px;top:-50px;border-top:1px solid #d8dada}
.closest-store .carousel .carousel-control-prev-icon{background-image:url("clientlib-base/resources/svg/light/chevron_left.svg")}
.closest-store .carousel .carousel-control-next-icon{background-image:url("clientlib-base/resources/svg/light/chevron_right.svg")}
.closest-store .carousel .carousel-control-next-icon,.closest-store .carousel .carousel-control-prev-icon{width:30px;height:30px}
.closest-store .carousel-control-next,.closest-store .carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:flex-end;padding:10px 0;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:1;transition:opacity .15s ease;border-bottom:0}
.closest-store .carousel-control-next:focus,.closest-store .carousel-control-prev:focus{outline:-webkit-focus-ring-color auto 1px}
.closest-store .view.bg-light-grey.text-center .body-bold{line-height:180px}
.closest-store .location-field{margin:100px 0}
.closest-store .location-field .search-input{background:#f6f9fc;width:100%;margin:0 auto;height:45px !important}
.closest-store .location-field .search-input label{position:absolute;top:10px;margin-bottom:0}
.closest-store .location-field .search-input label.active{transform:translateY(-6px) scale(0.6);color:#000f9f;margin-left:10px;top:-3px}
.closest-store .location-field .search-input input{height:45px !important;color:#000;font-size:16px !important;border-right:1px solid transparent !important;padding:0 10px !important;border-radius:6px 0 0 6px !important;margin-right:-1px !important}
.closest-store .location-field .search-input a{height:45px;display:flex !important;text-decoration:none;border-radius:6px;padding:4px 10px !important}
@media(min-width:992px){.closest-store{margin:20px 0 6px auto;position:relative;width:318px}
.closest-store .carousel-inner{width:100%}
.closest-store .carousel-inner .view{height:180px}
}
.promo-card{width:318px;height:490px;margin:0 auto;position:relative;text-align:center}
.promo-card .card-tile{padding:30px;height:100%;width:100%;z-index:9}
.promo-card .card-tile h3{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';text-align:center}
.promo-card .card-tile p{text-align:left;padding-top:20px}
.promo-card .card-tile .secondary-btn .btn{background:#fff;box-shadow:none;color:#000}
.promo-card .card-tile .secondary-btn .btn:hover,.promo-card .card-tile .secondary-btn .btn:focus,.promo-card .card-tile .secondary-btn .btn:active{background:#747676;color:#000}
.promo-card .card-tile .promo-card-btn{padding-top:15px;text-align:left !important}
.line-level-communication{margin-bottom:30px !important}
.line-level-communication h2{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';border-bottom:none !important;padding-bottom:0 !important}
.my-account-payment .tutorails .popular-faqs:nth-child(2){margin-bottom:30px}
.my-account-payment.tabs-section{background-color:unset !important}
.my-account-payment.tabs-section .tab-selector{padding-top:15px}
.my-account-payment.tabs-section .tab-selector .wrapper{padding:0}
.my-account-payment.tabs-section .tab-selector .with-slide{margin-bottom:25px}
.my-account-payment.tabs-section .tab-selector .nav{justify-content:unset !important;border:unset;margin-bottom:0}
.my-account-payment.tabs-section .tab-selector .nav li{width:unset}
.my-account-payment.tabs-section .tab-selector .nav li #Privacy-tab{width:140px;height:36px;padding:7px 14px !important}
.my-account-payment.tabs-section .tab-selector .nav li #Privacy-tab:hover{opacity:1;background-color:#00c8b7;color:#1a1c35}
@media only screen and (min-width:720px){.my-account-payment.tabs-section .tab-selector .nav li #Privacy-tab{padding:7px 14px !important}
}
@media only screen and (min-width:920px){.my-account-payment.tabs-section .tab-selector .nav li #Privacy-tab{padding:0 14px !important}
}
.my-account-payment.tabs-section .tab-selector .nav li #Communications-tab{width:190px;height:36px;padding:7px 14px !important;margin:0}
.my-account-payment.tabs-section .tab-selector .nav li #Communications-tab:hover{opacity:1;background-color:#00c8b7;color:#1a1c35}
@media only screen and (min-width:720px){.my-account-payment.tabs-section .tab-selector .nav li #Communications-tab{padding:7px 14px !important}
}
@media only screen and (min-width:920px){.my-account-payment.tabs-section .tab-selector .nav li #Communications-tab{padding:0 14px !important}
}
.my-account-payment.tabs-section .tab-selector .nav li a{color:#1a1c35;font-size:14px;line-height:18px;border:1px solid #00c8b7;border-radius:12px;margin-left:10px;padding:12px 14px !important}
@media only screen and (min-width:920px){.my-account-payment.tabs-section .tab-selector .nav li a{font-size:18px;line-height:28px}
}
.my-account-payment.tabs-section .tab-selector .nav li a:hover{border-bottom:1px solid #00c8b7 !important}
.my-account-payment.tabs-section .tab-selector .nav li a.active{background-color:#00c8b7;border:unset;border-radius:12px;color:#1a1c35}
.my-account-payment.tabs-section .tab-selector .nav li a#android_phones-tabs1{padding:5px 15px !important}
.my-account-payment.tabs-section .tab-selector .nav li a#iphones-tabs2{padding:5px 15px !important}
.my-account-payment.tabs-section .tab-selector .customer-pref{padding:0 !important}
.my-account-payment.tabs-section .tab-selector .customer-pref .account-section{padding:0 !important}
.my-account-payment.tabs-section .tab-selector .customer-pref .card-body{background-color:white;padding-left:0}
.my-account-payment.tabs-section .tab-selector .customer-pref .card-body .col-sm-12{padding-left:0}
.my-account-payment.tabs-section .tab-selector .customer-pref .card-body #line-accordion{padding-left:0 !important}
.my-account-payment.tabs-section .tab-selector .customer-pref .card-body .category-checkbox input{width:24px;height:24px;color:#1a1c35;border-radius:12px}
.my-account-payment.tabs-section .tab-selector .customer-pref .order-accordion{border-bottom:1px solid #dadada}
.my-account-payment.tabs-section .tab-selector .customer-pref .order-accordion:last-child{border-bottom:unset}
.my-account-payment.tabs-section .tab-selector .customer-pref .card .card-header:last-child{border-bottom:0}
.my-account-payment.tabs-section .tab-selector .customer-pref .card .card-header{padding:16px 0 24px 0;border-bottom:unset !important}
.my-account-payment.tabs-section .tab-selector .customer-pref .card .card-header .col-1{padding:0}
.my-account-payment.tabs-section .tab-selector .customer-pref .card .info-icon{width:16px;height:16px;margin-bottom:5px}
.my-account-payment.tabs-section .tab-selector .customer-pref .category-checkbox{margin-top:0 !important}
.my-account-payment.tabs-section .tab-selector .customer-pref .category-checkbox label{font-family:'GalanoGrotesque-Medium';font-size:18px;font-weight:400;line-height:28px;color:#1a1c35}
.my-account-payment.tabs-section .tab-selector .customer-pref .category-checkbox label.parent-checkbox-label{font-family:'GalanoGrotesque-Bold';font-size:18px;font-weight:400;line-height:28px;color:#1a1c35;margin-top:0}
.my-account-payment.tabs-section .tab-selector .customer-pref .category-checkbox .parent-checkbox{width:24px;height:24px;color:#1a1c35;border-radius:12px;margin-top:0}
.my-account-payment.tabs-section .tab-selector .customer-pref p.caption-one-normal{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;color:#1a1c35}
.my-account-payment.tabs-section .tab-selector .customer-pref .expand-more,.my-account-payment.tabs-section .tab-selector .customer-pref .expand-less{width:24px;height:24px;color:#525252}
.my-account-payment.tabs-section .tab-selector .customer-pref .primary-btn.disabled .btn{background-color:#eaecf0;pointer-events:none !important;color:#d9d9d9 !important;font-size:16px;line-height:24px;width:205px;height:48px;padding:10px 14px !important}
@media only screen and (min-width:720px){.my-account-payment.tabs-section .tab-selector .customer-pref .primary-btn.disabled .btn{font-size:16px;line-height:24px;width:195px;height:48px}
}
@media only screen and (min-width:920px){.my-account-payment.tabs-section .tab-selector .customer-pref .primary-btn.disabled .btn{font-size:16px;line-height:24px;width:195px;height:48px}
}
.my-account-payment.tabs-section .tab-selector .customer-pref .primary-btn .btn{background-color:#1a1c35;color:#f5fffd !important;font-size:16px;line-height:24px;width:205px;height:48px;padding:10px 14px !important}
.my-account-payment.tabs-section .tab-selector .customer-pref .primary-btn .btn:hover{background-color:#3b3f78}
@media only screen and (min-width:720px){.my-account-payment.tabs-section .tab-selector .customer-pref .primary-btn .btn{font-size:16px;line-height:24px;width:195px}
}
@media only screen and (min-width:920px){.my-account-payment.tabs-section .tab-selector .customer-pref .primary-btn .btn{font-size:16px;line-height:24px;width:195px;height:48px}
}
.my-account-payment.tabs-section .tab-selector .popular-faqs h2{font-family:'GalanoGrotesque-Bold';font-size:24px;font-weight:400;line-height:32px;text-align:left;color:#1a1c35;padding-bottom:32px;margin:0 7px}
@media only screen and (min-width:720px){.my-account-payment.tabs-section .tab-selector .popular-faqs h2{margin:0 10px}
}
@media only screen and (min-width:720px){.my-account-payment.tabs-section .tab-selector .popular-faqs h2{margin:0}
}
.my-account-payment.tabs-section .tab-selector .faqs-details ul{margin:0 5px}
@media only screen and (min-width:720px){.my-account-payment.tabs-section .tab-selector .faqs-details ul{margin:0 5px}
}
@media only screen and (min-width:720px){.my-account-payment.tabs-section .tab-selector .faqs-details ul{margin:0}
}
.my-account-payment.tabs-section .tab-selector .faqs-details ul li{border:1px solid #dadada;margin-bottom:40px !important;border-radius:15px;padding:0 24px 32px 24px !important}
.my-account-payment.tabs-section .tab-selector .faqs-details ul li p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#1a1c35;padding:32px 0}
@media only screen and (min-width:720px){.my-account-payment.tabs-section .tab-selector .faqs-details ul li p{font-size:18px;font-weight:400;line-height:28px;padding:32px 0}
}
@media only screen and (min-width:920px){.my-account-payment.tabs-section .tab-selector .faqs-details ul li p{font-size:18px;font-weight:400;line-height:28px;padding:32px 0}
}
.my-account-payment.tabs-section .tab-selector .faqs-details .primary-btn.disabled .btn{background-color:#eaecf0;pointer-events:none !important;color:#d9d9d9 !important;font-size:16px;line-height:24px;width:343px;height:48px;padding:10px 14px !important}
@media only screen and (min-width:720px){.my-account-payment.tabs-section .tab-selector .faqs-details .primary-btn.disabled .btn{font-size:18px;line-height:24px;width:250px;height:48px}
}
@media only screen and (min-width:920px){.my-account-payment.tabs-section .tab-selector .faqs-details .primary-btn.disabled .btn{font-size:18px;line-height:24px;width:250px;height:48px}
}
.my-account-payment.tabs-section .tab-selector .faqs-details .primary-btn .btn{background-color:#1a1c35;color:#f5fffd !important;font-size:16px;line-height:24px;width:343px;height:48px;padding:10px 14px !important}
.my-account-payment.tabs-section .tab-selector .faqs-details .primary-btn .btn:hover{background-color:#3b3f78}
@media only screen and (min-width:720px){.my-account-payment.tabs-section .tab-selector .faqs-details .primary-btn .btn{font-size:18px;line-height:24px}
}
@media only screen and (min-width:920px){.my-account-payment.tabs-section .tab-selector .faqs-details .primary-btn .btn{font-size:18px;line-height:24px;width:250px;height:48px}
}
.my-account-payment.tabs-section .tab-pane ul{border:unset}
.my-account-payment.tabs-section .tab-pane ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252}
#showTooltipModal .modal-content{background-color:#e6fcf4;color:#1a1c35 !important}
#showTooltipModal .modal-content .modal-body .caption-one-normal{font-family:'GalanoGrotesque-Medium';color:#1a1c35 !important}
#showTooltipModal .modal-content button{font-family:'GalanoGrotesque-Bold';color:#1a1c35 !important}
.device-details{padding:20px 0}
.device-details .device-image{border-radius:10px;background:#f6f6f6;width:125px;height:125px;margin-right:26px}
.device-details a.device-info-unknown{border-bottom:1px solid #000;color:#000}
.device-details .device-desc .caption-one{font-size:1.4rem;line-height:2rem;font-family:'GalanoGrotesque-Medium';font-weight:400;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.device-details .device-desc .caption-two{padding-bottom:10px}
.tutorials-details ul,.faqs-details ul,.troubleshooting-details ul{list-style-type:none}
.tutorials .tutorials-details,.tutorials .faqs-details,.tutorials .troubleshooting-details{border-bottom:1px solid #d8dada}
.tutorials .tutorials-details ul,.tutorials .faqs-details ul,.tutorials .troubleshooting-details ul{list-style-type:none}
.tutorials .tutorials-details li,.tutorials .faqs-details li,.tutorials .troubleshooting-details li{margin:20px 0 0 0}
.tutorials .custom-switch .custom-control-label{padding-left:60px}
.tutorials ul{padding:0 0 30px 0;list-style-type:none;border-bottom:0}
.tutorials ul.row-cols-2>*{flex:0 0 100%;max-width:100%}
.tutorials ul li a{color:#000;border-bottom:1px solid #000;padding-bottom:2px;font-weight:normal}
.tutorials ul li a:hover{color:#000;border-bottom:2px solid #000;padding-bottom:1px}
.tutorials .apps-heading h2{margin-bottom:10px}
.tutorials .apps-heading p{text-align:center}
.tutorials__heading{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';margin-bottom:5px}
.tutorials__dropdown{margin-bottom:40px}
@media(min-width:992px){.tutorials ul.row-cols-2>*{flex:0 0 50%;max-width:50%}
.tutorials__dropdown{width:85%}
.tutorials .apps-heading p{text-align:left}
}
.tutorials .popular-tutorials .tutorials-details .caption-one-normal{font-size:1.4rem;line-height:2rem;font-family:'GalanoGrotesque-Medium';font-weight:400;margin-bottom:10px}
.tutorials .sort-options .wrap-drop{height:55px;width:100%}
@media(min-width:992px){.tutorials .sort-options .wrap-drop{width:487px}
}
.apps-heading h2{margin-bottom:12px}
.your-device .device-details .device-image .device-desc{padding-bottom:10px}
.popular-faqs:last-child .faqs-details ul{padding-bottom:20px}
.spin-the-wheel{background-color:transparent;padding:0}
.spin-the-wheel>.container{padding:15px 0;background-color:#e00}
@media(min-width:992px){.spin-the-wheel>.container{padding:0}
}
.spin-the-wheel>.container .justify-content-lg-start .spin-wheel{padding:0 15px}
@media(min-width:992px){.spin-the-wheel>.container .justify-content-lg-start .spin-wheel{padding:0 15px 0 80px}
}
.spin-the-wheel>.container .justify-content-lg-end .spin-wheel{width:100%;text-align:right;padding:0 15px}
.spin-the-wheel>.container .justify-content-lg-end .spin-wheel img{width:100%}
.spin-the-wheel .promo-heading{margin-bottom:0 !important;padding-bottom:10px !important;font-size:32px;font-weight:700;letter-spacing:-0.25px;line-height:36px}
.spin-the-wheel .heading-four{width:75%;margin:0 auto}
.spin-the-wheel .banner-title.mt-10{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.spin-the-wheel .banner-title{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.spin-the-wheel .banner-label{font-size:12px;font-weight:700;letter-spacing:.75px;line-height:20px;text-transform:uppercase;padding-bottom:10px}
@media(min-width:992px){.spin-the-wheel .promo-heading{padding-bottom:20px !important;font-size:44px;font-weight:700;letter-spacing:-0.5px;line-height:46px}
.spin-the-wheel .heading-four{width:100%}
.spin-the-wheel .banner-title.mt-10{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold';margin-bottom:0 !important;padding-bottom:30px !important}
.spin-the-wheel .banner-title{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.spin-the-wheel .testimonials-btn{text-align:left !important}
}
.earn-point-boxes-container .earn-point-box{border-right:1px solid #d8dada;border-bottom:1px solid #d8dada}
.earn-point-boxes-container .col,.earn-point-boxes-container .forms-row .captcha-wrapper,.forms-row .earn-point-boxes-container .captcha-wrapper,.earn-point-boxes-container .add-payment-method .modal .default-switch,.add-payment-method .modal .earn-point-boxes-container .default-switch,.earn-point-boxes-container #checkout-details>div,.earn-point-boxes-container .review-component .caption-three-bold,.review-component .earn-point-boxes-container .caption-three-bold{padding:0 !important}
.earn-point-boxes-container .row{border:1px solid #d8dada;border-bottom:0 solid transparent}
.locked-plan-card{position:absolute;z-index:9999}
@media(min-width:992px){.my-rewards-navigation{position:absolute;top:60px;right:0;left:calc(50% + (992px * 0.33 / 2)+20px);width:calc(992px * 0.33)}
}
@media(min-width:1280px){.my-rewards-navigation{left:calc(50% + (1280px * 0.33 / 2));width:calc(1280px * 0.33)}
}
.my-rewards-info-container{background-color:#e6fcf4;border-radius:24px;margin-top:45px;margin:80px 0;padding:32px}
.my-rewards-info-container .col-lg-5{flex:0 0 50% !important;max-width:50% !important}
.my-rewards-info-container .col-lg-5.offset-lg-2{margin-left:0}
.my-rewards-info-container .md-form{margin-top:0}
.my-rewards-info-container .md-form .sort-options .wrap-drop{color:#525252;font-family:'GalanoGrotesque-Medium';font-size:16px;font-style:normal;font-weight:400;line-height:24px;width:100%;border-radius:6px}
@media only screen and (min-width:720px){.my-rewards-info-container .md-form .sort-options .wrap-drop{width:100%}
}
@media only screen and (min-width:920px){.my-rewards-info-container .md-form .sort-options .wrap-drop{width:320px;border-color:#dadada;border-radius:10px}
}
.my-rewards-info-container .md-form .sort-options .wrap-drop span{font-family:'GalanoGrotesque-Medium';font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#525252}
.my-rewards-info-container .md-form .sort-options .wrap-drop ul li{font-family:'GalanoGrotesque-Medium';font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#525252}
.my-rewards-info-container .md-form label{color:#1a1c35;font-family:GalanoGrotesque-Bold;font-size:36px !important;font-style:normal;font-weight:400;line-height:44px;margin-bottom:24px !important}
.good-things-banner{background:url("clientlib-base/resources/Good-things-rewards.png") no-repeat right bottom;background-size:contain;border:1px solid rgba(0,0,0,0.1);border-radius:24px;padding:74px 32px}
.good-things-banner .good-things-title{color:#1a1c35;font-family:GalanoGrotesque-Bold;font-size:48px;font-style:normal;font-weight:400;line-height:60px;margin-bottom:24px}
.good-things-banner .good-things-summary{color:#525252;font-family:GalanoGrotesque-Medium;font-size:24px;font-style:normal;font-weight:400;line-height:32px}
.good-things-banner .good-things-summary i{margin-bottom:5px}
.rewards-plans-banner .reward-plan-card{background:#1a1c35 url("clientlib-base/resources/rewards_plans_spray.png") no-repeat right top;background-size:contain;border-radius:24px;padding-left:32px;padding-right:32px}
.rewards-plans-banner .reward-plan-card h2.heading-four{color:#fff;font-family:GalanoGrotesque-Bold;font-size:36px;font-weight:400;line-height:44px}
.rewards-plans-banner .reward-plan-card p.subtitle-three-px{color:#fff;font-family:GalanoGrotesque-Bold;font-size:16px;font-weight:400;line-height:24px}
.earn-perks .earn-perks-heading{margin-top:50px}
.earn-perks .earn-perks-heading h2{text-align:left}
.usage-carousel .carousel-inner .usage-blank-card{min-height:315px;justify-content:space-around;align-items:center;display:flex;flex-wrap:wrap}
.usage-carousel .carousel-inner .usage-blank-card i{margin:0 auto}
.bundle-save-carousel{width:100% !important}
.bundle-save-carousel .usage-consumption-carousel .owl-item .carousel-item{padding:0}
.bundle-save-carousel .usage-consumption-carousel .owl-item .carousel-item .bundlesave{padding:32px 24px}
.bundle-save-carousel .carousel-inner .usage-blank-card{min-height:315px;justify-content:space-around;align-items:center;display:flex;flex-wrap:wrap}
.bundle-save-carousel .carousel-inner .usage-blank-card i{margin:0 auto}
.bundle-save-carousel .carousel-inner .bundleslide{background-size:contain;height:100%}
.bundle-save-carousel .carousel-inner .bundleslide .slide-title{font-size:20px;font-weight:800;padding-bottom:10px}
.bundle-save-carousel .carousel-inner .upgradeslide{background:url(clientlib-base/resources/svg/my_account/dashboard/upgrade_plan.svg) center bottom no-repeat;background-size:contain;padding-bottom:200px;height:100%}
.bundle-save-carousel .carousel-inner .upgradeslide .slide-title{font-size:20px;font-weight:800;padding-bottom:10px}
.bundle-save-carousel .carousel-inner .upgradeslide .upgrade-specs{list-style:none}
.bundle-save-carousel .carousel-inner .upgradeslide .upgrade-specs li{font-weight:200;padding-bottom:5px}
.bundle-save-carousel .carousel-inner .upgradeslide .upgrade-specs li::before{content:"";background:url(clientlib-base/resources/svg/my_account/dashboard/bundle_tick.svg) center center no-repeat;position:absolute;width:20px;height:20px;left:35px}
@media screen and (max-width:600px){.bundleslide{padding-bottom:230px}
.upgradeslide{padding-bottom:150px}
}
@media screen and (max-width:480px){.bundleslide{padding-bottom:400px}
.upgradeslide{padding-bottom:260px}
}
.check-balance{padding-bottom:60px}
.check-balance .subtitle-one.pb-10.border-bottom-grey,.check-balance .app-tile .pb-10.border-bottom-grey.subtitle-two,.app-tile .check-balance .pb-10.border-bottom-grey.subtitle-two{border:0}
.check-balance .managed-line .usage-container{padding-top:10px}
.check-balance .managed-line .view{border-radius:0}
.check-balance .your-plan p.subtitle-one,.check-balance .your-plan .app-tile p.subtitle-two,.app-tile .check-balance .your-plan p.subtitle-two{padding-bottom:20px}
.check-balance .manageplan-yourplan li .custom-switch{padding-bottom:10px !important}
.check-balance .manageplan-yourplan li span.caption-one-normal{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.check-balance .line-details{width:100%;margin-top:40px;color:#fff;background-color:#000;border-radius:0}
.check-balance .line-details .feature-text a{color:#fff}
.check-balance .dropdown-label{width:100%}
.check-balance .manageplan-yourplan ul.border-bottom-grey{border-bottom:1px solid #747676}
@media(min-width:992px){.check-balance .line-details{width:319px}
.check-balance .dropdown-label{width:319px}
}
img.subscription-icon{width:auto;align-self:flex-start}
.myextras-details{margin-top:32px}
@media only screen and (min-width:720px){.myextras-details{margin-top:64px}
}
@media only screen and (min-width:920px){.myextras-details{margin-top:64px}
}
.myextras-details .accordion-new .card{border-radius:15px;border:1px solid #dadada;padding:32px 24px;margin-bottom:20px}
.myextras-details .accordion-new .card .primary-btn{padding-bottom:0}
.myextras-details .accordion-new .card .primary-btn a.btn{background-color:#1a1c35;color:white;border:unset;margin:0;font-family:'GalanoGrotesque-Bold';font-size:14px;font-weight:400;line-height:20px;padding:10px 0}
.myextras-details .accordion-new .card .primary-btn a.btn:hover{color:white;background-color:#3b3f78;border:unset}
@media only screen and (min-width:720px){.myextras-details .accordion-new .card .primary-btn a.btn{font-size:18px;font-weight:400;line-height:28px;padding:8px 0}
}
@media only screen and (min-width:920px){.myextras-details .accordion-new .card .primary-btn a.btn{font-size:18px;font-weight:400;line-height:28px;padding:8px 0}
}
.myextras-details .accordion-new .card .secondary-btn a.btn{background-color:#fff;color:#1a1c35;border:1px solid #1a1c35;margin:0;font-family:'GalanoGrotesque-Bold';font-size:14px;font-weight:400;line-height:20px;padding:10px 0}
.myextras-details .accordion-new .card .secondary-btn a.btn:hover{background-color:#f9fafb;color:#1a1c35;border:1px solid #1a1c35}
@media only screen and (min-width:720px){.myextras-details .accordion-new .card .secondary-btn a.btn{font-size:18px;font-weight:400;line-height:28px;padding:8px 0}
}
@media only screen and (min-width:920px){.myextras-details .accordion-new .card .secondary-btn a.btn{font-size:18px;font-weight:400;line-height:28px;padding:8px 0}
}
.myextras-details .accordion-new .card .tertiary-btn a.btn{background-color:#e00;color:white;border:unset;margin:0;font-family:'GalanoGrotesque-Bold';font-size:14px;font-weight:400;line-height:20px;padding:10px 0}
.myextras-details .accordion-new .card .tertiary-btn a.btn:hover{background-color:#e00;opacity:.8;color:white;border:unset}
@media only screen and (min-width:720px){.myextras-details .accordion-new .card .tertiary-btn a.btn{font-size:18px;font-weight:400;line-height:28px;padding:8px 0}
}
@media only screen and (min-width:920px){.myextras-details .accordion-new .card .tertiary-btn a.btn{font-size:18px;font-weight:400;line-height:28px;padding:8px 0}
}
.myextras-details .accordion-new .card .twp-button-container{display:flex;flex-direction:column;gap:16px;align-items:center}
@media screen and (min-width:920px){.myextras-details .accordion-new .card .twp-button-container{flex-direction:row;gap:32px}
}
.myextras-details .accordion-new .card .twp-button-container .btn .icon.light-theme.large-icon i.external-link{background:url("../../../content/dam/tbvz/en/zelda/images/white-external-link-icon.svg") center center no-repeat}
.myextras-details .accordion-new .card .twp-button-container a.cancel-cov-link{color:#1a1c35;font-family:'GalanoGrotesque-Bold';font-size:14px;line-height:20px}
@media screen and (min-width:720px){.myextras-details .accordion-new .card .twp-button-container a.cancel-cov-link{font-size:16px;line-height:24px}
}
.myextras-details .accordion-new .card .disney-head p{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px;color:#1a1c35}
@media only screen and (min-width:720px){.myextras-details .accordion-new .card .disney-head p{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){.myextras-details .accordion-new .card .disney-head p{font-size:18px;font-weight:400;line-height:28px}
}
.myextras-details .accordion-new .card .disney-head span{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px;color:#1a1c35}
@media only screen and (min-width:720px){.myextras-details .accordion-new .card .disney-head span{font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){.myextras-details .accordion-new .card .disney-head span{font-size:18px;font-weight:400;line-height:28px}
}
.myextras-details .accordion-new .card .subscription-card{padding-left:19%}
@media only screen and (min-width:720px){.myextras-details .accordion-new .card .subscription-card{padding-left:10%}
}
@media only screen and (min-width:920px){.myextras-details .accordion-new .card .subscription-card{padding-left:10%}
}
.myextras-details .accordion-new .card .subscription-card p{font-family:'GalanoGrotesque-Medium';font-size:16px !important;font-weight:400 !important;line-height:24px !important;color:#1a1c35}
@media only screen and (min-width:720px){.myextras-details .accordion-new .card .subscription-card p{font-size:18px !important;font-weight:400 !important;line-height:28px !important}
}
@media only screen and (min-width:920px){.myextras-details .accordion-new .card .subscription-card p{font-size:18px !important;font-weight:400 !important;line-height:28px !important}
}
.myextras-details .accordion-new .card .subscription-card .ref-id{font-family:'GalanoGrotesque-Medium';font-size:16px !important;font-weight:400 !important;line-height:24px !important;color:#525252}
@media only screen and (min-width:720px){.myextras-details .accordion-new .card .subscription-card .ref-id{font-size:18px !important;font-weight:400 !important;line-height:28px !important}
}
@media only screen and (min-width:920px){.myextras-details .accordion-new .card .subscription-card .ref-id{font-size:18px !important;font-weight:400 !important;line-height:28px !important}
}
.myextras-details .accordion-new .card .subscription-card.twp-card{padding-left:0;margin-top:0}
.myextras-details .accordion-new .card .subscription-card.twp-card img{width:48px;height:48px}
.myextras-details .accordion-new .card .subscription-card.twp-card .twp-card-content-w-price{max-width:100%;width:100%;flex-direction:row;justify-content:space-between;align-items:flex-start}
.myextras-details .accordion-new .card .subscription-card.twp-card .twp-card-content h2,.myextras-details .accordion-new .card .subscription-card.twp-card .twp-card-content p.twp-content,.myextras-details .accordion-new .card .subscription-card.twp-card .twp-card-content a.twp-content{color:#1a1c35;font-size:18px;line-height:28px}
.myextras-details .accordion-new .card .subscription-card.twp-card .twp-card-content h2{font-family:'GalanoGrotesque-Bold'}
.myextras-details .accordion-new .card .subscription-card.twp-card .twp-card-content p.twp-content,.myextras-details .accordion-new .card .subscription-card.twp-card .twp-card-content a.twp-content{font-family:'GalanoGrotesque-Medium'}
.myextras-details .accordion-new .card .subscription-card.twp-card .twp-card-content .twp-warning-msg{background:url("../../../content/dam/tbvz/en/zelda/images/dark-grey-warning-icon.svg") 0 center no-repeat;padding-left:26px}
@media screen and (max-width:720px){.myextras-details .accordion-new .card .subscription-card.twp-card .twp-card-content h2{font-size:16px;line-height:24px}
.myextras-details .accordion-new .card .subscription-card.twp-card .twp-card-content p.twp-content,.myextras-details .accordion-new .card .subscription-card.twp-card .twp-card-content a.twp-content{font-size:14px;line-height:20px}
}
.myextras-details .accordion-new .card .subscription-card.twp-card p.twp-price{color:#1a1c35;text-align:right;font-family:'GalanoGrotesque-Bold';font-size:16px;line-height:24px}
@media screen and (max-width:720px){.myextras-details .accordion-new .card .subscription-card.twp-card p.twp-price{font-size:16px;line-height:24px}
}
.myextras-details .accordion-new .card.tbv-card-accord .card-header{padding:10px 20px 10px 20px}
.myextras-details .accordion-new .card.tbv-card-accord .card-header a{padding:0}
.myextras-details .accordion-new .card.tbv-card-accord .collapse .card-body .primary-btn a:hover{padding-bottom:.84rem !important}
.myextras-details .accordion-new .card .card-header{padding:15px 60px 15px 20px;position:relative}
.myextras-details .accordion-new .card .card-header a{right:0;padding:10px}
.myextras-details .accordion-new .card .card-header a:hover{padding:5px}
.myextras-details .accordion-new .card .card-header .order-summary-icon{position:absolute;right:0}
.myextras-details .accordion-new .card .card-header .order-summary-icon .icon.light-theme.small-icon i.expand-more{background:url(clientlib-base/resources/svg/light/small/chevron_right_sm.svg) center center no-repeat}
.myextras-details .accordion-new .card .card-header .expand-link{margin-top:2px;margin-bottom:2px}
.myextras-details .accordion-new .card .card-header span.icon{background:transparent;margin-right:10px;border-radius:50%;padding:4px}
.myextras-details .accordion-new .card .card-header span.icon i{background-size:130% !important}
.myextras-details .accordion-new .card .card-header ~ .collapse{background-color:#f6f6f6;border-radius:6px}
.myextras-details .accordion-new .card .subscription-card{margin-top:10px;margin-bottom:22px;min-height:100%;display:flex}
.myextras-details .accordion-new .card .subscription-card h3{padding-bottom:5px;border-bottom:1px solid #d8dada;margin-bottom:15px;font-weight:600 !important;font-size:13px;letter-spacing:0;line-height:20px}
.myextras-details .accordion-new .card .subscription-card .caption-three-bold{font-size:12px;letter-spacing:.5px;font-weight:700;line-height:20px}
.myextras-details .accordion-new .card .subscription-card .caption-three{font-size:12px;letter-spacing:.5px;font-weight:400;line-height:20px}
.myextras-details .accordion-new .card .subscription-card .caption-three .help-icon{background:url("clientlib-scss/scss/resources/svg/light/support.svg") center right no-repeat;opacity:1;color:#000;font-weight:normal;height:15px !important;width:15px !important;display:inline-flex}
.myextras-details .accordion-new .card .subscription-card .in-cart-product-list{margin-bottom:30px}
.myextras-details .accordion-new .card .subscription-card .in-cart-product-list ul{margin:0;padding:0;list-style-type:none}
.myextras-details .accordion-new .card .subscription-card .in-cart-product-list ul li{display:inline-block;width:40px;height:40px;background:#fff;border-radius:5px;margin-right:10px}
.myextras-details .accordion-new .card .subscription-card .in-cart-product-list ul li a{padding:7px}
.myextras-details .accordion-new .card .subscription-card .in-cart-product-list ul li a img{width:25px;height:25px}
.myextras-details .accordion-new .card .subscription-card>div{display:flex;justify-content:center;flex-direction:column}
.myextras-details .accordion-new .card .subscription-card>div:nth-child(1){align-items:flex-start;justify-content:space-between}
.myextras-details .accordion-new .card .subscription-card>div h1,.myextras-details .accordion-new .card .subscription-card>div h2{margin:0 0 .2rem 0}
.myextras-details .accordion-new .card .subscription-card>div p{margin:0}
.myextras-details .accordion-new #orderHistory .card{margin-bottom:0}
.myextras-details .accordion-new .primary-btn{padding-bottom:30px}
.myextras-details .pagination .page-item.active .page-link{padding:10px 16px;color:#fff;font-size:13px;background-color:#000;border-radius:50%;letter-spacing:0;line-height:20px;text-align:center;font-weight:700;transition:all .2s linear;box-shadow:none}
.myextras-details .pagination .page-item{margin-left:5px;margin-right:5px}
.myextras-details .pagination .page-item a.page-link{color:#000;font-size:13px;background-color:transparent;letter-spacing:0;line-height:20px;text-align:center;font-weight:400;padding:10px 16px}
.myextras-details .pagination .page-item a.page-link:focus{outline:-webkit-focus-ring-color auto 1px}
@media(min-width:992px){.apps-heading{text-align:left}
.apps-heading .subtitle-one,.apps-heading .app-tile .subtitle-two,.app-tile .apps-heading .subtitle-two{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.payment-review{margin-bottom:50px}
.myextras-details .accordion-new .order-accordion{margin-left:0;margin-right:0}
.myextras-details .accordion-new .card .card-header{padding:15px 70px 15px 20px}
.myextras-details .accordion-new .card .card-header .caption-one{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.myextras-details .accordion-new .card .card-header .order-summary-icon{right:10px}
.myextras-details .accordion-new .card .card-body{margin-left:0;margin-right:0}
.myextras-details .subscription-card>div:nth-child(2){align-items:flex-end;justify-content:flex-start}
}
.no-transaction p{font-family:'GalanoGrotesque-Bold'}
.twp-enrollment-component-white .twp-enrollment-component-details{background-color:#fff;border-radius:24px;color:#1a1c35;border:1px solid #1a1c35;background:url("../../../content/dam/tbvz/en/zelda/images/spray-yellow-deep-ice-blue.png") bottom right no-repeat}
@media screen and (max-width:720px){.twp-enrollment-component-white .twp-enrollment-component-details{background-size:400px;background-position-x:80px}
}
.twp-enrollment-component-white .twp-enrollment-component-details .terms-conditions-modal .modal-body .purchase-modal-box-body p{font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.twp-enrollment-component-white .twp-enrollment-component-details .twp-enrollment-component-content{color:#1a1c35;padding:24px}
.twp-enrollment-component-white .twp-enrollment-component-details .twp-enrollment-component-content h1,.twp-enrollment-component-white .twp-enrollment-component-details .twp-enrollment-component-content h2{font-size:24px;font-style:normal;line-height:28px;letter-spacing:-0.48px;font-family:'GalanoGrotesque-Bold'}
.twp-enrollment-component-white .twp-enrollment-component-details .twp-enrollment-component-content p{font-size:14px;line-height:20px;letter-spacing:-0.28px;font-family:'GalanoGrotesque-Medium'}
.twp-enrollment-component-white .twp-enrollment-component-details .twp-enrollment-component-content div.button-container{display:flex;gap:20px;flex-direction:column}
.twp-enrollment-component-white .twp-enrollment-component-details .twp-enrollment-component-content h5{font-size:16px;line-height:11px;letter-spacing:-0.32px;font-family:'GalanoGrotesque-Bold';background-size:24px;padding-top:6.5px}
.twp-enrollment-component-white .twp-enrollment-component-details .twp-enrollment-component-content .secondary-btn a.btn{background-color:#1a1c35;color:#fff;border:0}
.twp-enrollment-component-white .twp-enrollment-component-details .twp-enrollment-component-content a.learn-more-link{color:#1a1c35;font-family:'GalanoGrotesque-Bold';font-size:14px;line-height:20px;text-decoration-line:underline;border-bottom:0}
.twp-enrollment-component-white .twp-enrollment-component-details .twp-enrollment-component-content a.learn-more-link i{width:20px;height:20px}
.twp-enrollment-component-white.card{border-radius:24px}
.twp-enrollment-component-white.card .twp-enrollment-component-details{background-size:400px;background-position-x:80px}
.twp-enrollment-component-white.card .twp-enrollment-component-details .twp-enrollment-component-content h5{background:none !important}
.customer-pref{max-width:100%;font-family:"Open Sans",sans-serif}
.customer-pref .edit-btn{border-bottom:0;float:right}
.customer-pref .customer_preference{margin-left:10px;margin-right:10px}
.customer-pref .checkbox-background{accent-color:#c74100}
.customer-pref .head-content{font-size:10px}
.customer-pref .collaps-btn{font-size:10px;float:right}
.customer-pref .expend-btn{float:right;border:1px solid #d8dada;border-radius:25px;color:#fff;padding:2px}
.customer-pref .start-later{background:#c74100;accent-color:#c74100;cursor:pointer}
.customer-pref .language-preference-radio{display:flex}
.customer-pref .account-level{padding-top:5px}
.customer-pref .line-level{padding-top:5px}
.customer-pref .card-header{background-color:#fff}
.customer-pref .expend-btn{border:0}
.customer-pref .category-checkbox{align-items:center;width:auto;align-items:center;display:flex}
.customer-pref .category-checkbox label{font-size:12px;margin-top:5px;margin-left:10px}
.customer-pref input[type='checkbox']{width:15px;height:15px;cursor:pointer;accent-color:#000}
.customer-pref .card-body{font-weight:500;background:rgba(0,0,0,0.03)}
.customer-pref .circle-icon{font-size:20px;margin-left:10px}
.customer-pref .circle-info{opacity:1;border-bottom:0;background-position:left;padding-left:40px;filter:invert(80%) sepia(100%)}
.customer-pref .tabs-section .tab-selector ul li:first-child a{padding:0 !important}
.customer-pref .row{margin-right:-5px;margin-left:-5px;align-items:center}
.customer-pref .border-bottom-grey{padding-left:0 !important}
.customer-pref .note-msg{font-size:12px}
.customer-pref .parent-checkbox-label{cursor:pointer}
.circle-info{opacity:1;border-bottom:0;background-position:left;padding-left:40px;filter:invert(80%) sepia(100%)}
.tabs-section .tab-selector ul li:first-child a{padding:10px !important;padding-left:0 !important}
.tabs-section .tab-selector ul li:nth-child(2) a{padding:10px !important;padding-left:0 !important}
.tabs-section .tab-selector ul.nav li{padding:0 !important}
.submit-btn{background:#000;color:#fff}
.modal-title{font-weight:700;font-size:15px}
.edit-line-nickname .modal-dialog .modal-content{border-radius:10px;background-color:#fff}
.edit-line-nickname .modal-dialog .modal-content input[type="text"]{border:1px solid #d8dada !important;background-color:#fff !important;border-radius:10px !important}
.edit-line-nickname .modal-dialog .modal-content div.remove-btn{width:100%;display:flex}
.edit-line-nickname .modal-dialog .modal-content div.remove-btn div.secondary-btn-red{background:#e00 !important;border-radius:20px}
.edit-line-nickname .modal-dialog .modal-content div.remove-btn div.secondary-btn-red a{color:#fff !important;text-transform:none}
.edit-line-nickname .modal-dialog .modal-content div.secondary-btn-red{background:#e00 !important;border-radius:20px}
.edit-line-nickname .modal-dialog .modal-content div.secondary-btn-red a{color:#fff !important;text-transform:none}
h5{font-weight:700 !important}
.custom-switch .custom-control-input:checked ~ .custom-control-label::before{height:15px;width:30px;top:4px;cursor:pointer}
.custom-switch .custom-control-input:not(:checked) ~ .custom-control-label::before{height:15px;width:30px;top:4px;cursor:pointer}
.custom-switch .custom-control-input:not(:focus) ~ .custom-control-label::before{border:1px solid #6c757d !important}
.custom-switch .custom-control-label{padding-left:35px;height:auto;min-height:20px}
.my-account-payment .tab-selector .custom-switch .custom-control-label{padding-left:40px;height:20px}
.custom-control-label{font-size:10px}
.label{display:inline;align-items:center;margin-bottom:0 !important}
.custom-control-input:checked ~ .custom-control-label::before{border-color:#6c757d}
.customer-pref .custom-control-input:focus ~ .custom-control-label::before{box-shadow:none !important;border:none !important}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:transparent !important}
@media only screen and (min-width:1280px) and (max-width:1400px){.customer-pref{max-width:100% !important}
.container{width:auto}
}
@media only screen and (max-width:768px){.container{width:auto}
.customer-pref{max-width:100%;padding:10px !important}
.customer-pref content{margin-bottom:10px}
.submit-btn{width:100%}
}
@media only screen and (max-width:600px){.parent-checkbox-label{position:relative;margin-left:0 !important}
}
.communication-preferences .nav-link{padding:10px !important;width:170px}
.communication-preferences .border-bottom-grey{padding-left:0 !important}
.communication-preferences .tabs-section .tab-selector ul.nav li{padding:0 !important}
.communication-preferences{margin-top:30px}
@media only screen and (max-width:760px){.full-screen-modal{max-width:100%}
.full-screen-modal .modal-content{height:100vh}
.full-screen-modal .modal-content .cancel-btn .btn{color:#000;background-color:#fff}
.full-screen-modal .modal-content .action-btn{flex-direction:column}
.full-screen-modal .modal-content .action-btn .cancel-btn{width:100%;order:2;border:1px solid #1a1c35;border-radius:22px}
.full-screen-modal .modal-content .action-btn .cancel-btn .btn{width:100%;color:#000;background-color:#fff}
.full-screen-modal .modal-content .action-btn .remove,.full-screen-modal .modal-content .action-btn .save-btn{width:100%;order:1}
.full-screen-modal .modal-content .action-btn .remove .btn,.full-screen-modal .modal-content .action-btn .save-btn .btn{width:100%}
}
@media only screen and (max-width:760px){.full-screen-modal .modal-content .cancel-btn{border-radius:27px}
.full-screen-modal .modal-content .secondary-btn-red{border-radius:27px}
}
@media only screen and (min-width:768px){.full-screen-modal .modal-content .cancel-btn .btn{color:#000;background-color:#fff;border:1px solid #1a1c35}
}
@media only screen and (min-width:992px){.full-screen-modal .modal-content .cancel-btn .btn{color:#000;background-color:#fff;border:1px solid #1a1c35}
}
.custom-switch-tw .custom-control-input:not(:checked) ~ .custom-control-label::before{height:25px;width:55px;top:4px;cursor:pointer}
.custom-switch-tw .custom-control-input:not(:focus) ~ .custom-control-label::before{border:none !important}
.data-optimizer-info{border:none !important;background:none !important}
.closest-store-tbvz{background:#e6fcf4;border:1px solid rgba(0,0,0,0.1);border-radius:24px;width:100%;margin:30px auto 44px auto;padding:24px}
@media only screen and (min-width:720px){.closest-store-tbvz{margin:10px 0 44px auto}
}
@media only screen and (min-width:920px){.closest-store-tbvz{margin:10px 0 90px auto;width:343px}
}
.closest-store-tbvz .usage-title{font-family:'GalanoGrotesque-Bold';font-size:24px;font-weight:400;line-height:32px;color:#1a1c35}
@media only screen and (min-width:720px){.closest-store-tbvz .usage-title{font-size:30px;font-weight:400;line-height:38px}
}
@media only screen and (min-width:920px){.closest-store-tbvz .usage-title{font-size:30px;font-weight:400;line-height:38px}
}
.closest-store-tbvz .md-form{margin-top:24px !important}
.closest-store-tbvz .md-form label{font-family:'GalanoGrotesque-Medium' !important;font-size:14px !important;font-weight:400 !important;line-height:20px !important;text-align:left !important;margin-bottom:5px}
.closest-store-tbvz .md-form .form-control{background-color:#fff !important;border:2px solid rgba(0,0,0,0.1) !important;border-radius:8px !important;box-shadow:0 1px 2px 0 #1018280D !important}
.closest-store-tbvz .md-form .error{background:#fff url("clientlib-base/resources/svg/light/error.svg") 99% center no-repeat !important;border-color:#ed7000 !important;border-bottom-width:3px !important}
.closest-store-tbvz .md-form .success{background:#fff url("clientlib-base/resources/svg/light/success.svg") 99% center no-repeat !important;border-bottom:3px solid #008330 !important}
.closest-store-tbvz .find-a-store-btn{background-color:#1a1c35;color:#fff;padding:12px 32px;border-radius:24px;display:inline-block;height:50px;font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px;margin:0 0 24px 0;text-align:center}
@media only screen and (min-width:720px){.closest-store-tbvz .find-a-store-btn{margin:0 0 24px 0}
}
@media only screen and (min-width:920px){.closest-store-tbvz .find-a-store-btn{margin:16px 0 24px 0}
}
.closest-store-tbvz a.find-a-store-btn:not([href]):hover{color:#fff;opacity:1}
.closest-store-tbvz .use-my-location-btn{background:url("clientlib-base/resources/svg/my_account/dashboard/location_icon.svg") left center no-repeat;border-bottom:0;color:#1a1c35;display:inline-block;padding-left:24px;font-family:'GalanoGrotesque-Bold';font-size:14px;font-weight:400;line-height:30px;text-align:left;text-decoration:underline}
.closest-store-tbvz .closest-store-carousel{margin-top:30px}
.closest-store-tbvz .closest-store-carousel .store-title{color:#1a1c35;font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left}
.closest-store-tbvz .closest-store-carousel .view{margin:16px 0 0}
.closest-store-tbvz .closest-store-carousel .owl-stage{touch-action:pan-y;animation-delay:.8s;transition:transform .8s ease-in-out,-webkit-transform .8s ease-in-out !important}
.closest-store-tbvz .closest-store-carousel .owl-item{background:#fff;border-radius:12px;padding:24px 16px}
.closest-store-tbvz .closest-store-carousel .store-details{width:100%}
.closest-store-tbvz .closest-store-carousel .store-details div.d-flex{justify-content:space-around}
.closest-store-tbvz .closest-store-carousel .store-address{background:url("clientlib-base/resources/svg/my_account/dashboard/location_icon.svg") left center no-repeat;color:#1a1c35;font-family:GalanoGrotesque-Medium;font-size:14px;font-weight:400;line-height:20px;margin-top:14px;padding-left:24px;text-align:left;text-decoration:underline}
.closest-store-tbvz .closest-store-carousel .directions-btn{background-color:#e00;border-radius:24px;color:#fff;display:inline;padding:12px 26px;font-size:14px;line-height:20px;text-align:left;box-shadow:none}
.closest-store-tbvz .closest-store-carousel .directions-btn:hover{color:#fff;opacity:1}
.closest-store-tbvz .closest-store-carousel .call-store-btn{background-color:#1a1c35;border-radius:24px;color:#fff;display:inline;padding:12px 26px;font-size:14px;line-height:20px;text-align:left;box-shadow:none}
.closest-store-tbvz .closest-store-carousel .call-store-btn:hover{color:#fff;opacity:1}
.closest-store-tbvz .closest-store-carousel .owl-item.active:focus-visible{outline:0}
.closest-store-tbvz .closest-store-carousel .owl-nav.disabled+.owl-dots{margin-top:32px}
.closest-store-tbvz .closest-store-carousel .owl-dots{background:transparent;height:34px}
.closest-store-tbvz .closest-store-carousel .owl-dots .owl-dot{height:30px;width:30px;border-radius:50%}
.closest-store-tbvz .closest-store-carousel .owl-dots .owl-dot span{height:8px;width:8px;margin:11px;background:#525252 !important;border:0 !important}
.closest-store-tbvz .closest-store-carousel .owl-dots .owl-dot.active{outline:none !important;outline:#1a1c35 auto 2px !important}
.closest-store-tbvz .closest-store-carousel .owl-dots .owl-dot.active span{background-color:#1a1c35 !important;height:8px;width:8px;margin:11px}
.myaccount-rewards .enhancement-cards-container .sequential-card-carousel .owl-item.active:focus-visible{outline:0}
.myaccount-rewards .enhancement-cards-container .sequential-card-carousel .owl-nav.disabled+.owl-dots{margin-top:32px}
.myaccount-rewards .enhancement-cards-container .sequential-card-carousel .owl-dots{background:transparent;height:34px;margin-bottom:30px;margin-top:30px;padding-top:0;margin-top:0 !important}
@media screen and (min-width:720px){.myaccount-rewards .enhancement-cards-container .sequential-card-carousel .owl-dots{margin-bottom:40px;margin-top:40px}
}
@media screen and (min-width:920px){.myaccount-rewards .enhancement-cards-container .sequential-card-carousel .owl-dots{margin-bottom:40px}
}
.myaccount-rewards .enhancement-cards-container .sequential-card-carousel .owl-dots .owl-dot{height:30px !important;width:30px !important;border-radius:50% !important;background-color:unset !important}
.myaccount-rewards .enhancement-cards-container .sequential-card-carousel .owl-dots .owl-dot span{height:8px;width:8px;margin:11px;background:#525252 !important;border:0 !important;display:block !important}
.myaccount-rewards .enhancement-cards-container .sequential-card-carousel .owl-dots .owl-dot.active{outline:none !important;outline:#1a1c35 auto 2px !important}
.myaccount-rewards .enhancement-cards-container .sequential-card-carousel .owl-dots .owl-dot.active span{background-color:#1a1c35 !important;height:8px;width:8px;margin:11px}
.my-reward-carousel .reward-carousel .multiline-plan-card .add-to-cart-btn{text-align:left}
.my-reward-carousel .reward-carousel .owl-dots{background:transparent;height:34px}
.my-reward-carousel .reward-carousel .owl-dots .owl-dot{height:30px !important;width:30px !important;border-radius:50% !important;background-color:unset !important}
.my-reward-carousel .reward-carousel .owl-dots .owl-dot span{height:8px;width:8px;margin:11px;background:white !important;border:0 !important;display:block !important}
.my-reward-carousel .reward-carousel .owl-dots .owl-dot.active{outline:none !important;outline:white auto 2px !important}
.my-reward-carousel .reward-carousel .owl-dots .owl-dot.active span{background-color:white !important;height:8px;width:8px;margin:11px}
.sim-compatibility-plan .title-cta-align .subtitle-two{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';color:#000}
.sim-compatibility-plan .title-cta-align .caption-two{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.new-to-tracfone{border-bottom:0 !important;display:flex;width:100%;margin:0 auto}
.new-to-tracfone h3{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';margin-bottom:0 !important}
.new-to-tracfone .caption-two{font-size:1.4rem;line-height:2rem;font-family:'GalanoGrotesque-Medium';font-weight:400;margin-bottom:10px !important}
.hs-wifi-pb-20 p{padding-bottom:20px}
.spacing-top{padding-top:60px}
.faqs-st-wireless .faqs-straighttalk-wireless .subtitle-two{color:#000;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';text-transform:capitalize !important;margin-bottom:30px !important}
.st-support-tools .faqs-straighttalk-wireless{background:#f6f6f6;margin:0 auto;border:1px solid #d8dada;padding:15px 0 !important}
.st-support-tools .faqs-straighttalk-wireless h2{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';padding-left:20px;margin-bottom:0 !important;padding:0 0 15px 20px;border-bottom:1px solid #d8dada}
.line-details{border:1px solid #d8dada;border-radius:7px;padding:20px;position:relative;font-weight:700;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;width:100%}
.line-details .feature-icon{margin-right:20px}
.line-details .feature-text{padding-top:0}
.line-usage{margin-top:40px}
.lastitem-border-lg{border-bottom:1px solid #d8dada}
.help-support-head{padding-top:40px;padding-bottom:10px}
.help-support-head .heading-one{color:#000;font-size:44px;font-weight:700;letter-spacing:-0.5px;line-height:46px}
.support-feature{margin:0;padding:0;list-style:none}
.support-feature .feature-list a{margin:20px 20px 0 20px;color:#000;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold';font-weight:bold !important;display:inline-block;text-decoration:none;padding-bottom:1px;border-bottom:1px solid #000 !important}
.support-feature .feature-list a:hover{text-decoration:none;padding-bottom:1px}
.quick-links{text-align:center}
.quick-links .box-icon{width:-webkit-fill-available;max-width:100%;height:102px;padding:20px !important;margin:0 10px 0 0;border-radius:6px;display:inline-flex;flex-direction:row;align-items:center;border:1px solid #d8dada}
.quick-links .box-icon span.icon{margin-right:20px}
.quick-links .box-icon p{display:block;padding-top:0 !important}
.wificalling-checklist ul{list-style-type:none;margin:0;padding:0}
.wificalling-checklist ul li{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;margin-top:10px}
.wificalling-checklist ol{list-style-type:decimal;margin:0 0 0 20px;padding:0}
.wificalling-checklist ol li{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;margin-top:10px}
.wificalling-checklist ol li ul{list-style-type:disc;margin:0 0 0 20px;padding:0}
.wificalling-checklist ol li ul li{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;margin-top:10px}
.width-max-content{width:max-content}
.hs-quick-links h2{color:#000;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px}
.hs-quick-links ul.footer-links{padding-top:10px;padding-left:0;padding-bottom:30px}
.hs-quick-links ul.footer-links li{display:inline-block;padding-right:10px;text-align:left;vertical-align:top;width:100%;height:102px;padding:20px !important;margin-bottom:20px;border:1px solid #d8dada}
.hs-quick-links ul.footer-links li a{height:max-content;color:#000;border-bottom:0;display:flex;justify-content:start;padding-bottom:2px}
.hs-quick-links ul.footer-links li a:hover{border-bottom:0}
.hs-quick-links ul.footer-links li a img{margin-right:20px}
.hs-quick-links ul.footer-links li a p{text-align:left !important}
.hs-quick-links ul.footer-links li:hover{text-decoration:underline}
.refill-tabs .md-form.input-group{margin-bottom:30px}
@media(min-width:768px){.st-support-tools{margin-top:35px}
.quick-links{text-align:left}
.quick-links .box-icon{width:47%;height:102px;padding:20px !important;margin:10px;border-radius:6px;display:inline-flex;flex-direction:row;align-items:center;border:1px solid #d8dada}
.quick-links .box-icon span.icon{margin-right:20px}
.quick-links .box-icon p{display:block;padding-top:0 !important}
}
@media(min-width:992px){.spacing-top{padding-top:0}
.st-support-tools{margin-top:42px}
.st-support-tools .faqs-straighttalk-wireless{margin:0 0 0 auto}
.line-details{border:1px solid #d8dada;border-radius:7px;padding:20px;position:relative;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;width:75%}
.line-details .feature-icon{margin-right:20px}
.line-details .feature-text{padding-top:0}
.line-usage{margin-top:0}
.lastitem-border-lg{border-bottom:1px solid transparent}
.help-support-head{padding-top:60px;padding-bottom:10px}
.help-support-head .heading-one{color:#000;font-size:44px;font-weight:700;letter-spacing:-0.5px;line-height:46px}
.quick-links{text-align:left}
.quick-links .box-icon{width:45%;height:102px;padding:20px !important;margin:10px;border-radius:6px;display:inline-flex;flex-direction:row;align-items:center;border:1px solid #d8dada}
.quick-links .box-icon span.icon{margin-right:20px}
.quick-links .box-icon p{display:block;padding-top:0 !important}
.update-phone-container{width:319px}
.hs-quick-links ul.footer-links li{width:45%;margin:10px;height:102px}
.hs-quick-links ul.footer-links li:nth-child(odd){margin-left:0}
}
.leaflet-bottom.leaflet-right .leaflet-control-attribution{background:#eaeaea;bottom:-2px;color:#777;height:13px;padding:0 5px;text-align:right;text-transform:uppercase;font-weight:400;font-family:'GalanoGrotesque-Medium';font-size:9px;white-space:nowrap;margin:0;letter-spacing:1px;position:relative;top:0}
.leaflet-bottom.leaflet-right .leaflet-control-attribution a{font-size:9px;border-bottom:0;line-height:inherit}
.map-result-toggle.bg-soft-grey{background-color:#f6f6f6 !important}
.map-views-container{display:flex}
.map-pins-details{display:flex}
.resultList.map-search-result.bg-white.border-top-bottom-grey{padding:20px 5px 20px 30px}
.leaflet-popup{bottom:35px !important}
.leaflet-popup .leaflet-popup-content{margin:0 !important}
.leaflet-popup .leaflet-popup-content .text-right{padding:10px 17px}
.leaflet-popup .img-fluid{max-width:100%;max-height:100%;width:inherit !important;height:inherit !important}
.leaflet-popup .resultPrimary{color:#000;font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px;padding:10px 17px 0 17px}
.leaflet-popup .resultSecondary{color:#000;font-size:12px;letter-spacing:.25px;line-height:20px;padding:0 17px}
.leaflet-popup .resultOther{padding:0 17px;color:#000;font-size:12px;letter-spacing:.25px;line-height:20px;padding:0 17px;font-weight:bold}
.leaflet-popup .poiPhoneNum{padding:0 17px;color:#000;font-size:12px;letter-spacing:.25px;line-height:20px;padding:0 17px;font-weight:bold}
.leaflet-popup .callStoreLink{color:#000;font-size:10px;letter-spacing:.25px;line-height:18px;border-bottom:1px solid #000 !important;margin-right:15px}
.leaflet-popup .resultRoute{color:#000;font-size:10px;letter-spacing:.25px;line-height:18px;border-bottom:1px solid #000 !important}
.map-views-container{position:absolute;top:-55px;right:15px;width:320px;transform:none;left:auto;z-index:999}
.map-views-container .secondary-btn-white .btn{background:#fff !important;border:1px solid #000;color:#000;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;line-height:20px;font-weight:normal;border-radius:6px !important;text-transform:inherit;height:34px !important}
.map-views-container .secondary-btn-white .btn:hover{border:1px solid #000 !important;background:#f6f6f6 !important}
.map-pins-details{padding-top:10px !important;padding-bottom:10px !important}
.map-pins-details .extra-small{margin-right:0}
.map-pins-details .extra-small img{padding-right:0 !important;width:20px}
.map-pins-details p{color:#000;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;margin-right:0;margin-left:0}
.map-search-filter a:hover{border-bottom:1px solid #d8dada !important;padding-bottom:10px !important}
.map-search-filter .map-filter-options{background:#f6f6f6;border-bottom:1px solid #d8dada !important}
.map-search-filter .map-filter-options>div{margin-left:15px;margin-right:15px}
.map-search-filter .map-filter-options>div .custom-checkbox{padding-left:0 !important}
.map-search-filter .map-filter-options>div:nth-child(3){border-bottom:1px solid #d8dada !important}
.map-search-filter .map-filter-options>div.border-top-medium-grey{border:none !important}
.map-search-filter .custom-checkbox .body-text,.map-search-filter .custom-checkbox .md-form.input-group.search-input label,.md-form.input-group.search-input .map-search-filter .custom-checkbox label,.map-search-filter .custom-checkbox label.field span,label.field .map-search-filter .custom-checkbox span,.map-search-filter .custom-checkbox label.field-spa span,label.field-spa .map-search-filter .custom-checkbox span,.map-search-filter .custom-checkbox a,.map-search-filter .custom-checkbox .payment-method-info .default-payment p.subtitle-three-px,.payment-method-info .default-payment .map-search-filter .custom-checkbox p.subtitle-three-px,.map-search-filter .custom-checkbox .address-info .default-payment p.subtitle-three-px,.address-info .default-payment .map-search-filter .custom-checkbox p.subtitle-three-px,.map-search-filter .custom-checkbox .managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .map-search-filter .custom-checkbox .subtitle-three-px,.map-search-filter .custom-checkbox .managed-line .port-toast .toast-refill .toast-header .subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .map-search-filter .custom-checkbox .subtitle-three-px{color:#000;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.map-result-container{margin-top:25px;height:700px;width:100%}
.map-result-container img{width:100%;height:100%}
.map-search-container{padding-top:30px;width:100%;position:relative}
.search-input-mr{margin-right:0;height:45px}
.search-input-mr input{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;margin-right:0 !important;padding:0 30px 0 10px !important;height:45px !important}
.search-input-mr .md-form.input-group{height:45px !important}
.search-input-mr .search-btn{height:45px !important;background:#000 !important;border-radius:0 6px 6px 0;border-bottom:0;padding:8px 10px}
.map-search-result-container{display:none;background:#fff;padding:15px 0}
.map-search-radius{padding:20px 0}
.map-search-radius .caption-one-normal{color:#000;font-size:14px;font-weight:bold;letter-spacing:0;line-height:20px}
.map-search-radius .sort-options .wrap-drop{margin:0 45px 0 auto}
.map-search-radius .sort-options .wrap-drop .caption-one{color:#000;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:normal;line-height:24px}
.map-search-radius .sort-options .caption-one{color:#000;font-size:14px;letter-spacing:0;line-height:20px}
.map-search-result{border-top:1px solid #d8dada;border-bottom:1px solid #d8dada;padding:18px 20px 24px 15px;width:100%;justify-content:flex-start !important}
.map-search-result.selected-address-card{background-color:#f6f6f6 !important;border-top:3px solid #000;border-bottom:3px solid #000}
.map-search-result:first-child{border-top:none !important}
.map-search-result:last-child{border-bottom:none !important}
.map-search-result p.legal.font-weight-bold.my-auto{padding-bottom:10px}
.map-search-result .caption-one,.map-search-result .caption-three-bold,.map-search-result .caption-two{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold';text-transform:lowercase !important;font-weight:normal}
.map-search-result a.legal.color-blue.border-bottom-grey{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';color:#000;border-color:#000}
.map-search-result .search-result-address{width:100%;margin-left:15px}
.map-search-result .store-logo{width:50px}
@media(min-width:768px){.map-views-container{right:0;left:0;top:-60px;margin:auto}
.map-pins-details p{margin-left:10px;margin-right:15px}
}
@media(min-width:992px){.map-views-container{top:-50px;right:30px;width:320px;transform:none;left:auto;z-index:999}
.map-views-container .map-pins-details .extra-small{margin-right:15px}
.map-views-container .map-pins-details .extra-small img{padding-left:15px !important;padding-right:5px !important;width:45px}
.map-views-container .map-pins-details p{color:#000;font-size:14px;font-weight:700}
.map-result-container{margin-top:0}
.map-search-container{overflow:auto}
.map-search-container .search-input-mr{margin-right:30px}
.map-search-container .map-search-result-container{display:block;padding:0}
#resultsonside{min-height:545px;max-height:545px;overflow:auto;padding-right:5px}
#resultsonside::-webkit-scrollbar{width:13px}
#resultsonside::-webkit-scrollbar-track{background:#e3e9ef}
#resultsonside::-webkit-scrollbar-thumb{background:#000;border-radius:13px}
.coverage-map-container{background-color:#000}
.coverage-map-container .coverage-info-container{padding:25px 20px 30px 20px;width:318px;max-width:318px;top:40px;left:123px;-webkit-transform:none;transform:none}
.coverage-map-container .coverage-info-container .coverage-info{padding-top:20px;padding-bottom:20px}
.coverage-map-container .coverage-info-container .coverage-info:first-of-type{padding-top:0}
}
.wifi-calling__heading{padding-top:20px !important;margin-bottom:10px;text-align:center}
.wifi-calling .wificall-checklist{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.wifi-calling .wificall-checklist .body-text,.wifi-calling .wificall-checklist .md-form.input-group.search-input label,.md-form.input-group.search-input .wifi-calling .wificall-checklist label,.wifi-calling .wificall-checklist label.field span,label.field .wifi-calling .wificall-checklist span,.wifi-calling .wificall-checklist label.field-spa span,label.field-spa .wifi-calling .wificall-checklist span,.wifi-calling .wificall-checklist a,.wifi-calling .wificall-checklist .payment-method-info .default-payment p.subtitle-three-px,.payment-method-info .default-payment .wifi-calling .wificall-checklist p.subtitle-three-px,.wifi-calling .wificall-checklist .address-info .default-payment p.subtitle-three-px,.address-info .default-payment .wifi-calling .wificall-checklist p.subtitle-three-px,.wifi-calling .wificall-checklist .managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .wifi-calling .wificall-checklist .subtitle-three-px,.wifi-calling .wificall-checklist .managed-line .port-toast .toast-refill .toast-header .subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .wifi-calling .wificall-checklist .subtitle-three-px{font-weight:700}
.wifi-calling__paragraph{padding-bottom:0 !important;margin-bottom:20px !important}
.wifi-calling .alternate{height:auto}
.wifi-calling__cta{margin-top:20px !important}
.wifi-calling form{background-color:#fff}
@media(min-width:992px){.wifi-calling__columns{flex:0 0 66.666667%;max-width:66.666667%;margin-left:16.666667%}
.wifi-calling__columns .heading-four{padding-top:10px}
.wifi-calling form .input-group{width:50%}
}
.track-order-bar-container .track-order-heading{padding:18px 0 30px 0;color:#000;font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.track-order-fields{width:100%}
.track-order-fields .forms-row .col-12.pb-10.pl-0.pr-0{padding-bottom:0}
.track-order-fields .forms-row .col-12.pb-10.pl-0.pr-0 .error-text{margin-top:0}
.track-order-fields .subtitle-three-px.body-text,.track-order-fields .md-form.input-group.search-input label.subtitle-three-px,.md-form.input-group.search-input .track-order-fields label.subtitle-three-px,.track-order-fields label.field span.subtitle-three-px,label.field .track-order-fields span.subtitle-three-px,.track-order-fields label.field-spa span.subtitle-three-px,label.field-spa .track-order-fields span.subtitle-three-px,.track-order-fields a.subtitle-three-px,.track-order-fields .payment-method-info .default-payment p.subtitle-three-px,.payment-method-info .default-payment .track-order-fields p.subtitle-three-px,.track-order-fields .address-info .default-payment p.subtitle-three-px,.address-info .default-payment .track-order-fields p.subtitle-three-px,.track-order-fields .managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .track-order-fields .subtitle-three-px,.track-order-fields .managed-line .port-toast .toast-refill .toast-header .subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .track-order-fields .subtitle-three-px{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.track-order-fields .large.primary-btn{margin-bottom:80px}
.forgot-order-id a,.order-id-faq a{color:#000;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.forgot-order-id a:hover,.order-id-faq a:hover{color:#000;border-bottom:2px solid #000}
.track-order-summary .shipping-review .cart-item-image{width:72px;height:23px}
.retrieve-order-number .track-order-fields .primary-btn{margin-top:40px;margin-bottom:50px}
.retrieve-order-number .track-order-fields .small .btn{width:290px;height:48px;padding:11px 0}
@media(min-width:992px){.retrieve-order-number .track-order-fields .small .btn{width:210px}
}
.track-order-container{max-width:320px;padding:10px;margin:0 auto 60px auto;border:1px solid #d8dada;background-color:#f6f6f6}
.track-order-container .track-order-box p{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';color:#000 !important}
.track-order-container .track-order-box .secondary-btn .btn{background-color:#000;box-shadow:none;color:#fff;text-decoration:none;background-clip:padding-box}
.track-order-container .track-order-box .secondary-btn .btn:hover,.track-order-container .track-order-box .secondary-btn .btn:focus,.track-order-container .track-order-box .secondary-btn .btn:active{background-color:#747676}
@media(min-width:768px){.track-order-fields{width:50%}
.retrieve-order-number .track-order-fields{width:100%}
.track-order-container{margin:40px auto 70px auto}
}
.voicemail h1{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';position:relative;display:inline-block;padding-left:80px;padding-bottom:0 !important}
.voicemail h1::before{content:'';background:url("clientlib-base/resources/svg/my_account/dashboard/voicemail.svg") center center no-repeat;position:absolute;left:0;top:calc(50% - 24px);width:65px;height:65px;background-size:cover}
@media(min-width:992px){.voicemail h1{font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
}
.voicemail__result{margin:0 auto}
.voicemail .my-lines .dropdown-label{margin:0 auto}
.voicemail .voicemail-selection-title{margin-bottom:20px;margin-top:30px}
.voicemail .extended-plan-ribbon.voicemail-heading-wrapper{background-color:transparent !important;margin-top:15px}
.voicemail .extended-plan-ribbon.voicemail-heading-wrapper>.container{text-align:center}
@media(min-width:992px){.voicemail .extended-plan-ribbon.voicemail-heading-wrapper{margin-top:30px}
}
.voicemail #accordionExample{border-bottom:none !important}
.voicemail #select-plan{padding-top:0 !important;margin:0 auto}
.voicemail #select-plan button.btn{width:83.33%;margin:0 auto}
.voicemail #select-plan .submit-button{margin-top:10px !important}
.voicemail #select-plan .my-lines{margin-bottom:10px !important}
.voicemail-form-element{margin:0 auto}
.voicemail-form-element .voicemail-selection-title{text-align:center}
.voicemail .error-text{display:none}
.voicemail .accordion-new{padding:0}
.voicemail .accordion-new>.container{padding:0 !important}
@media(min-width:992px){.voicemail .accordion-new .card{width:100%}
}
.voicemail .accordion-new .card-body{padding:20px}
.voicemail .accordion-new .primary-btn:first-child .btn{width:150px;height:48px;padding:11px 0}
.voicemail .accordion-new .primary-btn:last-child .btn{background-color:#fff;box-shadow:none;color:#000;border:1px solid #000;width:150px;height:48px;padding:11px 0}
.voicemail .accordion-new .primary-btn:last-child .btn:hover,.voicemail .accordion-new .primary-btn:last-child .btn:focus,.voicemail .accordion-new .primary-btn:last-child .btn:active{background-color:#fff;border:1px solid #747676;color:#747676}
@media(min-width:768px){.voicemail__result{max-width:50%}
.voicemail #select-plan{width:66.67%}
.voicemail #select-plan button.btn{width:150px;height:48px;padding:11px 0}
}
.cart-section{padding-bottom:40px}
.cart-section .caption-three-bold{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.cart-section .custom-control.custom-switch{padding-top:10px !important;padding-bottom:0 !important}
.cart-section .custom-control.custom-switch .custom-control-label{height:20px;padding-left:40px}
.cart-section .custom-control.custom-switch .custom-control-label::before{height:27px;width:60px;top:-5px;border:0 solid #6c757d !important}
.cart-section .sort-options{left:10px}
.cart-section .cart-heading-container{display:flex;flex-direction:column;justify-content:space-between;border-bottom:0;width:100%;padding-top:30px}
.cart-section .cart-heading-container .subtitle-two{padding-bottom:0;font-weight:700}
.cart-section .cart-heading-container .secondary-btn{padding:20px 0 0 0}
@media(min-width:992px){.cart-section .cart-heading-container .secondary-btn{padding:0}
}
.cart-section .cart-heading-container .caption-two{padding-left:10px !important;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:normal;padding-top:5px}
.shop-flow-disclaimer{padding-left:0;padding-top:10px}
@media(min-width:992px){.shop-flow-disclaimer{padding-left:17% !important}
}
.shop-flow-disclaimer p{background-color:#e6fcf4;padding:10px;border-radius:10px;font-size:12px;font-weight:400;line-height:18px;color:#1a1c35;font-family:GalanoGrotesque-Medium}
.cart-container .cart-section h1.subtitle-one,.cart-container .cart-section .app-tile h1.subtitle-two,.app-tile .cart-container .cart-section h1.subtitle-two{padding-top:30px;font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.cart-container .cart-section .cart-heading-container{padding-top:20px}
.cart-container .cart-section .cart-item-bundle .cart-item-row__price p span:last-child{white-space:nowrap}
.cart-container .cart-section .cart-item-bundle .cart-item-row .tax-fee-text{font-size:12px}
.cart-container .cart-section .cart-item-bundle .cart-item-row .tax-fee-text.tax-fee-order-details{margin-left:0}
@media(min-width:992px){.cart-container .cart-section .cart-item-bundle .cart-item-row .tax-fee-text.tax-fee-order-details{margin-left:30px}
}
.cart-container .cart-section .cart-item-bundle .cart-item-row:last-child{border-bottom:0 !important}
.cart-container .cart-section .cart-item-bundle .cart-item-row .cart-item-bundle{margin:16px 0 0 !important}
@media(min-width:992px){.cart-container .cart-section .cart-item-bundle .cart-item-row .cart-item-bundle{margin:16px 0 0 !important}
}
.cart-container .auto-refill-cart-section h1.subtitle-one,.cart-container .auto-refill-cart-section .app-tile h1.subtitle-two,.app-tile .cart-container .auto-refill-cart-section h1.subtitle-two{padding-top:30px;font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.cart-container .auto-refill-cart-section .cart-heading-container{padding-top:20px}
.cart-container .order-summary-container{transform:translateX(-6px);min-width:100vw;padding-left:12px;padding-right:12px;padding-top:0}
@media(min-width:992px){.cart-container .order-summary-container{transform:unset;min-width:unset}
}
.cart-container--plan-first .cart-item-bundle{margin:0}
.cart-container--plan-first .cart-item-bundle:nth-last-child(2){margin-bottom:0}
.cart-container--plan-first .cart-item-row:last-child{border:0}
.cart-container+div.modal-backdrop{z-index:1211 !important}
.order-summary,.checkout-order-summary{width:auto;margin:0 auto;padding-bottom:60px;padding-top:0 !important}
.order-summary p,.checkout-order-summary p{padding:0}
.order-summary .legal,.checkout-order-summary .legal{margin-top:30px}
.order-summary .order-price-detail p,.checkout-order-summary .order-price-detail p{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.order-summary .order-price-detail .order-price-detail-taxes,.checkout-order-summary .order-price-detail .order-price-detail-taxes{font-size:12px}
.order-summary .order-price-detail .subtotal-breakdown-heading,.checkout-order-summary .order-price-detail .subtotal-breakdown-heading{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:GalanoGrotesque-Medium;letter-spacing:normal}
.order-summary .order-price-detail .text-left,.checkout-order-summary .order-price-detail .text-left{font-weight:700}
.order-summary div.order-total-detail,.checkout-order-summary div.order-total-detail{border-bottom:1px solid #d8dada;border-top:1px solid #d8dada;margin:20px 0 0 !important}
.order-summary div.order-total-detail .total-text,.checkout-order-summary div.order-total-detail .total-text{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.order-summary div.order-total-detail .total-text p.categorie,.checkout-order-summary div.order-total-detail .total-text p.categorie{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold';font-size:1.6rem}
.order-summary div.order-total-detail .total-text h2,.checkout-order-summary div.order-total-detail .total-text h2{font-size:16px !important;line-height:24px !important}
.order-summary div.order-total-detail .amount,.checkout-order-summary div.order-total-detail .amount{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.remaining-reward-container{border-top:1px solid #d8dada;padding:10px 0 30px;margin:0 15px !important}
.cart-sticky-nav{position:fixed;bottom:0;z-index:1211}
.cart-sticky-nav .text-color-white.bg-white{border-top:1px solid #000}
.enhancement-cards-container{margin:0 auto}
.checkout-login-container .login-btn .btn{background-color:#b2b2b2 !important}
.checkout-login-container .login-btn .btn:hover{box-shadow:none !important;background-color:#b2b2b2 !important}
.checkout-login-container .view-password{position:absolute;right:20px;top:15px}
.edit-shipping-details-container label #shippingStateModal{margin-top:22px;min-width:auto}
.send-otp-text p{max-width:fit-content}
.quantity-sup{top:-0.3em;padding-left:5px}
.cart-page .btn-sequential-carousel{bottom:20px;align-self:center;width:100%}
.cart-page .sequential-card-container .sequential-card{z-index:0}
.cart-page .sequential-card-container .sequential-card .heading-container{text-transform:none !important;padding:75px 15px 0 15px}
.cart-page .sequential-card-container .sequential-card .product-name{height:40px;padding:0 15px;display:flex;align-items:center;justify-content:center}
.cart-page .sequential-card-img{display:block;z-index:9}
.cart-page a{border-bottom:1px solid #000}
.promo-code{margin-bottom:10px !important;margin-top:20px;height:40px}
.promo-code #prmcd-card-input{padding:10px 16px 10px 16px;border-radius:0 !important}
.promo-code a{height:44px;border-radius:0;border:0}
.promo-code a .input-group-addon{background-color:#000;padding:8px 10px !important;height:44px;display:block}
.promo-code a .input-group-addon .large-icon{display:block;padding:8px 0}
.promo-code a .input-group-addon .large-icon .arrow-forward{height:15px}
.promo-code .disabledContent{opacity:unset}
.promo-code .disabledContent .input-group-addon{opacity:.5}
.promo-code .form-control{color:#000}
.navbar-container-cart{background-color:#fff;z-index:1030;border-bottom:1px solid #d8dada;position:relative}
.navbar-container-cart.navbar-container-national-retailer .container{height:unset;padding:20px 0}
.navbar-container-cart .container{max-width:100% !important;box-shadow:none;padding-top:8px;padding-bottom:8px;height:75px}
.navbar-container-cart .container .logo-container{width:100%}
.navbar-container-cart .container .navbar-brand-cart{display:block;padding-top:0;padding-bottom:0;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}
.navbar-container-cart .container a{border-bottom:0;text-decoration:none}
.navbar-container-cart .container .cart-number{display:flex;background-color:#fff;border-radius:50%;width:20px;height:20px;position:relative;top:-8px;border:1px solid #000;right:-12px;color:#000;font-size:12px;font-weight:700;letter-spacing:.5px;line-height:20px;align-items:center;justify-content:center}
.national-retailer-footer .container{padding:40px 100px !important}
.national-retailer-footer .container .row{margin:0}
.national-retailer-footer .container .footer-text{font-size:16px;letter-spacing:0;line-height:20px;font-weight:400;padding:0 12px}
.order-summary.cart-page-summary{padding-bottom:24px;border-radius:24px}
.order-summary.cart-page-summary .order-price-detail-taxes{padding:6px}
@media(min-width:992px){.order-summary.cart-page-summary .order-price-detail-taxes{padding:14px 11px 0 11px}
}
.order-summary.cart-page-summary .order-total-detail{padding-top:16px;padding-bottom:16px}
.order-summary.cart-page-summary .zw-cart-total-container{margin-top:32px}
.order-summary div[data-pp-message]{height:unset !important}
@media(min-width:992px){.order-summary div[data-pp-message]{height:34px !important}
}
.order-summary.subtitle-one,.app-tile .order-summary.subtitle-two{font-size:2.4rem}
.cart-page-summary h2.subtitle-one,.cart-page-summary .app-tile h2.subtitle-two,.app-tile .cart-page-summary h2.subtitle-two{font-size:2.4rem}
.cart-page-summary__checkout-warning{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';margin-top:10px}
.cart-special-offer-container{padding:10px 20px 25px;background-color:#f6f6f6}
.cart-special-offer-container .heading{color:#000}
.cart-special-offer-container .cart-special-offer .custom-control-label .caption-one{width:300px}
.cart-special-offer-container .cart-special-offer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:10px}
.cart-special-offer-container .cart-special-offer .custom-checkbox,.cart-special-offer-container .cart-special-offer .custom-checkbox-spa{padding-left:0}
.cart-special-offer-container .cart-special-offer .offer-price{font-size:14px;font-weight:700;letter-spacing:0;line-height:20px}
@media only screen and (min-width:768px){.cart-special-offer-container .cart-special-offer .custom-control-label .caption-one{width:300px}
}
@media(min-width:992px){.national-retailer-footer .container{padding:40px 0 !important}
.national-retailer-footer .container .footer-text{font-size:16px;letter-spacing:0;line-height:20px;font-weight:400;padding:0}
.national-retailer-footer ul.footer-links{list-style-type:none;margin:0;padding:0}
.national-retailer-footer ul.footer-links li{display:inline-block}
.national-retailer-footer ul.footer-links li a{text-decoration:none;color:#000 !important;font-size:12px;letter-spacing:.5px;line-height:20px;padding:0 10px;margin:5px 0;border-bottom:0;font-weight:400;display:block}
.national-retailer-footer ul.footer-links li a:hover{text-decoration:underline}
.navbar-container-cart{background-color:#fff;z-index:1030;position:relative}
.navbar-container-cart.navbar-container-national-retailer .container{height:unset;padding:20px 0}
.navbar-container-cart .container{max-width:1240px !important;box-shadow:none;padding-top:8px;padding-bottom:8px;height:100px}
.navbar-container-cart .container .logo-container{width:auto}
.navbar-container-cart .container .navbar-brand-cart{display:inline-block;padding-bottom:15px;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}
.navbar-container-cart .container .cart-icon{padding-top:15px}
.navbar-container-cart .container a{border-bottom:0;text-decoration:none}
.order-summary-container .order-summary{margin:0 auto 0 auto;width:100%}
.order-summary-container .order-summary .subtitle-one,.order-summary-container .order-summary .app-tile .subtitle-two,.app-tile .order-summary-container .order-summary .subtitle-two{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.order-summary-container .order-summary .custom-control{padding-left:0}
.order-summary-container .checkout-btn{padding:0 30px}
.order-summary.cart-page-summary{padding-bottom:0}
.cart-section{flex:0 0 41.666667%;max-width:41.666667%;margin-right:105px;padding-top:0;padding-bottom:0}
.cart-section .sort-options{left:20px}
.cart-section .cart-heading-container{flex-direction:row}
.cart-section .cart-heading-container .subtitle-two{padding-bottom:0}
.cart-container>.container{padding-bottom:48px}
}
.login-at-cart{margin:30px 0 0 0;padding:27px 20px;font-weight:700;border-radius:24px;border:1px solid #525252}
.login-at-cart__cta .btn{background-color:#000;box-shadow:none;color:#fff;text-decoration:none;background-clip:padding-box}
.login-at-cart__cta .btn:hover,.login-at-cart__cta .btn:focus,.login-at-cart__cta .btn:active{background-color:#747676}
.tablet-bundle-notification{margin:0 0 10px 0;padding:27px 20px;font-weight:700;gap:5%;background:#f2fde0;border-radius:12px}
.tablet-bundle-notification__cta .btn{background-color:#000;box-shadow:none;color:#fff;text-decoration:none;background-clip:padding-box}
.tablet-bundle-notification__cta .btn:hover,.tablet-bundle-notification__cta .btn:focus,.tablet-bundle-notification__cta .btn:active{background-color:#747676}
.tablet-bundle-notification .tablet-bundle-success-icon{background:url(clientlib-base/resources/svg/cart/small/bundle_success_notification.svg) no-repeat left top;width:24px;height:24px}
.tablet-bundle-notification .push-end{margin-left:auto}
.tablet-bundle-notification .bundle-notify-content .tabletnotification__title{font-weight:700}
.tablet-bundle-notification .bundle-notify-content .tabletnotification__desc{font-weight:400}
.add-new-line{margin:0 auto;text-align:center;padding-top:30px;padding-bottom:20px}
.add-new-line__cta .btn{background-color:#fff;box-shadow:none;color:#000;border:1px solid #000}
.add-new-line__cta .btn:hover,.add-new-line__cta .btn:focus,.add-new-line__cta .btn:active{background-color:#fff;border:1px solid #747676;color:#747676}
.add-new-line__desc{margin-top:10px;font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.select-your-phone{margin-bottom:20px;margin-top:20px}
@media(min-width:992px){.select-your-phone{margin-top:10px}
}
.select-your-phone__heading{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.select-your-phone__cta .btn{background-color:#fff;box-shadow:none;color:#000;border:1px solid #000;margin-right:15px}
.select-your-phone__cta .btn:hover,.select-your-phone__cta .btn:focus,.select-your-phone__cta .btn:active{background-color:#fff;border:1px solid #747676;color:#747676}
.select-your-phone__btn-group{display:flex;justify-content:space-between;margin-top:10px;align-items:center;flex-direction:column}
.select-your-phone__btn-group>div:first-child{margin-bottom:10px}
.select-your-phone__btn-group>div .btn{width:182px}
@media(min-width:992px){.select-your-phone__btn-group{align-items:center;flex-direction:row}
.select-your-phone__btn-group>div:first-child{margin-bottom:0}
}
.select-your-phone .btn-group-tablet-tw,.select-your-phone .cart-esim-btn-group{flex-direction:column !important;gap:20px !important}
.select-your-phone .cart-esim-content{width:120%}
.select-your-phone .cart-esim-content p,.select-your-phone div li{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium' !important;letter-spacing:normal}
.border-btm{border-bottom:1px solid #d8dada}
.border-btm .select-your-phone{margin-bottom:10px !important}
.order-summary .bold-text{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.reward-point-detail .text-left{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.reward-point-detail .amount{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.remaining-reward-container .text-left{font-size:1.6rem;line-height:2.4rem;font-weight:700;letter-spacing:.5px;font-family:'GalanoGrotesque-Bold'}
.remaining-reward-container .amount{font-size:1.6rem;line-height:2.4rem;font-weight:700;letter-spacing:.5px;font-family:'GalanoGrotesque-Bold'}
.cart-item-bundle{margin:0 0 0 !important}
.cart-item-bundle .border-top-none{border-top:0 !important}
.cart-item-bundle ul{margin:0;list-style:none;padding:0}
.cart-item-bundle .cart-item-row{padding-bottom:10px;border-bottom:1px solid #d8dada;border-top:0}
.cart-item-bundle .cart-item-row__bundle-heading{padding-bottom:10px}
.cart-item-bundle .cart-item-row a.legal,.cart-item-bundle .cart-item-row a{font-weight:normal !important}
.cart-item-bundle .highlighted-plan-first-bundle{padding-right:20px;padding-left:20px}
.cart-item-bundle .highlighted-plan-first-bundle .imgTxt-wrap{display:block;padding-bottom:20px}
.cart-item-bundle .highlighted-plan-first-bundle .imgTxt-wrap img{float:left;margin-right:20px}
.cart-item-bundle .highlighted-plan-first-bundle .imgTxt-wrap p{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.cart-item-bundle .highlighted-plan-first-bundle .imgTxt-wrap p.select-your-phone__heading{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.cart-item-bundle .highlighted-plan-first-bundle .image-container{background:#fff}
.cart-item-bundle .highlighted-plan-first-bundle .plan-first-refill{text-align:center;display:block}
.cart-item-bundle .highlighted-plan-first-bundle .plan-first-refill a{font-weight:400;border-bottom:1px solid #000}
.cart-item-bundle .highlighted-plan-first-bundle .plan-first-refill a :hover{border-bottom:2px solid #000}
.cart-item-bundle .highlighted-plan-first-bundle.disabled{opacity:.2;pointer-events:none !important}
.cart-section>div:nth-child(2){border-top:0}
.group-container{margin-top:40px}
.group-container h3{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.group-container .group-number{padding:10px;margin-top:10px;background-color:#f8f8f8}
.auto-refill-on{position:relative;border-radius:24px;border:1px solid #525252;padding:20px 16px 65px 16px}
.auto-refill-on .auto-refill-content{width:70%}
.auto-refill-on .auto-refill-content .auto-refill-heading{margin-bottom:5px}
.auto-refill-on .auto-refill-toggle{display:flex;flex-direction:column;align-items:end}
.auto-refill-on .auto-refill-toggle .custom-switch{padding:12px 15px 0 12px !important}
.auto-refill-on>div{display:flex;flex-direction:row-reverse}
.auto-refill-on .auto-refill-toggle{margin-top:-5px}
.auto-refill-on .auto-refill-toggle .legal{display:none}
.auto-refill-on .auto-refill-toggle .custom-control-input:not(:checked) ~ .custom-control-label::before{background:transparent url(clientlib-base/resources/svg/selectors/switch_blue_off.svg) center center no-repeat}
.auto-refill-on .auto-refill-toggle .custom-control-input:checked ~ .custom-control-label::before{background:transparent url(clientlib-base/resources/svg/selectors/switch_blue_on.svg) center center no-repeat}
.auto-refill-on .auto-refill-heading{line-height:24px}
.auto-refill-on .justify-content-between{justify-content:space-evenly !important}
.auto-refill-on .legal{position:absolute;left:0;margin:0 30px}
.without-order-summary .cart-heading-container{padding-top:0 !important}
.without-order-summary .caption-one{margin-left:0 !important}
.without-order-summary .badge-txt{font-size:1.4rem;line-height:2rem;font-family:'GalanoGrotesque-Medium';font-weight:400}
.without-order-summary .user-name{clear:both}
.without-order-summary .user-name a,.without-order-summary .user-name span{display:none}
.without-order-summary .next-steps{padding-left:10px;padding-top:40px}
@media(min-width:992px){.without-order-summary .next-steps{width:50%;padding-left:0}
}
@media(min-width:992px){.without-order-summary .promo-module-image .image-and-text__text{padding:0}
}
.without-order-summary .cart-item-row ul{margin:0;padding:0;list-style:none}
.without-order-summary .cart-item-row .image-container{margin-left:0}
.without-order-summary .cart-item-row:last-child{border-bottom:none !important}
.without-order-summary .usage-info-container{background-color:#f6f6f6;padding:30px 30px 40px;margin-top:40px}
.without-order-summary .usage-info-container .plan-info{padding-bottom:20px;min-width:25%}
.without-order-summary .usage-info-container .plan-info .plan-text{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';padding-bottom:20px}
.without-order-summary .usage-info-container .plan-info .plan-days{color:#000;font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.without-order-summary .usage-info-container .plan-info .sub-supr{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.without-order-summary .usage-info-container .plan-info .sub-supr sub{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';bottom:-0}
.without-order-summary .usage-info-container .plan-info .plan-days-text{color:#000}
.without-order-summary .usage-info-container .disclaimer-text{padding-bottom:15px}
.without-order-summary .usage-info-container .plan-details{display:flex;flex-direction:row;padding-bottom:30px}
.without-order-summary .usage-info-container .plan-details .info-container{padding-right:40px}
.without-order-summary .usage-info-container .plan-details .info-title{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.without-order-summary .usage-info-container .plan-details .info-details{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.without-order-summary .usage-info-container .plan-details .info-text{font-size:1.4rem;line-height:2rem;font-family:'GalanoGrotesque-Medium';font-weight:400;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.without-order-summary .usage-info-container .service-text{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.without-order-summary .usage-info-container .auto-refill-text{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';font-weight:bold}
.without-order-summary .order-summary-container{display:none !important}
.without-order-summary .confirmation-text{margin:0 !important}
.without-order-summary .usage-info-container .plan-text{padding-bottom:10px !important}
.without-order-summary .usage-info-container .plan-detail-container{padding-top:0 !important}
@media(min-width:992px){.without-order-summary .usage-info-container .plan-detail-container{padding-top:35px !important}
}
.without-order-summary .cart-details-section .cart-section__detail{margin-top:0 !important}
.without-order-summary .cart-details-section .cart-section .order-confirmation-message,.without-order-summary .cart-details-section .cart-section .cart-order-text{padding-left:0 !important}
.without-order-summary .cart-details-section .cart-section .order-confirmation-message{padding-bottom:15px}
.without-order-summary .cart-details-section .cart-section .cart-heading-container{padding-left:10px}
.without-order-summary .cart-details-section .cart-item-row .col-sm-2{max-width:30%}
.without-order-summary .cart-details-section .download-app-container{padding-bottom:50px}
.without-order-summary .cart-details-section .download-app-container .apple-btn{margin-bottom:20px}
@media(min-width:768px){.without-order-summary .user-name{clear:both}
.without-order-summary .user-name a,.without-order-summary .user-name span{display:block;float:right}
.without-order-summary .cart-details-section{padding-right:0 !important}
.without-order-summary .usage-info-container{display:flex;padding:30px 30% 40px 26%}
.without-order-summary .usage-info-container .plan-detail-container{padding-left:40px;padding-top:50px}
.without-order-summary .welcome-center{display:flex !important}
.without-order-summary .welcome-center .image-area{order:1;border-radius:6px 0 0 6px}
.without-order-summary .welcome-center .text-area{order:2}
.without-order-summary .cart-details-section{padding-right:0 !important;margin-left:25%}
.without-order-summary .cart-details-section .download-app-container .apple-btn{margin-bottom:0}
}
.discount-container .clear{cursor:pointer}
.bdr-bottom-3{border-bottom:3px solid #000}
.flex-wrap-unset{flex-wrap:unset}
.smartpay-price-notification{display:flex;height:auto;background:#fff9de;padding-right:20px}
.hideItem{display:none}
.tablet-bundle-promo{margin:30px 0 0 0;display:block;text-align:center;padding:20px;font-weight:700;background-color:#e5f2fc;border-radius:24px}
.tablet-bundle-promo .btn{background-color:#1a1c35;color:#FFFF;margin:10px}
.tablet-bundle-promo .btn:hover{background-color:#3b3f78;color:#fff}
.tablet-bundle-promo__desc{font-size:14px;font-weight:600}
.tablet-bundle-promo-text-tbv{font-weight:bold !important}
.login-description{display:flex;justify-content:center;gap:5px}
.tablet-bundle-promo-content-tbv{color:#525252 !important}
.add-new-line-tablet{text-align:center;padding-top:30px;padding-bottom:20px}
.add-new-line-tablet__cta .btn{background-color:#fff;box-shadow:none;color:#000;border:1px solid #000}
.add-new-line-tablet__cta .btn:hover,.add-new-line-tablet__cta .btn:focus,.add-new-line-tablet__cta .btn:active{background-color:#fff;border:1px solid #747676;color:#747676}
.add-new-line-tablet__desc{margin-top:10px;font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.addPlan-emailShoppingCart-wrapper{display:flex;justify-content:space-between}
.add-line-tablet{padding-left:25px;position:relative;font-size:14px}
.add-line-tablet{text-decoration:none !important;border-bottom:none !important}
.add-line-tablet::before{content:"+";color:black;background-color:white;border:1px solid black;width:20px;height:20px;justify-content:center;align-items:center;position:absolute;border-radius:50%;font-size:16px;display:flex;padding-bottom:5px;top:5px;text-decoration:none}
.add-line-tablet span{text-decoration:underline}
@media only screen and (min-width:320px) and (max-width:480px){.checkout-tablet-cta{display:block;gap:10px}
}
.tablet-justify-cta{justify-items:center !important}
.tablet-options-section{border-bottom:1px solid #d8dada}
.tablet-options-section .imgTxt-wrap{text-align:center}
.tablet-login-modal .tf-tooltip{display:none}
.tablet-login-modal .custom-control label{width:100% !important}
.tablet-login-modal .skip-for-now-btn{text-align:center;text-decoration:underline;font-weight:800;font-size:16px;cursor:pointer}
.tablet-login-modal .tablet-login-modal-title{text-align:center;font-size:16px;font-weight:bold;margin-bottom:10px}
.tablet-login-modal .tablet-privacy-policy label{margin-bottom:0 !important}
.tablet-mandate-warning{background:url(clientlib-base/resources/svg/cart/small/mandatory_warning_checkout.svg) center center no-repeat;width:24px;height:24px}
.order-confirmation-container .image-container{height:60px;width:60px;display:flex}
.checkout-wrapper{position:relative;top:110px}
.display-stacked-price{display:flex !important;flex-direction:column !important}
.display-stacked-price span{margin-right:0 !important}
.select-your-phone__btn-group.pb-30 .extra-small{margin-right:10px}
.cart-item-row{border-top:1px solid #d8dada;padding-bottom:20px;margin:0}
.cart-item-row>div{padding-left:0;padding-right:0}
.cart-item-row__bundle-heading{border-top:0;padding:0 0 10px}
.cart-item-row__item{padding:20px 0 0 0}
.cart-item-row__header{padding:0 0 10px 0}
.cart-item-row .image-container{height:60px;width:60px;margin:auto;padding:10px;background-color:#f6f6f6;border-radius:4px;display:flex;justify-content:center;align-items:center}
.cart-item-row .cart-item-image{max-height:100%;max-width:100%}
.cart-item-row .smart-pay-logo{display:block;height:19px;width:78px}
.cart-item-row sup{top:-0.3em}
.cart-item-row .sort-options{padding-top:5px !important}
.cart-item-row .sort-options .sort-dropdown{height:46px;min-width:84px}
.cart-item-row__old-price{text-decoration:line-through;font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';font-weight:normal;margin-right:5px}
.cart-item-row:last-child{border-bottom:1px solid #d8dada}
.cart-item-bundle{margin:30px 0 60px}
.cart-item-bundle:first-child{margin-top:30px}
.cart-item-bundle:nth-last-child(2){margin-bottom:30px}
@media(min-width:768px){.cart-item-row__desc{flex:0 0 50%;max-width:50%;padding-right:0}
.cart-item-row__price{flex:0 0 33.333333%;max-width:33.333333%;padding-left:0}
}
.promo-cart-img .image-container{background:#e00}
.cart-item-image--paypal{float:none}
.enhancement-order-container{padding-bottom:70px}
.enhancement-order-container.cart-page{background:#e00}
.enhancement-order-container.cart-page .owl-nav .owl-prev i.left-arrow{background:url("clientlib-base/resources/svg/masthead/left_white.svg") center center no-repeat !important}
.enhancement-order-container.cart-page .owl-nav .owl-next i.right-arrow{background:url("clientlib-base/resources/svg/masthead/right_white.svg") center center no-repeat !important}
.enhancement-order-container .pb-4{padding-bottom:0 !important}
.enhancement-order-container .enhancement-heading{color:#fff}
.enhancement-order-container h2.heading-four{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';text-transform:none !important;margin-bottom:0}
.enhancement-order-container p.subtitle-three-px{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';padding-top:0 !important}
.enhancement-order-container .sequential-card-container{background:#f6f6f6;background:#e3e9ef;border:1px solid #d8dada;border-radius:4px}
.enhancement-order-container .sequential-card-container img{display:block;margin:0 auto;z-index:9;padding:20px 0;height:180px}
.enhancement-order-container .sequential-card{background:#fff;padding:20px 0;border-radius:0 0 4px 4px}
.enhancement-order-container .sequential-card p.description-container{color:#000;font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin:15px 0}
.enhancement-order-container .sequential-card p.description-container del{color:#000;font-size:16px;letter-spacing:0;line-height:24px;font-weight:400;padding-left:10px}
.enhancement-order-container .sequential-card p.heading-container{margin-top:0;font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';display:none}
.enhancement-order-container .sequential-card .btn-sequential-carousel{position:unset}
.enhancement-order-container .sequential-card>.text-break{margin-bottom:15px;font-weight:700}
.enhancement-order-container .sequential-card__list-price{font-weight:normal;padding-left:15px}
.enhancement-order-container .owl-nav{display:block;margin-top:0 !important;font-size:75px}
.enhancement-order-container .owl-nav .owl-prev{position:absolute;background:transparent !important;top:40%;left:0}
.enhancement-order-container .owl-nav .owl-prev i{height:40px;width:40px;display:block}
.enhancement-order-container .owl-nav .owl-prev i.left-arrow{background:url("clientlib-base/resources/svg/masthead/left_black.svg") center center no-repeat}
.enhancement-order-container .owl-nav .owl-next{position:absolute;background:transparent !important;top:40%;right:0}
.enhancement-order-container .owl-nav .owl-next i{height:40px;width:40px;display:block}
.enhancement-order-container .owl-nav .owl-next i.right-arrow{background:url("clientlib-base/resources/svg/masthead/right_black.svg") center center no-repeat}
.enhancement-order-container .owl-nav [class*='owl-']:hover{background:none !important}
.enhancement-order-container .owl-nav button:focus{outline:-webkit-focus-ring-color auto 1px}
.enhancement-order-container .owl-dots{margin:30px auto 0 auto !important;padding:0 !important;width:auto !important}
.enhancement-order-container .owl-dots .owl-dot span{height:1px;width:24px;background-color:#747676 !important;box-shadow:none !important}
.enhancement-order-container .owl-dots .owl-dot.active span,.enhancement-order-container .owl-dots .owl-dot:hover span{height:4px;width:24px;background-color:#000 !important;box-shadow:none !important}
@media(min-width:768px){.enhancement-order-container h2.heading-four{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.enhancement-order-container .sequential-card-carousel .sequential-card-container{margin:0 10px 0 10px !important}
}
@media(min-width:992px){.enhancement-order-container .owl-nav .owl-prev{left:-50px}
.enhancement-order-container .owl-nav .owl-next{right:-50px}
}
.checkout-form{scrollbar-width:none}
.checkout-form .accordion-new .card:first-child{border-top:0}
.checkout-form .accordion-new .card:last-child{border-bottom:1px solid #d8dada}
.checkout-form .accordion-new .card-body{background:0;padding:0}
.checkout-form::-webkit-scrollbar{width:0;background:transparent}
.checkout-form .step-heading h2{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.checkout-cart-section{box-shadow:none;z-index:1039;position:absolute;left:0}
@media(max-width:768px){.checkout-cart-section{position:relative}
}
.checkout-cart-section.cart-open{z-index:1210}
.checkout-cart-section.cart-open .cart-heading-container{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:24px 16px 12px 16px}
@media(min-width:992px){.checkout-cart-section.cart-open .cart-heading-container{margin-bottom:0}
}
.checkout-cart-section .row{border:0}
.checkout-cart-section .row.cart-item-row{padding-bottom:0;min-height:78px}
@media(min-width:992px){.checkout-cart-section .row.cart-item-row{border-bottom:0;min-height:unset;padding-bottom:20px;margin-bottom:0}
}
.checkout-cart-section .row.cart-item-row:last-child{border-bottom:0}
.checkout-footer .footer-text{padding-top:0;padding-bottom:80px;color:#000}
.checkout-footer .footer-text p{margin-bottom:0}
.checkout-form-section{padding-top:100px;padding-bottom:0}
@media(max-width:768px){.checkout-form-section{padding-top:10px}
}
.checkout-form-section .custom-radio .custom-control-label{height:auto}
.checkout-form-section .card-header h2{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700}
.checkout-form-section .card-header .small-icon{display:none}
.checkout-form-section .savedCustomerAddressDetail{position:relative;word-break:break-all}
.checkout-form-section .savedCustomerAddressDetail .bg-soft-grey{background:0;border-radius:24px;border:1px solid #525252;padding:20px}
.checkout-form-section .savedCustomerAddressDetail .bg-soft-grey>div:last-child{position:absolute;top:0;right:20px}
.checkout-form-section .savedCustomerAddressDetail p{font-weight:normal}
.checkout-form-section .savedCustomerAddressDetail .text-lg-left{padding-top:40px}
.checkout-form-section .savedCreditCardDetails>.caption-one-normal{margin-top:10px;display:inline-block}
.checkout-form-section .savedCreditCardDetails a{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.checkout-form-section .mobile-cart-section{margin-top:15px}
.checkout-form-section .card-header{padding:20px 0}
.checkout-form-section .step-heading{padding-top:0 !important}
.checkout-cart-container .cart-heading-container{background-color:#1a1c35;color:#fff;margin:0;padding:24px 16px 24px 16px;border-radius:10px}
.checkout-cart-container .cart-heading-container a:not(.btn){border-color:#fff;color:#fff}
.checkout-cart-container .cart-heading-container .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important}
.checkout-cart-container .cart-heading-container .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important}
.checkout-cart-container .cart-heading-container .arrow-back{background:url("clientlib-base/resources/svg/dark/arrow_back.svg") center center no-repeat}
.checkout-cart-container .cart-heading-container .arrow-forward{background:url("clientlib-base/resources/svg/dark/arrow_forward.svg") center center no-repeat}
.checkout-cart-container .cart-heading-container .categorie{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.checkout-cart-container .cart-heading-container .amount{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.checkout-cart-container .cart-heading-container>.d-lg-none>.row .col-10{text-align:right}
.checkout-cart-container .cart-heading{flex-direction:column}
.checkout-cart-container .cart-heading .caption-three-bold{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.checkout-cart-container .cart-heading .dark-theme.small-icon{border-radius:100%;background:#e00}
.checkout-cart-container .cart-heading .invisible{visibility:hidden !important;display:none !important}
@media(min-width:992px){.checkout-cart-container .cart-heading .invisible{visibility:visible !important}
}
.checkout-cart-container .cart-heading .edit-link{padding-top:10px;display:inline-block;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
@media(min-width:992px){.checkout-cart-container .cart-heading .edit-link{padding-top:0;display:unset}
}
.checkout-cart-summary{background-color:#1a1c35;color:#fff;margin:0;padding:24px 16px !important}
.checkout-cart-summary a:not(.btn){border-color:#fff;color:#fff}
.checkout-cart-summary .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important}
.checkout-cart-summary .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important}
.checkout-cart-summary .arrow-back{background:url("clientlib-base/resources/svg/dark/arrow_back.svg") center center no-repeat}
.checkout-cart-summary .arrow-forward{background:url("clientlib-base/resources/svg/dark/arrow_forward.svg") center center no-repeat}
.checkout-cart-summary .image-container{background-color:#fff;margin:0}
.checkout-cart-summary .cart-item-row__desc,.checkout-cart-summary .cart-item-row__price{flex:0 0 50%;max-width:50%}
.checkout-cart-summary .cart-item-row__desc .tax-fee-text,.checkout-cart-summary .cart-item-row__price .tax-fee-text{font-size:12px}
.checkout-cart-summary .cart-item-row__desc .tax-fee-text.tax-fee-order-details,.checkout-cart-summary .cart-item-row__price .tax-fee-text.tax-fee-order-details{margin-left:0}
@media(min-width:992px){.checkout-cart-summary .cart-item-row__desc .tax-fee-text.tax-fee-order-details,.checkout-cart-summary .cart-item-row__price .tax-fee-text.tax-fee-order-details{margin-left:30px}
}
.checkout-cart-summary .cart-item-row__desc .icon i.more-info-cards,.checkout-cart-summary .cart-item-row__price .icon i.more-info-cards{background:url(clientlib-base/resources/svg/product-card/more_info_card_light.svg) center center no-repeat}
.checkout-cart-summary .cart-item-row__item{margin:0;padding-top:0}
@media(max-width:768px){.checkout-cart-summary .cart-item-row__item .cart-item-row__desc{padding-left:25px}
}
.checkout-cart-summary .cart-item-row__item>div{padding:0 0 10px}
.checkout-cart-summary__separator{border-top:2px solid #e6fcf4;padding-bottom:20px;margin-top:20px}
.checkout-order-summary{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:0;border-top-right-radius:0;padding-bottom:70px}
.checkout-order-summary .order-price-detail-taxes{position:absolute;top:44px;font-size:12px}
.checkout-order-summary .order-price-detail{margin-top:8px}
.checkout-order-summary .order-price-detail .tf-tooltip .more-info-cards{margin-bottom:5px}
.checkout-order-summary .order-price-detail .categorie-total{font-weight:700}
.checkout-order-summary .order-price-detail .amount-total{font-weight:700}
.checkout-order-summary .order-price-detail .taxes-container ul li{display:flex;justify-content:space-between}
.checkout-order-summary .order-price-detail .taxes-container ul li .categorie{margin-left:20px}
.checkout-order-summary .order-price-detail .subtotal-breakdown-heading{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:GalanoGrotesque-Medium;letter-spacing:normal}
.checkout-order-summary .order-service-detail .categorie,.checkout-order-summary .order-service-detail .amount,.checkout-order-summary .order-product-detail .categorie,.checkout-order-summary .order-product-detail .amount{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:GalanoGrotesque-Medium;letter-spacing:normal}
.checkout-order-summary .order-service-detail .subtotal-breakdown-heading,.checkout-order-summary .order-product-detail .subtotal-breakdown-heading{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:GalanoGrotesque-Medium;letter-spacing:normal}
@media(min-width:992px){.checkout-form-section{flex:0 0 41.666667%;max-width:41.666667%;margin-right:100px;padding-top:0;padding-bottom:0}
.checkout-form-section .card-header h2{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700}
.checkout-cart-section{position:static;z-index:1}
.checkout-cart-section .mobile-cart-section{display:block !important}
.checkout-cart-section .edit-link{visibility:visible !important}
.checkout-cart-container .cart-heading{flex-direction:row}
.checkout-cart-container .cart-heading-container{border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:32px 21px 12px 21px}
.checkout-cart-container .cart-heading .invisible{display:inline-block !important}
.checkout-cart-summary{padding:24px 32px 2px 32px !important}
.checkout-cart-summary .cart-item-row__desc{flex:0 0 41.666667%;max-width:41.666667%}
.checkout-cart-summary .cart-item-row__desc .tax-fee-text{font-size:12px}
.checkout-cart-summary .cart-item-row__desc .tax-fee-text.tax-fee-order-details{margin-left:0}
}
@media(min-width:992px) and (min-width:992px){.checkout-cart-summary .cart-item-row__desc .tax-fee-text.tax-fee-order-details{margin-left:30px}
}
@media(min-width:992px){.checkout-cart-summary .cart-item-row__price{flex:0 0 41.666667%;max-width:41.666667%}
.checkout-cart-summary .cart-item-row__item>div{border-bottom:0 solid #d8dada}
.checkout-cart-summary__separator{border-top:4px solid #e6fcf4;margin-top:0;padding-bottom:20px}
.checkout-order-summary{border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-bottom:32px}
}
.checkout a:focus{outline:-webkit-focus-ring-color auto 1px}
.checkout a:focus:-moz-focusring{outline:1px dotted #000 !important}
.disabledContent{pointer-events:none;opacity:.5}
.opac-25{opacity:.25}
.shipping-review,.payment-review{padding-top:0 !important}
.shipping-review .step-heading h2,.payment-review .step-heading h2{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.shipping-review p,.payment-review p{font-weight:normal !important;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.review-component form p{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:normal !important}
.review-component form .md-form{height:auto;margin-top:0}
.review-component form .md-form textarea.md-textarea{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;padding:25px 15px !important;height:150px}
.review-component form .md-form+p{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.review-component .caption-three-bold{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold';font-weight:bold !important;padding-top:10px}
.login-heading{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.login-details{padding-bottom:0;border-bottom:1px solid #d8dada}
.login-details__cta{flex-direction:column;align-items:center;margin-bottom:0}
.login-details__cta>div{margin-bottom:20px}
.login-details__cta .primary-btn{margin-right:0}
.login-details__desc{margin-bottom:30px}
.login-details__new-account{text-align:center;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold';margin-bottom:0;padding-bottom:40px}
@media(min-width:992px){.login-heading{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700}
.login-details__cta{flex-direction:row;align-items:center}
.login-details__cta .primary-btn{margin-right:12px}
.login-details__desc{margin-bottom:20px}
.login-details__new-account{text-align:left}
}
.paylater{position:absolute;top:12px;right:10px}
.paypal_link{display:inline-block;padding:10px}
.isPayPalBlock{font-size:14px;margin-bottom:10px !important;line-height:22px;clear:both;padding-top:10px}
.refill-reward{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.checkout-form .checkout-form-section .payment-component .card .payment-component .payment-option .custom-control-label:before{border-radius:0}
.checkout-form .checkout-form-section .subtitle-one,.checkout-form .checkout-form-section .app-tile .subtitle-two,.app-tile .checkout-form .checkout-form-section .subtitle-two{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.smartpayform .h4{font-size:14px;font-weight:700;margin-bottom:10px}
.smartpayform>.row{margin-bottom:15px}
.smartpayform .ssntitle span{margin-right:15px;font-size:14px}
.smartpayform .ssntitle{margin:5px 0}
.m_smartpaytotal{background:transparent;border-left:5px solid #e00;margin:0 20px;outline:1px solid #000}
.m_smartpaytotal .denied{background:#737373}
.m_smartpaytotal .denied .h2-text{padding:20px 40px;line-height:30px;font-size:21px}
.m_smartpaytotal .denied .h2-border{width:50%;height:1px;margin:0 auto;background:#e00}
.m_smartpaytotal .m_text-capitalize{text-align:center;text-transform:uppercase;font-weight:bold;padding:8px 0;margin-bottom:0;color:#fff}
.m_smartpaytotal .card-body{background:#fff !important;margin:8px;margin-top:0;text-align:center;padding-bottom:10px !important}
.m_smartpaytotal .h2-bold{font-weight:bold;font-size:26px;margin-bottom:10px}
.m_smartpaytotal .card-body .h4{text-align:center;padding:5px 0;font-weight:normal}
.m_smartpaytotal .m_cart-deta{text-align:left}
.m_smartpaytotal .icon.cart-icons.large-icon i.cart-icon-blk{width:45px;margin-top:-15px}
.text-white{color:#fff}
.right-border{border-right:1px solid #e00}
#smart-pay-box .accordion-new .card-body{background-color:#f6f6f6;padding:15px 30px;font-size:14px;line-height:20px}
#smart-pay-box .modal-dialog .modal-content .modal-header{padding-left:30px;padding-right:60px;text-align:center}
@media(min-width:992px){#email-me-modal1 .modal-dialog{max-width:60%}
}
@media only screen and (min-width:768px){.step-line-heading{display:flex}
.step-line-heading .step-info-link{padding-top:42px;padding-left:16px}
}
label[for=smartPayAppCheckBox1] p,label[for=smartPayAppCheckBox2] p,label[for=smartPayAppCheckBox3] p,label[for=smartPayAppCheckBox4] p{font-weight:normal !important}
.pre-approval-container input[type='text'],.pre-approval-container input[type='email'],.pre-approval-container input[type='password'],.pre-approval-container input[type='tel']{width:100%}
.pre-approval-container .main-section{flex:0 0 100%;max-width:100%;margin-right:0;margin-left:0}
.pre-approval-container .main-section .ltoHeadMain{margin-left:0;margin-right:0;display:block}
.pre-approval-container .tf-tooltip{margin-top:-5px}
.pre-approval-container .tf-tooltip .more-info-cards{margin-bottom:2px}
.pre-approval-container .approve-lto,.pre-approval-container .denied-lto{flex:0 0 100%;max-width:100%;margin-right:0}
.pre-approval-container .di-block{display:inline-block}
.pre-approval-container .main-section .denied-lto .declined-main{background:#0077b4}
.pre-approval-container .main-section .denied-lto .declined-main .card-body{margin:8px;color:#fff}
.circle-info{background:url("clientlib-base/resources/svg/light/circle_info.svg") 99% center no-repeat;opacity:1;border-bottom:0;background-position:left;padding-left:40px}
@media(min-width:992px){.pre-approval-container .main-section{flex:0 0 62%;max-width:62%;margin-right:18%;margin-left:18%}
.pre-approval-container .main-section .ltoHeadMain{margin-left:5%;margin-right:5%}
.pre-approval-container .approve-lto,.pre-approval-container .denied-lto{flex:0 0 58%;max-width:58%;margin-right:42%}
}
.fs-12{font-size:12px}
.sp-disclaimer-text,.sp-disclaimer-text a{font-size:11px;line-height:14px}
.checkout-cart-section .checkout-cart-container .checkout-order-summary .remaining-reward-container{border-top:1px solid #d8dada}
.national-retailer-footer .container{padding:40px 0 !important}
@media(min-width:992px){.national-retailer-footer .container{padding:40px 100px !important}
}
.national-retailer-footer .container .row{margin:0}
.national-retailer-footer .container .footer-text{font-size:16px;letter-spacing:0;line-height:20px;font-weight:400;padding:0 12px}
@media(min-width:992px){.national-retailer-footer .container .footer-text{padding:0}
}
.zw-container .custom-checkbox-spa .custom-control-label::before{margin-top:5px}
.zw-container #address-validation-modal .modal-content .modal-body .shippingEnteredAddress .secondary-btn a.btn{background-color:#1a1c35;color:#fff;padding:5px 12px}
.zw-container.cart-container,.zw-container.checkout-form{background-color:#fff}
.zw-container.cart-container .caption-one,.zw-container.checkout-form .caption-one{font-size:16px}
.zw-container.cart-container .subtitle-one,.zw-container.cart-container .app-tile .subtitle-two,.app-tile .zw-container.cart-container .subtitle-two,.zw-container.cart-container .caption-one,.zw-container.cart-container .caption-one *,.zw-container.cart-container .caption-three-bold,.zw-container.checkout-form .subtitle-one,.zw-container.checkout-form .app-tile .subtitle-two,.app-tile .zw-container.checkout-form .subtitle-two,.zw-container.checkout-form .caption-one,.zw-container.checkout-form .caption-one *,.zw-container.checkout-form .caption-three-bold{font-family:GalanoGrotesque-Bold !important}
.zw-container.cart-container .auto-refill-on .auto-refill-heading,.zw-container.cart-container .legal,.zw-container.cart-container .caption-two,.zw-container.cart-container .text-left,.zw-container.cart-container .text-right,.zw-container.cart-container .order-price-detail-taxes,.zw-container.checkout-form .auto-refill-on .auto-refill-heading,.zw-container.checkout-form .legal,.zw-container.checkout-form .caption-two,.zw-container.checkout-form .text-left,.zw-container.checkout-form .text-right,.zw-container.checkout-form .order-price-detail-taxes{font-size:14px}
.zw-container.cart-container>.container,.zw-container.checkout-form>.container{padding-bottom:40px}
.zw-container.cart-container .zw-hero-title-hide,.zw-container.checkout-form .zw-hero-title-hide{display:none !important}
.zw-container.cart-container .payment-component:not(.disabledContent) .card-header,.zw-container.checkout-form .payment-component:not(.disabledContent) .card-header{display:none}
.zw-container.cart-container .payment-component .payment-review .opac-25,.zw-container.checkout-form .payment-component .payment-review .opac-25{opacity:1}
.zw-container.cart-container .payment-component .payment-option .cart-item-image,.zw-container.checkout-form .payment-component .payment-option .cart-item-image{width:28px !important}
.zw-container.cart-container.without-cart-summary .checkout-cart-section,.zw-container.checkout-form.without-cart-summary .checkout-cart-section{display:none}
.zw-container.cart-container.without-cart-summary .checkout-form-section,.zw-container.checkout-form.without-cart-summary .checkout-form-section{padding-top:0}
.zw-container.cart-container .paypal-saved-msg,.zw-container.checkout-form .paypal-saved-msg{margin-top:5px}
.zw-container.cart-container .payment-option,.zw-container.checkout-form .payment-option{padding-top:16px}
.zw-container.cart-container .cart-section.multiline-plans-list,.zw-container.checkout-form .cart-section.multiline-plans-list{padding-top:0}
.zw-container.cart-container .cart-section .cart-item-row .order-confirmation-css-header,.zw-container.checkout-form .cart-section .cart-item-row .order-confirmation-css-header{font-family:GalanoGrotesque-Bold !important}
.zw-container.cart-container .login-details,.zw-container.checkout-form .login-details{margin-top:24px}
.zw-container.cart-container .paymentcard-zero-transac-container .custom-control-label::before,.zw-container.checkout-form .paymentcard-zero-transac-container .custom-control-label::before{margin-top:12px}
.zw-container.cart-container .cart-page-summary,.zw-container.cart-container .checkout-order-summary,.zw-container.checkout-form .cart-page-summary,.zw-container.checkout-form .checkout-order-summary{background-color:#e6fcf4;color:#1a1c35}
.zw-container.cart-container .cart-page-summary a:not(.btn),.zw-container.cart-container .checkout-order-summary a:not(.btn),.zw-container.checkout-form .cart-page-summary a:not(.btn),.zw-container.checkout-form .checkout-order-summary a:not(.btn){border-color:#1a1c35;color:#1a1c35}
.zw-container.cart-container .cart-page-summary .info-icon,.zw-container.cart-container .checkout-order-summary .info-icon,.zw-container.checkout-form .cart-page-summary .info-icon,.zw-container.checkout-form .checkout-order-summary .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important}
.zw-container.cart-container .cart-page-summary .more-info,.zw-container.cart-container .checkout-order-summary .more-info,.zw-container.checkout-form .cart-page-summary .more-info,.zw-container.checkout-form .checkout-order-summary .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important}
.zw-container.cart-container .cart-page-summary .arrow-back,.zw-container.cart-container .checkout-order-summary .arrow-back,.zw-container.checkout-form .cart-page-summary .arrow-back,.zw-container.checkout-form .checkout-order-summary .arrow-back{background:url("clientlib-base/resources/svg/dark/arrow_back.svg") center center no-repeat}
.zw-container.cart-container .cart-page-summary .arrow-forward,.zw-container.cart-container .checkout-order-summary .arrow-forward,.zw-container.checkout-form .cart-page-summary .arrow-forward,.zw-container.checkout-form .checkout-order-summary .arrow-forward{background:url("clientlib-base/resources/svg/dark/arrow_forward.svg") center center no-repeat}
.zw-container.cart-container .cart-page-summary .order-total-detail,.zw-container.cart-container .checkout-order-summary .order-total-detail,.zw-container.checkout-form .cart-page-summary .order-total-detail,.zw-container.checkout-form .checkout-order-summary .order-total-detail{margin-top:24px !important;background:#00c8b7 !important}
.zw-container.cart-container .cart-page-summary .order-total-detail .text-left p,.zw-container.cart-container .cart-page-summary .order-total-detail .text-right p,.zw-container.cart-container .checkout-order-summary .order-total-detail .text-left p,.zw-container.cart-container .checkout-order-summary .order-total-detail .text-right p,.zw-container.checkout-form .cart-page-summary .order-total-detail .text-left p,.zw-container.checkout-form .cart-page-summary .order-total-detail .text-right p,.zw-container.checkout-form .checkout-order-summary .order-total-detail .text-left p,.zw-container.checkout-form .checkout-order-summary .order-total-detail .text-right p{font-family:GalanoGrotesque-Bold !important;font-size:24px;line-height:32px}
.zw-container.cart-container .cart-page-summary .order-summary-title,.zw-container.cart-container .checkout-order-summary .order-summary-title,.zw-container.checkout-form .cart-page-summary .order-summary-title,.zw-container.checkout-form .checkout-order-summary .order-summary-title{padding:24px 10px 6px 10px}
@media(min-width:992px){.zw-container.cart-container .cart-page-summary .order-summary-title,.zw-container.cart-container .checkout-order-summary .order-summary-title,.zw-container.checkout-form .cart-page-summary .order-summary-title,.zw-container.checkout-form .checkout-order-summary .order-summary-title{padding:32px 21px 6px 21px}
}
.zw-container.cart-container .cart-page-summary>div,.zw-container.cart-container .checkout-order-summary>div,.zw-container.checkout-form .cart-page-summary>div,.zw-container.checkout-form .checkout-order-summary>div{padding-left:10px;padding-right:10px}
@media(min-width:992px){.zw-container.cart-container .cart-page-summary>div,.zw-container.cart-container .checkout-order-summary>div,.zw-container.checkout-form .cart-page-summary>div,.zw-container.checkout-form .checkout-order-summary>div{padding-left:21px;padding-right:21px}
}
.zw-container.cart-container .cart-page-summary .zw-cart-total-container,.zw-container.cart-container .checkout-order-summary .zw-cart-total-container,.zw-container.checkout-form .cart-page-summary .zw-cart-total-container,.zw-container.checkout-form .checkout-order-summary .zw-cart-total-container{background-color:#1a1c35;color:#e6fcf4;border-bottom-left-radius:24px;border-bottom-right-radius:24px;padding-top:32px;padding-bottom:32px}
.zw-container.cart-container .cart-page-summary>.order-price-detail>.text-left p,.zw-container.cart-container .cart-page-summary>.order-price-detail>.text-right p,.zw-container.cart-container .checkout-order-summary>.order-price-detail>.text-left p,.zw-container.cart-container .checkout-order-summary>.order-price-detail>.text-right p,.zw-container.checkout-form .cart-page-summary>.order-price-detail>.text-left p,.zw-container.checkout-form .cart-page-summary>.order-price-detail>.text-right p,.zw-container.checkout-form .checkout-order-summary>.order-price-detail>.text-left p,.zw-container.checkout-form .checkout-order-summary>.order-price-detail>.text-right p{font-family:GalanoGrotesque-Bold !important;font-size:18px;line-height:28px;font-weight:400}
.zw-container.cart-container .cart-page-summary .subtitle-one,.zw-container.cart-container .cart-page-summary .app-tile .subtitle-two,.app-tile .zw-container.cart-container .cart-page-summary .subtitle-two,.zw-container.cart-container .checkout-order-summary .subtitle-one,.zw-container.cart-container .checkout-order-summary .app-tile .subtitle-two,.app-tile .zw-container.cart-container .checkout-order-summary .subtitle-two,.zw-container.checkout-form .cart-page-summary .subtitle-one,.zw-container.checkout-form .cart-page-summary .app-tile .subtitle-two,.app-tile .zw-container.checkout-form .cart-page-summary .subtitle-two,.zw-container.checkout-form .checkout-order-summary .subtitle-one,.zw-container.checkout-form .checkout-order-summary .app-tile .subtitle-two,.app-tile .zw-container.checkout-form .checkout-order-summary .subtitle-two{font-size:24px;line-height:32px}
.zw-container.cart-container .mobile-protection-component .mobile-protection-review .opac-25,.zw-container.checkout-form .mobile-protection-component .mobile-protection-review .opac-25{opacity:1}
@media(max-width:768px){.cart-container.zw-container.container-fluid,.checkout-form.zw-container.container-fluid{padding-left:0 !important;padding-right:0 !important}
.cart-container.zw-container>div,.checkout-form.zw-container>div{padding-left:12px !important;padding-right:12px !important}
}
.point-none{pointer-events:none}
.confirmation-page .shop-flow-disclaimer{padding-left:0;padding-top:10px}
@media(min-width:992px){.confirmation-page .shop-flow-disclaimer{padding-left:24% !important;padding-top:0}
}
.confirmation-page .shop-flow-disclaimer p{background-color:#e6fcf4;padding:10px;border-radius:10px;font-size:12px;font-weight:400;line-height:18px;color:#1a1c35;font-family:'GalanoGrotesque-Medium'}
.confirmation-page .group-cart{background-color:#f6f6f6;padding:20px 20px 20px 30px}
.confirmation-page .group-cart h3{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.confirmation-page .group-cart p{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.confirmation-page .cart-section{padding-bottom:0 !important;flex:0 0 100%;max-width:100%;margin-right:0}
.confirmation-page .cart-section__details{margin-top:0 !important}
.confirmation-page .cart-section .cart-heading-container{padding-top:10px;padding-left:16px}
.confirmation-page .cart-section .cart-heading-container p.body-bold{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold'}
@media(min-width:992px){.confirmation-page .cart-section .cart-heading-container{padding-top:20px;padding-left:11px}
}
.confirmation-page .cart-section .cart-heading-container.vas-trans-type{flex-direction:column}
.confirmation-page .cart-section .vas-subscriptions-code-container{padding-top:10px;padding-left:16px}
@media(min-width:992px){.confirmation-page .cart-section .vas-subscriptions-code-container{padding-top:20px;padding-left:11px}
}
.confirmation-page .cart-section .user-name{color:#000;font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';padding-bottom:40px}
.confirmation-page .cart-section .order-confirmation-message{color:#000;font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';width:318px;padding-left:10px}
@media(min-width:992px){.confirmation-page .cart-section .order-confirmation-message{padding-left:0;font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
}
.confirmation-page .cart-section .promo-heading-container{padding-top:20px;padding-left:16px}
@media(min-width:992px){.confirmation-page .cart-section .promo-heading-container{padding-left:10px}
}
.confirmation-page .cart-section .cart-order-text{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';padding-left:10px}
@media(min-width:992px){.confirmation-page .cart-section .cart-order-text{padding-left:0}
}
.confirmation-page .cart-section .cart-item-row{border-top:0 solid #d8dada !important;padding-bottom:10px}
.confirmation-page .cart-section .cart-item-row__separator{border-top:4px solid #000}
.confirmation-page .cart-section .cart-item-row .col-12.pt-10{padding-left:0 !important}
.confirmation-page .cart-section .cart-item-row:last-child{border-bottom:0}
.confirmation-page .cart-section .cart-item-row .image-container{height:78px;width:78px}
.confirmation-page .cart-section .cart-item-row__desc .caption-two{margin-left:0}
.confirmation-page .cart-section .pin-btn .secondary-btn{margin-top:20px}
@media(min-width:992px){.confirmation-page .cart-section .pin-btn .primary-btn{margin-right:20px}
.confirmation-page .cart-section .pin-btn .secondary-btn{margin-top:0}
}
.confirmation-page .image-and-text__text{padding:80px 30px 80px 0}
.confirmation-page .image-and-text .text-area .button_track{margin-bottom:0}
.confirmation-page .shipping-review,.confirmation-page .payment-review{border-bottom:1px solid #d8dada;padding-top:0 !important;margin-bottom:0}
.confirmation-page .shipping-review>div,.confirmation-page .payment-review>div{border-bottom:0}
.confirmation-page .shipping-review>div:first-child,.confirmation-page .payment-review>div:first-child{display:none}
.confirmation-page .shipping-review>div:nth-child(2),.confirmation-page .payment-review>div:nth-child(2){padding-left:10px}
@media(min-width:992px){.confirmation-page .shipping-review>div,.confirmation-page .payment-review>div{border-bottom:0}
.confirmation-page .shipping-review>div:first-child,.confirmation-page .payment-review>div:first-child{display:none}
.confirmation-page .shipping-review>div:nth-child(2),.confirmation-page .payment-review>div:nth-child(2){padding-left:0}
}
.confirmation-page .shipping-review .row .col-12.pt-30,.confirmation-page .payment-review .row .col-12.pt-30{padding-top:20px !important}
.confirmation-page .shipping-review .step-heading h2,.confirmation-page .payment-review .step-heading h2{font-family:'GalanoGrotesque-Bold' !important}
.confirmation-page .shipping-review .step-heading p.subtitle-one,.confirmation-page .shipping-review .step-heading .app-tile p.subtitle-two,.app-tile .confirmation-page .shipping-review .step-heading p.subtitle-two,.confirmation-page .payment-review .step-heading p.subtitle-one,.confirmation-page .payment-review .step-heading .app-tile p.subtitle-two,.app-tile .confirmation-page .payment-review .step-heading p.subtitle-two{display:none}
.confirmation-page .shipping-review .step-heading p.caption-three-bold,.confirmation-page .payment-review .step-heading p.caption-three-bold{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';font-weight:700 !important}
.confirmation-page .activation-cart-items-section{margin-left:30px !important}
.confirmation-page .whats-next-container{margin-top:20px}
.confirmation-page .whats-next-container .heading-three{color:#000;font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.confirmation-page .whats-next-container .subtitle-one,.confirmation-page .whats-next-container .app-tile .subtitle-two,.app-tile .confirmation-page .whats-next-container .subtitle-two{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';margin-top:30px;padding-bottom:10px !important}
.confirmation-page .whats-next-container .subtitle-three-px{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';padding-bottom:20px !important}
.confirmation-page .whats-next-container img{margin-top:30px}
.confirmation-page .download-app-container{padding-bottom:40px}
.confirmation-page .download-app-container,.confirmation-page .whats-next-container,.confirmation-page .faq-container{padding-left:10px}
.confirmation-page .download-app-container .text-center,.confirmation-page .whats-next-container .text-center,.confirmation-page .faq-container .text-center{text-align:left !important}
.confirmation-page .faq-container{padding-top:60px}
.confirmation-page .faq-container a{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';color:#000;font-weight:400}
.confirmation-page .faq-container .caption-one{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:400}
.confirmation-page .download-app-container{padding-top:40px}
.confirmation-page .download-app-container .content-text{padding-top:10px !important;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.confirmation-page .order-summary-container{min-width:100vw;transform:translateX(-12px);padding-left:12px;padding-right:12px}
@media(min-width:992px){.confirmation-page .order-summary-container{min-width:unset;transform:unset;padding-left:0;padding-right:0}
}
.confirmation-page .order-summary-container .order-summary{padding:0 10px 30px}
@media(min-width:992px){.confirmation-page .order-summary-container .order-summary{padding:unset}
}
.confirmation-page .order-summary-container .order-summary .order-price-detail .categorie-total{font-weight:700}
.confirmation-page .order-summary-container .order-summary .order-price-detail .amount-total{font-weight:700}
.confirmation-page .order-summary-container .order-summary .order-price-detail .taxes-container ul li{display:flex;justify-content:space-between}
.confirmation-page .order-summary-container .order-summary .order-price-detail .taxes-container ul li .categorie{margin-left:20px}
.confirmation-page .order-summary-container .order-summary .order-price-detail .subtotal-breakdown-heading{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.confirmation-page .order-summary-container .order-summary .order-service-detail .taxes-container ul li{display:flex;justify-content:space-between}
.confirmation-page .order-summary-container .order-summary .order-service-detail .taxes-container ul li .categorie{margin-left:35px}
.confirmation-page .order-summary-container .order-summary .order-service-detail .categorie,.confirmation-page .order-summary-container .order-summary .order-service-detail .amount,.confirmation-page .order-summary-container .order-summary .order-product-detail .categorie,.confirmation-page .order-summary-container .order-summary .order-product-detail .amount{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.confirmation-page .order-summary-container .order-summary .order-service-detail .subtotal-breakdown-heading,.confirmation-page .order-summary-container .order-summary .order-product-detail .subtotal-breakdown-heading{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.confirmation-page .order-summary-container .order-summary .order-total-detail .text-left p.categorie{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.confirmation-page .order-summary-container .order-summary .order-total-detail .text-right p.amount{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.confirmation-page .download-app{background-color:#000;margin-top:30px;text-align:center;color:#fff;padding:30px 30px 0;position:relative}
.confirmation-page .download-app h2{margin-bottom:10px}
.confirmation-page .download-app p{margin-bottom:20px}
.confirmation-page .download-app .mob-image img{max-width:100%;max-height:100%;object-fit:cover}
.confirmation-page .download-app .playstor-image{margin:auto;position:absolute;bottom:30px;left:0;right:0}
.confirmation-page .rewarding-image{width:100%;padding:30px 0;text-align:center;background:url(clientlib-base/resources/promobanner/rewarding-customers-new.png);background-repeat:no-repeat;background-size:cover;height:245px;background-position:center center}
.confirmation-page .reward-join{padding:30px 20px;background:#000}
.confirmation-page .reward-join h2{margin-bottom:20px}
.confirmation-page .reward-join p{margin-bottom:40px}
.confirmation-page a:focus{outline:-webkit-focus-ring-color auto 1px}
.confirmation-page a:focus:-moz-focusring{outline:1px dotted #000 !important}
.zw-container-dark-background{background-color:#1a1c35;padding-bottom:20px;border-radius:24px;margin-bottom:30px}
.zw-container-dark-background .heading-three{font-family:'GalanoGrotesque-Bold';font-size:24px;font-style:normal;font-weight:400;line-height:32px}
.zw-container-dark-background .secondary-btn .btn{display:flex;justify-content:center;width:310px;color:black !important;background-color:#e6fcf4 !important;font-family:GalanoGrotesque-Bold}
.zw-container-dark-background .next-steps-nav-link{font-family:GalanoGrotesque-Medium;color:white;border-bottom:1px solid white}
.order-confirmation-header-section{padding:20px;align-items:center;display:flex;flex-direction:column}
.order-confirmation-header-section .header-text{padding:20px;font-size:36px}
.order-confirmation-body-section .zw-caption-one,.order-confirmation-body-section .text-ig-medium{font-family:'GalanoGrotesque-Medium' !important;font-size:18px !important;font-style:normal;font-weight:400;line-height:28px !important;letter-spacing:0 !important}
.order-confirmation-body-section .text-ig-bold{color:#1a1c35;font-family:'GalanoGrotesque-Bold' !important;font-size:18px !important;font-style:normal;font-weight:400;line-height:28px !important}
.order-confirmation-body-section .text-md-medium{font-family:'GalanoGrotesque-Medium' !important;font-size:16px !important;font-style:normal;font-weight:400;line-height:24px !important}
.order-confirmation-body-section h2,.order-confirmation-body-section .zw-caption-three-bold{font-family:'GalanoGrotesque-Bold' !important;font-size:16px !important;font-style:normal;font-weight:400;line-height:24px !important}
.order-confirmation-body-section .order-confirmation-css-link{font-family:'GalanoGrotesque-Medium' !important;font-size:12px !important}
.order-confirmation-body-section .order-summary-confirmation-container{background-color:#e6fcf4;border-radius:24px;margin-bottom:30px;height:fit-content;padding:20px 0 40px 0}
.order-confirmation-body-section .order-summary-confirmation-container .zw-subtitle-one{font-family:GalanoGrotesque-Bold !important;font-size:24px !important}
.order-confirmation-body-section .order-summary-confirmation-container .categorie-total,.order-confirmation-body-section .order-summary-confirmation-container .amount-total{color:#1a1c35;font-family:'GalanoGrotesque-Bold';font-size:18px;font-style:normal;font-weight:400;line-height:28px}
.order-confirmation-body-section .order-summary-confirmation-container .order-confirmation-summary-total{background-color:#00c8b7 !important}
.order-confirmation-body-section .payment-review{border-bottom:0 !important}
.order-confirmation-body-section .cart-details-section{padding-right:0 !important;margin-left:0 !important}
@media(min-width:992px){.order-confirmation-body-section .cart-section{margin-right:118px}
}
.order-confirmation-body-section .zw-hide-section{display:none}
.order-confirmation-body-section .goback-button-section{padding:20px}
.order-confirmation-body-section .goback-button-section .order-confirmation-primary-btn{padding:16px 22px}
@media(min-width:992px){.order-confirmation-body-section .goback-button-section.has-explore-pln{display:flex}
.order-confirmation-body-section .goback-button-section.has-explore-pln .secondary-btn{padding-top:0 !important;padding-left:20px}
}
.without-order-summary .cart-details-section{margin-left:0 !important}
.without-order-summary .zw-container-mint-background{background-color:#e6fcf4 !important;margin-bottom:30px;border-radius:24px}
.without-order-summary .zw-container-mint-background .plan-text{font-family:'GalanoGrotesque-Medium' !important;font-weight:400 !important}
.without-order-summary .zw-container-mint-background .sub-supr,.without-order-summary .zw-container-mint-background .info-details{font-family:'GalanoGrotesque-Bold';font-size:24px !important}
.without-order-summary .zw-container-mint-background .info-title,.without-order-summary .zw-container-mint-background .info-text{font-family:'GalanoGrotesque-Bold' !important;font-size:14px !important}
@media only screen and (min-width:344px) and (max-width:992px){.order-confirmation-header-section .header-text{font-size:24px}
}
.plan-cart-activation{background-color:#f6f6f6;padding:30px 30px 40px 45px;margin-top:40px}
.plan-cart-activation .plan-info{padding-bottom:20px;min-width:25%}
.plan-cart-activation .plan-info .plan-text{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';padding-bottom:20px}
.plan-cart-activation .plan-info .plan-days{color:#000;font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.plan-cart-activation .plan-info .sub-supr{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.plan-cart-activation .plan-info .sub-supr sub{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';bottom:-0}
.plan-cart-activation .plan-info .plan-days-text{color:#000}
.plan-cart-activation .disclaimer-text{padding-bottom:15px}
.plan-cart-activation .plan-details{display:flex;flex-direction:row;padding-bottom:30px}
.plan-cart-activation .plan-details .info-container{padding-right:40px}
.plan-cart-activation .plan-details .info-title{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.plan-cart-activation .plan-details .info-details{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.plan-cart-activation .plan-details .info-text{font-size:1.4rem;line-height:2rem;font-family:'GalanoGrotesque-Medium';font-weight:400;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.plan-cart-activation .service-text{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.plan-cart-activation .auto-refill-text{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';font-weight:bold}
.plan-cart-activation .hm-subtitle-two{font-weight:600;line-height:2.8rem;letter-spacing:0}
.plan-cart-activation .hm-act-plan-section{margin-bottom:2rem}
.plan-cart-activation .hm-act-plan-section p{font-weight:600}
.plan-cart-activation .hm-device-plan-title,.plan-cart-activation .hm-plan-desc{font-weight:600}
.confirmation-page .payment-review .pre-apprvl-emailsection{background:#f6f6f6}
.confirmation-page .payment-review .pre-apprvl-emailsection .emailHeading{font-size:15px}
.pre-approval-container p.emailFieldInfo{font-size:12px;font-weight:bold}
@media(min-width:992px){.confirmation-page .image-and-text__image img{height:400px}
.confirmation-page .download-app-container,.confirmation-page .whats-next-container,.confirmation-page .faq-container{padding-left:0}
.confirmation-page .cart-details-section{padding-right:8%}
.confirmation-page .next-steps{width:50%}
.confirmation-page .cart-section{padding-right:0 !important}
.confirmation-page .cart-section .cart-order-text{padding-top:40px !important}
.confirmation-page .cart-section .cart-item-bundle{margin-top:0;margin-bottom:5px}
.confirmation-page .cart-section .cart-item-bundle .caption-one,.confirmation-page .cart-section .cart-item-bundle .caption-two{margin-left:0}
.confirmation-page .faq-container{padding-top:60px}
.confirmation-page .download-app-container{padding-top:50px;padding-bottom:50px}
.confirmation-page .payment-review{margin-top:10px}
.confirmation-page .plan-details .info-container{padding-right:100px}
.confirmation-page .rewarding-image{height:100%}
}
.caption-one.vas-subscription-div .medium .btn{width:198px !important}
.whats-next-container .secondary-btn-red{background:#e00 !important;border-radius:20px;width:190px}
.whats-next-container .secondary-btn-red a{color:#fff !important;text-transform:none}
@media only screen and (max-width:767px){.whats-next-container .secondary-btn-red{width:100%}
.whats-next-container .secondary-btn-red .btn{width:100%}
}
.cart-mobile-header{background:#f6f6f6;padding:15px 10px 10px 10px;position:sticky;top:0;z-index:1209}
.cart-mobile-header p{margin-top:2.5px;margin-bottom:2.5px}
.cart-mobile-header .plan-left{margin-left:15px}
.cart-mobile-header .plan-left .caption-one{color:#000 !important}
.cart-mobile-header .total-right{margin-right:20px;margin-left:20px}
.cart-mobile-header .caption-one{color:#000 !important}
.cart-mobile-header #stepsCount svg{width:46px;height:46px}
.cart-mobile-header #stepsCount svg path{stroke:#000 !important}
.cart-mobile-header #stepsCount svg path:first-child{stroke:#d8dada !important}
.cart-mobile-header .cart-header{margin-bottom:10px}
.progressbar-text{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';width:46px;text-align:center;margin:0 auto;color:#000 !important}
.cart-header{text-align:left;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.purchaseflowwrapper .add-cart-container{border-top:0;width:100%}
.purchaseflowwrapper h1{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.purchaseflowwrapper .purchase-flow-step-text{padding-top:10px;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';width:60%;display:inline-block}
@media(min-width:992px){.purchaseflowwrapper .purchase-flow-step-text{width:100%;display:block;padding-bottom:16px}
}
.purchaseflowwrapper .purchase-flow-step-skip{border-bottom:4px solid #000;padding-bottom:20px}
.purchaseflowwrapper .purchase-flow-step-skip .extra-small{position:absolute;right:0;top:50px}
@media(min-width:992px){.purchaseflowwrapper .purchase-flow-step-skip .extra-small{display:block;float:unset;position:unset}
}
.purchaseflowwrapper .purchase-flow-step-skip .login-for-discount{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';margin-top:12px}
@media(min-width:992px){.purchaseflowwrapper .purchase-flow-step-skip .login-for-discount{float:right;transform:translateY(-20px);margin-right:30px;margin-top:0}
}
.purchaseflowwrapper .purchase-flow-step-skip .purchase-flow-step-skip-button{display:inline-block;float:right;padding-top:15px}
@media(min-width:992px){.purchaseflowwrapper .purchase-flow-step-skip .purchase-flow-step-skip-button{float:unset;display:block;padding-top:0}
}
.purchaseflowwrapper .number-choose{padding:50px 0 40px 0;max-width:487px}
@media screen and (max-width:487px){.purchaseflowwrapper .purchase-phone-form .choice-cards.number-choose{padding:50px 0 40px 0 !important}
}
.purchaseflowwrapper .learn-more{padding-top:20px}
.purchaseflowwrapper .plan-first-purchase>.container{border-bottom:4px solid #000;position:relative}
@media(min-width:992px){.purchaseflowwrapper .plan-first-purchase>.container .row{display:unset}
}
.purchaseflowwrapper .plan-first-purchase .plp-filter{padding-top:40px !important}
@media(min-width:992px){.purchaseflowwrapper .plan-first-purchase .plp-filter{padding-top:10px !important}
}
.purchaseflowwrapper .plan-first-purchase .purchase-flow-step-skip-button{padding-top:0}
@media(min-width:992px){.purchaseflowwrapper .plan-first-purchase .filter-location,.purchaseflowwrapper .plan-first-purchase .sort-options{position:absolute;width:auto;right:0;top:40px}
.purchaseflowwrapper .plan-first-purchase .sort-options{top:77px}
}
.purchaseflowwrapper .plan-first-purchase .location-update{color:#000;border-bottom-color:#000 !important}
.purchaseflowwrapper .plan-first-purchase .purchase-flow-step-skip{border-bottom:0}
.purchaseflowwrapper .plan-first-purchase .purchase-flow-step-skip .purchase-flow-step-text{width:auto;padding-bottom:0}
@media(min-width:992px){.purchaseflowwrapper .plan-first-purchase .purchase-flow-step-skip .purchase-flow-step-text{padding-bottom:20px}
}
.purchaseflowwrapper .plan-first-purchase .add-cart-container{padding-bottom:0}
.purchaseflowwrapper .plan-first-purchase .sort-options{border:1px solid #d8dada;border-bottom:1px solid #000;background-color:#fff;padding-right:0 !important;max-width:291px;margin:0 auto 40px !important}
.purchaseflowwrapper .plan-first-purchase .sort-options>span{font-size:1.6rem;line-height:2.4rem;font-weight:700;letter-spacing:.5px;font-family:'GalanoGrotesque-Bold';margin-right:0;padding:8px 0}
.purchaseflowwrapper .plan-first-purchase .sort-options .sort-dropdown{border:0;background:0;padding:8px 50px 8px 5px;text-align:left}
.purchaseflowwrapper .plan-first-purchase .sort-options .sort-dropdown{min-width:calc(100% - 74px)}
.purchaseflowwrapper .plan-first-purchase .sort-options .sort-dropdown .sort-selected{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.purchaseflowwrapper .product-listing-container{margin-top:0;background:unset}
.purchaseflowwrapper .product-listing-container .compare-plp-cards{overflow:hidden}
.purchaseflowwrapper .product-listing-container .compare-plp-cards>.row{border-top:0}
.purchaseflowwrapper .sort-options .wrap-drop{padding:10px 50px 10px 16px}
.cart-wizard-heading .container .row{display:block}
.cart-arrow{text-decoration:none;border-bottom:0;text-decoration:none;border-bottom:0;display:inline-block;border-radius:100%;padding-bottom:0;width:24px;height:24px}
.cart-arrow:hover{border-bottom:0;padding-bottom:0}
.cart-arrow-mobile{border-radius:100%;width:24px;height:24px}
.cart-header{text-align:center}
.cart-area-mobile{margin:0 auto;width:100%;padding-top:0;padding-bottom:0;position:absolute;left:0;top:142px;box-shadow:0 0 12px 0 rgba(0,0,0,0.15)}
.cart-area-mobile em{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';font-style:normal}
.cart-area-mobile .cart-wizard{border-radius:0;position:absolute;background-color:#fff;top:-33px;left:0;width:100%;z-index:1210;padding:0 0 20px 0;display:none;overflow-y:scroll;max-height:65vh}
.cart-area-mobile .cart-wizard .cart-wizard-show{margin-top:20px;margin-bottom:9px}
.cart-area-mobile .cart-wizard .cart-wizard-show a.edit{font-weight:900;text-decoration:none}
.cart-area-mobile .cart-wizard .cart-wizard-show .badge{box-shadow:none}
.cart-area-mobile .cart-wizard .cart-wizard-show .badge-text{vertical-align:middle;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';color:#000 !important}
.cart-area-mobile .cart-wizard .cart-wizard-show .badge-light{background-color:#fff !important;color:#000 !important;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';padding:0 3px;vertical-align:bottom}
.cart-area-mobile .cart-wizard .cart-wizard-show .badge-light.badge-active{background-color:#fff !important}
.cart-area-mobile .cart-wizard .cart-wizard-show .badge-light.badge-inactive{color:#747676 !important;background-color:#fff !important}
.cart-area-mobile .cart-wizard .cart-wizard-show .cart-step.badge-inactive{color:#747676 !important}
.cart-area-mobile .cart-wizard .cart-wizard-show .icon.light-theme.large-icon i.success{margin-right:10px;background:url(clientlib-base/resources/svg/light/success_outline.svg) center center no-repeat}
.cart-area-mobile .cart-wizard .cart-wizard-mobile{border-bottom:1px solid #d8dada}
.cart-area-mobile .cart-wizard .cart-wizard-mobile .cart-wizard-bg{background:transparent;padding:9px;margin-top:10px;margin-bottom:10px}
.cart-area-mobile .cart-wizard .cart-wizard-mobile .cart-wizard-bg .caption-two{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';font-weight:bold}
.cart-area-mobile .cart-wizard .cart-wizard-mobile .cart-wizard-bg .legal{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.cart-area-mobile .cart-wizard .cart-wizard-mobile .cart-wizard-bg a.edit{text-decoration:none;margin-left:34px}
.cart-area-mobile .cart-wizard .cart-wizard-mobile .cart-wizard-bg .stickypricenone,.cart-area-mobile .cart-wizard .cart-wizard-mobile .cart-wizard-bg .stickynamenone,.cart-area-mobile .cart-wizard .cart-wizard-mobile .cart-wizard-bg .stickyprice{font-weight:400 !important}
.cart-arrow-mobile .icon.light-theme.small-icon i.expand-more{background:url("clientlib-base/resources/svg/light/expand_more.svg") center center no-repeat}
.cart-arrow-mobile .icon.light-theme.small-icon i.expand-less{background:url("clientlib-base/resources/svg/light/expand_less.svg") center center no-repeat}
.cart-wizard-heading{margin:0}
.cart-wizard-heading a{text-decoration:none;border-bottom:0}
.cart-wizard-heading .purchase-flow-step-title{margin-bottom:10px}
.cart-wizard-heading .purchase-flow-step-skip{padding-top:0;display:block;flex-direction:column}
.cart-wizard-heading .purchase-flow-step-skip .purchase-flow-step-text{padding-top:0 !important;width:60%;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';padding-bottom:20px}
.cart-wizard-heading .sort-options{padding-top:40px}
.cart-wizard-heading .plp-filter{padding:0 !important}
.product-filter-container .sort-options{padding-top:0 !important}
#stepsCount svg{width:46px;height:46px}
.expand-n-less{text-decoration:none;border-bottom:0;display:inline-block;border-radius:100%;padding-bottom:0;height:24px;position:relative;bottom:-17px}
.cart-header{text-align:left !important;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
@media(min-width:992px){.cart-area-desktop{margin:0 auto;z-index:5}
.cart-area-desktop .cart-wizard{display:inline-flex !important;width:100%}
.cart-area-desktop .cart-wizard .cart-wizard-alignment{align-items:center;background-color:#f6f6f6;padding:20px}
.cart-area-desktop .cart-wizard #collapseOne{box-shadow:4px 4px 12px 0 rgba(0,0,0,0.15);padding-bottom:20px;margin:0}
.cart-area-desktop .cart-wizard .cart-wizard-show{margin-bottom:0;margin-top:0;align-items:center;display:flex;padding-left:0;padding-right:0}
.cart-area-desktop .cart-wizard .cart-wizard-show .icon.light-theme.large-icon i.success{margin-right:10px;background:url(clientlib-base/resources/svg/light/success_outline.svg) center center no-repeat}
.cart-area-desktop .cart-wizard .cart-wizard-show .badge{box-shadow:none}
.cart-area-desktop .cart-wizard .cart-wizard-show .badge-text{vertical-align:middle;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.cart-area-desktop .cart-wizard .cart-wizard-show .badge-text.badge-inactive{color:#747676}
.cart-area-desktop .cart-wizard .cart-wizard-show .badge-light{background-color:#f6f6f6 !important;color:#000 !important;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.cart-area-desktop .cart-wizard .cart-wizard-show .badge-light.badge-active{color:#000 !important;background-color:#f6f6f6 !important}
.cart-area-desktop .cart-wizard .cart-wizard-show .badge-light.badge-inactive{color:#747676 !important;background-color:#f6f6f6 !important}
.cart-area-desktop .cart-wizard .cart-wizard-show .badge-line{display:inline-block}
.cart-area-desktop .cart-wizard .cart-wizard-show .badge-line.active{height:2px;margin:3px 15px;width:100%;background:#333}
.cart-area-desktop .cart-wizard .cart-wizard-show .badge-line.next{height:2px;margin:3px 15px;width:100%;opacity:50%;background:#333}
.cart-area-desktop .cart-wizard .cart-wizard-show.cart-wizard-opac{opacity:.5}
.cart-area-desktop .cart-wizard .cart-wizard-show .cart-wizard-total{display:flex;flex-direction:column;float:left;width:92%}
.cart-area-desktop .cart-wizard .cart-wizard-show .cart-wizard-total .badge-text{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.cart-area-desktop .cart-wizard .cart-wizard-show .cart-wizard-total .total-price{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';color:#000 !important;font-weight:400}
.cart-area-desktop .cart-wizard .cart-wizard-show .cart-wizard-acc-icon{height:29px;width:29px;padding:0 5px}
.cart-area-desktop .cart-wizard .cart-wizard-show .cart-wizard-acc-icon i.expand-less{background:url("clientlib-base/resources/svg/light/expand_less.svg") center center no-repeat}
.cart-area-desktop .cart-wizard .cart-wizard-show .cart-wizard-acc-icon i.expand-more{background:url("clientlib-base/resources/svg/light/expand_more.svg") center center no-repeat}
.cart-area-desktop .cart-wizard .cart-wizard-show.responsedata{transform:translateY(-23px)}
.cart-area-desktop .cart-wizard .cart-wizard-show.responsedata .cart-sticky-price-desktop{transform:translateY(10px)}
.cart-area-desktop .cart-wizard .cart-wizard-show.responsedata .cart-arrow{padding-top:20px}
.cart-area-desktop .cart-wizard .cart-wizard-hidden{margin-right:20px;margin-left:15px;display:none}
.cart-area-desktop .cart-wizard .cart-wizard-hidden .cart-wizard-bg{border-left:1px solid #d8dada;padding:0 20px;color:#000;margin-top:9px;margin-bottom:0;background-color:transparent !important;min-height:61px}
.cart-area-desktop .cart-wizard .cart-wizard-hidden .cart-wizard-bg a.edit{font-weight:bold}
.cart-area-desktop .cart-wizard .cart-wizard-hidden .cart-wizard-bg .caption-two{font-weight:700}
.cart-area-desktop .cart-wizard .cart-wizard-hidden .cart-wizard-bg .caption-two em{font-style:normal}
.cart-area-desktop .cart-wizard .cart-wizard-hidden .cart-wizard-bg .stickypricenone,.cart-area-desktop .cart-wizard .cart-wizard-hidden .cart-wizard-bg .stickynamenone,.cart-area-desktop .cart-wizard .cart-wizard-hidden .cart-wizard-bg .stickyprice{font-weight:400 !important}
}
.activation-device-selection .activation-cards-container{justify-content:space-evenly;padding-bottom:40px}
@media(min-width:992px){.activation-device-selection .activation-cards-container div{max-width:295px}
}
.activation-device-selection .activation-cards-container .activate-device-card .sequential-card-container .sequential-card{border:none !important}
.activation-device-selection .activation-cards-container .activate-device-card .sequential-card-container .sequential-card img{padding:0 !important}
.activation-device-selection .activation-cards-container .activate-device-card .sequential-card-container .sequential-card .sequential-card-text h2.heading-container{text-transform:unset !important;font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:24px;color:#1a1c35}
@media only screen and (min-width:920px){.activation-device-selection .activation-cards-container .activate-device-card .sequential-card-container .sequential-card .sequential-card-text h2.heading-container{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:24px;color:#1a1c35}
}
.activation-device-selection .activation-cards-container .activate-device-card .sequential-card-container .sequential-card .sequential-card-text .description-container{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#1a1c35}
@media only screen and (min-width:920px){.activation-device-selection .activation-cards-container .activate-device-card .sequential-card-container .sequential-card .sequential-card-text .description-container{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#1a1c35}
}
@media(min-width:992px){.activation-device-selection .activation-cards-container .activate-device-card .sequential-card-container .sequential-card .sequential-card-text{padding-top:40px}
}
.activation-device-selection .activation-cards-container .activate-device-card .sequential-card-container .btn-sequential-carousel{background-color:#fff;text-align:left;position:unset;bottom:0}
@media only screen and (min-width:720px){.activation-device-selection .activation-cards-container .activate-device-card .sequential-card-container .btn-sequential-carousel{position:unset;bottom:0}
}
@media only screen and (min-width:920px){.activation-device-selection .activation-cards-container .activate-device-card .sequential-card-container .btn-sequential-carousel{position:absolute;bottom:0}
}
.activation-device-selection .activation-cards-container .activate-device-card .sequential-card-container .btn-sequential-carousel a{font-size:14px;font-weight:400;line-height:20px;color:#f5fffd !important}
@media only screen and (min-width:920px){.activation-device-selection .activation-cards-container .activate-device-card .sequential-card-container .btn-sequential-carousel a{font-size:16px;font-weight:400;line-height:18px;color:#f5fffd !important}
}
@media(min-width:992px){.activation-device-selection .activation-cards-container{padding-bottom:0}
}
.activation-device-selection .login{padding:30px 30px}
.activation-device-selection .login h2{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';padding-bottom:10px}
.activation-device-selection .login p{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.activation-device-selection .login form{margin-top:20px}
.activation-device-selection .login .checkbox{padding:0 5px}
.activation-device-selection .device-selection-heading{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';text-align:center;margin:0 auto;padding-top:30px;padding-bottom:15px}
.activation-device-selection .subtitle-three-px{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';padding-bottom:20px !important;padding-left:20px;padding-right:20px}
.activation-device-selection .sequential-card{padding-top:0}
.activation-device-selection .sequential-card-container{border:0;background:#f6f6f6 !important;margin:40px 20px 20px 20px !important}
.activation-device-selection .sequential-card-container img{height:48px;width:48px !important}
@media only screen and (min-width:920px){.activation-device-selection .sequential-card-container img{height:102px;width:102px !important}
}
.activation-device-selection .sequential-card-container .primary-btn .btn{background-color:#fff;box-shadow:none;color:#000;border:1px solid #000}
.activation-device-selection .sequential-card-container .primary-btn .btn:hover,.activation-device-selection .sequential-card-container .primary-btn .btn:focus,.activation-device-selection .sequential-card-container .primary-btn .btn:active{background-color:#fff;border:1px solid #747676;color:#747676}
.activation-device-selection .sequential-card-text{margin-left:10px;text-align:left}
.activation-device-selection .description-container{padding-top:0;padding-bottom:0;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:normal}
@media(min-width:992px){.activation-device-selection .col-12.col-md-8.col-lg-8{background:#fff}
.activation-device-selection .description-container{padding-top:10px;padding-bottom:10px}
.activation-device-selection .login{padding:130px 30px 0 30px}
.activation-device-selection .subtitle-three-px{padding-bottom:60px !important;width:31%;margin:auto}
.activation-device-selection .device-selection-heading{font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';padding-top:70px}
.activation-device-selection .sequential-card-text{margin-left:0}
.activation-device-selection .sequential-card-container{margin:auto 20px 120px 20px !important}
}
@media only screen and (max-width:455px){.phone-zip-form-webview .phonenomEs .nav-tabs .nav-link{height:62px !important}
}
.activationflowwrapper .col-12.product-background{padding-left:0 !important;padding-right:0 !important}
.activationflowwrapper .purchase-flow-step-skip{border-bottom:4px solid #000;padding-bottom:20px}
.activationflowwrapper .multiline-plan-card__head .plan-type{padding-bottom:0}
.activationflowwrapper .multiline-plan-card__avg-price .price-breakdown{margin:0 0 20px 0}
.activationflowwrapper .purchase-modal-content .activation-overlay{padding-bottom:0}
.activationflowwrapper .purchase-modal-content .tab-selector{padding-top:20px !important}
.activationflowwrapper .verify-identity-form .verify-identity-form-button{text-align:center !important}
@media(min-width:992px){.activationflowwrapper .verify-identity-form .verify-identity-form-button{text-align:left !important}
}
.activationflowwrapper .payment-card-redeem-text-container{margin-top:25px}
.activationflowwrapper .payment-card-redeem-text-container .payment-card-redeem-text-wrapper{border-radius:10px;border:1px solid #e2f7c2;background:#f2fde0;padding:24px;display:flex;gap:5px}
@media(min-width:992px){.activationflowwrapper .payment-card-redeem-text-container .payment-card-redeem-text-wrapper{gap:0}
}
.activationflowwrapper .payment-card-redeem-text-container .payment-card-redeem-text-wrapper .payment-card-redeem-text-inner{color:#315700;border-radius:8px;font-family:GalanoGrotesque-Medium;font-size:16px;font-style:normal;font-weight:400;line-height:24px}
@media(min-width:992px){.activationflowwrapper .payment-card-redeem-text-container .payment-card-redeem-text-wrapper .payment-card-redeem-text-inner{font-size:18px;line-height:28px}
}
.activationflowwrapper .payment-card-redeem-text-container .payment-card-redeem-text-wrapper .bg-icon{width:48px;display:block;background:url("clientlib-base/resources/svg/notification-success.svg") center center no-repeat}
.checkout-cart-summary .cart-item-row__price span,.checkout-cart-summary .cart-item-row__price .auto-refill-enroll,.checkout-cart-summary .cart-item-row__price .refill-reward{text-align:right}
.checkout-cart-summary .cart-item-row__price p.caption-one{text-align:right}
.activation-enter-number-container,.activation-enter-details-container,.devicetype-selection-container,.activation-steps-container,.select-validate-device-container,.devices-zip-code-container,.activation-group-plan-container{width:100%;padding-bottom:40px}
@media only screen and (min-width:920px){.activation-enter-number-container,.activation-enter-details-container,.devicetype-selection-container,.activation-steps-container,.select-validate-device-container,.devices-zip-code-container,.activation-group-plan-container{padding-top:76px}
}
.activation-enter-number-container .activation-flow-step-title,.activation-enter-details-container .activation-flow-step-title,.devicetype-selection-container .activation-flow-step-title,.activation-steps-container .activation-flow-step-title,.select-validate-device-container .activation-flow-step-title,.devices-zip-code-container .activation-flow-step-title,.activation-group-plan-container .activation-flow-step-title{margin-left:0}
.activation-enter-number-container .error-text,.activation-enter-details-container .error-text,.devicetype-selection-container .error-text,.activation-steps-container .error-text,.select-validate-device-container .error-text,.devices-zip-code-container .error-text,.activation-group-plan-container .error-text{margin-left:0 !important}
.activation-enter-number-container .learn-more,.activation-enter-number-container .help-text,.activation-enter-details-container .learn-more,.activation-enter-details-container .help-text,.devicetype-selection-container .learn-more,.devicetype-selection-container .help-text,.activation-steps-container .learn-more,.activation-steps-container .help-text,.select-validate-device-container .learn-more,.select-validate-device-container .help-text,.devices-zip-code-container .learn-more,.devices-zip-code-container .help-text,.activation-group-plan-container .learn-more,.activation-group-plan-container .help-text{padding-top:20px}
.activation-enter-number-container .learn-more a,.activation-enter-number-container .help-text a,.activation-enter-details-container .learn-more a,.activation-enter-details-container .help-text a,.devicetype-selection-container .learn-more a,.devicetype-selection-container .help-text a,.activation-steps-container .learn-more a,.activation-steps-container .help-text a,.select-validate-device-container .learn-more a,.select-validate-device-container .help-text a,.devices-zip-code-container .learn-more a,.devices-zip-code-container .help-text a,.activation-group-plan-container .learn-more a,.activation-group-plan-container .help-text a{font-family:'GalanoGrotesque-Medium' !important;font-size:12px;font-weight:400;line-height:18px;color:#525252 !important;border-color:#525252;border-bottom:1px solid #525252 !important}
.activation-enter-number-container .learn-more a:hover,.activation-enter-number-container .help-text a:hover,.activation-enter-details-container .learn-more a:hover,.activation-enter-details-container .help-text a:hover,.devicetype-selection-container .learn-more a:hover,.devicetype-selection-container .help-text a:hover,.activation-steps-container .learn-more a:hover,.activation-steps-container .help-text a:hover,.select-validate-device-container .learn-more a:hover,.select-validate-device-container .help-text a:hover,.devices-zip-code-container .learn-more a:hover,.devices-zip-code-container .help-text a:hover,.activation-group-plan-container .learn-more a:hover,.activation-group-plan-container .help-text a:hover{border-bottom:1px solid #525252 !important}
@media only screen and (min-width:920px){.activation-enter-number-container .learn-more a,.activation-enter-number-container .help-text a,.activation-enter-details-container .learn-more a,.activation-enter-details-container .help-text a,.devicetype-selection-container .learn-more a,.devicetype-selection-container .help-text a,.activation-steps-container .learn-more a,.activation-steps-container .help-text a,.select-validate-device-container .learn-more a,.select-validate-device-container .help-text a,.devices-zip-code-container .learn-more a,.devices-zip-code-container .help-text a,.activation-group-plan-container .learn-more a,.activation-group-plan-container .help-text a{font-family:'GalanoGrotesque-Medium';font-size:12px;font-weight:400;line-height:18px;color:#525252 !important;border-color:#525252}
}
.activation-enter-number-container .privacy-info,.activation-enter-details-container .privacy-info,.devicetype-selection-container .privacy-info,.activation-steps-container .privacy-info,.select-validate-device-container .privacy-info,.devices-zip-code-container .privacy-info,.activation-group-plan-container .privacy-info{font-family:'GalanoGrotesque-Medium';font-size:12px !important;font-weight:400;line-height:18px;color:#525252 !important}
.activation-enter-number-container .privacy-info a,.activation-enter-details-container .privacy-info a,.devicetype-selection-container .privacy-info a,.activation-steps-container .privacy-info a,.select-validate-device-container .privacy-info a,.devices-zip-code-container .privacy-info a,.activation-group-plan-container .privacy-info a{font-family:'GalanoGrotesque-Medium';font-size:12px !important;font-weight:400;line-height:18px;color:#525252 !important;border-color:#525252}
.activation-enter-number-container .terms-checkbox .custom-control-label p,.activation-enter-number-container .t-and-c-input .custom-control-label p,.activation-enter-details-container .terms-checkbox .custom-control-label p,.activation-enter-details-container .t-and-c-input .custom-control-label p,.devicetype-selection-container .terms-checkbox .custom-control-label p,.devicetype-selection-container .t-and-c-input .custom-control-label p,.activation-steps-container .terms-checkbox .custom-control-label p,.activation-steps-container .t-and-c-input .custom-control-label p,.select-validate-device-container .terms-checkbox .custom-control-label p,.select-validate-device-container .t-and-c-input .custom-control-label p,.devices-zip-code-container .terms-checkbox .custom-control-label p,.devices-zip-code-container .t-and-c-input .custom-control-label p,.activation-group-plan-container .terms-checkbox .custom-control-label p,.activation-group-plan-container .t-and-c-input .custom-control-label p{font-size:12px !important;font-weight:400;line-height:18px;color:#525252 !important;font-family:'GalanoGrotesque-Medium'}
.activation-enter-number-container .terms-checkbox .custom-control-label p a,.activation-enter-number-container .t-and-c-input .custom-control-label p a,.activation-enter-details-container .terms-checkbox .custom-control-label p a,.activation-enter-details-container .t-and-c-input .custom-control-label p a,.devicetype-selection-container .terms-checkbox .custom-control-label p a,.devicetype-selection-container .t-and-c-input .custom-control-label p a,.activation-steps-container .terms-checkbox .custom-control-label p a,.activation-steps-container .t-and-c-input .custom-control-label p a,.select-validate-device-container .terms-checkbox .custom-control-label p a,.select-validate-device-container .t-and-c-input .custom-control-label p a,.devices-zip-code-container .terms-checkbox .custom-control-label p a,.devices-zip-code-container .t-and-c-input .custom-control-label p a,.activation-group-plan-container .terms-checkbox .custom-control-label p a,.activation-group-plan-container .t-and-c-input .custom-control-label p a{font-family:'GalanoGrotesque-Medium';font-size:12px;font-weight:400;line-height:18px;color:#525252 !important;border-color:#525252;border-bottom:1px solid #525252 !important}
.activation-enter-number-container .terms-checkbox .custom-control-label p a:hover,.activation-enter-number-container .t-and-c-input .custom-control-label p a:hover,.activation-enter-details-container .terms-checkbox .custom-control-label p a:hover,.activation-enter-details-container .t-and-c-input .custom-control-label p a:hover,.devicetype-selection-container .terms-checkbox .custom-control-label p a:hover,.devicetype-selection-container .t-and-c-input .custom-control-label p a:hover,.activation-steps-container .terms-checkbox .custom-control-label p a:hover,.activation-steps-container .t-and-c-input .custom-control-label p a:hover,.select-validate-device-container .terms-checkbox .custom-control-label p a:hover,.select-validate-device-container .t-and-c-input .custom-control-label p a:hover,.devices-zip-code-container .terms-checkbox .custom-control-label p a:hover,.devices-zip-code-container .t-and-c-input .custom-control-label p a:hover,.activation-group-plan-container .terms-checkbox .custom-control-label p a:hover,.activation-group-plan-container .t-and-c-input .custom-control-label p a:hover{border-bottom:1px solid #525252 !important}
.activation-enter-number-container .text-muted,.activation-enter-details-container .text-muted,.devicetype-selection-container .text-muted,.activation-steps-container .text-muted,.select-validate-device-container .text-muted,.devices-zip-code-container .text-muted,.activation-group-plan-container .text-muted{color:#000 !important;font-weight:bold;border-bottom:2px solid #000 !important}
.activation-enter-number-container .md-form,.activation-enter-details-container .md-form,.devicetype-selection-container .md-form,.activation-steps-container .md-form,.select-validate-device-container .md-form,.devices-zip-code-container .md-form,.activation-group-plan-container .md-form{margin-bottom:10px !important}
.activation-enter-number-container .phone-zip-form-webview .md-form,.activation-enter-details-container .phone-zip-form-webview .md-form,.devicetype-selection-container .phone-zip-form-webview .md-form,.activation-steps-container .phone-zip-form-webview .md-form,.select-validate-device-container .phone-zip-form-webview .md-form,.devices-zip-code-container .phone-zip-form-webview .md-form,.activation-group-plan-container .phone-zip-form-webview .md-form{margin-bottom:0 !important}
.activation-enter-number-container .learn-more,.activation-enter-details-container .learn-more,.devicetype-selection-container .learn-more,.activation-steps-container .learn-more,.select-validate-device-container .learn-more,.devices-zip-code-container .learn-more,.activation-group-plan-container .learn-more{padding-top:10px}
.activation-enter-number-container .phone-text,.activation-enter-details-container .phone-text,.devicetype-selection-container .phone-text,.activation-steps-container .phone-text,.select-validate-device-container .phone-text,.devices-zip-code-container .phone-text,.activation-group-plan-container .phone-text{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';padding-top:30px;padding-bottom:34px !important}
.activation-enter-number-container .phone-text-subtitle,.activation-enter-details-container .phone-text-subtitle,.devicetype-selection-container .phone-text-subtitle,.activation-steps-container .phone-text-subtitle,.select-validate-device-container .phone-text-subtitle,.devices-zip-code-container .phone-text-subtitle,.activation-group-plan-container .phone-text-subtitle{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';padding-top:10px}
.activation-enter-number-container .t-and-c-input .custom-control-label,.activation-enter-number-container .privacy-info-esn,.activation-enter-details-container .t-and-c-input .custom-control-label,.activation-enter-details-container .privacy-info-esn,.devicetype-selection-container .t-and-c-input .custom-control-label,.devicetype-selection-container .privacy-info-esn,.activation-steps-container .t-and-c-input .custom-control-label,.activation-steps-container .privacy-info-esn,.select-validate-device-container .t-and-c-input .custom-control-label,.select-validate-device-container .privacy-info-esn,.devices-zip-code-container .t-and-c-input .custom-control-label,.devices-zip-code-container .privacy-info-esn,.activation-group-plan-container .t-and-c-input .custom-control-label,.activation-group-plan-container .privacy-info-esn{text-align:left !important}
.activation-enter-number-container .t-and-c-input .custom-control-label div.mt-10.mb-10,.activation-enter-number-container .privacy-info-esn div.mt-10.mb-10,.activation-enter-details-container .t-and-c-input .custom-control-label div.mt-10.mb-10,.activation-enter-details-container .privacy-info-esn div.mt-10.mb-10,.devicetype-selection-container .t-and-c-input .custom-control-label div.mt-10.mb-10,.devicetype-selection-container .privacy-info-esn div.mt-10.mb-10,.activation-steps-container .t-and-c-input .custom-control-label div.mt-10.mb-10,.activation-steps-container .privacy-info-esn div.mt-10.mb-10,.select-validate-device-container .t-and-c-input .custom-control-label div.mt-10.mb-10,.select-validate-device-container .privacy-info-esn div.mt-10.mb-10,.devices-zip-code-container .t-and-c-input .custom-control-label div.mt-10.mb-10,.devices-zip-code-container .privacy-info-esn div.mt-10.mb-10,.activation-group-plan-container .t-and-c-input .custom-control-label div.mt-10.mb-10,.activation-group-plan-container .privacy-info-esn div.mt-10.mb-10{margin:5px !important}
.activation-enter-number-container .caption-three-bold p,.activation-enter-details-container .caption-three-bold p,.devicetype-selection-container .caption-three-bold p,.activation-steps-container .caption-three-bold p,.select-validate-device-container .caption-three-bold p,.devices-zip-code-container .caption-three-bold p,.activation-group-plan-container .caption-three-bold p{font-family:'GalanoGrotesque-Medium';font-size:12px;font-weight:400;line-height:18px;color:#525252}
.activation-enter-number-container .caption-three-bold p a,.activation-enter-details-container .caption-three-bold p a,.devicetype-selection-container .caption-three-bold p a,.activation-steps-container .caption-three-bold p a,.select-validate-device-container .caption-three-bold p a,.devices-zip-code-container .caption-three-bold p a,.activation-group-plan-container .caption-three-bold p a{font-family:'GalanoGrotesque-Medium';font-size:12px;font-weight:400;line-height:18px;color:#525252 !important;border-color:#525252}
.activation-enter-number-container .device-btn-pos,.activation-enter-details-container .device-btn-pos,.devicetype-selection-container .device-btn-pos,.activation-steps-container .device-btn-pos,.select-validate-device-container .device-btn-pos,.devices-zip-code-container .device-btn-pos,.activation-group-plan-container .device-btn-pos{text-align:center !important}
@media(min-width:992px){.activation-enter-number-container .device-btn-pos,.activation-enter-details-container .device-btn-pos,.devicetype-selection-container .device-btn-pos,.activation-steps-container .device-btn-pos,.select-validate-device-container .device-btn-pos,.devices-zip-code-container .device-btn-pos,.activation-group-plan-container .device-btn-pos{text-align:left !important}
}
.activation-enter-number-container .enter-details-image,.activation-enter-details-container .enter-details-image,.devicetype-selection-container .enter-details-image,.activation-steps-container .enter-details-image,.select-validate-device-container .enter-details-image,.devices-zip-code-container .enter-details-image,.activation-group-plan-container .enter-details-image{text-align:center !important}
.activation-enter-number-container .choice-card .md-form.input-group,.activation-enter-details-container .choice-card .md-form.input-group,.devicetype-selection-container .choice-card .md-form.input-group,.activation-steps-container .choice-card .md-form.input-group,.select-validate-device-container .choice-card .md-form.input-group,.devices-zip-code-container .choice-card .md-form.input-group,.activation-group-plan-container .choice-card .md-form.input-group{margin-top:10px}
.activation-enter-number-container .choice-card .custom-control-label div,.activation-enter-details-container .choice-card .custom-control-label div,.devicetype-selection-container .choice-card .custom-control-label div,.activation-steps-container .choice-card .custom-control-label div,.select-validate-device-container .choice-card .custom-control-label div,.devices-zip-code-container .choice-card .custom-control-label div,.activation-group-plan-container .choice-card .custom-control-label div{margin-top:10px}
@media(min-width:768px){.activation-enter-number-container,.activation-enter-details-container,.devicetype-selection-container,.activation-steps-container,.select-validate-device-container,.devices-zip-code-container,.activation-group-plan-container{width:505px;padding-bottom:60px}
.activation-enter-number-container .phone-text,.activation-enter-details-container .phone-text,.devicetype-selection-container .phone-text,.activation-steps-container .phone-text,.select-validate-device-container .phone-text,.devices-zip-code-container .phone-text,.activation-group-plan-container .phone-text{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.activation-enter-number-container .enter-details-image,.activation-enter-details-container .enter-details-image,.devicetype-selection-container .enter-details-image,.activation-steps-container .enter-details-image,.select-validate-device-container .enter-details-image,.devices-zip-code-container .enter-details-image,.activation-group-plan-container .enter-details-image{text-align:left !important}
}
.imei-align{padding-top:30px}
.activation-group-plan-container .group-plan-container{padding-top:0;padding-bottom:40px}
.activation-group-plan-container .group-plan-container .choice-card{border:0;padding:30px 0 20px 0;border-bottom:1px solid #d8dada;margin-top:0 !important;margin-bottom:0}
.activation-group-plan-container .group-plan-container .choice-card h2{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';padding-bottom:20px}
.activation-group-plan-container .group-plan-container .custom-radio{padding:0;margin-left:20px}
.activation-group-plan-container .group-plan-container .custom-radio P:nth-child(1){font-size:1.4rem;line-height:2rem;font-family:'GalanoGrotesque-Medium';font-weight:400;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.activation-group-plan-container .group-plan-container .custom-radio p{font-size:1.4rem;line-height:2rem;font-family:'GalanoGrotesque-Medium';font-weight:400}
.activation-group-plan-container .group-plan-container .custom-radio .custom-control-input{width:100%;height:unset;bottom:12px;left:0;z-index:0;right:unset;top:unset}
.activation-group-plan-container .group-plan-container .custom-radio .custom-control-label{padding-left:30px}
.activation-group-plan-container .group-plan-container .line-used{padding-top:15px;padding-bottom:25px}
.activation-group-plan-container .group-plan-container .line-used p{font-size:1.4rem;line-height:2rem;font-family:'GalanoGrotesque-Medium';font-weight:400;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.activation-group-plan-container .group-plan-container .line-used ul{list-style:none;margin:0;padding:0}
.activation-group-plan-container .group-plan-container .line-used ul li{display:inline-block;vertical-align:middle;margin-right:10px;margin-top:10px}
.activation-group-plan-container .group-plan-container .line-used ul li .icon.light-theme.large-icon i.success{background:url(clientlib-base/resources/svg/light/success-cart.svg) center center no-repeat}
.activation-group-plan-container .group-plan-container .oval{height:20px;width:20px;border-radius:50%;background-color:silver}
.activation-group-plan-container .group-plan-container .dateby{font-size:1.4rem;line-height:2rem;font-family:'GalanoGrotesque-Medium';font-weight:400;padding-bottom:10px}
.activation-group-plan-container .group-plan-container .dateby span{font-weight:bold}
.activation-group-plan-container .image-container{height:78px;width:78px;padding:15px 20px;background-color:#f6f6f6;border-radius:4px;display:flex;justify-content:center;align-items:center}
.activation-group-plan-container .image-container .cart-item-image{max-height:100%;max-width:100%}
@media(min-width:768px){.activation-group-plan-container{width:100%}
.activation-group-plan-container .group-plan-container{padding-top:70px}
.activation-group-plan-container .group-plan-container .choice-card{padding:0 0 20px 0;margin-bottom:20px}
}
@media(min-width:992px){.activation-group-plan-container{width:90%}
.activation-group-plan-container .choice-card{margin-right:40px;margin-bottom:20px}
}
.my-activation-multiplier .plan-detail{height:auto;margin-top:0}
.my-activation-multiplier .plan-detail .multiplier{margin:0;padding:0;list-style-type:none}
.my-activation-multiplier .plan-detail .multiplier span.multi{width:31px;height:24px;background:#008330;padding:0 5px;color:#fff;border-radius:6px;margin:6px 10px 0 0;display:inline-block;overflow:hidden}
.my-activation-multiplier .plan-detail .plan-details-list{margin:0;padding:0;list-style-type:none}
.my-activation-multiplier .plan-detail .plan-details-list li{margin:0}
.my-activation-multiplier .plan-detail .plan-details-list .body-text,.my-activation-multiplier .plan-detail .plan-details-list .md-form.input-group.search-input label,.md-form.input-group.search-input .my-activation-multiplier .plan-detail .plan-details-list label,.my-activation-multiplier .plan-detail .plan-details-list label.field span,label.field .my-activation-multiplier .plan-detail .plan-details-list span,.my-activation-multiplier .plan-detail .plan-details-list label.field-spa span,label.field-spa .my-activation-multiplier .plan-detail .plan-details-list span,.my-activation-multiplier .plan-detail .plan-details-list a,.my-activation-multiplier .plan-detail .plan-details-list .payment-method-info .default-payment p.subtitle-three-px,.payment-method-info .default-payment .my-activation-multiplier .plan-detail .plan-details-list p.subtitle-three-px,.my-activation-multiplier .plan-detail .plan-details-list .address-info .default-payment p.subtitle-three-px,.address-info .default-payment .my-activation-multiplier .plan-detail .plan-details-list p.subtitle-three-px,.my-activation-multiplier .plan-detail .plan-details-list .managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .my-activation-multiplier .plan-detail .plan-details-list .subtitle-three-px,.my-activation-multiplier .plan-detail .plan-details-list .managed-line .port-toast .toast-refill .toast-header .subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .my-activation-multiplier .plan-detail .plan-details-list .subtitle-three-px{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
@media(min-width:992px){.confirmation-page .plan-details-list .body-text,.confirmation-page .plan-details-list .md-form.input-group.search-input label,.md-form.input-group.search-input .confirmation-page .plan-details-list label,.confirmation-page .plan-details-list label.field span,label.field .confirmation-page .plan-details-list span,.confirmation-page .plan-details-list label.field-spa span,label.field-spa .confirmation-page .plan-details-list span,.confirmation-page .plan-details-list a,.confirmation-page .plan-details-list .payment-method-info .default-payment p.subtitle-three-px,.payment-method-info .default-payment .confirmation-page .plan-details-list p.subtitle-three-px,.confirmation-page .plan-details-list .address-info .default-payment p.subtitle-three-px,.address-info .default-payment .confirmation-page .plan-details-list p.subtitle-three-px,.confirmation-page .plan-details-list .managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .confirmation-page .plan-details-list .subtitle-three-px,.confirmation-page .plan-details-list .managed-line .port-toast .toast-refill .toast-header .subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .confirmation-page .plan-details-list .subtitle-three-px{margin-left:30px !important}
}
.activation-login-container{padding-bottom:0 !important}
.activation-login-container .heading-three{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';padding-top:0}
.activation-login-container .subtitle-three-px{padding-top:0}
@media(min-width:992px){.activation-login-container .subtitle-three-px{width:100%}
}
@media(min-width:992px){.activation-login-container .subtitle-three-px{padding-top:0}
.activation-login-container .heading-three{padding-top:0;text-align:left;font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
}
.activation-login-area .tab-selector{padding-top:30px;padding-bottom:40px}
@media(min-width:992px){.activation-login-area .tab-selector{padding-top:60px;padding-bottom:60px}
}
.activation-login-area .tab-selector .nav{padding:0 0 !important;justify-content:center}
.activation-login-area .tab-selector ul{border-bottom:1px solid #d8dada}
.activation-login-area .tab-selector ul li a{padding:10px 2% !important}
.activation-login-area .tab-content .tab-pane{width:100%;margin:auto}
.activation-login-area .text-left.pb-20{margin-left:35px !important}
.activation-login-area .text-left.pb-20 a{color:#000;border-bottom:2px solid #000;padding-bottom:0}
.activation-login-area .custom-control.custom-checkbox.mt-auto.text-center.mb-20{padding-left:0;margin-bottom:40px}
.activation-login-area .age-confirmation{margin-bottom:0 !important}
.activation-login-area .age-confirmation .caption-one{margin-top:5px;text-align:left}
.activation-login-area .remember-me-checkbox{padding-left:0;align-items:center}
.activation-login-area .remember-me-checkbox .custom-control-label div{margin-bottom:10px}
.activation-login-area .remember-me-checkbox .custom-control-label div .caption-one{margin-top:5px}
.activation-login-area .remember-me-checkbox .custom-control-label p.caption-one{font-family:'GalanoGrotesque-Medium';font-size:12px;font-weight:400;line-height:18px;color:#525252}
@media only screen and (min-width:920px){.activation-login-area .remember-me-checkbox .custom-control-label p.caption-one{font-size:12px;font-weight:400;line-height:18px;color:#525252}
}
.activation-login-area .remember-me-checkbox .custom-control-label a.register-why-need modal-tab{font-family:'GalanoGrotesque-Medium';font-size:12px;font-weight:400;line-height:18px;color:#525252}
@media only screen and (min-width:920px){.activation-login-area .remember-me-checkbox .custom-control-label a.register-why-need modal-tab{font-size:12px;font-weight:400;line-height:18px;color:#525252}
}
.activation-login-area .remember-me-checkbox .custom-control-label span.caption-three{font-size:16px;font-weight:400;line-height:20px;color:#525252;font-family:'GalanoGrotesque-Medium'}
.activation-login-area .remember-me-checkbox .info-icon{height:16px !important;width:16px !important;margin-bottom:3px}
.activation-login-area .checkbox-inside-choiceCard{align-items:center}
.activation-login-area .checkbox-inside-choiceCard .caption-one{margin-top:0 !important}
.activation-login-area .checkbox-inside-choiceCard .custom-control-label p.caption-one{font-family:'GalanoGrotesque-Medium';font-size:12px;font-weight:400;line-height:18px;color:#525252}
@media only screen and (min-width:920px){.activation-login-area .checkbox-inside-choiceCard .custom-control-label p.caption-one{font-size:12px;font-weight:400;line-height:18px;color:#525252}
}
.activation-login-area .checkbox-inside-choiceCard .info-icon{height:16px !important;width:16px !important;margin-bottom:3px}
.activation-login-area .login-tab-userauth .info-icon{height:16px !important;width:16px !important;margin-bottom:3px}
.activation-login-area .forgot-password{font-family:'GalanoGrotesque-Medium';font-size:12px;font-weight:400;line-height:18px;color:#525252;border-color:#525252}
@media only screen and (min-width:920px){.activation-login-area .forgot-password{font-size:12px;font-weight:400;line-height:18px;color:#525252;border-color:#525252}
}
.activation-login-area .login-disabled{font-family:'GalanoGrotesque-Medium';font-size:12px;font-weight:400;line-height:18px;color:#d9d9d9;border-color:#d9d9d9}
@media only screen and (min-width:920px){.activation-login-area .login-disabled{font-size:12px;font-weight:400;line-height:18px;color:#d9d9d9;border-color:#d9d9d9}
}
.activation-login-area .register-why-need{font-family:'GalanoGrotesque-Medium';font-size:12px;font-weight:400;line-height:18px;color:#525252;border-color:#525252}
@media only screen and (min-width:920px){.activation-login-area .register-why-need{font-size:12px;font-weight:400;line-height:18px;color:#525252;border-color:#525252}
}
.activation-login-area div.text-left.mt-10>div{display:block}
@media only screen and (min-width:720px){.activation-login-area div.text-left.mt-10>div{display:block}
}
@media only screen and (min-width:920px){.activation-login-area div.text-left.mt-10>div{display:flex}
}
.activation-login-area div.text-left.mt-10>div span.caption-three{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:20px;color:#525252}
.activation-login-area div.text-left.mt-10>div a.caption-three-bold{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:20px;color:#525252 !important;border-color:#525252;margin-left:3px}
.activation-login-area .age-consent-section .age-confirmation p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:20px;color:#525252}
.activation-login-area #tab1 .text-left.pb-20{margin-left:45px !important}
.activation-login-area .refill-tabs .custom-control .custom-control-label{width:34%}
@media(min-width:768px){.activation-login-area .tab-selector .nav{padding:0 !important;justify-content:center}
.activation-login-area .tab-content .tab-pane{width:530px}
}
.activation-steps-container .caption-one{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.activation-steps-container div.bg-medium-grey{background-color:#e6fcf4 !important;border-radius:10px}
.activation-steps-container div.bg-medium-grey p.body-bold{color:#1a1c35;font-family:'GalanoGrotesque-Bold';font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.activation-steps-container div.bg-medium-grey p{color:#525252;font-family:'GalanoGrotesque-Medium';font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.activation-steps-container .steps-list{margin-top:20px;border:1px solid #dadada;padding:16px;border-radius:20px;color:#525252;font-family:'GalanoGrotesque-Medium';font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.activation-steps-container .steps-list .arrow-network{margin-bottom:16px;width:48px !important;height:48px !important;background:url("clientlib-base/resources/svg/light/arrow-network.svg") center center no-repeat}
.activation-steps-container .steps-list ol li{color:#1a1c35;font-family:'GalanoGrotesque-Bold';font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.activation-steps-container .activation-steps-note{color:#525252;font-family:'GalanoGrotesque-Medium';font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.activation-steps-container ol{margin:0;padding-left:16px}
.activation-steps-container ol li{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';margin-bottom:30px}
.payment-type-selection .payment-type-options .choice-card{margin-top:30px}
.webviewdeviceidentification .activation-enter-details-container{padding-top:0 !important}
.webviewdeviceidentification .device-identification-form{padding-top:20px !important}
.webviewdeviceidentification .webview-imei-tab-ul{list-style:none !important;padding:0 !important;display:flex !important;width:100% !important}
.webviewdeviceidentification .webview-imei-tab-ul li{width:50% !important;text-align:center !important;padding-top:12px !important;padding-bottom:12px !important;border-bottom:1px solid !important;color:#1a1c35 !important;font-family:'GalanoGrotesque-Medium' !important;font-size:16px !important;font-style:normal !important;font-weight:400 !important;line-height:24px !important}
.webviewdeviceidentification .webview-imei-tab-ul .active{border-bottom:4px solid #1a1c35 !important;font-family:'GalanoGrotesque-Bold' !important}
.activation-enter-details-container{padding-bottom:40px;padding-top:40px}
@media only screen and (min-width:920px){.activation-enter-details-container{padding-top:40px;padding-bottom:80px}
}
@media(min-width:768px){.half-grey{background:linear-gradient(90deg,#fff 50%,#f6f6f6 50%)}
}
.next-steps{width:100%;margin:auto}
.next-steps .btn{margin-right:0}
@media(min-width:992px){.next-steps{width:60%}
.next-steps .btn{margin-right:20px}
}
.device-identification-form{padding-top:30px}
.device-identification-form .enter-details-input p.legal{font-family:'GalanoGrotesque-Medium';font-size:14px !important;font-weight:400;line-height:20px;color:#525252}
@media(min-width:768px){.device-identification-form{padding-top:0}
}
.device-identification-form .device-btn-pos{padding-top:30px}
.activation-num-choose{padding-top:0;padding-bottom:40px}
.activation-num-choose .choice-card{margin-top:30px}
.auto-refill-cart .cart-item-row{padding-top:0}
.auto-refill-cart-section .add-new-line{border-top:0;padding-top:30;padding-bottom:10px}
@media(min-width:992px){.auto-refill-cart-section .add-new-line{padding-top:40px;padding-bottom:40px}
}
.auto-refill-cart-section .auto-refill-cart .cart-item-row:last-child{border-bottom:1px solid #d8dada !important}
.column-promos{margin-bottom:20px}
.column-promos .image-and-text__text>div{max-width:100%}
.column-promos .image-and-text__text{padding:70px 40px 40px 55px !important;display:block;min-height:317px}
.column-promos .image-and-text__text .component-heading{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';display:block;width:unset;margin:0}
.column-promos .image-and-text__text .button_track{padding-top:0}
@media(min-width:992px){.column-promos{margin-bottom:0}
}
.terms-checkbox .custom-control-label{padding-left:40px}
.terms-checkbox .custom-control-label::before{top:5px !important}
.activation-cart-custom .order-confirmation-message{padding-left:0 !important}
.activation-cart-custom .cart-heading-container{padding-left:8px !important}
@media(min-width:992px){.activation-cart-custom .cart-heading-container{padding-left:15px !important}
}
.activation-cart-custom .cart-section__detail{margin-top:0}
@media(min-width:992px){.activation-cart-custom .cart-section__detail{margin-top:20px}
}
.activation-cart-custom .cart-order-text{padding-left:0 !important}
.activation-cart-custom .cart-item-row .col-sm-2{max-width:30%}
@media(min-width:992px){.activation-cart-custom .cart-item-row .col-sm-2{max-width:16.666667%}
}
.activation-cart-custom .cart-item-row .col-sm-10 .caption-one{margin-left:0}
@media(min-width:992px){.activation-cart-custom .cart-item-row .col-sm-10 .caption-one{margin-left:30px}
}
.activation-cart-custom .cart-item-row .col-sm-10 .default-md{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;padding-top:0;font-weight:normal !important}
@media(min-width:992px){.activation-cart-custom .cart-item-row .col-sm-10 .default-md{margin-left:30px}
}
@media(min-width:992px){.without-order-summary .cart-item-row .col-sm-10 .default-md{margin-left:0}
}
.without-order-summary a:focus{outline:-webkit-focus-ring-color auto 1px}
.without-order-summary a:focus:-moz-focusring{outline:1px dotted #000 !important}
.confirmation-page .col-sm-10 .caption-one{margin-left:0}
@media(min-width:992px){.confirmation-page .col-sm-10 .caption-one{margin-left:0}
}
.confirmation-page a:focus{outline:-webkit-focus-ring-color auto 1px}
.confirmation-page a:focus:-moz-focusring{outline:1px dotted #000 !important}
.start-scanning{background-color:#fff;box-shadow:none;color:#000;border:1px solid #000;height:36px;border-radius:22px;width:auto;padding:8px 16px;font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:1.6rem;text-align:center;margin:0;text-transform:none;word-wrap:break-word;white-space:normal;cursor:pointer;display:inline-block;vertical-align:middle;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.start-scanning:hover,.start-scanning:focus,.start-scanning:active{background-color:#fff;border:1px solid #747676;color:#747676}
.selected .scan-btn-wrapper{position:relative;padding-bottom:50px}
.selected .scan-btn-wrapper .md-form{margin-bottom:0 !important}
.selected .scan-btn-wrapper .scan-text{position:absolute;z-index:10;bottom:12px}
.device-identification-container .help-text{padding-top:10px}
.device-identification-container .help-text a{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';font-weight:normal}
.device-identification-container .device-identification-form .help-text a{font-weight:700 !important}
.activation-plp .purchase-flow-step-text{width:100% !important}
.custom-sim-number{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
@media(min-width:992px){.custom-sim-number{margin-left:30px}
}
.without-order-summary .custom-sim-number{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
@media(min-width:992px){.without-order-summary .custom-sim-number{margin-left:0}
}
.phone-detail-container{padding:20px;background-color:#f6f6f6}
.phone-detail-container .body-text,.phone-detail-container .md-form.input-group.search-input label,.md-form.input-group.search-input .phone-detail-container label,.phone-detail-container label.field span,label.field .phone-detail-container span,.phone-detail-container label.field-spa span,label.field-spa .phone-detail-container span,.phone-detail-container a,.phone-detail-container .payment-method-info .default-payment p.subtitle-three-px,.payment-method-info .default-payment .phone-detail-container p.subtitle-three-px,.phone-detail-container .address-info .default-payment p.subtitle-three-px,.address-info .default-payment .phone-detail-container p.subtitle-three-px,.phone-detail-container .managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .phone-detail-container .subtitle-three-px,.phone-detail-container .managed-line .port-toast .toast-refill .toast-header .subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .phone-detail-container .subtitle-three-px{font-weight:bold;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold';width:100%}
.phone-detail-container .body-text span,.phone-detail-container .md-form.input-group.search-input label span,.md-form.input-group.search-input .phone-detail-container label span,.phone-detail-container label.field span span,label.field .phone-detail-container span span,.phone-detail-container label.field-spa span span,label.field-spa .phone-detail-container span span,.phone-detail-container a span,.phone-detail-container .payment-method-info .default-payment p.subtitle-three-px span,.payment-method-info .default-payment .phone-detail-container p.subtitle-three-px span,.phone-detail-container .address-info .default-payment p.subtitle-three-px span,.address-info .default-payment .phone-detail-container p.subtitle-three-px span,.phone-detail-container .managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px span,.managed-line .refill-your-plan .toast-refill .toast-header .phone-detail-container .subtitle-three-px span,.phone-detail-container .managed-line .port-toast .toast-refill .toast-header .subtitle-three-px span,.managed-line .port-toast .toast-refill .toast-header .phone-detail-container .subtitle-three-px span{font-weight:normal}
@media(min-width:768px){.phone-detail-container .body-text,.phone-detail-container .md-form.input-group.search-input label,.md-form.input-group.search-input .phone-detail-container label,.phone-detail-container label.field span,label.field .phone-detail-container span,.phone-detail-container label.field-spa span,label.field-spa .phone-detail-container span,.phone-detail-container a,.phone-detail-container .payment-method-info .default-payment p.subtitle-three-px,.payment-method-info .default-payment .phone-detail-container p.subtitle-three-px,.phone-detail-container .address-info .default-payment p.subtitle-three-px,.address-info .default-payment .phone-detail-container p.subtitle-three-px,.phone-detail-container .managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .phone-detail-container .subtitle-three-px,.phone-detail-container .managed-line .port-toast .toast-refill .toast-header .subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .phone-detail-container .subtitle-three-px{width:40%}
}
.phone-detail-container .text-area{display:flex;flex-direction:column}
@media(min-width:992px){.phone-detail-container .text-area{flex-direction:row}
}
.activation-intro-dark .activation-intro-wrapper{background-color:#1a1c35;color:#fff;background-position:right}
@media only screen and (min-width:720px){.activation-intro-dark .activation-intro-wrapper{background-position:right}
}
@media only screen and (min-width:920px){.activation-intro-dark .activation-intro-wrapper{background-position:unset !important}
}
.activation-intro-dark .activation-intro-wrapper .activation-intro-banner .activation-intro-content{padding:42px 0}
@media only screen and (min-width:720px){.activation-intro-dark .activation-intro-wrapper .activation-intro-banner .activation-intro-content{padding:64px 0}
}
@media only screen and (min-width:920px){.activation-intro-dark .activation-intro-wrapper .activation-intro-banner .activation-intro-content{padding:120px 0}
}
.activation-intro-dark .activation-intro-wrapper .activation-intro-banner .activation-intro-content h1,.activation-intro-dark .activation-intro-wrapper .activation-intro-banner .activation-intro-content h2{font-family:'GalanoGrotesque-Bold';font-size:24px;font-weight:400;line-height:32px}
@media only screen and (min-width:920px){.activation-intro-dark .activation-intro-wrapper .activation-intro-banner .activation-intro-content h1,.activation-intro-dark .activation-intro-wrapper .activation-intro-banner .activation-intro-content h2{font-family:'GalanoGrotesque-Bold';font-size:36px;font-weight:400;line-height:44px}
}
.activation-intro-dark .activation-intro-wrapper .activation-intro-banner .activation-intro-content p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#e6fcf4;padding-top:8px}
@media only screen and (min-width:920px){.activation-intro-dark .activation-intro-wrapper .activation-intro-banner .activation-intro-content p{font-family:'GalanoGrotesque-Medium';font-size:18px;font-weight:400;line-height:28px;color:#e6fcf4;padding-top:8px}
}
.activation-intro-light .activation-intro-wrapper{background-color:#e6fcf4;color:#1a1c35;background-position:right}
@media only screen and (min-width:720px){.activation-intro-light .activation-intro-wrapper{background-position:right}
}
@media only screen and (min-width:920px){.activation-intro-light .activation-intro-wrapper{background-position:unset !important}
}
.activation-intro-light .activation-intro-wrapper .activation-intro-banner .activation-intro-content{padding:32px 0}
@media only screen and (min-width:920px){.activation-intro-light .activation-intro-wrapper .activation-intro-banner .activation-intro-content{padding:120px 0}
}
.activation-intro-light .activation-intro-wrapper .activation-intro-banner .activation-intro-content h1,.activation-intro-light .activation-intro-wrapper .activation-intro-banner .activation-intro-content h2{font-family:'GalanoGrotesque-Bold';font-size:24px;font-weight:400;line-height:32px;color:#1a1c35}
@media only screen and (min-width:920px){.activation-intro-light .activation-intro-wrapper .activation-intro-banner .activation-intro-content h1,.activation-intro-light .activation-intro-wrapper .activation-intro-banner .activation-intro-content h2{font-family:'GalanoGrotesque-Bold';font-size:36px;font-weight:400;line-height:44px;color:#1a1c35}
}
.activation-intro-light .activation-intro-wrapper .activation-intro-banner .activation-intro-content p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#1a1c35;padding-top:8px}
@media only screen and (min-width:920px){.activation-intro-light .activation-intro-wrapper .activation-intro-banner .activation-intro-content p{font-family:'GalanoGrotesque-Medium';font-size:18px;font-weight:400;line-height:28px;color:#1a1c35;padding-top:8px}
}
.activation-intro-cards{padding-top:48px}
@media only screen and (min-width:920px){.activation-intro-cards{padding-top:64px}
}
.activation-intro-cards .activation-cards-container{padding-bottom:48px}
@media only screen and (min-width:920px){.activation-intro-cards .activation-cards-container{padding-bottom:0}
}
@media only screen and (min-width:720px){.activation-intro-cards .activation-cards-container .sequential-card-container{min-height:0;background-color:unset !important}
}
@media only screen and (min-width:920px){.activation-intro-cards .activation-cards-container .sequential-card-container{margin-bottom:64px !important;background-color:unset !important;min-height:310px;margin-left:12px !important;margin-right:12px !important}
}
.activation-flow-plp-item-loaded h1{font-family:'GalanoGrotesque-Bold' !important}
.activation-flow-plp-item-loaded .hpp-protect-main-decline{font-family:'GalanoGrotesque-Medium' !important}
.activation-flow-plp-item-loaded .hpp-protect-main-decline .purchase-flow-step-text{font-family:'GalanoGrotesque-Medium' !important}
.activation-flow-plp-item-loaded .hpp-protect-main-decline a.btn{height:unset;padding:14px 12px}
.protectionplan-container .protectionplan-container h1{font-family:'GalanoGrotesque-Bold'}
@font-face{font-family:'GalanoGrotesque-Medium';font-weight:400;font-style:normal;font-display:swap;src:url("../../../content/dam/tbvz/en/fonts/GalanoGrotesque-Medium.eot") format("embedded-opentype"),url("../../../content/dam/tbvz/en/fonts/GalanoGrotesque-Medium.woff2") format("woff2"),url("../../../content/dam/tbvz/en/fonts/GalanoGrotesque-Medium.woff") format("woff"),url("https://s3.lightboxcdn.com/vendors/3221140b-3756-4629-83ee-74da9ced855f/uploads/5aa431b0-f8f1-4734-9111-b87a8316c1f5/GalanoGrotesqueMedium.ttf") format("truetype")}
@font-face{font-family:'GalanoGrotesque-Bold';font-weight:400;font-style:normal;font-display:swap;src:url("../../../content/dam/tbvz/en/fonts/GalanoGrotesque-Bold.eot") format("embedded-opentype"),url("../../../content/dam/tbvz/en/fonts/GalanoGrotesque-Bold.woff2") format("woff2"),url("../../../content/dam/tbvz/en/fonts/GalanoGrotesque-Bold.woff") format("woff"),url("https://s3.lightboxcdn.com/vendors/3221140b-3756-4629-83ee-74da9ced855f/uploads/96e8ce9b-b2b0-4430-b491-cb2b55083908/GalanoGrotesqueBold.ttf") format("truetype")}
@font-face{font-family:'GalanoGrotesque-Bold';font-weight:600;font-style:normal;font-display:swap;src:url("../../../content/dam/tbvz/en/fonts/GalanoGrotesque-Bold.eot") format("embedded-opentype"),url("../../../content/dam/tbvz/en/fonts/GalanoGrotesque-Bold.woff2") format("woff2"),url("../../../content/dam/tbvz/en/fonts/GalanoGrotesque-Bold.woff") format("woff"),url("https://s3.lightboxcdn.com/vendors/3221140b-3756-4629-83ee-74da9ced855f/uploads/96e8ce9b-b2b0-4430-b491-cb2b55083908/GalanoGrotesqueBold.ttf") format("truetype")}
.simcard-icon{background:url("../../../content/dam/tbvz/icons/webview-icons/Simcard.svg") center center no-repeat;display:block;height:200px;max-width:100%;width:100%;background-size:contain}
.creditCard-icon{background:url("../../../content/dam/tbvz/icons/webview-icons/CreditCard.svg") no-repeat;display:block;height:16px;width:20px;z-index:10;margin-top:15px;position:absolute !important;margin-left:12px}
.enter-simcard-number .simTitle{color:#000;font-family:'GalanoGrotesque-Medium';font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.enter-simcard-number .simTitle h1{color:var(--Text-Primary,#1a1c35);font-family:'GalanoGrotesque-Bold';font-size:24px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:18px}
.enter-simcard-number .simTitle h2{margin-bottom:16px;font-size:16px}
.enter-simcard-number .textBox{display:flex;flex-direction:column;align-items:flex-start}
.enter-simcard-number .textBox label{color:var(--Text-Primary,#1a1c35);font-family:'GalanoGrotesque-Medium';font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding-top:0 !important;padding-bottom:0 !important}
.enter-simcard-number .md-form input{margin-bottom:0 !important;min-height:auto;border-radius:10px !important;border:2px solid #e2e2e2 !important;width:100% !important;background:var(--Background-Primary,#FFF) !important;box-shadow:0 1px 2px 0 rgba(16,24,40,0.05)}
.enter-simcard-number .md-form .error{border:2px solid #e00 !important}
.enter-simcard-number .inputBox{display:flex;padding:8px 0 8px 8px;align-items:center;gap:var(--spacing-md,8px);flex:1 0 0}
.enter-simcard-number .imei-webview-screen-input{padding:24px 12px !important}
.enter-simcard-number .imei-webview-btn-wrapper .esn-continue-btn.disabled button{background-color:#f2f2f2 !important}
.enter-simcard-number .textBox input::placeholder{color:#a2a2a2}
.enter-simcard-number .textBox input:focus{outline:0;box-shadow:none}
.enter-simcard-number button{margin:24px 0 !important;display:flex !important;width:100% !important;border:0 !important;padding:12px 24px !important;justify-content:center !important;align-items:center !important;gap:var(--spacing-sm,6px) !important;border-radius:var(--radius-full,9999px) !important;color:var(--Background-Disabled,var(--Border-Disabled,#d9d9d9)) !important;font-family:GalanoGrotesque-Bold !important;font-size:16px !important;font-style:normal !important;font-weight:400 !important;line-height:24px !important}
.enter-simcard-number .content{align-self:stretch !important;color:#000 !important;font-family:GalanoGrotesque-Medium !important;font-size:16px !important;font-style:normal !important;font-weight:400 !important;line-height:24px !important}
.enter-simcard-number .subContent{align-self:stretch;color:var(--Text-Secondary,#525252);margin-top:12px;margin-bottom:24px;font-family:GalanoGrotesque-Medium;font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.enter-simcard-number .lastContent{color:var(--Text-Secondary,#525252);margin-top:26px;font-family:GalanoGrotesque-Medium;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:var(--Text-Secondary,#525252)}
.enter-simcard-number .lastContent a{font-family:'GalanoGrotesque-Medium';font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding-bottom:0;text-decoration:none}
.enter-simcard-number .errorText{display:none}
.enter-simcard-number .device-btn-pos{padding-top:0 !important}
.enter-simcard-number-error .textBox label,.enter-simcard-number-error .inputBox input{color:#e00 !important}
.enter-simcard-number-error .inputWrapper{border:2px solid #ffcdd2}
.enter-simcard-number-error .errorText{color:#e00 !important;font-family:'GalanoGrotesque-Medium';font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:block}
.imei-img-icon{background:url("../../../content/dam/tbvz/icons/webview-icons/IMEIIllustrationiOS.svg") center center no-repeat;display:block;margin-top:16px;height:125px;max-width:100%;width:100%;margin-top:16px;background-size:contain}
.imei-img-icon-android{background:url("../../../content/dam/tbvz/icons/webview-icons/IMEIIllustrationAndroid.svg") center center no-repeat;display:block;margin-top:16px;height:125px;max-width:100%;width:100%;margin-top:16px;background-size:contain}
.imei-sim-input-error span{display:none !important}
.enter-simcard-number .error-text{color:#e00 !important}
.enter-simcard-number .simcard-webview-screen input{padding:24px 12px 24px 36px !important}
.enter-simcard-number .esn-continue-btn button{background-color:#e00 !important;box-shadow:none !important;color:#fff !important}
.enter-simcard-number .esn-continue-btn button:focus{outline:0;box-shadow:none}
.enter-simcard-number .primary-btn.primary-btn-sim.sim-continue-btn.disabled .btn{background-color:#f2f2f2 !important;color:#d9d9d9 !important}
.enter-simcard-number .primary-btn.primary-btn-sim.sim-continue-btn .btn{background-color:#e00 !important;box-shadow:none !important;color:#fff !important}
.enter-simcard-number .primary-btn.primary-btn-sim.sim-continue-btn button:focus{outline:0;box-shadow:none}
.enter-simcard-number .imei-webview-btn-wrapper .esn-continue-btn.disabled button{background-color:#f2f2f2 !important;color:#d9d9d9 !important}
.enter-simcard-number .md-form.input-group{padding-bottom:0 !important;margin-bottom:0 !important}
.activationErrorLabel{color:#e00 !important}
.tbv-activativation-login-area form .error-text .pwd-helper{color:#1a1c35 !important}
.tbv-activativation-login-area form .layoutForSticky .disabled input{background:#f2f2f2 !important;color:#a2a2a2 !important}
.tbv-activativation-login-area .md-form .view-link{margin-top:8px !important}
.tbv-activativation-login-area .webview-auth-sreen .md-form .view-pwd-webview{margin-top:-17px !important;border:0 !important}
.webviewloginorcreateaccount .register-update-form .primary-btn .btn{background:#e00 !important;color:white !important}
.webviewloginorcreateaccount .register-update-form .error-text{color:#e00 !important}
.webviewloginorcreateaccount .login-user-form-wrapper .error-text{color:#e00 !important}
.login-user-form-wrapper .form-control{padding:25px 12px !important}
.login-user-form-wrapper label{font-size:14px !important}
.forgotPasswordLink{text-align:center !important}
.activation-enter-number-container{position:relative}
.activation-enter-number-container.payment-type-selection{padding-top:0}
.layoutForStickyWebview{position:relative !important;width:100%;bottom:0;background-color:white;z-index:1211;margin:auto;padding:0 0 10px 0;left:0;right:0}
@media only screen and (min-width:920px){.layoutForStickyWebview{position:unset;padding:0}
}
.layoutForStickyWebview .custom-control-label div.mt-10{margin-top:0}
.layoutForStickyWebview .primary-btn.disabled .btn{background:#f2f2f2 !important;color:#a2a2a2 !important;pointer-events:none !important;font-size:14px;line-height:20px;width:343px;height:48px}
@media only screen and (min-width:920px){.layoutForStickyWebview .primary-btn.disabled .btn{font-size:16px;line-height:20px;width:150px;height:48px}
}
.layoutForStickyWebview .primary-btn .btn{background-color:#e00;color:#fff !important;font-size:14px;line-height:20px;width:343px;height:48px}
.layoutForStickyWebview .primary-btn .btn:hover{background-color:#e00}
@media only screen and (min-width:920px){.layoutForStickyWebview .primary-btn .btn{font-size:16px;line-height:20px;width:150px;height:48px}
}
.layoutForStickyWebview .login-button-account,.layoutForStickyWebview .createAccountBtn{text-align:center !important}
@media only screen and (min-width:720px){.layoutForStickyWebview .login-button-account,.layoutForStickyWebview .createAccountBtn{text-align:center !important}
}
@media only screen and (min-width:920px){.layoutForStickyWebview .login-button-account,.layoutForStickyWebview .createAccountBtn{text-align:left !important}
}
.layoutForStickyWebview .login-button-account.primary-btn.disabled .btn,.layoutForStickyWebview .createAccountBtn.primary-btn.disabled .btn{background-color:#eaecf0;pointer-events:none !important;color:#d9d9d9 !important;font-size:14px;line-height:20px;width:343px;height:48px}
@media only screen and (min-width:920px){.layoutForStickyWebview .login-button-account.primary-btn.disabled .btn,.layoutForStickyWebview .createAccountBtn.primary-btn.disabled .btn{font-size:16px;line-height:20px;width:150px;height:48px}
}
.layoutForStickyWebview .login-button-account.primary-btn .btn,.layoutForStickyWebview .createAccountBtn.primary-btn .btn{background-color:#e00;color:#fff !important;font-size:16px;line-height:20px;width:343px;height:48px}
.layoutForStickyWebview .login-button-account.primary-btn .btn:hover,.layoutForStickyWebview .createAccountBtn.primary-btn .btn:hover{background-color:#e00}
@media only screen and (min-width:920px){.layoutForStickyWebview .login-button-account.primary-btn .btn,.layoutForStickyWebview .createAccountBtn.primary-btn .btn{font-size:16px;line-height:20px;width:150px;height:48px}
}
.layoutForStickyWebview .login-button-account #loginEmailBtn,.layoutForStickyWebview .createAccountBtn #loginEmailBtn{border-radius:50px !important;font-weight:700;font-family:unset}
.layoutForStickyWebview .login-button-account #createAccountBtn,.layoutForStickyWebview .createAccountBtn #createAccountBtn{border-radius:50px !important;font-weight:700;font-family:unset}
.layoutForSticky{position:fixed;width:100%;bottom:0;background-color:white;z-index:1211;margin:auto;padding:0 0 10px 0;left:0;right:0}
@media only screen and (min-width:920px){.layoutForSticky{position:unset;padding:0}
}
.layoutForSticky .custom-control-label div.mt-10{margin-top:0}
.layoutForSticky .primary-btn.disabled .btn{background-color:#eaecf0;pointer-events:none !important;color:#d9d9d9 !important;font-size:14px;line-height:20px;width:343px;height:48px}
@media only screen and (min-width:920px){.layoutForSticky .primary-btn.disabled .btn{font-size:16px;line-height:20px;width:150px;height:48px}
}
.layoutForSticky .primary-btn .btn{background-color:#e00;color:#fff !important;font-size:14px;line-height:20px;width:343px;height:48px}
.layoutForSticky .primary-btn .btn:hover{background-color:#e00}
@media only screen and (min-width:920px){.layoutForSticky .primary-btn .btn{font-size:16px;line-height:20px;width:150px;height:48px}
}
.layoutForSticky .login-button-account,.layoutForSticky .createAccountBtn{text-align:center !important}
@media only screen and (min-width:720px){.layoutForSticky .login-button-account,.layoutForSticky .createAccountBtn{text-align:center !important}
}
@media only screen and (min-width:920px){.layoutForSticky .login-button-account,.layoutForSticky .createAccountBtn{text-align:left !important}
}
.layoutForSticky .login-button-account.primary-btn.disabled .btn,.layoutForSticky .createAccountBtn.primary-btn.disabled .btn{background-color:#eaecf0;pointer-events:none !important;color:#d9d9d9 !important;font-size:14px;line-height:20px;width:343px;height:48px}
@media only screen and (min-width:920px){.layoutForSticky .login-button-account.primary-btn.disabled .btn,.layoutForSticky .createAccountBtn.primary-btn.disabled .btn{font-size:16px;line-height:20px;width:150px;height:48px}
}
.layoutForSticky .login-button-account.primary-btn .btn,.layoutForSticky .createAccountBtn.primary-btn .btn{background-color:#e00;color:#fff !important;font-size:16px;line-height:20px;width:343px;height:48px}
.layoutForSticky .login-button-account.primary-btn .btn:hover,.layoutForSticky .createAccountBtn.primary-btn .btn:hover{background-color:#e00}
@media only screen and (min-width:920px){.layoutForSticky .login-button-account.primary-btn .btn,.layoutForSticky .createAccountBtn.primary-btn .btn{font-size:16px;line-height:20px;width:150px;height:48px}
}
.layoutForSticky .login-button-account #loginEmailBtn,.layoutForSticky .createAccountBtn #loginEmailBtn{border-radius:50px !important;font-weight:700;font-family:unset}
.layoutForSticky .login-button-account #createAccountBtn,.layoutForSticky .createAccountBtn #createAccountBtn{border-radius:50px !important;font-weight:700;font-family:unset}
#mobileLayoutForSticky{position:fixed;width:100%;bottom:0;background-color:white;z-index:1211;margin:auto;padding:0 0 10px 0;left:0;right:0}
@media only screen and (min-width:920px){#mobileLayoutForSticky{position:unset;padding:0}
}
.react-progress-bar{background-color:#1a1c35 !important;background-image:url("clientlib-base/resources/Desktop_Header.png");color:#fff !important;background-repeat:no-repeat;background-size:cover}
@media only screen and (min-width:720px){.react-progress-bar{background-size:cover}
}
@media only screen and (min-width:920px){.react-progress-bar{background-size:cover}
}
.activation-without-progressbar{background-color:#1a1c35 !important;background-image:url("clientlib-base/resources/Desktop_Header.png");color:#fff !important;background-repeat:no-repeat;background-size:cover;background-position:right}
@media only screen and (min-width:720px){.activation-without-progressbar{background-size:cover;background-position:right}
}
@media only screen and (min-width:920px){.activation-without-progressbar{background-size:cover;padding-top:60px !important;background-position:unset}
}
.progressbar .container-fluid{background-color:#1a1c35 !important;background-image:url("clientlib-base/resources/Desktop_Header.png");color:#fff !important;background-repeat:no-repeat;background-size:cover}
@media only screen and (min-width:720px){.progressbar .container-fluid{background-size:cover}
}
@media only screen and (min-width:920px){.progressbar .container-fluid{background-size:cover}
}
.progress-bar-container{padding-top:42px;padding-right:0;padding-left:0;padding-bottom:16px}
@media only screen and (min-width:720px){.progress-bar-container{padding-top:64px}
}
@media only screen and (min-width:920px){.progress-bar-container{padding-top:110px}
}
@media only screen and (min-width:1920px){.progress-bar-container{padding-top:175px}
}
.progress-bar-container .progress{height:6px;background-color:#d1d2d5;border-radius:10px;width:100%}
@media only screen and (min-width:720px){.progress-bar-container .progress{width:80%}
}
@media only screen and (min-width:920px){.progress-bar-container .progress{width:80%}
}
.progress-bar-container .progress .progress-bar{background-color:#00c8b7;border-radius:0}
.progress-bar-container p.pt-20.caption-one.text-center.text-lg-left{padding-top:10px;text-align:left !important;width:100%;font-size:14px;line-height:20px;font-weight:400;letter-spacing:-0.9px;font-family:'GalanoGrotesque-Medium'}
@media only screen and (min-width:720px){.progress-bar-container p.pt-20.caption-one.text-center.text-lg-left{width:80%;letter-spacing:0}
}
@media only screen and (min-width:920px){.progress-bar-container p.pt-20.caption-one.text-center.text-lg-left{width:80%;letter-spacing:0}
}
.progress-bar-container .progress-bar-value{float:right;font-weight:400}
@media(min-width:768px){.progress-bar-container{padding-top:64px;padding-bottom:25px;padding-right:15px;padding-left:15px}
}
@media(min-width:992px){.progress-bar-container{padding-top:110px;padding-bottom:25px;padding-right:15px;padding-left:15px}
.progress-bar-container .progress{height:10px;border-radius:10px;margin-left:-5px;margin-right:-5px}
.progress-bar-container .progress .progress-bar{border-radius:10px}
}
.need-help-checkavailabilty button{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#525252 !important;border-color:#525252 !important}
@media only screen and (min-width:920px){.need-help-checkavailabilty button{font-family:'GalanoGrotesque-Medium';font-size:18px;font-weight:400;line-height:28px;color:#525252 !important;border-color:#525252 !important}
}
.activation-phone-parent{background-color:#1a1c35 !important;color:#fff !important;padding-bottom:32px;padding-top:16px;position:relative;top:-2px}
@media only screen and (min-width:720px){.activation-phone-parent{position:relative;top:-2px}
}
@media only screen and (min-width:920px){.activation-phone-parent{padding-bottom:126px;padding-top:15px;position:unset}
}
.activation-phone-parent h1{font-family:'GalanoGrotesque-Bold';font-size:24px !important;font-weight:400 !important;line-height:32px;padding-top:0;margin:0 !important;padding-bottom:8px;width:100%}
@media only screen and (min-width:920px){.activation-phone-parent h1{font-family:'GalanoGrotesque-Bold';font-size:36px !important;font-weight:400;line-height:44px;color:white;padding-top:0}
}
.activation-phone-parent h2{font-family:'GalanoGrotesque-Bold';font-size:24px !important;font-weight:400 !important;line-height:32px;padding-top:0;margin:0 !important;padding-bottom:8px;width:100%}
@media only screen and (min-width:920px){.activation-phone-parent h2{font-family:'GalanoGrotesque-Bold';font-size:36px !important;font-weight:400;line-height:44px;color:white;padding-top:0}
}
.activation-phone-parent .phone-text{font-family:'GalanoGrotesque-Bold';font-size:24px !important;font-weight:400 !important;line-height:32px;padding-top:0;margin:0 !important;padding-bottom:8px;width:100%}
@media only screen and (min-width:920px){.activation-phone-parent .phone-text{font-family:'GalanoGrotesque-Bold';font-size:36px !important;font-weight:400;line-height:44px;color:white;padding-top:0}
}
.activation-phone-parent p.body-text,.activation-phone-parent .payment-method-info .default-payment p.subtitle-three-px,.payment-method-info .default-payment .activation-phone-parent p.subtitle-three-px,.activation-phone-parent .address-info .default-payment p.subtitle-three-px,.address-info .default-payment .activation-phone-parent p.subtitle-three-px,.activation-phone-parent .managed-line .refill-your-plan .toast-refill .toast-header p.subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .activation-phone-parent p.subtitle-three-px,.activation-phone-parent .managed-line .port-toast .toast-refill .toast-header p.subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .activation-phone-parent p.subtitle-three-px{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#e6fcf4;width:100%;padding:0}
@media only screen and (min-width:920px){.activation-phone-parent p.body-text,.activation-phone-parent .payment-method-info .default-payment p.subtitle-three-px,.payment-method-info .default-payment .activation-phone-parent p.subtitle-three-px,.activation-phone-parent .address-info .default-payment p.subtitle-three-px,.address-info .default-payment .activation-phone-parent p.subtitle-three-px,.activation-phone-parent .managed-line .refill-your-plan .toast-refill .toast-header p.subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .activation-phone-parent p.subtitle-three-px,.activation-phone-parent .managed-line .port-toast .toast-refill .toast-header p.subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .activation-phone-parent p.subtitle-three-px{font-family:'GalanoGrotesque-Medium';font-size:18px;font-weight:400;line-height:28px;color:#e6fcf4;width:41%}
}
.activation-phone-parent p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#e6fcf4;padding:0}
@media only screen and (min-width:920px){.activation-phone-parent p{font-family:'GalanoGrotesque-Medium';font-size:18px;font-weight:400;line-height:28px;color:#e6fcf4}
}
.activation-phone-parent div.phone-text-subtitle{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#e6fcf4;padding:0}
@media only screen and (min-width:920px){.activation-phone-parent div.phone-text-subtitle{font-family:'GalanoGrotesque-Medium';font-size:18px;font-weight:400;line-height:28px;color:#e6fcf4}
}
.activation-phone-parent div.caption-one{font-family:'GalanoGrotesque-Medium';font-size:16px !important;font-weight:400;line-height:24px;color:#e6fcf4;padding:0}
@media only screen and (min-width:920px){.activation-phone-parent div.caption-one{font-family:'GalanoGrotesque-Medium';font-size:18px !important;font-weight:400;line-height:28px;color:#e6fcf4}
}
.activation-phone-parent div.subtitle-three-px{font-family:'GalanoGrotesque-Medium';font-size:16px !important;font-weight:400;line-height:24px;color:#e6fcf4;padding:0}
@media only screen and (min-width:920px){.activation-phone-parent div.subtitle-three-px{font-family:'GalanoGrotesque-Medium';font-size:18px !important;font-weight:400;line-height:28px;color:#e6fcf4}
}
.activation-phone-parent div.service-provider-container-subheading{font-family:'GalanoGrotesque-Medium';font-size:16px !important;font-weight:400;line-height:24px;color:#e6fcf4;padding:0}
@media only screen and (min-width:920px){.activation-phone-parent div.service-provider-container-subheading{font-family:'GalanoGrotesque-Medium';font-size:18px !important;font-weight:400;line-height:28px;color:#e6fcf4}
}
.activation-phone-parent .learn-more,.activation-phone-parent .help-text,.activation-phone-parent .need-help-checkavailabilty{padding-top:20px}
.activation-phone-parent .learn-more a,.activation-phone-parent .help-text a,.activation-phone-parent .need-help-checkavailabilty a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#e6fcf4 !important;border-color:#e6fcf4}
@media only screen and (min-width:920px){.activation-phone-parent .learn-more a,.activation-phone-parent .help-text a,.activation-phone-parent .need-help-checkavailabilty a{font-family:'GalanoGrotesque-Medium';font-size:18px;font-weight:400;line-height:28px;color:#e6fcf4 !important;border-color:#e6fcf4}
}
.activation-phone-parent .privacy-info p{font-family:'GalanoGrotesque-Medium';font-size:12px !important;font-weight:400;line-height:18px;color:#525252}
.activation-phone-parent .privacy-info p a{font-family:'GalanoGrotesque-Medium';font-size:12px !important;font-weight:400;line-height:18px;color:#525252 !important;border-color:#525252}
.activation-phone-parent .activation-flow-step-title{padding-bottom:8px}
.activation-phone-number .activation-phone-parent{background-color:#1a1c35 !important;color:#fff !important;padding-bottom:32px;background-position:right}
@media only screen and (min-width:920px){.activation-phone-number .activation-phone-parent{padding-bottom:126px}
}
.activation-phone-number .activation-phone-parent h1{font-family:'GalanoGrotesque-Bold';font-size:24px;font-weight:400;line-height:32px}
@media only screen and (min-width:920px){.activation-phone-number .activation-phone-parent h1{font-family:'GalanoGrotesque-Bold';font-size:36px;font-weight:400;line-height:44px;color:white}
}
.activation-phone-number .activation-phone-parent div.phone-text-subtitle{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#e6fcf4}
@media only screen and (min-width:920px){.activation-phone-number .activation-phone-parent div.phone-text-subtitle{font-family:'GalanoGrotesque-Medium';font-size:18px;font-weight:400;line-height:28px;color:#e6fcf4}
}
.activation-phone-number .activation-phone-parent .learn-more,.activation-phone-number .activation-phone-parent .help-text{padding-top:20px}
.activation-phone-number .activation-phone-parent .learn-more a,.activation-phone-number .activation-phone-parent .help-text a{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#e6fcf4 !important;border-color:#e6fcf4}
@media only screen and (min-width:920px){.activation-phone-number .activation-phone-parent .learn-more a,.activation-phone-number .activation-phone-parent .help-text a{font-family:'GalanoGrotesque-Medium';font-size:18px;font-weight:400;line-height:28px;color:#e6fcf4 !important;border-color:#e6fcf4}
}
.activation-phone-number .activation-phone-parent .privacy-info p{font-family:'GalanoGrotesque-Medium';font-size:12px !important;font-weight:400;line-height:18px;color:#525252}
.activation-phone-number .activation-phone-parent .privacy-info p a{font-family:'GalanoGrotesque-Medium';font-size:12px !important;font-weight:400;line-height:18px;color:#525252 !important;border-color:#525252}
.activation-phone-number .activation-phone-parent .activation-flow-step-title{padding-bottom:8px}
.activation-flow-wrapper .form-control{border:2px solid #e2e2e2 !important}
.activation-flow-wrapper .webviewphonenumber .form-control.error{border:2px solid #e00 !important;color:#e00 !important}
.activation-flow-wrapper .imei-webview-btn-wrapper .btn{border:none !important;box-shadow:none !important;background-color:#e00 !important}
.activation-flow-wrapper .imei-webview-btn-wrapper .disabled .btn{background-color:#f2f2f2 !important}
.activation-flow-wrapper .choice-card-input-container label{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;text-align:left;margin-bottom:5px !important}
.activation-flow-wrapper input{border-radius:10px !important;border:1px solid #949494 !important}
.activation-flow-wrapper .layoutForStickyWebview input{border:none !important}
.activation-flow-wrapper .customer-continue-phone .primary-btn.disabled .btn,.activation-flow-wrapper .device-btn-pos .primary-btn.disabled .btn{background-color:#eaecf0;pointer-events:none !important;color:#d9d9d9;font-size:14px;line-height:20px;width:343px;height:48px}
@media only screen and (min-width:920px){.activation-flow-wrapper .customer-continue-phone .primary-btn.disabled .btn,.activation-flow-wrapper .device-btn-pos .primary-btn.disabled .btn{font-size:16px;line-height:20px;width:150px;height:48px}
}
.activation-flow-wrapper .customer-continue-phone .primary-btn .btn,.activation-flow-wrapper .device-btn-pos .primary-btn .btn{background-color:#e00;color:#fff;font-size:14px;line-height:20px;width:343px;height:48px}
.activation-flow-wrapper .customer-continue-phone .primary-btn .btn:hover,.activation-flow-wrapper .device-btn-pos .primary-btn .btn:hover{background-color:#e00}
@media only screen and (min-width:920px){.activation-flow-wrapper .customer-continue-phone .primary-btn .btn,.activation-flow-wrapper .device-btn-pos .primary-btn .btn{font-size:16px;line-height:20px;width:150px;height:48px}
}
.activation-flow-wrapper .ref-friend-cta .primary-btn.disabled .btn{background-color:#eaecf0;pointer-events:none !important;color:#d9d9d9;font-size:14px;line-height:20px;width:343px;height:48px}
@media only screen and (min-width:920px){.activation-flow-wrapper .ref-friend-cta .primary-btn.disabled .btn{font-size:16px;line-height:20px;width:150px;height:48px}
}
.activation-flow-wrapper .ref-friend-cta .primary-btn .btn{background-color:#e00;color:#fff;font-size:14px;line-height:20px;width:343px;height:48px}
.activation-flow-wrapper .ref-friend-cta .primary-btn .btn:hover{background-color:#e00}
@media only screen and (min-width:920px){.activation-flow-wrapper .ref-friend-cta .primary-btn .btn{font-size:16px;line-height:20px;width:150px;height:48px}
}
.activation-flow-wrapper .ref-friend-cta .skip-mt-20 a{font-family:'GalanoGrotesque-Bold';font-size:14px !important;font-weight:400;line-height:20px;color:#1a1c35 !important;border-color:#1a1c35}
.activation-flow-wrapper .ref-friend-cta .skip-mt-20 a span{margin-top:-5px}
.activation-flow-wrapper .primary-btn.disabled .btn{background-color:#eaecf0;pointer-events:none !important;color:#d9d9d9;font-size:14px;line-height:20px;width:343px;height:48px}
@media only screen and (min-width:920px){.activation-flow-wrapper .primary-btn.disabled .btn{font-size:16px;line-height:20px;width:150px;height:48px}
}
.activation-flow-wrapper .primary-btn .btn{background-color:#e00;color:#fff;font-size:14px;line-height:20px;width:343px;height:48px}
.activation-flow-wrapper .primary-btn .btn:hover{background-color:#e00}
@media only screen and (min-width:920px){.activation-flow-wrapper .primary-btn .btn{font-size:16px;line-height:20px;width:150px;height:48px}
}
.activation-flow-wrapper .privacy-info p,.activation-flow-wrapper .privacy-info-esn p{font-family:'GalanoGrotesque-Medium';font-size:12px !important;font-weight:400;line-height:18px;color:#525252}
.activation-flow-wrapper .privacy-info p a,.activation-flow-wrapper .privacy-info-esn p a{font-family:'GalanoGrotesque-Medium';font-size:12px !important;font-weight:400;line-height:18px;color:#525252 !important;border-color:#525252}
.webview-auth-sreen .forgotPasswordLink a::after{content:"?"}
.webview-auth-sreen form .md-form label{transform:unset !important;font-size:14px !important;line-height:20px !important;color:#1a1c35 !important}
.webview-auth-sreen form .md-form .error{color:#e00 !important}
.activation-zip-form .choice-card,.activation-enter-number-container .choice-card{border:1px solid #dadada;border-radius:10px;color:#1a1c35}
.activation-zip-form .choice-card .choice-card-input-container input,.activation-enter-number-container .choice-card .choice-card-input-container input{border-radius:10px;border:1px solid #949494;font-size:16px;line-height:20px;font-weight:400;font-family:GalanoGrotesque-Medium;color:#1a1c35}
.activation-zip-form .choice-card .custom-control-label p.subtitle-three-px,.activation-enter-number-container .choice-card .custom-control-label p.subtitle-three-px{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#1a1c35}
.activation-zip-form .choice-card .zip-container-phone .zip-container-ph-nbr,.activation-enter-number-container .choice-card .zip-container-phone .zip-container-ph-nbr{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;padding-bottom:5px}
.error-text{color:#a41412 !important;font-size:14px !important;line-height:28px;font-weight:400;font-family:GalanoGrotesque-Medium}
.tbv-activativation-login-area .tab-selector .nav{justify-content:unset !important;border:unset}
.tbv-activativation-login-area .tab-selector .nav li a{color:#525252;font-size:14px;line-height:18px}
@media only screen and (min-width:920px){.tbv-activativation-login-area .tab-selector .nav li a{font-size:18px;line-height:28px}
}
.tbv-activativation-login-area .tab-selector .nav li a.active{background-color:#00c8b7;border:unset;border-radius:10px;color:#1a1c35}
.tbv-activativation-login-area .tab-selector .nav li a.active:hover{border-bottom:unset !important}
.tbv-activativation-login-area .tab-selector .nav li a:hover{border-bottom:4px solid #00c8b7 !important;background-color:#e6fcf4;opacity:1}
.tbv-activativation-login-area .tab-selector .nav li a#login-tab{padding:7px 15px !important;height:36px}
@media only screen and (min-width:720px){.tbv-activativation-login-area .tab-selector .nav li a#login-tab{padding:7px 15px !important}
}
@media only screen and (min-width:920px){.tbv-activativation-login-area .tab-selector .nav li a#login-tab{padding:1px 15px !important}
}
.tbv-activativation-login-area .tab-selector .nav li a#profile-tab{padding:7px 15px !important;height:36px}
@media only screen and (min-width:720px){.tbv-activativation-login-area .tab-selector .nav li a#profile-tab{padding:7px 15px !important}
}
@media only screen and (min-width:920px){.tbv-activativation-login-area .tab-selector .nav li a#profile-tab{padding:1px 15px !important}
}
.tbv-activativation-login-area .tab-selector .nav li .webview-login-register-tab{color:#1a1c35;font-size:14px;line-height:17px !important;border-bottom:1px solid #1a1c35 !important;text-align:center !important;font-family:GalanoGrotesque-Medium !important}
@media only screen and (min-width:920px){.tbv-activativation-login-area .tab-selector .nav li .webview-login-register-tab{font-size:18px;line-height:28px}
}
.tbv-activativation-login-area .tab-selector .nav li .webview-login-register-tab:hover{border-bottom:1px solid #1a1c35 !important}
.tbv-activativation-login-area .tab-selector .nav li .webview-login-register-tab.active{background-color:transparent !important;border-radius:0;color:#1a1c35;border-bottom:4px solid #1a1c35 !important;font-family:GalanoGrotesque-Bold !important}
.tbv-activativation-login-area .tab-selector .nav li .webview-login-register-tab.active:hover{border-bottom:4px solid #1a1c35 !important}
.tbv-activativation-login-area .tab-selector .nav li .webview-login-register-tab#login-tab{padding:5px 15px !important}
.tbv-activativation-login-area .tab-selector .nav li .webview-login-register-tab#profile-tab{padding:5px 0 !important}
@media only screen and (max-width:362px){.tbv-activativation-login-area .tab-selector .nav li .webview-login-register-tab.create-account-height{height:62px !important}
}
.tbv-activativation-login-area .tab-selector .tab-content .tab-pane{margin:unset}
.tbv-activativation-login-area .tab-selector .tab-content .tab-pane input.form-control.success{border-radius:10px !important;border:1px solid #dadada !important;font-size:16px;line-height:20px;font-weight:400;color:#1a1c35;font-family:GalanoGrotesque-Medium}
.tbv-activativation-login-area .tab-selector .tab-content .tab-pane input.form-control.error{border:1px solid #a41412 !important}
.tbv-activativation-login-area .tab-selector .tab-content .tab-pane input.form-control.successWebview{border-radius:10px !important;border:1px solid #dadada !important;font-size:16px;line-height:20px;font-weight:400;color:#1a1c35;font-family:GalanoGrotesque-Medium}
.tbv-activativation-login-area .tab-selector .tab-content .tab-pane input.form-control.errorWebview{border-radius:10px !important;border:1px solid #dadada !important;font-size:16px;line-height:20px;font-weight:400;color:#1a1c35;font-family:GalanoGrotesque-Medium;border:2px solid #e00 !important}
.ref-friend-cta{display:flex;flex-direction:column;justify-content:center;align-items:center}
@media only screen and (min-width:920px){.ref-friend-cta{justify-content:start;align-items:flex-start}
}
.ref-friend-cta .primary-btn.disabled .btn{background-color:#eaecf0;pointer-events:none !important;color:#d9d9d9;font-size:14px;line-height:20px;width:343px;height:48px}
@media only screen and (min-width:920px){.ref-friend-cta .primary-btn.disabled .btn{font-size:16px;line-height:20px;width:150px;height:48px}
}
.ref-friend-cta .primary-btn .btn{background-color:#e00;color:#fff;font-size:14px;line-height:20px;width:343px;height:44px}
.ref-friend-cta .primary-btn .btn:hover{background-color:#e00}
@media only screen and (min-width:920px){.ref-friend-cta .primary-btn .btn{font-size:16px;line-height:20px;width:150px;height:44px}
}
.ref-friend-cta .skip-mt-20 a{font-family:'GalanoGrotesque-Bold';font-size:14px !important;font-weight:400;line-height:20px;color:#1a1c35 !important;border-color:#1a1c35;text-decoration:underline;border-bottom:unset !important}
.ref-friend-cta .skip-mt-20{margin-top:20px}
.enter-simcard-number .primary-btn.disabled .btn{background-color:transparent !important}
#activation-raf-code .checkbox-inside-choiceCard{text-align:left !important}
#activation-raf-code .checkbox-inside-choiceCard .custom-control-label p.caption-one{font-size:12px;line-height:18px;font-weight:400;color:#525252;font-family:'GalanoGrotesque-Medium'}
#activation-raf-code .checkbox-inside-choiceCard .custom-control-label p.caption-one a{font-size:12px;line-height:18px;font-weight:400;color:#525252 !important;border-color:#525252;font-family:'GalanoGrotesque-Medium'}
#activation-raf-code .md-form input.form-control{border-radius:10px}
#activation-raf-code .forms-row p{color:#525252;font-family:'GalanoGrotesque-Medium';font-size:16px;line-height:24px}
#activation-raf-code img.img-fluid{width:100%}
@media only screen and (min-width:961px){.device-identification-container .device-btn-pos .dual-imei-btns .dual-byop-esim-continue-btn .btn{width:210px;margin-right:20px}
}
.device-identification-container .device-identification-form .star{color:red}
@media only screen and (min-width:320px) and (max-width:932px){.activation-enter-details-container .device-btn-pos .row .dual-imei-btns{flex-direction:column;gap:20px}
.device-identification-container .device-btn-pos .dual-imei-btns{display:block}
.device-identification-container .device-btn-pos .dual-imei-btns .dual-byop-esim-continue-btn{margin-bottom:20px}
.device-identification-container .device-btn-pos .dual-imei-btns .btn{width:350px !important}
.device-identification-container .help-text.dualimei{text-align:center !important}
}
@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.device-identification-container .device-btn-pos .dual-imei-btns .btn{width:90% !important}
.device-identification-container .device-btn-pos .dual-imei-btns .dual-byop-esim-continue-btn{margin-bottom:20px}
.device-identification-container .help-text.dualimei{text-align:center !important}
}
@media all and (device-width:1024px) and (device-height:1366px){.device-identification-container .device-btn-pos .dual-imei-btns .btn{width:210px !important;margin-right:10px !important;margin-left:10px !important}
.device-identification-container .device-btn-pos .dual-imei-btns .dual-byop-esim-continue-btn{margin-bottom:20px}
.device-identification-container .help-text.dualimei{text-align:left !important;margin-left:10px}
}
.activation-auto-refill{padding-top:40px}
.explore-plan .purchase-flow-plp-item-loaded .heading-three{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin-bottom:30px}
@media(min-width:992px){.explore-plan .purchase-flow-plp-item-loaded .heading-three{margin-bottom:40px;font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin-right:160px}
}
.explore-plan .purchase-flow-plp-item-loaded .user-detail-phonenumber .eligible-number{margin-bottom:30px}
.explore-plan .purchase-flow-plp-item-loaded .user-detail-phonenumber .eligible-number .phone-number{padding-top:0 !important}
@media(min-width:992px){.explore-plan .purchase-flow-plp-item-loaded .user-detail-phonenumber .eligible-number{margin-right:160px;margin-bottom:20px}
}
.explore-plan .purchase-flow-plp-item-loaded .user-detail-phonenumber .service-end{margin-bottom:30px}
.explore-plan .purchase-flow-plp-item-loaded .user-detail-phonenumber .service-end .service-end-date{padding-top:0 !important}
@media(min-width:992px){.explore-plan .purchase-flow-plp-item-loaded .user-detail-phonenumber .service-end{margin-bottom:20px}
}
.explore-plan .heading{font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin-bottom:10px}
.explore-plan .sub-heading{display:inline-block;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';margin-bottom:20px}
.explore-plan .multiline-plan-card{border-radius:20px !important;margin-bottom:30px}
.explore-plan .vas-plan-card{border-radius:10px !important;margin-bottom:30px}
.explore-plan .slide-button{display:none}
.explore-plan .explore-multi-container{border-top:1px solid #d8dada;padding-top:20px}
.explore-plan .explore-multi-container .heading{margin-bottom:20px}
.explore-plan .explore-vas-container{border-top:1px solid #d8dada;padding-top:20px}
.explore-plan .explore-vas-container .heading{margin-bottom:20px}
.explore-plan .multiline-plan-card__cta{text-align:left}
.explore-plan .vas-plan-card__cta{text-align:left}
@media(min-width:768px) and (max-width:1024px){.explore-plan .multiline-plan-card-wrapper .multiline-plan-card{max-width:100%;width:100%}
}
@media(min-width:992px){.explore-plan .heading{margin-bottom:20px}
.explore-plan .multiline-plan-card-wrapper{position:relative;flex-direction:unset;flex-wrap:wrap;justify-content:start}
.explore-plan .multiline-plan-card-wrapper .multiline-plan-card{border:1px solid #000;max-width:390px;margin-right:20px;flex:0 0 377px}
.explore-plan .vas-plan-card-wrapper{flex-direction:column}
.explore-plan .explore-multi-container{padding-top:50px}
.explore-plan .multiline-plan-card-wrapper{position:relative}
.explore-plan .vas-plan-card-wrapper{position:relative}
.explore-plan .slide-button{display:block;margin-right:14%}
.explore-plan .slide-button button{background:transparent !important;overflow:visible;border:0;padding:0 !important}
.explore-plan .current-plan .multiline-plan-card{margin-bottom:50px}
.explore-plan .current-plan .vas-plan-card{margin-bottom:50px}
.explore-plan .current-plan .current-plan-section .multiline-plan-card{padding-bottom:90px}
.explore-plan .sub-heading{display:none}
.explore-plan .explore-multi-container .heading{padding-bottom:0}
}
.service-provider-container{width:100%}
.service-provider-container .phone-type-dropdown .pt-10,.service-provider-container .service-provider-dropdown .pt-10{padding-top:0}
.service-provider-container .phone-type-dropdown .navigation-label-options,.service-provider-container .service-provider-dropdown .navigation-label-options{margin-top:33px;height:44px !important;box-shadow:none !important;border:1px solid #d8dada;border-bottom:1px solid #000}
.service-provider-container .phone-type-dropdown .navigation-label-options label,.service-provider-container .service-provider-dropdown .navigation-label-options label{transform:unset;font-family:'GalanoGrotesque-Medium';font-size:14px !important;font-weight:400;line-height:20px;color:#1a1c35;position:absolute !important;top:-23px !important}
.service-provider-container .phone-type-dropdown .wrap-drop span,.service-provider-container .service-provider-dropdown .wrap-drop span{font-family:'GalanoGrotesque-Medium';font-size:16px !important;font-weight:400;line-height:24px;color:#1a1c35}
.service-provider-container .phone-type-dropdown .wrap-drop ul li,.service-provider-container .service-provider-dropdown .wrap-drop ul li{font-family:'GalanoGrotesque-Medium';font-size:16px !important;font-weight:400;line-height:24px;color:#1a1c35}
.service-provider-container .phone-type-dropdown .wrap-drop::after,.service-provider-container .service-provider-dropdown .wrap-drop::after{top:22%}
.service-provider-container .phone-type-dropdown .custom-dropdown-opt,.service-provider-container .service-provider-dropdown .custom-dropdown-opt{margin-top:0}
.service-provider-container .phone-type-dropdown .drop,.service-provider-container .service-provider-dropdown .drop{box-shadow:none !important;border:1px solid #d8dada}
.service-provider-container .current-service-provider-form .account-info-header-heading{font-family:'GalanoGrotesque-Bold';font-size:16px !important;font-weight:400;line-height:24px;color:#1a1c35}
.service-provider-container .current-service-provider-form div.caption-one-normal{font-family:'GalanoGrotesque-Medium';font-size:14px !important;font-weight:400;line-height:18px;color:#525252}
.service-provider-container .current-service-provider-form .service-account-info .current-service-provider-form-label-heading{font-family:'GalanoGrotesque-Bold';font-size:16px !important;font-weight:400;line-height:24px;color:#1a1c35}
.service-provider-container .current-service-provider-form .service-account-info .account-info-sub-msg{font-family:'GalanoGrotesque-Medium';font-size:14px !important;font-weight:400;line-height:18px;color:#525252}
.service-provider-container .current-service-provider-form #account-pwd .subtitle-three-px.pb-10{font-family:'GalanoGrotesque-Bold' !important;font-size:16px !important;font-weight:400;line-height:24px;color:#1a1c35}
.service-provider-container .current-service-provider-form #account-pwd div.pb-10{font-family:'GalanoGrotesque-Medium';font-size:14px !important;font-weight:400;line-height:18px;color:#525252}
.service-provider-container .current-service-provider-form .service-contact-info-portin .subtitle-three-px.pb-10{font-family:'GalanoGrotesque-Bold' !important;font-size:16px !important;font-weight:400;line-height:24px;color:#1a1c35}
.service-provider-container .current-service-provider-form .service-contact-info-portin div.pb-10{font-family:'GalanoGrotesque-Medium';font-size:14px !important;font-weight:400;line-height:18px;color:#525252}
.service-provider-container .pt-30{padding-top:20px !important}
.service-provider-container .help-text a{font-weight:bold !important}
.service-provider-container .caption-one-normal{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.service-provider-container .pl-0,.service-provider-container .px-0{padding-left:0 !important}
.service-provider-container .pr-0,.service-provider-container .px-0{padding-right:0 !important}
.service-provider-container .ml-0,.service-provider-container .mx-0{margin-left:0 !important}
.service-provider-container .mr-0,.service-provider-container .mx-0{margin-right:0 !important}
.service-provider-container .lock-container .icon.light-theme{margin-top:5px}
.service-provider-container .md-form{margin-bottom:0 !important}
.service-provider-container .md-form.custom-dropdown-opt{margin-bottom:0;height:44px}
.service-provider-container .subtitle-one,.service-provider-container .app-tile .subtitle-two,.app-tile .service-provider-container .subtitle-two{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';padding-bottom:10px}
.service-provider-container .account-details{margin:50px 0 15px 0}
.service-provider-container .body-text-bold{margin-top:25px;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold'}
.service-provider-container .phone-text-subtitle{padding:10px 0 25px 0}
.service-provider-container .activation-flow-step-title{padding-top:30px}
.service-provider-container .service-form form{padding:0 6px;width:100%;flex-direction:column}
.service-provider-container .service-provider-zip,.service-provider-container .service-provider-dropdown,.service-provider-container .state{width:100%}
.service-provider-container .default-md{font-weight:bold}
.service-provider-container .state{margin-top:15px}
@media(min-width:992px){.service-provider-container{width:35%}
.service-provider-container .service-form form{padding:0 12px}
.service-provider-container .phone-text-subtitle{padding:30px 0 15px 0}
.service-provider-container .activation-flow-step-title{padding-top:60px}
.service-provider-container .service-provider-zip,.service-provider-container .service-provider-dropdown,.service-provider-container .state{width:48%}
.service-provider-container .service-provider-dropdown{width:62% !important}
.service-provider-container .flex-lg-row.flex-column div:first-child{margin-right:20px}
}
.refill-register-container .component-heading{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin:0}
@media(min-width:992px){.refill-register-container .component-heading{font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
}
.refill-register-container .tab-selector{padding-top:40px;padding-bottom:0}
@media(min-width:992px){.refill-register-container .tab-selector{padding-top:60px}
}
.refill-register-container .tab-selector .buy-plan{padding-top:35px}
@media(min-width:992px){.refill-register-container .tab-selector .buy-plan{padding-top:50px}
}
.refill-register-container .tab-selector .buy-plan .refill-option-form{padding-top:15px}
.refill-register-container .tab-selector .buy-plan .refill-option-form .custom-dropdown-opt{margin-top:0}
.refill-register-container .tab-content .custom-pr-60 .body-text.pt-10,.refill-register-container .tab-content .custom-pr-60 .md-form.input-group.search-input label.pt-10,.md-form.input-group.search-input .refill-register-container .tab-content .custom-pr-60 label.pt-10,.refill-register-container .tab-content .custom-pr-60 label.field span.pt-10,label.field .refill-register-container .tab-content .custom-pr-60 span.pt-10,.refill-register-container .tab-content .custom-pr-60 label.field-spa span.pt-10,label.field-spa .refill-register-container .tab-content .custom-pr-60 span.pt-10,.refill-register-container .tab-content .custom-pr-60 a.pt-10,.refill-register-container .tab-content .custom-pr-60 .payment-method-info .default-payment p.pt-10.subtitle-three-px,.payment-method-info .default-payment .refill-register-container .tab-content .custom-pr-60 p.pt-10.subtitle-three-px,.refill-register-container .tab-content .custom-pr-60 .address-info .default-payment p.pt-10.subtitle-three-px,.address-info .default-payment .refill-register-container .tab-content .custom-pr-60 p.pt-10.subtitle-three-px,.refill-register-container .tab-content .custom-pr-60 .managed-line .refill-your-plan .toast-refill .toast-header .pt-10.subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .refill-register-container .tab-content .custom-pr-60 .pt-10.subtitle-three-px,.refill-register-container .tab-content .custom-pr-60 .managed-line .port-toast .toast-refill .toast-header .pt-10.subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .refill-register-container .tab-content .custom-pr-60 .pt-10.subtitle-three-px{padding-top:0 !important}
.refill-register-container .tab-content .js-refill-enter-phoneno,.refill-register-container .tab-content .pin-container,.refill-register-container .tab-content .otp-container,.refill-register-container .tab-content .js-refill-logged-in{width:100%}
@media(min-width:992px){.refill-register-container .tab-content .js-refill-enter-phoneno,.refill-register-container .tab-content .pin-container,.refill-register-container .tab-content .otp-container,.refill-register-container .tab-content .js-refill-logged-in{width:80%}
}
.refill-register-container .tab-content .refill-buy-edit{margin-left:20px}
.refill-register-container .tab-content .refill-register-buy-form-wrapper .js-refill-logged-in,.refill-register-container .tab-content .refill-register-pin-form-wrapper .js-refill-logged-in{overflow:unset !important}
.refill-register-container .tab-content .refill-register-buy-form-wrapper .js-refill-logged-in .md-form.input-group,.refill-register-container .tab-content .refill-register-pin-form-wrapper .js-refill-logged-in .md-form.input-group{margin-bottom:0 !important}
.refill-register-container .tab-content .refill-register-buy-form-wrapper .js-refill-logged-in .autocomplete .dropdownList,.refill-register-container .tab-content .refill-register-pin-form-wrapper .js-refill-logged-in .autocomplete .dropdownList{position:absolute;top:44px}
.refill-register-container .tab-content .refill-register-buy-form-wrapper .js-refill-logged-in .md-form.input-group{border:1px solid #d8dada;border-bottom:1px solid #000}
.refill-register-container .tab-content .refill-register-buy-form-wrapper .js-refill-logged-in .md-form.input-group .option-selected.selected{line-height:22px}
.refill-register-container .tab-content .alternate.js-refill-input-phoneno{margin-top:20px}
.refill-register-container #select-plan .body-text,.refill-register-container #select-plan .md-form.input-group.search-input label,.md-form.input-group.search-input .refill-register-container #select-plan label,.refill-register-container #select-plan label.field span,label.field .refill-register-container #select-plan span,.refill-register-container #select-plan label.field-spa span,label.field-spa .refill-register-container #select-plan span,.refill-register-container #select-plan a,.refill-register-container #select-plan .payment-method-info .default-payment p.subtitle-three-px,.payment-method-info .default-payment .refill-register-container #select-plan p.subtitle-three-px,.refill-register-container #select-plan .address-info .default-payment p.subtitle-three-px,.address-info .default-payment .refill-register-container #select-plan p.subtitle-three-px,.refill-register-container #select-plan .managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .refill-register-container #select-plan .subtitle-three-px,.refill-register-container #select-plan .managed-line .port-toast .toast-refill .toast-header .subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .refill-register-container #select-plan .subtitle-three-px{letter-spacing:.5px}
.refill-register-container #select-plan .refill-tabs .tab-pane .body-text,.refill-register-container #select-plan .refill-tabs .tab-pane .md-form.input-group.search-input label,.md-form.input-group.search-input .refill-register-container #select-plan .refill-tabs .tab-pane label,.refill-register-container #select-plan .refill-tabs .tab-pane label.field span,label.field .refill-register-container #select-plan .refill-tabs .tab-pane span,.refill-register-container #select-plan .refill-tabs .tab-pane label.field-spa span,label.field-spa .refill-register-container #select-plan .refill-tabs .tab-pane span,.refill-register-container #select-plan .refill-tabs .tab-pane a,.refill-register-container #select-plan .refill-tabs .tab-pane .payment-method-info .default-payment p.subtitle-three-px,.payment-method-info .default-payment .refill-register-container #select-plan .refill-tabs .tab-pane p.subtitle-three-px,.refill-register-container #select-plan .refill-tabs .tab-pane .address-info .default-payment p.subtitle-three-px,.address-info .default-payment .refill-register-container #select-plan .refill-tabs .tab-pane p.subtitle-three-px,.refill-register-container #select-plan .refill-tabs .tab-pane .managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .refill-register-container #select-plan .refill-tabs .tab-pane .subtitle-three-px,.refill-register-container #select-plan .refill-tabs .tab-pane .managed-line .port-toast .toast-refill .toast-header .subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .refill-register-container #select-plan .refill-tabs .tab-pane .subtitle-three-px{letter-spacing:.5px}
.refill-register-container #select-plan .refill-tabs .tab-pane .refill-option-form .refill-buy-submit{padding-top:10px}
.refill-register-container #select-plan .refill-tabs .tab-selector ul li a{padding:0 0 20px 0 !important}
@media(min-width:992px){.refill-register-container #select-plan .refill-tabs .tab-selector ul li a{padding:10px 20px !important}
}
.auto-refill-number .refill-plan .cart-header{letter-spacing:.5px}
@media(min-width:992px){.auto-refill-number .activation-phone-number .activation-enter-number-container .heading-three{padding-top:40px}
}
.auto-refill-number .activation-phone-number .activation-enter-number-container .phone-text-subtitle{padding-top:2px}
@media(min-width:992px){.auto-refill-number .activation-phone-number .activation-enter-number-container .phone-text-subtitle{padding-top:10px;padding-bottom:10px}
}
.auto-refill-number .activation-phone-number .activation-enter-number-container .payment-type-options .legal-disclosure span{font-weight:700}
.auto-refill-number .activation-phone-number .activation-enter-number-container .payment-type-options .legal-disclosure .caption-two p:nth-child(1){padding-bottom:16px}
.auto-refill-number .activation-phone-number .activation-enter-number-container .payment-type-options .choice-card .custom-control-label .subtitle-three-px{letter-spacing:.5px}
.refill-your-plan .refill-plan .cart-header{letter-spacing:.5px}
@media(min-width:992px){.refill-your-plan .user-detail .heading-three{font-size:4.4rem;font-weight:700;line-height:4.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';margin-bottom:40px;margin-top:50px}
}
@media(min-width:992px){.refill-your-plan .user-detail .user-detail-phonenumber{display:flex}
.refill-your-plan .user-detail .user-detail-phonenumber .eligible-number{margin-bottom:5px}
}
@media(min-width:992px){.refill-your-plan .user-detail .change-number{margin-bottom:40px}
}
.refill-purchase-flow{padding:30px 15px 0 15px}
@media(min-width:992px){.refill-purchase-flow{padding-top:50px;padding-bottom:60px}
}
.refill-purchase-flow .purchase-flow-plp-item-loaded .user-detail-phonenumber .eligible-number{margin-right:0;margin-bottom:20px}
.refill-purchase-flow .purchase-flow-plp-item-loaded .change-number{margin:0}
.refill-purchase-flow .refill-phonenumber{width:unset}
.refill-purchase-flow .refill-phonenumber .user-detail-phonenumber{display:unset}
@media(min-width:992px){.refill-purchase-flow .refill-phonenumber .user-detail-phonenumber{width:420px;display:flex}
}
.refill-purchase-flow .refill-phonenumber .acp-enrollment{border:1px solid #000;border-radius:8px;margin-bottom:10px;padding:10px;background-color:unset;color:unset}
@media(min-width:768px){.refill-purchase-flow .explore-plan .multiline-plan-card{max-width:100%;width:100%}
}
@media(min-width:992px){.refill-purchase-flow .explore-plan .multiline-plan-card{position:relative;padding-bottom:90px;flex:0 0 377px}
}
.refill-purchase-flow .explore-plan .multiline-plan-card__cta{text-align:center}
@media(min-width:992px){.refill-purchase-flow .explore-plan .multiline-plan-card__cta{text-align:center}
.refill-purchase-flow .explore-plan .multiline-plan-card__cta .add-to-cart-btn{position:absolute;bottom:0;left:0;width:100%}
.refill-purchase-flow .explore-plan .multiline-plan-card__cta.multiline-plan-card-selectbtn{position:unset;bottom:0;left:0;width:100%}
.refill-purchase-flow .explore-plan .multiline-plan-card__cta.multiline-plan-card-selectbtn .add-to-cart-btn{margin-bottom:30px}
}
.refill-purchase-flow .multiline-plan-card__head h4{font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.auto-refill-container #select-plan{width:100%;padding-top:30px}
@media(min-width:992px){.auto-refill-container #select-plan{width:520px;padding-top:40px}
}
.auto-refill-container #select-plan .component-heading{margin:0;font-size:3.2rem;font-weight:700;line-height:3.6rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold';padding-bottom:5px}
@media(min-width:992px){.auto-refill-container #select-plan .component-heading{padding-bottom:10px}
}
.auto-refill-container #select-plan .phone-text-subtitle{text-align:left !important}
.auto-refill-container #select-plan .modal-disclaimer{padding-bottom:30px}
.auto-refill-container #select-plan .modal-disclaimer p{font-family:'GalanoGrotesque-Medium';font-size:12px;font-style:normal;font-weight:400;line-height:18px;color:#525252}
.auto-refill-container #select-plan .modal-disclaimer p:first-child{padding-bottom:10px}
.cart-sticky-header-ribbon{padding:30px 0;background-color:#f6f6f6}
.refill-start-service-plan .add-cart-container{width:100%}
@media(min-width:992px){.refill-start-service-plan .add-cart-container{width:487px}
}
.refill-start-service-plan .add-cart-container .choice-cards .choice-card .custom-control-label .caption-two{margin-left:0}
.rewards-rentention-matrix .mb-60{width:100%}
@media(min-width:992px){.rewards-rentention-matrix .mb-60{width:487px}
}
.rewards-rentention-matrix .choice-card p.caption-two{margin-left:0}
.rewards-rentention-matrix .choice-card.payment-type{width:100%}
@media(min-width:992px){.rewards-rentention-matrix .choice-card.payment-type{width:50%}
}
.extended-plan-ribbon-text{font-weight:bold}
.dropdown-disabled{opacity:.2;cursor:not-allowed !important}
.login-disabled,.login-disabled:hover{color:#d8dada;pointer-events:unset !important;cursor:not-allowed;border-bottom:1px solid #d8dada}
.manage-auto-refill .tabs-section .tab-selector ul.nav li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 !important}
.manage-auto-refill .your-plan .bg-grey{justify-content:space-between;background-color:#f6f6f6;padding:10px}
.manage-auto-refill .your-plan .bg-grey .subtitle{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium';letter-spacing:.5px}
.manage-auto-refill .plan-list .group-info{flex-direction:column}
@media(min-width:992px){.manage-auto-refill .plan-list .group-info{flex-direction:row}
}
.manage-auto-refill .plan-list .manageplan-yourplan .group-info:first-child{margin-top:0}
.manage-auto-refill .plan-list .manageplan-yourplan ul li span:nth-child(1){width:26% !important}
@media(min-width:992px){.manage-auto-refill .plan-list .manageplan-yourplan ul li span:nth-child(1){width:20% !important}
}
.manage-auto-refill .plan-list .manageplan-yourplan ul li span:nth-child(2){width:45%}
@media(min-width:992px){.manage-auto-refill .plan-list .manageplan-yourplan ul li span:nth-child(2){width:43%}
}
.manage-auto-refill .plan-list .manageplan-yourplan ul li span:nth-child(3){width:30%}
.manage-auto-refill .plan-list .subtitle-one,.manage-auto-refill .plan-list .app-tile .subtitle-two,.app-tile .manage-auto-refill .plan-list .subtitle-two{padding-bottom:10px}
.manage-auto-refill .manageplan-yourplan .service-renewal .caption-one{width:45% !important;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.manage-auto-refill .manageplan-yourplan .service-renewal .text-color-grey{width:65%;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.manage-auto-refill .manageplan-yourplan .service-renewal-payment{margin-bottom:10px}
.manage-auto-refill .manageplan-yourplan .service-renewal-payment .caption-one{width:45% !important;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.manage-auto-refill .manageplan-yourplan .service-renewal-payment .caption-one .body-text,.manage-auto-refill .manageplan-yourplan .service-renewal-payment .caption-one .md-form.input-group.search-input label,.md-form.input-group.search-input .manage-auto-refill .manageplan-yourplan .service-renewal-payment .caption-one label,.manage-auto-refill .manageplan-yourplan .service-renewal-payment .caption-one label.field span,label.field .manage-auto-refill .manageplan-yourplan .service-renewal-payment .caption-one span,.manage-auto-refill .manageplan-yourplan .service-renewal-payment .caption-one label.field-spa span,label.field-spa .manage-auto-refill .manageplan-yourplan .service-renewal-payment .caption-one span,.manage-auto-refill .manageplan-yourplan .service-renewal-payment .caption-one a,.manage-auto-refill .manageplan-yourplan .service-renewal-payment .caption-one .payment-method-info .default-payment p.subtitle-three-px,.payment-method-info .default-payment .manage-auto-refill .manageplan-yourplan .service-renewal-payment .caption-one p.subtitle-three-px,.manage-auto-refill .manageplan-yourplan .service-renewal-payment .caption-one .address-info .default-payment p.subtitle-three-px,.address-info .default-payment .manage-auto-refill .manageplan-yourplan .service-renewal-payment .caption-one p.subtitle-three-px,.manage-auto-refill .manageplan-yourplan .service-renewal-payment .caption-one .managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .manage-auto-refill .manageplan-yourplan .service-renewal-payment .caption-one .subtitle-three-px,.manage-auto-refill .manageplan-yourplan .service-renewal-payment .caption-one .managed-line .port-toast .toast-refill .toast-header .subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .manage-auto-refill .manageplan-yourplan .service-renewal-payment .caption-one .subtitle-three-px{padding-top:10px}
.manage-auto-refill .manageplan-yourplan .service-renewal-payment .text-color-grey{width:65%;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.manage-auto-refill .manageplan-yourplan .service-renewal-payment .text-color-grey a.caption-two{float:right}
@media(min-width:992px){.manage-auto-refill .manageplan-yourplan .service-renewal-payment .text-color-grey a.caption-two{float:none}
}
.manage-auto-refill .manageplan-yourplan .service-renewal-payment.service-renewal-amount{margin-bottom:0}
.manage-auto-refill .manageplan-yourplan .service-renewal-payment.service-renewal-amount .text-color-grey{display:flex}
.manage-auto-refill .manageplan-yourplan .service-renewal-payment.service-renewal-amount .tf-tooltip{cursor:pointer;margin-left:5px}
.manage-auto-refill .manageplan-yourplan .service-renewal-payment.service-renewal-amount .more-info-cards{background-size:70%;background-position:0 2px}
.manage-auto-refill .manageplan-yourplan .service-renewal-payment.service-renewal-amount .border-bottom-tech{max-height:21px;margin-left:auto}
@media(min-width:992px){.manage-auto-refill .manageplan-yourplan .service-renewal-payment.service-renewal-amount .border-bottom-tech{margin-left:20px}
}
.manage-auto-refill .manageplan-yourplan .list-of-plans .text-color-grey{width:100%;padding-left:30px;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal}
.manage-auto-refill .manageplan-yourplan .list-of-plans .text-color-grey ul li{margin-bottom:0 !important}
.manage-auto-refill .manageplan-yourplan .list-of-plans .caption-one{width:26% !important;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.manage-auto-refill .manageplan-yourplan .plan-reverse{width:100%;background-color:#e6fcf4;padding:24px;margin:15px 0;color:#1a1c35;border-radius:24px}
.manage-auto-refill .manageplan-yourplan .plan-reverse p{width:100%;padding-left:40px}
@media(min-width:992px){.manage-auto-refill .manageplan-yourplan .plan-reverse p{width:66%}
}
.manage-auto-refill .manageplan-yourplan .plan-reverse i.error{transform:rotate(180deg)}
.manage-line-wrapper .apps-heading .subtitle-one,.manage-line-wrapper .apps-heading .app-tile .subtitle-two,.app-tile .manage-line-wrapper .apps-heading .subtitle-two{margin-bottom:30px}
.manage-line-wrapper .apps-heading .caption-one-normal{margin-top:0}
.manage-line-wrapper .apps-heading p{color:#1a1c35;font-family:'GalanoGrotesque-Medium';font-size:14px;line-height:18px;font-weight:400}
.manage-line-wrapper .apps-heading p a{color:#1a1c35;font-family:'GalanoGrotesque-Bold';font-size:14px !important;line-height:18px;font-weight:400;border-color:#1a1c35}
.manage-line-wrapper .auto-refill__heading .subtitle-one,.manage-line-wrapper .auto-refill__heading .app-tile .subtitle-two,.app-tile .manage-line-wrapper .auto-refill__heading .subtitle-two{margin-bottom:30px}
@media(min-width:992px){.manage-line-wrapper .auto-refill__heading .subtitle-one,.manage-line-wrapper .auto-refill__heading .app-tile .subtitle-two,.app-tile .manage-line-wrapper .auto-refill__heading .subtitle-two{margin-bottom:20px}
}
.manage-line-wrapper .auto-refill__heading .caption-one-normal{font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;margin-top:0}
.manage-line-wrapper .auto-refill__heading p a{margin-left:5px;font-size:1.3rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';letter-spacing:normal;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.manage-line-wrapper .managed-line{margin-top:0}
.manage-line-wrapper .manage-auto-refill .view-summary-btn{border-bottom:1px solid #1a1c35;color:#1a1c35;font-family:GalanoGrotesque-Medium;font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.manage-line-wrapper .manage-auto-refill .view-summary-btn :hover{color:#1a1c35}
.manage-line-wrapper .manage-auto-refill .enroll-auto-refill{background-color:#e6fcf4;border:1px solid rgba(0,0,0,0.1);border-radius:24px;padding:32px 24px;margin:32px 0}
@media only screen and (min-width:720px){.manage-line-wrapper .manage-auto-refill .enroll-auto-refill{margin:0 0 40px 0}
}
@media only screen and (min-width:920px){.manage-line-wrapper .manage-auto-refill .enroll-auto-refill{margin:0 0 40px 0}
}
.manage-line-wrapper .manage-auto-refill .enroll-auto-refill .heading-four{color:#1a1c35;font-family:'GalanoGrotesque-Bold';font-size:20px;font-style:normal;font-weight:400;line-height:30px}
@media only screen and (min-width:720px){.manage-line-wrapper .manage-auto-refill .enroll-auto-refill .heading-four{font-size:24px;font-style:normal;font-weight:400;line-height:32px}
}
@media only screen and (min-width:920px){.manage-line-wrapper .manage-auto-refill .enroll-auto-refill .heading-four{font-size:24px;font-style:normal;font-weight:400;line-height:32px}
}
.manage-line-wrapper .manage-auto-refill .enroll-auto-refill .caption-two{color:#1a1c35;font-family:'GalanoGrotesque-Medium';font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:32px}
@media only screen and (min-width:720px){.manage-line-wrapper .manage-auto-refill .enroll-auto-refill .caption-two{font-size:18px;font-style:normal;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){.manage-line-wrapper .manage-auto-refill .enroll-auto-refill .caption-two{font-size:18px;font-style:normal;font-weight:400;line-height:28px}
}
.manage-line-wrapper .manage-auto-refill .enroll-auto-refill .primary-btn .btn{background-color:#e00;color:#fff;font-family:'GalanoGrotesque-Bold';font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:8px 12px}
.manage-line-wrapper .manage-auto-refill .enroll-auto-refill .primary-btn .btn:hover{background-color:#e00;opacity:.8}
@media only screen and (min-width:720px){.manage-line-wrapper .manage-auto-refill .enroll-auto-refill .primary-btn .btn{font-size:18px;font-style:normal;font-weight:400;line-height:28px;padding:8px 12px}
}
@media only screen and (min-width:920px){.manage-line-wrapper .manage-auto-refill .enroll-auto-refill .primary-btn .btn{font-size:18px;font-style:normal;font-weight:400;line-height:28px;padding:8px 12px}
}
.manage-auto-pay{background-color:#e6fcf4}
.manage-auto-pay-payment-method{background-color:#fff}
.manage-auto-pay,.manage-auto-pay-payment-method{border:1px solid rgba(0,0,0,0.1);border-radius:24px;padding:32px 16px;margin-bottom:40px}
@media only screen and (min-width:720px){.manage-auto-pay,.manage-auto-pay-payment-method{padding:32px 24px}
}
@media only screen and (min-width:920px){.manage-auto-pay,.manage-auto-pay-payment-method{padding:32px 24px}
}
.manage-auto-pay .heading-four,.manage-auto-pay-payment-method .heading-four{color:#1a1c35;font-family:GalanoGrotesque-Bold;font-size:20px;font-style:normal;font-weight:400;line-height:30px}
@media only screen and (min-width:720px){.manage-auto-pay .heading-four,.manage-auto-pay-payment-method .heading-four{font-size:24px;font-style:normal;font-weight:400;line-height:32px}
}
@media only screen and (min-width:920px){.manage-auto-pay .heading-four,.manage-auto-pay-payment-method .heading-four{font-size:24px;font-style:normal;font-weight:400;line-height:32px}
}
.manage-auto-pay .renewal-amount,.manage-auto-pay-payment-method .renewal-amount{margin:4px 0}
.manage-auto-pay .renewal-amount span,.manage-auto-pay-payment-method .renewal-amount span{color:#1a1c35;font-family:GalanoGrotesque-Medium;font-size:18px;font-style:normal;font-weight:400;line-height:28px}
.manage-auto-pay .view-summary-btn,.manage-auto-pay-payment-method .view-summary-btn{color:#1a1c35;font-family:GalanoGrotesque-Medium;font-size:16px;font-style:normal;font-weight:400;line-height:24px;border-bottom:1px solid #1a1c35;padding-bottom:0}
.manage-auto-pay .view-summary-btn :hover,.manage-auto-pay-payment-method .view-summary-btn :hover{color:#1a1c35}
.manage-auto-pay p,.manage-auto-pay-payment-method p{color:#1a1c35;font-family:GalanoGrotesque-Medium;font-size:18px;font-style:normal;font-weight:400;line-height:28px}
.manage-auto-pay .payment-disclaimer,.manage-auto-pay-payment-method .payment-disclaimer{margin-bottom:24px;padding-top:8px}
@media only screen and (min-width:720px){.manage-auto-pay .payment-disclaimer,.manage-auto-pay-payment-method .payment-disclaimer{padding-top:12px}
}
@media only screen and (min-width:920px){.manage-auto-pay .payment-disclaimer,.manage-auto-pay-payment-method .payment-disclaimer{padding-top:12px}
}
.manage-auto-pay .credit-card-label,.manage-auto-pay-payment-method .credit-card-label{margin-bottom:12px;color:#1a1c35;font-family:GalanoGrotesque-Medium;font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.manage-auto-pay a.btn,.manage-auto-pay-payment-method a.btn{background-color:#1a1c35;color:white;font-size:16px;font-weight:400;line-height:24px;font-family:GalanoGrotesque-Bold;padding:9px 12px}
@media only screen and (min-width:720px){.manage-auto-pay a.btn,.manage-auto-pay-payment-method a.btn{font-size:18px;font-weight:400;line-height:28px;width:200px;padding:8px 12px}
}
@media only screen and (min-width:920px){.manage-auto-pay a.btn,.manage-auto-pay-payment-method a.btn{font-size:18px;font-weight:400;line-height:28px;padding:8px 12px;width:200px}
}
.manage-auto-pay a.btn:hover,.manage-auto-pay-payment-method a.btn:hover{background-color:#3b3f78;color:white}
.manage-auto-pay .edit-credit-card-btn,.manage-auto-pay-payment-method .edit-credit-card-btn{background:url("clientlib-base/resources/arrow_right.svg") no-repeat right center;padding-right:25px;color:#1a1c35 !important;font-family:GalanoGrotesque-Medium;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-decoration:underline;border-bottom:0;margin-left:40px;padding-bottom:7px}
.manage-auto-pay .edit-credit-card-btn :hover,.manage-auto-pay-payment-method .edit-credit-card-btn :hover{color:#1a1c35 !important;text-decoration:underline !important}
.manage-auto-pay .edit-credit-card-btn:not([href]):hover,.manage-auto-pay-payment-method .edit-credit-card-btn:not([href]):hover{text-decoration:underline;opacity:1}
.plan-list-total{border:1px solid rgba(0,0,0,0.1);border-radius:24px;padding:32px 24px}
.plan-list-total .subtitle-one,.plan-list-total .app-tile .subtitle-two,.app-tile .plan-list-total .subtitle-two{color:#1a1c35;font-family:GalanoGrotesque-Bold;font-size:20px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:32px}
@media only screen and (min-width:720px){.plan-list-total .subtitle-one,.plan-list-total .app-tile .subtitle-two,.app-tile .plan-list-total .subtitle-two{font-size:24px;font-style:normal;font-weight:400;line-height:32px}
}
@media only screen and (min-width:920px){.plan-list-total .subtitle-one,.plan-list-total .app-tile .subtitle-two,.app-tile .plan-list-total .subtitle-two{font-size:24px;font-style:normal;font-weight:400;line-height:32px}
}
.plan-list-plan-detail .mld-plan-details{background:url("clientlib-base/resources/plan_icon.svg") no-repeat left top;margin-bottom:32px;padding-left:60px}
.plan-list-plan-detail .mld-plan-details .plan-name{color:#1a1c35;font-family:GalanoGrotesque-Bold;font-size:18px;font-style:normal;font-weight:400;line-height:28px}
@media only screen and (min-width:720px){.plan-list-plan-detail .mld-plan-details .plan-name{font-size:20px;line-height:30px}
}
@media only screen and (min-width:920px){.plan-list-plan-detail .mld-plan-details .plan-name{font-size:20px;line-height:30px}
}
.plan-list-plan-detail .mld-plan-details .caption-one-normal{color:#1a1c35;font-family:GalanoGrotesque-Medium;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding-top:4px}
.plan-list-plan-detail .mld-plan-details .caption-one-normal .line-number .caption-one-normal{padding-top:0}
@media only screen and (min-width:720px){.plan-list-plan-detail .mld-plan-details .caption-one-normal{font-size:20px;line-height:30px}
}
@media only screen and (min-width:920px){.plan-list-plan-detail .mld-plan-details .caption-one-normal{font-size:18px;line-height:28px}
}
.plan-list-plan-detail .mld-plan-details .change-plan-btn{background:url("clientlib-base/resources/arrow_right.svg") no-repeat right center;padding-right:25px;border-bottom:0;color:#1a1c35;font-family:GalanoGrotesque-Medium;font-size:16px;font-style:normal;font-weight:400;line-height:28px;padding-top:4px;text-decoration-line:underline;padding-bottom:10px}
.plan-list-plan-detail .mld-plan-details .change-plan-btn:hover{opacity:1}
@media only screen and (min-width:720px){.plan-list-plan-detail .mld-plan-details .change-plan-btn{font-size:20px;line-height:30px}
}
@media only screen and (min-width:920px){.plan-list-plan-detail .mld-plan-details .change-plan-btn{font-size:18px;line-height:28px}
}
.plan-list-plan-detail .mld-plan-details .change-plan-btn :hover{color:#1a1c35;text-decoration-line:underline}
.plan-list-plan-detail .refill-now-btn .btn{background:#e00;color:#fff;font-family:GalanoGrotesque-Bold;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:8px 12px}
.plan-list-plan-detail .refill-now-btn .btn:hover{background-color:#e00;opacity:.8;color:#fff}
@media only screen and (min-width:720px){.plan-list-plan-detail .refill-now-btn .btn{padding:8px 12px;font-size:18px;line-height:28px}
}
@media only screen and (min-width:920px){.plan-list-plan-detail .refill-now-btn .btn{padding:8px 12px;font-size:18px;line-height:28px}
}
.manage-autorefill-st .manage-auto-refill .your-plan .manageplan-yourplan .list-of-plans .text-color-grey{width:60%}
.manage-autorefill-st .manage-auto-refill .your-plan .manageplan-yourplan .list-of-plans span:nth-child(1){width:23% !important}
.manage-autorefill-st .manage-auto-refill .your-plan .manageplan-yourplan .list-of-plans span:nth-child(2){width:57% !important}
.manage-autorefill-st .manage-auto-refill .your-plan .manageplan-yourplan .list-of-plans span:nth-child(2){width:37% !important}
.plan-list-plan-detail .mld-plan-details-wearable{background:url(clientlib-base/resources/svg/light/smartWatch_device.svg) no-repeat left top;margin-bottom:32px;padding-left:60px}
.plan-list-plan-detail .mld-plan-details-wearable .plan-name{color:#1a1c35;font-family:GalanoGrotesque-Bold;font-size:18px;font-style:normal;font-weight:400;line-height:28px}
@media only screen and (min-width:720px){.plan-list-plan-detail .mld-plan-details-wearable .plan-name{font-size:20px;line-height:30px}
}
@media only screen and (min-width:920px){.plan-list-plan-detail .mld-plan-details-wearable .plan-name{font-size:20px;line-height:30px}
}
.plan-list-plan-detail .mld-plan-details-wearable .caption-one-normal{color:#1a1c35;font-family:GalanoGrotesque-Medium;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding-top:4px}
.plan-list-plan-detail .mld-plan-details-wearable .caption-one-normal .line-number .caption-one-normal{padding-top:0}
@media only screen and (min-width:720px){.plan-list-plan-detail .mld-plan-details-wearable .caption-one-normal{font-size:20px;line-height:30px}
}
@media only screen and (min-width:920px){.plan-list-plan-detail .mld-plan-details-wearable .caption-one-normal{font-size:18px;line-height:28px}
}
.plan-list-plan-detail .mld-plan-details-wearable .change-plan-btn{background:url("clientlib-base/resources/arrow_right.svg") no-repeat right center;padding-right:25px;border-bottom:0;color:#1a1c35;font-family:GalanoGrotesque-Medium;font-size:16px;font-style:normal;font-weight:400;line-height:28px;padding-top:4px;text-decoration-line:underline;padding-bottom:10px}
.plan-list-plan-detail .mld-plan-details-wearable .change-plan-btn:hover{opacity:1}
@media only screen and (min-width:720px){.plan-list-plan-detail .mld-plan-details-wearable .change-plan-btn{font-size:20px;line-height:30px}
}
@media only screen and (min-width:920px){.plan-list-plan-detail .mld-plan-details-wearable .change-plan-btn{font-size:18px;line-height:28px}
}
.plan-list-plan-detail .mld-plan-details-wearable .change-plan-btn :hover{color:#1a1c35;text-decoration-line:underline}
.plan-list-plan-detail .refill-now-btn .btn{background:#e00;color:#fff;font-family:GalanoGrotesque-Bold;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:8px 12px}
.plan-list-plan-detail .refill-now-btn .btn:hover{background-color:#e00;opacity:.8;color:#fff}
@media only screen and (min-width:720px){.plan-list-plan-detail .refill-now-btn .btn{padding:8px 12px;font-size:18px;line-height:28px}
}
@media only screen and (min-width:920px){.plan-list-plan-detail .refill-now-btn .btn{padding:8px 12px;font-size:18px;line-height:28px}
}
.unsubscribe-page{overflow:hidden}
.unsubscribe-page .container-fluid.bg-soft-grey{background-color:#fff !important}
.unsubscribe-page .container-fluid.bg-soft-grey .subtitle-two{padding-bottom:0 !important;font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Medium';font-weight:700;font-family:'GalanoGrotesque-Bold';font-family:'Verizon-NHG-eDS',sans-serif}
.unsubscribe-page img{max-width:100%;max-height:100%;display:none}
@media(min-width:992px){.unsubscribe-page img{display:block}
}
.unsubscribe-page .unsubscribe-heading{margin-bottom:0 !important;font-size:2.4rem;font-weight:700;line-height:2.8rem;letter-spacing:0;font-family:'GalanoGrotesque-Bold'}
.unsubscribe-page .unsubscribe-text{margin-bottom:0 !important;padding-top:20px;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0;font-family:'GalanoGrotesque-Medium'}
.unsubscribe-page .caption-one{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium';font-weight:normal;padding-bottom:20px;width:68%}
.unsubscribe-page .email-em{font-size:1.2rem;line-height:2rem;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.unsubscribe-page .alternate.bg-soft-grey{background-color:#fff !important;padding:0}
.unsubscribe-page .unsubscribeemailform{display:block;width:90%}
.unsubscribe-page .unsubscribeemailform .col-12{padding:0 !important}
@media(min-width:992px){.unsubscribe-page .unsubscribeemailform{width:60%}
}
.unsubscribe-page .row.pt-20.pl-10{flex-direction:row-reverse;justify-content:flex-end}
.unsubscribe-page .primary-btn{width:150px;height:48px;padding:11px 0;margin-top:0 !important;padding-top:0 !important}
.unsubscribe-page .primary-btn:last-child .btn{background-color:#fff;box-shadow:none;color:#000;border:1px solid #000}
.unsubscribe-page .primary-btn:last-child .btn:hover,.unsubscribe-page .primary-btn:last-child .btn:focus,.unsubscribe-page .primary-btn:last-child .btn:active{background-color:#fff;border:1px solid #747676;color:#747676}
.width-desk-55 h2{width:95%;margin:0 auto}
@media(min-width:992px){.width-desk-55 h2{width:55%;margin:0 auto}
}
.pre-approval-app-section .approval-main{background:#008330}
.pre-approval-app-section .approval-main .m-top{color:#FFF}
.pre-approval-app-section .approval-main .m-top .md-form{height:15px;margin-top:0}
.pre-approval-app-section .approval-main .m-top .md-form p{padding-left:40px;background-position:left}
.pre-approval-app-section .approval-main .m-top div>span{font-size:18px}
.pre-approval-app-section .next-section{font-size:23px}
.pre-approval-app-section .list-ic.vertical{padding:0;margin-right:200px;counter-reset:my-sec-counter}
.pre-approval-app-section .list-ic.vertical li{list-style-type:none;text-align:left;position:relative}
.pre-approval-app-section .list-ic.vertical li span{display:inline-block;font-weight:800;width:2em;height:2em;text-align:center;line-height:1.8;border-radius:10em;background:#FFF;color:black;position:relative;border:solid 1px Black;z-index:1;margin:.8em 0}
.pre-approval-app-section .list-ic.vertical li span::before{counter-increment:my-sec-counter;content:counter(my-sec-counter)}
.pre-approval-app-section .list-ic.vertical li .credit-limit{font-size:15px}
.pre-approval-app-section .list-ic.vertical li label.u-line{text-decoration:underline}
.pre-approval-app-section .list-ic.vertical li:first-child::before{display:none}
.pre-approval-app-section .list-ic.vertical li::before{content:'';position:absolute;background:black}
.pre-approval-app-section .fs-pre-disc{font-size:12px}
@media(max-width:450px){.pre-approval-app-section .list-ic.vertical div>img{width:90%}
}
@media(max-width:637px){.pre-approval-app-section .list-ic.vertical{margin-right:100px}
}
@media(max-width:516px){.pre-approval-app-section .list-ic.vertical{margin-right:0}
}
.lto_wallet .sp-preapproval-banner{position:absolute;top:0;left:0}
.lto_wallet .sp-preapproval-banner .alert-success{margin-top:0}
.lto_wallet .alert-success p{padding-right:10px}
.lto_wallet .alert-success button{background:transparent;border:0;color:#fff;float:right;right:8px;position:absolute}
.lto_wallet .right-border{border-right:1px solid #ccc}
.lto_wallet .lto_wallet_body{width:auto;display:table;margin:10px auto;margin-top:35px}
.lto_wallet .cart-icon,.lto_wallet .wallet-icon{float:left}
.lto_wallet .cart-icon i,.lto_wallet .wallet-icon i{width:30px !important}
.lto_wallet .lto_wallet-text{float:left;padding-left:10px}
.lto_wallet .lto_wallet-text .h4{font-size:25px;font-weight:700}
.lto_wallet .lto_wallet-text p.heading{font-weight:700}
.cart-container .sp-preapproval-banner .md-form{background:#008330;color:#fff;display:flex;align-items:center;width:100%}
.cart-container .sp-preapproval-banner .md-form .success-white{border-bottom:0;background-position:left;padding-left:40px;float:left;width:calc(100% - 60px)}
.show-only-sm{display:none}
@media(min-width:768px){.lto_wallet .lto_wallet_body{min-width:400px}
}
@media(max-width:768px){.lto_wallet .lto_wallet-text p.heading{font-size:15px}
.lto_wallet .lto_wallet-text .h4{font-size:20px}
.lto_wallet .lto_wallet_body{width:100%;display:table;margin:10px auto;min-width:100%;margin-top:35px}
.cart-container .order-summary-container{padding-top:0 !important}
.cart-container .sp-preapproval-banner .md-form{display:table;width:100%;height:auto}
.show-only-sm{display:block}
}
.step3{margin:10px 0}
.step3 p{margin-bottom:15px}
.step3 ol{padding:0;padding-left:14px}
.step3 ol li{margin-bottom:4px}
.portinspinner p{font-size:20px;font-weight:700}
.portinspinner.modal-backdrop.show{opacity:1;background:#fffffff7 !important}
.portinspinner .center-img{height:100%;width:100%;display:flex;align-items:center;justify-content:center}
.portinspinner .center-img img{position:relative;top:auto;left:auto}
.portinspinner .portincenter{text-align:center}
.portinspinner ul{padding:0;font-size:14px;text-transform:capitalize;list-style:none;display:table;margin:0 auto;margin-top:50px;width:170px}
.portinspinner ul li{margin-bottom:10px;font-size:20px;font-weight:700;width:100%;display:flex;justify-content:flex-start}
.portinspinner ul li .tick-icon{display:none}
.portinspinner ul li.show .tick-icon{display:block}
.resendPortInDisabled,.portin-phonenumber{position:relative}
.resendPortInDisabled::after,.portin-phonenumber::after{content:"";position:absolute;background:rgba(255,255,255,0.4);top:0;left:0;width:100%;height:100%}
.portinverifysection .verification-code-error{margin-top:12px;text-align:left}
.portin-alert-center{list-style:none;padding:0;display:flex;color:#000}
.portin-alert-center li:first-child{padding-right:10px}
.reset-port-in-btn{background:none !important;border:0;padding:0 !important;text-decoration:underline;cursor:pointer}
.portinverifysuccess .alert-success{background:#dcf5e6 !important}
.portinverifyerror .alert-info{background:#e3f2fd !important}
.veriff-content .veriff-description{display:none}
.veriff-container .veriff-content #veriff-root{text-align:center !important}
@media(min-width:992px){.veriff-container .veriff-content #veriff-root{text-align:left !important}
}
.veriff-container .veriff-content .veriff-status{text-align:center !important}
@media(min-width:992px){.veriff-container .veriff-content .veriff-status{text-align:left !important}
}
.veriff-container .veriff-content .veriff-status.veriff-link{padding-left:10px}
.primary-btn .veriff-submit{text-align:center;margin:0;border-radius:22px;text-transform:none;border:0;width:auto}
.veriff-content .veriff-logo img{margin-top:-15px;float:right;margin-right:-5px;height:30px}
.disabledRadioContent{pointer-events:none;opacity:.4}
.offer-price-img-badge{background:red;display:block;position:absolute;width:auto;height:36px;top:34px;color:#fff;font-weight:bold;line-height:36px;margin-left:40px;padding:0 10px 0 10px;border-radius:4px}
.offer-price-img-badge-plp{background:red;display:block;position:absolute;width:auto;height:20px;top:14px;color:#fff;font-weight:bold;line-height:20px;margin-left:-45px;padding:0 5px 0 5px;border-radius:4px;font-size:10px !important;min-width:7em}
.all-tablets-promo .dcot-promobanner{border-radius:var(--spacing-3X,12px);background:var(--colors-Green,#bee81e);padding:var(--spacing-3X,12px);display:flex}
.all-tablets-promo .dcot-promobanner .pdp-dcot-promo-text-icon{display:inline-block;margin:-2px 5px;color:transparent;content:"";background:url(clientlib-base/resources/svg/deals-icon/deals.svg) center center no-repeat;width:30px;height:30px;top:8px;min-width:30px}
.all-tablets-promo .dcot-promobanner .promo-msg{color:#000;font-family:"Open Sans";font-size:16px;font-style:normal;font-weight:700;line-height:24px}
.all-tablets-promo .dcot-promobanner .promo-msg span{font-weight:400}
@media only screen and (min-width:720px){.all-tablets-promo .dcot-promobanner .promo-msg span{font-weight:700}
}
@media only screen and (min-width:920px){.all-tablets-promo .dcot-promobanner .promo-msg span{font-weight:700}
}
@media only screen and (min-width:720px){.all-tablets-promo .dcot-promobanner .promo-msg{font-size:20px;font-style:normal;font-weight:600;line-height:28px}
}
@media only screen and (min-width:920px){.all-tablets-promo .dcot-promobanner .promo-msg{font-size:20px;font-style:normal;font-weight:600;line-height:28px}
}
.promooffer-notification-subheading{padding:15px}
.promooffer-notification-subheading .promo-notification-subheading{border-radius:var(--spacing-3X,12px);background:var(--colors-Blue,#e5f2fc);padding:var(--spacing-3X,12px);display:flex}
.promooffer-notification-subheading .promo-notification-subheading .promo-text-msg{display:flex}
.promooffer-notification-subheading .promo-notification-subheading .promo-notification-text-icon{display:inline-block;margin:-2px 5px;color:transparent;content:"";background:url(clientlib-base/resources/svg/deals-icon/deals.svg) center center no-repeat;width:30px;height:30px;top:8px;min-width:30px}
.promooffer-notification-subheading .promo-notification-subheading .promo-text-msg{width:86%}
@media only screen and (max-width:768px){.promooffer-notification-subheading .promo-notification-subheading{display:block}
.promooffer-notification-subheading .promo-notification-subheading .offer-details-link,.promooffer-notification-subheading .promo-notification-subheading .get-details-link{margin-left:12%}
}
#dcot-offer-box .d-inline-block{display:block !important}
.unsubscribe-cpc .heading-cpc h1{line-height:2.8rem;letter-spacing:0;font-weight:bold}
.unsubscribe-cpc .sub-heading-msg{line-height:2.8rem;letter-spacing:0;font-weight:500}
.unsubscribe-cpc .table-header{font-weight:bold;font-size:15px;padding-left:0}
.unsubscribe-cpc .table-header span{float:right;font-weight:500}
.unsubscribe-cpc .table{border:none !important}
.unsubscribe-cpc .table .table-head{border-bottom:1px solid #535151}
.unsubscribe-cpc .table .table-body{border-bottom:1px solid #535151}
.unsubscribe-cpc .table .table-body .table-data{padding-left:0}
.unsubscribe-cpc .table.table th,.unsubscribe-cpc table.table td{font-size:15px}
.unsubscribe-cpc .borderless td,.unsubscribe-cpc .borderless th{border:0}
.unsubscribe-cpc input[type='checkbox']{width:20px;height:20px;cursor:pointer;accent-color:#000}
.unsubscribe-cpc .unsubscribe-msg{line-height:2.8rem;letter-spacing:0;font-weight:bold}
.unsubscribe-cpc .review-msg{line-height:1.8rem;letter-spacing:0;font-size:15px;font-weight:500}
.unsubscribe-cpc .note-msg{line-height:1.8rem;letter-spacing:0;font-size:11px;font-weight:500;padding-bottom:20px}
.unsubscribe-cpc .unsubscribe-checkbox{align-items:center;width:auto;align-items:center;display:flex}
.unsubscribe-cpc .unsubscribe-checkbox label{font-size:14px;margin-top:5px;margin-left:10px}
.unsubscribe-cpc .custom-control{padding-left:0}
.unsubscribe-cpc .custom-checkbox .custom-control-input,.unsubscribe-cpc .custom-checkbox-spa .custom-control-input{position:initial}
.unsubscribe-cpc .unsubscribe-checkbox .custom-control-input{opacity:1;z-index:0}
.unsubscribe-cpc .custom-control-input{opacity:0;z-index:0}
.unsubscribe-cpc .custom-radio .custom-control-input{left:5px;top:14px;width:50%;cursor:pointer}
.unsubscribe-cpc .update-email-btn{width:auto;font-size:15px;padding-left:50px;padding-right:50px}
.unsubscribe-cpc .login-link{font-size:15px;font-weight:500}
.unsubscribe-cpc .modal-dialog{max-width:700px}
.unsubscribe-cpc .custom-radio{padding:0;min-height:20px;top:-8px;padding-left:45%}
.unsubscribe-cpc .custom-radio .custom-control-label{height:auto}
.unsubscribe-cpc .popover{border:1px solid #747676 !important;border-radius:5px !important}
.unsubscribe-cpc .popover .popover-body{font-size:12px !important;color:#fff !important;background-color:#747676 !important}
.privacy-act-cpc{background:#dadada;padding-left:30px;padding-right:30px;padding-top:30px}
.unsubscribe-email-modal .modal-dialog .modal-content{border-radius:15px !important;padding:15px}
.unsubscribe-email-modal .modal-content .close{top:10px;right:10px}
@media only screen and (max-width:576px){.unsubscribe-cpc .table-header span{font-size:10px}
.unsubscribe-cpc{padding-top:0 !important}
.col-sm-10,.col-sm-11,.col-sm-1,.col-md-1,.col-lg-1{width:auto !important}
.unsubscribe-email-modal .modal-dialog .modal-content{padding-left:5px}
}
.unsubscribe-email-error-modal .modal-content{border-radius:0 !important;padding:15px}
.unsubscribe-email-error-modal .modal-dialog{max-width:700px}
.unsubscribe-email-error-modal .modal-body{margin-top:0}
@media only screen and (max-width:576px){.unsubscribe-cpc{padding-top:0 !important}
.unsubscribe-cpc .custom-radio{padding-left:20%}
.unsubscribe-email-error-modal .modal-dialog{max-width:auto;text-align:left}
.unsubscribe-email-error-modal .modal-content{margin-left:10px;margin-right:10px}
.col-sm-10,.col-sm-11,.col-sm-1,.col-md-1,.col-lg-1{width:auto !important}
.unsubscribe-email-modal .modal-dialog .modal-content{padding-left:5px}
.unsubscribe-email-error-modal .modal-content{padding-left:5px}
.unsubscribe-email-modal .modal-content .close{top:10px;right:10px}
}
.check-availabilty input.form-control{border:1px solid #dadada;border-radius:10px !important;border-color:#dadada !important}
.check-availabilty .md-form input{width:95%;padding-right:30px !important}
@media only screen and (min-width:720px){.check-availabilty .md-form input{width:100%;padding-right:0 !important}
}
@media only screen and (min-width:920px){.check-availabilty .md-form input{width:100%;padding-right:0 !important}
}
.check-availabilty .home-haeder{font-size:16px;font-weight:700}
.check-availabilty .home-logo{padding:20px}
.check-availabilty .home-logo img{width:80%;margin-top:0}
.check-availabilty .form-render-item{background:white;position:initial !important;width:100%;padding:5px;text-align:left;border:1px solid #d8dada;cursor:pointer}
.check-availabilty .form-render-item:hover{background:#d8dada;position:initial !important;width:100%;padding:5px;text-align:left;border:1px solid #d8dada;cursor:pointer}
.check-availabilty .form-input-checkavailabilty{position:relative;padding:7px !important;width:100%;background-position-x:98%}
.check-availabilty .editAdd{position:absolute;top:0;border-radius:5px;right:-10px;z-index:2;border:0;top:30px;height:30px;cursor:pointer}
@media only screen and (min-width:720px){.check-availabilty .editAdd{right:-33px}
}
@media only screen and (min-width:920px){.check-availabilty .editAdd{right:-33px}
}
.check-availabilty .editAdd a{font-size:12px;line-height:16px;font-family:'GalanoGrotesque-Bold';color:#1a1c35}
.check-availabilty .mdu-address-field{margin-top:10px}
.check-availabilty .non-mdu-address-field{margin-top:10px;width:95%}
@media only screen and (min-width:720px){.check-availabilty .non-mdu-address-field{width:100%}
}
@media only screen and (min-width:920px){.check-availabilty .non-mdu-address-field{width:100%}
}
.check-availabilty .non-mdu-address-field .message-email{font-family:'GalanoGrotesque-Medium';color:#525252}
.check-availabilty .button-section .payAtRegister a{text-decoration:none !important;border-bottom:none !important}
.check-availabilty .button-section .policy-section{display:flex;align-items:center;justify-content:start}
.check-availabilty .button-section .policy-section p{font-family:'GalanoGrotesque-Medium';color:#525252}
.check-availabilty .button-section .policy-section p a{font-family:'GalanoGrotesque-Medium';color:#525252}
.check-availabilty .button-section .checkavailabilty-btn{display:flex;align-items:unset !important;justify-content:space-between !important;padding-top:0 !important}
.check-availabilty .button-section .checkavailabilty-btn .layoutForSticky{position:fixed;width:100%;bottom:0;background-color:white;z-index:1211;margin:auto;padding:0 0 10px 0;left:0;right:0;z-index:1}
@media only screen and (min-width:920px){.check-availabilty .button-section .checkavailabilty-btn .layoutForSticky{position:unset;padding:0;width:unset !important;margin:unset !important}
}
.check-availabilty .button-section .need-help-checkavailabilty{margin-left:5%;margin-top:5%}
#service-notavailable-modal h2{font-weight:bold}
#service-notavailable-modal h3{font-weight:100;padding:0;white-space:break-spaces}
.need-help-checkavailabilty a{font-weight:100}
.need-help-checkavailabilty button{background:none !important;border:0;padding:0 !important;text-decoration:underline;cursor:pointer}
.serviceunavailable-icon{width:24px;height:25px;background:url("clientlib-base/resources/svg/Extras/serviceunavailableicon.svg") center center no-repeat;display:inline-block}
.tbv-logo{height:80px}
.tbv-ca-contaainer .md-form input{width:100% !important}
.ca-page.activation-phone-parent.activation-without-progressbar{padding-top:0 !important;padding-bottom:0 !important}
.tbv-logo.mobileview{margin:0 auto}
#service-notavailable-modal .modal-content .modal-body a.hopspot-secondary{font-family:'GalanoGrotesque-Medium';font-size:16px !important;font-weight:400;line-height:24px;color:#fff !important;background-color:#525252 !important}
#service-notavailable-modal .modal-content.service-notavailable-modal-content{background-color:#fff !important;padding:32px}
#service-notavailable-modal .modal-content.service-notavailable-modal-content .modal-body p h2{font-family:'GalanoGrotesque-Medium';font-weight:400;font-size:24px;line-height:32px}
#service-notavailable-modal .modal-content.service-notavailable-modal-content .modal-body .try-other{background-color:#1a1c35;font-family:'GalanoGrotesque-Bold';font-size:16px !important;font-weight:400;line-height:24px;color:#fff;padding-top:8px !important}
#service-notavailable-modal .modal-content.service-notavailable-modal-content .modal-body .address-details-label{font-family:'GalanoGrotesque-Bold';font-weight:400;font-size:18px;line-height:28px}
#service-notavailable-modal .modal-content.service-notavailable-modal-content .secondary-btn,#service-notavailable-modal .modal-content.service-notavailable-modal-content .modal-body .primary-btn .btn{font-family:'GalanoGrotesque-Bold';font-size:16px !important;font-weight:400;line-height:24px}
#service-notavailable-modal.mobile-view-dialog .modal-dialog{width:100% !important;max-width:100% !important}
#service-notavailable-modal.mobile-view-dialog .modal-content{border-radius:0 !important}
#service-notavailable-modal.mobile-view-dialog .modal-content .large .btn{width:100%}
#service-notavailable-modal.mobile-view-dialog .modal-content.service-notavailable-modal-content{height:calc(100vh - 0rem)}
.btn-hi-aet-close{background-color:#fff;width:157px;border-radius:21px;margin:auto;height:45px;border:0;margin-top:37px;margin-left:0;outline:0;color:#000}
.btn-hi-aes-close{background-color:#fff;width:160px;margin:auto;height:40px;border:1px solid #000;margin-top:40px;color:#000;outline:0}
.btn-hi-aes-cart-link,.btn-hi-aes-seedetail-link{background-color:#000;width:160px;margin:auto;height:40px;border:1px solid #000;margin-top:40px;color:#fff !important;outline:0}
.btn-hi-aes-cart-link:hover,.btn-hi-aes-seedetail-link:hover,.btn-hi-aes-cart-link:focus-visible,.btn-hi-aes-seedetail-link:focus-visible,.btn-hi-aes-cart-link:focus,.btn-hi-aes-seedetail-link:focus{background-color:#747676}
.btn-hi-aes-close:hover,.btn-hi-aes-close:focus,.btn-hi-aes-close:focus-visible,.btn-hi-aet-close:hover,.btn-hi-aet-close:focus,.btn-hi-aet-close:focus-visible{background-color:#747676}
#check-avialability-success{padding-right:17px}
.home-internet-success-heading{font-size:24px !important}
.home-internet-success-sub-heading b{font-size:12px;font-weight:700}
.home-internet-success-address{font-size:16px}
.home-internet-edit-address a{font-size:12px;font-weight:700}
.cat-modal-content{width:400px}
.thanks-heading{font-size:15px;font-weight:700}
.thanks-msg{font-size:12px;margin-top:16px;line-height:15px;font-weight:600}
.cas-address{font-weight:700;font-size:11px;padding-top:13px;padding-right:140px}
.cat-modal-content{border-radius:10px !important}
.thanks-body{margin-left:15px}
.thanks-eligibility-container{border:1px solid green;margin-bottom:5px}
.success-eligibility-container{margin-bottom:5px}
.eligibility-msg-heading{margin-top:8px}
.eligibility-msg-heading h2{font-size:2.25rem;font-weight:400;line-height:44px;font-family:GalanoGrotesque-Bold}
.box eligibility-msg-heading div span{font-weight:700}
.eligibility-msg-desc.tw-plan{margin-top:24px}
.eligibility-msg-desc.tw-plan .eligible-address{font-size:18px;line-height:28px}
.eligibility-msg-desc.tw-plan .success-eligibility-check-another-address{font-size:18px;line-height:28px}
.check-availability-modal-header{padding:0rem;border-bottom:0}
.success-eligibility-check-another-address a,.thanks-eligibility-edit-address a{font-size:12px;font-weight:500}
.location-body,.location-body .modal-body{padding-top:0}
.eligibility-msg-heading div span{font-weight:600}
.success-eligibility-container .address-lbl{font-weight:600;font-size:14px;padding-right:6px}
.check-avialability-thanks,.check-avialability-success,.home-internet-limit-reached,.home-internet-check-availablity,.activation-node-reservation-success{overflow-x:hidden;overflow-y:hidden}
.check-avialability-thanks .modal,.check-avialability-success .modal,.home-internet-limit-reached .modal,.home-internet-check-availablity .modal,.activation-node-reservation-success .modal{z-index:1212 !important;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);box-shadow:0 4px 4px 0 rgba(0,0,0,0.17);border:0}
.check-avialability-success .modal-content{width:455px;border-radius:10px !important}
.home-internet-limit-reached .modal-content{border-radius:10px}
.home-internet-check-availablity .modal-content{width:500px;border-radius:10px}
.home-internet-check-availablity .modal-content .modal-body{margin-top:0}
.home-internet-check-availablity .modal-content .modal-body .close{position:relative;top:0;left:10px}
.home-internet-check-availablity .modal-content .modal-body h2{font-weight:bold;padding-top:10px;font-size:2rem}
.home-internet-check-availablity .modal-content .modal-body p{font-size:1.6rem;margin-top:20px;line-height:1.5rem}
.home-internet-check-availablity .modal-content .modal-body .row.mb-4{flex-direction:column;justify-self:center;align-items:center}
.home-internet-check-availablity .modal-content .modal-body .row.mb-4 div.ml-1{text-align:center;padding:0}
@media only screen and (min-width:720px){.home-internet-check-availablity .modal-content .modal-body .row.mb-4 div.ml-1{text-align:center}
}
@media only screen and (min-width:920px){.home-internet-check-availablity .modal-content .modal-body .row.mb-4 div.ml-1{text-align:center;max-width:100%}
}
.home-internet-check-availablity .modal-content .modal-body .row.mb-4 div.ml-4{text-align:center;margin-left:0 !important;padding:0}
@media only screen and (min-width:720px){.home-internet-check-availablity .modal-content .modal-body .row.mb-4 div.ml-4{text-align:center}
}
@media only screen and (min-width:920px){.home-internet-check-availablity .modal-content .modal-body .row.mb-4 div.ml-4{text-align:center;max-width:100%}
}
.home-internet-check-availablity .modal-content .modal-body .checkavailability-btn{background-color:#e00;width:190px;border-radius:16px;margin:auto;height:42px;border:0;margin-top:0;margin-left:0;outline:0;font-weight:bold;font-size:16px;line-height:24px;color:#ffff;width:295px}
@media only screen and (min-width:720px){.home-internet-check-availablity .modal-content .modal-body .checkavailability-btn{width:384px}
}
@media only screen and (min-width:920px){.home-internet-check-availablity .modal-content .modal-body .checkavailability-btn{width:384px}
}
.home-internet-check-availablity .modal-content .modal-body .close-btn{background-color:transparent;width:190px;border-radius:16px;margin:auto;height:42px;border:0;margin-top:25px;margin-left:0;box-shadow:unset;outline:0;font-weight:bold;font-size:16px;line-height:24px;width:295px;border:1px solid #dadada}
.home-internet-check-availablity .modal-content .modal-body .close-btn:hover{background-color:unset !important;box-shadow:unset}
@media only screen and (min-width:720px){.home-internet-check-availablity .modal-content .modal-body .close-btn{width:384px}
}
@media only screen and (min-width:920px){.home-internet-check-availablity .modal-content .modal-body .close-btn{width:384px}
}
.home-internet-check-availablity .modal-content .modal-body .close-btn:hover,.home-internet-check-availablity .modal-content .modal-body .close-btn:focus,.home-internet-check-availablity .modal-content .modal-body .close-btn:focus-visible{background-color:#747676}
.activation-node-reservation-success .modal-content{border-radius:10px;width:485px}
.activation-node-reservation-success .modal-content .modal-body{margin-top:0}
.activation-node-reservation-success .modal-content .modal-body .close{position:relative;top:0;left:7px}
.hm-act-close-btn{background-color:#000;width:165px;border-radius:16px;margin:auto;height:42px;border:0;margin-top:25px;margin-left:30px;box-shadow:1px 1px 10px 0 grey;outline:0;font-weight:bold;font-size:10px;color:#ffff}
.hm-act-close-btn:hover,.hm-act-close-btn:focus,.hm-act-close-btn:focus-visible{background-color:#747676}
.lte-description{font-size:11px;line-height:4mm}
.hm-activate-btn,.hm-refill-sp-activate-btn{background-color:#fff;width:165px;border-radius:16px;margin:auto;height:42px;border:0;margin-top:25px;margin-left:9px;box-shadow:1px 1px 10px 0 grey;outline:0;font-weight:bold;font-size:10px;color:#000 !important}
.hm-activate-description{text-align:center;font-size:16px;line-height:6mm}
.home-internet-lte-description{line-height:5mm;font-size:16.5px}
#home-internet-help-modal img{width:430px;height:430px}
.hm-activate-btn:hover,.hm-refill-sp-activate-btn:hover,.hm-activate-btn:focus,.hm-refill-sp-activate-btn:focus,.hm-activate-btn:focus-visible,.hm-refill-sp-activate-btn:focus-visible{background-color:#747676}
.home-internet-service-not-available-heading{text-align:center;font-size:16px;line-height:6mm;margin-bottom:30px;font-weight:100}
.home-internet-msg-description{line-height:7mm;font-size:18px;font-weight:500;text-align:center}
.check-avialability-serive-not-available .modal-content{width:550px;height:330px;border-radius:10px !important}
.check-avialability-serive-not-available .modal-content .modal-body{margin-top:10px}
.check-avialability-serive-not-available .modal-content .modal-body h2{font-weight:100}
.mobile-pricing-fwa-text{font-family:'GalanoGrotesque-Medium';font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;margin:24px 0}
#selectDeviceBySkipPlan.cmn-btn-red{margin-bottom:1.5rem}
.fwa-medium-font{font-family:"GalanoGrotesque-Medium";font-weight:400;font-size:18px;line-height:28px}
.fwa-privacy-section-style{font-family:"GalanoGrotesque-Medium";font-weight:400;font-size:12px;line-height:18px}
.fwa-service-available-title{font-family:"GalanoGrotesque-Bold";font-weight:400 !important;font-size:36px !important;line-height:44px !important;margin-bottom:18px}
.device-purchase-rich-text{font-family:'GalanoGrotesque-Medium';font-weight:400;font-size:18px;line-height:28px}
#mobile-plan-view-btn-container .primary-btn a.btn{background-color:#e00 !important}
#mobile-plan-view-btn-container .secondary-btn a.btn{background-color:#1a1c35 !important;color:#fff !important}
.check-icon-mark{top:3px;height:20px;width:22px;display:inline-block;border:2px solid #30c8ac;border-radius:50%;background-color:#e6ffe6;position:relative;margin-right:6px}
.check-icon-mark:after{content:'';display:block;width:6px;height:12px;border:2px solid #30c8ac;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:2px;left:6px}
span.plan-text-fwa-sup{font-family:GalanoGrotesque-Medium !important;font-weight:400 !important;font-size:14px !important;line-height:20px !important;vertical-align:bottom !important;color:#00c8b7 !important}
span.plan-fwa-refill-text{position:relative;top:-8px !important}
div.multiline-plan-card[data-productid="TVUHI050_P"] .multiline-plan-card__details .card-view ul>div.pb-20>span.icon{margin-right:5px;margin-top:5px}
div.multiline-plan-card[data-productid="TVUHI050_P"] .multiline-plan-card__details .card-view ul>div.pb-20>span.icon>i.tick{background:url("clientlib-base/resources/svg/checkmark-icon-mint.svg") center center no-repeat !important;width:16px;height:16px;margin-left:5px;margin-bottom:5px;display:inline-block !important}
div.multiline-plan-card[data-productid="TVUHI050_P"] .multiline-plan-card__details .card-view ul p{display:inline-block !important}
div.multiline-plan-card[data-productid="TVUHI050_P"] div.sub-supr p:nth-child(1){width:30%;display:inline-block !important}
div.multiline-plan-card[data-productid="TVUHI050_P"] div.sub-supr p:nth-child(2){width:65%;display:inline-block !important}
div[id^="mldMobileCarousel"] div.multiline-plan-card[data-productid="TVUHI050_P"] div.sub-supr p:nth-child(2){position:relative;left:14px}
.educational-details{margin:20px 0}
@media(min-width:992px){.educational-details{margin:40px 0}
}
.educational-details .plns-prices .plns-prices-details .plan-list .row>div{padding-bottom:20px}
@media(min-width:992px){.educational-details .plns-prices .plns-prices-details .plan-list .row>div{padding-bottom:0}
}
.educational-details .plns-prices .plns-prices-details .plan-list .row a{border:0;padding:0}
.educational-details .plns-prices .plns-prices-details .plan-list .row p{margin-left:10px;font-size:20px;width:100%;font-family:'GalanoGrotesque-Medium'}
@media(min-width:992px){.educational-details .plns-prices .plns-prices-details .plan-list .row p{width:160px}
}
.disabled #validateAccountBtn{pointer-events:none !important}
.inline-dark{background-color:#1a1c35;margin-bottom:24px}
.inline-dark .get-started-wrapper{padding:50px 0;background-repeat:no-repeat;background-size:contain !important;border-radius:10px;background-position:bottom}
@media only screen and (min-width:720px){.inline-dark .get-started-wrapper{background-size:cover;background-position:bottom}
}
@media only screen and (min-width:920px){.inline-dark .get-started-wrapper{padding:64px 0;background-size:cover !important;background-position:0 20px}
}
.inline-dark .get-started-wrapper .get-started{padding:0 4px}
@media only screen and (min-width:720px){.inline-dark .get-started-wrapper .get-started{padding:0}
}
@media only screen and (min-width:920px){.inline-dark .get-started-wrapper .get-started{padding:0}
}
.inline-dark .get-started-wrapper .get-started .main-heading h2{font-size:32px;padding-bottom:20px;font-family:'GalanoGrotesque-Bold';color:#fff}
@media(min-width:992px){.inline-dark .get-started-wrapper .get-started .main-heading h2{font-size:30px;line-height:38px;font-family:'GalanoGrotesque-Bold';padding:0;width:75%;color:#fff}
}
.inline-dark .get-started-wrapper .get-started .main-heading h2 span{color:#e00}
.inline-dark .get-started-wrapper .get-started .main-content{background-color:#fff;border-radius:20px;padding:25px;background-position:center;border:0;width:100%;height:168px;cursor:pointer;margin-bottom:20px}
@media(min-width:992px){.inline-dark .get-started-wrapper .get-started .main-content{margin-bottom:0}
}
.inline-dark .get-started-wrapper .get-started .main-content:hover{outline:4px solid #000}
.inline-dark .get-started-wrapper .get-started .main-content p{width:100%;font-size:20px;line-height:30px;text-align:left;color:#1a1c35;font-family:'GalanoGrotesque-Medium'}
@media only screen and (min-width:720px){.inline-dark .get-started-wrapper .get-started .main-content p{width:100%;font-size:24px;line-height:32px;color:#1a1c35;font-family:'GalanoGrotesque-Medium'}
}
@media only screen and (min-width:920px){.inline-dark .get-started-wrapper .get-started .main-content p{width:75%;font-size:24px;line-height:32px;color:#1a1c35;font-family:'GalanoGrotesque-Medium'}
}
.inline-dark .get-started-wrapper .get-started .main-content .search{border:0;padding:0;padding-top:24px}
.inline-dark .get-started-wrapper .get-started .main-content span{display:flex;justify-content:end}
.inline-dark .get-started-wrapper .get-started .main-content span .arrow-forward{width:32px;height:32px}
.inline-light{background-color:#e6fcf4;margin-bottom:24px}
.inline-light .get-started-wrapper{padding:50px 0;background-repeat:no-repeat;background-size:contain !important;border-radius:10px;background-position:bottom}
@media only screen and (min-width:720px){.inline-light .get-started-wrapper{background-size:cover;background-position:bottom}
}
@media only screen and (min-width:920px){.inline-light .get-started-wrapper{padding:64px 0;background-size:cover !important;background-position:0 20px}
}
.inline-light .get-started-wrapper .get-started{padding:0 4px}
@media only screen and (min-width:720px){.inline-light .get-started-wrapper .get-started{padding:0}
}
@media only screen and (min-width:920px){.inline-light .get-started-wrapper .get-started{padding:0}
}
.inline-light .get-started-wrapper .get-started .main-heading h2{font-size:32px;padding-bottom:20px;font-family:'GalanoGrotesque-Bold';color:#1a1c35}
@media(min-width:992px){.inline-light .get-started-wrapper .get-started .main-heading h2{font-size:30px;line-height:38px;font-family:'GalanoGrotesque-Bold';padding:0;width:75%;color:#1a1c35}
}
.inline-light .get-started-wrapper .get-started .main-heading h2 span{color:#e00}
.inline-light .get-started-wrapper .get-started .main-content{background-color:#fff;border-radius:20px;padding:25px;background-position:center;border:0;width:100%;height:168px;cursor:pointer;margin-bottom:20px}
@media(min-width:992px){.inline-light .get-started-wrapper .get-started .main-content{margin-bottom:0}
}
.inline-light .get-started-wrapper .get-started .main-content:hover{outline:4px solid #000}
.inline-light .get-started-wrapper .get-started .main-content p{width:100%;font-size:20px;line-height:30px;text-align:left;color:#1a1c35;font-family:'GalanoGrotesque-Medium'}
@media only screen and (min-width:720px){.inline-light .get-started-wrapper .get-started .main-content p{width:100%;font-size:24px;line-height:32px;color:#1a1c35;font-family:'GalanoGrotesque-Medium'}
}
@media only screen and (min-width:920px){.inline-light .get-started-wrapper .get-started .main-content p{width:75%;font-size:24px;line-height:32px;color:#1a1c35;font-family:'GalanoGrotesque-Medium'}
}
.inline-light .get-started-wrapper .get-started .main-content .search{border:0;padding:0;padding-top:24px}
.inline-light .get-started-wrapper .get-started .main-content span{display:flex;justify-content:end}
.inline-light .get-started-wrapper .get-started .main-content span .arrow-forward{width:32px;height:32px}
.inline-total-blue{background-color:#1a1c35}
.inline-total-blue .get-started-wrapper{padding:50px 0;background-repeat:no-repeat;background-size:contain !important;border-radius:10px;background-position:bottom}
@media only screen and (min-width:720px){.inline-total-blue .get-started-wrapper{background-size:cover;background-position:bottom}
}
@media only screen and (min-width:920px){.inline-total-blue .get-started-wrapper{padding:64px 0;background-size:cover !important;background-position:0 20px}
}
.inline-total-blue .get-started-wrapper .get-started{padding:0 4px}
@media only screen and (min-width:720px){.inline-total-blue .get-started-wrapper .get-started{padding:0}
}
@media only screen and (min-width:920px){.inline-total-blue .get-started-wrapper .get-started{padding:0}
}
.inline-total-blue .get-started-wrapper .get-started .main-heading h2{font-size:30px;line-height:38px;padding-bottom:40px;font-family:'GalanoGrotesque-Bold';color:#fff}
@media only screen and (min-width:720px){.inline-total-blue .get-started-wrapper .get-started .main-heading h2{padding-bottom:40px;font-family:'GalanoGrotesque-Bold';font-size:36px;font-weight:400;line-height:44px;color:#fff}
}
@media only screen and (min-width:920px){.inline-total-blue .get-started-wrapper .get-started .main-heading h2{font-size:30px;line-height:38px;font-family:'GalanoGrotesque-Bold';padding:0;padding-top:20px;width:100%;color:#fff}
}
.inline-total-blue .get-started-wrapper .get-started .main-heading h2 span{color:#e00}
.inline-total-blue .get-started-wrapper .get-started .main-content{background-color:#353751;border-radius:20px;color:#fff;padding:25px;background-position:center;border:0;width:100%;height:168px;cursor:pointer;margin-bottom:20px;border:1px solid #fff}
@media(min-width:992px){.inline-total-blue .get-started-wrapper .get-started .main-content{margin-bottom:0}
}
.inline-total-blue .get-started-wrapper .get-started .main-content:hover{outline:4px solid #fff}
.inline-total-blue .get-started-wrapper .get-started .main-content p{width:100%;font-size:20px;line-height:30px;text-align:left;color:#fff;font-family:'GalanoGrotesque-Medium'}
@media only screen and (min-width:720px){.inline-total-blue .get-started-wrapper .get-started .main-content p{width:100%;font-size:24px;line-height:32px;color:#fff;font-family:'GalanoGrotesque-Medium'}
}
@media only screen and (min-width:920px){.inline-total-blue .get-started-wrapper .get-started .main-content p{width:75%;font-size:24px;line-height:32px;color:#fff;font-family:'GalanoGrotesque-Medium'}
}
.inline-total-blue .get-started-wrapper .get-started .main-content .search{border:0;padding:0;padding-top:24px}
.inline-total-blue .get-started-wrapper .get-started .main-content span{display:flex;justify-content:end}
.inline-total-blue .get-started-wrapper .get-started .main-content span .arrow-forward{width:32px;height:32px;background:url("clientlib-base/resources/svg/dark/arrow_forward.svg") center center no-repeat;display:block}
@media screen and (max-width:720px){.inline-dark.coverage-page .container-fluid,.inline-light.coverage-page .container-fluid,.inline-total-blue.coverage-page .container-fluid{padding-left:5px !important;padding-right:5px !important}
.inline-dark.coverage-page .get-started-wrapper .get-started .main-content,.inline-light.coverage-page .get-started-wrapper .get-started .main-content,.inline-total-blue.coverage-page .get-started-wrapper .get-started .main-content{height:148px;padding:13px}
.inline-dark.coverage-page .get-started-wrapper .get-started .main-content .search,.inline-light.coverage-page .get-started-wrapper .get-started .main-content .search,.inline-total-blue.coverage-page .get-started-wrapper .get-started .main-content .search{padding-top:4px !important}
.inline-dark.coverage-page .get-started-wrapper .get-started .ctacard3 .search,.inline-light.coverage-page .get-started-wrapper .get-started .ctacard3 .search,.inline-total-blue.coverage-page .get-started-wrapper .get-started .ctacard3 .search{padding-top:24px !important}
}
.hero-promo-wrapper{background-color:#1a1c35;color:#fff;position:relative;z-index:999999}
.hero-promo-wrapper .hero-promo{display:flex;justify-content:center;align-items:center;padding:16px 0;flex-direction:column}
@media only screen and (min-width:720px){.hero-promo-wrapper .hero-promo{flex-direction:row}
}
@media only screen and (min-width:920px){.hero-promo-wrapper .hero-promo{flex-direction:row}
}
.hero-promo-wrapper .hero-promo .aem-Grid{width:unset}
.hero-promo-wrapper .hero-promo .head-promo-content{margin-right:10px;font-size:16px;line-height:24px;font-weight:400;color:#fff;padding-bottom:5px;font-family:'GalanoGrotesque-Bold'}
@media only screen and (min-width:720px){.hero-promo-wrapper .hero-promo .head-promo-content{padding-bottom:0}
}
@media only screen and (min-width:920px){.hero-promo-wrapper .hero-promo .head-promo-content{padding-bottom:0}
}
.hero-promo-wrapper .hero-promo a{color:#fff;border-color:#fff;padding-bottom:0;font-size:16px;line-height:24px;font-weight:400;color:#fff;font-family:'GalanoGrotesque-Medium'}
.hero-promo-wrapper .hero-promo a:hover{border-bottom:1px solid #fff}
.plns-prices-wrapper-dark .plns-prices .plns-prices-details h1{width:100%}
@media(min-width:992px){.plns-prices-wrapper-dark .plns-prices .plns-prices-details h1{width:290px}
}
.plns-prices-wrapper-dark .plns-prices .plns-prices-details p{width:100%}
@media(min-width:992px){.plns-prices-wrapper-dark .plns-prices .plns-prices-details p{width:450px}
}
.plns-prices-wrapper-dark .plns-prices .plns-prices-list .plns-prices-content{background-color:#1a1c35;border-radius:10px;color:#fff;padding:10px}
.plns-prices-wrapper-dark .plns-prices .plns-prices-list .plns-prices-content ul{display:block;justify-content:start;flex-flow:row wrap;list-style-type:none;padding:0;margin-top:5px;margin-bottom:0}
@media(min-width:992px){.plns-prices-wrapper-dark .plns-prices .plns-prices-list .plns-prices-content ul{display:flex}
}
.plns-prices-wrapper-dark .plns-prices .plns-prices-list .plns-prices-content ul li{flex:1 1 50%}
.plns-prices-wrapper-dark .plan-card-wrapper{padding-top:20px}
.plns-prices-wrapper-dark .plan-card-wrapper .plns-line-slider{flex-direction:column;align-items:center}
@media(min-width:992px){.plns-prices-wrapper-dark .plan-card-wrapper .plns-line-slider{flex-direction:row;align-items:left}
}
.plns-prices-wrapper-dark .plan-card-wrapper .plns-line-slider span i{border:1px solid #000;border-radius:50px}
.plns-prices-wrapper-dark .plan-card-wrapper .pln-card{background-color:#1a1c35;color:#fff;width:100%;border-radius:30px;margin-bottom:20px}
@media(min-width:992px){.plns-prices-wrapper-dark .plan-card-wrapper .pln-card{width:390px}
}
.plns-prices-wrapper-dark .plan-card-wrapper .pln-card:hover{outline:5px solid #00c8b7}
.plns-prices-wrapper-dark .plan-card-wrapper .pln-card .pln-card-heading{background-color:unset;border-bottom:3px solid #00c8b7;padding:20px}
.plns-prices-wrapper-dark .plan-card-wrapper .pln-card .pln-card-heading p{font-size:44px;font-weight:700;font-family:'Galano Grotesque'}
.plns-prices-wrapper-dark .plan-card-wrapper .pln-card .pln-card-heading p span{display:inline-block;font-size:16px;line-height:16px;color:#00c8b7;font-family:'Galano Grotesque'}
.plns-prices-wrapper-dark .plan-card-wrapper .pln-card .pln-card-pill{position:absolute;top:-18px;left:auto;right:auto;width:100%}
.plns-prices-wrapper-dark .plan-card-wrapper .pln-card .pln-card-pill p{background-color:#e2f7c2;color:#000;max-width:150px;text-align:center;margin:auto;border-radius:50px;padding:3px 10px;border:1px solid #e2f7c2}
.plns-prices-wrapper-dark .plan-card-wrapper .pln-card .pln-card-details{padding:30px 20px}
.plns-prices-wrapper-dark .plan-card-wrapper .pln-card .pln-card-details p{font-size:14px;font-family:'Galano Grotesque'}
.plns-prices-wrapper-dark .plan-card-wrapper .pln-card .pln-card-details a.btn{background-color:#fff;color:#000;border:0}
.plns-prices-wrapper-dark .plan-card-wrapper .pln-card .pln-card-details .learn-more p a{border-bottom:1px solid #fff;color:#fff;padding-bottom:2px}
.plns-prices-wrapper-dark .plan-card-wrapper .pln-card .pln-card-details .learn-more p a:hover{border-bottom:1px solid #fff;padding-bottom:2px}
.plns-prices-wrapper-dark .plan-card-wrapper .plan-card-summary a{font-weight:400}
.plns-prices-wrapper-light .plns-prices .plns-prices-details h1{width:100%}
@media(min-width:992px){.plns-prices-wrapper-light .plns-prices .plns-prices-details h1{width:290px}
}
.plns-prices-wrapper-light .plns-prices .plns-prices-details p{width:100%}
@media(min-width:992px){.plns-prices-wrapper-light .plns-prices .plns-prices-details p{width:450px}
}
.plns-prices-wrapper-light .plns-prices .plns-prices-list ul{display:block;justify-content:start;flex-flow:row wrap;list-style-type:none;padding:0;margin-top:20px}
@media(min-width:992px){.plns-prices-wrapper-light .plns-prices .plns-prices-list ul{display:flex;padding-left:25%}
}
.plns-prices-wrapper-light .plns-prices .plns-prices-list ul li{flex:1 1 50%;padding:5px 0}
.plns-prices-wrapper-light .plns-prices .plns-prices-list ul li p{text-align:left}
@media(min-width:992px){.plns-prices-wrapper-light .plns-prices .plns-prices-list ul li p{text-align:right}
}
.plns-prices-wrapper-light .plan-card-wrapper .plns-line-slider{flex-direction:column;align-items:center}
@media(min-width:992px){.plns-prices-wrapper-light .plan-card-wrapper .plns-line-slider{flex-direction:row;align-items:left}
}
.plns-prices-wrapper-light .plan-card-wrapper .plns-line-slider span i{border:1px solid #000;border-radius:50px}
.plns-prices-wrapper-light .plan-card-wrapper .pln-card{background-color:#e6fcf4;color:#1a1c35;width:100%;border-radius:30px;margin-bottom:20px;border:1px solid #dadada}
@media(min-width:992px){.plns-prices-wrapper-light .plan-card-wrapper .pln-card{width:390px}
}
.plns-prices-wrapper-light .plan-card-wrapper .pln-card:hover{outline:5px solid #00c8b7}
.plns-prices-wrapper-light .plan-card-wrapper .pln-card .pln-card-heading{background-color:unset;border-bottom:3px solid #00c8b7;padding:20px}
.plns-prices-wrapper-light .plan-card-wrapper .pln-card .pln-card-heading p{font-size:44px;font-weight:700;font-family:'Galano Grotesque'}
.plns-prices-wrapper-light .plan-card-wrapper .pln-card .pln-card-heading p span{display:inline-block;font-size:16px;line-height:16px;color:#00c8b7;font-family:'Galano Grotesque'}
.plns-prices-wrapper-light .plan-card-wrapper .pln-card .pln-card-pill{position:absolute;top:-18px;left:auto;right:auto;width:100%}
.plns-prices-wrapper-light .plan-card-wrapper .pln-card .pln-card-pill p{background-color:#00c8b7;color:#1a1c35;max-width:150px;text-align:center;margin:auto;border-radius:50px;padding:3px 10px}
.plns-prices-wrapper-light .plan-card-wrapper .pln-card .pln-card-details{padding:30px 20px}
.plns-prices-wrapper-light .plan-card-wrapper .pln-card .pln-card-details p{font-size:14px;font-family:'Galano Grotesque'}
.plns-prices-wrapper-light .plan-card-wrapper .pln-card .pln-card-details a.btn{background-color:#1a1c35;color:#fff;border:0}
.plns-prices-wrapper-light .plan-card-wrapper .pln-card .pln-card-details .learn-more p a{border-bottom:1px solid #1a1c35;color:#1a1c35;padding-bottom:2px}
.plns-prices-wrapper-light .plan-card-wrapper .pln-card .pln-card-details .learn-more p a:hover{border-bottom:1px solid #1a1c35;padding-bottom:2px}
.plns-prices-wrapper-light .plan-card-wrapper .plan-card-summary a{font-weight:400}
.product-phone-wrapper .container-fluid{border-top:1px solid #dadada;border-bottom:1px solid #dadada;margin-bottom:40px}
.product-phone-wrapper .container-fluid .container{padding-top:30px !important;margin-bottom:20px}
@media(min-width:992px){.product-phone-wrapper .container-fluid .container{margin-bottom:0}
}
.product-phone-wrapper .container-fluid .container .owl-item.active{border:unset}
.product-phone-wrapper .container-fluid .container .owl-dots{height:50px;position:unset}
.product-phone-wrapper .container-fluid .container .owl-dots button.active{border:1px solid black;border-radius:50px;outline:0}
.product-phone-wrapper .container-fluid .container .owl-dots button.active span{height:8px !important;width:8px !important;background-color:#000 !important}
.product-phone-wrapper .container-fluid .container .owl-dots button span{height:8px !important;width:8px !important;margin:15px !important;background-color:#747676 !important}
.product-phone-wrapper .container-fluid .container .btn-phone{padding-top:30px}
.product-phone-wrapper .shop-all-plans{width:100%;text-align:left;padding:20px !important;width:100%;justify-content:space-between;flex-direction:column !important;align-items:flex-start;display:flex !important}
@media(min-width:992px){.product-phone-wrapper .shop-all-plans{flex-direction:row !important;padding:0 !important;align-items:center}
}
.product-phone-wrapper .shop-all-plans .component-heading{width:100%;margin:0 0 20px 0;font-size:24px;line-height:32px;font-family:'GalanoGrotesque-Bold'}
@media only screen and (min-width:720px){.product-phone-wrapper .shop-all-plans .component-heading{font-size:30px;line-height:38px;font-family:'GalanoGrotesque-Bold'}
}
@media only screen and (min-width:920px){.product-phone-wrapper .shop-all-plans .component-heading{margin:unset;font-size:36px;line-height:44px;font-family:'GalanoGrotesque-Bold'}
}
.product-phone-wrapper .shop-all-plans .button{margin-bottom:20px}
.product-phone-wrapper .phone-carousel{overflow:hidden}
.product-phone-wrapper .phone-carousel .shop-all-plans{width:100%;text-align:left;padding:20px !important;width:100%;justify-content:space-between;flex-direction:column !important;align-items:flex-start;display:flex !important}
@media(min-width:992px){.product-phone-wrapper .phone-carousel .shop-all-plans{flex-direction:row !important;padding:0 !important;align-items:center}
}
.product-phone-wrapper .phone-carousel .shop-all-plans .component-heading{width:100%;margin:0 0 20px 0}
@media(min-width:992px){.product-phone-wrapper .phone-carousel .shop-all-plans .component-heading{margin:unset}
}
.product-phone-wrapper .phone-carousel .shop-all-plans .button{margin-bottom:20px}
.product-phone-wrapper .phone-carousel .phone-name{justify-content:center}
.product-phone-wrapper .phone-carousel .bv-phone-rating{justify-content:center}
.product-listing-header-left .container-fluid{border-top:1px solid #dadada;border-bottom:1px solid #dadada;margin-bottom:40px}
.product-listing-header-left .container-fluid .container{padding-top:30px !important;margin-bottom:20px}
@media(min-width:992px){.product-listing-header-left .container-fluid .container{margin-bottom:0}
}
.product-listing-header-left .container-fluid .container .owl-item.active{border:unset}
.product-listing-header-left .container-fluid .container .owl-dots{height:50px;position:unset}
.product-listing-header-left .container-fluid .container .owl-dots button.active{border:1px solid black;border-radius:50px;outline:0}
.product-listing-header-left .container-fluid .container .owl-dots button.active span{height:8px;width:8px;background-color:#000 !important}
.product-listing-header-left .container-fluid .container .owl-dots button span{height:8px;width:8px;margin:8px;background-color:#747676 !important}
.product-listing-header-left .container-fluid .container .btn-phone{padding-top:30px}
.product-listing-header-left .container-text{width:100% !important}
.product-listing-header-left .container-text .shop-all-plans{padding:20px !important;width:100%;justify-content:space-between;flex-direction:column !important;align-items:flex-start;display:flex !important}
@media(min-width:992px){.product-listing-header-left .container-text .shop-all-plans{flex-direction:row !important;padding:0 !important;align-items:center}
}
.product-listing-header-left .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}
.product-listing-header-left .container-text .shop-all-plans a.btn{font-size:16px;font-weight:700;line-height:20px;color:#1a1c35}
.product-listing-header-left .container-text .shop-all-plans .button{margin-bottom:20px}
.product-listing-header-left .phone-carousel{width:100% !important;padding:0}
.product-listing-header-left .phone-carousel.fixed-carousel{display:flex;flex-wrap:wrap}
.product-listing-header-left .phone-carousel.fixed-carousel>div{border:unset}
.product-listing-header-left .phone-carousel.fixed-carousel .product-card-container .phone-card .promo-text{font-family:'GalanoGrotesque-Bold';font-size:13px;font-weight:400;line-height:20px;color:#1a1c35;height:58px;display:block;padding-top:30px;padding-bottom:0}
.product-listing-header-left .phone-carousel.fixed-carousel .product-card-container .phone-card .phone-name p{font-family:'GalanoGrotesque-Bold';font-size:18px;font-weight:400;line-height:28px;color:#1a1c35}
.product-listing-header-left .phone-carousel.fixed-carousel .product-card-container .phone-card .price-container .off-price-sup,.product-listing-header-left .phone-carousel.fixed-carousel .product-card-container .phone-card .price-container .sup-pay-ex-price,.product-listing-header-left .phone-carousel.fixed-carousel .product-card-container .phone-card .price-container .off-price-main{font-family:'GalanoGrotesque-Bold';font-size:24px;font-weight:400;line-height:32px;color:#1a1c35}
.product-listing-header-left .phone-carousel.fixed-carousel .product-card-container .phone-card .price-container .price-label,.product-listing-header-left .phone-carousel.fixed-carousel .product-card-container .phone-card .price-container .actual-price{font-family:'GalanoGrotesque-Medium';font-size:12px;font-weight:400;line-height:18px;color:#1a1c35}
.product-listing-header-left .phone-carousel.fixed-carousel .product-card-container .phone-card .price-container .phone-price-detail .emi-container{min-height:100px}
.product-listing-header-left .phone-carousel.fixed-carousel .product-card-container .phone-card .price-container .main-no-ex{min-height:100px}
.product-listing-header-left .phone-carousel .owl-stage{display:flex;justify-content:space-between}
.product-listing-header-left .phone-carousel .owl-stage .owl-item{width:100% !important}
.product-listing-header-left .phone-carousel .owl-stage .owl-item .product-card-container .phone-card .promo-text{font-family:'GalanoGrotesque-Bold';font-size:13px;font-weight:400;line-height:20px;color:#1a1c35;height:58px;display:block;padding-top:30px;padding-bottom:0}
.product-listing-header-left .phone-carousel .owl-stage .owl-item .product-card-container .phone-card .phone-name p{font-family:'GalanoGrotesque-Bold';font-size:18px;font-weight:400;line-height:28px;color:#1a1c35}
.product-listing-header-left .phone-carousel .owl-stage .owl-item .product-card-container .phone-card .price-container .off-price-sup,.product-listing-header-left .phone-carousel .owl-stage .owl-item .product-card-container .phone-card .price-container .sup-pay-ex-price,.product-listing-header-left .phone-carousel .owl-stage .owl-item .product-card-container .phone-card .price-container .off-price-main{font-family:'GalanoGrotesque-Bold';font-size:24px;font-weight:400;line-height:32px;color:#1a1c35}
.product-listing-header-left .phone-carousel .owl-stage .owl-item .product-card-container .phone-card .price-container .price-label,.product-listing-header-left .phone-carousel .owl-stage .owl-item .product-card-container .phone-card .price-container .actual-price{font-family:'GalanoGrotesque-Medium';font-size:12px;font-weight:400;line-height:18px;color:#1a1c35}
.product-listing-header-left .phone-carousel .phone-card .btn-phone a.btn{font-size:14px;line-height:20px}
.faq-id-center{padding:0}
@media(min-width:992px){.faq-id-center{padding:0 20%}
}
.faq-id-center .accordion-new .icon.light-theme.small-icon .add-sm{background:url("clientlib-base/resources/svg/light/expand_more.svg") center center no-repeat !important;width:24px;height:24px}
.faq-id-center .accordion-new .icon.light-theme.small-icon .remove-sm{background:url("clientlib-base/resources/svg/light/expand_less.svg") center center no-repeat !important;width:24px;height:24px}
.faq-id-center .border-bottom{border-bottom:unset !important;padding:0;padding-bottom:16px}
@media only screen and (min-width:720px){.faq-id-center .border-bottom{padding:0 6px;padding-bottom:24px}
}
@media only screen and (min-width:720px){.faq-id-center .border-bottom{padding:0;padding-bottom:24px}
}
.faq-id-center .card:first-child{border-top:unset !important}
.faq-id-center .card .card-header{padding:24px 0}
.faq-id-center .card .card-header a{font-size:18px;line-height:28px;font-weight:400;font-family:'GalanoGrotesque-Bold';color:#1a1c35}
.faq-id-center .card .card-header a p{font-size:18px;line-height:28px;font-weight:400;font-family:'GalanoGrotesque-Bold';color:#1a1c35;margin:0}
.faq-id-center .card .card-body{background-color:#fff;color:#1a1c35;font-family:'GalanoGrotesque-Medium'}
.faq-id-center .card .card-body a{color:#1a1c35;font-size:14px;font-weight:400;padding-bottom:0;font-family:'GalanoGrotesque-Medium';border-color:#1a1c35}
.more-reasons-wrapper .more-reasons .more-reasons-heading{padding:10px 0 30px 0;color:#1a1c35}
.more-reasons-wrapper .more-reasons .more-reasons-heading h1,.more-reasons-wrapper .more-reasons .more-reasons-heading h2{font-size:36px;line-height:44px;text-align:center !important;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper .more-reasons .more-reasons-content .col-12.col-lg-6,.more-reasons-wrapper .more-reasons .more-reasons-content .col-12.col-lg-3{display:flex}
.more-reasons-wrapper .more-reasons .more-reasons-content .col-12.col-lg-4{margin-bottom:30px}
.more-reasons-wrapper .more-reasons .more-reasons-content .ultra-network{border-radius:20px;margin-bottom:30px;min-height:100%;max-height:100%;border:1px solid #dadada;display:flex;flex-wrap:wrap}
.more-reasons-wrapper .more-reasons .more-reasons-content .ultra-network .network-content{padding:30px;color:#fff}
.more-reasons-wrapper .more-reasons .more-reasons-content .ultra-network .network-content h1,.more-reasons-wrapper .more-reasons .more-reasons-content .ultra-network .network-content h2,.more-reasons-wrapper .more-reasons .more-reasons-content .ultra-network .network-content h3{font-size:30px;line-height:38px;width:100%;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper .more-reasons .more-reasons-content .ultra-network .network-content a{color:#fff;border-color:#fff;font-weight:700;font-size:18px;line-height:26px;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper .more-reasons .more-reasons-content .ultra-network .network-content span{display:inline}
.more-reasons-wrapper .more-reasons .more-reasons-content .ultra-network .network-content span#bento-text-align{display:inline-block;margin-left:5px}
.more-reasons-wrapper .more-reasons .more-reasons-content .ultra-network .network-content>div{cursor:pointer;display:flex}
.more-reasons-wrapper .more-reasons .more-reasons-content .ultra-network .network-content>div span{display:inline-block;margin-top:4px}
.more-reasons-wrapper .more-reasons .more-reasons-content .ultra-network .network-image{display:flex;justify-content:center}
.more-reasons-wrapper .more-reasons .more-reasons-content .ultra-network .network-image img{width:50%}
.more-reasons-wrapper .more-reasons .more-reasons-content .ultra-network .arrow-back{background:url("clientlib-base/resources/svg/dark/arrow_back.svg") center center no-repeat}
.more-reasons-wrapper .more-reasons .more-reasons-content .ultra-network .arrow-forward{background:url("clientlib-base/resources/svg/dark/arrow_forward.svg") center center no-repeat}
.more-reasons-wrapper .more-reasons .more-reasons-content .ultra-network .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat;width:20px;height:20px}
.more-reasons-wrapper .more-reasons .more-reasons-content .ultra-network .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat;width:20px;height:20px}
.more-reasons-wrapper .more-reasons .more-reasons-content .disnep{border-radius:20px;margin-bottom:30px;min-height:100%;max-height:100%;border:1px solid #dadada;display:flex;flex-wrap:wrap}
.more-reasons-wrapper .more-reasons .more-reasons-content .disnep .network-content{padding:30px;color:#fff;text-align:center;position:absolute;left:0;right:0;bottom:90px}
.more-reasons-wrapper .more-reasons .more-reasons-content .disnep .network-content h1,.more-reasons-wrapper .more-reasons .more-reasons-content .disnep .network-content h2,.more-reasons-wrapper .more-reasons .more-reasons-content .disnep .network-content h3{font-size:30px;line-height:38px;width:100%;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper .more-reasons .more-reasons-content .disnep .network-content a{color:#fff;border-color:#fff;font-weight:700;font-size:18px;line-height:26px;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper .more-reasons .more-reasons-content .disnep .network-content span{display:inline}
.more-reasons-wrapper .more-reasons .more-reasons-content .disnep .network-content span#bento-text-align{display:inline-block;margin-left:5px}
.more-reasons-wrapper .more-reasons .more-reasons-content .disnep .network-content>div{cursor:pointer;display:flex;justify-content:center}
.more-reasons-wrapper .more-reasons .more-reasons-content .disnep .network-content>div span{display:inline-block;margin-top:4px}
.more-reasons-wrapper .more-reasons .more-reasons-content .disnep .arrow-back{background:url("clientlib-base/resources/svg/dark/arrow_back.svg") center center no-repeat}
.more-reasons-wrapper .more-reasons .more-reasons-content .disnep .arrow-forward{background:url("clientlib-base/resources/svg/dark/arrow_forward.svg") center center no-repeat}
.more-reasons-wrapper .more-reasons .more-reasons-content .disnep .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat;width:20px;height:20px}
.more-reasons-wrapper .more-reasons .more-reasons-content .disnep .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat;width:20px;height:20px}
.more-reasons-wrapper .more-reasons .more-reasons-content .disnep .network-image{display:flex;justify-content:center}
.more-reasons-wrapper .more-reasons .more-reasons-content .disnep .network-image img{width:70%}
.more-reasons-wrapper .more-reasons .more-reasons-content .data{border-radius:20px;margin-bottom:30px;min-height:332px;max-height:100%;display:flex;border:1px solid #dadada}
.more-reasons-wrapper .more-reasons .more-reasons-content .data .network-content{padding:30px;color:#1a1c35}
.more-reasons-wrapper .more-reasons .more-reasons-content .data .network-content h1,.more-reasons-wrapper .more-reasons .more-reasons-content .data .network-content h2,.more-reasons-wrapper .more-reasons .more-reasons-content .data .network-content h3{font-size:30px;line-height:38px;width:100%;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper .more-reasons .more-reasons-content .data .network-content h1 p,.more-reasons-wrapper .more-reasons .more-reasons-content .data .network-content h2 p,.more-reasons-wrapper .more-reasons .more-reasons-content .data .network-content h3 p{font-size:30px;line-height:38px;width:100%;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper .more-reasons .more-reasons-content .data .network-content a{color:#1a1c35;font-weight:700;font-size:18px;line-height:26px;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper .more-reasons .more-reasons-content .data .network-content p{font-size:16px;line-height:24px;font-family:'GalanoGrotesque-Medium'}
.more-reasons-wrapper .more-reasons .more-reasons-content .data .network-content span{display:inline}
.more-reasons-wrapper .more-reasons .more-reasons-content .data .network-content span#bento-text-align{display:inline-block;margin-left:5px}
.more-reasons-wrapper .more-reasons .more-reasons-content .data .network-content>div{cursor:pointer;margin-top:20px;display:flex}
.more-reasons-wrapper .more-reasons .more-reasons-content .data .network-content>div span{display:inline-block;margin-top:4px}
.more-reasons-wrapper .more-reasons .more-reasons-content .data .network-content .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:20px;height:20px}
.more-reasons-wrapper .more-reasons .more-reasons-content .data .network-content .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:20px;height:20px}
.more-reasons-wrapper .more-reasons .more-reasons-content .data .network-content .arrow-back{background:url("clientlib-base/resources/svg/light/arrow_back.svg") center center no-repeat !important}
.more-reasons-wrapper .more-reasons .more-reasons-content .data .network-content .arrow-forward{background:url("clientlib-base/resources/svg/light/arrow_forward.svg") center center no-repeat !important}
.more-reasons-wrapper .more-reasons .more-reasons-content .data .network-image{margin:auto 16px}
.more-reasons-wrapper .more-reasons .more-reasons-content .data .network-image img{width:100%}
.more-reasons-wrapper .more-reasons .more-reasons-content .network{border-radius:20px;border:1px solid #dadada;min-height:100%;max-height:100%;margin-bottom:30px;display:flex;flex-wrap:wrap}
.more-reasons-wrapper .more-reasons .more-reasons-content .network .network-content{padding:30px}
.more-reasons-wrapper .more-reasons .more-reasons-content .network .network-content h1,.more-reasons-wrapper .more-reasons .more-reasons-content .network .network-content h2,.more-reasons-wrapper .more-reasons .more-reasons-content .network .network-content h3{font-size:30px;line-height:38px;width:100%;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper .more-reasons .more-reasons-content .network .network-content a{font-weight:700;font-size:18px;line-height:28px;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper .more-reasons .more-reasons-content .network .network-content span{display:inline}
.more-reasons-wrapper .more-reasons .more-reasons-content .network .network-content span#bento-text-align{display:inline-block;margin-left:5px}
.more-reasons-wrapper .more-reasons .more-reasons-content .network .network-content>div{cursor:pointer;display:flex}
.more-reasons-wrapper .more-reasons .more-reasons-content .network .network-content>div span{display:inline-block;margin-top:4px}
.more-reasons-wrapper .more-reasons .more-reasons-content .network .network-image{display:flex;justify-content:end;width:100%}
.more-reasons-wrapper .more-reasons .more-reasons-content .network .network-image img{width:65%}
.more-reasons-wrapper .more-reasons .more-reasons-content .offer{border-radius:20px;margin-bottom:30px;min-height:332px;max-height:100%;border:1px solid #dadada;padding:30px;color:#fff}
.more-reasons-wrapper .more-reasons .more-reasons-content .offer h1,.more-reasons-wrapper .more-reasons .more-reasons-content .offer h2,.more-reasons-wrapper .more-reasons .more-reasons-content .offer h3{font-size:30px;line-height:38px;width:100%;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper .more-reasons .more-reasons-content .offer h1 p,.more-reasons-wrapper .more-reasons .more-reasons-content .offer h2 p,.more-reasons-wrapper .more-reasons .more-reasons-content .offer h3 p{font-size:30px;line-height:38px;width:100%;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper .more-reasons .more-reasons-content .offer a{color:#fff;border-color:#fff;font-weight:700;font-size:18px;line-height:28px;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper .more-reasons .more-reasons-content .offer p{font-size:16px;line-height:24px;font-family:'GalanoGrotesque-Medium'}
.more-reasons-wrapper .more-reasons .more-reasons-content .offer span{display:inline}
.more-reasons-wrapper .more-reasons .more-reasons-content .offer span#bento-text-align{display:inline-block;margin-left:5px}
.more-reasons-wrapper .more-reasons .more-reasons-content .offer>div{margin-top:20px;width:75%;cursor:pointer;display:flex}
.more-reasons-wrapper .more-reasons .more-reasons-content .offer>div span{display:inline-block;margin-top:4px}
.more-reasons-wrapper .more-reasons .more-reasons-content .offer .arrow-back{background:url("clientlib-base/resources/svg/dark/arrow_back.svg") center center no-repeat}
.more-reasons-wrapper .more-reasons .more-reasons-content .offer .arrow-forward{background:url("clientlib-base/resources/svg/dark/arrow_forward.svg") center center no-repeat}
.more-reasons-wrapper .more-reasons .more-reasons-content .offer .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat;width:20px;height:20px}
.more-reasons-wrapper .more-reasons .more-reasons-content .offer .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat;width:20px;height:20px}
.more-reasons-wrapper .more-reasons .more-reasons-content .cost{border-radius:20px;margin-bottom:30px;min-height:332px;max-height:100%;border:1px solid #dadada;padding:30px;color:#1a1c35}
.more-reasons-wrapper .more-reasons .more-reasons-content .cost h1,.more-reasons-wrapper .more-reasons .more-reasons-content .cost h2,.more-reasons-wrapper .more-reasons .more-reasons-content .cost h3{font-size:30px;line-height:38px;width:100%;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper .more-reasons .more-reasons-content .cost h1 p,.more-reasons-wrapper .more-reasons .more-reasons-content .cost h2 p,.more-reasons-wrapper .more-reasons .more-reasons-content .cost h3 p{font-size:30px;line-height:38px;width:100%;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper .more-reasons .more-reasons-content .cost a{color:#1a1c35;font-weight:700;font-size:18px;line-height:28px;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper .more-reasons .more-reasons-content .cost p{font-size:16px;line-height:24px;font-family:'GalanoGrotesque-Medium'}
.more-reasons-wrapper .more-reasons .more-reasons-content .cost span{display:inline}
.more-reasons-wrapper .more-reasons .more-reasons-content .cost span#bento-text-align{display:inline-block;margin-left:5px}
.more-reasons-wrapper .more-reasons .more-reasons-content .cost>div{margin-top:20px;cursor:pointer;display:flex}
.more-reasons-wrapper .more-reasons .more-reasons-content .cost>div span{display:inline-block;margin-top:4px}
.more-reasons-wrapper-mobile{background-color:unset}
.more-reasons-wrapper-mobile .container-fluid{border-top:unset;border-bottom:unset}
.more-reasons-wrapper-mobile .more-reasons-heading{padding:10px 0 30px 0;padding-left:10px;color:#1a1c35}
.more-reasons-wrapper-mobile .more-reasons-heading h1,.more-reasons-wrapper-mobile .more-reasons-heading h2{font-size:30px;line-height:38px;text-align:left !important;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper-mobile .more-reasons-content{overflow:hidden}
.more-reasons-wrapper-mobile .more-reasons-content .owl-item.active{border:unset}
.more-reasons-wrapper-mobile .more-reasons-content .owl-dots{height:50px;position:unset}
.more-reasons-wrapper-mobile .more-reasons-content .owl-dots button.active{border:1px solid black;border-radius:50px}
.more-reasons-wrapper-mobile .more-reasons-content .owl-dots button.active span{height:10px;width:10px;background-color:#000 !important}
.more-reasons-wrapper-mobile .more-reasons-content .owl-dots button span{height:10px;width:10px;margin:10px;background-color:#747676 !important}
.more-reasons-wrapper-mobile .more-reasons-content .sneak-peak-carousel .owl-stage{display:flex;justify-content:space-between;gap:16px;padding-left:6px !important;padding-right:35px !important}
@media only screen and (min-width:720px){.more-reasons-wrapper-mobile .more-reasons-content .sneak-peak-carousel .owl-stage{justify-self:unset;gap:16px;padding-left:16px !important}
}
@media only screen and (min-width:920px){.more-reasons-wrapper-mobile .more-reasons-content .sneak-peak-carousel .owl-stage{padding:0 !important;gap:16px}
}
.more-reasons-wrapper-mobile .more-reasons-content .product-card-container{border:0;background:0;padding:0;margin:0}
.more-reasons-wrapper-mobile .more-reasons-content .product-card-container .phone-card{max-width:100%;width:100%;padding:0;margin:0}
@media only screen and (min-width:720px){.more-reasons-wrapper-mobile .more-reasons-content .product-card-container .phone-card{max-width:328px}
}
.more-reasons-wrapper-mobile .more-reasons-content .ultra-network{border-radius:20px;margin-bottom:30px;min-height:490px;max-height:100%;border:1px solid #dadada;display:flex;flex-wrap:wrap}
.more-reasons-wrapper-mobile .more-reasons-content .ultra-network .network-content{padding:20px;color:#fff;text-align:left}
.more-reasons-wrapper-mobile .more-reasons-content .ultra-network .network-content h1,.more-reasons-wrapper-mobile .more-reasons-content .ultra-network .network-content h2,.more-reasons-wrapper-mobile .more-reasons-content .ultra-network .network-content h3{font-size:30px;line-height:38px;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper-mobile .more-reasons-content .ultra-network .network-content a{color:#fff;border-color:#fff;font-weight:700;font-size:18px;line-height:28px;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper-mobile .more-reasons-content .ultra-network .network-content>div{cursor:pointer;display:flex}
.more-reasons-wrapper-mobile .more-reasons-content .ultra-network .network-content>div span{display:inline-block;margin-top:3px}
.more-reasons-wrapper-mobile .more-reasons-content .ultra-network .network-content .icon{vertical-align:middle;display:inline-block}
.more-reasons-wrapper-mobile .more-reasons-content .ultra-network .network-content span{display:inline}
.more-reasons-wrapper-mobile .more-reasons-content .ultra-network .network-content span#bento-text-align{display:inline-block;margin-left:5px}
.more-reasons-wrapper-mobile .more-reasons-content .ultra-network .arrow-back{background:url("clientlib-base/resources/svg/dark/arrow_back.svg") center center no-repeat !important}
.more-reasons-wrapper-mobile .more-reasons-content .ultra-network .arrow-forward{background:url("clientlib-base/resources/svg/dark/arrow_forward.svg") center center no-repeat !important}
.more-reasons-wrapper-mobile .more-reasons-content .ultra-network .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:20px;height:20px}
.more-reasons-wrapper-mobile .more-reasons-content .ultra-network .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:20px;height:20px}
.more-reasons-wrapper-mobile .more-reasons-content .ultra-network .network-image{display:flex;justify-content:center}
.more-reasons-wrapper-mobile .more-reasons-content .ultra-network .network-image img{width:53%}
.more-reasons-wrapper-mobile .more-reasons-content .disnep{border-radius:20px;margin-bottom:30px;min-height:490px;max-height:100%;border:1px solid #dadada;display:flex;flex-wrap:wrap}
.more-reasons-wrapper-mobile .more-reasons-content .disnep .network-content{padding:20px;color:#fff;text-align:center;position:absolute;bottom:60px;left:0;right:0}
.more-reasons-wrapper-mobile .more-reasons-content .disnep .network-content h1,.more-reasons-wrapper-mobile .more-reasons-content .disnep .network-content h2,.more-reasons-wrapper-mobile .more-reasons-content .disnep .network-content h3{font-size:30px;line-height:38px;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper-mobile .more-reasons-content .disnep .network-content a{color:#fff;border-color:#fff;font-weight:700;font-size:18px;line-height:28px;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper-mobile .more-reasons-content .disnep .network-content .icon{vertical-align:middle;display:inline-block}
.more-reasons-wrapper-mobile .more-reasons-content .disnep .network-content span{display:inline}
.more-reasons-wrapper-mobile .more-reasons-content .disnep .network-content span#bento-text-align{display:inline-block;margin-left:5px}
.more-reasons-wrapper-mobile .more-reasons-content .disnep .network-content>div{cursor:pointer;display:flex;justify-content:center}
.more-reasons-wrapper-mobile .more-reasons-content .disnep .network-content>div span{display:inline-block;margin-top:3px}
.more-reasons-wrapper-mobile .more-reasons-content .disnep .arrow-back{background:url("clientlib-base/resources/svg/dark/arrow_back.svg") center center no-repeat !important}
.more-reasons-wrapper-mobile .more-reasons-content .disnep .arrow-forward{background:url("clientlib-base/resources/svg/dark/arrow_forward.svg") center center no-repeat !important}
.more-reasons-wrapper-mobile .more-reasons-content .disnep .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:20px;height:20px}
.more-reasons-wrapper-mobile .more-reasons-content .disnep .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:20px;height:20px}
.more-reasons-wrapper-mobile .more-reasons-content .disnep .network-image{display:flex;justify-content:center}
.more-reasons-wrapper-mobile .more-reasons-content .disnep .network-image img{width:84%}
.more-reasons-wrapper-mobile .more-reasons-content .data{border-radius:20px;margin-bottom:30px;min-height:490px;max-height:100%;display:flex;flex-direction:column;display:flex;flex-wrap:wrap;border:1px solid #dadada}
@media(min-width:992px){.more-reasons-wrapper-mobile .more-reasons-content .data{flex-direction:row}
}
.more-reasons-wrapper-mobile .more-reasons-content .data .network-content{padding:20px;color:#1a1c35;text-align:left}
.more-reasons-wrapper-mobile .more-reasons-content .data .network-content h1,.more-reasons-wrapper-mobile .more-reasons-content .data .network-content h2,.more-reasons-wrapper-mobile .more-reasons-content .data .network-content h3{font-size:30px;line-height:38px;width:100%;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper-mobile .more-reasons-content .data .network-content h1 p,.more-reasons-wrapper-mobile .more-reasons-content .data .network-content h2 p,.more-reasons-wrapper-mobile .more-reasons-content .data .network-content h3 p{font-size:30px;line-height:38px;width:100%;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper-mobile .more-reasons-content .data .network-content a{color:#1a1c35;font-weight:700;font-size:18px;line-height:28px;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper-mobile .more-reasons-content .data .network-content p{font-size:16px;line-height:24px;font-family:'GalanoGrotesque-Medium'}
.more-reasons-wrapper-mobile .more-reasons-content .data .network-content span{display:inline}
.more-reasons-wrapper-mobile .more-reasons-content .data .network-content span#bento-text-align{display:inline-block;margin-left:5px}
.more-reasons-wrapper-mobile .more-reasons-content .data .network-content>div{margin-top:20px;cursor:pointer;display:flex}
.more-reasons-wrapper-mobile .more-reasons-content .data .network-content>div span{display:inline-block;margin-top:3px}
.more-reasons-wrapper-mobile .more-reasons-content .data .network-content .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:20px;height:20px}
.more-reasons-wrapper-mobile .more-reasons-content .data .network-content .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:20px;height:20px}
.more-reasons-wrapper-mobile .more-reasons-content .data .network-content .arrow-back{background:url("clientlib-base/resources/svg/light/arrow_back.svg") center center no-repeat !important}
.more-reasons-wrapper-mobile .more-reasons-content .data .network-content .arrow-forward{background:url("clientlib-base/resources/svg/light/arrow_forward.svg") center center no-repeat !important}
.more-reasons-wrapper-mobile .more-reasons-content .data .network-image{margin:20px auto 0}
@media(min-width:992px){.more-reasons-wrapper-mobile .more-reasons-content .data .network-image{margin:auto 16px}
}
.more-reasons-wrapper-mobile .more-reasons-content .data .network-image img{width:30%;margin:auto}
.more-reasons-wrapper-mobile .more-reasons-content .network{border-radius:20px;border:1px solid #dadada;min-height:490px;max-height:100%;margin-bottom:30px;display:flex;flex-wrap:wrap}
.more-reasons-wrapper-mobile .more-reasons-content .network .network-content{padding:20px;text-align:left}
.more-reasons-wrapper-mobile .more-reasons-content .network .network-content h1,.more-reasons-wrapper-mobile .more-reasons-content .network .network-content h2,.more-reasons-wrapper-mobile .more-reasons-content .network .network-content h3{font-size:30px;line-height:38px;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper-mobile .more-reasons-content .network .network-content a{font-weight:700;font-size:18px;line-height:28px;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper-mobile .more-reasons-content .network .network-content span{display:inline}
.more-reasons-wrapper-mobile .more-reasons-content .network .network-content span#bento-text-align{display:inline-block;margin-left:5px}
.more-reasons-wrapper-mobile .more-reasons-content .network .network-content>div{cursor:pointer;display:flex}
.more-reasons-wrapper-mobile .more-reasons-content .network .network-content>div span{display:inline-block;margin-top:3px}
.more-reasons-wrapper-mobile .more-reasons-content .network .network-image{display:flex;justify-content:end}
.more-reasons-wrapper-mobile .more-reasons-content .network .network-image img{width:90%}
.more-reasons-wrapper-mobile .more-reasons-content .offer{border-radius:20px;margin-bottom:30px;min-height:490px;max-height:100%;padding:30px 30px;text-align:left;color:#fff;border:1px solid #dadada;display:flex;flex-wrap:wrap;flex-direction:column}
.more-reasons-wrapper-mobile .more-reasons-content .offer h1,.more-reasons-wrapper-mobile .more-reasons-content .offer h2,.more-reasons-wrapper-mobile .more-reasons-content .offer h3{font-size:30px;line-height:38px;width:100%;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper-mobile .more-reasons-content .offer h1 p,.more-reasons-wrapper-mobile .more-reasons-content .offer h2 p,.more-reasons-wrapper-mobile .more-reasons-content .offer h3 p{font-size:30px;line-height:38px;width:100%;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper-mobile .more-reasons-content .offer a{color:#fff;border-color:#fff;font-weight:700;font-size:18px;line-height:28px;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper-mobile .more-reasons-content .offer p{font-size:16px;line-height:24px;font-family:'GalanoGrotesque-Medium'}
.more-reasons-wrapper-mobile .more-reasons-content .offer span{display:inline}
.more-reasons-wrapper-mobile .more-reasons-content .offer span#bento-text-align{display:inline-block;margin-left:5px}
.more-reasons-wrapper-mobile .more-reasons-content .offer .icon{vertical-align:middle;display:inline-block}
.more-reasons-wrapper-mobile .more-reasons-content .offer>div{margin-top:20px;cursor:pointer;display:flex}
.more-reasons-wrapper-mobile .more-reasons-content .offer>div span{display:inline-block;margin-top:3px}
.more-reasons-wrapper-mobile .more-reasons-content .offer .arrow-back{background:url("clientlib-base/resources/svg/dark/arrow_back.svg") center center no-repeat !important}
.more-reasons-wrapper-mobile .more-reasons-content .offer .arrow-forward{background:url("clientlib-base/resources/svg/dark/arrow_forward.svg") center center no-repeat !important}
.more-reasons-wrapper-mobile .more-reasons-content .offer .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:20px;height:20px}
.more-reasons-wrapper-mobile .more-reasons-content .offer .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:20px;height:20px}
.more-reasons-wrapper-mobile .more-reasons-content .cost{border-radius:20px;margin-bottom:30px;min-height:490px;max-height:100%;border:1px solid #dadada;padding:30px 30px;text-align:left;color:#1a1c35;display:flex;flex-wrap:wrap;flex-direction:column}
.more-reasons-wrapper-mobile .more-reasons-content .cost h1,.more-reasons-wrapper-mobile .more-reasons-content .cost h2,.more-reasons-wrapper-mobile .more-reasons-content .cost h3{font-size:30px;line-height:38px;width:100%;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper-mobile .more-reasons-content .cost h1 p,.more-reasons-wrapper-mobile .more-reasons-content .cost h2 p,.more-reasons-wrapper-mobile .more-reasons-content .cost h3 p{font-size:30px;line-height:38px;width:100%;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper-mobile .more-reasons-content .cost a{color:#1a1c35;font-weight:700;font-size:18px;line-height:28px;font-family:'GalanoGrotesque-Bold'}
.more-reasons-wrapper-mobile .more-reasons-content .cost p{font-size:16px;line-height:24px;font-family:'GalanoGrotesque-Medium'}
.more-reasons-wrapper-mobile .more-reasons-content .cost span{display:inline}
.more-reasons-wrapper-mobile .more-reasons-content .cost span#bento-text-align{display:inline-block;margin-left:5px}
.more-reasons-wrapper-mobile .more-reasons-content .cost>div{margin-top:20px;cursor:pointer;display:flex}
.more-reasons-wrapper-mobile .more-reasons-content .cost>div span{display:inline-block;margin-top:3px}
.more-reasons-wrapper-mobile .nav-arrows .carousel-control-prev,.more-reasons-wrapper-mobile .nav-arrows .carousel-control-next{top:15px;border:0;opacity:1}
.more-reasons-wrapper-mobile .nav-arrows .carousel-control-prev:hover,.more-reasons-wrapper-mobile .nav-arrows .carousel-control-next:hover{border:0;padding-bottom:2px}
.more-reasons-wrapper-mobile .nav-arrows .carousel-control-prev span i,.more-reasons-wrapper-mobile .nav-arrows .carousel-control-next span i{opacity:1}
.more-reasons-wrapper-mobile .nav-arrows .carousel-indicators .active{border-radius:50px;border:1px solid #000}
.more-reasons-wrapper-mobile .nav-arrows .carousel-indicators li{border:0;width:5px;height:5px;margin:5px;opacity:1;background-color:#000}
.earn-perks{background-color:unset;background-color:unset;margin:0}
.earn-perks .container-fluid{border-top:unset;border-bottom:unset}
.earn-perks .productcarousel__container{margin-bottom:0}
.earn-perks .earn-perks-heading{padding:0 3px 32px 3px;color:#1a1c35}
@media only screen and (min-width:720px){.earn-perks .earn-perks-heading{padding:0 10px 48px 10px}
}
@media only screen and (min-width:920px){.earn-perks .earn-perks-heading{padding:10px 0 40px 0}
}
.earn-perks .earn-perks-heading h2,.earn-perks .earn-perks-heading h1{font-size:30px;line-height:38px;font-weight:400;font-family:'GalanoGrotesque-Bold'}
@media only screen and (min-width:720px){.earn-perks .earn-perks-heading h2,.earn-perks .earn-perks-heading h1{font-size:34px;line-height:44px;font-weight:400;font-family:'GalanoGrotesque-Bold'}
}
@media only screen and (min-width:920px){.earn-perks .earn-perks-heading h2,.earn-perks .earn-perks-heading h1{font-size:36px;line-height:44px;font-weight:400;font-family:'GalanoGrotesque-Bold'}
}
.earn-perks .earn-perks-content{overflow:hidden}
.earn-perks .earn-perks-content .owl-item.active{border:unset}
.earn-perks .earn-perks-content .sneak-peak-carousel{padding:0;width:100% !important}
.earn-perks .earn-perks-content .sneak-peak-carousel .owl-stage{display:flex;gap:16px;justify-content:space-between;padding-left:6px !important;padding-right:35px !important}
@media only screen and (min-width:720px){.earn-perks .earn-perks-content .sneak-peak-carousel .owl-stage{padding-left:16px !important;gap:16px}
}
@media only screen and (min-width:920px){.earn-perks .earn-perks-content .sneak-peak-carousel .owl-stage{padding:0 !important;gap:16px}
}
.earn-perks .earn-perks-content .owl-carousel .owl-stage-outer{overflow:unset !important}
.earn-perks .earn-perks-content .owl-dots{height:50px;position:unset}
.earn-perks .earn-perks-content .owl-dots button.active{border:1px solid black;border-radius:50px;outline:0}
.earn-perks .earn-perks-content .owl-dots button.active span{height:8px !important;width:8px !important;background-color:#000 !important}
.earn-perks .earn-perks-content .owl-dots button span{height:8px !important;width:8px !important;margin:15px !important;background-color:#747676 !important}
.earn-perks .earn-perks-content .product-card-container{border:0;background:0;padding:0;margin:0}
.earn-perks .earn-perks-content .product-card-container .phone-card{max-width:100%;width:100%;padding:0;margin:0}
@media only screen and (min-width:720px){.earn-perks .earn-perks-content .product-card-container .phone-card{max-width:100%}
}
@media only screen and (min-width:920px){.earn-perks .earn-perks-content .product-card-container .phone-card{max-width:100%;width:100%;margin-bottom:30px}
}
.earn-perks .earn-perks-content .perk-points{border-radius:20px;margin-bottom:20px;min-height:420px;max-height:100%;border:1px solid #dadada}
@media only screen and (min-width:720px){.earn-perks .earn-perks-content .perk-points{min-height:420px;max-height:100%}
}
@media only screen and (min-width:920px){.earn-perks .earn-perks-content .perk-points{min-height:440px;max-height:100%;margin-bottom:0}
}
.earn-perks .earn-perks-content .perk-points.z-bg-white .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:16px !important;height:16px !important;margin-bottom:4px}
.earn-perks .earn-perks-content .perk-points.z-bg-white .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:16px !important;height:16px !important;margin-bottom:4px}
.earn-perks .earn-perks-content .perk-points.z-bg-white .arrow-back{background:url("clientlib-base/resources/svg/light/arrow_back.svg") center center no-repeat !important;cursor:pointer}
.earn-perks .earn-perks-content .perk-points.z-bg-white .arrow-forward{background:url("clientlib-base/resources/svg/light/arrow_forward.svg") center center no-repeat !important;cursor:pointer}
.earn-perks .earn-perks-content .perk-points.z-bg-blue .arrow-back{background:url("clientlib-base/resources/svg/dark/arrow_back.svg") center center no-repeat;cursor:pointer}
.earn-perks .earn-perks-content .perk-points.z-bg-blue .arrow-forward{background:url("clientlib-base/resources/svg/dark/arrow_forward.svg") center center no-repeat;cursor:pointer}
.earn-perks .earn-perks-content .perk-points.z-bg-blue .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat;width:16px !important;height:16px !important;margin-bottom:4px}
.earn-perks .earn-perks-content .perk-points.z-bg-blue .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat;width:16px !important;height:16px !important;margin-bottom:4px}
.earn-perks .earn-perks-content .perk-points.z-bg-red .arrow-back{background:url("clientlib-base/resources/svg/dark/arrow_back.svg") center center no-repeat;cursor:pointer}
.earn-perks .earn-perks-content .perk-points.z-bg-red .arrow-forward{background:url("clientlib-base/resources/svg/dark/arrow_forward.svg") center center no-repeat;cursor:pointer}
.earn-perks .earn-perks-content .perk-points.z-bg-red .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat;width:16px !important;height:16px !important;margin-bottom:4px}
.earn-perks .earn-perks-content .perk-points.z-bg-red .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat;width:16px !important;height:16px !important;margin-bottom:4px}
.earn-perks .earn-perks-content .perk-points.z-bg-yellow .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:16px !important;height:16px !important;margin-bottom:4px}
.earn-perks .earn-perks-content .perk-points.z-bg-yellow .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:16px !important;height:16px !important;margin-bottom:4px}
.earn-perks .earn-perks-content .perk-points.z-bg-yellow .arrow-back{background:url("clientlib-base/resources/svg/light/arrow_back.svg") center center no-repeat !important;cursor:pointer}
.earn-perks .earn-perks-content .perk-points.z-bg-yellow .arrow-forward{background:url("clientlib-base/resources/svg/light/arrow_forward.svg") center center no-repeat !important;cursor:pointer}
.earn-perks .earn-perks-content .perk-points.z-bg-mint .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:16px !important;height:16px !important;margin-bottom:4px}
.earn-perks .earn-perks-content .perk-points.z-bg-mint .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:16px !important;height:16px !important;margin-bottom:4px}
.earn-perks .earn-perks-content .perk-points.z-bg-mint .arrow-back{background:url("clientlib-base/resources/svg/light/arrow_back.svg") center center no-repeat !important;cursor:pointer}
.earn-perks .earn-perks-content .perk-points.z-bg-mint .arrow-forward{background:url("clientlib-base/resources/svg/light/arrow_forward.svg") center center no-repeat !important;cursor:pointer}
.earn-perks .earn-perks-content .perk-points.z-bg-teal .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:16px !important;height:16px !important;margin-bottom:4px}
.earn-perks .earn-perks-content .perk-points.z-bg-teal .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:16px !important;height:16px !important;margin-bottom:4px}
.earn-perks .earn-perks-content .perk-points.z-bg-teal .arrow-back{background:url("clientlib-base/resources/svg/light/arrow_back.svg") center center no-repeat !important;cursor:pointer}
.earn-perks .earn-perks-content .perk-points.z-bg-teal .arrow-forward{background:url("clientlib-base/resources/svg/light/arrow_forward.svg") center center no-repeat !important;cursor:pointer}
.earn-perks .earn-perks-content .perk-points.image-first{display:flex;flex-direction:column}
.earn-perks .earn-perks-content .perk-points.image-first .network-image img{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.earn-perks .earn-perks-content .perk-points .network-content{padding:32px 24px 0 24px;min-height:245px}
.earn-perks .earn-perks-content .perk-points .network-content .card-carousel-title h2,.earn-perks .earn-perks-content .perk-points .network-content .card-carousel-title h3{font-family:'GalanoGrotesque-Bold';font-size:24px;font-weight:400;line-height:32px;padding-bottom:12px}
.earn-perks .earn-perks-content .perk-points .network-content .card-carousel-title span b{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px}
@media only screen and (min-width:720px){.earn-perks .earn-perks-content .perk-points .network-content .card-carousel-title span b{font-family:'GalanoGrotesque-Bold';font-size:18px;font-weight:400;line-height:28px}
}
@media only screen and (min-width:920px){.earn-perks .earn-perks-content .perk-points .network-content .card-carousel-title span b{font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px}
}
.earn-perks .earn-perks-content .perk-points .network-content .card-carousel-title .feature-content p{font-family:'GalanoGrotesque-Medium';font-size:18px;font-weight:400;line-height:28px}
.earn-perks .earn-perks-content .perk-points .network-content .card-carousel-title .feature-content h2{font-family:'GalanoGrotesque-Bold';font-size:24px;font-weight:400;line-height:32px}
@media only screen and (min-width:720px){.earn-perks .earn-perks-content .perk-points .network-content{padding:32px 24px 0 24px;min-height:245px}
}
@media only screen and (min-width:920px){.earn-perks .earn-perks-content .perk-points .network-content{padding:32px 24px 0 24px;min-height:224px}
}
.earn-perks .earn-perks-content .perk-points .network-content .feature-content span.heading-four{font-family:'GalanoGrotesque-Bold';font-size:36px;font-weight:400;line-height:44px}
@media only screen and (min-width:720px){.earn-perks .earn-perks-content .perk-points .network-content .feature-content span.heading-four{font-family:'GalanoGrotesque-Bold';font-size:36px;font-weight:400;line-height:44px}
}
@media only screen and (min-width:920px){.earn-perks .earn-perks-content .perk-points .network-content .feature-content span.heading-four{font-family:'GalanoGrotesque-Bold';font-size:36px;font-weight:400;line-height:44px}
}
.earn-perks .earn-perks-content .perk-points .network-content .feature-content p{font-size:18px;line-height:28px;font-weight:400;padding-bottom:12px;font-family:'GalanoGrotesque-Medium'}
.earn-perks .earn-perks-content .perk-points .network-content h3{font-size:30px;line-height:38px;font-weight:400;padding-bottom:12px;font-family:'GalanoGrotesque-Bold'}
.earn-perks .earn-perks-content .perk-points .network-content p{font-size:16px;line-height:24px;font-weight:400;padding-bottom:12px;font-family:'GalanoGrotesque-Medium'}
.earn-perks .earn-perks-content .perk-points .network-content>div a{font-size:18px;line-height:28px;font-weight:400;font-family:'GalanoGrotesque-Bold'}
.earn-perks .earn-perks-content .perk-points .network-content>div a.read-more{font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Bold'}
.earn-perks .earn-perks-content .perk-points .network-image img{width:100%;border-bottom-left-radius:20px;border-bottom-right-radius:20px}
.earn-perks .nav-arrows .carousel-control-prev,.earn-perks .nav-arrows .carousel-control-next{top:15px;border:0;opacity:1}
.earn-perks .nav-arrows .carousel-control-prev:hover,.earn-perks .nav-arrows .carousel-control-next:hover{border:0;padding-bottom:2px}
.earn-perks .nav-arrows .carousel-control-prev span i,.earn-perks .nav-arrows .carousel-control-next span i{opacity:1}
.earn-perks .nav-arrows .carousel-indicators .active{border-radius:50px;border:1px solid #000}
.earn-perks .nav-arrows .carousel-indicators li{border:0;width:5px;height:5px;margin:5px;opacity:1;background-color:#000}
@media only screen and (min-width:920px){.sneak-peak-multi-cards{display:unset !important}
}
@media only screen and (min-width:920px){.sneak-peak-multi-cards .sneak-peak-carousel .owl-stage{width:unset !important}
}
@media only screen and (min-width:920px){.sneak-peak-multi-cards .sneak-peak-carousel .owl-stage .owl-item{width:380px !important}
}
@media only screen and (min-width:920px){.sneak-peak-multi-cards .sneak-peak-carousel .owl-stage .owl-item .phone-card{width:380px !important;max-width:380px !important;margin-bottom:30px}
}
@media only screen and (min-width:920px){.sneak-peak-multi-cards .sneak-peak-carousel .owl-item .plan-card{width:380px;max-width:380px}
}
.edu-wrapper{margin:20px 0}
@media(min-width:992px){.edu-wrapper{margin:40px 0}
}
.edu-wrapper .edu-details{display:flex;justify-content:space-around;align-items:center}
.edu-wrapper .edu-details .edu-heading{width:100%;margin-bottom:20px}
@media(min-width:992px){.edu-wrapper .edu-details .edu-heading{width:380px;margin:auto}
}
.edu-wrapper .edu-details .edu-heading h1,.edu-wrapper .edu-details .edu-heading h2{font-size:30px;line-height:38px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
@media only screen and (min-width:720px){.edu-wrapper .edu-details .edu-heading h1,.edu-wrapper .edu-details .edu-heading h2{font-size:48px;line-height:60px;font-family:'GalanoGrotesque-Bold'}
}
@media only screen and (min-width:920px){.edu-wrapper .edu-details .edu-heading h1,.edu-wrapper .edu-details .edu-heading h2{font-size:48px;line-height:60px;font-family:'GalanoGrotesque-Bold'}
}
.edu-wrapper .edu-details .edu-content{width:100%}
@media(min-width:992px){.edu-wrapper .edu-details .edu-content{width:90%;margin:auto}
}
.edu-wrapper .edu-details .edu-content p{font-size:18px;line-height:28px;color:#1a1c35;font-family:'GalanoGrotesque-Medium'}
@media only screen and (min-width:720px){.edu-wrapper .edu-details .edu-content p{font-size:24px;line-height:32px;font-family:'GalanoGrotesque-Medium'}
}
@media only screen and (min-width:920px){.edu-wrapper .edu-details .edu-content p{font-size:24px;line-height:32px;font-family:'GalanoGrotesque-Medium'}
}
.fourth-line-disclaimer{background-color:#1a1c35;color:#fff;padding:5px;border-radius:10px;display:inline-block}
.two-component-wrapper-dark.with-light-bg{background-color:#e6fcf4}
.two-component-wrapper-dark.kyop,.two-component-wrapper-light.kyop,.two-component-wrapper-white.kyop{padding:64px 0 !important}
@media screen and (min-width:768px) and (max-width:991px){.two-component-wrapper-dark.kyop,.two-component-wrapper-light.kyop,.two-component-wrapper-white.kyop{padding:48px 32px !important}
}
@media screen and (max-width:767px){.two-component-wrapper-dark.kyop,.two-component-wrapper-light.kyop,.two-component-wrapper-white.kyop{padding:40px 4px !important}
}
@media(min-width:992px){.two-component-wrapper-dark.kyop .two-component-details .two-component-content p.kyop-two-column-banner-summary,.two-component-wrapper-light.kyop .two-component-details .two-component-content p.kyop-two-column-banner-summary,.two-component-wrapper-white.kyop .two-component-details .two-component-content p.kyop-two-column-banner-summary{max-width:592px}
}
@media(min-width:992px){.two-component-wrapper-dark.kyop .two-component-details .two-component-content,.two-component-wrapper-light.kyop .two-component-details .two-component-content,.two-component-wrapper-white.kyop .two-component-details .two-component-content{margin:94px 32px 94px 104px !important}
}
@media screen and (min-width:768px) and (max-width:991px){.two-component-wrapper-dark.kyop .two-component-details .two-component-content,.two-component-wrapper-light.kyop .two-component-details .two-component-content,.two-component-wrapper-white.kyop .two-component-details .two-component-content{margin:64px 80px !important}
}
@media screen and (max-width:767px){.two-component-wrapper-dark.kyop .two-component-details .two-component-content,.two-component-wrapper-light.kyop .two-component-details .two-component-content,.two-component-wrapper-white.kyop .two-component-details .two-component-content{margin:32px 24px !important}
}
.two-component-wrapper-dark{padding:40px 0}
.two-component-wrapper-dark .two-component-details{background-color:#1a1c35;border-radius:20px;color:#fff;border:1px solid #dadada}
.two-component-wrapper-dark .two-component-details .order-lg-2{align-content:flex-end}
.two-component-wrapper-dark .two-component-details .order-lg-2 img{border-top-right-radius:20px;border-bottom-left-radius:20px}
@media only screen and (min-width:720px){.two-component-wrapper-dark .two-component-details .order-lg-2 img{border-top-right-radius:20px;border-bottom-left-radius:20px}
}
@media only screen and (min-width:920px){.two-component-wrapper-dark .two-component-details .order-lg-2 img{border-top-right-radius:20px;border-bottom-left-radius:0;bottom:0;right:10px;height:auto;width:100%}
}
@media screen and (max-width:920px){.two-component-wrapper-dark .two-component-details .order-lg-2 img{border-bottom-left-radius:20px}
}
@media screen and (max-width:920px){.two-component-wrapper-dark .two-component-details .order-lg-2 img{border-bottom-left-radius:20px}
}
@media only screen and (min-width:920px){.two-component-wrapper-dark .two-component-details .order-lg-2 .two-component-content{margin:60px 104px 60px 32px !important}
}
.two-component-wrapper-dark .two-component-details .order-lg-1{align-content:flex-end}
.two-component-wrapper-dark .two-component-details .order-lg-1 img{border-top-left-radius:20px;border-bottom-right-radius:20px}
@media only screen and (min-width:720px){.two-component-wrapper-dark .two-component-details .order-lg-1 img{border-top-left-radius:20px;border-bottom-right-radius:20px}
}
@media only screen and (min-width:920px){.two-component-wrapper-dark .two-component-details .order-lg-1 img{border-top-left-radius:20px;border-bottom-right-radius:0;bottom:0;height:auto;width:100%}
}
@media only screen and (min-width:920px){.two-component-wrapper-dark .two-component-details .order-lg-1 .two-component-content{margin:60px 32px 60px 104px !important}
}
.two-component-wrapper-dark .two-component-details img{width:100%;text-align:center;display:flex;border-bottom-left-radius:20px;border-bottom-right-radius:20px}
@media(min-width:992px){.two-component-wrapper-dark .two-component-details img{width:100%;border-bottom-left-radius:20px}
}
.two-component-wrapper-dark .two-component-details .terms-conditions-modal .modal-body .purchase-modal-box-body p{font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium';color:#1a1c35}
@media(min-width:992px){.two-component-wrapper-dark .two-component-details div.mobileOnly{display:none}
}
@media(min-width:992px){.two-component-wrapper-dark .two-component-details div.tabOnly{display:none}
}
@media screen and (max-width:720px){.two-component-wrapper-dark .two-component-details div.desktopOnly{display:none}
.two-component-wrapper-dark .two-component-details div.tabOnly{display:none}
}
@media screen and (min-width:721px) and (max-width:990px){.two-component-wrapper-dark .two-component-details div.desktopOnly{display:none}
.two-component-wrapper-dark .two-component-details div.mobileOnly{display:none}
}
.two-component-wrapper-dark .text-center .two-component-content{margin:32px 24px 32px 24px;color:#fff}
.two-component-wrapper-dark .text-center .two-component-content h1,.two-component-wrapper-dark .text-center .two-component-content h2{font-size:30px;line-height:38px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-dark .text-center .two-component-content h1 p,.two-component-wrapper-dark .text-center .two-component-content h2 p{font-size:30px;line-height:38px;padding-bottom:24px;color:#fff;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-dark .text-center .two-component-content p{font-size:18px;line-height:28px;padding-bottom:16px;color:#fff;font-family:'GalanoGrotesque-Medium'}
.two-component-wrapper-dark .text-center .two-component-content h5 p{font-size:20px;line-height:30px;padding-bottom:12px;color:#fff;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-dark .text-center .two-component-content div.button-container{display:flex;gap:10px}
@media screen and (max-width:720px){.two-component-wrapper-dark .text-center .two-component-content div.button-container{flex-direction:column}
}
@media screen and (max-width:991px){.two-component-wrapper-dark .text-center .two-component-content .button-container:has(>.button .alignment-for-large-cta-label){flex-direction:column}
}
@media only screen and (min-width:720px){.two-component-wrapper-dark .text-center .two-component-content{margin:60px}
.two-component-wrapper-dark .text-center .two-component-content h1,.two-component-wrapper-dark .text-center .two-component-content h2{font-size:48px;line-height:60px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-dark .text-center .two-component-content h1 p,.two-component-wrapper-dark .text-center .two-component-content h2 p{font-size:48px;line-height:60px;padding-bottom:24px;color:#fff;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-dark .text-center .two-component-content p{font-size:24px;line-height:32px;padding-bottom:24px;color:#fff;font-family:'GalanoGrotesque-Medium'}
.two-component-wrapper-dark .text-center .two-component-content h5 p{font-size:24px;line-height:32px}
}
@media only screen and (min-width:920px){.two-component-wrapper-dark .text-center .two-component-content{margin:12% 10%;width:80%}
.two-component-wrapper-dark .text-center .two-component-content h1,.two-component-wrapper-dark .text-center .two-component-content h2{font-size:48px;line-height:60px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-dark .text-center .two-component-content h1 p,.two-component-wrapper-dark .text-center .two-component-content h2 p{font-size:48px;line-height:60px;padding-bottom:24px;color:#fff;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-dark .text-center .two-component-content p{font-size:20px;line-height:30px;padding-bottom:24px;color:#fff;font-family:'GalanoGrotesque-Medium'}
}
.two-component-wrapper-dark .text-center .two-component-content .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:20px !important;height:20px !important;margin-bottom:5px}
@media only screen and (min-width:920px){.two-component-wrapper-dark .text-center .two-component-content .more-info{margin-bottom:7px}
}
.two-component-wrapper-dark .text-center .two-component-content .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:20px !important;height:20px !important;margin-bottom:5px}
@media only screen and (min-width:920px){.two-component-wrapper-dark .text-center .two-component-content .info-icon{margin-bottom:7px}
}
.two-component-wrapper-dark .text-center .two-component-content a.btn{background-color:#e00;color:#fff;border:0}
.two-component-wrapper-dark .two-component-content{margin:32px 24px 32px 24px;color:#fff}
.two-component-wrapper-dark .two-component-content div.button-container{display:flex;gap:10px}
@media screen and (max-width:720px){.two-component-wrapper-dark .two-component-content div.button-container{flex-direction:column}
}
@media screen and (max-width:991px){.two-component-wrapper-dark .two-component-content .button-container:has(>.button .alignment-for-large-cta-label){flex-direction:column}
}
.two-component-wrapper-dark .two-component-content p{padding-bottom:20px}
.two-component-wrapper-dark .two-component-content h1,.two-component-wrapper-dark .two-component-content h2{font-size:30px;line-height:38px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-dark .two-component-content h1 p,.two-component-wrapper-dark .two-component-content h2 p{font-size:30px;line-height:38px;padding-bottom:24px;color:#fff;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-dark .two-component-content p{font-size:18px;line-height:28px;padding-bottom:18px;color:#fff;font-family:'GalanoGrotesque-Medium'}
.two-component-wrapper-dark .two-component-content h5 p{font-size:20px;line-height:30px;padding-bottom:12px;color:#fff;font-family:'GalanoGrotesque-Bold'}
@media only screen and (min-width:720px){.two-component-wrapper-dark .two-component-content{margin:60px}
.two-component-wrapper-dark .two-component-content h1,.two-component-wrapper-dark .two-component-content h2{font-size:48px;line-height:60px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-dark .two-component-content h1 p,.two-component-wrapper-dark .two-component-content h2 p{font-size:48px;line-height:60px;padding-bottom:24px;color:#fff;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-dark .two-component-content p{font-size:24px;line-height:32px;padding-bottom:24px;color:#fff;font-family:'GalanoGrotesque-Medium'}
.two-component-wrapper-dark .two-component-content h5 p{font-size:24px;line-height:32px}
}
@media only screen and (min-width:920px){.two-component-wrapper-dark .two-component-content{margin:10% 10%}
.two-component-wrapper-dark .two-component-content h1,.two-component-wrapper-dark .two-component-content h2{font-size:48px;line-height:60px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-dark .two-component-content h1 p,.two-component-wrapper-dark .two-component-content h2 p{font-size:48px;line-height:60px;padding-bottom:24px;color:#fff;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-dark .two-component-content p{font-size:24px;line-height:32px;font-weight:400;padding-bottom:24px;color:#fff;font-family:'GalanoGrotesque-Medium'}
}
.two-component-wrapper-dark .two-component-content .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:20px !important;height:20px !important;margin-bottom:5px}
@media only screen and (min-width:920px){.two-component-wrapper-dark .two-component-content .more-info{margin-bottom:7px}
}
.two-component-wrapper-dark .two-component-content .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:20px !important;height:20px !important;margin-bottom:5px}
@media only screen and (min-width:920px){.two-component-wrapper-dark .two-component-content .info-icon{margin-bottom:7px}
}
.two-component-wrapper-dark .two-component-content a.btn{background-color:#e00;color:#fff;border:0}
.two-component-wrapper-dark .two-component-content .secondary-btn a.btn{background-color:#fff;color:#1a1c35;border:1px solid #000}
.two-component-wrapper-dark .two-component-content .secondary-btn.with-shadow{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}
.two-component-wrapper-light.with-dark-bg{background-color:#1a1c35}
.two-component-wrapper-light{padding:40px 0}
.two-component-wrapper-light .two-component-details{background-color:#e6fcf4;border-radius:20px;color:#1a1c35;border:1px solid #dadada}
.two-component-wrapper-light .two-component-details .order-lg-2{align-content:flex-end}
.two-component-wrapper-light .two-component-details .order-lg-2 img{border-top-right-radius:20px;border-bottom-left-radius:20px}
@media only screen and (min-width:720px){.two-component-wrapper-light .two-component-details .order-lg-2 img{border-top-right-radius:20px;border-bottom-left-radius:20px}
}
@media only screen and (min-width:920px){.two-component-wrapper-light .two-component-details .order-lg-2 img{border-top-right-radius:20px;border-bottom-left-radius:0;bottom:0;right:10px;height:auto;width:100%}
}
@media screen and (max-width:920px){.two-component-wrapper-light .two-component-details .order-lg-2 img{border-bottom-left-radius:20px}
}
@media screen and (max-width:920px){.two-component-wrapper-light .two-component-details .order-lg-2 img{border-bottom-left-radius:20px}
}
@media only screen and (min-width:920px){.two-component-wrapper-light .two-component-details .order-lg-2 .two-component-content{margin:60px 104px 60px 32px !important}
}
.two-component-wrapper-light .two-component-details .order-lg-1{align-content:flex-end}
.two-component-wrapper-light .two-component-details .order-lg-1 img{border-top-left-radius:20px;border-bottom-right-radius:20px}
@media only screen and (min-width:720px){.two-component-wrapper-light .two-component-details .order-lg-1 img{border-top-left-radius:20px;border-bottom-right-radius:20px}
}
@media only screen and (min-width:920px){.two-component-wrapper-light .two-component-details .order-lg-1 img{border-top-left-radius:20px;border-bottom-right-radius:0;bottom:0;height:auto;width:100%}
}
@media only screen and (min-width:920px){.two-component-wrapper-light .two-component-details .order-lg-1 .two-component-content{margin:60px 32px 60px 104px !important}
}
.two-component-wrapper-light .two-component-details img{width:100%;text-align:center;display:flex;border-bottom-left-radius:20px;border-bottom-right-radius:20px}
@media(min-width:992px){.two-component-wrapper-light .two-component-details img{width:100%;border-bottom-left-radius:20px}
}
@media(min-width:992px){.two-component-wrapper-light .two-component-details div.mobileOnly{display:none}
}
@media(min-width:992px){.two-component-wrapper-light .two-component-details div.tabOnly{display:none}
}
@media screen and (max-width:720px){.two-component-wrapper-light .two-component-details div.desktopOnly{display:none}
.two-component-wrapper-light .two-component-details div.tabOnly{display:none}
}
@media screen and (min-width:721px) and (max-width:990px){.two-component-wrapper-light .two-component-details div.desktopOnly{display:none}
.two-component-wrapper-light .two-component-details div.mobileOnly{display:none}
}
.two-component-wrapper-light .two-component-details .terms-conditions-modal .modal-body .purchase-modal-box-body p{font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.two-component-wrapper-light .two-component-details .text-center .two-component-content{margin:32px 24px 32px 24px;color:#fff}
.two-component-wrapper-light .two-component-details .text-center .two-component-content div.button-container{display:flex;gap:10px}
@media screen and (max-width:720px){.two-component-wrapper-light .two-component-details .text-center .two-component-content div.button-container{flex-direction:column}
}
@media screen and (max-width:991px){.two-component-wrapper-light .two-component-details .text-center .two-component-content .button-container:has(>.button .alignment-for-large-cta-label){flex-direction:column}
}
.two-component-wrapper-light .two-component-details .text-center .two-component-content h1,.two-component-wrapper-light .two-component-details .text-center .two-component-content h2{font-size:30px;line-height:38px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-light .two-component-details .text-center .two-component-content h1 p,.two-component-wrapper-light .two-component-details .text-center .two-component-content h2 p{font-size:30px;line-height:38px;padding-bottom:24px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-light .two-component-details .text-center .two-component-content h5 p{font-size:20px;line-height:30px;padding-bottom:12px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-light .two-component-details .text-center .two-component-content p{font-size:18px;line-height:28px;padding-bottom:16px;color:#525252;font-family:'GalanoGrotesque-Medium'}
@media only screen and (min-width:720px){.two-component-wrapper-light .two-component-details .text-center .two-component-content{margin:60px}
.two-component-wrapper-light .two-component-details .text-center .two-component-content h1,.two-component-wrapper-light .two-component-details .text-center .two-component-content h2{font-size:48px;line-height:60px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-light .two-component-details .text-center .two-component-content h1 p,.two-component-wrapper-light .two-component-details .text-center .two-component-content h2 p{font-size:48px;line-height:60px;padding-bottom:24px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-light .two-component-details .text-center .two-component-content p{font-size:24px;line-height:32px;padding-bottom:24px;color:#525252;font-family:'GalanoGrotesque-Medium'}
.two-component-wrapper-light .two-component-details .text-center .two-component-content h5 p{font-size:24px;line-height:32px}
}
@media only screen and (min-width:920px){.two-component-wrapper-light .two-component-details .text-center .two-component-content{margin:12% 10%;width:80%}
.two-component-wrapper-light .two-component-details .text-center .two-component-content h1,.two-component-wrapper-light .two-component-details .text-center .two-component-content h2{font-size:48px;line-height:60px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-light .two-component-details .text-center .two-component-content h1 p,.two-component-wrapper-light .two-component-details .text-center .two-component-content h2 p{font-size:48px;line-height:60px;padding-bottom:24px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-light .two-component-details .text-center .two-component-content p{font-size:20px;line-height:30px;padding-bottom:24px;color:#525252;font-family:'GalanoGrotesque-Medium'}
}
.two-component-wrapper-light .two-component-details .text-center .two-component-content .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:20px !important;height:20px !important;margin-bottom:5px}
@media only screen and (min-width:920px){.two-component-wrapper-light .two-component-details .text-center .two-component-content .info-icon{margin-bottom:7px}
}
.two-component-wrapper-light .two-component-details .text-center .two-component-content .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:20px !important;height:20px !important;margin-bottom:5px}
@media only screen and (min-width:920px){.two-component-wrapper-light .two-component-details .text-center .two-component-content .more-info{margin-bottom:7px}
}
.two-component-wrapper-light .two-component-details .text-center .two-component-content a.btn{background-color:#e00;color:#fff;border:0}
.two-component-wrapper-light .two-component-details .two-component-content{margin:32px 24px 32px 24px;color:#1a1c35}
.two-component-wrapper-light .two-component-details .two-component-content p{padding-bottom:20px}
.two-component-wrapper-light .two-component-details .two-component-content h1,.two-component-wrapper-light .two-component-details .two-component-content h2{font-size:30px;line-height:38px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-light .two-component-details .two-component-content h1 p,.two-component-wrapper-light .two-component-details .two-component-content h2 p{font-size:30px;line-height:38px;padding-bottom:24px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-light .two-component-details .two-component-content p{font-size:18px;line-height:28px;padding-bottom:16px;color:#525252;font-family:'GalanoGrotesque-Medium'}
.two-component-wrapper-light .two-component-details .two-component-content div.button-container{display:flex;gap:10px}
@media screen and (max-width:720px){.two-component-wrapper-light .two-component-details .two-component-content div.button-container{flex-direction:column}
}
@media screen and (max-width:991px){.two-component-wrapper-light .two-component-details .two-component-content .button-container:has(>.button .alignment-for-large-cta-label){flex-direction:column}
}
.two-component-wrapper-light .two-component-details .two-component-content h5 p{font-size:20px;line-height:30px;padding-bottom:12px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
@media only screen and (min-width:720px){.two-component-wrapper-light .two-component-details .two-component-content{margin:60px}
.two-component-wrapper-light .two-component-details .two-component-content h1,.two-component-wrapper-light .two-component-details .two-component-content h2{font-size:48px;line-height:60px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-light .two-component-details .two-component-content h1 p,.two-component-wrapper-light .two-component-details .two-component-content h2 p{font-size:48px;line-height:60px;padding-bottom:24px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-light .two-component-details .two-component-content p{font-size:24px;line-height:32px;padding-bottom:24px;color:#525252;font-family:'GalanoGrotesque-Medium'}
.two-component-wrapper-light .two-component-details .two-component-content h5 p{font-size:24px;line-height:32px}
}
@media only screen and (min-width:920px){.two-component-wrapper-light .two-component-details .two-component-content{margin:10% 10%}
.two-component-wrapper-light .two-component-details .two-component-content h1,.two-component-wrapper-light .two-component-details .two-component-content h2{font-size:48px;line-height:60px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-light .two-component-details .two-component-content h1 p,.two-component-wrapper-light .two-component-details .two-component-content h2 p{font-size:48px;line-height:60px;padding-bottom:24px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-light .two-component-details .two-component-content p{font-size:24px;line-height:32px;font-weight:400;padding-bottom:24px;color:#525252;font-family:'GalanoGrotesque-Medium'}
}
.two-component-wrapper-light .two-component-details .two-component-content .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:20px !important;height:20px !important;margin-bottom:5px}
@media only screen and (min-width:920px){.two-component-wrapper-light .two-component-details .two-component-content .info-icon{margin-bottom:7px}
}
.two-component-wrapper-light .two-component-details .two-component-content .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:20px !important;height:20px !important;margin-bottom:5px}
@media only screen and (min-width:920px){.two-component-wrapper-light .two-component-details .two-component-content .more-info{margin-bottom:7px}
}
.two-component-wrapper-light .two-component-details .two-component-content a.btn{background-color:#e00;color:#fff;border:0}
.two-component-wrapper-light .two-component-details .two-component-content .secondary-btn a.btn{background-color:#fff;color:#1a1c35;border:0;border:1px solid #000}
.two-component-wrapper-light .two-component-details .two-component-content .secondary-btn.with-shadow{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}
.two-component-wrapper-white.with-teal-bg{background-color:#00c8b7}
.two-component-wrapper-white{padding:40px 0}
.two-component-wrapper-white .two-component-details{background-color:#fff;border-radius:20px;color:#1a1c35;border:1px solid #dadada}
.two-component-wrapper-white .two-component-details .order-lg-2{align-content:flex-end}
.two-component-wrapper-white .two-component-details .order-lg-2 img{border-top-right-radius:20px;border-bottom-left-radius:20px}
@media only screen and (min-width:720px){.two-component-wrapper-white .two-component-details .order-lg-2 img{border-top-right-radius:20px;border-bottom-left-radius:20px}
}
@media only screen and (min-width:920px){.two-component-wrapper-white .two-component-details .order-lg-2 img{border-top-right-radius:20px;border-bottom-left-radius:0;bottom:0;right:10px;height:auto;width:100%}
}
@media screen and (max-width:920px){.two-component-wrapper-white .two-component-details .order-lg-2 img{border-bottom-left-radius:20px}
}
@media screen and (max-width:920px){.two-component-wrapper-white .two-component-details .order-lg-2 img{border-bottom-left-radius:20px}
}
@media only screen and (min-width:920px){.two-component-wrapper-white .two-component-details .order-lg-2 .two-component-content{margin:60px 104px 60px 32px !important}
}
.two-component-wrapper-white .two-component-details .order-lg-1{align-content:flex-end}
.two-component-wrapper-white .two-component-details .order-lg-1 img{border-top-left-radius:20px;border-bottom-right-radius:20px}
@media only screen and (min-width:720px){.two-component-wrapper-white .two-component-details .order-lg-1 img{border-top-left-radius:20px;border-bottom-right-radius:20px}
}
@media only screen and (min-width:920px){.two-component-wrapper-white .two-component-details .order-lg-1 img{border-top-left-radius:20px;border-bottom-right-radius:0;bottom:0;height:auto;width:100%}
}
@media only screen and (min-width:920px){.two-component-wrapper-white .two-component-details .order-lg-1 .two-component-content{margin:60px 32px 60px 104px !important}
}
.two-component-wrapper-white .two-component-details img{width:100%;text-align:center;display:flex;border-bottom-left-radius:20px;border-bottom-right-radius:20px}
@media(min-width:992px){.two-component-wrapper-white .two-component-details img{width:100%;border-bottom-left-radius:20px}
}
@media(min-width:992px){.two-component-wrapper-white .two-component-details div.mobileOnly{display:none}
}
@media(min-width:992px){.two-component-wrapper-white .two-component-details div.tabOnly{display:none}
}
@media screen and (max-width:720px){.two-component-wrapper-white .two-component-details div.desktopOnly{display:none}
.two-component-wrapper-white .two-component-details div.tabOnly{display:none}
}
@media screen and (min-width:721px) and (max-width:990px){.two-component-wrapper-white .two-component-details div.desktopOnly{display:none}
.two-component-wrapper-white .two-component-details div.mobileOnly{display:none}
}
.two-component-wrapper-white .two-component-details .terms-conditions-modal .modal-body .purchase-modal-box-body p{font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.two-component-wrapper-white .two-component-details .text-center .two-component-content{margin:32px 24px 32px 24px;color:#1a1c35}
.two-component-wrapper-white .two-component-details .text-center .two-component-content div.button-container{display:flex;gap:10px}
@media screen and (max-width:720px){.two-component-wrapper-white .two-component-details .text-center .two-component-content div.button-container{flex-direction:column}
}
@media screen and (max-width:991px){.two-component-wrapper-white .two-component-details .text-center .two-component-content .button-container:has(>.button .alignment-for-large-cta-label){flex-direction:column}
}
.two-component-wrapper-white .two-component-details .text-center .two-component-content h1,.two-component-wrapper-white .two-component-details .text-center .two-component-content h2{font-size:30px;line-height:38px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-white .two-component-details .text-center .two-component-content h1 p,.two-component-wrapper-white .two-component-details .text-center .two-component-content h2 p{font-size:30px;line-height:38px;padding-bottom:24px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-white .two-component-details .text-center .two-component-content h5 p{font-size:20px;line-height:30px;padding-bottom:12px;color:#E00;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-white .two-component-details .text-center .two-component-content p{font-size:18px;line-height:28px;padding-bottom:16px;color:#525252;font-family:'GalanoGrotesque-Medium'}
@media only screen and (min-width:720px){.two-component-wrapper-white .two-component-details .text-center .two-component-content{margin:60px}
.two-component-wrapper-white .two-component-details .text-center .two-component-content h1,.two-component-wrapper-white .two-component-details .text-center .two-component-content h2{font-size:48px;line-height:60px;padding-bottom:0}
.two-component-wrapper-white .two-component-details .text-center .two-component-content h1 p,.two-component-wrapper-white .two-component-details .text-center .two-component-content h2 p{font-size:48px;line-height:60px;padding-bottom:24px}
.two-component-wrapper-white .two-component-details .text-center .two-component-content p{font-size:24px;line-height:32px;padding-bottom:24px}
.two-component-wrapper-white .two-component-details .text-center .two-component-content h5 p{font-size:24px;line-height:32px}
}
@media only screen and (min-width:920px){.two-component-wrapper-white .two-component-details .text-center .two-component-content{margin:12% 10%;width:80%}
.two-component-wrapper-white .two-component-details .text-center .two-component-content h1,.two-component-wrapper-white .two-component-details .text-center .two-component-content h2{font-size:48px;line-height:60px;padding-bottom:0}
.two-component-wrapper-white .two-component-details .text-center .two-component-content h1 p,.two-component-wrapper-white .two-component-details .text-center .two-component-content h2 p{font-size:48px;line-height:60px;padding-bottom:24px}
.two-component-wrapper-white .two-component-details .text-center .two-component-content p{font-size:20px;line-height:30px;padding-bottom:24px}
}
.two-component-wrapper-white .two-component-details .text-center .two-component-content .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:20px !important;height:20px !important;margin-bottom:5px}
@media only screen and (min-width:920px){.two-component-wrapper-white .two-component-details .text-center .two-component-content .info-icon{margin-bottom:7px}
}
.two-component-wrapper-white .two-component-details .text-center .two-component-content .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:20px !important;height:20px !important;margin-bottom:5px}
@media only screen and (min-width:920px){.two-component-wrapper-white .two-component-details .text-center .two-component-content .more-info{margin-bottom:7px}
}
.two-component-wrapper-white .two-component-details .text-center .two-component-content a.btn{background-color:#e00;color:#fff;border:0}
.two-component-wrapper-white .two-component-details .two-component-content{margin:32px 24px 32px 24px;color:#1a1c35}
.two-component-wrapper-white .two-component-details .two-component-content p{padding-bottom:20px}
.two-component-wrapper-white .two-component-details .two-component-content h1,.two-component-wrapper-white .two-component-details .two-component-content h2{font-size:30px;line-height:38px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-white .two-component-details .two-component-content h1 p,.two-component-wrapper-white .two-component-details .two-component-content h2 p{font-size:30px;line-height:38px;padding-bottom:24px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-white .two-component-details .two-component-content p{font-size:18px;line-height:28px;padding-bottom:16px;color:#525252;font-family:'GalanoGrotesque-Medium'}
.two-component-wrapper-white .two-component-details .two-component-content div.button-container{display:flex;gap:10px}
@media screen and (max-width:720px){.two-component-wrapper-white .two-component-details .two-component-content div.button-container{flex-direction:column}
}
@media screen and (max-width:991px){.two-component-wrapper-white .two-component-details .two-component-content .button-container:has(>.button .alignment-for-large-cta-label){flex-direction:column}
}
.two-component-wrapper-white .two-component-details .two-component-content h5 p{font-size:20px;line-height:30px;padding-bottom:12px;color:#E00;font-family:'GalanoGrotesque-Bold'}
@media only screen and (min-width:720px){.two-component-wrapper-white .two-component-details .two-component-content{margin:60px}
.two-component-wrapper-white .two-component-details .two-component-content h1,.two-component-wrapper-white .two-component-details .two-component-content h2{font-size:48px;line-height:60px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-white .two-component-details .two-component-content h1 p,.two-component-wrapper-white .two-component-details .two-component-content h2 p{font-size:48px;line-height:60px;padding-bottom:24px}
.two-component-wrapper-white .two-component-details .two-component-content p{font-size:24px;line-height:32px;padding-bottom:24px}
.two-component-wrapper-white .two-component-details .two-component-content h5 p{font-size:24px;line-height:32px}
}
@media only screen and (min-width:920px){.two-component-wrapper-white .two-component-details .two-component-content{margin:10% 10%}
.two-component-wrapper-white .two-component-details .two-component-content h1,.two-component-wrapper-white .two-component-details .two-component-content h2{font-size:48px;line-height:60px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.two-component-wrapper-white .two-component-details .two-component-content h1 p,.two-component-wrapper-white .two-component-details .two-component-content h2 p{font-size:48px;line-height:60px;padding-bottom:24px}
.two-component-wrapper-white .two-component-details .two-component-content p{font-size:24px;line-height:32px;font-weight:400;padding-bottom:24px}
}
.two-component-wrapper-white .two-component-details .two-component-content .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:20px !important;height:20px !important;margin-bottom:5px}
@media only screen and (min-width:920px){.two-component-wrapper-white .two-component-details .two-component-content .info-icon{margin-bottom:7px}
}
.two-component-wrapper-white .two-component-details .two-component-content .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:20px !important;height:20px !important;margin-bottom:5px}
@media only screen and (min-width:920px){.two-component-wrapper-white .two-component-details .two-component-content .more-info{margin-bottom:7px}
}
.two-component-wrapper-white .two-component-details .two-component-content a.btn{background-color:#e00;color:#fff;border:0}
.two-component-wrapper-white .two-component-details .two-component-content .secondary-btn a.btn{background-color:#1a1c35;color:#fff;border:0}
.two-component-wrapper-light.with-no-img .row,.two-component-wrapper-dark.with-no-img .row,.two-component-wrapper-white.with-no-img .row{justify-content:center}
.two-component-wrapper-light.with-no-img .row .two-component-content,.two-component-wrapper-dark.with-no-img .row .two-component-content,.two-component-wrapper-white.with-no-img .row .two-component-content{display:flex;flex-direction:column;align-items:center}
.two-component-wrapper-light.with-no-img .row .two-component-content h1,.two-component-wrapper-light.with-no-img .row .two-component-content p,.two-component-wrapper-dark.with-no-img .row .two-component-content h1,.two-component-wrapper-dark.with-no-img .row .two-component-content p,.two-component-wrapper-white.with-no-img .row .two-component-content h1,.two-component-wrapper-white.with-no-img .row .two-component-content p{text-align:center}
.two-component-wrapper-dark .two-component-details .two-component-content .two-column-icon-and-summary-section,.two-component-wrapper-light .two-component-details .two-component-content .two-column-icon-and-summary-section,.two-component-wrapper-white .two-component-details .two-component-content .two-column-icon-and-summary-section{display:flex;flex-direction:column}
.two-component-wrapper-dark .two-component-details .two-component-content .two-column-icon-and-summary-section .two-column-icon-and-summary,.two-component-wrapper-light .two-component-details .two-component-content .two-column-icon-and-summary-section .two-column-icon-and-summary,.two-component-wrapper-white .two-component-details .two-component-content .two-column-icon-and-summary-section .two-column-icon-and-summary{display:flex;flex-direction:row;gap:16px}
@media screen and (min-width:768px){.two-component-wrapper-dark .two-component-details .two-component-content .two-column-icon-and-summary-section .two-column-icon-and-summary,.two-component-wrapper-light .two-component-details .two-component-content .two-column-icon-and-summary-section .two-column-icon-and-summary,.two-component-wrapper-white .two-component-details .two-component-content .two-column-icon-and-summary-section .two-column-icon-and-summary{gap:24px}
}
.two-component-wrapper-dark .two-component-details .two-component-content .two-column-icon-and-summary-section img.two-column-icon,.two-component-wrapper-light .two-component-details .two-component-content .two-column-icon-and-summary-section img.two-column-icon,.two-component-wrapper-white .two-component-details .two-component-content .two-column-icon-and-summary-section img.two-column-icon{height:48px;width:48px;position:static;border-top-left-radius:unset;border-top-right-radius:unset;border-bottom-left-radius:unset;border-bottom-right-radius:unset}
.sep-bg-dark{padding:40px 0}
.sep-bg-dark .two-component-details .two-col-component-left,.sep-bg-dark .two-component-details .two-col-component-centerOne{background-color:#1a1c35;color:#fff;border-radius:20px;display:block;margin-bottom:20px;padding:0}
@media(min-width:992px){.sep-bg-dark .two-component-details .two-col-component-left,.sep-bg-dark .two-component-details .two-col-component-centerOne{margin-bottom:0}
}
.sep-bg-dark .two-component-details .two-col-component-left img,.sep-bg-dark .two-component-details .two-col-component-centerOne img{display:flex;width:100%;position:unset;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-top:unset}
@media only screen and (min-width:720px){.sep-bg-dark .two-component-details .two-col-component-left,.sep-bg-dark .two-component-details .two-col-component-centerOne{display:flex;min-height:360px}
.sep-bg-dark .two-component-details .two-col-component-left .two-component-content,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content{width:50%;margin:auto 0}
.sep-bg-dark .two-component-details .two-col-component-left img,.sep-bg-dark .two-component-details .two-col-component-centerOne img{width:50%;border-bottom-left-radius:0;position:relative;right:0;bottom:0;margin-top:80px;border-bottom-left-radius:20px}
}
@media only screen and (min-width:920px){.sep-bg-dark .two-component-details .two-col-component-left,.sep-bg-dark .two-component-details .two-col-component-centerOne{display:flex;flex-direction:column;height:100%;padding:0;min-height:unset}
.sep-bg-dark .two-component-details .two-col-component-left .two-component-content,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content{width:unset;min-height:max-content}
.sep-bg-dark .two-component-details .two-col-component-left img,.sep-bg-dark .two-component-details .two-col-component-centerOne img{width:100%;position:unset;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-top:unset;height:-webkit-fill-available}
}
.sep-bg-dark .two-component-details .two-col-component-left .two-component-content,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content{padding:32px 24px 32px 24px;color:#fff;display:block}
.sep-bg-dark .two-component-details .two-col-component-left .two-component-content h1,.sep-bg-dark .two-component-details .two-col-component-left .two-component-content h2,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content h1,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content h2{font-size:30px;line-height:38px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.sep-bg-dark .two-component-details .two-col-component-left .two-component-content h1 p,.sep-bg-dark .two-component-details .two-col-component-left .two-component-content h2 p,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content h1 p,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content h2 p{font-size:30px;line-height:38px;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.sep-bg-dark .two-component-details .two-col-component-left .two-component-content p,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content p{font-size:16px;line-height:24px;padding-bottom:20px;font-family:'GalanoGrotesque-Medium'}
@media only screen and (min-width:720px){.sep-bg-dark .two-component-details .two-col-component-left .two-component-content h1,.sep-bg-dark .two-component-details .two-col-component-left .two-component-content h2,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content h1,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content h2{font-size:34px;line-height:44px;font-family:'GalanoGrotesque-Bold';padding-bottom:0}
.sep-bg-dark .two-component-details .two-col-component-left .two-component-content h1 p,.sep-bg-dark .two-component-details .two-col-component-left .two-component-content h2 p,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content h1 p,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content h2 p{font-size:34px;line-height:44px;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.sep-bg-dark .two-component-details .two-col-component-left .two-component-content p,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content p{font-size:16px;line-height:24px;padding-bottom:20px;font-family:'GalanoGrotesque-Medium'}
}
@media only screen and (min-width:920px){.sep-bg-dark .two-component-details .two-col-component-left .two-component-content,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content{padding:40px;margin:0}
.sep-bg-dark .two-component-details .two-col-component-left .two-component-content h1,.sep-bg-dark .two-component-details .two-col-component-left .two-component-content h2,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content h1,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content h2{font-size:36px;line-height:44px;font-family:'GalanoGrotesque-Bold';padding-bottom:0}
.sep-bg-dark .two-component-details .two-col-component-left .two-component-content h1 p,.sep-bg-dark .two-component-details .two-col-component-left .two-component-content h2 p,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content h1 p,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content h2 p{font-size:36px;line-height:44px;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.sep-bg-dark .two-component-details .two-col-component-left .two-component-content p,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content p{font-size:16px;line-height:24px;padding-bottom:20px;font-family:'GalanoGrotesque-Medium'}
}
.sep-bg-dark .two-component-details .two-col-component-left .two-component-content .more-info,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:16px;height:16px;margin-bottom:5px}
@media only screen and (min-width:920px){.sep-bg-dark .two-component-details .two-col-component-left .two-component-content .more-info,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content .more-info{margin-bottom:5px}
}
.sep-bg-dark .two-component-details .two-col-component-left .two-component-content .info-icon,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:16px;height:16px;margin-bottom:5px}
@media only screen and (min-width:920px){.sep-bg-dark .two-component-details .two-col-component-left .two-component-content .info-icon,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content .info-icon{margin-bottom:5px}
}
.sep-bg-dark .two-component-details .two-col-component-left .two-component-content .button-container,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content .button-container{display:flex;justify-content:start;gap:16px}
@media only screen and (min-width:720px){.sep-bg-dark .two-component-details .two-col-component-left .two-component-content .button-container,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content .button-container{justify-content:start}
}
@media only screen and (min-width:920px){.sep-bg-dark .two-component-details .two-col-component-left .two-component-content .button-container,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content .button-container{justify-content:center}
}
.sep-bg-dark .two-component-details .two-col-component-left .two-component-content .button-container .primary-btn a.btn,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content .button-container .primary-btn a.btn{background-color:#fff;color:#1a1c35;border:1px solid #000}
.sep-bg-dark .two-component-details .two-col-component-left .two-component-content .button-container .secondary-btn a.btn,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content .button-container .secondary-btn a.btn{background-color:#e00;color:#fff;border:0}
.sep-bg-dark .two-component-details .two-col-component-left .two-component-content img,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content img{width:unset}
.sep-bg-dark .two-component-details .two-col-component-right,.sep-bg-dark .two-component-details .two-col-component-centerTwo{background-color:#e6fcf4;color:#1a1c35;border-radius:20px;display:block;margin-bottom:20px;padding:0}
@media(min-width:992px){.sep-bg-dark .two-component-details .two-col-component-right,.sep-bg-dark .two-component-details .two-col-component-centerTwo{margin-bottom:0}
}
.sep-bg-dark .two-component-details .two-col-component-right img,.sep-bg-dark .two-component-details .two-col-component-centerTwo img{display:flex;width:100%;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-top:unset}
@media only screen and (min-width:720px){.sep-bg-dark .two-component-details .two-col-component-right,.sep-bg-dark .two-component-details .two-col-component-centerTwo{display:flex;min-height:360px}
.sep-bg-dark .two-component-details .two-col-component-right .two-component-content,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content{width:50%;margin:auto 0}
.sep-bg-dark .two-component-details .two-col-component-right img,.sep-bg-dark .two-component-details .two-col-component-centerTwo img{width:50%;border-bottom-left-radius:0;position:relative;right:0;bottom:0;margin-top:80px}
}
@media only screen and (min-width:920px){.sep-bg-dark .two-component-details .two-col-component-right,.sep-bg-dark .two-component-details .two-col-component-centerTwo{display:flex;flex-direction:column;height:100%;padding:0;min-height:unset}
.sep-bg-dark .two-component-details .two-col-component-right .two-component-content,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content{width:unset;min-height:max-content}
.sep-bg-dark .two-component-details .two-col-component-right img,.sep-bg-dark .two-component-details .two-col-component-centerTwo img{width:100%;position:unset;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-top:unset;height:-webkit-fill-available}
}
.sep-bg-dark .two-component-details .two-col-component-right .two-component-content,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content{padding:32px 24px 32px 24px;color:#1a1c35;display:block}
.sep-bg-dark .two-component-details .two-col-component-right .two-component-content h1,.sep-bg-dark .two-component-details .two-col-component-right .two-component-content h2,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content h1,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content h2{font-size:30px;line-height:38px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.sep-bg-dark .two-component-details .two-col-component-right .two-component-content h1 p,.sep-bg-dark .two-component-details .two-col-component-right .two-component-content h2 p,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content h1 p,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content h2 p{font-size:30px;line-height:38px;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.sep-bg-dark .two-component-details .two-col-component-right .two-component-content p,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content p{font-size:16px;line-height:24px;padding-bottom:20px;font-family:'GalanoGrotesque-Medium'}
@media only screen and (min-width:720px){.sep-bg-dark .two-component-details .two-col-component-right .two-component-content h1,.sep-bg-dark .two-component-details .two-col-component-right .two-component-content h2,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content h1,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content h2{font-size:34px;line-height:44px;font-family:'GalanoGrotesque-Bold';padding-bottom:0}
.sep-bg-dark .two-component-details .two-col-component-right .two-component-content h1 p,.sep-bg-dark .two-component-details .two-col-component-right .two-component-content h2 p,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content h1 p,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content h2 p{font-size:34px;line-height:44px;font-family:'GalanoGrotesque-Bold';padding-bottom:20px}
.sep-bg-dark .two-component-details .two-col-component-right .two-component-content p,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content p{font-size:16px;line-height:24px;padding-bottom:20px;font-family:'GalanoGrotesque-Medium'}
}
@media only screen and (min-width:920px){.sep-bg-dark .two-component-details .two-col-component-right .two-component-content,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content{padding:40px;margin:0}
.sep-bg-dark .two-component-details .two-col-component-right .two-component-content h1,.sep-bg-dark .two-component-details .two-col-component-right .two-component-content h2,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content h1,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content h2{font-size:36px;line-height:44px;font-family:'GalanoGrotesque-Bold';padding-bottom:0}
.sep-bg-dark .two-component-details .two-col-component-right .two-component-content h1 p,.sep-bg-dark .two-component-details .two-col-component-right .two-component-content h2 p,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content h1 p,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content h2 p{font-size:36px;line-height:44px;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.sep-bg-dark .two-component-details .two-col-component-right .two-component-content p,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content p{font-size:16px;line-height:24px;padding-bottom:20px;font-family:'GalanoGrotesque-Medium'}
}
.sep-bg-dark .two-component-details .two-col-component-right .two-component-content .info-icon,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:16px;height:16px;margin-bottom:5px}
@media only screen and (min-width:920px){.sep-bg-dark .two-component-details .two-col-component-right .two-component-content .info-icon,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content .info-icon{margin-bottom:5px}
}
.sep-bg-dark .two-component-details .two-col-component-right .two-component-content .more-info,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:16px;height:16px;margin-bottom:5px}
@media only screen and (min-width:920px){.sep-bg-dark .two-component-details .two-col-component-right .two-component-content .more-info,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content .more-info{margin-bottom:5px}
}
.sep-bg-dark .two-component-details .two-col-component-right .two-component-content .button-container,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content .button-container{display:flex;justify-content:start;gap:16px}
@media only screen and (min-width:720px){.sep-bg-dark .two-component-details .two-col-component-right .two-component-content .button-container,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content .button-container{justify-content:start}
}
@media only screen and (min-width:920px){.sep-bg-dark .two-component-details .two-col-component-right .two-component-content .button-container,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content .button-container{justify-content:center}
}
.sep-bg-dark .two-component-details .two-col-component-right .two-component-content .button-container .primary-btn a.btn,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content .button-container .primary-btn a.btn{background-color:#fff;color:#1a1c35;border:1px solid #000}
.sep-bg-dark .two-component-details .two-col-component-right .two-component-content .button-container .secondary-btn a.btn,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content .button-container .secondary-btn a.btn{background-color:#e00;color:#fff;border:0}
.sep-bg-dark .two-component-details .two-col-component-right .two-component-content img,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content img{width:unset}
.sep-bg-dark .two-component-details .terms-conditions-modal .modal-body .purchase-modal-box-body p{font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.sep-bg-light{padding:40px 0}
.sep-bg-light .two-component-details .two-col-component-left,.sep-bg-light .two-component-details .two-col-component-centerOne{background-color:#e6fcf4;color:#1a1c35;border-radius:20px;display:block;margin-bottom:20px;padding:0}
@media(min-width:992px){.sep-bg-light .two-component-details .two-col-component-left,.sep-bg-light .two-component-details .two-col-component-centerOne{margin-bottom:0}
}
.sep-bg-light .two-component-details .two-col-component-left img,.sep-bg-light .two-component-details .two-col-component-centerOne img{display:flex;width:100%;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-top:unset}
@media only screen and (min-width:720px){.sep-bg-light .two-component-details .two-col-component-left,.sep-bg-light .two-component-details .two-col-component-centerOne{display:flex;min-height:360px}
.sep-bg-light .two-component-details .two-col-component-left .two-component-content,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content{width:50%;margin:auto 0}
.sep-bg-light .two-component-details .two-col-component-left img,.sep-bg-light .two-component-details .two-col-component-centerOne img{width:50%;border-bottom-left-radius:0;position:relative;right:0;bottom:0;margin-top:80px;border-bottom-left-radius:20px}
}
@media only screen and (min-width:920px){.sep-bg-light .two-component-details .two-col-component-left,.sep-bg-light .two-component-details .two-col-component-centerOne{display:flex;flex-direction:column;height:100%;padding:0;min-height:unset}
.sep-bg-light .two-component-details .two-col-component-left .two-component-content,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content{width:unset;min-height:max-content}
.sep-bg-light .two-component-details .two-col-component-left img,.sep-bg-light .two-component-details .two-col-component-centerOne img{width:100%;position:unset;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-top:unset;height:-webkit-fill-available}
}
.sep-bg-light .two-component-details .two-col-component-left .two-component-content,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content{padding:32px 24px 32px 24px;color:#1a1c35;display:block}
.sep-bg-light .two-component-details .two-col-component-left .two-component-content h1,.sep-bg-light .two-component-details .two-col-component-left .two-component-content h2,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content h1,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content h2{font-size:30px;line-height:38px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.sep-bg-light .two-component-details .two-col-component-left .two-component-content h1 p,.sep-bg-light .two-component-details .two-col-component-left .two-component-content h2 p,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content h1 p,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content h2 p{font-size:30px;line-height:38px;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.sep-bg-light .two-component-details .two-col-component-left .two-component-content p,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content p{font-size:16px;line-height:24px;padding-bottom:20px;font-family:'GalanoGrotesque-Medium'}
@media only screen and (min-width:720px){.sep-bg-light .two-component-details .two-col-component-left .two-component-content h1,.sep-bg-light .two-component-details .two-col-component-left .two-component-content h2,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content h1,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content h2{font-size:34px;line-height:44px;font-family:'GalanoGrotesque-Bold';padding-bottom:0}
.sep-bg-light .two-component-details .two-col-component-left .two-component-content h1 p,.sep-bg-light .two-component-details .two-col-component-left .two-component-content h2 p,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content h1 p,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content h2 p{font-size:34px;line-height:44px;font-family:'GalanoGrotesque-Bold';padding-bottom:20px}
.sep-bg-light .two-component-details .two-col-component-left .two-component-content p,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content p{font-size:16px;line-height:24px;padding-bottom:20px;font-family:'GalanoGrotesque-Medium'}
}
@media only screen and (min-width:920px){.sep-bg-light .two-component-details .two-col-component-left .two-component-content,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content{padding:40px;margin:0}
.sep-bg-light .two-component-details .two-col-component-left .two-component-content h1,.sep-bg-light .two-component-details .two-col-component-left .two-component-content h2,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content h1,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content h2{font-size:36px;line-height:44px;font-family:'GalanoGrotesque-Bold';padding-bottom:0}
.sep-bg-light .two-component-details .two-col-component-left .two-component-content h1 p,.sep-bg-light .two-component-details .two-col-component-left .two-component-content h2 p,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content h1 p,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content h2 p{font-size:36px;line-height:44px;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.sep-bg-light .two-component-details .two-col-component-left .two-component-content p,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content p{font-size:16px;line-height:24px;padding-bottom:20px;font-family:'GalanoGrotesque-Medium'}
}
.sep-bg-light .two-component-details .two-col-component-left .two-component-content .info-icon,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:16px;height:16px;margin-bottom:5px}
@media only screen and (min-width:920px){.sep-bg-light .two-component-details .two-col-component-left .two-component-content .info-icon,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content .info-icon{margin-bottom:5px}
}
.sep-bg-light .two-component-details .two-col-component-left .two-component-content .more-info,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:16px;height:16px;margin-bottom:5px}
@media only screen and (min-width:920px){.sep-bg-light .two-component-details .two-col-component-left .two-component-content .more-info,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content .more-info{margin-bottom:5px}
}
.sep-bg-light .two-component-details .two-col-component-left .two-component-content .button-container,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content .button-container{display:flex;justify-content:start;gap:16px}
@media only screen and (min-width:720px){.sep-bg-light .two-component-details .two-col-component-left .two-component-content .button-container,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content .button-container{justify-content:start}
}
@media only screen and (min-width:920px){.sep-bg-light .two-component-details .two-col-component-left .two-component-content .button-container,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content .button-container{justify-content:center}
}
.sep-bg-light .two-component-details .two-col-component-left .two-component-content .button-container .primary-btn a.btn,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content .button-container .primary-btn a.btn{background-color:#fff;color:#1a1c35;border:1px solid #000}
.sep-bg-light .two-component-details .two-col-component-left .two-component-content .button-container .secondary-btn a.btn,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content .button-container .secondary-btn a.btn{background-color:#e00;color:#fff;border:0}
.sep-bg-light .two-component-details .two-col-component-left .two-component-content img,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content img{width:unset}
.sep-bg-light .two-component-details .two-col-component-right,.sep-bg-light .two-component-details .two-col-component-centerTwo{background-color:#1a1c35;color:#fff;border-radius:20px;display:block;margin-bottom:20px;padding:0}
@media(min-width:992px){.sep-bg-light .two-component-details .two-col-component-right,.sep-bg-light .two-component-details .two-col-component-centerTwo{margin-bottom:0}
}
.sep-bg-light .two-component-details .two-col-component-right img,.sep-bg-light .two-component-details .two-col-component-centerTwo img{display:flex;width:100%;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-top:unset}
@media only screen and (min-width:720px){.sep-bg-light .two-component-details .two-col-component-right,.sep-bg-light .two-component-details .two-col-component-centerTwo{display:flex;min-height:360px}
.sep-bg-light .two-component-details .two-col-component-right .two-component-content,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content{width:50%;margin:auto 0}
.sep-bg-light .two-component-details .two-col-component-right img,.sep-bg-light .two-component-details .two-col-component-centerTwo img{width:50%;border-bottom-left-radius:0;position:relative;right:0;bottom:0;margin-top:80px}
}
@media only screen and (min-width:920px){.sep-bg-light .two-component-details .two-col-component-right,.sep-bg-light .two-component-details .two-col-component-centerTwo{display:flex;flex-direction:column;height:100%;padding:0;min-height:unset}
.sep-bg-light .two-component-details .two-col-component-right .two-component-content,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content{width:unset;min-height:max-content}
.sep-bg-light .two-component-details .two-col-component-right img,.sep-bg-light .two-component-details .two-col-component-centerTwo img{width:100%;position:unset;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-top:unset;height:-webkit-fill-available}
}
.sep-bg-light .two-component-details .two-col-component-right .two-component-content,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content{padding:32px 24px 32px 24px;color:#fff;display:block}
.sep-bg-light .two-component-details .two-col-component-right .two-component-content h1,.sep-bg-light .two-component-details .two-col-component-right .two-component-content h2,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content h1,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content h2{font-size:30px;line-height:38px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.sep-bg-light .two-component-details .two-col-component-right .two-component-content h1 p,.sep-bg-light .two-component-details .two-col-component-right .two-component-content h2 p,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content h1 p,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content h2 p{font-size:30px;line-height:38px;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.sep-bg-light .two-component-details .two-col-component-right .two-component-content p,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content p{font-size:16px;line-height:24px;padding-bottom:20px;font-family:'GalanoGrotesque-Medium'}
@media only screen and (min-width:720px){.sep-bg-light .two-component-details .two-col-component-right .two-component-content h1,.sep-bg-light .two-component-details .two-col-component-right .two-component-content h2,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content h1,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content h2{font-size:34px;line-height:44px;font-family:'GalanoGrotesque-Bold';padding-bottom:0}
.sep-bg-light .two-component-details .two-col-component-right .two-component-content h1 p,.sep-bg-light .two-component-details .two-col-component-right .two-component-content h2 p,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content h1 p,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content h2 p{font-size:34px;line-height:44px;font-family:'GalanoGrotesque-Bold';padding-bottom:20px}
.sep-bg-light .two-component-details .two-col-component-right .two-component-content p,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content p{font-size:16px;line-height:24px;padding-bottom:20px;font-family:'GalanoGrotesque-Medium'}
}
@media only screen and (min-width:920px){.sep-bg-light .two-component-details .two-col-component-right .two-component-content,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content{padding:40px;margin:0}
.sep-bg-light .two-component-details .two-col-component-right .two-component-content h1,.sep-bg-light .two-component-details .two-col-component-right .two-component-content h2,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content h1,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content h2{font-size:36px;line-height:44px;font-family:'GalanoGrotesque-Bold';padding-bottom:0}
.sep-bg-light .two-component-details .two-col-component-right .two-component-content h1 p,.sep-bg-light .two-component-details .two-col-component-right .two-component-content h2 p,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content h1 p,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content h2 p{font-size:36px;line-height:44px;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.sep-bg-light .two-component-details .two-col-component-right .two-component-content p,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content p{font-size:16px;line-height:24px;padding-bottom:20px;font-family:'GalanoGrotesque-Medium'}
}
.sep-bg-light .two-component-details .two-col-component-right .two-component-content .more-info,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:16px;height:16px;margin-bottom:5px}
@media only screen and (min-width:920px){.sep-bg-light .two-component-details .two-col-component-right .two-component-content .more-info,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content .more-info{margin-bottom:5px}
}
.sep-bg-light .two-component-details .two-col-component-right .two-component-content .info-icon,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:16px;height:16px;margin-bottom:5px}
@media only screen and (min-width:920px){.sep-bg-light .two-component-details .two-col-component-right .two-component-content .info-icon,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content .info-icon{margin-bottom:5px}
}
.sep-bg-light .two-component-details .two-col-component-right .two-component-content .button-container,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content .button-container{display:flex;justify-content:start;gap:16px}
@media only screen and (min-width:720px){.sep-bg-light .two-component-details .two-col-component-right .two-component-content .button-container,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content .button-container{justify-content:start}
}
@media only screen and (min-width:920px){.sep-bg-light .two-component-details .two-col-component-right .two-component-content .button-container,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content .button-container{justify-content:center}
}
.sep-bg-light .two-component-details .two-col-component-right .two-component-content .button-container .primary-btn a.btn,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content .button-container .primary-btn a.btn{background-color:#fff;color:#1a1c35;border:1px solid #000}
.sep-bg-light .two-component-details .two-col-component-right .two-component-content .button-container .secondary-btn a.btn,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content .button-container .secondary-btn a.btn{background-color:#e00;color:#fff;border:0}
.sep-bg-light .two-component-details .two-col-component-right .two-component-content img,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content img{width:unset}
.sep-bg-light .two-component-details .terms-conditions-modal .modal-body .purchase-modal-box-body p{font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.sep-bg-bb-dark{padding:40px 0}
.sep-bg-bb-dark .two-component-details .two-col-component-left,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne{background-color:#1a1c35;color:#fff;border-radius:20px;display:block;margin-bottom:20px;padding:0}
@media(min-width:992px){.sep-bg-bb-dark .two-component-details .two-col-component-left,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne{margin-bottom:0}
}
.sep-bg-bb-dark .two-component-details .two-col-component-left img,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne img{display:flex;width:100%;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-top:unset}
@media only screen and (min-width:720px){.sep-bg-bb-dark .two-component-details .two-col-component-left,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne{display:flex;min-height:360px}
.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content{width:50%;margin:auto 0}
.sep-bg-bb-dark .two-component-details .two-col-component-left img,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne img{width:50%;border-bottom-left-radius:0;position:relative;right:0;bottom:0;margin-top:80px;border-bottom-left-radius:20px}
}
@media only screen and (min-width:920px){.sep-bg-bb-dark .two-component-details .two-col-component-left,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne{display:flex;flex-direction:column;height:100%;padding:0;min-height:unset}
.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content{width:unset;min-height:max-content}
.sep-bg-bb-dark .two-component-details .two-col-component-left img,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne img{width:100%;position:unset;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-top:unset;height:-webkit-fill-available}
}
.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content{padding:32px 24px 32px 24px;color:#fff;display:block}
.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content h1,.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content h2,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content h1,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content h2{font-size:30px;line-height:38px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content h1 p,.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content h2 p,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content h1 p,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content h2 p{font-size:30px;line-height:38px;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content p,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content p{font-size:16px;line-height:24px;padding-bottom:20px;font-family:'GalanoGrotesque-Medium'}
@media only screen and (min-width:720px){.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content h1,.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content h2,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content h1,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content h2{font-size:34px;line-height:44px;font-family:'GalanoGrotesque-Bold';padding-bottom:0}
.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content h1 p,.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content h2 p,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content h1 p,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content h2 p{font-size:34px;line-height:44px;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content p,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content p{font-size:16px;line-height:24px;padding-bottom:20px;font-family:'GalanoGrotesque-Medium'}
}
@media only screen and (min-width:920px){.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content{padding:40px;margin:0}
.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content h1,.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content h2,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content h1,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content h2{font-size:36px;line-height:44px;font-family:'GalanoGrotesque-Bold';padding-bottom:0}
.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content h1 p,.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content h2 p,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content h1 p,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content h2 p{font-size:36px;line-height:44px;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content p,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content p{font-size:16px;line-height:24px;padding-bottom:20px;font-family:'GalanoGrotesque-Medium'}
}
.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content .more-info,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:16px;height:16px;margin-bottom:5px}
@media only screen and (min-width:920px){.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content .more-info,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content .more-info{margin-bottom:5px}
}
.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content .info-icon,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:16px;height:16px;margin-bottom:5px}
@media only screen and (min-width:920px){.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content .info-icon,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content .info-icon{margin-bottom:5px}
}
.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content .button-container,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content .button-container{display:flex;justify-content:start;gap:16px}
@media only screen and (min-width:720px){.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content .button-container,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content .button-container{justify-content:start}
}
@media only screen and (min-width:920px){.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content .button-container,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content .button-container{justify-content:center}
}
.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content .button-container .primary-btn a.btn,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content .button-container .primary-btn a.btn{background-color:#fff;color:#1a1c35;border:1px solid #000}
.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content .button-container .secondary-btn a.btn,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content .button-container .secondary-btn a.btn{background-color:#e00;color:#fff;border:0}
.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content img,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content img{width:unset}
.sep-bg-bb-dark .two-component-details .two-col-component-right,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo{background-color:#1a1c35;color:#fff;border-radius:20px;display:block;margin-bottom:20px;padding:0}
@media(min-width:992px){.sep-bg-bb-dark .two-component-details .two-col-component-right,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo{margin-bottom:0}
}
.sep-bg-bb-dark .two-component-details .two-col-component-right img,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo img{display:flex;width:100%;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-top:unset}
@media only screen and (min-width:720px){.sep-bg-bb-dark .two-component-details .two-col-component-right,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo{display:flex;min-height:360px}
.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content{width:50%;margin:auto 0}
.sep-bg-bb-dark .two-component-details .two-col-component-right img,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo img{width:50%;border-bottom-left-radius:0;position:relative;right:0;bottom:0;margin-top:80px}
}
@media only screen and (min-width:920px){.sep-bg-bb-dark .two-component-details .two-col-component-right,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo{display:flex;flex-direction:column;height:100%;padding:0;min-height:unset}
.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content{width:unset;min-height:max-content}
.sep-bg-bb-dark .two-component-details .two-col-component-right img,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo img{width:100%;position:unset;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-top:unset;height:-webkit-fill-available}
}
.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content{padding:32px 24px 32px 24px;color:#fff;display:block}
.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content h1,.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content h2,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content h1,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content h2{font-size:30px;line-height:38px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content h1 p,.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content h2 p,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content h1 p,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content h2 p{font-size:30px;line-height:38px;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content p,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content p{font-size:16px;line-height:24px;padding-bottom:20px;font-family:'GalanoGrotesque-Medium'}
@media only screen and (min-width:720px){.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content h1,.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content h2,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content h1,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content h2{font-size:34px;line-height:44px;font-family:'GalanoGrotesque-Bold';padding-bottom:0}
.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content h1 p,.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content h2 p,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content h1 p,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content h2 p{font-size:34px;line-height:44px;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content p,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content p{font-size:16px;line-height:24px;padding-bottom:20px;font-family:'GalanoGrotesque-Medium'}
}
@media only screen and (min-width:920px){.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content{padding:40px;margin:0}
.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content h1,.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content h2,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content h1,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content h2{font-size:36px;line-height:44px;font-family:'GalanoGrotesque-Bold';padding-bottom:0}
.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content h1 p,.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content h2 p,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content h1 p,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content h2 p{font-size:36px;line-height:44px;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content p,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content p{font-size:16px;line-height:24px;padding-bottom:20px;font-family:'GalanoGrotesque-Medium'}
}
.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content .more-info,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:16px;height:16px;margin-bottom:5px}
@media only screen and (min-width:920px){.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content .more-info,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content .more-info{margin-bottom:5px}
}
.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content .info-icon,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:16px;height:16px;margin-bottom:5px}
@media only screen and (min-width:920px){.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content .info-icon,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content .info-icon{margin-bottom:5px}
}
.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content .button-container,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content .button-container{display:flex;justify-content:start;gap:16px}
@media only screen and (min-width:720px){.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content .button-container,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content .button-container{justify-content:start}
}
@media only screen and (min-width:920px){.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content .button-container,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content .button-container{justify-content:center}
}
.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content .button-container .primary-btn a.btn,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content .button-container .primary-btn a.btn{background-color:#fff;color:#1a1c35;border:1px solid #000}
.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content .button-container .secondary-btn a.btn,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content .button-container .secondary-btn a.btn{background-color:#e00;color:#fff;border:0}
.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content img,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content img{width:unset}
.sep-bg-bb-dark .two-component-details .terms-conditions-modal .modal-body .purchase-modal-box-body p{font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.sep-bg-bb-light{padding:40px 0}
.sep-bg-bb-light .two-component-details .two-col-component-left,.sep-bg-bb-light .two-component-details .two-col-component-centerOne{background-color:#e6fcf4;color:#1a1c35;border-radius:20px;display:block;margin-bottom:20px;padding:0}
@media(min-width:992px){.sep-bg-bb-light .two-component-details .two-col-component-left,.sep-bg-bb-light .two-component-details .two-col-component-centerOne{margin-bottom:0}
}
.sep-bg-bb-light .two-component-details .two-col-component-left img,.sep-bg-bb-light .two-component-details .two-col-component-centerOne img{display:flex;width:100%;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-top:unset}
@media only screen and (min-width:720px){.sep-bg-bb-light .two-component-details .two-col-component-left,.sep-bg-bb-light .two-component-details .two-col-component-centerOne{display:flex;min-height:360px}
.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content{width:50%;margin:auto 0}
.sep-bg-bb-light .two-component-details .two-col-component-left img,.sep-bg-bb-light .two-component-details .two-col-component-centerOne img{width:50%;border-bottom-left-radius:0;position:relative;right:0;bottom:0;margin-top:80px;border-bottom-left-radius:20px}
}
@media only screen and (min-width:920px){.sep-bg-bb-light .two-component-details .two-col-component-left,.sep-bg-bb-light .two-component-details .two-col-component-centerOne{display:flex;flex-direction:column;height:100%;padding:0;min-height:unset}
.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content{width:unset;min-height:max-content}
.sep-bg-bb-light .two-component-details .two-col-component-left img,.sep-bg-bb-light .two-component-details .two-col-component-centerOne img{width:100%;position:unset;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-top:unset;height:-webkit-fill-available}
}
.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content{padding:32px 24px 32px 24px;color:#1a1c35;display:block}
.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content h1,.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content h2,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content h1,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content h2{font-size:30px;line-height:38px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content h1 p,.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content h2 p,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content h1 p,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content h2 p{font-size:30px;line-height:38px;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content p,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content p{font-size:16px;line-height:24px;padding-bottom:20px;font-family:'GalanoGrotesque-Medium'}
@media only screen and (min-width:720px){.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content h1,.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content h2,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content h1,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content h2{font-size:34px;line-height:44px;font-family:'GalanoGrotesque-Bold';padding-bottom:0}
.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content h1 p,.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content h2 p,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content h1 p,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content h2 p{font-size:34px;line-height:44px;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content p,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content p{font-size:16px;line-height:24px;padding-bottom:20px;font-family:'GalanoGrotesque-Medium'}
}
@media only screen and (min-width:920px){.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content{padding:40px;margin:0}
.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content h1,.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content h2,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content h1,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content h2{font-size:36px;line-height:44px;font-family:'GalanoGrotesque-Bold';padding-bottom:0}
.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content h1 p,.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content h2 p,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content h1 p,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content h2 p{font-size:36px;line-height:44px;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content p,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content p{font-size:16px;line-height:24px;padding-bottom:20px;font-family:'GalanoGrotesque-Medium'}
}
.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content .info-icon,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:16px;height:16px;margin-bottom:5px}
@media only screen and (min-width:920px){.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content .info-icon,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content .info-icon{margin-bottom:5px}
}
.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content .more-info,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:16px;height:16px;margin-bottom:5px}
@media only screen and (min-width:920px){.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content .more-info,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content .more-info{margin-bottom:5px}
}
.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content .button-container,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content .button-container{display:flex;justify-content:start;gap:16px}
@media only screen and (min-width:720px){.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content .button-container,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content .button-container{justify-content:start}
}
@media only screen and (min-width:920px){.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content .button-container,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content .button-container{justify-content:center}
}
.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content .button-container .primary-btn a.btn,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content .button-container .primary-btn a.btn{background-color:#fff;color:#1a1c35;border:1px solid #000}
.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content .button-container .secondary-btn a.btn,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content .button-container .secondary-btn a.btn{background-color:#e00;color:#fff;border:0}
.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content img,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content img{width:unset}
.sep-bg-bb-light .two-component-details .two-col-component-right,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo{background-color:#e6fcf4;color:#1a1c35;border-radius:20px;display:block;margin-bottom:20px;padding:0}
@media(min-width:992px){.sep-bg-bb-light .two-component-details .two-col-component-right,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo{margin-bottom:0}
}
.sep-bg-bb-light .two-component-details .two-col-component-right img,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo img{display:flex;width:100%;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-top:unset}
@media only screen and (min-width:720px){.sep-bg-bb-light .two-component-details .two-col-component-right,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo{display:flex;min-height:360px}
.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content{width:50%;margin:auto 0}
.sep-bg-bb-light .two-component-details .two-col-component-right img,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo img{width:50%;border-bottom-left-radius:0;position:relative;right:0;bottom:0;margin-top:80px}
}
@media only screen and (min-width:920px){.sep-bg-bb-light .two-component-details .two-col-component-right,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo{display:flex;flex-direction:column;height:100%;padding:0;min-height:unset}
.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content{width:unset;min-height:max-content}
.sep-bg-bb-light .two-component-details .two-col-component-right img,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo img{width:100%;position:unset;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-top:unset;height:-webkit-fill-available}
}
.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content{padding:32px 24px 32px 24px;color:#1a1c35;display:block}
.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content h1,.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content h2,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content h1,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content h2{font-size:30px;line-height:38px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content h1 p,.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content h2 p,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content h1 p,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content h2 p{font-size:30px;line-height:38px;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content p,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content p{font-size:16px;line-height:24px;padding-bottom:20px;font-family:'GalanoGrotesque-Medium'}
@media only screen and (min-width:720px){.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content h1,.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content h2,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content h1,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content h2{font-size:34px;line-height:44px;font-family:'GalanoGrotesque-Bold';padding-bottom:0}
.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content h1 p,.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content h2 p,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content h1 p,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content h2 p{font-size:34px;line-height:44px;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content p,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content p{font-size:16px;line-height:24px;padding-bottom:20px;font-family:'GalanoGrotesque-Medium'}
}
@media only screen and (min-width:920px){.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content{padding:40px;margin:0}
.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content h1,.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content h2,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content h1,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content h2{font-size:36px;line-height:44px;font-family:'GalanoGrotesque-Bold';padding-bottom:0}
.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content h1 p,.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content h2 p,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content h1 p,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content h2 p{font-size:36px;line-height:44px;padding-bottom:20px;font-family:'GalanoGrotesque-Bold'}
.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content p,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content p{font-size:16px;line-height:24px;padding-bottom:20px;font-family:'GalanoGrotesque-Medium'}
}
.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content .info-icon,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:16px;height:16px;margin-bottom:5px}
@media only screen and (min-width:920px){.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content .info-icon,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content .info-icon{margin-bottom:5px}
}
.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content .more-info,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:16px;height:16px;margin-bottom:5px}
@media only screen and (min-width:920px){.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content .more-info,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content .more-info{margin-bottom:5px}
}
.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content .button-container,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content .button-container{display:flex;justify-content:start;gap:16px}
@media only screen and (min-width:720px){.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content .button-container,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content .button-container{justify-content:start}
}
@media only screen and (min-width:920px){.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content .button-container,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content .button-container{justify-content:center}
}
.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content .button-container .primary-btn a.btn,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content .button-container .primary-btn a.btn{background-color:#fff;color:#1a1c35;border:1px solid #000}
.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content .button-container .secondary-btn a.btn,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content .button-container .secondary-btn a.btn{background-color:#e00;color:#fff;border:0}
.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content img,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content img{width:unset}
.sep-bg-bb-light .two-component-details .terms-conditions-modal .modal-body .purchase-modal-box-body p{font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.sep-bg-dark .two-component-details .two-col-component-left .two-component-content ul,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content ul,.sep-bg-dark .two-component-details .two-col-component-right .two-component-content ul,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content ul,.sep-bg-light .two-component-details .two-col-component-left .two-component-content ul,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content ul,.sep-bg-light .two-component-details .two-col-component-right .two-component-content ul,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content ul,.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content ul,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content ul,.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content ul,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content ul,.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content ul,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content ul,.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content ul,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content ul{font-size:16px;line-height:24px;font-family:'GalanoGrotesque-Medium';margin-bottom:20px;padding-inline-start:30px !important}
.sep-bg-dark .two-component-details .two-col-component-left .two-component-content p,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content p,.sep-bg-dark .two-component-details .two-col-component-right .two-component-content p,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content p,.sep-bg-light .two-component-details .two-col-component-left .two-component-content p,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content p,.sep-bg-light .two-component-details .two-col-component-right .two-component-content p,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content p,.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content p,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content p,.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content p,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content p,.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content p,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content p,.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content p,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content p{max-width:295px}
.sep-bg-dark .two-component-details .two-col-component-left .two-component-content .button-container:has(>.button .left-aligned-button-container),.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content .button-container:has(>.button .left-aligned-button-container),.sep-bg-dark .two-component-details .two-col-component-right .two-component-content .button-container:has(>.button .left-aligned-button-container),.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content .button-container:has(>.button .left-aligned-button-container),.sep-bg-light .two-component-details .two-col-component-left .two-component-content .button-container:has(>.button .left-aligned-button-container),.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content .button-container:has(>.button .left-aligned-button-container),.sep-bg-light .two-component-details .two-col-component-right .two-component-content .button-container:has(>.button .left-aligned-button-container),.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content .button-container:has(>.button .left-aligned-button-container),.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content .button-container:has(>.button .left-aligned-button-container),.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content .button-container:has(>.button .left-aligned-button-container),.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content .button-container:has(>.button .left-aligned-button-container),.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content .button-container:has(>.button .left-aligned-button-container),.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content .button-container:has(>.button .left-aligned-button-container),.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content .button-container:has(>.button .left-aligned-button-container),.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content .button-container:has(>.button .left-aligned-button-container),.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content .button-container:has(>.button .left-aligned-button-container){justify-content:flex-start}
@media screen and (max-width:991px){.sep-bg-dark .two-component-details .two-col-component-left .two-component-content .button-container:has(>.button .alignment-for-large-cta-label),.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content .button-container:has(>.button .alignment-for-large-cta-label),.sep-bg-dark .two-component-details .two-col-component-right .two-component-content .button-container:has(>.button .alignment-for-large-cta-label),.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content .button-container:has(>.button .alignment-for-large-cta-label),.sep-bg-light .two-component-details .two-col-component-left .two-component-content .button-container:has(>.button .alignment-for-large-cta-label),.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content .button-container:has(>.button .alignment-for-large-cta-label),.sep-bg-light .two-component-details .two-col-component-right .two-component-content .button-container:has(>.button .alignment-for-large-cta-label),.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content .button-container:has(>.button .alignment-for-large-cta-label),.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content .button-container:has(>.button .alignment-for-large-cta-label),.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content .button-container:has(>.button .alignment-for-large-cta-label),.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content .button-container:has(>.button .alignment-for-large-cta-label),.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content .button-container:has(>.button .alignment-for-large-cta-label),.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content .button-container:has(>.button .alignment-for-large-cta-label),.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content .button-container:has(>.button .alignment-for-large-cta-label),.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content .button-container:has(>.button .alignment-for-large-cta-label),.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content .button-container:has(>.button .alignment-for-large-cta-label){flex-direction:column}
.sep-bg-dark .two-component-details .two-col-component-left .two-component-content .button-container:has(>.button .left-aligned-button-for-mob-tab),.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content .button-container:has(>.button .left-aligned-button-for-mob-tab),.sep-bg-dark .two-component-details .two-col-component-right .two-component-content .button-container:has(>.button .left-aligned-button-for-mob-tab),.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content .button-container:has(>.button .left-aligned-button-for-mob-tab),.sep-bg-light .two-component-details .two-col-component-left .two-component-content .button-container:has(>.button .left-aligned-button-for-mob-tab),.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content .button-container:has(>.button .left-aligned-button-for-mob-tab),.sep-bg-light .two-component-details .two-col-component-right .two-component-content .button-container:has(>.button .left-aligned-button-for-mob-tab),.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content .button-container:has(>.button .left-aligned-button-for-mob-tab),.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content .button-container:has(>.button .left-aligned-button-for-mob-tab),.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content .button-container:has(>.button .left-aligned-button-for-mob-tab),.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content .button-container:has(>.button .left-aligned-button-for-mob-tab),.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content .button-container:has(>.button .left-aligned-button-for-mob-tab),.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content .button-container:has(>.button .left-aligned-button-for-mob-tab),.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content .button-container:has(>.button .left-aligned-button-for-mob-tab),.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content .button-container:has(>.button .left-aligned-button-for-mob-tab),.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content .button-container:has(>.button .left-aligned-button-for-mob-tab){justify-content:flex-start}
.sep-bg-dark .two-component-details .two-col-component-left .two-component-content ul,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content ul,.sep-bg-dark .two-component-details .two-col-component-right .two-component-content ul,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content ul,.sep-bg-light .two-component-details .two-col-component-left .two-component-content ul,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content ul,.sep-bg-light .two-component-details .two-col-component-right .two-component-content ul,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content ul,.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content ul,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content ul,.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content ul,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content ul,.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content ul,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content ul,.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content ul,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content ul{margin-bottom:24px}
}
@media screen and (min-width:720px){.sep-bg-dark .two-component-details .two-col-component-left .two-component-content p,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content p,.sep-bg-dark .two-component-details .two-col-component-right .two-component-content p,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content p,.sep-bg-light .two-component-details .two-col-component-left .two-component-content p,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content p,.sep-bg-light .two-component-details .two-col-component-right .two-component-content p,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content p,.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content p,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content p,.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content p,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content p,.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content p,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content p,.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content p,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content p{max-width:320px}
}
@media screen and (min-width:920px){.sep-bg-dark .two-component-details .two-col-component-left .two-component-content p,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content p,.sep-bg-dark .two-component-details .two-col-component-right .two-component-content p,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content p,.sep-bg-light .two-component-details .two-col-component-left .two-component-content p,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content p,.sep-bg-light .two-component-details .two-col-component-right .two-component-content p,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content p,.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content p,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content p,.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content p,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content p,.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content p,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content p,.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content p,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content p{max-width:512px}
}
@media(min-width:992px){.sep-bg-dark .two-component-details .two-col-component-left img.mobileOnly,.sep-bg-dark .two-component-details .two-col-component-centerOne img.mobileOnly,.sep-bg-dark .two-component-details .two-col-component-right img.mobileOnly,.sep-bg-dark .two-component-details .two-col-component-centerTwo img.mobileOnly,.sep-bg-light .two-component-details .two-col-component-left img.mobileOnly,.sep-bg-light .two-component-details .two-col-component-centerOne img.mobileOnly,.sep-bg-light .two-component-details .two-col-component-right img.mobileOnly,.sep-bg-light .two-component-details .two-col-component-centerTwo img.mobileOnly,.sep-bg-bb-dark .two-component-details .two-col-component-left img.mobileOnly,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne img.mobileOnly,.sep-bg-bb-dark .two-component-details .two-col-component-right img.mobileOnly,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo img.mobileOnly,.sep-bg-bb-light .two-component-details .two-col-component-left img.mobileOnly,.sep-bg-bb-light .two-component-details .two-col-component-centerOne img.mobileOnly,.sep-bg-bb-light .two-component-details .two-col-component-right img.mobileOnly,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo img.mobileOnly{display:none}
}
@media(min-width:992px){.sep-bg-dark .two-component-details .two-col-component-left img.tabOnly,.sep-bg-dark .two-component-details .two-col-component-centerOne img.tabOnly,.sep-bg-dark .two-component-details .two-col-component-right img.tabOnly,.sep-bg-dark .two-component-details .two-col-component-centerTwo img.tabOnly,.sep-bg-light .two-component-details .two-col-component-left img.tabOnly,.sep-bg-light .two-component-details .two-col-component-centerOne img.tabOnly,.sep-bg-light .two-component-details .two-col-component-right img.tabOnly,.sep-bg-light .two-component-details .two-col-component-centerTwo img.tabOnly,.sep-bg-bb-dark .two-component-details .two-col-component-left img.tabOnly,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne img.tabOnly,.sep-bg-bb-dark .two-component-details .two-col-component-right img.tabOnly,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo img.tabOnly,.sep-bg-bb-light .two-component-details .two-col-component-left img.tabOnly,.sep-bg-bb-light .two-component-details .two-col-component-centerOne img.tabOnly,.sep-bg-bb-light .two-component-details .two-col-component-right img.tabOnly,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo img.tabOnly{display:none}
}
@media screen and (max-width:720px){.sep-bg-dark .two-component-details .two-col-component-left img.desktopOnly,.sep-bg-dark .two-component-details .two-col-component-centerOne img.desktopOnly,.sep-bg-dark .two-component-details .two-col-component-right img.desktopOnly,.sep-bg-dark .two-component-details .two-col-component-centerTwo img.desktopOnly,.sep-bg-light .two-component-details .two-col-component-left img.desktopOnly,.sep-bg-light .two-component-details .two-col-component-centerOne img.desktopOnly,.sep-bg-light .two-component-details .two-col-component-right img.desktopOnly,.sep-bg-light .two-component-details .two-col-component-centerTwo img.desktopOnly,.sep-bg-bb-dark .two-component-details .two-col-component-left img.desktopOnly,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne img.desktopOnly,.sep-bg-bb-dark .two-component-details .two-col-component-right img.desktopOnly,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo img.desktopOnly,.sep-bg-bb-light .two-component-details .two-col-component-left img.desktopOnly,.sep-bg-bb-light .two-component-details .two-col-component-centerOne img.desktopOnly,.sep-bg-bb-light .two-component-details .two-col-component-right img.desktopOnly,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo img.desktopOnly{display:none}
.sep-bg-dark .two-component-details .two-col-component-left img.tabOnly,.sep-bg-dark .two-component-details .two-col-component-centerOne img.tabOnly,.sep-bg-dark .two-component-details .two-col-component-right img.tabOnly,.sep-bg-dark .two-component-details .two-col-component-centerTwo img.tabOnly,.sep-bg-light .two-component-details .two-col-component-left img.tabOnly,.sep-bg-light .two-component-details .two-col-component-centerOne img.tabOnly,.sep-bg-light .two-component-details .two-col-component-right img.tabOnly,.sep-bg-light .two-component-details .two-col-component-centerTwo img.tabOnly,.sep-bg-bb-dark .two-component-details .two-col-component-left img.tabOnly,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne img.tabOnly,.sep-bg-bb-dark .two-component-details .two-col-component-right img.tabOnly,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo img.tabOnly,.sep-bg-bb-light .two-component-details .two-col-component-left img.tabOnly,.sep-bg-bb-light .two-component-details .two-col-component-centerOne img.tabOnly,.sep-bg-bb-light .two-component-details .two-col-component-right img.tabOnly,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo img.tabOnly{display:none}
.sep-bg-dark .two-component-details .two-col-component-left .two-component-content ul,.sep-bg-dark .two-component-details .two-col-component-centerOne .two-component-content ul,.sep-bg-dark .two-component-details .two-col-component-right .two-component-content ul,.sep-bg-dark .two-component-details .two-col-component-centerTwo .two-component-content ul,.sep-bg-light .two-component-details .two-col-component-left .two-component-content ul,.sep-bg-light .two-component-details .two-col-component-centerOne .two-component-content ul,.sep-bg-light .two-component-details .two-col-component-right .two-component-content ul,.sep-bg-light .two-component-details .two-col-component-centerTwo .two-component-content ul,.sep-bg-bb-dark .two-component-details .two-col-component-left .two-component-content ul,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne .two-component-content ul,.sep-bg-bb-dark .two-component-details .two-col-component-right .two-component-content ul,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo .two-component-content ul,.sep-bg-bb-light .two-component-details .two-col-component-left .two-component-content ul,.sep-bg-bb-light .two-component-details .two-col-component-centerOne .two-component-content ul,.sep-bg-bb-light .two-component-details .two-col-component-right .two-component-content ul,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo .two-component-content ul{margin-bottom:16px}
}
@media screen and (min-width:721px) and (max-width:990px){.sep-bg-dark .two-component-details .two-col-component-left img.desktopOnly,.sep-bg-dark .two-component-details .two-col-component-centerOne img.desktopOnly,.sep-bg-dark .two-component-details .two-col-component-right img.desktopOnly,.sep-bg-dark .two-component-details .two-col-component-centerTwo img.desktopOnly,.sep-bg-light .two-component-details .two-col-component-left img.desktopOnly,.sep-bg-light .two-component-details .two-col-component-centerOne img.desktopOnly,.sep-bg-light .two-component-details .two-col-component-right img.desktopOnly,.sep-bg-light .two-component-details .two-col-component-centerTwo img.desktopOnly,.sep-bg-bb-dark .two-component-details .two-col-component-left img.desktopOnly,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne img.desktopOnly,.sep-bg-bb-dark .two-component-details .two-col-component-right img.desktopOnly,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo img.desktopOnly,.sep-bg-bb-light .two-component-details .two-col-component-left img.desktopOnly,.sep-bg-bb-light .two-component-details .two-col-component-centerOne img.desktopOnly,.sep-bg-bb-light .two-component-details .two-col-component-right img.desktopOnly,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo img.desktopOnly{display:none}
.sep-bg-dark .two-component-details .two-col-component-left img.mobileOnly,.sep-bg-dark .two-component-details .two-col-component-centerOne img.mobileOnly,.sep-bg-dark .two-component-details .two-col-component-right img.mobileOnly,.sep-bg-dark .two-component-details .two-col-component-centerTwo img.mobileOnly,.sep-bg-light .two-component-details .two-col-component-left img.mobileOnly,.sep-bg-light .two-component-details .two-col-component-centerOne img.mobileOnly,.sep-bg-light .two-component-details .two-col-component-right img.mobileOnly,.sep-bg-light .two-component-details .two-col-component-centerTwo img.mobileOnly,.sep-bg-bb-dark .two-component-details .two-col-component-left img.mobileOnly,.sep-bg-bb-dark .two-component-details .two-col-component-centerOne img.mobileOnly,.sep-bg-bb-dark .two-component-details .two-col-component-right img.mobileOnly,.sep-bg-bb-dark .two-component-details .two-col-component-centerTwo img.mobileOnly,.sep-bg-bb-light .two-component-details .two-col-component-left img.mobileOnly,.sep-bg-bb-light .two-component-details .two-col-component-centerOne img.mobileOnly,.sep-bg-bb-light .two-component-details .two-col-component-right img.mobileOnly,.sep-bg-bb-light .two-component-details .two-col-component-centerTwo img.mobileOnly{display:none}
}
.z-hero-banner-dark{background-color:#1a1c35}
.z-hero-banner-dark .carousel-item{transition-duration:0;opacity:1;transition:transform 0 ease-in-out,-webkit-transform 0 ease-in-out}
.z-hero-banner-dark .banner-1 .two-component-details{background-color:#e6fcf4;border-radius:20px;color:#1a1c35;min-height:unset;max-height:unset}
@media only screen and (min-width:720px){.z-hero-banner-dark .banner-1 .two-component-details{min-height:unset;max-height:unset}
}
@media only screen and (min-width:920px){.z-hero-banner-dark .banner-1 .two-component-details{min-height:unset}
}
.z-hero-banner-dark .banner-1 .two-component-details img{width:90%;text-align:center;display:flex;margin:auto;position:relative;margin-right:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}
@media(min-width:992px){.z-hero-banner-dark .banner-1 .two-component-details img{width:90%;position:absolute;bottom:0;right:10px;border-bottom-right-radius:20px;border-bottom-left-radius:0}
}
.z-hero-banner-dark .banner-1 .two-component-details .two-component-content{margin:32px 24px 32px 24px;color:#1a1c35}
.z-hero-banner-dark .banner-1 .two-component-details .two-component-content h1{font-size:30px;line-height:38px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-dark .banner-1 .two-component-details .two-component-content h1 p{font-size:30px;line-height:38px;padding-bottom:20px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-dark .banner-1 .two-component-details .two-component-content p{font-size:18px;line-height:28px;padding-bottom:20px;color:#525252;font-family:'GalanoGrotesque-Medium'}
@media only screen and (min-width:720px){.z-hero-banner-dark .banner-1 .two-component-details .two-component-content{margin:60px 60px 10px 60px}
.z-hero-banner-dark .banner-1 .two-component-details .two-component-content h1{font-size:48px;line-height:60px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-dark .banner-1 .two-component-details .two-component-content h1 p{font-size:48px;line-height:60px;padding-bottom:20px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-dark .banner-1 .two-component-details .two-component-content p{font-size:24px;line-height:32px;padding-bottom:20px;color:#525252;font-family:'GalanoGrotesque-Medium'}
}
@media only screen and (min-width:920px){.z-hero-banner-dark .banner-1 .two-component-details .two-component-content{margin:9% 10%;width:80%}
.z-hero-banner-dark .banner-1 .two-component-details .two-component-content h1{font-size:48px;line-height:60px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-dark .banner-1 .two-component-details .two-component-content h1 p{font-size:48px;line-height:60px;padding-bottom:20px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-dark .banner-1 .two-component-details .two-component-content p{font-size:24px;line-height:32px;padding-bottom:20px;color:#525252;font-family:'GalanoGrotesque-Medium'}
}
.z-hero-banner-dark .banner-1 .two-component-details .two-component-content .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:20px;height:20px;margin-bottom:5px}
@media only screen and (min-width:920px){.z-hero-banner-dark .banner-1 .two-component-details .two-component-content .info-icon{margin-bottom:7px}
}
.z-hero-banner-dark .banner-1 .two-component-details .two-component-content .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:20px;height:20px;margin-bottom:5px}
@media only screen and (min-width:920px){.z-hero-banner-dark .banner-1 .two-component-details .two-component-content .more-info{margin-bottom:7px}
}
.z-hero-banner-dark .banner-1 .two-component-details .two-component-content a.btn{background-color:#e00;color:#fff;border:0;box-shadow:none}
.z-hero-banner-dark .banner-1 .terms-conditions-modal .modal-body .purchase-modal-box-body p{font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.z-hero-banner-dark .nav-arrows{padding-top:20px;display:flex;justify-content:center;align-items:center}
.z-hero-banner-dark .nav-arrows .nav-indications{display:flex;align-items:center}
.z-hero-banner-dark .nav-arrows .nav-indications .pause{background:url("clientlib-base/resources/svg/Pause_White_B3.svg") center center no-repeat !important;width:20px;height:20px}
.z-hero-banner-dark .nav-arrows .nav-indications .play{background:url("clientlib-base/resources/svg/Play_White_B3.svg") center center no-repeat !important;width:20px;height:20px}
.z-hero-banner-dark .nav-arrows .carousel-control-prev,.z-hero-banner-dark .nav-arrows .carousel-control-next{top:15px;border:0;opacity:1;width:unset;position:unset;margin:0 10px}
.z-hero-banner-dark .nav-arrows .carousel-control-prev .arrow-back,.z-hero-banner-dark .nav-arrows .carousel-control-next .arrow-back{background:url("clientlib-base/resources/svg/dark/arrow_back.svg") center center no-repeat !important}
.z-hero-banner-dark .nav-arrows .carousel-control-prev .arrow-forward,.z-hero-banner-dark .nav-arrows .carousel-control-next .arrow-forward{background:url("clientlib-base/resources/svg/dark/arrow_forward.svg") center center no-repeat !important}
.z-hero-banner-dark .nav-arrows .carousel-control-prev:hover,.z-hero-banner-dark .nav-arrows .carousel-control-next:hover{border:0;padding-bottom:2px}
.z-hero-banner-dark .nav-arrows .carousel-control-prev span i,.z-hero-banner-dark .nav-arrows .carousel-control-next span i{opacity:1}
.z-hero-banner-dark .nav-arrows .carousel-indicators{margin:0;position:unset}
.z-hero-banner-dark .nav-arrows .carousel-indicators .active{border-radius:50px;border:1px solid #fff}
.z-hero-banner-dark .nav-arrows .carousel-indicators li{border:0;width:10px;height:10px;margin:10px;opacity:1}
.z-hero-banner-red{background-color:#e00}
.z-hero-banner-red .carousel-item{transition-duration:0;opacity:1;transition:transform 0 ease-in-out,-webkit-transform 0 ease-in-out}
.z-hero-banner-red .banner-1 .two-component-details{background-color:#e6fcf4;border-radius:20px;color:#1a1c35;min-height:unset;max-height:unset}
@media only screen and (min-width:720px){.z-hero-banner-red .banner-1 .two-component-details{min-height:unset;max-height:unset}
}
@media only screen and (min-width:920px){.z-hero-banner-red .banner-1 .two-component-details{min-height:unset}
}
.z-hero-banner-red .banner-1 .two-component-details img{width:90%;text-align:center;display:flex;margin:auto;position:relative;margin-right:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}
@media(min-width:992px){.z-hero-banner-red .banner-1 .two-component-details img{width:90%;position:absolute;bottom:0;right:10px;border-bottom-right-radius:20px;border-bottom-left-radius:0}
}
.z-hero-banner-red .banner-1 .two-component-details .two-component-content{margin:32px 24px 32px 24px;color:#1a1c35}
.z-hero-banner-red .banner-1 .two-component-details .two-component-content h1{font-size:30px;line-height:38px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-red .banner-1 .two-component-details .two-component-content h1 p{font-size:30px;line-height:38px;padding-bottom:20px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-red .banner-1 .two-component-details .two-component-content p{font-size:18px;line-height:28px;padding-bottom:20px;color:#525252;font-family:'GalanoGrotesque-Medium'}
@media only screen and (min-width:720px){.z-hero-banner-red .banner-1 .two-component-details .two-component-content{margin:60px 60px 10px 60px}
.z-hero-banner-red .banner-1 .two-component-details .two-component-content h1{font-size:48px;line-height:60px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-red .banner-1 .two-component-details .two-component-content h1 p{font-size:48px;line-height:60px;padding-bottom:20px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-red .banner-1 .two-component-details .two-component-content p{font-size:24px;line-height:32px;padding-bottom:20px;color:#525252;font-family:'GalanoGrotesque-Medium'}
}
@media only screen and (min-width:920px){.z-hero-banner-red .banner-1 .two-component-details .two-component-content{margin:9% 10%;width:80%}
.z-hero-banner-red .banner-1 .two-component-details .two-component-content h1{font-size:48px;line-height:60px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-red .banner-1 .two-component-details .two-component-content h1 p{font-size:48px;line-height:60px;padding-bottom:20px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-red .banner-1 .two-component-details .two-component-content p{font-size:24px;line-height:32px;padding-bottom:20px;color:#525252;font-family:'GalanoGrotesque-Medium'}
}
.z-hero-banner-red .banner-1 .two-component-details .two-component-content a.btn{background-color:#e00;color:#fff;border:0;box-shadow:none}
.z-hero-banner-red .banner-1 .two-component-details .two-component-content .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:20px;height:20px;margin-bottom:5px}
@media only screen and (min-width:920px){.z-hero-banner-red .banner-1 .two-component-details .two-component-content .info-icon{margin-bottom:7px}
}
.z-hero-banner-red .banner-1 .two-component-details .two-component-content .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:20px;height:20px;margin-bottom:5px}
@media only screen and (min-width:920px){.z-hero-banner-red .banner-1 .two-component-details .two-component-content .more-info{margin-bottom:7px}
}
.z-hero-banner-red .banner-1 .terms-conditions-modal .modal-body .purchase-modal-box-body p{font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.z-hero-banner-red .nav-arrows{padding-top:20px;display:flex;justify-content:center;align-items:center}
.z-hero-banner-red .nav-arrows .nav-indications{display:flex;align-items:center}
.z-hero-banner-red .nav-arrows .nav-indications .pause{background:url("clientlib-base/resources/svg/Pause_White_B3.svg") center center no-repeat !important;width:20px;height:20px}
.z-hero-banner-red .nav-arrows .nav-indications .play{background:url("clientlib-base/resources/svg/Play_White_B3.svg") center center no-repeat !important;width:20px;height:20px}
.z-hero-banner-red .nav-arrows .carousel-control-prev,.z-hero-banner-red .nav-arrows .carousel-control-next{top:15px;border:0;opacity:1;width:unset;position:unset;margin:0 10px}
.z-hero-banner-red .nav-arrows .carousel-control-prev .arrow-back,.z-hero-banner-red .nav-arrows .carousel-control-next .arrow-back{background:url("clientlib-base/resources/svg/dark/arrow_back.svg") center center no-repeat !important}
.z-hero-banner-red .nav-arrows .carousel-control-prev .arrow-forward,.z-hero-banner-red .nav-arrows .carousel-control-next .arrow-forward{background:url("clientlib-base/resources/svg/dark/arrow_forward.svg") center center no-repeat !important}
.z-hero-banner-red .nav-arrows .carousel-control-prev:hover,.z-hero-banner-red .nav-arrows .carousel-control-next:hover{border:0;padding-bottom:2px}
.z-hero-banner-red .nav-arrows .carousel-control-prev span i,.z-hero-banner-red .nav-arrows .carousel-control-next span i{opacity:1}
.z-hero-banner-red .nav-arrows .carousel-indicators{margin:0;position:unset}
.z-hero-banner-red .nav-arrows .carousel-indicators .active{border-radius:50px;border:1px solid #fff}
.z-hero-banner-red .nav-arrows .carousel-indicators li{border:0;width:10px;height:10px;margin:10px;opacity:1}
.z-hero-banner-yellow{background-color:#fce500}
.z-hero-banner-yellow .carousel-item{transition-duration:0;opacity:1;transition:transform 0 ease-in-out,-webkit-transform 0 ease-in-out}
.z-hero-banner-yellow .banner-1 .two-component-details{background-color:#e6fcf4;border-radius:20px;color:#1a1c35;min-height:unset;max-height:unset}
@media only screen and (min-width:720px){.z-hero-banner-yellow .banner-1 .two-component-details{min-height:unset;max-height:unset}
}
@media only screen and (min-width:920px){.z-hero-banner-yellow .banner-1 .two-component-details{min-height:unset}
}
.z-hero-banner-yellow .banner-1 .two-component-details img{width:90%;text-align:center;display:flex;margin:auto;position:relative;margin-right:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}
@media(min-width:992px){.z-hero-banner-yellow .banner-1 .two-component-details img{width:90%;position:absolute;bottom:0;right:10px;border-bottom-right-radius:20px;border-bottom-left-radius:0}
}
.z-hero-banner-yellow .banner-1 .two-component-details .two-component-content{margin:32px 24px 32px 24px;color:#1a1c35}
.z-hero-banner-yellow .banner-1 .two-component-details .two-component-content h1{font-size:30px;line-height:38px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-yellow .banner-1 .two-component-details .two-component-content h1 p{font-size:30px;line-height:38px;padding-bottom:20px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-yellow .banner-1 .two-component-details .two-component-content p{font-size:18px;line-height:28px;padding-bottom:20px;color:#525252;font-family:'GalanoGrotesque-Medium'}
@media only screen and (min-width:720px){.z-hero-banner-yellow .banner-1 .two-component-details .two-component-content{margin:60px 60px 10px 60px}
.z-hero-banner-yellow .banner-1 .two-component-details .two-component-content h1{font-size:48px;line-height:60px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-yellow .banner-1 .two-component-details .two-component-content h1 p{font-size:48px;line-height:60px;padding-bottom:20px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-yellow .banner-1 .two-component-details .two-component-content p{font-size:24px;line-height:32px;padding-bottom:20px;color:#525252;font-family:'GalanoGrotesque-Medium'}
}
@media only screen and (min-width:920px){.z-hero-banner-yellow .banner-1 .two-component-details .two-component-content{margin:9% 10%;width:80%}
.z-hero-banner-yellow .banner-1 .two-component-details .two-component-content h1{font-size:48px;line-height:60px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-yellow .banner-1 .two-component-details .two-component-content h1 p{font-size:48px;line-height:60px;padding-bottom:20px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-yellow .banner-1 .two-component-details .two-component-content p{font-size:24px;line-height:32px;padding-bottom:20px;color:#525252;font-family:'GalanoGrotesque-Medium'}
}
.z-hero-banner-yellow .banner-1 .two-component-details .two-component-content a.btn{background-color:#e00;color:#fff;border:0;box-shadow:none}
.z-hero-banner-yellow .banner-1 .two-component-details .two-component-content .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:20px;height:20px;margin-bottom:5px}
@media only screen and (min-width:920px){.z-hero-banner-yellow .banner-1 .two-component-details .two-component-content .info-icon{margin-bottom:7px}
}
.z-hero-banner-yellow .banner-1 .two-component-details .two-component-content .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:20px;height:20px;margin-bottom:5px}
@media only screen and (min-width:920px){.z-hero-banner-yellow .banner-1 .two-component-details .two-component-content .more-info{margin-bottom:7px}
}
.z-hero-banner-yellow .banner-1 .terms-conditions-modal .modal-body .purchase-modal-box-body p{font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.z-hero-banner-yellow .nav-arrows{padding-top:20px;display:flex;justify-content:center;align-items:center}
.z-hero-banner-yellow .nav-arrows .nav-indications{display:flex;align-items:center}
.z-hero-banner-yellow .nav-arrows .nav-indications .pause{background:url("clientlib-base/resources/svg/Pause_Dark_B3.svg") center center no-repeat !important;width:20px;height:20px}
.z-hero-banner-yellow .nav-arrows .nav-indications .play{background:url("clientlib-base/resources/svg/Play_Dark_B3.svg") center center no-repeat !important;width:20px;height:20px}
.z-hero-banner-yellow .nav-arrows .carousel-control-prev,.z-hero-banner-yellow .nav-arrows .carousel-control-next{top:15px;border:0;opacity:1;width:unset;position:unset;margin:0 10px}
.z-hero-banner-yellow .nav-arrows .carousel-control-prev .arrow-back,.z-hero-banner-yellow .nav-arrows .carousel-control-next .arrow-back{background:url("clientlib-base/resources/svg/light/arrow_back.svg") center center no-repeat !important}
.z-hero-banner-yellow .nav-arrows .carousel-control-prev .arrow-forward,.z-hero-banner-yellow .nav-arrows .carousel-control-next .arrow-forward{background:url("clientlib-base/resources/svg/light/arrow_forward.svg") center center no-repeat !important}
.z-hero-banner-yellow .nav-arrows .carousel-control-prev:hover,.z-hero-banner-yellow .nav-arrows .carousel-control-next:hover{border:0;padding-bottom:2px}
.z-hero-banner-yellow .nav-arrows .carousel-control-prev span i,.z-hero-banner-yellow .nav-arrows .carousel-control-next span i{opacity:1}
.z-hero-banner-yellow .nav-arrows .carousel-indicators{margin:0;position:unset}
.z-hero-banner-yellow .nav-arrows .carousel-indicators .active{border-radius:50px;border:1px solid #1a1c35}
.z-hero-banner-yellow .nav-arrows .carousel-indicators li{border:0;width:10px;height:10px;margin:10px;opacity:1;background-color:#1a1c35}
.z-hero-banner-light{background-color:#e6fcf4}
.z-hero-banner-light .carousel-item{transition-duration:0;opacity:1;transition:transform 0 ease-in-out,-webkit-transform 0 ease-in-out}
.z-hero-banner-light .banner-1 .two-component-details{background-color:#1a1c35;border-radius:20px;color:#fff;min-height:unset;max-height:unset}
@media only screen and (min-width:720px){.z-hero-banner-light .banner-1 .two-component-details{min-height:unset;max-height:unset}
}
@media only screen and (min-width:920px){.z-hero-banner-light .banner-1 .two-component-details{min-height:unset}
}
.z-hero-banner-light .banner-1 .two-component-details img{width:90%;text-align:center;display:flex;margin:auto;position:relative;margin-right:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}
@media(min-width:992px){.z-hero-banner-light .banner-1 .two-component-details img{width:90%;position:absolute;bottom:0;right:10px;border-bottom-right-radius:20px;border-bottom-left-radius:0}
}
.z-hero-banner-light .banner-1 .two-component-details .two-component-content{margin:32px 24px 32px 24px;color:#fff}
.z-hero-banner-light .banner-1 .two-component-details .two-component-content h1{font-size:30px;line-height:38px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-light .banner-1 .two-component-details .two-component-content h1 p{font-size:30px;line-height:38px;padding-bottom:20px;color:#fff;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-light .banner-1 .two-component-details .two-component-content p{font-size:18px;line-height:28px;padding-bottom:20px;color:#fff;font-family:'GalanoGrotesque-Medium'}
@media only screen and (min-width:720px){.z-hero-banner-light .banner-1 .two-component-details .two-component-content{margin:60px 60px 10px 60px}
.z-hero-banner-light .banner-1 .two-component-details .two-component-content h1{font-size:48px;line-height:60px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-light .banner-1 .two-component-details .two-component-content h1 p{font-size:48px;line-height:60px;padding-bottom:20px;color:#fff;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-light .banner-1 .two-component-details .two-component-content p{font-size:24px;line-height:32px;padding-bottom:20px;color:#fff;font-family:'GalanoGrotesque-Medium'}
}
@media only screen and (min-width:920px){.z-hero-banner-light .banner-1 .two-component-details .two-component-content{margin:9% 10%;width:80%}
.z-hero-banner-light .banner-1 .two-component-details .two-component-content h1{font-size:48px;line-height:60px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-light .banner-1 .two-component-details .two-component-content h1 p{font-size:48px;line-height:60px;padding-bottom:20px;color:#fff;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-light .banner-1 .two-component-details .two-component-content p{font-size:24px;line-height:32px;padding-bottom:20px;color:#fff;font-family:'GalanoGrotesque-Medium'}
}
.z-hero-banner-light .banner-1 .two-component-details .two-component-content .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:20px;height:20px;margin-bottom:5px}
@media only screen and (min-width:920px){.z-hero-banner-light .banner-1 .two-component-details .two-component-content .more-info{margin-bottom:7px}
}
.z-hero-banner-light .banner-1 .two-component-details .two-component-content .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:20px;height:20px;margin-bottom:5px}
@media only screen and (min-width:920px){.z-hero-banner-light .banner-1 .two-component-details .two-component-content .info-icon{margin-bottom:7px}
}
.z-hero-banner-light .banner-1 .two-component-details .two-component-content a.btn{background-color:#e00;color:#fff;border:0;box-shadow:none}
.z-hero-banner-light .banner-1 .terms-conditions-modal .modal-body .purchase-modal-box-body p{font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.z-hero-banner-light .nav-arrows{padding-top:20px;display:flex;justify-content:center;align-items:center}
.z-hero-banner-light .nav-arrows .nav-indications{display:flex;align-items:center}
.z-hero-banner-light .nav-arrows .nav-indications .pause{background:url("clientlib-base/resources/svg/Pause_Dark_B3.svg") center center no-repeat !important;width:20px;height:20px}
.z-hero-banner-light .nav-arrows .nav-indications .play{background:url("clientlib-base/resources/svg/Play_Dark_B3.svg") center center no-repeat !important;width:20px;height:20px}
.z-hero-banner-light .nav-arrows .carousel-control-prev,.z-hero-banner-light .nav-arrows .carousel-control-next{top:15px;border:0;opacity:1;width:unset;position:unset;margin:0 10px}
.z-hero-banner-light .nav-arrows .carousel-control-prev .arrow-back,.z-hero-banner-light .nav-arrows .carousel-control-next .arrow-back{background:url("clientlib-base/resources/svg/light/arrow_back.svg") center center no-repeat !important}
.z-hero-banner-light .nav-arrows .carousel-control-prev .arrow-forward,.z-hero-banner-light .nav-arrows .carousel-control-next .arrow-forward{background:url("clientlib-base/resources/svg/light/arrow_forward.svg") center center no-repeat !important}
.z-hero-banner-light .nav-arrows .carousel-control-prev:hover,.z-hero-banner-light .nav-arrows .carousel-control-next:hover{border:0;padding-bottom:2px}
.z-hero-banner-light .nav-arrows .carousel-control-prev span i,.z-hero-banner-light .nav-arrows .carousel-control-next span i{opacity:1}
.z-hero-banner-light .nav-arrows .carousel-indicators{margin:0;position:unset}
.z-hero-banner-light .nav-arrows .carousel-indicators .active{border-radius:50px;border:1px solid #1a1c35}
.z-hero-banner-light .nav-arrows .carousel-indicators li{border:0;width:10px;height:10px;margin:10px;opacity:1;background-color:#1a1c35}
.z-hero-banner-teal{background-color:#00c8b7}
.z-hero-banner-teal .carousel-item{transition-duration:0;opacity:1;transition:transform 0 ease-in-out,-webkit-transform 0 ease-in-out}
.z-hero-banner-teal .banner-1 .two-component-details{background-color:#e6fcf4;border-radius:20px;color:#1a1c35;min-height:unset;max-height:unset}
@media only screen and (min-width:720px){.z-hero-banner-teal .banner-1 .two-component-details{min-height:unset;max-height:unset}
}
@media only screen and (min-width:920px){.z-hero-banner-teal .banner-1 .two-component-details{min-height:unset}
}
.z-hero-banner-teal .banner-1 .two-component-details img{width:90%;text-align:center;display:flex;margin:auto;position:relative;margin-right:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}
@media(min-width:992px){.z-hero-banner-teal .banner-1 .two-component-details img{width:90%;position:absolute;bottom:0;right:10px;border-bottom-right-radius:20px;border-bottom-left-radius:0}
}
.z-hero-banner-teal .banner-1 .two-component-details .two-component-content{margin:32px 24px 32px 24px;color:#1a1c35}
.z-hero-banner-teal .banner-1 .two-component-details .two-component-content h1{font-size:30px;line-height:38px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-teal .banner-1 .two-component-details .two-component-content h1 p{font-size:30px;line-height:38px;padding-bottom:20px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-teal .banner-1 .two-component-details .two-component-content p{font-size:18px;line-height:28px;padding-bottom:20px;color:#525252;font-family:'GalanoGrotesque-Medium'}
@media only screen and (min-width:720px){.z-hero-banner-teal .banner-1 .two-component-details .two-component-content{margin:60px 60px 10px 60px}
.z-hero-banner-teal .banner-1 .two-component-details .two-component-content h1{font-size:48px;line-height:60px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-teal .banner-1 .two-component-details .two-component-content h1 p{font-size:48px;line-height:60px;padding-bottom:20px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-teal .banner-1 .two-component-details .two-component-content p{font-size:24px;line-height:32px;padding-bottom:20px;color:#525252;font-family:'GalanoGrotesque-Medium'}
}
@media only screen and (min-width:920px){.z-hero-banner-teal .banner-1 .two-component-details .two-component-content{margin:9% 10%;width:80%}
.z-hero-banner-teal .banner-1 .two-component-details .two-component-content h1{font-size:48px;line-height:60px;padding-bottom:0;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-teal .banner-1 .two-component-details .two-component-content h1 p{font-size:48px;line-height:60px;padding-bottom:20px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.z-hero-banner-teal .banner-1 .two-component-details .two-component-content p{font-size:24px;line-height:32px;padding-bottom:20px;color:#525252;font-family:'GalanoGrotesque-Medium'}
}
.z-hero-banner-teal .banner-1 .two-component-details .two-component-content a.btn{background-color:#e00;color:#fff;border:0;box-shadow:none}
.z-hero-banner-teal .banner-1 .two-component-details .two-component-content .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:20px;height:20px;margin-bottom:5px}
@media only screen and (min-width:920px){.z-hero-banner-teal .banner-1 .two-component-details .two-component-content .info-icon{margin-bottom:7px}
}
.z-hero-banner-teal .banner-1 .two-component-details .two-component-content .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:20px;height:20px;margin-bottom:5px}
@media only screen and (min-width:920px){.z-hero-banner-teal .banner-1 .two-component-details .two-component-content .more-info{margin-bottom:7px}
}
.z-hero-banner-teal .banner-1 .terms-conditions-modal .modal-body .purchase-modal-box-body p{font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.z-hero-banner-teal .nav-arrows{padding-top:20px;display:flex;justify-content:center;align-items:center}
.z-hero-banner-teal .nav-arrows .nav-indications{display:flex;align-items:center}
.z-hero-banner-teal .nav-arrows .nav-indications .pause{background:url("clientlib-base/resources/svg/Pause_Dark_B3.svg") center center no-repeat !important;width:20px;height:20px}
.z-hero-banner-teal .nav-arrows .nav-indications .play{background:url("clientlib-base/resources/svg/Play_Dark_B3.svg") center center no-repeat !important;width:20px;height:20px}
.z-hero-banner-teal .nav-arrows .carousel-control-prev,.z-hero-banner-teal .nav-arrows .carousel-control-next{top:15px;border:0;opacity:1;width:unset;position:unset;margin:0 10px}
.z-hero-banner-teal .nav-arrows .carousel-control-prev .arrow-back,.z-hero-banner-teal .nav-arrows .carousel-control-next .arrow-back{background:url("clientlib-base/resources/svg/light/arrow_back.svg") center center no-repeat !important}
.z-hero-banner-teal .nav-arrows .carousel-control-prev .arrow-forward,.z-hero-banner-teal .nav-arrows .carousel-control-next .arrow-forward{background:url("clientlib-base/resources/svg/light/arrow_forward.svg") center center no-repeat !important}
.z-hero-banner-teal .nav-arrows .carousel-control-prev:hover,.z-hero-banner-teal .nav-arrows .carousel-control-next:hover{border:0;padding-bottom:2px}
.z-hero-banner-teal .nav-arrows .carousel-control-prev span i,.z-hero-banner-teal .nav-arrows .carousel-control-next span i{opacity:1}
.z-hero-banner-teal .nav-arrows .carousel-indicators{margin:0;position:unset}
.z-hero-banner-teal .nav-arrows .carousel-indicators .active{border-radius:50px;border:1px solid #1a1c35}
.z-hero-banner-teal .nav-arrows .carousel-indicators li{border:0;width:10px;height:10px;margin:10px;opacity:1;background-color:#1a1c35}
.pc-bg-dark .plan-card{background-color:#1a1c35;color:#fff;border:unset !important}
.pc-bg-dark .plan-card a{color:#fff;border-color:#fff}
.pc-bg-dark .plan-card a.btn{background-color:#fff;color:#000;border:0}
.pc-bg-dark .plan-card .actual-price-value{color:#fff}
.pc-bg-dark .plan-card.expand-less{background:url("clientlib-base/resources/svg/dark/small/expand_less_sm.svg") center center no-repeat !important}
.pc-bg-dark .plan-card.expand-more{background:url("clientlib-base/resources/svg/dark/small/expand_more_sm.svg") center center no-repeat !important}
.pc-bg-dark .pdp-rewards{background-color:#e6fcf4;color:#1a1c35}
.pc-bg-dark .pdp-rewards a{color:#1a1c35}
.pc-bg-dark .pdp-rewards a.btn{background-color:#1a1c35;color:#fff;border:0}
.pc-bg-dark .plan-pdp-container .product-card-container{padding:0}
.pc-bg-dark .plan-pdp-container .product-card-container .plan-card{max-width:100%}
.pc-bg-dark .plan-pdp-container .product-card-container .plan-card .auto-refill-discount-text a.add-role-btn{font-family:'GalanoGrotesque-Bold'}
.pc-bg-dark .plan-pdp-container .product-card-container .plan-card .auto-refill-discount-text p{font-family:'GalanoGrotesque-Medium'}
.pc-bg-dark .plan-pdp-container .product-card-container .plan-card-price{border-bottom:unset;margin-bottom:0}
.pc-bg-dark .plan-pdp-container .product-card-container .plan-card-price .actual-price{padding-bottom:10px}
.pc-bg-dark .plan-pdp-container .product-card-container .small-text{margin-bottom:20px}
.pc-bg-dark .plan-pdp-container .product-card-container .plan-card-info{border-top:1px solid #dadada;padding-top:20px}
.pc-bg-dark .plan-pdp-container .product-card-container .plan-card-info .vas-terms>div.d-flex{align-items:center}
.pc-bg-dark .plan-pdp-container .product-card-container .plan-card-info .vas-terms>div.d-flex img{width:90px;height:50px}
.pc-bg-dark .plan-pdp-container .product-card-container .plan-card-info .vas-terms>span.d-flex{align-items:center}
.pc-bg-dark .plan-pdp-container .product-card-container .plan-card-info .vas-terms>span.d-flex img{width:90px;height:50px}
.pc-bg-dark .plan-pdp-container .product-card-container .plan-card-info .vas-terms .multiline-plan-card__bundle-logo-subscript{font-family:'GalanoGrotesque-Medium'}
.pc-bg-dark .plan-pdp-container .product-card-container .plan-card-info .vas-terms .small-text{font-family:'GalanoGrotesque-Medium'}
.pc-bg-dark .plan-pdp-container .product-card-container .plan-card-info .vas-terms p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.pc-bg-dark .plan-pdp-container .product-card-container .plan-card-info .vas-terms p a{font-size:14px;font-weight:400;line-height:24px;font-family:'GalanoGrotesque-Bold'}
.pc-bg-dark .plan-pdp-container .product-card-container .plan-card-info .vas-terms p b{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px}
.pc-bg-dark .plan-pdp-container .product-card-container .plan-card-info .vas-terms p span{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.pc-bg-dark .plan-pdp-container .product-card-container .plan-card-info .tick{display:none}
.pc-bg-dark .plan-pdp-container .product-card-container .plan-card-info .feature-content{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.pc-bg-dark .plan-pdp-container .product-card-container .plan-card-info .feature-content p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.pc-bg-dark .plan-pdp-container .product-card-container .plan-card-info .feature-content p b,.pc-bg-dark .plan-pdp-container .product-card-container .plan-card-info .feature-content p a{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px}
.pc-bg-dark .plan-pdp-container .product-card-container .plan-card-info .feature-content p span{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.pc-bg-dark .plan-pdp-container .product-card-container .plan-card-info .small-text{border-bottom:unset;padding-bottom:unset;margin-bottom:unset}
.pc-bg-dark .plan-pdp-container .product-card-container .plan-card-info .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:16px;height:16px;margin-left:5px;margin-bottom:5px}
@media only screen and (min-width:920px){.pc-bg-dark .plan-pdp-container .product-card-container .plan-card-info .more-info{margin-bottom:5px}
}
.pc-bg-dark .plan-pdp-container .product-card-container .plan-card-info .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:16px;height:16px;margin-left:5px;margin-bottom:5px}
@media only screen and (min-width:920px){.pc-bg-dark .plan-pdp-container .product-card-container .plan-card-info .info-icon{margin-bottom:5px}
}
.pc-bg-dark .plandetail-price-container .details-page .actual-price-value .plan-price{font-size:60px;line-height:72px;color:#e6fcf4;font-family:'GalanoGrotesque-Bold';margin-right:-10px}
.pc-bg-dark .plandetail-price-container .details-page .actual-price-value span{font-size:20px;line-height:28px;font-weight:400;color:#00c8b7;font-family:'GalanoGrotesque-Bold'}
@media only screen and (min-width:720px){.pc-bg-dark .plandetail-price-container .details-page .actual-price-value span{font-size:20px;line-height:28px;font-weight:400}
}
@media only screen and (min-width:920px){.pc-bg-dark .plandetail-price-container .details-page .actual-price-value span{font-size:24px;line-height:28px;font-weight:400}
}
.pc-bg-dark .plandetail-price-container .details-page .actual-price-value .plan-card__rounded-pill{background-color:#fff;color:#1a1c35}
.pc-bg-dark .plandetail-price-container .details-page .actual-price-value .plan-card__rounded-pill .pill{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;color:#1a1c35;padding:0 8px}
.pc-bg-dark .plandetail-price-container .details-page .actual-price-value .plan-card__rounded-pill .pill .tick{background:url("clientlib-base/resources/svg/checkmark-icon.svg") center center no-repeat}
.pc-bg-light .plan-card{background-color:#e6fcf4;color:#1a1c35;border:unset !important}
.pc-bg-light .plan-card a{color:#1a1c35;border-color:#1a1c35}
.pc-bg-light .plan-card a.btn{background-color:#1a1c35;color:#fff;border:0}
.pc-bg-light .plan-card .actual-price-value{color:#1a1c35}
.pc-bg-light .plan-card.expand-less{background:url("clientlib-base/resources/svg/light/small/expand_less_sm.svg") center center no-repeat !important}
.pc-bg-light .plan-card.expand-more{background:url("clientlib-base/resources/svg/light/small/expand_more_sm.svg") center center no-repeat !important}
.pc-bg-light .pdp-rewards{background-color:#1a1c35;color:#fff}
.pc-bg-light .pdp-rewards a{color:#fff}
.pc-bg-light .pdp-rewards a.btn{background-color:#fff;color:#000;border:0}
.pc-bg-light .plan-pdp-container .product-card-container{padding:0}
.pc-bg-light .plan-pdp-container .product-card-container .plan-card{max-width:100%}
.pc-bg-light .plan-pdp-container .product-card-container .plan-card .auto-refill-discount-text a.add-role-btn{font-family:'GalanoGrotesque-Bold'}
.pc-bg-light .plan-pdp-container .product-card-container .plan-card .auto-refill-discount-text p{font-family:'GalanoGrotesque-Medium'}
.pc-bg-light .plan-pdp-container .product-card-container .plan-card-price{border-bottom:unset;margin-bottom:0}
.pc-bg-light .plan-pdp-container .product-card-container .plan-card-price .actual-price{padding-bottom:10px}
.pc-bg-light .plan-pdp-container .product-card-container .small-text{margin-bottom:20px}
.pc-bg-light .plan-pdp-container .product-card-container .plan-card-info{border-top:1px solid #1a1c35;padding-top:20px}
.pc-bg-light .plan-pdp-container .product-card-container .plan-card-info .vas-terms>div.d-flex{align-items:center}
.pc-bg-light .plan-pdp-container .product-card-container .plan-card-info .vas-terms>div.d-flex img{width:90px;height:50px}
.pc-bg-light .plan-pdp-container .product-card-container .plan-card-info .vas-terms>span.d-flex{align-items:center}
.pc-bg-light .plan-pdp-container .product-card-container .plan-card-info .vas-terms>span.d-flex img{width:90px;height:50px}
.pc-bg-light .plan-pdp-container .product-card-container .plan-card-info .vas-terms .multiline-plan-card__bundle-logo-subscript{font-family:'GalanoGrotesque-Medium'}
.pc-bg-light .plan-pdp-container .product-card-container .plan-card-info .vas-terms .small-text{font-family:'GalanoGrotesque-Medium'}
.pc-bg-light .plan-pdp-container .product-card-container .plan-card-info .vas-terms p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.pc-bg-light .plan-pdp-container .product-card-container .plan-card-info .vas-terms p a{font-size:14px;font-weight:400;line-height:24px;font-family:'GalanoGrotesque-Bold'}
.pc-bg-light .plan-pdp-container .product-card-container .plan-card-info .vas-terms p b{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px}
.pc-bg-light .plan-pdp-container .product-card-container .plan-card-info .vas-terms p span{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.pc-bg-light .plan-pdp-container .product-card-container .plan-card-info .feature-content{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.pc-bg-light .plan-pdp-container .product-card-container .plan-card-info .feature-content p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.pc-bg-light .plan-pdp-container .product-card-container .plan-card-info .feature-content p b,.pc-bg-light .plan-pdp-container .product-card-container .plan-card-info .feature-content p a{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px}
.pc-bg-light .plan-pdp-container .product-card-container .plan-card-info .feature-content p span{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.pc-bg-light .plan-pdp-container .product-card-container .plan-card-info .small-text{border-bottom:unset;padding-bottom:unset;margin-bottom:unset}
.pc-bg-light .plan-pdp-container .product-card-container .plan-card-info .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:16px;height:16px;margin-left:5px;margin-bottom:5px}
@media only screen and (min-width:920px){.pc-bg-light .plan-pdp-container .product-card-container .plan-card-info .info-icon{margin-bottom:5px}
}
.pc-bg-light .plan-pdp-container .product-card-container .plan-card-info .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:16px;height:16px;margin-left:5px;margin-bottom:5px}
@media only screen and (min-width:920px){.pc-bg-light .plan-pdp-container .product-card-container .plan-card-info .more-info{margin-bottom:5px}
}
.pc-bg-light .plan-pdp-container .product-card-container .plan-card-info .tick{display:none}
.pc-bg-light .plandetail-price-container .details-page .actual-price-value .plan-price{font-size:60px;line-height:72px;color:#1a1c35;font-family:'GalanoGrotesque-Bold';margin-right:-10px}
.pc-bg-light .plandetail-price-container .details-page .actual-price-value span{font-size:20px;line-height:28px;font-weight:400;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
@media only screen and (min-width:720px){.pc-bg-light .plandetail-price-container .details-page .actual-price-value span{font-size:20px;line-height:28px;font-weight:400}
}
@media only screen and (min-width:920px){.pc-bg-light .plandetail-price-container .details-page .actual-price-value span{font-size:24px;line-height:28px;font-weight:400}
}
.pc-bg-light .plandetail-price-container .details-page .actual-price-value .plan-card__rounded-pill{background-color:#1a1c35;color:#fff}
.pc-bg-light .plandetail-price-container .details-page .actual-price-value .plan-card__rounded-pill .pill{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;color:#fff;padding:0 8px}
.pc-bg-tablet .plan-card{background-color:#1a1c35;color:#fff;border:unset !important}
.pc-bg-tablet .plan-card a{color:#fff;border-color:#fff}
.pc-bg-tablet .plan-card a.btn{background-color:#fff;color:#000;border:0}
.pc-bg-tablet .plan-card .actual-price-value{color:#fff}
.pc-bg-tablet .plan-card.expand-less{background:url("clientlib-base/resources/svg/dark/small/expand_less_sm.svg") center center no-repeat !important}
.pc-bg-tablet .plan-card.expand-more{background:url("clientlib-base/resources/svg/dark/small/expand_more_sm.svg") center center no-repeat !important}
.pc-bg-tablet .plan-card .plan-card__name-details .plan-card__icon{position:absolute;right:-25px;margin-right:50px}
@media only screen and (min-width:920px){.pc-bg-tablet .plan-card .plan-card__name-details .plan-card__icon{position:absolute;top:30px;right:30px;margin-right:50px}
}
.pc-bg-tablet .pdp-rewards{background-color:#e6fcf4;color:#1a1c35}
.pc-bg-tablet .pdp-rewards a{color:#1a1c35}
.pc-bg-tablet .pdp-rewards a.btn{background-color:#1a1c35;color:#fff;border:0}
.pc-bg-tablet .plan-pdp-container .product-card-container{padding:0}
.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card{max-width:100%}
.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card .auto-refill-discount-text a.add-role-btn{font-family:'GalanoGrotesque-Bold'}
.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card .auto-refill-discount-text p{font-family:'GalanoGrotesque-Medium'}
.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card-price{border-bottom:unset;margin-bottom:0}
.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card-price .actual-price{padding-bottom:10px}
.pc-bg-tablet .plan-pdp-container .product-card-container .small-text{margin-bottom:20px}
.pc-bg-tablet .plan-pdp-container .product-card-container .small-text .auto-refill-discount-text p{font-size:14px;line-height:24px;color:#00c1a1;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.pc-bg-tablet .plan-pdp-container .product-card-container .small-text .auto-refill-discount-text p b{color:#e6fcf4;font-size:30px}
.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card-info{border-top:1px solid #dadada;padding-top:20px}
.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card-info .vas-terms>div.d-flex{align-items:center}
.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card-info .vas-terms>div.d-flex img{width:90px;height:50px}
.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card-info .vas-terms>span.d-flex{align-items:center}
.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card-info .vas-terms>span.d-flex img{width:90px;height:50px}
.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card-info .vas-terms .multiline-plan-card__bundle-logo-subscript{font-family:'GalanoGrotesque-Medium'}
.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card-info .vas-terms .small-text{font-family:'GalanoGrotesque-Medium'}
.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card-info .vas-terms p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card-info .vas-terms p a{font-size:14px;font-weight:400;line-height:24px;font-family:'GalanoGrotesque-Bold'}
.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card-info .vas-terms p b{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px}
.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card-info .vas-terms p span{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card-info .featurelist{display:flex}
.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card-info .featurelist .small-icon{margin-top:8px;margin-right:5px}
.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card-info .feature-content{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card-info .feature-content p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card-info .feature-content p b,.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card-info .feature-content p a{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px}
.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card-info .feature-content p span{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card-info .small-text{border-bottom:unset;padding-bottom:unset;margin-bottom:unset}
.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card-info .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:16px;height:16px;margin-left:5px;margin-bottom:5px}
@media only screen and (min-width:920px){.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card-info .more-info{margin-bottom:5px}
}
.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card-info .tick{background:url("clientlib-base/resources/svg/checkmark-icon-mint.svg") center center no-repeat !important;width:16px;height:16px;margin-left:5px;margin-bottom:5px;margin-right:5px;margin-top:6px}
@media only screen and (min-width:920px){.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card-info .tick{margin-bottom:5px}
}
.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card-info .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:16px;height:16px;margin-left:5px;margin-bottom:5px}
@media only screen and (min-width:920px){.pc-bg-tablet .plan-pdp-container .product-card-container .plan-card-info .info-icon{margin-bottom:5px}
}
.pc-bg-tablet .plandetail-price-container .details-page .actual-price-value .plan-price{font-size:60px;line-height:72px;color:#e6fcf4;font-family:'GalanoGrotesque-Bold';margin-right:-10px}
.pc-bg-tablet .plandetail-price-container .details-page .actual-price-value span{font-size:14px;line-height:28px;font-weight:400;color:#00c8b7;font-family:'GalanoGrotesque-Bold'}
@media only screen and (min-width:720px){.pc-bg-tablet .plandetail-price-container .details-page .actual-price-value span{font-size:14px;line-height:28px;font-weight:400}
}
@media only screen and (min-width:920px){.pc-bg-tablet .plandetail-price-container .details-page .actual-price-value span{font-size:14px;line-height:28px;font-weight:400}
}
.pc-bg-tablet .plandetail-price-container .details-page .actual-price-value .plan-card__rounded-pill{background-color:#fff;color:#1a1c35}
.pc-bg-tablet .plandetail-price-container .details-page .actual-price-value .plan-card__rounded-pill .pill{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;color:#1a1c35;padding:0 8px}
.pc-bg-tablet .plandetail-price-container .details-page .actual-price-value .plan-card__rounded-pill .pill .tick{background:url("clientlib-base/resources/svg/checkmark-icon.svg") center center no-repeat}
.pln-bg-dark{background-color:#1a1c35;color:#fff}
.pln-bg-dark a{color:#fff}
.pln-bg-dark a.btn{background-color:#fff;color:#000;border:0}
.pln-bg-dark .actual-price-value{color:#fff}
.pln-bg-light{background-color:#e6fcf4;color:#1a1c35}
.pln-bg-light a{color:#1a1c35}
.pln-bg-light a.btn{background-color:#1a1c35;color:#fff;border:0}
.pln-bg-light .actual-price-value{color:#1a1c35}
.tb-bg-dark .plancardfacts{background-color:#1a1c35;color:#fff}
.tb-bg-dark .plancardfacts a{color:#fff}
.tb-bg-dark .plancardfacts a.btn{background-color:#fff;color:#000;border:0}
.tb-bg-light .plancardfacts{background-color:#e6fcf4;color:#1a1c35}
.tb-bg-light .plancardfacts a{color:#1a1c35}
.tb-bg-light .plancardfacts a.btn{background-color:#1a1c35;color:#fff;border:0}
.mwr-bg-dark{background-color:#1a1c35;color:#fff}
.mwr-bg-dark a{color:#fff;border-color:#fff}
.mwr-bg-dark a.btn{background-color:#fff;color:#000;border:0}
.mwr-bg-dark>.container{background-color:unset}
.mwr-bg-light{background-color:#e6fcf4;color:#1a1c35}
.mwr-bg-light a{color:#1a1c35;border-color:#1a1c35}
.mwr-bg-light a.btn{background-color:#1a1c35;color:#fff;border:0}
.mwr-bg-light>.container{background-color:unset}
.mwgr-bg-dark .container{background-color:#1a1c35;color:#fff}
.mwgr-bg-dark .container a{color:#fff;border-color:#fff}
.mwgr-bg-dark .container a.btn{background-color:#fff;color:#000;border:0}
.mwgr-bg-light .container{background-color:#e6fcf4;color:#1a1c35}
.mwgr-bg-light .container a{color:#1a1c35;border-color:#1a1c35}
.mwgr-bg-light .container a.btn{background-color:#1a1c35;color:#fff;border:0}
.mwr-bg-light-red{background-color:#e6fcf4;color:#1a1c35}
.mwr-bg-light-red a{color:#1a1c35;border-color:#1a1c35}
.mwr-bg-light-red a.btn{background-color:#e00;color:#fff;border:0}
.mwr-bg-light-red>.container{background-color:unset}
.mwr-bg-dark-red{background-color:#1a1c35;color:#fff}
.mwr-bg-dark-red a{color:#fff;border-color:#fff}
.mwr-bg-dark-red a.btn{background-color:#e00;color:#000;border:0}
.mwr-bg-dark-red>.container{background-color:unset}
.mwr-bg-dark-red .coveragemap .order-1 .heading-one,.mwr-bg-light-red .coveragemap .order-1 .heading-one{font-family:'GalanoGrotesque-Bold'}
.mwr-bg-dark-red .coveragemap .order-1 .slide-description p,.mwr-bg-light-red .coveragemap .order-1 .slide-description p{font-family:'GalanoGrotesque-Medium'}
.mwr-bg-dark-red .coveragemap .order-1 .input-element-title,.mwr-bg-light-red .coveragemap .order-1 .input-element-title{font-family:'GalanoGrotesque-Bold'}
.mwr-bg-dark-red .coveragemap .order-1 .coverage-map-zip-form label,.mwr-bg-light-red .coveragemap .order-1 .coverage-map-zip-form label{font-family:'GalanoGrotesque-Medium'}
.mwr-bg-dark-red .coveragemap .order-1 .coverage-map-zip-form .form-control,.mwr-bg-light-red .coveragemap .order-1 .coverage-map-zip-form .form-control{font-family:'GalanoGrotesque-Medium'}
@media screen and (min-width:720px) and (max-width:920px){.mwr-bg-dark-red .coveragemap .order-1 .coverage-map-zip-form .coverageMapZipButton,.mwr-bg-light-red .coveragemap .order-1 .coverage-map-zip-form .coverageMapZipButton{margin-bottom:30px}
}
@media screen and (min-width:720px) and (max-width:920px){.mwr-bg-dark-red .coveragemap .order-2.image-container,.mwr-bg-light-red .coveragemap .order-2.image-container{height:unset;background-size:cover;background-position-x:20%}
}
.mwr-bg-dark-red .coveragemap #coverage-map-heading-one,.mwr-bg-light-red .coveragemap #coverage-map-heading-one{font-family:'GalanoGrotesque-Bold'}
.mwr-bg-dark-red .coveragemap .location span.legal,.mwr-bg-light-red .coveragemap .location span.legal{font-family:'GalanoGrotesque-Bold'}
.mwr-bg-dark-red .coveragemap .location span.caption-one-normal,.mwr-bg-light-red .coveragemap .location span.caption-one-normal{font-family:'GalanoGrotesque-Medium'}
.mwr-bg-dark-red .coveragemap .location span.zipEdit a,.mwr-bg-light-red .coveragemap .location span.zipEdit a{font-family:'GalanoGrotesque-Medium'}
@media screen and (min-width:720px){.mwr-bg-dark-red .coveragemap .order-1,.mwr-bg-light-red .coveragemap .order-1{padding:0 70px 0 60px !important}
}
@media screen and (min-width:920px){.mwr-bg-dark-red .coveragemap .order-1,.mwr-bg-light-red .coveragemap .order-1{padding:0 70px 0 85px !important}
}
@media screen and (max-width:720px){.mwr-bg-dark-red .rte p.legal,.mwr-bg-light-red .rte p.legal{padding-left:5px !important;padding-right:5px !important}
}
.img-txt-bg-light-red .container{background-color:#e6fcf4;color:#1a1c35}
.img-txt-bg-light-red .container a{color:#1a1c35}
.img-txt-bg-light-red .container a.btn{background-color:#e00;color:#fff;border:0}
.img-txt-bg-light-red .text-container{background-color:#e6fcf4;color:#1a1c35}
.img-txt-bg-light-red .text-container a{color:#1a1c35;border-bottom:1px solid #1a1c35}
.img-txt-bg-light-red .text-container a:hover{border-bottom:1px solid #1a1c35}
.img-txt-bg-light-red .text-container a.btn{background-color:#e00;color:#fff;border:0}
.img-txt-bg-dark-red .container{background-color:#1a1c35;color:#fff}
.img-txt-bg-dark-red .container a{color:#fff}
.img-txt-bg-dark-red .container a.btn{background-color:#e00;color:#fff;border:0}
.img-txt-bg-dark-red .text-container{background-color:#1a1c35 !important;color:#fff}
.img-txt-bg-dark-red .text-container a{color:#fff;border-bottom:1px solid #fff}
.img-txt-bg-dark-red .text-container a:hover{border-bottom:1px solid #fff}
.img-txt-bg-dark-red .text-container a.btn{background-color:#e00;color:#fff;border:0}
.img-txt-bg-dark .container{background-color:#1a1c35;color:#fff}
.img-txt-bg-dark .container a{color:#fff}
.img-txt-bg-dark .container a.btn{background-color:#fff;color:#000;border:0}
.img-txt-bg-dark .text-container{background-color:#1a1c35 !important;color:#fff}
.img-txt-bg-dark .text-container a{color:#fff;border-bottom:1px solid #fff}
.img-txt-bg-dark .text-container a:hover{border-bottom:1px solid #fff}
.img-txt-bg-dark .text-container a.btn{background-color:#fff;color:#000;border:0}
.img-txt-bg-light .container{background-color:#e6fcf4;color:#1a1c35}
.img-txt-bg-light .container a{color:#1a1c35}
.img-txt-bg-light .container a.btn{background-color:#1a1c35;color:#fff;border:0}
.img-txt-bg-light .text-container{background-color:#e6fcf4;color:#1a1c35}
.img-txt-bg-light .text-container a{color:#1a1c35;border-bottom:1px solid #1a1c35}
.img-txt-bg-light .text-container a:hover{border-bottom:1px solid #1a1c35}
.img-txt-bg-light .text-container a.btn{background-color:#1a1c35;color:#fff;border:0}
.mpl-bg-dark .product-background{padding-bottom:3px}
@media only screen and (min-width:720px){.mpl-bg-dark .product-background{padding-bottom:0}
}
@media only screen and (min-width:920px){.mpl-bg-dark .product-background{padding-bottom:40px}
}
.mpl-bg-dark .product-background .plns-prices-content{padding:20px 0}
.mpl-bg-dark .product-background .plns-prices-content .terms-conditions-modal .modal-body .purchase-modal-box-body p{font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.mpl-bg-dark .product-background .plns-prices-content li{display:flex;margin-bottom:24px}
.mpl-bg-dark .product-background .plns-prices-content li .info-icon{width:24px;height:24px;margin-bottom:5px}
@media only screen and (min-width:920px){.mpl-bg-dark .product-background .plns-prices-content li .info-icon{margin-bottom:7px}
}
.mpl-bg-dark .product-background .plns-prices-content li p{font-size:20px;margin-left:10px;line-height:30px;width:100%;font-family:'GalanoGrotesque-Medium'}
@media(min-width:992px){.mpl-bg-dark .product-background .plns-prices-content li p{font-size:24px;line-height:32px;width:78%;font-family:'GalanoGrotesque-Medium'}
}
.mpl-bg-dark .product-background .multiline-plan__lines-form .plns-line-slider #selectorLabel{font-size:20px;font-weight:700;line-height:30px;font-family:'GalanoGrotesque-Bold'}
@media only screen and (min-width:720px){.mpl-bg-dark .product-background .multiline-plan__lines-form .plns-line-slider #selectorLabel{font-size:20px;line-height:30px}
}
@media only screen and (min-width:920px){.mpl-bg-dark .product-background .multiline-plan__lines-form .plns-line-slider #selectorLabel{font-size:24px;line-height:32px}
}
.mpl-bg-dark .product-background .multiline-plan__lines-form .plns-line-slider .ml-4{border:1px solid #dadada;border-radius:10px;padding:10px;align-items:center}
@media(min-width:992px){.mpl-bg-dark .product-background .multiline-plan__lines-form .plns-line-slider .ml-4{padding:15px}
}
.mpl-bg-dark .product-background .multiline-plan__lines-form .plns-line-slider .ml-4 .mr-3{padding:10px 0;margin:0 10px !important}
@media(min-width:992px){.mpl-bg-dark .product-background .multiline-plan__lines-form .plns-line-slider .ml-4 .mr-3{padding:15px 0}
}
.mpl-bg-dark .product-background .multiline-plan__lines-form .plns-line-slider .ml-4 .mr-3 span{font-size:30px;font-weight:700;line-height:38px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.mpl-bg-dark .product-background .multiline-plan__lines-form .plns-line-slider .ml-4 .mr-3 span .disabled{opacity:.5;cursor:not-allowed}
.mpl-bg-dark .multiline-wrapper .mldcustomplancard{display:flex}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card{background-color:#1a1c35;color:#fff;border:0;padding-bottom:32px;padding-top:32px;padding-left:24px;padding-right:24px;margin-bottom:40px;border-radius:20px !important;min-height:100%;max-height:100%}
@media only screen and (min-width:720px){.mpl-bg-dark .multiline-wrapper .multiline-plan-card{margin:0 40px !important;margin-left:40px !important;margin-bottom:40px !important;padding-bottom:32px;padding-top:32px;padding-left:24px;padding-right:24px;width:unset}
}
@media only screen and (min-width:920px){.mpl-bg-dark .multiline-wrapper .multiline-plan-card{padding-bottom:0;margin-left:30px !important;margin-right:0 !important;margin-bottom:40px !important;padding-bottom:32px;padding-top:32px;padding-left:24px;padding-right:24px;min-height:-webkit-fill-available}
}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card a{color:#fff;border-color:#fff;padding-bottom:2px}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card a.btn{background-color:#e6fcf4;color:#000;border:0}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__head .plan-name{color:#e6fcf4;font-size:18px;line-height:28px;font-family:'GalanoGrotesque-Bold'}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__head p.heading-one{display:flex;align-items:center;font-size:60px;line-height:72px;color:#e6fcf4;font-family:'GalanoGrotesque-Bold'}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__head p.heading-one span{font-size:14px;line-height:20px;margin-left:5px;font-weight:400;height:25px;color:#00c8b7;font-family:'GalanoGrotesque-Medium'}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__head p.heading-one span.nat-retail-strike-through{font-size:30px;line-height:38px}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__head h3{height:unset}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__head .pln-card-pill{position:absolute;top:-15px;left:0;right:auto;width:100%}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__head .pln-card-pill p{background-color:#00c8b7;color:#1a1c35;max-width:110px;height:36px;text-align:center;margin:auto;border-radius:50px;padding:8px 16px;font-size:14px;line-height:16px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__head .pln-card-pill p.nr-pill{max-width:150px;font-family:'GalanoGrotesque-Bold'}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details{min-height:100%;padding-bottom:60px;padding-top:0}
@media(min-width:992px){.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details{min-height:unset}
}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .terms-conditions-modal .modal-body .purchase-modal-box-body p{color:#1a1c35}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .flip-view .fourth-line-text{padding:5px;border-radius:5px;background-color:#e6fcf4;color:#1a1c35;display:inline-block}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .flip-view .price-breakdown-content{padding:20px 0}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .flip-view .price-breakdown-content span.bold{font-family:'GalanoGrotesque-Bold'}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .flip-view .price-breakdown-list span{font-family:'GalanoGrotesque-Bold'}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .flip-view ul{padding-top:20px;border-top:4px solid #fff}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .flip-view ul li span.line-left{font-family:'GalanoGrotesque-Bold'}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .flip-view ul li span.text-right{font-family:'GalanoGrotesque-Bold'}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .flip-view .total-price{border-top:4px solid #fff}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .flip-view .total-price span{font-family:'GalanoGrotesque-Bold'}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .flip-view .plan-summary{position:absolute;bottom:-4px;left:0;display:flex;width:100%;text-align:center;justify-content:center;margin-bottom:30px}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .flip-view .plan-summary a{padding-bottom:0;color:#e6fcf4;font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium';border-bottom:1px solid #e6fcf4}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .card-view .vas-terms>div.d-flex{align-items:center}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .card-view .vas-terms>span.d-flex{align-items:center}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .card-view .vas-terms .multiline-plan-card__bundle-logo-subscript{font-family:'GalanoGrotesque-Medium'}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .card-view .vas-terms .small-text{font-family:'GalanoGrotesque-Medium'}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .card-view a{border-color:#e6fcf4}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .card-view ul>div.pb-20{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .card-view p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .card-view p a{font-size:14px;font-weight:400;line-height:24px;font-family:'GalanoGrotesque-Bold'}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .card-view p b{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .card-view p span{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .card-view .feature-content p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .card-view .feature-content p b{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .card-view .feature-content p span{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .card-view .terms-conditions-modal .modal-body .purchase-modal-box-body p{font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .card-view .multiline-plan-card__avg-price .price-breakdown{position:absolute;bottom:-4px;left:0;display:flex;width:100%;text-align:center;justify-content:center;margin-bottom:30px}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .card-view .multiline-plan-card__avg-price .price-breakdown a{padding-bottom:0;color:#e6fcf4;font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium';border-bottom:1px solid #e6fcf4}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .card-view .plan-card-summary{padding-bottom:00px;padding-top:0}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .card-view a{border-color:#fff}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:16px;height:16px;margin-left:5px;margin-bottom:5px}
@media only screen and (min-width:920px){.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .more-info{margin-bottom:5px}
}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:16px;height:16px;margin-left:5px;margin-bottom:5px}
@media only screen and (min-width:920px){.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .info-icon{margin-bottom:5px}
}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__details .tick{display:none}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__cta{position:unset}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__cta .view-plan-detail-btn{position:absolute;left:0;right:0;bottom:0}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card__cta .add-to-cart-btn .view-plan-detail a{color:#e6fcf4;border-color:#e6fcf4;font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card .plan-compare{margin-bottom:30px;bottom:100px}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card .plan-compare .custom-control-label div.mt-05{margin-top:0 !important}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card .plan-compare .custom-control-label .compare-text{font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium';color:#e6fcf4}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card .plan-compare .custom-control-label::before{background:url("clientlib-base/resources/svg/selectors/Checkbox_base.svg") center center no-repeat}
.mpl-bg-dark .multiline-wrapper .multiline-plan-card .plan-compare .custom-control-input:checked ~ .custom-control-label::before{background:transparent url(clientlib-base/resources/svg/selectors/checkbox_on.svg) center center no-repeat}
.mpl-bg-dark .current-plan .multiline-plan-card{background-color:#1a1c35;color:#fff;border:0}
.mpl-bg-dark .current-plan .multiline-plan-card a{color:#fff;border-color:#fff;padding-bottom:2px}
.mpl-bg-dark .current-plan .multiline-plan-card a.btn{background-color:#e6fcf4;color:#000;border:0}
.mpl-bg-dark .current-plan .multiline-plan-card__head .plan-name{color:#e6fcf4;font-size:18px;line-height:28px;font-family:'GalanoGrotesque-Bold'}
.mpl-bg-dark .current-plan .multiline-plan-card__head p.heading-one{display:flex;align-items:center;font-size:60px;line-height:72px;color:#e6fcf4;font-family:'GalanoGrotesque-Bold'}
.mpl-bg-dark .current-plan .multiline-plan-card__head p.heading-one span{font-size:14px;line-height:20px;margin-left:5px;font-weight:400;height:25px;color:#00c8b7;font-family:'GalanoGrotesque-Medium'}
.mpl-bg-dark .current-plan .multiline-plan-card__head p.heading-one span.nat-retail-strike-through{font-size:30px;line-height:38px}
.mpl-bg-dark .current-plan .multiline-plan-card__head h3{height:unset}
.mpl-bg-dark .current-plan .multiline-plan-card__head .pln-card-pill{position:absolute;top:-15px;left:0;right:auto;width:100%}
.mpl-bg-dark .current-plan .multiline-plan-card__head .pln-card-pill p{background-color:#00c8b7;color:#1a1c35;max-width:110px;height:36px;text-align:center;margin:auto;border-radius:50px;padding:8px 16px;font-size:14px;line-height:16px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.mpl-bg-dark .current-plan .multiline-plan-card__head .pln-card-pill p.nr-pill{max-width:150px;font-family:'GalanoGrotesque-Bold'}
.mpl-bg-dark .current-plan .multiline-plan-card__details .card-view .vas-terms>div.d-flex{align-items:center}
.mpl-bg-dark .current-plan .multiline-plan-card__details .card-view .vas-terms>span.d-flex{align-items:center}
.mpl-bg-dark .current-plan .multiline-plan-card__details .card-view .vas-terms .multiline-plan-card__bundle-logo-subscript{font-family:'GalanoGrotesque-Medium'}
.mpl-bg-dark .current-plan .multiline-plan-card__details .card-view .vas-terms .small-text{font-family:'GalanoGrotesque-Medium'}
.mpl-bg-dark .current-plan .multiline-plan-card__details .card-view ul>div.pb-20{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-dark .current-plan .multiline-plan-card__details .card-view p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-dark .current-plan .multiline-plan-card__details .card-view p a{font-size:14px;font-weight:400;line-height:24px;font-family:'GalanoGrotesque-Bold'}
.mpl-bg-dark .current-plan .multiline-plan-card__details .card-view p b{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-dark .current-plan .multiline-plan-card__details .card-view p span{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-dark .current-plan .multiline-plan-card .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:16px;height:16px;margin-left:5px;margin-bottom:5px}
@media only screen and (min-width:920px){.mpl-bg-dark .current-plan .multiline-plan-card .more-info{margin-bottom:5px}
}
.mpl-bg-dark .current-plan .multiline-plan-card .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:16px;height:16px;margin-left:5px;margin-bottom:5px}
@media only screen and (min-width:920px){.mpl-bg-dark .current-plan .multiline-plan-card .info-icon{margin-bottom:5px}
}
.mpl-bg-dark .current-plan .multiline-plan-card .vas-terms a{border-bottom:1px solid #ffff}
.mpl-bg-dark .current-plan .multiline-plan-card .view-plan-detail a{color:#e6fcf4;border-color:#e6fcf4;font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.mpl-bg-dark .explore-multi-container .multiline-plan-card{margin-bottom:40px !important;background-color:#1a1c35;color:#fff;border:0}
.mpl-bg-dark .explore-multi-container .multiline-plan-card a{color:#fff;border-color:#fff;padding-bottom:2px}
.mpl-bg-dark .explore-multi-container .multiline-plan-card a.btn{background-color:#e6fcf4;color:#000;border:0}
.mpl-bg-dark .explore-multi-container .multiline-plan-card .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:16px;height:16px;margin-left:5px;margin-bottom:5px}
@media only screen and (min-width:920px){.mpl-bg-dark .explore-multi-container .multiline-plan-card .more-info{margin-bottom:5px}
}
.mpl-bg-dark .explore-multi-container .multiline-plan-card .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:16px;height:16px;margin-left:5px;margin-bottom:5px}
@media only screen and (min-width:920px){.mpl-bg-dark .explore-multi-container .multiline-plan-card .info-icon{margin-bottom:5px}
}
.mpl-bg-dark .explore-multi-container .multiline-plan-card__head h4{font-family:'GalanoGrotesque-Bold'}
.mpl-bg-dark .explore-multi-container .multiline-plan-card__head h4 span{font-family:'GalanoGrotesque-Bold'}
.mpl-bg-dark .explore-multi-container .multiline-plan-card__avg-price .price-value span{font-family:'GalanoGrotesque-Bold'}
.mpl-bg-dark .explore-multi-container .multiline-plan-card__details{min-height:100%;padding-bottom:90px}
@media(min-width:992px){.mpl-bg-dark .explore-multi-container .multiline-plan-card__details{min-height:unset}
}
.mpl-bg-dark .explore-multi-container .multiline-plan-card__details .card-view .vas-terms>div.d-flex{align-items:center}
.mpl-bg-dark .explore-multi-container .multiline-plan-card__details .card-view .vas-terms>span.d-flex{align-items:center}
.mpl-bg-dark .explore-multi-container .multiline-plan-card__details .card-view .vas-terms .multiline-plan-card__bundle-logo-subscript{font-family:'GalanoGrotesque-Medium'}
.mpl-bg-dark .explore-multi-container .multiline-plan-card__details .card-view .vas-terms .small-text{font-family:'GalanoGrotesque-Medium'}
.mpl-bg-dark .explore-multi-container .multiline-plan-card__details .card-view ul>div.pb-20{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-dark .explore-multi-container .multiline-plan-card__details .card-view p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-dark .explore-multi-container .multiline-plan-card__details .card-view p a{font-size:14px;font-weight:400;line-height:24px;font-family:'GalanoGrotesque-Bold'}
.mpl-bg-dark .explore-multi-container .multiline-plan-card__details .card-view p b{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-dark .explore-multi-container .multiline-plan-card__details .card-view p span{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-dark .explore-multi-container .multiline-plan-card__cta{margin-bottom:0;position:unset !important}
.mpl-bg-dark .explore-multi-container .multiline-plan-card__cta .add-to-cart-btn{position:absolute;bottom:0;left:0;right:0;margin-bottom:25px}
.mpl-bg-dark .explore-multi-container .multiline-plan-card__cta .add-to-cart-btn .view-plan-detail a{color:#e6fcf4;border-color:#e6fcf4;font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.mpl-bg-dark .carousel-item{transition-duration:0;opacity:1;padding:0 5px;animation-delay:.3s;transition:transform .8s ease-in-out,-webkit-transform .8s ease-in-out}
.mpl-bg-dark .plan-card-summary{padding-bottom:40px;padding-top:15px}
.mpl-bg-dark .plan-card-summary a{font-weight:400;font-size:16px;line-height:24px;color:#1a1c35;padding-bottom:0;font-family:'GalanoGrotesque-Medium'}
.mpl-bg-light .product-background{padding-bottom:3px}
@media only screen and (min-width:720px){.mpl-bg-light .product-background{padding-bottom:0}
}
@media only screen and (min-width:920px){.mpl-bg-light .product-background{padding-bottom:40px}
}
.mpl-bg-light .product-background .plns-prices-content{padding:20px 0}
.mpl-bg-light .product-background .plns-prices-content .terms-conditions-modal .modal-body .purchase-modal-box-body p{font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.mpl-bg-light .product-background .plns-prices-content li{display:flex;margin-bottom:24px}
.mpl-bg-light .product-background .plns-prices-content li .info-icon{width:24px;height:24px;margin-bottom:5px}
@media only screen and (min-width:920px){.mpl-bg-light .product-background .plns-prices-content li .info-icon{margin-bottom:7px}
}
.mpl-bg-light .product-background .plns-prices-content li p{font-size:20px;margin-left:10px;line-height:30px;width:100%;font-family:'GalanoGrotesque-Medium'}
@media(min-width:992px){.mpl-bg-light .product-background .plns-prices-content li p{font-size:24px;line-height:32px;width:78%;font-family:'GalanoGrotesque-Medium'}
}
.mpl-bg-light .product-background .multiline-plan__lines-form .plns-line-slider #selectorLabel{font-size:20px;font-weight:700;line-height:30px;font-family:'GalanoGrotesque-Bold'}
@media only screen and (min-width:720px){.mpl-bg-light .product-background .multiline-plan__lines-form .plns-line-slider #selectorLabel{font-size:20px;line-height:30px}
}
@media only screen and (min-width:920px){.mpl-bg-light .product-background .multiline-plan__lines-form .plns-line-slider #selectorLabel{font-size:24px;line-height:32px}
}
.mpl-bg-light .product-background .multiline-plan__lines-form .plns-line-slider .ml-4{border:1px solid #dadada;border-radius:10px;padding:10px;align-items:center}
@media(min-width:992px){.mpl-bg-light .product-background .multiline-plan__lines-form .plns-line-slider .ml-4{padding:15px}
}
.mpl-bg-light .product-background .multiline-plan__lines-form .plns-line-slider .ml-4 .mr-3{padding:10px 0;margin:0 10px !important}
@media(min-width:992px){.mpl-bg-light .product-background .multiline-plan__lines-form .plns-line-slider .ml-4 .mr-3{padding:15px 0}
}
.mpl-bg-light .product-background .multiline-plan__lines-form .plns-line-slider .ml-4 .mr-3 span{font-size:30px;font-weight:700;line-height:38px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.mpl-bg-light .product-background .multiline-plan__lines-form .plns-line-slider .ml-4 .mr-3 span .disabled{opacity:.5;cursor:not-allowed}
.mpl-bg-light .multiline-wrapper .mldcustomplancard{display:flex}
.mpl-bg-light .multiline-wrapper .multiline-plan-card{background-color:#e6fcf4;color:#1a1c35;border:0;padding-bottom:32px;padding-top:32px;padding-left:24px;padding-right:24px;margin-bottom:40px;border-radius:20px !important;min-height:100%;max-height:100%}
@media only screen and (min-width:720px){.mpl-bg-light .multiline-wrapper .multiline-plan-card{margin:0 40px !important;margin-left:40px !important;margin-bottom:40px !important;padding-bottom:32px;padding-top:32px;padding-left:24px;padding-right:24px;width:unset}
}
@media only screen and (min-width:920px){.mpl-bg-light .multiline-wrapper .multiline-plan-card{padding-bottom:0;margin-left:30px !important;margin-right:0 !important;margin-bottom:40px !important;padding-bottom:32px;padding-top:32px;padding-left:24px;padding-right:24px;min-height:unset}
}
.mpl-bg-light .multiline-wrapper .multiline-plan-card a{color:#1a1c35;border-color:#1a1c35;padding-bottom:2px}
.mpl-bg-light .multiline-wrapper .multiline-plan-card a.btn{background-color:#1a1c35;color:#fff;border:0}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__head p.heading-one{display:flex;align-items:center;font-size:60px;line-height:72px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__head p.heading-one span{font-size:14px;line-height:20px;margin-left:5px;font-weight:400;height:25px;color:#1a1c35;font-family:'GalanoGrotesque-Medium'}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__head p.heading-one span.nat-retail-strike-through{font-size:30px;line-height:38px}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__head h3{height:unset}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__head .pln-card-pill{position:absolute;top:-15px;left:0;right:auto;width:100%}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__head .pln-card-pill p{background-color:#1a1c35;color:#fff;max-width:110px;height:36px;text-align:center;margin:auto;border-radius:50px;padding:8px 10px;font-size:14px;line-height:16px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__head .pln-card-pill p.nr-pill{max-width:150px;font-family:'GalanoGrotesque-Bold'}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details{min-height:100%;padding-bottom:60px;padding-top:0}
@media(min-width:992px){.mpl-bg-light .multiline-wrapper .multiline-plan-card__details{min-height:unset}
}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .terms-conditions-modal .modal-body .purchase-modal-box-body p{color:#1a1c35}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .flip-view .fourth-line-text{padding:5px;border-radius:5px;background-color:#1a1c35;color:#fff;display:inline-block}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .flip-view .price-breakdown-content{padding:20px 0}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .flip-view .price-breakdown-content span.bold{font-family:'GalanoGrotesque-Bold'}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .flip-view .price-breakdown-list span{font-family:'GalanoGrotesque-Bold'}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .flip-view ul{padding-top:20px;border-top:4px solid #1a1c35}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .flip-view ul li span.line-left{font-family:'GalanoGrotesque-Bold'}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .flip-view ul li span.text-right{font-family:'GalanoGrotesque-Bold'}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .flip-view .total-price{border-top:4px solid #1a1c35}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .flip-view .total-price span{font-family:'GalanoGrotesque-Bold'}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .flip-view .plan-summary{position:absolute;bottom:-4px;left:0;display:flex;width:100%;text-align:center;justify-content:center;margin-bottom:30px}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .flip-view .plan-summary a{border-bottom:1px solid #1a1c35}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .card-view .vas-terms>div.d-flex{align-items:center}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .card-view .vas-terms>span.d-flex{align-items:center}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .card-view .vas-terms .multiline-plan-card__bundle-logo-subscript{font-family:'GalanoGrotesque-Medium'}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .card-view .vas-terms .small-text{font-family:'GalanoGrotesque-Medium'}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .card-view a{border-color:#fff}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .card-view ul>div.pb-20{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .card-view p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .card-view p a{font-size:14px;font-weight:400;line-height:24px;font-family:'GalanoGrotesque-Bold'}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .card-view p b{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .card-view p span{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .card-view .feature-content p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .card-view .feature-content p b{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .card-view .feature-content p span{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .card-view .terms-conditions-modal .modal-body .purchase-modal-box-body p{font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .card-view .multiline-plan-card__avg-price .price-breakdown{position:absolute;bottom:-4px;left:0;display:flex;width:100%;text-align:center;justify-content:center;margin-bottom:30px}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .card-view .multiline-plan-card__avg-price .price-breakdown a{padding-bottom:0;font-size:16px;color:#1a1c35;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium';border-bottom:1px solid #1a1c35}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .card-view a{border-color:#fff}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:16px;height:16px;margin-left:5px;margin-bottom:5px}
@media only screen and (min-width:920px){.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .info-icon{margin-bottom:5px}
}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:16px;height:16px;margin-left:5px;margin-bottom:5px}
@media only screen and (min-width:920px){.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .more-info{margin-bottom:5px}
}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__details .tick{display:none}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__cta{position:unset}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__cta .view-plan-detail-btn{position:absolute;left:0;right:0;bottom:0}
.mpl-bg-light .multiline-wrapper .multiline-plan-card__cta .add-to-cart-btn .view-plan-detail a{color:#1a1c35;border-color:#1a1c35;font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.mpl-bg-light .multiline-wrapper .multiline-plan-card .plan-compare{margin-bottom:30px;bottom:100px}
.mpl-bg-light .multiline-wrapper .multiline-plan-card .plan-compare .custom-control-label div.mt-05{margin-top:0 !important}
.mpl-bg-light .multiline-wrapper .multiline-plan-card .plan-compare .custom-control-label .compare-text{font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium';color:#1a1c35}
.mpl-bg-light .multiline-wrapper .multiline-plan-card .plan-compare .custom-control-label::before{background:url("clientlib-base/resources/svg/selectors/checkbox_off.svg") center center no-repeat}
.mpl-bg-light .multiline-wrapper .multiline-plan-card .plan-compare .custom-control-input:checked ~ .custom-control-label::before{background:transparent url(clientlib-base/resources/svg/selectors/checkbox_on.svg) center center no-repeat}
.mpl-bg-light .current-plan .multiline-plan-card{background-color:#e6fcf4;color:#1a1c35;border:0}
.mpl-bg-light .current-plan .multiline-plan-card a{color:#1a1c35;border-color:#1a1c35;padding-bottom:2px}
.mpl-bg-light .current-plan .multiline-plan-card a.btn{background-color:#1a1c35;color:#fff;border:0}
.mpl-bg-light .current-plan .multiline-plan-card__head .plan-name{color:#1a1c35;font-size:18px;line-height:28px;font-family:'GalanoGrotesque-Bold'}
.mpl-bg-light .current-plan .multiline-plan-card__head p.heading-one{display:flex;align-items:center;font-size:60px;line-height:72px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.mpl-bg-light .current-plan .multiline-plan-card__head p.heading-one span{font-size:14px;line-height:20px;margin-left:5px;font-weight:400;height:25px;color:#1a1c35;font-family:'GalanoGrotesque-Medium'}
.mpl-bg-light .current-plan .multiline-plan-card__head p.heading-one span.nat-retail-strike-through{font-size:30px;line-height:38px}
.mpl-bg-light .current-plan .multiline-plan-card__head h3{height:unset}
.mpl-bg-light .current-plan .multiline-plan-card__head .pln-card-pill{position:absolute;top:-15px;left:0;right:auto;width:100%}
.mpl-bg-light .current-plan .multiline-plan-card__head .pln-card-pill p{background-color:#1a1c35;color:#fff;max-width:110px;height:36px;text-align:center;margin:auto;border-radius:50px;padding:8px 10px;font-size:14px;line-height:16px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.mpl-bg-light .current-plan .multiline-plan-card__head .pln-card-pill p.nr-pill{max-width:150px;font-family:'GalanoGrotesque-Bold'}
.mpl-bg-light .current-plan .multiline-plan-card__details .card-view ul>div.pb-20{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-light .current-plan .multiline-plan-card__details .card-view p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-light .current-plan .multiline-plan-card__details .card-view p b,.mpl-bg-light .current-plan .multiline-plan-card__details .card-view p a{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-light .current-plan .multiline-plan-card__details .card-view p span{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-light .current-plan .multiline-plan-card .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:16px;height:16px;margin-left:5px;margin-bottom:5px}
@media only screen and (min-width:920px){.mpl-bg-light .current-plan .multiline-plan-card .info-icon{margin-bottom:5px}
}
.mpl-bg-light .current-plan .multiline-plan-card .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:16px;height:16px;margin-left:5px;margin-bottom:5px}
@media only screen and (min-width:920px){.mpl-bg-light .current-plan .multiline-plan-card .more-info{margin-bottom:5px}
}
.mpl-bg-light .current-plan .multiline-plan-card .vas-terms a{border-bottom:1px solid #1a1c35}
.mpl-bg-light .current-plan .multiline-plan-card .view-plan-detail a{color:#1a1c35;border-color:#1a1c35;font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.mpl-bg-light .explore-multi-container .multiline-plan-card{margin-bottom:40px !important;background-color:#e6fcf4;color:#1a1c35;border:0}
.mpl-bg-light .explore-multi-container .multiline-plan-card a{color:#1a1c35;border-color:#1a1c35;padding-bottom:2px}
.mpl-bg-light .explore-multi-container .multiline-plan-card a.btn{background-color:#1a1c35;color:#fff;border:0}
.mpl-bg-light .explore-multi-container .multiline-plan-card .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:16px;height:16px;margin-left:5px;margin-bottom:5px}
@media only screen and (min-width:920px){.mpl-bg-light .explore-multi-container .multiline-plan-card .info-icon{margin-bottom:5px}
}
.mpl-bg-light .explore-multi-container .multiline-plan-card .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:16px;height:16px;margin-left:5px;margin-bottom:5px}
@media only screen and (min-width:920px){.mpl-bg-light .explore-multi-container .multiline-plan-card .more-info{margin-bottom:5px}
}
.mpl-bg-light .explore-multi-container .multiline-plan-card__head h4{font-family:'GalanoGrotesque-Bold'}
.mpl-bg-light .explore-multi-container .multiline-plan-card__head h4 span{font-family:'GalanoGrotesque-Bold'}
.mpl-bg-light .explore-multi-container .multiline-plan-card__avg-price .price-value span{font-family:'GalanoGrotesque-Bold'}
.mpl-bg-light .explore-multi-container .multiline-plan-card__details{min-height:100%;padding-bottom:90px}
@media(min-width:992px){.mpl-bg-light .explore-multi-container .multiline-plan-card__details{min-height:unset}
}
.mpl-bg-light .explore-multi-container .multiline-plan-card__details .card-view ul>div.pb-20{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-light .explore-multi-container .multiline-plan-card__details .card-view p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-light .explore-multi-container .multiline-plan-card__details .card-view p b,.mpl-bg-light .explore-multi-container .multiline-plan-card__details .card-view p a{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-light .explore-multi-container .multiline-plan-card__details .card-view p span{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-light .explore-multi-container .multiline-plan-card__cta{margin-bottom:0;position:unset !important}
.mpl-bg-light .explore-multi-container .multiline-plan-card__cta .add-to-cart-btn{position:absolute;bottom:0;left:0;right:0;margin-bottom:25px}
.mpl-bg-light .explore-multi-container .multiline-plan-card__cta .add-to-cart-btn .view-plan-detail a{color:#1a1c35;border-color:#1a1c35;font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.mpl-bg-light .carousel-item{transition-duration:0;opacity:1;padding:0 5px;animation-delay:.3s;transition:transform .8s ease-in-out,-webkit-transform .8s ease-in-out}
.mpl-bg-light .plan-card-summary{padding-bottom:40px;padding-top:15px}
.mpl-bg-light .plan-card-summary a{font-weight:400;font-size:16px;line-height:24px;color:#1a1c35;padding-bottom:0;font-family:'GalanoGrotesque-Medium'}
.z-mld-banner{padding-bottom:0}
.z-mld-banner .carousel-inner{overflow:unset}
.z-mld-banner .nav-arrows .carousel-control-prev,.z-mld-banner .nav-arrows .carousel-control-next{top:15px;border:0;opacity:1}
.z-mld-banner .nav-arrows .carousel-control-prev:hover,.z-mld-banner .nav-arrows .carousel-control-next:hover{border:0;padding-bottom:2px}
.z-mld-banner .nav-arrows .carousel-control-prev span i,.z-mld-banner .nav-arrows .carousel-control-next span i{opacity:1}
.z-mld-banner .nav-arrows .carousel-indicators .active{border:1px solid black;border-radius:50%}
.z-mld-banner .nav-arrows .carousel-indicators .active span{height:8px;width:8px;display:block;background-color:#000 !important}
.z-mld-banner .nav-arrows .carousel-indicators span{height:8px;width:8px;margin:15px;display:block;border-radius:50%;background-color:#747676 !important}
.z-mld-banner .owl-item.active{border:unset}
.z-mld-banner .owl-dots{height:50px;position:unset}
.z-mld-banner .owl-dots button.active{border:1px solid black;border-radius:50px}
.z-mld-banner .owl-dots button.active span{height:10px;width:10px;background-color:#000 !important}
.z-mld-banner .owl-dots button span{height:10px;width:10px;margin:10px;background-color:#747676 !important}
.sneak-peak-carousel{position:relative;width:calc(100vw - 21px);padding-left:4px}
@media only screen and (min-width:720px){.sneak-peak-carousel{padding-left:10px}
}
.sneak-peak-carousel .sneak-peak-carousel-outer{position:relative;overflow-y:visible;overflow-x:clip}
.sneak-peak-carousel .sneak-peak-carousel-outer .sneak-peak-carousel-inner{display:flex;transition:.9s ease-out;gap:10px}
@media only screen and (min-width:720px){.sneak-peak-carousel .sneak-peak-carousel-outer .sneak-peak-carousel-inner{display:flex;gap:27px}
}
.sneak-peak-carousel .sneak-peak-carousel-outer .sneak-peak-carousel-inner .sneak-peak-carousel-item{transition-duration:0;opacity:1;padding:0 5px;animation-delay:.8s;transition:transform .8s ease-in-out,-webkit-transform .8s ease-in-out;min-width:80%;display:block;margin-right:0;touch-action:pan-y;margin-bottom:40px}
@media only screen and (min-width:720px){.sneak-peak-carousel .sneak-peak-carousel-outer .sneak-peak-carousel-inner .sneak-peak-carousel-item{min-width:unset;margin-bottom:40px}
}
@media only screen and (min-width:920px){.sneak-peak-carousel .sneak-peak-carousel-outer .sneak-peak-carousel-inner .sneak-peak-carousel-item{margin-bottom:0}
}
@media only screen and (min-width:720px){.sneak-peak-carousel .sneak-peak-carousel-outer .sneak-peak-carousel-inner .sneak-peak-carousel-item .multiline-plan-card{margin:0 !important;margin-bottom:40px !important;width:384px}
}
.img-teaser-bg-dark .container{background-color:#1a1c35;color:#fff}
.img-teaser-bg-dark .container a{color:#fff}
.img-teaser-bg-dark .container a.btn{background-color:#fff;color:#000;border:0}
.img-teaser-bg-light .container{background-color:#e6fcf4;color:#1a1c35}
.img-teaser-bg-light .container a{color:#1a1c35}
.img-teaser-bg-light .container a.btn{background-color:#1a1c35;color:#fff;border:0}
.img-teaser-bg-dark-red .container{background-color:#1a1c35;color:#fff}
.img-teaser-bg-dark-red .container a{color:#fff}
.img-teaser-bg-dark-red .container a.btn{background-color:#e00;color:#fff;border:0}
.img-teaser-bg-light-red .container{background-color:#e6fcf4;color:#1a1c35}
.img-teaser-bg-light-red .container a{color:#1a1c35}
.img-teaser-bg-light-red .container a.btn{background-color:#e00;color:#fff;border:0}
.ext-bg-dark{background-color:#1a1c35;color:#fff}
.ext-bg-dark a{color:#fff}
.ext-bg-dark a.btn{background-color:#fff;color:#000;border:0}
.ext-bg-light{background-color:#e6fcf4;color:#1a1c35}
.ext-bg-light a{color:#1a1c35}
.ext-bg-light a.btn{background-color:#1a1c35;color:#fff;border:0}
.hw-bg-dark{background-color:#1a1c35;color:#fff}
.hw-bg-dark .how-it-works .container{background-color:unset}
.hw-bg-dark .how-it-works .container .component-heading{color:#fff}
.hw-bg-dark a{color:#fff}
.hw-bg-dark a.btn{background-color:#fff;color:#000;border:0}
.hw-bg-dark .how-it-work-desc::after{background-color:#e00 !important}
.hw-bg-light{background-color:#e6fcf4;color:#1a1c35}
.hw-bg-light .how-it-works .container{background-color:unset}
.hw-bg-light .how-it-works .container .component-heading{color:#1a1c35}
.hw-bg-light a{color:#1a1c35}
.hw-bg-light a.btn{background-color:#1a1c35;color:#fff;border:0}
.hw-bg-light .how-it-work-desc::after{background-color:#e00 !important}
.fcc-bg-dark .multiline-plan-card{background-color:#1a1c35;color:#fff}
.fcc-bg-dark .multiline-plan-card a{color:#fff}
.fcc-bg-dark .multiline-plan-card a.btn{background-color:#fff;color:#000;border:0}
.fcc-bg-light{background-color:#e6fcf4;color:#1a1c35}
.fcc-bg-light a{color:#1a1c35}
.fcc-bg-light a.btn{background-color:#1a1c35;color:#fff;border:0}
.give-us-dark{margin-bottom:20px;border-radius:20px;background-color:#1a1c35;border:1px solid #dadada}
.give-us-dark .row{flex-direction:column;color:#fff;padding:20px;min-height:unset}
.give-us-dark .row>div{padding:0}
@media(min-width:992px){.give-us-dark .row{padding:32px 35px}
}
@media only screen and (min-width:720px){.give-us-dark .row{min-height:340px}
}
@media only screen and (min-width:920px){.give-us-dark .row{min-height:unset}
}
.give-us-dark .row a{border:0}
.give-us-dark .row .heading-four{font-size:20px;line-height:30px;font-family:'GalanoGrotesque-Bold'}
.give-us-dark .row p span{margin-bottom:20px;font-size:16px;line-height:24px;font-family:'GalanoGrotesque-Medium'}
.give-us-dark .row a.btn{border-radius:50px;background-color:#fff;color:#1a1c35;padding:11px 30px;border:0;position:absolute;bottom:0;height:48px}
.give-us-dark .row .image-container img{max-width:unset;width:40px;height:40px}
.give-us-dark .row div[data-gtm-placement="rich_text"]{min-height:180px}
@media only screen and (min-width:720px){.give-us-dark .row div[data-gtm-placement="rich_text"]{min-height:250px;width:190px}
}
@media only screen and (min-width:920px){.give-us-dark .row div[data-gtm-placement="rich_text"]{min-height:180px}
}
@media only screen and (min-width:1024px){.give-us-dark .row div[data-gtm-placement="rich_text"]{min-height:180px;width:100%}
}
@media screen and (max-width:720px){.give-us-dark .row{flex-direction:row;flex-wrap:nowrap;padding:24px 22px}
.give-us-dark .row div[data-gtm-placement="rich_text"]{min-height:170px}
.give-us-dark .row div:first-child{max-width:fit-content}
.give-us-dark .row>div:first-child{padding-right:32px}
}
@media screen and (min-width:721px) and (max-width:921px){.give-us-dark .row{min-height:220px;padding:24px 25px 16px}
.give-us-dark .row div[data-gtm-placement="rich_text"]{min-height:230px}
}
@media only screen and (min-width:920px){.give-us-dark .row>div:first-child{padding-bottom:12px !important}
}
.give-us-light{margin-bottom:20px;border-radius:20px;background-color:#e6fcf4;border:1px solid #dadada}
.give-us-light .row{flex-direction:column;color:#1a1c35;padding:20px;min-height:unset}
.give-us-light .row>div{padding:0}
@media(min-width:992px){.give-us-light .row{padding:32px 35px}
}
@media only screen and (min-width:720px){.give-us-light .row{min-height:340px}
}
@media only screen and (min-width:920px){.give-us-light .row{min-height:unset}
}
.give-us-light .row a{border:0}
.give-us-light .row .heading-four{font-size:20px;line-height:30px;font-family:'GalanoGrotesque-Bold'}
.give-us-light .row p span{margin-bottom:20px;font-size:16px;line-height:24px;font-family:'GalanoGrotesque-Medium'}
.give-us-light .row a.btn{border-radius:50px;background-color:#1a1c35;color:#fff;padding:11px 30px;border:0;position:absolute;bottom:0;height:48px}
.give-us-light .row .image-container img{max-width:unset;width:40px;height:40px}
.give-us-light .row div[data-gtm-placement="rich_text"]{min-height:180px}
@media only screen and (min-width:720px){.give-us-light .row div[data-gtm-placement="rich_text"]{min-height:250px;width:190px}
}
@media only screen and (min-width:920px){.give-us-light .row div[data-gtm-placement="rich_text"]{min-height:180px}
}
@media only screen and (min-width:1024px){.give-us-light .row div[data-gtm-placement="rich_text"]{min-height:180px;width:100%}
}
@media screen and (max-width:720px){.give-us-light .row{flex-direction:row;flex-wrap:nowrap;padding:24px 22px}
.give-us-light .row div[data-gtm-placement="rich_text"]{min-height:170px}
.give-us-light .row div:first-child{max-width:fit-content}
.give-us-light .row>div:first-child{padding-right:32px}
}
@media screen and (min-width:721px) and (max-width:921px){.give-us-light .row{min-height:220px;padding:24px 25px 16px}
.give-us-light .row div[data-gtm-placement="rich_text"]{min-height:230px}
}
@media only screen and (min-width:920px){.give-us-light .row>div:first-child{padding-bottom:12px !important}
}
.kyop-edu .give-us-dark{margin-bottom:16px}
@media only screen and (min-width:720px){.kyop-edu .give-us-dark{margin-bottom:40px}
}
@media only screen and (min-width:920px){.kyop-edu .give-us-dark{margin-bottom:48px}
}
.kyop-edu .give-us-dark .cmp-image{padding-bottom:0 !important}
.kyop-edu .give-us-dark .row{min-height:258px}
.kyop-edu .give-us-dark .row .heading-four{color:#fff;font-size:20px;line-height:30px;font-family:'GalanoGrotesque-Bold'}
.kyop-edu .give-us-dark .row a{color:#fff;font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium';text-decoration:underline}
.kyop-edu .give-us-dark .row p span{color:#fff;font-size:16px;line-height:24px;font-family:'GalanoGrotesque-Medium'}
.kyop-edu .give-us-dark .row p span .small-icon{margin-bottom:unset}
.kyop-edu .give-us-dark .row p span .small-icon i.info-icon{height:16px;width:16px;margin-bottom:3px}
@media screen and (min-width:768px){.kyop-edu .give-us-dark .row p span{margin-bottom:10px}
}
@media screen and (max-width:767px){.kyop-edu .give-us-dark .row p span{margin-bottom:0}
}
.kyop-edu .give-us-dark .row .image-container img{max-width:unset;width:48px;height:48px}
@media screen and (max-width:767px){.kyop-edu .give-us-dark .row{min-height:fit-content}
}
@media screen and (min-width:920px) and (max-width:991px){.kyop-edu .give-us-dark .row{min-height:300px}
}
.kyop-edu .give-us-light{margin-bottom:16px}
@media only screen and (min-width:720px){.kyop-edu .give-us-light{margin-bottom:40px}
}
@media only screen and (min-width:920px){.kyop-edu .give-us-light{margin-bottom:48px}
}
.kyop-edu .give-us-light .cmp-image{padding-bottom:0 !important}
.kyop-edu .give-us-light .row{min-height:258px}
.kyop-edu .give-us-light .row .heading-four{color:#1a1c35;font-size:20px;line-height:30px;font-family:'GalanoGrotesque-Bold'}
.kyop-edu .give-us-light .row p span{color:#525252;font-size:16px;line-height:24px;font-family:'GalanoGrotesque-Medium'}
.kyop-edu .give-us-light .row p span .small-icon{margin-bottom:unset}
.kyop-edu .give-us-light .row p span .small-icon i.info-icon{height:16px;width:16px;margin-bottom:3px}
@media screen and (min-width:768px){.kyop-edu .give-us-light .row p span{margin-bottom:10px;word-wrap:break-word}
}
@media screen and (max-width:767px){.kyop-edu .give-us-light .row p span{margin-bottom:0}
}
.kyop-edu .give-us-light .row a{color:#525252;font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium';text-decoration:underline}
.kyop-edu .give-us-light .row .image-container img{max-width:unset;width:48px;height:48px}
@media screen and (max-width:767px){.kyop-edu .give-us-light .row{min-height:fit-content}
}
@media screen and (min-width:920px) and (max-width:991px){.kyop-edu .give-us-light .row{min-height:300px}
}
.kyop-edu .give-us-dark div[data-gtm-placement="rich_text"],.kyop-edu .give-us-light div[data-gtm-placement="rich_text"]{min-height:180px;width:100%}
@media only screen and (max-width:720px){.kyop-edu .give-us-dark div[data-gtm-placement="rich_text"],.kyop-edu .give-us-light div[data-gtm-placement="rich_text"]{min-height:fit-content;max-width:250px}
}
@media only screen and (min-width:920px){.kyop-edu .give-us-dark div[data-gtm-placement="rich_text"],.kyop-edu .give-us-light div[data-gtm-placement="rich_text"]{min-height:164px}
}
@media only screen and (min-width:1192px){.kyop-edu .give-us-dark div[data-gtm-placement="rich_text"],.kyop-edu .give-us-light div[data-gtm-placement="rich_text"]{min-height:86px;width:100%}
}
@media only screen and (min-width:767px) and (max-width:990px){.kyop-edu .give-us-dark div[data-gtm-placement="rich_text"],.kyop-edu .give-us-light div[data-gtm-placement="rich_text"]{width:200px}
}
.kyop-edu .give-us-dark .row>div,.kyop-edu .give-us-light .row>div{padding:0}
@media(min-width:992px){.kyop-edu .give-us-dark .row,.kyop-edu .give-us-light .row{padding:32px 35px}
}
@media screen and (min-width:992px){.kyop-edu .give-us-dark .row>div:nth-child(2),.kyop-edu .give-us-light .row>div:nth-child(2){flex:0 0 91.666667% !important;max-width:91.666667% !important}
}
@media screen and (min-width:768px) and (max-width:991px){.kyop-edu .give-us-dark .row>div:nth-child(2),.kyop-edu .give-us-light .row>div:nth-child(2){flex:0 0 91.666667% !important;max-width:91.666667% !important}
}
@media screen and (max-width:767px){.kyop-edu .give-us-dark .row,.kyop-edu .give-us-light .row{padding:24px 16px}
}
@media screen and (min-width:721px) and (max-width:921px){.kyop-edu .give-us-dark .row,.kyop-edu .give-us-light .row{padding:24px 25px}
}
@media screen and (max-width:767px){.kyop-edu .give-us-dark .row>div:first-child,.kyop-edu .give-us-light .row>div:first-child{padding:0 16px 0 6px}
}
@media screen and (max-width:767px){.kyop-edu{margin-bottom:24px}
.kyop-edu .container{padding-left:4px !important;padding-right:4px !important}
}
.columncontrol h2.kyop-edu-heading-two span{font-family:'GalanoGrotesque-Bold';font-size:36px;font-weight:400;line-height:44px;color:#1a1c35;padding-top:48px;padding-left:6px;padding-right:6px}
@media only screen and (min-width:720px){.columncontrol h2.kyop-edu-heading-two span{padding-top:64px;padding-left:6px;padding-right:6px}
}
@media only screen and (min-width:920px){.columncontrol h2.kyop-edu-heading-two span{padding-top:64px;padding-left:0;padding-right:0}
}
.columncontrol p.kyop-edu-sub-heading span{font-family:'GalanoGrotesque-Medium';font-size:20px;font-weight:400;line-height:30px;color:#1a1c35}
.columncontrol p.kyop-edu-sub-heading span span{padding-bottom:40px}
@media screen and (max-width:991px){.columncontrol p.kyop-edu-sub-heading span span{padding-bottom:32px}
}
@media screen and (max-width:767px){.columncontrol p.kyop-edu-sub-heading span span{padding-left:6px}
}
@media only screen and (min-width:720px) and (max-width:991px){.columncontrol p.kyop-edu-sub-heading{padding-left:6px;padding-right:6px}
}
.columncontrol h2.give-us-shout-heading span{font-size:30px;line-height:38px;font-weight:400;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.columncontrol h2.give-us-shout-heading span span{margin-bottom:32px;margin-top:40px}
@media screen and (min-width:767px){.columncontrol h2.give-us-shout-heading span span{margin-bottom:40px;margin-top:48px}
}
.pln-add-bg-dark .rte{color:#1a1c35}
.pln-add-bg-dark .text-primary{color:#1a1c35 !important}
.pln-add-bg-dark .call-wherever-card{background-color:#1a1c35;color:#fff;border-radius:10px}
.pln-add-bg-dark .call-wherever-card a{color:#fff}
.pln-add-bg-dark .call-wherever-card a.btn{background-color:#fff;color:#000;border:0}
.pln-add-bg-dark .vas-plan-card{background-color:#1a1c35;color:#fff}
.pln-add-bg-dark .vas-plan-card a{color:#fff}
.pln-add-bg-dark .vas-plan-card a.btn{background-color:#fff;color:#000;border:0}
.pln-add-bg-light .rte{color:#1a1c35}
.pln-add-bg-light .text-primary{color:#1a1c35 !important}
.pln-add-bg-light .call-wherever-card{background-color:#e6fcf4;color:#1a1c35;border-radius:10px}
.pln-add-bg-light .call-wherever-card a{color:#1a1c35}
.pln-add-bg-light .call-wherever-card a.btn{background-color:#1a1c35;color:#fff;border:0}
.pln-add-bg-light .vas-plan-card{background-color:#e6fcf4;color:#1a1c35}
.pln-add-bg-light .vas-plan-card a{color:#1a1c35}
.pln-add-bg-light .vas-plan-card a.btn{background-color:#1a1c35;color:#fff;border:0}
.ultra-band-bg-dark .call-wherever-card{background-color:#1a1c35;color:#fff;border-radius:10px}
.ultra-band-bg-dark .call-wherever-card a{color:#fff}
.ultra-band-bg-dark .call-wherever-card a.btn{background-color:#fff;color:#000;border:0}
.ultra-band-bg-light .call-wherever-card{background-color:#e6fcf4;color:#1a1c35;border-radius:10px}
.ultra-band-bg-light .call-wherever-card a{color:#1a1c35}
.ultra-band-bg-light .call-wherever-card a.btn{background-color:#1a1c35;color:#fff;border:0}
.covmap-bg-dark .text-container{background-color:#1a1c35;color:#fff}
.covmap-bg-dark .text-container .slide-title{color:#fff}
.covmap-bg-dark .text-container .slide-description p{color:#fff}
.covmap-bg-dark .text-container .input-element-title{color:#fff}
.covmap-bg-dark .text-container a{color:#fff}
.covmap-bg-dark .text-container a.btn{background-color:#fff;color:#000;border:0}
.covmap-bg-dark .text-container .coverageMapZipButton .btn{background-color:#fff !important;color:#000 !important;border:0}
.covmap-bg-light .text-container{background-color:#e6fcf4;color:#1a1c35}
.covmap-bg-light .text-container .slide-title{color:#1a1c35}
.covmap-bg-light .text-container .slide-description p{color:#1a1c35}
.covmap-bg-light .text-container .input-element-title{color:#1a1c35}
.covmap-bg-light .text-container a{color:#1a1c35}
.covmap-bg-light .text-container a.btn{background-color:#1a1c35;color:#fff;border:0}
.covmap-bg-light .text-container .coverageMapZipButton .btn{background-color:#1a1c35 !important;color:#fff !important;border:0}
.covmap-bg-dark-red .text-container{background-color:#1a1c35;color:#fff}
.covmap-bg-dark-red .text-container .slide-title{color:#fff}
.covmap-bg-dark-red .text-container .slide-description p{color:#fff}
.covmap-bg-dark-red .text-container .input-element-title{color:#fff}
.covmap-bg-dark-red .text-container a{color:#fff}
.covmap-bg-dark-red .text-container a.btn{background-color:#e00;color:#fff;border:0}
.covmap-bg-dark-red .text-container .coverageMapZipButton .btn{background-color:#e00 !important;color:#fff !important;border:0}
.covmap-bg-light-red .text-container{background-color:#e6fcf4;color:#1a1c35}
.covmap-bg-light-red .text-container .slide-title{color:#1a1c35}
.covmap-bg-light-red .text-container .slide-description p{color:#1a1c35}
.covmap-bg-light-red .text-container .input-element-title{color:#1a1c35}
.covmap-bg-light-red .text-container a{color:#1a1c35}
.covmap-bg-light-red .text-container a.btn{background-color:#e00;color:#fff;border:0}
.covmap-bg-light-red .text-container .coverageMapZipButton .btn{background-color:#e00 !important;color:#fff !important;border:0}
.phn-bg-dark .all-phones h1{color:#1a1c35}
.phn-bg-dark .all-phones h2{color:#1a1c35}
.phn-bg-dark .all-phones .toal-count{color:#1a1c35}
.phn-bg-dark .upgrade-plan .upgrade-content-wrapper{display:flex;width:100%;padding:12px 16px;flex-direction:column;align-items:flex-start;gap:4px;border-radius:10px;background:#f2f3f7 !important}
@media screen and (min-width:920px){.phn-bg-dark .upgrade-plan .upgrade-content-wrapper{display:flex;width:1280px;padding:16px 24px;align-items:flex-start;gap:8px;border-radius:8px}
}
.phn-bg-dark .upgrade-plan .upgrade-content-wrapper .upgrade-form .already-customer-container label{color:#fff}
.phn-bg-dark .upgrade-plan .upgrade-content-wrapper .upgrade-form .already-customer-container .already-account a{color:#fff;border-bottom:1px solid #fff}
.phn-bg-dark .upgrade-plan .upgrade-content-wrapper .upgrade-form .already-customer-container .already-account a:hover{border-bottom:2px solid #fff}
.phn-bg-dark .upgrade-plan .upgrade-content-wrapper h2.subtitle-two{font-family:'GalanoGrotesque-Bold';font-size:24px;font-weight:400;line-height:32px;text-align:left;color:#fff}
.phn-bg-dark .upgrade-plan .upgrade-content-wrapper h2.subtitle-two.josefin{color:#1e1e1e;font-size:14px;font-style:normal;font-weight:700;line-height:20px}
@media screen and (min-width:920px){.phn-bg-dark .upgrade-plan .upgrade-content-wrapper h2.subtitle-two.josefin{font-size:16px;line-height:24px}
}
.phn-bg-dark .upgrade-plan .upgrade-content-wrapper h2.post-login{color:#1e1e1e;font-size:20px;font-style:normal;font-weight:700;line-height:30px}
.phn-bg-dark .upgrade-plan .upgrade-content-wrapper p.upgrade-description{font-family:'GalanoGrotesque-Bold';font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#fff}
.phn-bg-dark .upgrade-plan .upgrade-content-wrapper label.form-label{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#525252 !important;margin-top:6px}
.phn-bg-dark .upgrade-plan .upgrade-content-wrapper input.form-control,.phn-bg-dark .upgrade-plan .upgrade-content-wrapper input:focus.form-control{border-radius:10px !important;border:2px solid #dadada !important}
.phn-bg-dark .upgrade-plan .upgrade-content-wrapper .already-account a.caption-one{color:var(--Text-Primary,#1a1c35);font-family:"Galano Grotesque";font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-left:8px}
.phn-bg-dark .upgrade-plan .upgrade-content-wrapper .pl-0{padding-left:0 !important}
.phn-bg-dark .upgrade-plan .upgrade-content-wrapper .pr-0{padding-right:0 !important}
.phn-bg-dark .upgrade-plan .eligible-offer-wrapper{background-color:#e6fcf4 !important;color:#1a1c35;border-radius:24px;display:block;padding:16px}
@media screen and (min-width:920px){.phn-bg-dark .upgrade-plan .eligible-offer-wrapper{padding:32px !important}
}
.phn-bg-dark .upgrade-plan .eligible-offer-wrapper h2.heading-three{font-family:'GalanoGrotesque-Bold';font-size:30px;font-weight:400;line-height:38px;text-align:left;margin-bottom:5px;color:#fff}
.phn-bg-dark .upgrade-plan .eligible-offer-wrapper h2.heading-three .eligible-phone{font-family:'GalanoGrotesque-Bold';font-size:24px;font-weight:400;line-height:32px;text-align:left;color:#fff}
.phn-bg-dark .upgrade-plan .eligible-offer-wrapper .eligible-offer-desc{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#fff;margin-bottom:20px}
.phn-bg-dark .upgrade-plan .eligible-offer-wrapper p#upgrade-discount{font-family:'GalanoGrotesque-Medium' !important}
@media screen and (min-width:920px){.phn-bg-dark .upgrade-plan .eligible-offer-wrapper p#upgrade-discount{font-size:20px}
}
.phn-bg-dark .upgrade-plan .eligible-offer-wrapper .eligible-customer-container{display:flex;flex-direction:column;align-items:center}
@media screen and (min-width:920px){.phn-bg-dark .upgrade-plan .eligible-offer-wrapper .eligible-customer-container{align-items:flex-start}
}
.phn-bg-dark .upgrade-plan .eligible-offer-wrapper .service-end p,.phn-bg-dark .upgrade-plan .eligible-offer-wrapper .service-end span{font-family:'GalanoGrotesque-Bold' !important;font-size:16px !important;font-weight:400 !important;line-height:24px !important;text-align:left;color:#fff}
.phn-bg-dark .upgrade-plan .eligible-offer-wrapper .change-number a.btn,.phn-bg-dark .upgrade-plan .eligible-offer-wrapper .change-number a.btn:active,.phn-bg-dark .upgrade-plan .eligible-offer-wrapper .change-number a.btn:hover,.phn-bg-dark .upgrade-plan .eligible-offer-wrapper .change-number a.btn:focus{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;letter-spacing:normal;text-align:left;color:#e6fcf4;background:unset;padding:0;padding-bottom:1px !important;border-radius:0 !important;border:unset !important;border-bottom:1px solid #e6fcf4 !important}
.phn-bg-dark #sp-financing-banner .md-form{background-color:#1a1c35;color:#fff}
.phn-bg-dark #sp-financing-banner .md-form a.btn{background-color:#fff;color:#000;border:0}
.phn-bg-light .all-phones h1{color:#1a1c35}
.phn-bg-light .all-phones h2{color:#1a1c35}
.phn-bg-light .all-phones .toal-count{color:#1a1c35}
.phn-bg-light .upgrade-plan .upgrade-content-wrapper{display:flex;width:100% !important;padding:12px 16px;flex-direction:column;align-items:flex-start;gap:0;border-radius:10px;background:#f2f3f7 !important}
@media screen and (min-width:920px){.phn-bg-light .upgrade-plan .upgrade-content-wrapper{display:flex;padding:16px 24px;align-items:flex-start;border-radius:8px}
}
.phn-bg-light .upgrade-plan .upgrade-content-wrapper .upgrade-form .already-customer-container label{color:#1a1c35}
.phn-bg-light .upgrade-plan .upgrade-content-wrapper .upgrade-form .already-customer-container .already-account a{color:#1a1c35;border-bottom:1px solid #1a1c35}
.phn-bg-light .upgrade-plan .upgrade-content-wrapper .upgrade-form .already-customer-container .already-account a:hover{border-bottom:2px solid #1a1c35}
.phn-bg-light .upgrade-plan .upgrade-content-wrapper h2.subtitle-two{font-family:'GalanoGrotesque-Bold';font-size:24px;font-weight:400;line-height:32px;text-align:left;color:#000}
.phn-bg-light .upgrade-plan .upgrade-content-wrapper h2.subtitle-two.josefin{color:#1e1e1e;font-size:14px;font-style:normal;font-weight:700;line-height:20px;margin-bottom:0}
@media screen and (min-width:920px){.phn-bg-light .upgrade-plan .upgrade-content-wrapper h2.subtitle-two.josefin{font-size:16px;line-height:24px}
}
.phn-bg-light .upgrade-plan .upgrade-content-wrapper h2.subtitle-two.josefin .already-account{margin-top:0 !important}
.phn-bg-light .upgrade-plan .upgrade-content-wrapper h2.subtitle-two.josefin .already-account a{font-weight:400 !important;font-family:'GalanoGrotesque-Medium';padding-bottom:0 !important}
.phn-bg-light .upgrade-plan .upgrade-content-wrapper h2.post-login{color:#1e1e1e;font-size:20px;font-style:normal;font-weight:700;line-height:30px}
.phn-bg-light .upgrade-plan .upgrade-content-wrapper p.upgrade-description{font-family:'GalanoGrotesque-Bold';font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#000}
.phn-bg-light .upgrade-plan .upgrade-content-wrapper label.form-label{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#525252 !important;margin-top:6px}
.phn-bg-light .upgrade-plan .upgrade-content-wrapper input.form-control{border-radius:10px;border:2px solid #dadada}
.phn-bg-light .upgrade-plan .upgrade-content-wrapper .already-account a.caption-one{color:var(--Text-Primary,#1a1c35);font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin-left:8px}
@media screen and (min-width:920px){.phn-bg-light .upgrade-plan .upgrade-content-wrapper .already-account a.caption-one{font-size:16px;line-height:24px}
}
.phn-bg-light .upgrade-plan .upgrade-content-wrapper .pl-0{padding-left:0 !important}
.phn-bg-light .upgrade-plan .upgrade-content-wrapper .pr-0{padding-right:0 !important}
.phn-bg-light .upgrade-plan .eligible-offer-wrapper{padding:0 !important;margin-top:-24px !important;width:100%}
@media screen and (min-width:920px){.phn-bg-light .upgrade-plan .eligible-offer-wrapper{margin-top:0 !important}
}
.phn-bg-light .upgrade-plan .eligible-offer-wrapper h2.heading-three{font-family:'GalanoGrotesque-Bold';font-size:30px;font-weight:400;line-height:38px;text-align:left;margin-bottom:5px;color:#000}
.phn-bg-light .upgrade-plan .eligible-offer-wrapper .eligible-phone{font-family:'GalanoGrotesque-Bold';font-size:24px;font-weight:400;line-height:32px;text-align:left;color:#000}
.phn-bg-light .upgrade-plan .eligible-offer-wrapper .eligible-offer-desc{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#000;margin-bottom:0}
@media screen and (min-width:920px){.phn-bg-light .upgrade-plan .eligible-offer-wrapper .eligible-offer-desc{margin-bottom:8px}
}
.phn-bg-light .upgrade-plan .eligible-offer-wrapper p#upgrade-discount{font-family:'GalanoGrotesque-Medium' !important}
@media screen and (min-width:920px){.phn-bg-light .upgrade-plan .eligible-offer-wrapper p#upgrade-discount{font-size:20px}
}
.phn-bg-light .upgrade-plan .eligible-offer-wrapper .eligible-customer-container{display:flex;flex-direction:column;align-items:center}
@media screen and (min-width:920px){.phn-bg-light .upgrade-plan .eligible-offer-wrapper .eligible-customer-container{align-items:flex-start}
}
.phn-bg-light .upgrade-plan .eligible-offer-wrapper .service-end p,.phn-bg-light .upgrade-plan .eligible-offer-wrapper .service-end span{font-family:'GalanoGrotesque-Bold' !important;font-size:16px !important;font-weight:400 !important;line-height:24px !important;text-align:left;color:#231f20}
.phn-bg-light .upgrade-plan .eligible-offer-wrapper .change-number a.btn,.phn-bg-light .upgrade-plan .eligible-offer-wrapper .change-number a.btn:active,.phn-bg-light .upgrade-plan .eligible-offer-wrapper .change-number a.btn:hover,.phn-bg-light .upgrade-plan .eligible-offer-wrapper .change-number a.btn:focus{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;letter-spacing:normal;text-align:left;color:#000;background:unset;padding:0;padding-bottom:1px !important;border-radius:0 !important;border:unset !important;border-bottom:1px solid #000 !important}
.phn-bg-light #sp-financing-banner .md-form{background-color:#e6fcf4;color:#1a1c35}
.phn-bg-light #sp-financing-banner .md-form a.btn{background-color:#1a1c35;color:#fff;border:0}
.gsm-bg-dark .container{background-color:#1a1c35;color:#fff}
.gsm-bg-dark .container a{color:#fff}
.gsm-bg-dark .container a.btn{background-color:#fff;color:#000;border:0}
.gsm-bg-dark .container .image-and-text__text{background:unset;color:unset}
.gsm-bg-light .container{background-color:#e6fcf4;color:#1a1c35}
.gsm-bg-light .container a{color:#1a1c35}
.gsm-bg-light .container a.btn{background-color:#1a1c35;color:#fff;border:0}
.gsm-bg-light .container .image-and-text__text{background:unset;color:unset}
.gsm-bg-dark-red .container{background-color:#1a1c35;color:#fff}
.gsm-bg-dark-red .container a{color:#fff}
.gsm-bg-dark-red .container a.btn{background-color:#e00;color:#fff;border:0}
.gsm-bg-dark-red .container .image-and-text__text{background:unset;color:unset}
.gsm-bg-light-red .container{background-color:#e6fcf4;color:#1a1c35}
.gsm-bg-light-red .container a{color:#1a1c35}
.gsm-bg-light-red .container a.btn{background-color:#e00;color:#fff;border:0}
.gsm-bg-light-red .container .image-and-text__text{background:unset;color:unset}
.mpp-bg-dark .promo-card-new{background-color:#1a1c35;color:#fff}
.mpp-bg-dark .promo-card-new a{color:#fff;border-bottom:1px solid #fff}
.mpp-bg-dark .promo-card-new a:hover{border-bottom:1px solid #fff}
.mpp-bg-dark .promo-card-new a.btn{background-color:#fff;color:#000;border:0}
.mpp-bg-dark .call-wherever-card{background-color:#1a1c35;color:#fff}
.mpp-bg-dark .call-wherever-card a{color:#fff;border-bottom:1px solid #fff}
.mpp-bg-dark .call-wherever-card a:hover{border-bottom:1px solid #fff}
.mpp-bg-dark .call-wherever-card a.btn{background-color:#fff;color:#000;border:0}
.mpp-bg-light .promo-card-new{background-color:#e6fcf4;color:#1a1c35}
.mpp-bg-light .promo-card-new a{color:#1a1c35;border-bottom:1px solid #1a1c35}
.mpp-bg-light .promo-card-new a:hover{border-bottom:1px solid #1a1c35}
.mpp-bg-light .promo-card-new a.btn{background-color:#1a1c35;color:#fff;border:0}
.mpp-bg-light .call-wherever-card{background-color:#e6fcf4;color:#1a1c35}
.mpp-bg-light .call-wherever-card a{color:#1a1c35;border-bottom:1px solid #1a1c35}
.mpp-bg-light .call-wherever-card a:hover{border-bottom:1px solid #1a1c35}
.mpp-bg-light .call-wherever-card a.btn{background-color:#1a1c35;color:#fff;border:0}
.mpp-bg-dark-red .promo-card-new{background-color:#1a1c35;color:#fff}
.mpp-bg-dark-red .promo-card-new a{color:#fff;border-bottom:1px solid #fff}
.mpp-bg-dark-red .promo-card-new a:hover{border-bottom:1px solid #fff}
.mpp-bg-dark-red .promo-card-new a.btn{background-color:#e00;color:#fff;border:0}
.mpp-bg-dark-red .call-wherever-card{background-color:#1a1c35;color:#fff}
.mpp-bg-dark-red .call-wherever-card a{color:#fff;border-bottom:1px solid #fff}
.mpp-bg-dark-red .call-wherever-card a:hover{border-bottom:1px solid #fff}
.mpp-bg-dark-red .call-wherever-card a.btn{background-color:#e00;color:#fff;border:0}
.mpp-bg-light-red .promo-card-new{background-color:#e6fcf4;color:#1a1c35}
.mpp-bg-light-red .promo-card-new a{color:#1a1c35;border-bottom:1px solid #1a1c35}
.mpp-bg-light-red .promo-card-new a:hover{border-bottom:1px solid #1a1c35}
.mpp-bg-light-red .promo-card-new a.btn{background-color:#e00;color:#fff;border:0}
.mpp-bg-light-red .call-wherever-card{background-color:#e6fcf4;color:#1a1c35}
.mpp-bg-light-red .call-wherever-card a{color:#1a1c35;border-bottom:1px solid #1a1c35}
.mpp-bg-light-red .call-wherever-card a:hover{border-bottom:1px solid #1a1c35}
.mpp-bg-light-red .call-wherever-card a.btn{background-color:#e00;color:#fff;border:0}
.inline-dark{background-color:#1a1c35}
.inline-dark .get-started .main-heading{color:#fff}
.inline-light{background-color:#e6fcf4}
.inline-light .get-started .main-heading{color:#1a1c35}
.product-carousel-left-align{margin:0 !important;text-align:left !important;justify-content:left !important}
.product-carousel-left-align.btn-phone a.btn{font-size:14px;line-height:20px}
.product-carousel-left-align a.btn{font-size:14px;line-height:20px;color:#1a1c35}
.product-carousel-center-align{margin:0 !important;text-align:center !important;justify-content:center !important}
.terms-conditions-modal .modal-body .purchase-modal-box-body p{font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium';color:#1a1c35}
.autodebit-stmt,.autodebit-stmt-mobile{padding-top:10px}
.autodebit-stmt .small-text a,.autodebit-stmt-mobile .small-text a{font-size:18px;line-height:24px;color:#000;font-weight:700;font-family:'GalanoGrotesque-Bold'}
.autodebit-stmt .small-text p,.autodebit-stmt-mobile .small-text p{padding-top:5px;font-family:'GalanoGrotesque-Medium'}
.check-avail-img img{width:225px;height:100px}
.productcarousel-abt .container-text{background-color:#e6fcf4;color:#1a1c35;display:inline-block}
.productcarousel-abt .container-text .shop-all-plans{flex-direction:column !important;justify-content:unset !important;padding:20px 20px 0 20px !important;align-items:unset}
.productcarousel-abt .container-text .shop-all-plans a.btn{background-color:#e00;color:#fff;border:0;display:block}
@media only screen and (min-width:920px){.productcarousel-abt .container-text .shop-all-plans{flex-direction:column !important;justify-content:unset !important;padding:0 20px !important;align-items:flex-start}
}
.productcarousel-abt .container-text .productcarousel__text-image img{width:100%}
.full-bleed-banner-dark{background-color:#1a1c35;color:#fff}
.full-bleed-banner-dark .full-bleed-banner .terms-conditions-modal .modal-content{color:#1a1c35}
.full-bleed-banner-dark .full-bleed-banner .full-bleed-banner-content{padding-top:40px;padding-left:20px;padding-right:20px;padding-bottom:0}
@media only screen and (min-width:720px){.full-bleed-banner-dark .full-bleed-banner .full-bleed-banner-content{padding-top:64px;padding-left:47px;padding-right:47px;padding-bottom:0}
}
@media only screen and (min-width:920px){.full-bleed-banner-dark .full-bleed-banner .full-bleed-banner-content{padding-top:93px;padding-left:0;padding-right:0;padding-bottom:93px}
}
.full-bleed-banner-dark .full-bleed-banner .full-bleed-banner-content .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:20px;height:20px;margin-bottom:5px}
@media only screen and (min-width:920px){.full-bleed-banner-dark .full-bleed-banner .full-bleed-banner-content .more-info{margin-bottom:7px}
}
.full-bleed-banner-dark .full-bleed-banner .full-bleed-banner-content .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:20px;height:20px;margin-bottom:5px}
@media only screen and (min-width:920px){.full-bleed-banner-dark .full-bleed-banner .full-bleed-banner-content .info-icon{margin-bottom:7px}
}
.full-bleed-banner-dark .full-bleed-banner .full-bleed-banner-content h1 p{font-size:36px;line-height:38px;font-weight:400;color:#fff;padding-top:0;font-family:'GalanoGrotesque-Bold'}
@media only screen and (min-width:720px){.full-bleed-banner-dark .full-bleed-banner .full-bleed-banner-content h1 p{font-size:48px;line-height:60px;font-weight:400;padding-top:0;color:#fff}
}
@media only screen and (min-width:920px){.full-bleed-banner-dark .full-bleed-banner .full-bleed-banner-content h1 p{font-size:48px;line-height:60px;font-weight:400;padding-top:0;color:#fff}
}
.full-bleed-banner-dark .full-bleed-banner .full-bleed-banner-content p{font-size:16px;line-height:24px;font-weight:400;padding-top:8px;padding-bottom:24px;color:#fff;font-family:'GalanoGrotesque-Medium'}
@media only screen and (min-width:720px){.full-bleed-banner-dark .full-bleed-banner .full-bleed-banner-content p{font-size:24px;line-height:32px;font-weight:400;padding-top:16px;padding-bottom:24px;color:#fff}
}
@media only screen and (min-width:920px){.full-bleed-banner-dark .full-bleed-banner .full-bleed-banner-content p{font-size:24px;line-height:32px;font-weight:400;padding-top:16px;padding-bottom:24px;color:#fff}
}
.full-bleed-banner-dark .full-bleed-banner .full-bleed-banner-image img{width:100%;position:unset}
@media only screen and (min-width:720px){.full-bleed-banner-dark .full-bleed-banner .full-bleed-banner-image img{position:unset}
}
@media only screen and (min-width:920px){.full-bleed-banner-dark .full-bleed-banner .full-bleed-banner-image img{position:absolute;bottom:0}
}
.full-bleed-banner-light{background-color:#e6fcf4;color:#1a1c35}
.full-bleed-banner-light .full-bleed-banner .terms-conditions-modal .modal-content{color:#1a1c35}
.full-bleed-banner-light .full-bleed-banner .full-bleed-banner-content{padding-top:40px;padding-left:20px;padding-right:20px;padding-bottom:0}
@media only screen and (min-width:720px){.full-bleed-banner-light .full-bleed-banner .full-bleed-banner-content{padding-top:64px;padding-left:47px;padding-right:47px;padding-bottom:0}
}
@media only screen and (min-width:920px){.full-bleed-banner-light .full-bleed-banner .full-bleed-banner-content{padding-top:93px;padding-left:0;padding-right:0;padding-bottom:93px}
}
.full-bleed-banner-light .full-bleed-banner .full-bleed-banner-content .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:20px;height:20px;margin-bottom:5px}
@media only screen and (min-width:920px){.full-bleed-banner-light .full-bleed-banner .full-bleed-banner-content .info-icon{margin-bottom:7px}
}
.full-bleed-banner-light .full-bleed-banner .full-bleed-banner-content .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-black.svg") center center no-repeat !important;width:20px;height:20px;margin-bottom:5px}
@media only screen and (min-width:920px){.full-bleed-banner-light .full-bleed-banner .full-bleed-banner-content .more-info{margin-bottom:7px}
}
.full-bleed-banner-light .full-bleed-banner .full-bleed-banner-content h1 p{font-size:36px;line-height:38px;font-weight:400;padding-top:0;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
@media only screen and (min-width:720px){.full-bleed-banner-light .full-bleed-banner .full-bleed-banner-content h1 p{font-size:48px;line-height:60px;font-weight:400;padding-top:0;color:#1a1c35}
}
@media only screen and (min-width:920px){.full-bleed-banner-light .full-bleed-banner .full-bleed-banner-content h1 p{font-size:48px;line-height:60px;font-weight:400;padding-top:0;color:#1a1c35}
}
.full-bleed-banner-light .full-bleed-banner .full-bleed-banner-content p{font-size:16px;line-height:24px;font-weight:400;padding-top:8px;padding-bottom:24px;color:#1a1c35;font-family:'GalanoGrotesque-Medium'}
@media only screen and (min-width:720px){.full-bleed-banner-light .full-bleed-banner .full-bleed-banner-content p{font-size:24px;line-height:32px;font-weight:400;padding-top:16px;padding-bottom:24px;color:#1a1c35}
}
@media only screen and (min-width:920px){.full-bleed-banner-light .full-bleed-banner .full-bleed-banner-content p{font-size:24px;line-height:32px;font-weight:400;padding-top:16px;padding-bottom:24px;color:#1a1c35}
}
.full-bleed-banner-light .full-bleed-banner .full-bleed-banner-image img{width:100%;position:unset}
@media only screen and (min-width:720px){.full-bleed-banner-light .full-bleed-banner .full-bleed-banner-image img{position:unset}
}
@media only screen and (min-width:920px){.full-bleed-banner-light .full-bleed-banner .full-bleed-banner-image img{position:absolute;bottom:0}
}
.great-deals-dark .great-deals-store{background-color:#1a1c35;background-image:url("clientlib-base/resources/great-store-spray.png");background-position:right;background-size:cover;border-radius:15px}
.great-deals-dark .great-deals-store .great-deals-store-content{display:flex;justify-content:start;padding:46px 16px}
@media only screen and (min-width:720px){.great-deals-dark .great-deals-store .great-deals-store-content{padding:48px 32px;justify-content:center}
}
@media only screen and (min-width:920px){.great-deals-dark .great-deals-store .great-deals-store-content{padding:48px 0;justify-content:center}
}
.great-deals-dark .great-deals-store .great-deals-store-content .store-search h1,.great-deals-dark .great-deals-store .great-deals-store-content .store-search h2{color:#1a1c35;text-align:left;padding-bottom:24px;font-size:36px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:-0.72px;font-family:'GalanoGrotesque-Bold'}
@media only screen and (min-width:720px){.great-deals-dark .great-deals-store .great-deals-store-content .store-search h1,.great-deals-dark .great-deals-store .great-deals-store-content .store-search h2{text-align:center}
}
@media only screen and (min-width:920px){.great-deals-dark .great-deals-store .great-deals-store-content .store-search h1,.great-deals-dark .great-deals-store .great-deals-store-content .store-search h2{text-align:center}
}
.great-deals-dark .great-deals-store .great-deals-store-content .store-search .Hero-searchTitle{color:#1a1c35;font-size:14px;line-height:20px;font-weight:400;font-family:'GalanoGrotesque-Medium';margin-bottom:6px}
.great-deals-dark .great-deals-store .great-deals-store-content .store-search .Locator-form .error-text{color:#e00;padding-top:5px !important}
.great-deals-dark .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-searchBar{display:block}
@media only screen and (min-width:720px){.great-deals-dark .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-searchBar{display:flex}
}
@media only screen and (min-width:920px){.great-deals-dark .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-searchBar{display:flex}
}
.great-deals-dark .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-searchBar label{display:block}
.great-deals-dark .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-searchBar input{width:100%;height:56px;border:0;border-radius:10px;padding:0 12px;font-size:16px;font-style:normal;font-weight:400;line-height:24px;font-family:'GalanoGrotesque-Medium'}
@media only screen and (min-width:720px){.great-deals-dark .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-searchBar input{height:unset;width:320px}
}
@media only screen and (min-width:920px){.great-deals-dark .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-searchBar input{height:unset;width:320px}
}
.great-deals-dark .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-searchBar .button{margin-left:0;margin-top:16px}
@media only screen and (min-width:720px){.great-deals-dark .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-searchBar .button{margin-left:16px;margin-top:0}
}
@media only screen and (min-width:920px){.great-deals-dark .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-searchBar .button{margin-left:16px;margin-top:0}
}
.great-deals-dark .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-searchBar .button a.btn{background-color:#1a1c35;color:#fff}
.great-deals-dark .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-buttons{padding-top:24px}
.great-deals-dark .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-buttons a{border-bottom:1px solid transparent}
.great-deals-dark .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-buttons a .icon{border-bottom:1px solid transparent}
.great-deals-dark .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-buttons a .Locator-geolocateString{border-bottom:1px solid #1a1c35;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.great-deals-light .great-deals-store{background-color:#e6fcf4;background-image:url("clientlib-base/resources/great-store-spray.png");background-position:right;background-size:cover;border-radius:15px}
.great-deals-light .great-deals-store .great-deals-store-content{display:flex;justify-content:start;padding:46px 16px}
@media only screen and (min-width:720px){.great-deals-light .great-deals-store .great-deals-store-content{padding:48px 32px}
}
@media only screen and (min-width:920px){.great-deals-light .great-deals-store .great-deals-store-content{padding:48px 0;justify-content:center}
}
.great-deals-light .great-deals-store .great-deals-store-content .store-search h1{color:#1a1c35;text-align:center;padding-bottom:24px;font-size:36px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:-0.72px;font-family:'GalanoGrotesque-Bold'}
.great-deals-light .great-deals-store .great-deals-store-content .store-search .Hero-searchTitle{color:#1a1c35;font-size:14px;line-height:20px;font-weight:400;font-family:'GalanoGrotesque-Medium';margin-bottom:6px}
.great-deals-light .great-deals-store .great-deals-store-content .store-search .Locator-form .error-text{color:#e00;padding-top:5px !important}
.great-deals-light .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-searchBar{display:block}
@media only screen and (min-width:720px){.great-deals-light .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-searchBar{display:flex}
}
@media only screen and (min-width:920px){.great-deals-light .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-searchBar{display:flex}
}
.great-deals-light .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-searchBar input{width:320px;height:56px;border:0;border-radius:10px;padding:0 12px;font-size:16px;font-style:normal;font-weight:400;line-height:24px;font-family:'GalanoGrotesque-Medium'}
@media only screen and (min-width:720px){.great-deals-light .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-searchBar input{height:unset}
}
@media only screen and (min-width:920px){.great-deals-light .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-searchBar input{height:unset}
}
.great-deals-light .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-searchBar .button{margin-left:0;margin-top:16px}
@media only screen and (min-width:720px){.great-deals-light .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-searchBar .button{margin-left:16px;margin-top:0}
}
@media only screen and (min-width:920px){.great-deals-light .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-searchBar .button{margin-left:16px;margin-top:0}
}
.great-deals-light .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-searchBar .button a.btn{background-color:#1a1c35;color:#fff}
.great-deals-light .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-buttons{padding-top:24px}
.great-deals-light .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-buttons a{border-bottom:1px solid transparent}
.great-deals-light .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-buttons a .icon{border-bottom:1px solid transparent}
.great-deals-light .great-deals-store .great-deals-store-content .store-search .Locator-form .Locator-buttons a .Locator-geolocateString{border-bottom:1px solid #1a1c35;font-size:14px;font-style:normal;font-weight:400;line-height:20px;font-family:'GalanoGrotesque-Bold'}
.rtb-feature-list .multiline-plan-container{padding-top:40px;margin:0 4px}
@media only screen and (min-width:720px){.rtb-feature-list .multiline-plan-container{padding-top:48px;margin:0 32px}
}
@media only screen and (min-width:920px){.rtb-feature-list .multiline-plan-container{padding-top:40px;margin:auto}
}
.rtb-feature-list .multiline-plan-container .product-background{padding-bottom:0}
@media only screen and (min-width:720px){.rtb-feature-list .multiline-plan-container .product-background{padding-bottom:40px}
}
@media only screen and (min-width:920px){.rtb-feature-list .multiline-plan-container .product-background{padding-bottom:16px}
}
.rtb-feature-list .multiline-plan-container .product-background .plns-prices-content{padding-top:24px;padding-bottom:0}
@media only screen and (min-width:720px){.rtb-feature-list .multiline-plan-container .product-background .plns-prices-content{padding-top:24px}
}
@media only screen and (min-width:920px){.rtb-feature-list .multiline-plan-container .product-background .plns-prices-content{padding-top:40px}
}
.rtb-feature-list .multiline-plan-container .product-background .plns-prices-content ul{margin-bottom:0}
.rtb-feature-list .multiline-plan-container .product-background .plns-prices-content ul .feature-content{display:contents}
.coverage-module-wrapper-dark.with-light-bg{background-color:#e6fcf4}
.coverage-module-wrapper-dark.plp,.coverage-module-wrapper-light.plp{padding:14px 0 40px 0 !important}
@media screen and (min-width:768px) and (max-width:991px){.coverage-module-wrapper-dark.plp,.coverage-module-wrapper-light.plp{padding:14px 32px !important}
}
@media screen and (max-width:767px){.coverage-module-wrapper-dark.plp,.coverage-module-wrapper-light.plp{padding:14px 4px 16px 4px !important}
}
@media(min-width:992px){.coverage-module-wrapper-dark.plp .two-component-details .two-component-content,.coverage-module-wrapper-light.plp .two-component-details .two-component-content{margin:34px 0 !important}
}
@media screen and (min-width:768px) and (max-width:991px){.coverage-module-wrapper-dark.plp .two-component-details .two-component-content,.coverage-module-wrapper-light.plp .two-component-details .two-component-content{margin:0 0 64px 0 !important}
}
@media screen and (max-width:767px){.coverage-module-wrapper-dark.plp .two-component-details .two-component-content,.coverage-module-wrapper-light.plp .two-component-details .two-component-content{margin:32px 24px !important}
}
@media screen and (max-width:720px){.coverage-module-wrapper-dark.plp .two-component-details div.desktopAndTabOnly,.coverage-module-wrapper-light.plp .two-component-details div.desktopAndTabOnly{display:none}
}
.coverage-module-wrapper-dark.plp .cov-content,.coverage-module-wrapper-light.plp .cov-content{max-width:440px}
.coverage-module-wrapper-dark.plp .cov-content .cov-content-heading,.coverage-module-wrapper-light.plp .cov-content .cov-content-heading{max-width:83%}
@media screen and (min-width:720px){.coverage-module-wrapper-dark.plp .cov-content .cov-content-heading,.coverage-module-wrapper-light.plp .cov-content .cov-content-heading{max-width:100%}
}
@media screen and (min-width:920px){.coverage-module-wrapper-dark.plp .cov-content .cov-content-heading,.coverage-module-wrapper-light.plp .cov-content .cov-content-heading{max-width:100%}
}
.coverage-module-wrapper-dark.plp .cov-content .check-coverage-map-zip-form,.coverage-module-wrapper-light.plp .cov-content .check-coverage-map-zip-form{display:flex}
@media screen and (max-width:720px){.coverage-module-wrapper-dark.plp .cov-content .check-coverage-map-zip-form,.coverage-module-wrapper-light.plp .cov-content .check-coverage-map-zip-form{flex-direction:column}
}
.coverage-module-wrapper-dark.plp .cov-content .check-coverage-map-zip-form .cov-form-input,.coverage-module-wrapper-light.plp .cov-content .check-coverage-map-zip-form .cov-form-input{min-width:248px;max-width:100%;background:#fff}
.coverage-module-wrapper-dark.plp .cov-content .check-coverage-map-zip-form .cov-form-input,.coverage-module-wrapper-dark.plp .cov-content .check-coverage-map-zip-form .cov-form-input:focus,.coverage-module-wrapper-light.plp .cov-content .check-coverage-map-zip-form .cov-form-input,.coverage-module-wrapper-light.plp .cov-content .check-coverage-map-zip-form .cov-form-input:focus{box-shadow:0 1px 2px 0 #1018280D;border:2px solid #dadada;border-radius:10px;font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#1a1c35}
.coverage-module-wrapper-dark.plp .cov-content .check-coverage-map-zip-form .cov-form-input ::placeholder,.coverage-module-wrapper-dark.plp .cov-content .check-coverage-map-zip-form .cov-form-input:focus ::placeholder,.coverage-module-wrapper-light.plp .cov-content .check-coverage-map-zip-form .cov-form-input ::placeholder,.coverage-module-wrapper-light.plp .cov-content .check-coverage-map-zip-form .cov-form-input:focus ::placeholder{color:#a2a2a2}
.coverage-module-wrapper-dark.plp .cov-content .check-coverage-map-zip-form .cov-form-input.error,.coverage-module-wrapper-light.plp .cov-content .check-coverage-map-zip-form .cov-form-input.error{border-color:#ffcdd2 !important;color:#a41412}
.coverage-module-wrapper-dark.plp .cov-content .check-coverage-map-zip-form .cov-form-label,.coverage-module-wrapper-light.plp .cov-content .check-coverage-map-zip-form .cov-form-label{margin-bottom:6px;font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;color:#1a1c35}
.coverage-module-wrapper-dark.plp .cov-content .check-coverage-map-zip-form .cov-form-label span,.coverage-module-wrapper-light.plp .cov-content .check-coverage-map-zip-form .cov-form-label span{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#1a1c35}
@media screen and (min-width:720px) and (max-width:920px){.coverage-module-wrapper-dark.plp .cov-content .check-coverage-map-zip-form,.coverage-module-wrapper-light.plp .cov-content .check-coverage-map-zip-form{gap:16px}
.coverage-module-wrapper-dark.plp .cov-content .check-coverage-map-zip-form .cov-form-input,.coverage-module-wrapper-light.plp .cov-content .check-coverage-map-zip-form .cov-form-input{min-width:352px}
.coverage-module-wrapper-dark.plp .cov-content .check-coverage-map-zip-form .button-container a.btn,.coverage-module-wrapper-light.plp .cov-content .check-coverage-map-zip-form .button-container a.btn{max-width:176px}
}
.coverage-module-wrapper-dark.plp .cov-content .error-text,.coverage-module-wrapper-light.plp .cov-content .error-text{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#525252 !important;margin-top:6px !important}
.coverage-module-wrapper-dark{padding:40px 0}
.coverage-module-wrapper-dark .two-component-details{background-color:#1a1c35;border-radius:20px;color:#fff;border:1px solid #dadada}
@media only screen and (min-width:720px){.coverage-module-wrapper-dark .two-component-details{padding:64px 80px}
}
@media only screen and (min-width:920px){.coverage-module-wrapper-dark .two-component-details{padding:57px 65px 64px 96px}
}
.coverage-module-wrapper-dark .two-component-details .row{margin:0 !important}
@media(min-width:992px){.coverage-module-wrapper-dark .two-component-details .row>div{width:50%}
.coverage-module-wrapper-dark .two-component-details .row .cov-img-section{padding:0 0 0 87px}
}
@media screen and (max-width:720px){.coverage-module-wrapper-dark .two-component-details .row .cov-img-section{padding:0}
}
@media screen and (min-width:720px) and (max-width:920px){.coverage-module-wrapper-dark .two-component-details .row .cov-img-section{margin:0;width:100%}
}
.coverage-module-wrapper-dark .two-component-details .img-container-white-bg{background-color:#fff;border-radius:12px}
.coverage-module-wrapper-dark .two-component-details .img-container-white-bg .key-container{padding:0 16px 20px;display:flex;gap:16px;align-items:center;justify-self:center}
.coverage-module-wrapper-dark .two-component-details .img-container-white-bg .key-container .key{width:16px;height:16px;border:1px solid #747676;border-radius:4px;margin-left:12px}
.coverage-module-wrapper-dark .two-component-details .img-container-white-bg .key-container .key-val{display:flex;gap:8px;align-items:self-end}
.coverage-module-wrapper-dark .two-component-details .img-container-white-bg .key-container .cov-value{font-family:'GalanoGrotesque-Medium';color:#606060;font-size:14px;line-height:20px;font-weight:400}
.coverage-module-wrapper-dark .two-component-details .img-container-white-bg .key-container .uw-key{background-color:#e00}
.coverage-module-wrapper-dark .two-component-details .img-container-white-bg .key-container .lte-key{background-color:#f7b6b6}
.coverage-module-wrapper-dark .two-component-details .img-container-white-bg .key-container .no-cov-key{background-color:#f6f6f6}
.coverage-module-wrapper-dark .two-component-details .img-container-white-bg img{border-radius:1px;height:auto;padding:16px}
.coverage-module-wrapper-dark .two-component-details img{width:100%;text-align:center;display:flex}
@media(min-width:992px){.coverage-module-wrapper-dark .two-component-details img{width:100%}
}
@media(min-width:992px){.coverage-module-wrapper-dark .two-component-details div.mobileOnly{display:none}
}
@media(min-width:992px){.coverage-module-wrapper-dark .two-component-details div.tabOnly{display:none}
}
@media screen and (max-width:720px){.coverage-module-wrapper-dark .two-component-details{border-radius:24px}
.coverage-module-wrapper-dark .two-component-details div.desktopOnly{display:none}
.coverage-module-wrapper-dark .two-component-details div.tabOnly{display:none}
.coverage-module-wrapper-dark .two-component-details img{border-radius:0 0 24px 24px}
}
@media screen and (min-width:721px) and (max-width:990px){.coverage-module-wrapper-dark .two-component-details div.desktopOnly{display:none}
.coverage-module-wrapper-dark .two-component-details div.mobileOnly{display:none}
}
.coverage-module-wrapper-dark .two-component-details .terms-conditions-modal .modal-body .purchase-modal-box-body p{font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium';color:#1a1c35}
.coverage-module-wrapper-dark .two-component-content{margin:32px 24px 32px 24px;color:#fff}
.coverage-module-wrapper-dark .two-component-content div.button-container{display:flex;gap:10px}
@media(min-width:992px){.coverage-module-wrapper-dark .two-component-content div.button-container{margin-top:26px;margin-left:16px}
}
@media screen and (max-width:720px){.coverage-module-wrapper-dark .two-component-content div.button-container{margin-top:31px}
}
@media screen and (max-width:920px){.coverage-module-wrapper-dark .two-component-content div.button-container{flex-direction:column}
}
@media screen and (min-width:721px) and (max-width:920px){.coverage-module-wrapper-dark .two-component-content div.button-container{margin-top:26px}
}
.coverage-module-wrapper-dark .two-component-content p{padding-bottom:20px}
.coverage-module-wrapper-dark .two-component-content h1 p,.coverage-module-wrapper-dark .two-component-content h2 p{font-size:30px;line-height:38px;padding-bottom:24px;color:#fff;font-family:'GalanoGrotesque-Bold'}
.coverage-module-wrapper-dark .two-component-content p{font-size:18px;line-height:28px;padding-bottom:16px;color:#fff;font-family:'GalanoGrotesque-Medium'}
@media only screen and (min-width:720px){.coverage-module-wrapper-dark .two-component-content{margin:60px}
.coverage-module-wrapper-dark .two-component-content h1 p,.coverage-module-wrapper-dark .two-component-content h2 p{font-size:36px;line-height:44px;padding-bottom:24px;color:#fff;font-family:'GalanoGrotesque-Bold'}
.coverage-module-wrapper-dark .two-component-content p{font-size:24px;line-height:32px;padding-bottom:24px;color:#fff;font-family:'GalanoGrotesque-Medium'}
}
@media only screen and (min-width:920px){.coverage-module-wrapper-dark .two-component-content{margin:10% 10%;width:90%}
.coverage-module-wrapper-dark .two-component-content p{font-size:24px;line-height:32px;font-weight:400;padding-bottom:24px;color:#525252;font-family:'GalanoGrotesque-Medium'}
}
.coverage-module-wrapper-dark .two-component-content .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:20px;height:20px;margin-bottom:5px}
@media only screen and (min-width:920px){.coverage-module-wrapper-dark .two-component-content .more-info{margin-bottom:7px}
}
.coverage-module-wrapper-dark .two-component-content .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:20px;height:20px;margin-bottom:5px}
@media only screen and (min-width:920px){.coverage-module-wrapper-dark .two-component-content .info-icon{margin-bottom:7px}
}
.coverage-module-wrapper-dark .two-component-content a.btn{background-color:#e00;color:#fff;border:0}
.coverage-module-wrapper-dark .two-component-content .secondary-btn a.btn{background-color:#fff;color:#1a1c35;border:1px solid #000}
.coverage-module-wrapper-dark .two-component-content .secondary-btn.with-shadow{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}
.coverage-module-wrapper-light.with-dark-bg{background-color:#1a1c35}
.coverage-module-wrapper-light{padding:40px 0}
.coverage-module-wrapper-light .two-component-details{background-color:#e6fcf4;border-radius:20px;color:#1a1c35;border:1px solid #dadada}
@media only screen and (min-width:720px){.coverage-module-wrapper-light .two-component-details{padding:64px 80px}
}
@media only screen and (min-width:920px){.coverage-module-wrapper-light .two-component-details{padding:57px 65px 64px 96px}
}
.coverage-module-wrapper-light .two-component-details .row{margin:0 !important}
@media(min-width:992px){.coverage-module-wrapper-light .two-component-details .row>div{width:50%}
.coverage-module-wrapper-light .two-component-details .row .cov-img-section{padding:0 0 0 87px}
}
@media screen and (max-width:720px){.coverage-module-wrapper-light .two-component-details .row .cov-img-section{padding:0}
}
@media screen and (min-width:720px) and (max-width:920px){.coverage-module-wrapper-light .two-component-details .row .cov-img-section{margin:0;width:100%}
}
.coverage-module-wrapper-light .two-component-details .img-container-white-bg{background-color:#fff;border-radius:12px}
.coverage-module-wrapper-light .two-component-details .img-container-white-bg .key-container{padding:0 16px 20px;display:flex;gap:16px;align-items:center;justify-self:center}
.coverage-module-wrapper-light .two-component-details .img-container-white-bg .key-container .key{width:16px;height:16px;border:1px solid #747676;border-radius:4px;margin-left:12px}
.coverage-module-wrapper-light .two-component-details .img-container-white-bg .key-container .key-val{display:flex;gap:8px;align-items:self-end}
.coverage-module-wrapper-light .two-component-details .img-container-white-bg .key-container .cov-value{font-family:'GalanoGrotesque-Medium';color:#606060;font-size:14px;line-height:20px;font-weight:400}
.coverage-module-wrapper-light .two-component-details .img-container-white-bg .key-container .uw-key{background-color:#e00}
.coverage-module-wrapper-light .two-component-details .img-container-white-bg .key-container .lte-key{background-color:#f7b6b6}
.coverage-module-wrapper-light .two-component-details .img-container-white-bg .key-container .no-cov-key{background-color:#f6f6f6}
.coverage-module-wrapper-light .two-component-details .img-container-white-bg img{border-radius:1px;height:auto;padding:16px}
.coverage-module-wrapper-light .two-component-details img{width:100%;text-align:center;display:flex}
@media(min-width:992px){.coverage-module-wrapper-light .two-component-details img{width:100%}
}
@media(min-width:992px){.coverage-module-wrapper-light .two-component-details div.mobileOnly{display:none}
}
@media(min-width:992px){.coverage-module-wrapper-light .two-component-details div.tabOnly{display:none}
}
@media screen and (max-width:720px){.coverage-module-wrapper-light .two-component-details{border-radius:24px}
.coverage-module-wrapper-light .two-component-details div.desktopOnly{display:none}
.coverage-module-wrapper-light .two-component-details div.tabOnly{display:none}
.coverage-module-wrapper-light .two-component-details img{border-radius:0 24px}
}
@media screen and (min-width:721px) and (max-width:990px){.coverage-module-wrapper-light .two-component-details div.desktopOnly{display:none}
.coverage-module-wrapper-light .two-component-details div.mobileOnly{display:none}
}
.coverage-module-wrapper-light .two-component-details .terms-conditions-modal .modal-body .purchase-modal-box-body p{font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.coverage-module-wrapper-light .two-component-details .two-component-content{margin:32px 24px 32px 24px;color:#1a1c35}
.coverage-module-wrapper-light .two-component-details .two-component-content div.button-container{display:flex;gap:10px}
@media(min-width:992px){.coverage-module-wrapper-light .two-component-details .two-component-content div.button-container{margin-top:26px;margin-left:16px}
}
@media screen and (max-width:720px){.coverage-module-wrapper-light .two-component-details .two-component-content div.button-container{margin-top:31px}
}
@media screen and (max-width:920px){.coverage-module-wrapper-light .two-component-details .two-component-content div.button-container{flex-direction:column}
}
@media screen and (min-width:721px) and (max-width:920px){.coverage-module-wrapper-light .two-component-details .two-component-content div.button-container{margin-top:26px}
}
.coverage-module-wrapper-light .two-component-details .two-component-content p{padding-bottom:20px}
.coverage-module-wrapper-light .two-component-details .two-component-content h1 p,.coverage-module-wrapper-light .two-component-details .two-component-content h2 p{font-size:30px;line-height:38px;padding-bottom:24px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.coverage-module-wrapper-light .two-component-details .two-component-content p{font-size:18px;line-height:28px;padding-bottom:16px;color:#525252;font-family:'GalanoGrotesque-Medium'}
@media only screen and (min-width:720px){.coverage-module-wrapper-light .two-component-details .two-component-content{margin:60px}
.coverage-module-wrapper-light .two-component-details .two-component-content h1 p,.coverage-module-wrapper-light .two-component-details .two-component-content h2 p{font-size:36px;line-height:44px;padding-bottom:24px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.coverage-module-wrapper-light .two-component-details .two-component-content p{font-size:24px;line-height:32px;padding-bottom:24px;color:#525252;font-family:'GalanoGrotesque-Medium'}
}
@media only screen and (min-width:920px){.coverage-module-wrapper-light .two-component-details .two-component-content{margin:10% 10%;width:90%}
.coverage-module-wrapper-light .two-component-details .two-component-content p{font-size:24px;line-height:32px;font-weight:400;padding-bottom:24px;color:#525252;font-family:'GalanoGrotesque-Medium'}
}
.coverage-module-wrapper-light .two-component-details .two-component-content a.btn{background-color:#e00;color:#fff;border:0}
.coverage-module-wrapper-light .two-component-details .two-component-content .secondary-btn a.btn{background-color:#fff;color:#1a1c35;border:0;border:1px solid #000}
.coverage-module-wrapper-light .two-component-details .two-component-content .secondary-btn.with-shadow{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}
.coverage-module-wrapper-light.with-no-img .row,.coverage-module-wrapper-dark.with-no-img .row{justify-content:center}
.coverage-module-wrapper-light.with-no-img .row .two-component-content,.coverage-module-wrapper-dark.with-no-img .row .two-component-content{display:flex;flex-direction:column;align-items:center}
.coverage-module-wrapper-light.with-no-img .row .two-component-content h1,.coverage-module-wrapper-light.with-no-img .row .two-component-content p,.coverage-module-wrapper-dark.with-no-img .row .two-component-content h1,.coverage-module-wrapper-dark.with-no-img .row .two-component-content p{text-align:center}
.cov-module-container .key-container-mob{display:flex;gap:12.3px;justify-content:center;padding-bottom:16px}
.cov-module-container .key-container-mob .key{width:12.3px;height:12.3px;border:1px solid #747676;border-radius:3px;margin-left:8px}
.cov-module-container .key-container-mob .key-val{display:flex;gap:6.15px;align-items:self-end}
.cov-module-container .key-container-mob .cov-value{font-family:'GalanoGrotesque-Medium';color:#606060;font-size:14px;line-height:20px;font-weight:400}
.cov-module-container .key-container-mob .uw-key{background-color:#e00}
.cov-module-container .key-container-mob .lte-key{background-color:#f7b6b6}
.cov-module-container .key-container-mob .no-cov-key{background-color:#f6f6f6}
@media(min-width:992px){.cov-module-container div.mobileOnly{display:none}
}
@media screen and (min-width:721px) and (max-width:990px){.cov-module-container div.mobileOnly{display:none}
}
span.inline-red-text{color:#e00;display:contents}
span.inline-blue-text{color:#1a1c35;display:contents}
span.inline-yellow-text{color:#fce500;display:contents}
span.inline-mint-text{color:#e6fcf4;display:contents}
span.inline-teal-text{color:#00c8b7;display:contents}
.text-color-deep-blue{color:#1a1c35}
.text-color-neutral{color:#525252}
.left-aligned-text{text-align:left}
.cov-main-heading{font-family:'GalanoGrotesque-Bold';font-size:36px;font-weight:400;line-height:44px;letter-spacing:-0.02em;text-align:center;color:#1a1c35}
@media only screen and (min-width:720px){.cov-main-heading{font-family:'GalanoGrotesque-Bold';font-size:48px;font-weight:400;line-height:60px;text-align:center;color:#1a1c35}
}
@media only screen and (min-width:920px){.cov-main-heading{font-family:'GalanoGrotesque-Bold';font-size:48px;font-weight:400;line-height:60px;letter-spacing:-0.02em;text-align:center;color:#1a1c35}
}
.cov-main-text{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;text-align:center;color:#1a1c35}
@media only screen and (min-width:720px){.cov-main-text{font-family:'GalanoGrotesque-Medium';font-size:18px;font-weight:400;line-height:28px;text-align:center;color:#1a1c35}
}
@media only screen and (min-width:920px){.cov-main-text{font-family:'GalanoGrotesque-Medium';font-size:18px;font-weight:400;line-height:28px;text-align:center;color:#1a1c35}
}
.pdp-upgrade-banner{border-radius:8px}
.pdp-upgrade-banner .pdp-upgrade-banner-icon{height:24px;width:24px;margin-left:16px;margin-right:8px;align-self:center}
.pdp-upgrade-banner .pdp-upgrade-banner-summary{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#e6fcf4;padding:16px 0;max-width:91%;background:url("../../../content/dam/tbvz/en/zelda/images/upgrade-blue-banner-icon.svg") 16px no-repeat;padding-left:48px}
@media screen and (min-width:720px){.pdp-upgrade-banner .pdp-upgrade-banner-summary{max-width:405px}
}
@media screen and (min-width:920px){.pdp-upgrade-banner.pdp{width:85.71%;margin-left:0}
}
.bg-total-deep-blue{background-color:#1a1c35;color:#1a1c35}
.order-summary-upgrade-label-section{padding-left:17px}
@media screen and (min-width:920px){.order-summary-upgrade-label-section{padding-left:31px}
}
.order-summary-upgrade-label-section .order-summary-upgrade-label{font-family:'GalanoGrotesque-Medium';font-size:12px;font-weight:400;line-height:18px;color:#1a1c35;background-image:url("../content/dam/tbvz/en/zelda/images/order-summary-upgrade-label-icon.svg");background-repeat:no-repeat;background-size:18px;padding-left:26px;background-position:0 0}
@media screen and (min-width:920px){.order-summary-upgrade-label-section .order-summary-upgrade-label{font-size:16px;line-height:24px;background-position-y:5px !important}
}
.already-customer-container.upgrade-discount-input-form{display:flex;flex-direction:column}
@media screen and (min-width:920px){.already-customer-container.upgrade-discount-input-form .input-group{max-width:288px}
.already-customer-container.upgrade-discount-input-form .phone-number-input input,.already-customer-container.upgrade-discount-input-form .autocomplete input{max-width:288px;background-color:#fff !important}
.already-customer-container.upgrade-discount-input-form p#plp-upgrade-dropdownError{max-width:300px}
}
.already-customer-container.upgrade-discount-input-form>div:first-child{display:flex}
@media screen and (max-width:920px){.already-customer-container.upgrade-discount-input-form>div:first-child{flex-direction:column}
}
@media(min-width:992px){.already-customer-container.upgrade-discount-input-form .error-codes.mobileOnly{display:none}
}
@media screen and (max-width:920px){.already-customer-container.upgrade-discount-input-form .error-codes.desktopOnly{display:none}
}
.already-customer-container.upgrade-discount-input-form .phone-number-input input,.already-customer-container.upgrade-discount-input-form .autocomplete input{background-color:#fff !important}
.already-customer-container.upgrade-discount-input-form .button-container{display:flex;flex-direction:column;gap:24px;margin-top:16px}
@media screen and (min-width:920px){.already-customer-container.upgrade-discount-input-form .button-container{flex-direction:row;gap:80px;margin-left:25px;margin-top:unset;position:relative}
}
@media screen and (min-width:920px){.already-customer-container.upgrade-discount-input-form .button-container .loggedin-cta-container{display:flex;align-items:flex-start;margin-top:26px !important}
}
.already-customer-container.upgrade-discount-input-form .button-container .see-available-plans-logged .btn{max-width:203px;height:40px;font-size:14px;line-height:20px;padding:10px 14px;width:290px}
@media screen and (min-width:920px){.already-customer-container.upgrade-discount-input-form .button-container .see-available-plans-logged .btn{margin-bottom:15px}
}
.already-customer-container.upgrade-discount-input-form .button-container .already-account{align-self:center}
.already-customer-container.upgrade-discount-input-form .button-container .already-account a.caption-one{color:#000}
@media screen and (max-width:720px){.already-customer-container.upgrade-discount-input-form .button-container .already-account{align-self:self-start}
}
@media screen and (max-width:920px){.already-customer-container.upgrade-discount-input-form .button-container .already-account{margin-top:0;margin-bottom:17px}
}
@media screen and (min-width:920px){.already-customer-container.upgrade-discount-input-form .button-container .already-account{margin-bottom:15px}
}
.already-customer-container.upgrade-discount-input-form .button-container .loggedin-cta-wrapper{margin-bottom:0 !important;position:unset;text-align:left !important}
@media screen and (min-width:720px){.already-customer-container.upgrade-discount-input-form .button-container .loggedin-cta-wrapper{position:unset;text-align:left !important}
}
@media screen and (min-width:920px){.already-customer-container.upgrade-discount-input-form .button-container .loggedin-cta-wrapper{position:absolute;top:75px;height:40px}
}
.already-customer-container.upgrade-discount-input-form .button-container .loggedin-cta-wrapper button{margin-bottom:8px !important}
.already-customer-container.upgrade-discount-input-form .phone-number-input input,.already-customer-container.upgrade-discount-input-form .phone-number-input input:focus,.already-customer-container.upgrade-discount-input-form .autocomplete input,.already-customer-container.upgrade-discount-input-form .autocomplete input:focus{box-shadow:0 1px 2px 0 #1018280D;border:2px solid #dadada !important;border-radius:10px !important;font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;color:#1a1c35}
.already-customer-container.upgrade-discount-input-form .upgrade-form-label{margin-top:6px}
.already-customer-container.upgrade-discount-input-form .upgrade-form-label span{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;color:#525252}
@media screen and (min-width:720px) and (max-width:920px){.already-customer-container.upgrade-discount-input-form{gap:16px}
.already-customer-container.upgrade-discount-input-form .upgrade-form-input{min-width:352px}
.already-customer-container.upgrade-discount-input-form .button-container a.btn{max-width:176px}
}
.mpl-bg-tablet .product-background{padding-bottom:3px}
@media only screen and (min-width:720px){.mpl-bg-tablet .product-background{padding-bottom:0}
}
@media only screen and (min-width:920px){.mpl-bg-tablet .product-background{padding-bottom:40px}
}
.mpl-bg-tablet .product-background .plns-prices-content{padding:20px 0}
.mpl-bg-tablet .product-background .plns-prices-content .terms-conditions-modal .modal-body .purchase-modal-box-body p{font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.mpl-bg-tablet .product-background .plns-prices-content li{display:flex;margin-bottom:24px}
.mpl-bg-tablet .product-background .plns-prices-content li .info-icon{width:24px;height:24px;margin-bottom:5px}
@media only screen and (min-width:920px){.mpl-bg-tablet .product-background .plns-prices-content li .info-icon{margin-bottom:7px}
}
.mpl-bg-tablet .product-background .plns-prices-content li p{font-size:20px;margin-left:10px;line-height:30px;width:100%;font-family:'GalanoGrotesque-Medium'}
@media(min-width:992px){.mpl-bg-tablet .product-background .plns-prices-content li p{font-size:24px;line-height:32px;width:78%;font-family:'GalanoGrotesque-Medium'}
}
.mpl-bg-tablet .product-background .multiline-plan__lines-form .plns-line-slider #selectorLabel{font-size:20px;font-weight:700;line-height:30px;font-family:'GalanoGrotesque-Bold'}
@media only screen and (min-width:720px){.mpl-bg-tablet .product-background .multiline-plan__lines-form .plns-line-slider #selectorLabel{font-size:20px;line-height:30px}
}
@media only screen and (min-width:920px){.mpl-bg-tablet .product-background .multiline-plan__lines-form .plns-line-slider #selectorLabel{font-size:24px;line-height:32px}
}
.mpl-bg-tablet .product-background .multiline-plan__lines-form .plns-line-slider .ml-4{border:1px solid #dadada;border-radius:10px;padding:10px;align-items:center}
@media(min-width:992px){.mpl-bg-tablet .product-background .multiline-plan__lines-form .plns-line-slider .ml-4{padding:15px}
}
.mpl-bg-tablet .product-background .multiline-plan__lines-form .plns-line-slider .ml-4 .mr-3{padding:10px 0;margin:0 10px !important}
@media(min-width:992px){.mpl-bg-tablet .product-background .multiline-plan__lines-form .plns-line-slider .ml-4 .mr-3{padding:15px 0}
}
.mpl-bg-tablet .product-background .multiline-plan__lines-form .plns-line-slider .ml-4 .mr-3 span{font-size:30px;font-weight:700;line-height:38px;color:#1a1c35;font-family:'GalanoGrotesque-Bold'}
.mpl-bg-tablet .product-background .multiline-plan__lines-form .plns-line-slider .ml-4 .mr-3 span .disabled{opacity:.5;cursor:not-allowed}
.mpl-bg-tablet .multiline-wrapper .mldcustomplancard{display:flex}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card{background-color:#1a1c35;color:#fff;border:0;padding-bottom:32px;padding-top:32px;padding-left:24px;padding-right:24px;margin-bottom:40px;border-radius:20px !important;min-height:100%;max-height:100%}
@media only screen and (min-width:720px){.mpl-bg-tablet .multiline-wrapper .multiline-plan-card{margin:0 40px !important;margin-left:40px !important;margin-bottom:40px !important;padding-bottom:32px;padding-top:32px;padding-left:24px;padding-right:24px;width:unset}
}
@media only screen and (min-width:920px){.mpl-bg-tablet .multiline-wrapper .multiline-plan-card{padding-bottom:0;margin-left:30px !important;margin-right:0 !important;margin-bottom:40px !important;padding-bottom:32px;padding-top:32px;padding-left:24px;padding-right:24px;min-height:unset}
}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card a{color:#fff;border-color:#fff;padding-bottom:2px}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card a.btn{background-color:#e6fcf4;color:#000;border:0}
@media only screen and (min-width:992px){.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__head .plan-card__icon{margin-left:280px;margin-top:-10px}
}
@media only screen and (min-width:380px) and (max-width:680px){.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__head .plan-card__icon{margin-left:170px;margin-top:-5px}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__head .plan-card__icon img{width:80px;margin-top:-15px;margin-left:20px}
}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__head .plan-name{color:#e6fcf4;font-size:18px;line-height:28px;font-family:'GalanoGrotesque-Bold'}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__head p.heading-one{display:flex;align-items:center;font-size:60px;line-height:72px;color:#e6fcf4;font-family:'GalanoGrotesque-Bold'}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__head p.heading-one span{font-size:14px;line-height:20px;margin-left:5px;font-weight:400;height:25px;color:#00c8b7;font-family:'GalanoGrotesque-Medium'}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__head p.heading-one span.nat-retail-strike-through{font-size:30px;line-height:38px}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__head h3{height:unset}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__head .pln-card-pill{position:absolute;top:-15px;left:0;right:auto;width:100%}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__head .pln-card-pill p{background-color:#00c8b7;color:#1a1c35;max-width:110px;height:36px;text-align:center;margin:auto;border-radius:50px;padding:8px 16px;font-size:14px;line-height:16px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__head .pln-card-pill p.nr-pill{max-width:150px;font-family:'GalanoGrotesque-Bold'}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details{min-height:100%;padding-bottom:60px;padding-top:0;border-top:1px solid #dadada;padding-top:20px}
@media(min-width:992px){.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details{min-height:unset}
}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .terms-conditions-modal .modal-body .purchase-modal-box-body p{color:#1a1c35}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .flip-view .fourth-line-text{padding:5px;border-radius:5px;background-color:#e6fcf4;color:#1a1c35;display:inline-block}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .flip-view .price-breakdown-content{padding:20px 0}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .flip-view .price-breakdown-content span.bold{font-family:'GalanoGrotesque-Bold'}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .flip-view .price-breakdown-list span{font-family:'GalanoGrotesque-Bold'}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .flip-view ul{padding-top:20px;border-top:4px solid #fff}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .flip-view ul li span.line-left{font-family:'GalanoGrotesque-Bold'}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .flip-view ul li span.text-right{font-family:'GalanoGrotesque-Bold'}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .flip-view .total-price{border-top:4px solid #fff}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .flip-view .total-price span{font-family:'GalanoGrotesque-Bold'}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .flip-view .plan-summary{position:absolute;bottom:-4px;left:0;display:flex;width:100%;text-align:center;justify-content:center;margin-bottom:30px}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .flip-view .plan-summary a{padding-bottom:0;color:#e6fcf4;font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium';border-bottom:1px solid #e6fcf4}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .card-view .vas-terms>div.d-flex{align-items:center}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .card-view .vas-terms>span.d-flex{align-items:center}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .card-view .vas-terms .multiline-plan-card__bundle-logo-subscript{font-family:'GalanoGrotesque-Medium'}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .card-view .vas-terms .small-text{font-family:'GalanoGrotesque-Medium'}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .card-view a{border-color:#e6fcf4}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .card-view ul>div.pb-20{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;display:flex}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .card-view ul>div.pb-20>span.icon{margin-right:5px;margin-top:5px}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .card-view p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .card-view p a{font-size:14px;font-weight:400;line-height:24px;font-family:'GalanoGrotesque-Bold'}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .card-view p b{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .card-view p span{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .card-view .feature-content p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .card-view .feature-content p b{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .card-view .feature-content p span{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .card-view .terms-conditions-modal .modal-body .purchase-modal-box-body p{font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .card-view .multiline-plan-card__avg-price .price-breakdown{position:absolute;bottom:-4px;left:0;display:flex;width:100%;text-align:center;justify-content:center;margin-bottom:30px}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .card-view .multiline-plan-card__avg-price .price-breakdown a{padding-bottom:0;color:#e6fcf4;font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium';border-bottom:1px solid #e6fcf4}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .card-view .plan-card-summary{padding-bottom:00px;padding-top:0}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .card-view a{border-color:#fff}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:16px;height:16px;margin-left:5px;margin-bottom:5px}
@media only screen and (min-width:920px){.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .more-info{margin-bottom:5px}
}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:16px;height:16px;margin-left:5px;margin-bottom:5px}
@media only screen and (min-width:920px){.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .info-icon{margin-bottom:5px}
}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .tick{background:url("clientlib-base/resources/svg/checkmark-icon-mint.svg") center center no-repeat !important;width:16px;height:16px;margin-left:5px;margin-bottom:5px}
@media only screen and (min-width:920px){.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__details .tick{margin-bottom:5px}
}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__cta{position:unset}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__cta .view-plan-detail-btn{position:absolute;left:0;right:0;bottom:0}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__cta .autodebit-stmt .small-text p,.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__cta .autodebit-stmt-mobile .small-text p{font-size:14px;line-height:24px;color:#00c1a1;font-weight:400;font-family:'GalanoGrotesque-Bold'}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__cta .autodebit-stmt .small-text p b,.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__cta .autodebit-stmt-mobile .small-text p b{color:#e6fcf4;font-size:30px}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card__cta .add-to-cart-btn .view-plan-detail a{color:#e6fcf4;border-color:#e6fcf4;font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card .plan-compare{margin-bottom:30px;bottom:100px}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card .plan-compare .custom-control-label div.mt-05{margin-top:0 !important}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card .plan-compare .custom-control-label .compare-text{font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium';color:#e6fcf4}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card .plan-compare .custom-control-label::before{background:url("clientlib-base/resources/svg/selectors/Checkbox_base.svg") center center no-repeat}
.mpl-bg-tablet .multiline-wrapper .multiline-plan-card .plan-compare .custom-control-input:checked ~ .custom-control-label::before{background:transparent url(clientlib-base/resources/svg/selectors/checkbox_on.svg) center center no-repeat}
.mpl-bg-tablet .current-plan .multiline-plan-card{background-color:#1a1c35;color:#fff;border:0}
.mpl-bg-tablet .current-plan .multiline-plan-card a{color:#fff;border-color:#fff;padding-bottom:2px}
.mpl-bg-tablet .current-plan .multiline-plan-card a.btn{background-color:#e6fcf4;color:#000;border:0}
.mpl-bg-tablet .current-plan .multiline-plan-card__head .plan-name{color:#e6fcf4;font-size:18px;line-height:28px;font-family:'GalanoGrotesque-Bold'}
.mpl-bg-tablet .current-plan .multiline-plan-card__head p.heading-one{display:flex;align-items:center;font-size:60px;line-height:72px;color:#e6fcf4;font-family:'GalanoGrotesque-Bold'}
.mpl-bg-tablet .current-plan .multiline-plan-card__head p.heading-one span{font-size:14px;line-height:20px;margin-left:5px;font-weight:400;height:25px;color:#00c8b7;font-family:'GalanoGrotesque-Medium'}
.mpl-bg-tablet .current-plan .multiline-plan-card__head p.heading-one span.nat-retail-strike-through{font-size:30px;line-height:38px}
.mpl-bg-tablet .current-plan .multiline-plan-card__head h3{height:unset}
.mpl-bg-tablet .current-plan .multiline-plan-card__head .pln-card-pill{position:absolute;top:-15px;left:0;right:auto;width:100%}
.mpl-bg-tablet .current-plan .multiline-plan-card__head .pln-card-pill p{background-color:#00c8b7;color:#1a1c35;max-width:110px;height:36px;text-align:center;margin:auto;border-radius:50px;padding:8px 16px;font-size:14px;line-height:16px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.mpl-bg-tablet .current-plan .multiline-plan-card__head .pln-card-pill p.nr-pill{max-width:150px;font-family:'GalanoGrotesque-Bold'}
.mpl-bg-tablet .current-plan .multiline-plan-card__details .card-view .vas-terms>div.d-flex{align-items:center}
.mpl-bg-tablet .current-plan .multiline-plan-card__details .card-view .vas-terms>span.d-flex{align-items:center}
.mpl-bg-tablet .current-plan .multiline-plan-card__details .card-view .vas-terms .multiline-plan-card__bundle-logo-subscript{font-family:'GalanoGrotesque-Medium'}
.mpl-bg-tablet .current-plan .multiline-plan-card__details .card-view .vas-terms .small-text{font-family:'GalanoGrotesque-Medium'}
.mpl-bg-tablet .current-plan .multiline-plan-card__details .card-view ul>div.pb-20{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px;display:flex !important}
.mpl-bg-tablet .current-plan .multiline-plan-card__details .card-view p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-tablet .current-plan .multiline-plan-card__details .card-view p a{font-size:14px;font-weight:400;line-height:24px;font-family:'GalanoGrotesque-Bold'}
.mpl-bg-tablet .current-plan .multiline-plan-card__details .card-view p b{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-tablet .current-plan .multiline-plan-card__details .card-view p span{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-tablet .current-plan .multiline-plan-card .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:16px;height:16px;margin-left:5px;margin-bottom:5px}
@media only screen and (min-width:920px){.mpl-bg-tablet .current-plan .multiline-plan-card .more-info{margin-bottom:5px}
}
.mpl-bg-tablet .current-plan .multiline-plan-card .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:16px;height:16px;margin-left:5px;margin-bottom:5px}
@media only screen and (min-width:920px){.mpl-bg-tablet .current-plan .multiline-plan-card .info-icon{margin-bottom:5px}
}
.mpl-bg-tablet .current-plan .multiline-plan-card .tick{background:url("clientlib-base/resources/svg/checkmark-icon-mint.svg") center center no-repeat !important;width:16px;height:16px;margin-left:5px;margin-bottom:5px}
@media only screen and (min-width:920px){.mpl-bg-tablet .current-plan .multiline-plan-card .tick{margin-bottom:5px}
}
.mpl-bg-tablet .current-plan .multiline-plan-card .vas-terms a{border-bottom:1px solid #ffff}
.mpl-bg-tablet .current-plan .multiline-plan-card .view-plan-detail a{color:#e6fcf4;border-color:#e6fcf4;font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.mpl-bg-tablet .explore-multi-container .multiline-plan-card{margin-bottom:40px !important;background-color:#1a1c35;color:#fff;border:0}
.mpl-bg-tablet .explore-multi-container .multiline-plan-card a{color:#fff;border-color:#fff;padding-bottom:2px}
.mpl-bg-tablet .explore-multi-container .multiline-plan-card a.btn{background-color:#e6fcf4;color:#000;border:0}
.mpl-bg-tablet .explore-multi-container .multiline-plan-card .more-info{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:16px;height:16px;margin-left:5px;margin-bottom:5px}
@media only screen and (min-width:920px){.mpl-bg-tablet .explore-multi-container .multiline-plan-card .more-info{margin-bottom:5px}
}
.mpl-bg-tablet .explore-multi-container .multiline-plan-card .info-icon{background:url("clientlib-base/resources/svg/svg-info-icon-white.svg") center center no-repeat !important;width:16px;height:16px;margin-left:5px;margin-bottom:5px}
@media only screen and (min-width:920px){.mpl-bg-tablet .explore-multi-container .multiline-plan-card .info-icon{margin-bottom:5px}
}
.mpl-bg-tablet .explore-multi-container .multiline-plan-card__head h4{font-family:'GalanoGrotesque-Bold'}
.mpl-bg-tablet .explore-multi-container .multiline-plan-card__head h4 span{font-family:'GalanoGrotesque-Bold'}
.mpl-bg-tablet .explore-multi-container .multiline-plan-card__avg-price .price-value span{font-family:'GalanoGrotesque-Bold'}
.mpl-bg-tablet .explore-multi-container .multiline-plan-card__details{min-height:100%;padding-bottom:90px}
@media(min-width:992px){.mpl-bg-tablet .explore-multi-container .multiline-plan-card__details{min-height:unset}
}
.mpl-bg-tablet .explore-multi-container .multiline-plan-card__details .card-view .vas-terms>div.d-flex{align-items:center}
.mpl-bg-tablet .explore-multi-container .multiline-plan-card__details .card-view .vas-terms>span.d-flex{align-items:center}
.mpl-bg-tablet .explore-multi-container .multiline-plan-card__details .card-view .vas-terms .multiline-plan-card__bundle-logo-subscript{font-family:'GalanoGrotesque-Medium'}
.mpl-bg-tablet .explore-multi-container .multiline-plan-card__details .card-view .vas-terms .small-text{font-family:'GalanoGrotesque-Medium'}
.mpl-bg-tablet .explore-multi-container .multiline-plan-card__details .card-view ul>div.pb-20{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-tablet .explore-multi-container .multiline-plan-card__details .card-view p{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-tablet .explore-multi-container .multiline-plan-card__details .card-view p a{font-size:14px;font-weight:400;line-height:24px;font-family:'GalanoGrotesque-Bold'}
.mpl-bg-tablet .explore-multi-container .multiline-plan-card__details .card-view p b{font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-tablet .explore-multi-container .multiline-plan-card__details .card-view p span{font-family:'GalanoGrotesque-Medium';font-size:16px;font-weight:400;line-height:24px}
.mpl-bg-tablet .explore-multi-container .multiline-plan-card__cta{margin-bottom:0;position:unset !important}
.mpl-bg-tablet .explore-multi-container .multiline-plan-card__cta .add-to-cart-btn{position:absolute;bottom:0;left:0;right:0;margin-bottom:25px}
.mpl-bg-tablet .explore-multi-container .multiline-plan-card__cta .add-to-cart-btn .view-plan-detail a{color:#e6fcf4;border-color:#e6fcf4;font-size:16px;line-height:24px;font-weight:400;font-family:'GalanoGrotesque-Medium'}
.mpl-bg-tablet .carousel-item{transition-duration:0;opacity:1;padding:0 5px;animation-delay:.3s;transition:transform .8s ease-in-out,-webkit-transform .8s ease-in-out}
.mpl-bg-tablet .plan-card-summary{padding-bottom:40px;padding-top:15px}
.mpl-bg-tablet .plan-card-summary a{font-weight:400;font-size:16px;line-height:24px;color:#1a1c35;padding-bottom:0;font-family:'GalanoGrotesque-Medium'}
a.plan-text-fwa-sup{font-family:GalanoGrotesque-Medium !important;font-weight:400 !important;font-size:14px !important;line-height:20px !important;vertical-align:bottom !important;color:#00c8b7 !important;border-bottom:2px solid #00c8b7 !important}
@media only screen and (max-width:360px){a.plan-text-fwa-sup{position:relative;left:14px}
}
a.plan-fwa-refill-text{position:relative;top:-8px !important}
p.plan-card-price-hm-left-col{width:30%;display:inline-block !important}
p.plan-card-price-hm-right-col{width:65%;display:inline-block !important;margin-left:5%}
.pc-bg-tablet .plan-pdp-container .product-card-container div[data-partnumber='TVUHI050_P'] .plan-card-info .tick{margin-top:0 !important}
.nat-retail-promo-msg,.nat-retail-promo-msg-mobile{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:500;line-height:18px}
.multiline-plan-card__head p.heading-one .nat-retail-strike-through{position:relative;display:inline-block}
.multiline-plan-card__head p.heading-one .nat-retail-strike-through::before{content:"";position:absolute;top:5px;right:5px;width:100%;transform:rotate(-40deg);transform-origin:top right;height:3px;background:#00c8b7}
.upgrade-form .pl-0.pr-0{display:flex;flex-direction:column}
@media screen and (min-width:920px){.upgrade-form .pl-0.pr-0{flex-direction:row}
}
.upgrade-form #already-customer .row.ml-0.mr-0.pt-15{padding-top:0 !important}
.upgrade-form #already-customer .row.ml-0.mr-0.pt-15 .md-form.alternate{margin-top:-10px !important}
.upgrade-form #already-customer .row.ml-0.mr-0.pt-15 .md-form.alternate .autocomplete{position:absolute !important;margin-top:14px}
@media screen and (min-width:920px){.upgrade-form #already-customer .row.ml-0.mr-0.pt-15 .md-form.alternate .autocomplete{margin-top:8px}
}
.upgrade-form #already-customer .row.ml-0.mr-0.pt-15 .md-form.alternate .autocomplete .dropdownList{width:87vw}
@media screen and (min-width:720px){.upgrade-form #already-customer .row.ml-0.mr-0.pt-15 .md-form.alternate .autocomplete .dropdownList{width:50vw}
}
@media screen and (min-width:820px){.upgrade-form #already-customer .row.ml-0.mr-0.pt-15 .md-form.alternate .autocomplete .dropdownList{width:47vw}
}
@media screen and (min-width:920px){.upgrade-form #already-customer .row.ml-0.mr-0.pt-15 .md-form.alternate .autocomplete .dropdownList{width:386px}
}
.upgrade-form #already-customer .row.ml-0.mr-0.pt-15 .md-form.alternate .autocomplete .dropdownList li:hover{background-color:#e6fcf4}
.upgrade-form #already-customer .row.ml-0.mr-0.pt-15 .md-form.alternate .autocomplete input{max-width:386px;width:87vw;height:40px;box-shadow:none !important}
@media screen and (min-width:920px){.upgrade-form #already-customer .row.ml-0.mr-0.pt-15 .md-form.alternate .autocomplete input{width:100vw;height:42px}
}
.upgrade-form #already-customer .row.ml-0.mr-0.pt-15 #plp-upgrade-dropdownError{position:relative}
@media screen and (min-width:920px){.upgrade-form #already-customer .row.ml-0.mr-0.pt-15 #plp-upgrade-dropdownError{max-width:380px !important;min-width:380px;left:400px}
}
.upgrade-form #already-customer .button-container .loggedin-cta-wrapper{top:0 !important}
.upgrade-form #already-customer .button-container .loggedin-cta-wrapper .large .btn{max-width:100%;width:100% !important}
@media screen and (min-width:920px){.upgrade-form #already-customer .button-container .loggedin-cta-wrapper .large .btn{max-width:-webkit-fill-available;width:max-content !important}
}
.row .user-detail .eligible-number.eligibility-info{border-radius:8px;border:1px solid #e2e2e2;background:#e5f2fc;padding:8px 16px;margin-top:12px}
@media only screen and (min-width:920px){.row .user-detail .eligible-number.eligibility-info{margin-top:6px}
}
.row .user-detail .eligible-number.eligibility-info p.eligible-offer-desc{color:#000 !important;font-size:16px !important;font-style:normal !important;font-weight:500 !important;line-height:24px !important}
.row .user-detail .eligible-number.eligibility-info .service-end{padding-top:0 !important;display:flex;gap:4px}
.row .user-detail .eligible-number.eligibility-info .service-end .service-end-date{padding-top:0 !important}
.number-heading-wrapper{display:flex;flex-direction:column;gap:6px;align-items:baseline}
@media only screen and (min-width:920px){.number-heading-wrapper{flex-direction:row;gap:16px}
}
.number-heading-wrapper .heading-three.color-blue.mb-30{color:#1e1e1e !important;font-size:20px !important;font-weight:700 !important;line-height:30px !important}
.number-heading-wrapper .already-customer-container.upgrade-discount-input-form .md-form select{width:85vw}
@media only screen and (min-width:920px){.number-heading-wrapper .already-customer-container.upgrade-discount-input-form .md-form select{width:100vw}
}
.number-heading-wrapper .already-customer-container.upgrade-discount-input-form .button-container .btn{margin-bottom:0 !important;width:100%;max-width:100%}
.eligible-customer-container .no-offer-message-container{color:#a2a2a2;font-size:16px;font-style:normal;font-weight:500;line-height:24px;display:flex;padding:8px 16px;align-items:flex-start;gap:6px;align-self:stretch;border-radius:8px;border:1px solid #e2e2e2;background:#f2f2f2}
.eligible-customer-container .flex-lg-column.flex-row .eligible-number{padding-top:6px !important}
@media only screen and (min-width:920px){.eligible-customer-container .flex-lg-column.flex-row .eligible-number{padding-top:12px !important}
}
.upgrade-content-wrapper.version3 .upgrade-form #already-customer .row .md-form .success{background:0}
.upgrade-content-wrapper.version3 .upgrade-form #already-customer .row .md-form .data-list{background:url("clientlib-base/resources/svg/light/expand_more.svg") 98% center no-repeat}
#autocomplete-options--plp-upgrade-dropdown li{position:relative;padding-right:30px}
#autocomplete-options--plp-upgrade-dropdown li:hover::after{content:'';position:absolute;right:5px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url("clientlib-base/resources/svg/light/checkmark.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}
.page-overflow{scrollbar-width:none}
.z-bg-blue .add-funds-container{background-position-x:right;background-position-y:top;background-repeat:no-repeat}
.z-bg-blue .add-funds-container .add-funds-title{color:#fff;font-size:24px;line-height:32px;padding-bottom:20px;font-family:'GalanoGrotesque-Medium'}
.z-bg-blue .add-funds-container h1,.z-bg-blue .add-funds-container h2{color:#fff}
.z-bg-blue .add-funds-container .js-refill-logged-in .md-form.input-group{border:1px solid #d8dada;border-bottom:1px solid #000}
.z-bg-blue .add-funds-container .md-form label,.z-bg-blue .add-funds-container .md-form.input-group,.z-bg-blue .add-funds-container .add-funds-make-choice-title{color:#e6fcf4;font-family:GalanoGrotesque-Medium;font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.z-bg-blue .add-funds-container input#addFundsInputLine,.z-bg-blue .add-funds-container input#addFundsInputLine:focus,.z-bg-blue .add-funds-container #addFundsBuyInputId,.z-bg-blue .add-funds-container #addFundsBuyInputId:focus,.z-bg-blue .add-funds-container #planPIN,.z-bg-blue .add-funds-container #planPIN:focus,.z-bg-blue .add-funds-container #addFundsPinInputLine,.z-bg-blue .add-funds-container #addFundsPinInputLine:focus{background-color:#fff;color:black;border-radius:10px;border:2px solid black}
.z-bg-blue .add-funds-container .payment-to-link,.z-bg-blue .add-funds-container .payment-to-link span,.z-bg-blue .add-funds-container .add-funds-guest-login{color:#e6fcf4;font-family:GalanoGrotesque-Medium;font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.z-bg-blue .add-funds-container .due-info{color:#00c8b7;font-family:GalanoGrotesque-Bold;font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.z-bg-blue .add-funds-container .add-funds-radio-label{overflow:hidden;color:#1a1c35;text-overflow:ellipsis;font-family:GalanoGrotesque-Medium;font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.z-bg-blue .add-funds-container .error-text{color:red}
.z-bg-blue .add-funds-container button{border-radius:var(--radius-full,9999px);font-family:GalanoGrotesque-Bold;font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.z-bg-blue .add-funds-container button#addFundsPhContinueBtn[aria-label="Continue"],.z-bg-blue .add-funds-container button#add-funds-choice-continue-btn[aria-label="Continue"],.z-bg-blue .add-funds-container *:not(.disabled)>#add-funds-choice-continue-btn{background:var(--Brand-Total-Red,#E00)}
.z-bg-blue .add-funds-container .add-funds-selection-form .choice-card{border-radius:10px}
.z-bg-blue .add-funds-container .add-funds-selection-form .choice-card.selected{border-left:0}
.z-bg-blue .add-funds-container .add-funds-disclaimers-container{border-radius:var(--radius-sm,8px)}
.z-bg-blue .add-funds-container .add-funds-disclaimers-container .addfunds-inactive-msg{display:flex;font-family:GalanoGrotesque-Medium;font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.z-bg-blue .add-funds-container .form-control::placeholder{text-overflow:ellipsis;font-family:GalanoGrotesque-Medium;font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.z-bg-blue .add-funds-container .add-funds-guest-login{text-align:center}
.z-bg-blue .add-funds-container a{border-bottom:1px solid #e6fcf4;color:#e6fcf4}
.z-bg-blue .add-funds-container a.addFundsRedirectLink{color:darkred;border-bottom:1px solid darkred}
.z-bg-blue .add-funds-container .md-form .help-text{background:url(clientlib-base/resources/svg/dark/question-mark.svg) 99% center no-repeat;opacity:1}
.add-funds-container{padding-left:0;padding-right:0}
.add-funds-container #addFunds>.add-funds-col{padding-left:0;padding-right:0}
.add-funds-container .add-funds-guest-login{display:flex}
.add-funds-container .due-info.text-md-bold{color:#00c8b7}
.add-funds-container .addfunds-inactive-msg{display:inline-flex;padding:5px;border:1px solid;border-radius:5px}
.add-funds-container .add-funds-phnum-section,.add-funds-container #addFundsInputLine{speak:digits}
.add-funds-container .addfunds-disclaimer-txt a{color:#834c00;border-bottom:2px solid #834c00}
.add-funds-container a[role='link']{color:#1a1c35;font-family:'GalanoGrotesque-Bold';font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.add-funds-container a[role='link']:hover,.add-funds-container a[role='link']:focus{color:#525252}
.add-funds-container a[role='link'].disabled{color:#a2a2a2}
@media only screen and (min-width:992px) and (max-width:1199px){.zw-container .add-funds-container a[role='link'],.zw-container .add-funds-container .text-sm-medium{font-size:16px;line-height:24px}
}
@media only screen and (min-width:1200px){.zw-container .add-funds-container a[role='link'],.zw-container .add-funds-container .text-sm-medium{font-size:16px;line-height:24px}
}
@media only screen and (min-width:344px) and (max-width:768px){.zw-container .add-funds-container a[role='link'],.zw-container .add-funds-container .text-sm-medium{font-size:18px;line-height:28px}
.add-funds-guest-login{margin-left:10px !important}
.add-funds-title{margin-left:10px}
}
.closest-store-tbvz{background:#e6fcf4;border:1px solid rgba(0,0,0,0.1);border-radius:24px;width:100%;margin:30px auto 44px auto;padding:24px}
@media only screen and (min-width:720px){.closest-store-tbvz{margin:10px 0 44px auto}
}
@media only screen and (min-width:920px){.closest-store-tbvz{margin:10px 0 90px auto;width:343px}
}
.closest-store-tbvz .usage-title{font-family:'GalanoGrotesque-Bold';font-size:24px;font-weight:400;line-height:32px;color:#1a1c35}
@media only screen and (min-width:720px){.closest-store-tbvz .usage-title{font-size:30px;font-weight:400;line-height:38px}
}
@media only screen and (min-width:920px){.closest-store-tbvz .usage-title{font-size:30px;font-weight:400;line-height:38px}
}
.closest-store-tbvz .md-form{margin-top:24px !important}
.closest-store-tbvz .md-form label{font-family:'GalanoGrotesque-Medium' !important;font-size:14px !important;font-weight:400 !important;line-height:20px !important;text-align:left !important;margin-bottom:5px}
.closest-store-tbvz .md-form .form-control{background-color:#fff !important;border:2px solid rgba(0,0,0,0.1) !important;border-radius:8px !important;box-shadow:0 1px 2px 0 #1018280D !important}
.closest-store-tbvz .md-form .error{background:#fff url("clientlib-base/resources/svg/light/error.svg") 99% center no-repeat !important;border-color:#ed7000 !important;border-bottom-width:3px !important}
.closest-store-tbvz .md-form .success{background:#fff url("clientlib-base/resources/svg/light/success.svg") 99% center no-repeat !important;border-bottom:3px solid #008330 !important}
.closest-store-tbvz .find-a-store-btn{background-color:#1a1c35;color:#fff;padding:12px 32px;border-radius:24px;display:inline-block;height:50px;font-family:'GalanoGrotesque-Bold';font-size:16px;font-weight:400;line-height:24px;margin:0 0 24px 0;text-align:center}
@media only screen and (min-width:720px){.closest-store-tbvz .find-a-store-btn{margin:0 0 24px 0}
}
@media only screen and (min-width:920px){.closest-store-tbvz .find-a-store-btn{margin:16px 0 24px 0}
}
.closest-store-tbvz a.find-a-store-btn:not([href]):hover{color:#fff;opacity:1}
.closest-store-tbvz .use-my-location-btn{background:url("clientlib-base/resources/svg/my_account/dashboard/location_icon.svg") left center no-repeat;border-bottom:0;color:#1a1c35;display:inline-block;padding-left:24px;font-family:'GalanoGrotesque-Bold';font-size:14px;font-weight:400;line-height:30px;text-align:left;text-decoration:underline}
.closest-store-tbvz .closest-store-carousel{margin-top:30px}
.closest-store-tbvz .closest-store-carousel .store-title{color:#1a1c35;font-family:'GalanoGrotesque-Bold';font-size:20px;font-weight:400;line-height:30px;text-align:left}
.closest-store-tbvz .closest-store-carousel .view{margin:16px 0 0}
.closest-store-tbvz .closest-store-carousel .owl-stage{touch-action:pan-y;animation-delay:.8s;transition:transform .8s ease-in-out,-webkit-transform .8s ease-in-out !important}
.closest-store-tbvz .closest-store-carousel .owl-item{background:#fff;border-radius:12px;padding:24px 16px}
.closest-store-tbvz .closest-store-carousel .store-details{width:100%}
.closest-store-tbvz .closest-store-carousel .store-details div.d-flex{justify-content:space-around}
.closest-store-tbvz .closest-store-carousel .store-address{background:url("clientlib-base/resources/svg/my_account/dashboard/location_icon.svg") left center no-repeat;color:#1a1c35;font-family:GalanoGrotesque-Medium;font-size:14px;font-weight:400;line-height:20px;margin-top:14px;padding-left:24px;text-align:left;text-decoration:underline}
.closest-store-tbvz .closest-store-carousel .directions-btn{background-color:#e00;border-radius:24px;color:#fff;display:inline;padding:12px 26px;font-size:14px;line-height:20px;text-align:left;box-shadow:none}
.closest-store-tbvz .closest-store-carousel .directions-btn:hover{color:#fff;opacity:1}
.closest-store-tbvz .closest-store-carousel .call-store-btn{background-color:#1a1c35;border-radius:24px;color:#fff;display:inline;padding:12px 26px;font-size:14px;line-height:20px;text-align:left;box-shadow:none}
.closest-store-tbvz .closest-store-carousel .call-store-btn:hover{color:#fff;opacity:1}
.closest-store-tbvz .closest-store-carousel .owl-item.active:focus-visible{outline:0}
.closest-store-tbvz .closest-store-carousel .owl-nav.disabled+.owl-dots{margin-top:32px}
.closest-store-tbvz .closest-store-carousel .owl-dots{background:transparent;height:34px}
.closest-store-tbvz .closest-store-carousel .owl-dots .owl-dot{height:30px;width:30px;border-radius:50%}
.closest-store-tbvz .closest-store-carousel .owl-dots .owl-dot span{height:8px;width:8px;margin:11px;background:#525252 !important;border:0 !important}
.closest-store-tbvz .closest-store-carousel .owl-dots .owl-dot.active{outline:none !important;outline:#1a1c35 auto 2px !important}
.closest-store-tbvz .closest-store-carousel .owl-dots .owl-dot.active span{background-color:#1a1c35 !important;height:8px;width:8px;margin:11px}
.myaccount-rewards .enhancement-cards-container .sequential-card-carousel .owl-item.active:focus-visible{outline:0}
.myaccount-rewards .enhancement-cards-container .sequential-card-carousel .owl-nav.disabled+.owl-dots{margin-top:32px}
.myaccount-rewards .enhancement-cards-container .sequential-card-carousel .owl-dots{background:transparent;height:34px;margin-bottom:30px;margin-top:30px;padding-top:0;margin-top:0 !important}
@media screen and (min-width:720px){.myaccount-rewards .enhancement-cards-container .sequential-card-carousel .owl-dots{margin-bottom:40px;margin-top:40px}
}
@media screen and (min-width:920px){.myaccount-rewards .enhancement-cards-container .sequential-card-carousel .owl-dots{margin-bottom:40px}
}
.myaccount-rewards .enhancement-cards-container .sequential-card-carousel .owl-dots .owl-dot{height:30px !important;width:30px !important;border-radius:50% !important;background-color:unset !important}
.myaccount-rewards .enhancement-cards-container .sequential-card-carousel .owl-dots .owl-dot span{height:8px;width:8px;margin:11px;background:#525252 !important;border:0 !important;display:block !important}
.myaccount-rewards .enhancement-cards-container .sequential-card-carousel .owl-dots .owl-dot.active{outline:none !important;outline:#1a1c35 auto 2px !important}
.myaccount-rewards .enhancement-cards-container .sequential-card-carousel .owl-dots .owl-dot.active span{background-color:#1a1c35 !important;height:8px;width:8px;margin:11px}
.my-reward-carousel .reward-carousel .multiline-plan-card .add-to-cart-btn{text-align:left}
.my-reward-carousel .reward-carousel .owl-dots{background:transparent;height:34px}
.my-reward-carousel .reward-carousel .owl-dots .owl-dot{height:30px !important;width:30px !important;border-radius:50% !important;background-color:unset !important}
.my-reward-carousel .reward-carousel .owl-dots .owl-dot span{height:8px;width:8px;margin:11px;background:white !important;border:0 !important;display:block !important}
.my-reward-carousel .reward-carousel .owl-dots .owl-dot.active{outline:none !important;outline:white auto 2px !important}
.my-reward-carousel .reward-carousel .owl-dots .owl-dot.active span{background-color:white !important;height:8px;width:8px;margin:11px}
.ute-taxes-container .text-left,.ute-taxes-container .caption-three{font-family:"Lato",sans-serif;font-size:12px;letter-spacing:.25px;line-height:20px;font-weight:normal}
.accordion-heading{font-weight:normal !important}
.margin-bottom-unset{margin-bottom:unset}
.label-text{font-size:1.3rem !important;line-height:2rem !important;font-weight:400 !important;font-family:'GalanoGrotesque-Medium' !important;letter-spacing:normal !important}
.noLeftRightPadding{padding-left:0 !important;padding-right:0 !important}
.pre-tax{color:#834c00;text-align:right;font-family:"Galano Grotesque";font-size:14px;font-style:normal;font-weight:500;line-height:20px}
.plandetail-price-container .card-legal-container{text-align:center !important}
.plandetail-price-container .phone-name{padding:0 !important;margin-top:-30px}
.plandetail-price-container .phone-image{padding:0 !important;margin-top:-40px}
.tablet-subtitle-one{font-size:1.6rem !important;font-weight:400 !important}
@media screen and (max-width:480px){#tabletsimcard{text-align:center !important}
.tablet-no-border{border:0}
.simkit-price-container .detailpage-card .sim-details-price-container .justify-content-center{justify-content:center !important}
.simkit-price-container .detailpage-card .phone-rating-summary{padding:12px 0}
.plandetail-price-container .product-card-container .sim-kit-card{text-align:center !important;border:none !important;width:100%;min-height:0 !important}
.pt-30{padding-top:0 !important}
}
.cmp-skinnybanner--main{background-color:#FFF;padding-top:16px}
.skinny-main-wrapper .skinny-main-container{background-color:#e5f2fc;border-radius:6px;padding:16px !important}
.skinny-main-wrapper .skinny-main-container .info-icon{width:24px;margin-right:6px}
.skinny-main-wrapper .skinny-main-container a{text-decoration:underline;line-height:20px;margin-left:3px;border:unset;font-size:14px;font-family:'GalanoGrotesque-Bold';font-weight:400}
.cmp-byop-skinnybanner__cta-text,.cmp-skinnybanner__modal-ctatext{font-family:GalanoGrotesque-Bold;font-size:14px;font-weight:400}
.cmp-skinnybanner__modal-message{padding-top:30px}
.cmp-skinnybanner__row{background-color:#e5f2fc !important;padding:16px !important;border-radius:12px}
.cmp-skinnybanner__bgrow{padding:16px !important;border-radius:12px}
.cmp-skinnybanner__img-container{margin:0 8px 0 0;height:100%;min-width:24px;width:24px}
.cmp-skinnybanner__img-container img{height:24px;width:100%;object-fit:cover}
.cmp-byop-skinnybanner__text-message,.cmp-skinnybanner__text-message{font-family:GalanoGrotesque-Medium;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}
.cmp-skinnybanner__text-device,.cmp-skinnybanner__text-details{font-family:GalanoGrotesque-Bold;font-weight:600;font-size:14px;line-height:20px;letter-spacing:0}
.cmp-skinnybanner__text-details{text-decoration:underline}
.byop-skinny-main-wrapper .byop-skinny-main-container{border-radius:6px;padding:16px !important}
.byop-skinny-main-wrapper .byop-skinny-main-container .info-icon{width:24px;margin-right:6px}
.byop-skinny-main-wrapper .byop-skinny-main-container a{text-decoration:underline;line-height:20px;margin-left:3px;border:unset;font-size:14px;font-family:'GalanoGrotesque-Bold';font-weight:400}
@media only screen and (max-width:767px){.cmp-skinnybanner--main{padding-bottom:16px}
}
.devicedetailskinnybanner .skinny-main-wrapper .skinny-main-container a{text-decoration:underline;line-height:20px;margin-left:3px;border:unset;font-size:14px;font-family:'GalanoGrotesque-Bold';font-weight:400}
.smart-banner{position:fixed;top:0;left:0;height:79px;background-color:#f2f1f6;padding:5px 16px 5px 18px;z-index:9999;box-shadow:0 1px 0 rgba(0,0,0,0.1);font-family:'SF Pro Text',Arial,sans-serif;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;transform:translateX(-50%);left:50%;width:100%}
.smart-banner .wrapper{display:flex;align-items:center;width:85%;gap:10px}
.smart-banner .wrapper .avatar{display:flex;align-items:center;justify-content:space-between;gap:10px}
.smart-banner .wrapper .avatar .smart-banner-close-button{color:#bbbbc0;border:0;background:0}
.smart-banner .wrapper .avatar img{width:70px;height:70px;border-radius:10px;flex-shrink:0;aspect-ratio:75.86/76.00;box-shadow:0 1px 2px rgba(0,0,0,0.1)}
.smart-banner .app-info{display:flex;margin-top:20px;flex-direction:column;gap:3px;height:79px}
.smart-banner .app-info .app-name{margin-left:0;color:#090b0a;font-family:"Roboto";font-size:14px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:-0.21px}
.smart-banner .app-info .app-developer{color:#848489;font-family:"Roboto";font-size:11px;font-style:normal;font-weight:400;line-height:12px}
.smart-banner .store-link{width:15%}
.smart-banner .store-link a{color:#367af6;text-align:center;font-family:"SF Pro Text";font-size:18px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-0.54px}
#pega-upsell{border-radius:14px;overflow:hidden;margin:0;border:1px solid #000;margin-top:20px}
#pega-upsell .pega-upsell-content{background:#fff;float:left;width:100%;padding:45px 20px 20px 20px}
#pega-upsell .pega-upsell-content .pega-heading{word-break:break-word;margin:0;padding-bottom:20px;font-size:24px}
#pega-upsell .pega-upsell-img{border-right:1px solid #000}
#pega-upsell .pega-upsell-img img{width:100%;height:100%}
#pega-upsell .close-icon-pega{position:absolute;background:transparent;border:0;color:#000;top:24px;right:29px;font-size:16px;font-weight:bold}
#pega-upsell .close-icon-pega .icon.light-theme.small-icon i.clear{background-size:35px}
#pega-upsell .pega-upsell-content .primary-btn{text-align:left}
@media(min-width:768px){.order-conf-pega .pega-upsell-content .pega-heading{font-size:17px}
.order-conf-pega .pega-upsell-content .pega-subheading{font-size:12px;line-height:16px}
}
@media(max-width:767px){#pega-upsell .pega-upsell-img{order:2 !important;border-top:1px solid #000}
#pega-upsell .close-icon-pega{position:absolute;top:10px;right:10px;font-size:12px;color:red}
#pega-upsell .pega-upsell-content .primary-btn{text-align:center}
}
@media(min-width:1024px) and (max-width:1026px){.order-conf-pega{max-width:66.666667% !important}
#pega-upsell .close-icon-pega{top:10px;right:10px;font-size:12px;color:green}
}
@media(min-width:767px) and (max-width:769px){.order-conf-pega{max-width:83.333333% !important}
#pega-upsell .close-icon-pega{top:10px;right:10px;font-size:12px;color:blue}
}
.twp-plan{padding-top:16px}
@media screen and (min-width:920px){.twp-plan{padding-top:64px}
}
.twp-plan .already-account{margin-top:10px}
.twp-plan .already-account a{letter-spacing:0}
@media(min-width:992px){.twp-plan .already-account{margin-top:0}
}
.twp-plan .twp-content-wrapper{background-color:unset !important;color:#1a1c35;border-radius:24px}
@media(min-width:992px){.twp-plan .twp-content-wrapper .input-group{width:320px;max-width:320px;margin-bottom:0 !important}
.twp-plan .twp-content-wrapper .icon.light-theme.small-icon i.expand-more{background:url("clientlib-base/resources/svg/light/expand_more.svg") center center no-repeat}
}
.twp-plan .twp-content-wrapper .twp-form .already-customer-container label{color:#1a1c35}
.twp-plan .twp-content-wrapper .twp-form .already-customer-container .already-account a{color:#1a1c35;border-bottom:1px solid #1a1c35}
.twp-plan .twp-content-wrapper .twp-form .already-customer-container .already-account a:hover{border-bottom:2px solid #1a1c35}
.twp-plan .twp-content-wrapper h2.subtitle-two{font-family:"GalanoGrotesque-Bold";font-size:24px;line-height:32px;font-weight:400;margin-bottom:17px;text-align:left;color:#1a1c35}
@media screen and (min-width:920px){.twp-plan .twp-content-wrapper h2.subtitle-two{font-size:30px;line-height:38px;max-width:900px}
}
.twp-plan .twp-content-wrapper select,.twp-plan .twp-content-wrapper input.form-control,.twp-plan .twp-content-wrapper input.form-control:focus{border-radius:10px !important;border:2px solid #dadada !important;width:100%;max-width:100%}
@media screen and (min-width:720px){.twp-plan .twp-content-wrapper select,.twp-plan .twp-content-wrapper input.form-control,.twp-plan .twp-content-wrapper input.form-control:focus{width:320px}
}
.twp-plan .twp-content-wrapper select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("../../../content/dam/tbvz/en/zelda/images/dark-grey-down-arrow.svg");background-repeat:no-repeat;background-position:right .7em top 50%;background-size:16px;padding:10px 12px}
.twp-plan .twp-content-wrapper .pl-0{padding-left:0 !important}
.twp-plan .twp-content-wrapper .pr-0{padding-right:0 !important}
.already-customer-container.twp-min-input-form .button-container{margin-top:11px}
@media screen and (min-width:920px){.already-customer-container.twp-min-input-form .button-container{margin-top:27px}
}
.already-customer-container.twp-min-input-form .button-container .twp-check-device .btn{width:295px;max-width:100%;height:48px;font-size:16px;line-height:24px;padding:10px 14px;margin-bottom:10px}
@media screen and (min-width:920px){.already-customer-container.twp-min-input-form .button-container .twp-check-device .btn{margin-bottom:15px}
}
.twp-eligibility-check-lp h1{color:#1a1c35;font-family:'GalanoGrotesque-Bold';font-size:24px;line-height:32px;text-align:left;margin-bottom:16px}
@media screen and (min-width:920px){.twp-eligibility-check-lp h1{font-size:30px;line-height:38px;margin-bottom:8px}
}
.twp-eligibility-check-lp li,.twp-eligibility-check-lp p{color:#1a1c35;font-family:'GalanoGrotesque-Medium';font-size:16px;line-height:24px;align-self:stretch}
.twp-eligibility-check-lp p{margin-bottom:16px}
@media screen and (min-width:920px){.twp-eligibility-check-lp p{margin-bottom:12px;max-width:70%}
}
.twp-eligibility-check-lp ol{padding-left:11.84px;margin-bottom:0}
@media screen and (max-width:720px){.twp-eligibility-check-lp div.desktopOnly{display:none}
}
.twp-eligibility-check-lp h2{color:#1a1c35;font-family:'GalanoGrotesque-Bold';font-size:24px;line-height:32px;text-align:left}
.twp-eligibility-check-lp img.twp-eligibility-qr-code{width:200px;height:200px;margin-top:16px}
.twp-eligibility-check-lp .btn{width:295px;max-width:295px}
.twp-eligibility-check-lp .button-container{display:flex;justify-content:center}
@media screen and (min-width:720px){.twp-eligibility-check-lp .mobileOnly{display:none !important}
}
.twp-lp-back-button .icon i{margin-bottom:16px}
@media screen and (min-width:920px){.twp-lp-back-button .icon i{margin-bottom:40px}
}
.twp-lp-back-button .icon i.dark-back-button{height:18px;width:18px}
.twp-lp-back-button,.twp-lp-back-button:focus,.twp-lp-back-button:active,.twp-lp-back-button:hover{border-bottom:0}
.icon.light-theme.large-icon i.dark-back-button{background:url("../../../content/dam/tbvz/en/zelda/images/dark-left-arrow.svg") no-repeat}
.twp-response-modal h1{color:#000;font-family:'GalanoGrotesque-Bold';font-size:30px;line-height:38px;margin-bottom:24px}
@media screen and (max-width:720px){.twp-response-modal h1{max-width:95%}
}
.twp-response-modal p,.twp-response-modal a{color:#1a1c35 !important;font-family:'GalanoGrotesque-Medium';font-size:16px;line-height:24px;font-weight:400;max-width:none}
.twp-response-modal p{margin-bottom:24px}
.twp-response-modal .btn{width:100%;max-width:100%}
.twp-response-modal .modal-body{margin-top:0}
@media only screen and (min-width:480px){.twp-response-modal .add-to-cart{left:0;bottom:0;width:100%;text-align:center;position:absolute}
}
.twp-response-modal .modal-header .close{top:8px;right:8px}
@media screen and (min-width:920px){.twp-response-modal .modal-header .close{top:16px;right:16px}
}
.twp-response-modal .modal-content{padding:16px}
@media screen and (min-width:920px){.twp-response-modal .modal-content{padding:32px;border-radius:20px;min-height:366px;min-width:700px}
}
@media screen and (max-width:720px){.twp-response-modal .modal-content{height:100vh;min-height:100vh}
}
@media screen and (max-width:720px){.twp-response-modal .modal-dialog{margin:unset;max-width:100%;width:100%}
}
@media(min-width:992px){.twp-response-modal .modal-dialog{max-width:700px}
}
.zw-container .zw-hero{background-color:#1a1c35;background-image:url("clientlib-base/resources/Desktop_Header.png");background-repeat:no-repeat;background-size:cover;color:#fff;margin-bottom:48px}
.zw-container .zw-hero .container{padding:64px 0}
.zw-container h1,.zw-container .display-xs-bold{font-family:'GalanoGrotesque-Bold';font-size:24px;font-style:normal;font-weight:400;line-height:32px}
.zw-container .text-md-medium,.zw-container p,.zw-container .caption-three,.zw-container .legal,.zw-container .savedCustomerAddressDetail .body-text,.zw-container .savedCustomerAddressDetail .md-form.input-group.search-input label,.md-form.input-group.search-input .zw-container .savedCustomerAddressDetail label,.zw-container .savedCustomerAddressDetail label.field span,label.field .zw-container .savedCustomerAddressDetail span,.zw-container .savedCustomerAddressDetail label.field-spa span,label.field-spa .zw-container .savedCustomerAddressDetail span,.zw-container .savedCustomerAddressDetail a,.zw-container .savedCustomerAddressDetail .payment-method-info .default-payment p.subtitle-three-px,.payment-method-info .default-payment .zw-container .savedCustomerAddressDetail p.subtitle-three-px,.zw-container .savedCustomerAddressDetail .address-info .default-payment p.subtitle-three-px,.address-info .default-payment .zw-container .savedCustomerAddressDetail p.subtitle-three-px,.zw-container .savedCustomerAddressDetail .managed-line .refill-your-plan .toast-refill .toast-header .subtitle-three-px,.managed-line .refill-your-plan .toast-refill .toast-header .zw-container .savedCustomerAddressDetail .subtitle-three-px,.zw-container .savedCustomerAddressDetail .managed-line .port-toast .toast-refill .toast-header .subtitle-three-px,.managed-line .port-toast .toast-refill .toast-header .zw-container .savedCustomerAddressDetail .subtitle-three-px{font-family:'GalanoGrotesque-Medium';font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.zw-container h2,.zw-container .caption-three-bold{font-family:'GalanoGrotesque-Bold';font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.zw-container .caption-one,.zw-container .text-ig-medium{font-family:'GalanoGrotesque-Medium';font-size:18px;font-style:normal;font-weight:400;line-height:28px}
.zw-container .text-ig-bold{color:#1a1c35;font-family:'GalanoGrotesque-Bold';font-size:18px;font-style:normal;font-weight:400;line-height:28px}
.zw-container .text-md-bold{color:#1a1c35;font-family:'GalanoGrotesque-Bold';font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.zw-container .text-xl-bold{font-family:'GalanoGrotesque-Bold';font-size:20px;font-style:normal;font-weight:400;line-height:30px}
.zw-container .text-md-bold-secondary{color:#FFF;font-family:'GalanoGrotesque-Bold';font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.zw-container .text-sm-medium{color:#1a1c35;font-family:'GalanoGrotesque-Medium';font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.zw-container .text-sm-medium-underlined{color:var(--Brand-Total-Deep-Blue,#1a1c35);font-family:'GalanoGrotesque-Medium';font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration-line:underline}
.zw-container .primary-btn.disabled .btn,.zw-container .primary-btn.disabled .btn:focus,.zw-container .primary-btn.disabled .btn:hover,.zw-container .primary-btn.disabled .btn:active,.zw-container .secondary-btn.disabled .btn,.zw-container .secondary-btn.disabled .btn:focus,.zw-container .secondary-btn.disabled .btn:hover,.zw-container .secondary-btn.disabled .btn:active{color:#a2a2a2;border:1px solid #d9d9d9;background:#f2f2f2}
.zw-container .primary-btn.disabled .btn:focus,.zw-container .secondary-btn.disabled .btn:focus{box-shadow:none;outline:0}
.zw-container .primary-btn .btn,.zw-container .primary-btn .btn:focus,.zw-container .primary-btn .btn:hover,.zw-container .primary-btn .btn:active{background-color:#e00;color:#fff}
.zw-container .primary-btn a.btn{background-color:#e00}
.zw-container .primary-btn .btn:focus{box-shadow:0 0 0 4px #ffcdd2;outline:0}
.zw-container .secondary-btn .btn,.zw-container .secondary-btn .btn:focus,.zw-container .secondary-btn .btn:active{background-color:#1a1c35;color:#fff}
.zw-container .secondary-btn .btn:focus{box-shadow:0 0 0 4px #ffcdd2;outline:0}
.zw-container .secondary-btn .btn:hover{background-color:#3b3f78;color:#fff}
.zw-container .secondary-btn-white a.btn{background-color:#fff;color:#1a1c35;border:1px solid #000}
.zw-container input,.zw-container .sort-dropdown,.zw-container label.field,.zw-container label.field-spa,.zw-container label.field.focused,.zw-container label.field-spa.focused{border-radius:10px !important;border:1px solid #dadada !important}
.zw-container .error-text{color:#a41412 !important;font-size:14px !important;line-height:28px;font-weight:400;font-family:GalanoGrotesque-Medium}
.zw-container .choice-card{border:1px solid #dadada;border-radius:10px;color:#1a1c35}
.zw-container .md-form label{font-family:'GalanoGrotesque-Medium';font-size:14px;font-weight:400;line-height:20px;text-align:left;margin-bottom:5px}
.zw-container .modal-content{background-color:#e6fcf4;color:#1a1c35;border-radius:20px}
.zw-container .primary-txt{color:#1a1c35}
.zw-container .secondary-txt{color:#525252}
.zw-container .notification-box{display:inline-flex;padding:10px;flex-direction:column;align-items:flex-start;gap:8px;border-radius:var(--radius-md,10px)}
.zw-container .notification-box .h4{font-family:GalanoGrotesque-Bold;font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.zw-container .notification-box p{font-family:GalanoGrotesque-Medium;font-size:18px;font-style:normal;font-weight:400;line-height:28px}
.zw-container .notification-box .disclaimer-section,.zw-container .notification-box .warning{color:#834c00;border:1px solid var(--Border-Warning,#fff1cc);background:var(--Background-Warning,#fff9e6)}
.zw-container .notification-box .success-section{color:#315700;border:1px solid var(--Border-Success,#e2f7c2);background:var(--Background-Success,#f2fde0)}
.zw-container .notification-box .notification-error{color:#a41412;border:1px solid var(--Border-Error,#ffcdd2);background:var(--Background-Error,#ffebee)}
@media(max-width:991px){.zw-container .zw-hero{background-position:right}
}
.grecaptcha-badge{visibility:hidden;position:fixed;z-index:2147483647 !important;border:0;width:auto !important;display:initial !important;opacity:1 !important;letter-spacing:normal}
legend{font-size:2rem}
.show-tootip-modal .modal-content{margin-left:30px;margin-right:30px;padding:0}
.show-tootip-modal .modal-body{margin-top:0 !important;padding-left:20px;padding-right:20px;padding-top:20px}
.show-tootip-modal .modal-body .caption-one-normal{font-weight:500;line-height:24px !important;font-size:13px !important}
.show-tootip-modal .modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #c4c4c4;border-bottom-right-radius:calc(0.3rem - 1px);border-bottom-left-radius:calc(0.3rem - 1px);text-align:center;justify-content:center}
.show-tootip-modal .modal-footer .close-modal{border:0;background:0}
.show-tootip-modal .modal-footer .close-modal:focus{outline:1px solid #c4c4c4}
.visble-desktop-view{display:block}
.visible-mobile-view{display:block}
.pb-100{padding-bottom:100px !important}
.border-top-black{border-top:1px solid #000 !important}
.border-top-black-bold{border-top:5px solid #000 !important}
.border-top-black-normal{border-top:3px solid #000 !important}
.border-bottom-black{border-bottom:1px solid #000 !important}
.border-bottom-black-bold{border-bottom:6px solid #000 !important}
.border-bottom-black-normal{border-bottom:3px solid #000 !important}
.border-top-bottom-black{border-top:1px solid #000 !important;border-bottom:1px solid #000 !important}
.border-bottom-grey{border-bottom:1px solid #d8dada}
.min-padding{padding-bottom:2px}
.pt-01{padding-top:2px !important}
.small-padding{padding:4px 0}
.fs-13{font-size:13px}
.small-padding-one{padding:4px 0 0 0}
.add_button{display:flex;padding:10px 14px;justify-content:center;align-items:center;gap:4px;border-radius:999px;background:#E00}
.big-padding{padding:0 8px 8px 8px}
.account-address-container{width:100%;display:flex;flex-direction:column;gap:40px;margin-top:30px}
.account-address-box{border:1px solid rgba(0,0,0,0.1);border-radius:24px;width:100%;padding:32px 16px;display:flex;flex-direction:column;gap:32px}
.account-address-center{display:flex;width:100%;align-items:center;justify-content:space-between}
.account-address-heading{font-size:20px;font-weight:600;color:#1a1c35}
.account-address-buttons{display:flex;align-items:center;gap:6px}
.account-address-add{display:flex;padding:10px 14px !important;align-items:center !important;justify-content:center !important;gap:4px !important;width:fit-content !important;border-radius:999px !important;color:white !important;background-color:#E00 !important;border:1px solid #E00 !important}
.account-address-box2{display:flex;flex-direction:column;gap:0;padding:20px 0}
.account-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center;z-index:10000}
.account-modal-background{background-color:#fff !important;padding:30px;border-radius:16px;width:400px;position:relative;color:#0f0f17 !important;display:flex;gap:5px !important;flex-direction:column}
.account-modal-popup{margin-bottom:10px;font-size:18px;font-weight:bold}
.account-modal-closebtn{position:absolute;top:10px;right:10px;border:0;background:0;color:#0f0f17 !important;font-size:16px;cursor:pointer}
.account-address-input{padding:10px;margin-bottom:10px;border-radius:5px;border:1px solid #444;background-color:#fff !important;color:#0f0f17 !important;font-size:14px;width:100%}
.account-address-flexrow{display:flex;justify-content:space-between;gap:14px}
.account-modal-label{color:#bbb;font-size:12px;margin-bottom:5px}
.address-modal-save-btn{padding:10px;background-color:#D22;color:#fff;border-radius:999px;border:0;flex:1;margin-right:10px;cursor:pointer}
.address-modal-save-disabled{padding:10px;background-color:#777;color:#fff;border-radius:999px;border:0;flex:1;margin-right:10px;cursor:not-allowed}
.address-modal-cancel-btn{padding:10px;background-color:#D22;color:#fff;border-radius:999px;border:0;flex:1;cursor:pointer}
.saved-address-center{align-items:center;gap:10px}
.fit-content-height{height:fit-content}
.fit-content-position{height:fit-content}
.address-modal-error{color:#D22;font-size:12px}
.pt-50{padding-top:50px !important}
.pb-50{padding-bottom:50px !important}
.pl-50{padding-left:50px !important}
.pr-50{padding-right:50px !important}
.pl-16{padding-left:16px !important}
.pr-16{padding-right:16px !important}
.pt-16{padding-top:16px !important}
.pb-16{padding-bottom:16px !important}
.pl-32{padding-left:32px !important}
.pr-32{padding-right:32px !important}
.pt-32{padding-top:32px !important}
.pb-32{padding-bottom:32px !important}
.pl-1{padding-left:1px !important}
.pl-17{padding-left:17px !important}
.pl-18{padding-left:18px !important}
.pr-10{padding-right:10px !important}
.pr-12{padding-right:12px !important}
.pr-20{padding-right:20px !important}
.left-padding{padding-left:14px}
.right-padding{padding-left:0;padding-right:0}
.read-pol{height:27px}
@media only screen and (min-width:992px){.broadband-multiline-plan-list .plan-card-label-outline{background:#f6f6f6;border-top:4px solid #e00 !important;box-shadow:none}
.multiline-plans-list:not(.broadband-multiline-plan-list) .plan-card-label-outline{box-shadow:inset 0 0 0 6px #000,0 2px 10px rgba(0,0,0,0.2)}
.multiline-plans-list:not(.broadband-multiline-plan-list) .plan-card-label-outline-remove{transition:box-shadow 1s;box-shadow:none !important}
}
.acp-info-section,.acp-enrollment{background-color:#000;color:#fff;padding:5px;border-radius:5px;font-size:14px}
@media(min-width:992px){.acp-info-width{width:165%}
.large .btn{width:210px}
.login-details__cta .large .btn{width:210px;background-color:#000 !important}
.order-history-details .acp-info-width{width:260%;margin-top:13px}
}
.cart-disclaimer .acp-info-section .caption-two{margin-left:unset !important}
.legal-smartpay-text{font-size:10px;font-weight:400;letter-spacing:.25px;line-height:18px}
.acp-migration-plan-offer .style-decoration{text-decoration:underline;text-decoration-color:#e00;text-decoration-thickness:.3rem;text-decoration-skip-ink:none}
.acp-migration-disclaimer{font-size:12px;background-color:#f6f6f6;padding:10px}
.acp-migration-disclaimer .terms-n-conditions{font-size:12px}
.acp-migration-disclaimer .disney-terms-n-conditions{font-size:12px}
.modal-body{margin-top:15px}
.display-center{display:flex;justify-content:center;position:relative}
.download-fcc-labels-btn{width:285px !important}
.unverifiedEmailStyle{background-color:#ffe6e6;color:#c00;padding:2px 6px;border-radius:4px;font-weight:bold;display:inline-flex;align-items:center}
.verifiedEmailStyle{background-color:#e6ffe6;color:#060;padding:2px 6px;border-radius:4px;font-weight:bold;display:inline-flex;align-items:center}
.check-icon-email-verify{top:3px;height:20px;width:22px;display:inline-block;border:2px solid #060;border-radius:50%;background-color:#e6ffe6;position:relative;margin-right:6px}
.check-icon-email-verify::after{content:'';display:block;width:6px;height:12px;border:solid #060;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:2px;left:6px}
.set-height{height:46px !important}
#pl-left-imp,#zipcode-mainsection{padding-left:0 !important}
.no-padding-imp,#no-padding-imp{padding:0 !important}
#pr-right-imp,#pr-right-imp-inner,#city-mainsection{padding-right:0 !important}
#opacity-show #country{opacity:1 !important}
#createAccountBtnAdditional{text-align:left !important}
#service-pronoun,#service-state{box-shadow:inset 0 0 0 1px #000;border-radius:0}
#pronounPersonalInfoModalFormLabelSpan{top:-25px !important;left:2px !important;font-size:medium !important}
.address-modal-btn-ct{display:flex;justify-content:space-between;margin-top:30px}
.use-address-modal-btn{padding:10px;max-height:fit-content;font-size:14px;background-color:#D22;color:#fff;border-radius:999px;border:0;flex:1;margin-right:10px;min-width:186px;margin-top:10px}
.account-address-input-suggest{padding:10px;margin-bottom:10px;border-radius:0;border:1px solid #989898;border-bottom:1px solid black;background-color:#eaf8e8 !important;color:#0f0f17 !important;font-size:14px;width:100%;margin-top:10px}
.suggested-account-flex{display:flex;gap:20px;padding-left:6px}
.padding-b-20{padding-bottom:20px}
.suggested-account-popup{background-color:#eaf8e8;padding:20px;padding-top:30px;border-radius:10px;width:491px;position:relative;box-shadow:0 4px 6px rgba(0,0,0,0.1)}
.suggested-account-header{font-size:18px;font-weight:bold}
.suggested-account-content{display:flex;flex-direction:column;justify-content:space-between;margin-top:10px;margin-bottom:30px}
.flex-1{flex:1}
.suggested-acc-address{overflow:hidden;max-width:calc(30ch);word-wrap:break-word}
.account-address-box2 .caption-one-normal{overflow:hidden;max-width:calc(50ch);word-wrap:break-word}
@media(max-width:768px){.suggested-account-flex{display:block}
}
.padding-b-10{padding-bottom:10px}
.disney-background{bottom:0;left:0;right:0;top:0;overflow:auto;background-image:radial-gradient(circle at 20% 95%,#056877,#051828 96%);background-size:cover;background-position:50%;background-repeat:no-repeat}
.disney-background h1{color:#fff}
.disney-background .disney-container{position:relative;box-sizing:border-box;display:flex;height:100%;flex-direction:column;gap:8px;border-top-left-radius:24px;border-top-right-radius:24px;background-color:#fff;margin-top:0;flex-grow:0;animation:fade_in .3s cubic-bezier(0.4,0.8,0.74,1) .15s forwards,slide_web_container_up .66s cubic-bezier(0.4,0.8,0.74,1) .15s forwards;border-bottom-right-radius:24px;border-bottom-left-radius:24px;padding-left:20px !important;padding-right:20px !important;padding-top:20px;padding-bottom:20px;margin-bottom:56px;opacity:1;transform:translateY(0)}
.disney-background .disney-container p{margin:10px 0;font-size:14px}
@media only screen and (min-width:768px){.disney-background .disney-container{width:580px}
}
.disney-background .disney-logo{height:70px;margin-top:10px}
.imei-error-div{margin-bottom:20px;display:none}
.imei-error-transfer-card{max-width:360px;padding:20px;background-color:#e6fcf4;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,0.05);font-family:'Arial',sans-serif;color:#313334;gap:10px}
.imei-error-transfer-card h2{font-size:18px;font-weight:700;color:#313334;margin:0 0 10px}
.imei-error-transfer-card h3{font-size:18px;font-weight:700;color:#313334;margin:0 0 10px}
.imei-error-transfer-card p{font-size:14px;color:#313334;margin-bottom:16px}
.imei-error-transfer-card a{display:block;width:100%;padding:12px;font-size:14px;font-weight:bold;color:#fff;background-color:#1a1c35;border:0;border-radius:8px;cursor:pointer;margin-bottom:16px}
.imei-error-transfer-card a:hover{background-color:#1a1c35}
.imei-error-transfer-card .imei-error-icon{font-size:18px;font-weight:bold;color:#313334;background-color:#e6fcf4;width:50px;height:24px;text-align:center;line-height:23px;border-radius:50%;margin-bottom:10px;border:2px solid #313334}
.imei-error-transfer-card hr{border:0;border-top:1px solid #e2e8f0;margin:16px 0}
.bg-light-grey .upgrade-plan.upgrade-px{padding-top:12px !important;margin-bottom:16px}
@media only screen and (min-width:992px){.bg-light-grey .upgrade-plan.upgrade-px{padding-top:32px !important;margin-bottom:24px}
}
.container.pb-0 .title-above-upgrade{margin-bottom:16px}
@media only screen and (min-width:992px){.container.pb-0 .title-above-upgrade{margin-bottom:24px}
}
.place-holder-text{margin:6px 0 4px 0;color:var(--Black,#000);font-size:16px;font-style:normal;font-weight:500;line-height:24px;min-width:fit-content}
@media only screen and (min-width:992px){.place-holder-text{margin:4px 8px 0 16px}
}
div.xf-content-height{margin:0}
.visuallyhidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}
.webview-legal{position:fixed;bottom:0;padding-bottom:22px;left:0;width:-webkit-fill-available}
@media(min-width:320px){.sort-options .wrap-drop{min-width:336px !important}
}
.webview-flex-items{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;align-content:center}
.webviewtitle{display:none}
.emptypage .progressbar .container-fluid{background-color:white !important;background-image:none !important;color:#fff !important;background-repeat:no-repeat;background-size:cover;padding:0 !important;margin-top:22px !important}
.emptypage .progress-bar-container .progress .progress-bar{background-color:#e00;border-radius:0}
.emptypage .progressbar{span,p,h4{display:none}
}
.emptypage .progressbar:last-child{display:none}
.emptypage .webviewtitle{display:none}
@media only screen and (min-width:720px){.emptypage .progress-bar-container .progress{width:100% !important}
}
.webview-activation-type-heading{color:#1a1c35;font-family:GalanoGrotesque-Bold;font-size:20px;font-style:normal;font-weight:400;line-height:30px;padding-top:14px;margin-bottom:24px}
.webview-activation-type-byop,.webview-activation-type-branded{padding:20px 16px;border-bottom:1px solid #e2e2e2;display:flex;justify-content:space-between;cursor:pointer}
.webview-activation-type-branded a,.webview-activation-type-byop a{color:#1a1c35;font-family:GalanoGrotesque-Medium;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border:0}
.webview-activation-esim,.webview-activation-psim{padding:20px 16px;border-bottom:1px solid #e2e2e2;display:flex;justify-content:space-between;cursor:pointer}
.webview-activation-psim a,.webview-activation-esim a{color:#1a1c35;font-family:GalanoGrotesque-Medium;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border:0}
p.webview-activation-psim{cursor:pointer}
p.webview-activation-type-byop{cursor:pointer}
p.webview-activation-esim{cursor:pointer}