.row{margin:0}#hero1 .button1{left:calc(50% - 260px);position:absolute;bottom:70px}
#hero1 .button2{position:absolute;bottom:70px}#hero1{top:0;margin-top:137px}.new-promo-banner-container{background-color:#f6f6f6;background-repeat:no-repeat;color:#fff;display:flex;flex-direction:row;min-height:52px;width:100%;top:85px;z-index:3;align-items:center;position:fixed;justify-content:center}
.new-promo-banner-center{width:86%;align-content:center}.banner-copy-container{display:flex;flex-direction:column}
.banner-copy{font-family:Futura Std;text-align:center;color:#333;font-size:14px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:.88px}
.banner-copy a{color:#0f15d4}.visible_hero1 .content_wrapper h1,.visible_hero1 .content_wrapper h2,.visible_hero1 .content_wrapper h3{color:#fff}
.visible_hero1 .content_wrapper h1{letter-spacing:1px;line-height:1.2;font-size:40px;font-weight:900;margin:0;padding-bottom:20px}
.v2map-button{min-width:262px;margin:4px;font-family:Futura Std;background:#0f15d4;border:3px solid #0f15d4;color:#fff;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:2px;line-height:1.23;padding:13px 20px;text-align:center}
.v2map-button:hover{background:#fff;border-color:#0f15d4;color:#0f15d4}.hero1_aem_contents .link_btn_wt{background:#fff;border-color:#0f15d4;color:#0f15d4;font-family:Futura Std;border:0;cursor:pointer;font-size:16px;padding:16px 26px;text-align:center;margin:5px 0;min-width:262px;display:inline-block;margin-top:20px;margin-right:20px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.06;letter-spacing:1px}
.visible_hero1 .hero1_aem_contents .link_btn_wt:hover{background:#0f15d4;border-color:#fff;color:#fff;text-decoration:none}
.evergreen-desktop{height:532px;width:100%;background-color:#0f15d4}.evergreen-desktop.lazy-background.visible{background-image:url(../images/3-hands.png);background-repeat:no-repeat}
span.uncapped{margin-left:36px}.service-block{color:#fff;padding-top:4%;padding-left:55%}
.service-block h2{max-width:340px;font-family:'Futura Std';font-size:28px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:1px;color:#fff;margin-bottom:40px}
.service-block p{max-width:355px;font-family:CircularStd;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.1px;color:#fff}
.service-block p.last{margin-bottom:40px}.service-block p svg{vertical-align:middle;margin-right:16px}
.service-block a.service-btn{width:217px;border-radius:2px;font-family:'Futura Std';font-size:16px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.06;letter-spacing:1px;margin-top:0}
@media(max-width:1440px){.evergreen-desktop{background-position-x:10%}}@media(min-width:1441px){.service-block{padding-top:3%}
.evergreen-desktop{background-position-x:30%}}#hero1 .visible_hero1.lazy-background{background-image:url(../images/spacer.gif)}
#hero1 .visible_hero1.lazy-background.visible{background-image:url(../images/hero-photo@3x.jpg)}
.padded-text{max-width:1400px;text-align:center;margin:0 auto;padding-left:98px;padding-right:98px;padding-bottom:50px;padding-top:100px}
.padded-text p{max-width:650px;margin:0 auto;text-align:center;font-family:CircularStd;font-size:9px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.44;letter-spacing:.08px;color:#656565}
.emocomp-button{text-align:center;padding-top:50px}.emo-comp p.sub-head{padding:0 40px;font-size:16px;line-height:1.25;max-width:60%;margin:16px auto 0;font-family:CircularStd;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:.1px;text-align:center;color:#656565}
.savings-calc p.sub-head{padding:0 40px 60px 40px;font-size:16px;line-height:24px;max-width:60%;margin:16px auto 0;font-family:CircularStd;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:.1px;text-align:center;color:#4b4b4b}
.emobutton{font-family:Futura Std;background:#0f15d4;border:3px solid #0f15d4;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-height:16px;letter-spacing:2px;line-height:1.23;padding:13px 26px !important;text-align:center;margin:5px 0;min-width:0}
.emobutton:hover{background:#fff;border-color:#0f15d4;color:#0f15d4}.emo-comp{border-bottom:0;text-align:center;padding-top:40px;padding-bottom:30px;max-width:1440px}
.savings{background:#ffd791}.item1{border-right:1px solid #caa86c}.savings-calc{margin:auto;border-bottom:0;text-align:center;padding-top:40px;padding-bottom:112px;max-width:1440px}
.emo-comp .emo-comp-item{padding:30px 15px;border-bottom:0}.emo-comp .emo-comp-item:last-child{padding:30px 20px;border-right:0;border-bottom:0}
.emo-comp h3{font-family:Futura Std;font-size:16px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:1px;text-align:center;color:#0f15d4;margin-bottom:17px}
.emo-comp p{margin:0 auto;max-width:215px;font-family:CircularStd;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:.1px;text-align:center;color:#656565}
.savings-calc h3{font-family:Futura Std;font-size:16px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:1px;text-align:center;color:#0f15d4;margin-bottom:17px}
.savings-calc p{margin:0 auto;max-width:215px;font-family:CircularStd;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:.1px;text-align:center;color:#656565}
.party-pay-block h3{text-align:left;font-family:CircularStd;font-style:normal;font-weight:700;font-size:22px;line-height:32px;letter-spacing:.05px;color:#1c1c1c}
.party-pay-block p{margin:0;text-align:left;max-width:500px;font-family:CircularStd;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.1px;color:#4b4b4b}
.emo-comp-heading{max-width:584px;margin:auto;padding-top:47px;font-family:Futura Std;font-size:40px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:1px;text-align:center;color:#333;vertical-align:middle}
.savings-calc-heading{max-width:650px;margin:auto;padding-top:72px;font-family:Futura Std;font-size:48px;font-weight:800;font-style:normal;font-stretch:normal;line-height:56px;letter-spacing:.8px;text-align:center;color:#000;vertical-align:middle}
#total-savings{font-family:CircularStd;font-style:normal;font-weight:700;font-size:177.655px;line-height:225px;display:flex;align-items:center;text-align:center;color:#1c1c1c}
#present-amt{margin-top:25px;font-family:CircularStd;font-style:normal;font-weight:700;font-size:110.434px;display:flex;align-items:center;text-align:center;color:#1c1c1c}
.year-block p{margin:0;font-family:Futura Std;padding:16px 0 40px 0;text-align:left;max-width:600px;font-style:normal;font-weight:800;font-size:28px;line-height:40px;letter-spacing:.6px;color:#1c1c1c}
.year-block-cta{text-align:left}span.dollar-symb{font-family:CircularStd;top:-1.5em;font-style:normal;font-weight:700;font-size:38px;line-height:58px;letter-spacing:.0965517px;color:#1c1c1c;position:relative}
span.dollar-month-symb{font-family:CircularStd;top:-1.5em;font-style:normal;font-weight:700;font-size:38px;line-height:58px;letter-spacing:.0965517px;color:#fff;position:relative}
span.year-sub{bottom:-45px;position:relative;font-family:CircularStd;font-style:normal;font-weight:700;font-size:38px;line-height:58px;letter-spacing:.0965517px;color:#1c1c1c}
span.month-sub{bottom:-53px;position:relative;font-family:CircularStd;font-style:normal;font-weight:700;font-size:38px;line-height:58px;letter-spacing:.0965517px;color:#fff}
img.minus-logo{cursor:pointer;padding-right:32px}img.plus-logo{cursor:pointer;padding-left:32px}
.nav-link{font-style:normal;font-weight:400;letter-spacing:.05px;font-family:CircularStd;font-size:22px;color:#1c1c1c;background:#fff;border-radius:25px;padding:.5rem 3.5rem}
.party-pay-wrapper{margin-bottom:84px;max-width:357px;padding:9px;background:#fff;border-radius:25px}
.emo-comp-img{width:auto;height:72px}.plan-new-hero{background-position-x:right !important;background-position:center;margin-top:137px;height:600px;background-size:cover}
.webp .plan-new-hero.lazy-background.visible{background-image:url(../images/webpimages/plan-hero.webp)}
.no-webp .plan-new-hero.lazy-background.visible{background-image:url(../images/plan-hero.png)}
.plan-left-block h1{font-family:Futura Std;font-style:normal;font-weight:800;font-size:48px;line-height:56px;letter-spacing:.8px;color:#fff;margin-bottom:16px}
.plan-left-block p{max-width:560px;font-family:CircularStd;font-style:normal;font-weight:400;font-size:22px;line-height:32px;display:flex;align-items:center;letter-spacing:.05px;color:#fff;margin-bottom:48px}
.plan-right-block h1{font-family:CircularStd;font-style:normal;font-weight:700;font-size:204px;display:flex;align-items:center;text-align:center;color:#fff;float:right}
.plan-left-block{max-width:605px;margin-top:90px}.plan-left-block p a{display:contents;color:#fff;text-decoration:underline}
.grey-module h1{max-width:691px;margin:auto;padding-bottom:32px;font-family:Futura Std;font-style:normal;font-weight:800;font-size:32px;line-height:40px;text-align:center;letter-spacing:.6px;color:#000}
.grey-module p{margin-bottom:32px;font-family:CircularStd;font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center;letter-spacing:.1px;color:#6e6e6e}
.plan-grey-block{background:#f5f5f5}.service-list{display:flex}.service-list h4{margin-bottom:16px;margin-top:18px;font-family:CircularStd;font-style:normal;font-weight:700;font-size:16px;line-height:24px;letter-spacing:.1px;color:#343434}
.service-list p{margin-bottom:25px;font-family:CircularStd;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.1px;color:#343434}
.calc-left-block h1{max-width:500px;margin-bottom:50px;font-family:Futura Std;font-style:normal;font-weight:800;font-size:32px;line-height:40px;display:flex;align-items:center;letter-spacing:.6px;color:#1c1c1c}
.calc-left-block h2{margin-top:0;margin-bottom:32px;font-family:CircularStd;font-style:normal;font-weight:400;font-size:20px;line-height:30px;display:flex;align-items:center;letter-spacing:.05px;color:#4b4b4b}
.service-list>div{display:inline-block;width:100%;padding-left:16px}.padded-CardBox h1{font-family:Futura Std;font-style:normal;font-weight:800;font-size:32px;line-height:40px;letter-spacing:.6px;color:#1c1c1c;border:1px solid #fff;margin:auto}
.padded-CardBox h4{padding-bottom:4px;margin:auto;font-family:CircularStd;font-style:normal;font-weight:700;font-size:16px;line-height:24px;letter-spacing:.1px;color:#1c1c1c}
.padded-CardBox p{margin-bottom:16px;font-family:CircularStd;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.1px;color:#4b4b4b}
.mini-card{margin:auto;background-color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.12));max-width:303px;display:flex;padding-bottom:24px;flex-direction:column;border-radius:12px}
.mini-card-header{padding-left:24px;padding-right:24px;padding-bottom:8px;padding-top:18px;text-align:left;font-family:CircularStd;font-style:normal;font-weight:700;font-size:16px;line-height:24px;letter-spacing:.1px;color:#1c1c1c}
.animation-block{text-align:center;background:#e6f4ff}.mini-card p{margin-bottom:13px;padding-left:24px;font-family:CircularStd;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.15px;color:#1c1c1c;padding-right:24;padding-right:24px}
.price-block p{padding-bottom:18px;margin:0;font-family:CircularStd;font-style:normal;font-weight:400;font-size:12px;line-height:20px;text-align:center;letter-spacing:2.5px;text-transform:uppercase;color:#1c1c1c}
.price-block h1{text-align:center;padding:0;font-family:CircularStd;font-style:normal;font-weight:700;font-size:68px;line-height:86px;color:#1c1c1c}
span.dollar-year-symb{position:relative;top:-.8em;font-size:30px;line-height:29px}
.mini-card a{text-align:center}.mini-card button{padding:0 43px;border:2px solid #0f15d4;text-align:center;margin:auto}
.mini-card button:hover{border:2px solid #0f15d4}span.monthly-amt{font-family:CircularStd;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#1c1c1c}
.price-input{padding-bottom:32px}.carrier-price{font-family:CircularStd;padding-left:22px;height:42px;border:0;border-radius:2px;background:#f6f6f6;width:120px}
.CardBox-footer p{padding-top:32px;font-family:CircularStd;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.15px;color:#fff}
.map-container-right h1{font-family:Futura Std;font-style:normal;font-weight:800;font-size:32px;line-height:40px;letter-spacing:.6px;color:#000}
.map-container-right p{margin-bottom:34px;font-family:CircularStd;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.1px;color:#6e6e6e}
.map-container-left{padding:0}.map-container button{padding:0 43px;border:2px solid #0f15d4;text-align:center;margin:auto}
.map-container button:hover{border:2px solid #0f15d4}.service-list p a{font-weight:700;color:#0f15d4}
.CardBox-footer p a{text-decoration:underline;color:#fff}.animation-block img{width:202px}
.currencyinput{color:grey;width:10px;padding-top:8px;position:absolute;background:0;left:62px}
.currencyinput input{border:0}span.emoticon{top:7px;position:relative;margin-left:15px}
.smiley{display:flex}.prospective-cust{margin-top:24px}.carrier-price:focus{outline:0;background:#e6e6e6}
p.calc-block-disc{margin-bottom:37px;margin-top:64px;font-family:CircularStd;font-style:normal;font-weight:400;font-size:12px;line-height:18px;letter-spacing:.2px;color:#4b4b4b}
.onlyDesktop{display:block}p.map-disc{font-family:CircularStd;font-style:normal;font-weight:400;font-size:12px;line-height:18px;letter-spacing:.2px;color:#4b4b4b}
iframe{border:0}p{margin:0 0 10px}.plan-video{text-align:center}.plan-video-container{height:auto;background:#0f15d4;padding-top:81px;padding-bottom:72px}
iframe.visible-video{border-color:#fff;border-style:solid;border-width:16px;border-radius:12px;width:100%;max-width:1070px;height:616px}
.plan-video-container h1{margin:auto;font-weight:800;font-size:32px;line-height:40px;text-align:center;letter-spacing:.6px;color:#fff;font-family:'Futura Std'}
.plan-video-container p{padding-top:12px;max-width:560px;padding-bottom:72px;font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center;letter-spacing:.1px;color:#fff;font-family:CircularStd;margin:auto}
.commonhead{max-width:840px;padding-top:120px;padding-bottom:64px;margin:auto}.commonhead h1,.commonhead h2{font-family:'Futura Std';font-style:normal;font-weight:800;font-size:48px;line-height:56px;text-align:center;letter-spacing:.8px;color:#1c1c1c;padding-bottom:16px;margin:auto;max-width:575px}
.commonhead p{margin:auto;font-family:CircularStd;font-style:normal;font-weight:400;font-size:22px;line-height:32px;text-align:center;letter-spacing:.05px;color:#4b4b4b;max-width:792px}
.pillars{position:relative;display:grid;margin-left:9%;margin-right:9%;text-align:center;justify-content:center;gap:4rem}
.pillars-cards{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-content:space-evenly;gap:2rem}
.card-container{min-height:170px;padding:0;background:#f5f5f5;border-radius:16px}
.color-strip.one{background:#dcc8ff}.color-strip.two{background:#fcbea0}.color-strip.three{background:#ffd791}
.color-strip.four{background:#c1f4ea}.color-strip{height:16px;border-top-left-radius:inherit;border-top-right-radius:inherit}
.card-content{display:grid;text-align:left;padding:32px 32px 60px}.card-content h2{margin:16px 0;font-family:CircularStd;font-style:normal;font-weight:700;font-size:16px;line-height:24px;display:flex;letter-spacing:.1px;color:#000d45}
.card-content.plan-lp h2{display:block}.card-content p{font-family:CircularStd;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.1px;color:#747c9a;text-align:inherit}
.card-content p a{cursor:pointer;font-weight:600;color:#0f15d4}.imagetext{max-width:1309px;margin:auto;padding-bottom:64px}
img#leftimage{width:100%;float:right}.imagetext h1,.imagetext h2{margin-bottom:16px;font-family:'Futura Std';font-style:normal;font-weight:800;font-size:32px;line-height:40px;letter-spacing:.6px;color:#1c1c1c}
.imagetext p{margin-bottom:32px;font-family:CircularStd;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.1px;color:#6e6e6e}
.prepaid.imagetext p{font-size:22px;line-height:32px;letter-spacing:.05px;color:#6e6e6e}
p.imagetext-disc{font-family:CircularStd;font-style:normal;font-weight:400;font-size:12px;line-height:20px;letter-spacing:2.5px;text-transform:uppercase;color:#000d45;margin-bottom:16px}
.righttext{padding-top:15px;margin:auto;max-width:385px}.baf-imagetext.righttext{padding-top:unset}
.baf-imagetext.righttext h1,.baf-imagetext.righttext h2{margin-top:unset}.no-bot-pad{padding:0}
.new-accordian .new-card-body li{color:#6e6e6e}.new-accordian .new-card-body a{text-decoration:none;font-weight:800}
.service-cont{max-width:714px}.service.lazy-background.visible{padding-top:72px}.prepaid.imagetext{padding-bottom:100px;padding-top:88px}
.prepaid.pillars{margin-bottom:64px}.lefttext{padding-top:68px;margin:auto;max-width:510px;padding-bottom:32px}
.second-contain .lefttext{padding-top:96px}@media only screen and (min-width:1800px){.large-container{width:1600px}
}@media only screen and (min-width:769px){.plan-video-container{padding-left:40px;padding-right:40px}
.grey-module{padding-top:96px;height:344px;text-align:center}.year-block{padding-left:104px}
.party-pay-block{padding-left:190px}}@media only screen and (min-width:767px) and (max-width:991px){.emo-comp .emo-comp-item{border-right:0}
}@media only screen and (min-width:993px) and (max-width:1224px){.righttext{padding-top:0;max-width:500px}
.map-container-right{position:relative;left:50%;transform:translate(-50%,36%);max-width:420px}
}@media only screen and (min-width:1225px){.map-container-right{max-width:480px;position:relative;left:50%;transform:translate(-50%,45%)}
}@media only screen and (max-width:767px){.v2map-button{font-size:12px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.42;letter-spacing:.75px}
#hero1 .button1{left:calc(50% - 140px);position:absolute;bottom:98px}#hero1 .button2{left:calc(50% + -122px);position:absolute;bottom:40px}
#hero1 .visible_hero1.lazy-background.visible{background-image:url(../images/3-hands-mobile@3x.jpg)}
.emo-comp .emo-comp-item:last-child{padding:12px 10px}.emo-comp-img{margin:0}.emo-comp{margin:0;padding:0}
.emo-comp .emo-comp-item{padding:12px 10px;border-right:0}.emo-comp .emo-comp-item:last-item{border-bottom:0}
.emobutton{font-family:Futura Std;background:#0f15d4;border:3px solid #0f15d4;color:#fff;cursor:pointer;font-size:13px;font-weight:600;min-height:16px;letter-spacing:2px;line-height:1.23;padding:13px 20px;text-align:center;margin:5px 0;min-width:0}
.emocomp-button{text-align:center;padding:50px}}@media screen and (max-width:992px){p.map-disc{margin-bottom:0;margin-top:64px}
.map-container-right{float:none;max-width:500px;margin:auto;text-align:center;padding:41px 28px 56px 28px}
.price-input{position:relative}.currencyinput{left:-14px}.plan-new-hero{background-position-x:80%,right !important;background-position-y:63% !important;background-size:cover;padding-bottom:48px;margin-top:157px;height:700px}
.webp .plan-new-hero.lazy-background.visible{background-image:url(../images/webpimages/plan-hero-mobile.webp)}
.no-webp .plan-new-hero.lazy-background.visible{background-image:url(../images/plan-hero-mobile.png)}
.plan-right-block{float:left}.calc-right-block{margin-bottom:26px;margin-top:32px}
.padded-CardBox{padding-bottom:32px;padding-top:48px;margin:auto;max-width:303px}
.calc-CardBox{max-width:500px;margin:auto;padding-right:5px;padding-left:5px;background:linear-gradient(180deg,#fcfbfb 44%,#0006ab 24%);background-color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.12));display:flex;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;border-radius:12px}
.no-pad-mob{padding:0}}@media only screen and (max-width:1200px){.pillars-cards{grid-template-columns:1fr 1fr}
}@media only screen and (max-width:600px){.pillars-cards{grid-template-columns:1fr}
}@media only screen and (max-width:768px){h1.lawyers-copy{margin:32px 30px 31px}.lefttext{padding-top:0;text-align:center}
.prepaid.imagetext p{font-size:20px;line-height:30px}.second-contain .lefttext{padding-top:0;padding-bottom:0}
.prepaid.pillars{margin-bottom:32px}.prepaid.imagetext{padding-top:48px}.imagetext{padding-bottom:32px}
img#leftimage{margin-bottom:16px}.imagetext h1,.imagetext h2{font-size:24px;line-height:32px;letter-spacing:.6px}
.card-container{min-height:100px}.card-content h2{margin:revert;position:relative;font-size:16px;line-height:24px;letter-spacing:.1px}
.card-content p{font-size:14px;line-height:20px;letter-spacing:.15px}.commonhead{max-width:500px;padding:64px 24px 32px 24px}
.commonhead h1,.commonhead h2{font-size:32px;line-height:40px;text-align:center;letter-spacing:.6px}
.commonhead p{position:relative;font-size:20px;line-height:30px;letter-spacing:.05px}
.plan-video-container h1{max-width:300px;margin:auto;font-weight:800;font-size:24px;line-height:32px;text-align:center}
.plan-video-container p{padding-top:16px;max-width:300px;padding-bottom:40px;text-align:center;margin:auto}
.plan-video-container{padding-top:48px;padding-bottom:48px;height:auto}iframe.visible-video{max-width:425px;border-width:6px;height:217px}
.map-container-right h1{font-size:24px}.service-list>div{padding:0}.grey-module button{width:100%;max-width:247px;margin-bottom:8px;min-width:221px}
.plan-new-hero button{margin-left:-121px;left:50%;width:fit-content;position:absolute;min-width:250px}
.plan-left-block{margin-top:50px}.map-container-left{max-width:100%;margin:auto;float:none;padding:0}
#map_coverage iframe{border-radius:0}.calc-left-block h1{font-size:24px;line-height:32px;text-align:center}
.calc-left-block{margin-top:56px}.year-block{display:inline-block}.prospect-cust{display:inline-block}
.nav-link{line-height:30px;padding:.6rem 2.6rem;font-size:20px}.party-pay-wrapper{margin:auto;max-width:290px}
span.dollar-symb{font-size:28px}span.dollar-month-symb{top:-1.3em;font-size:28px}
span.year-sub{bottom:-22px}span.month-sub{bottom:-25px;font-size:40px}.year-block p{text-align:center;font-size:16px;letter-spacing:.1px}
.year-block-cta{text-align:center}.party-pay-block h3{text-align:center}.party-pay-block p{text-align:center}
#present-amt{border-bottom:1px solid #caa86c;padding-bottom:56px;font-size:85px;line-height:108px}
#total-savings{line-height:140px;font-size:118px}img.minus-logo{padding-right:16px}
img.plus-logo{padding-left:16px}.banner-copy{line-height:1.67;letter-spacing:.75px;font-size:12px;font-size:12px}
#hero1{margin-top:77px}.emo-comp p{max-width:251px}.padded-text{padding-left:20px;padding-right:20px;padding-bottom:30px;padding-top:60px}
.emo-comp-heading{padding:47px 24px 0;font-family:Futura Std;font-size:24px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:1px;text-align:center;color:#333;vertical-align:middle}
.savings-calc-heading{padding:47px 24px 0;font-family:Futura Std;font-size:24px;font-weight:800;font-style:normal;font-stretch:normal;line-height:32px;letter-spacing:.6px;text-align:center;color:#000;vertical-align:middle}
.emo-comp p.sub-head{padding:0 24px;margin-bottom:20px;max-width:100%;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:.09px}
.savings-calc p.sub-head{padding:0 24px;margin-bottom:20px;max-width:100%;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:.09px}
.onlyDesktop{display:none}.map-heading h1{padding-top:40px;padding-bottom:26px;font-family:Futura Std;font-size:20px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:1px;text-align:center;color:#0f15d4;text-align:center;vertical-align:middle}
.map-heading p{margin-bottom:32px;font-family:CircularStd;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.1px;text-align:center;color:#000;padding:0}
.mapbutton{font-family:Futura Std;background:#0f15d4;border:3px solid #0f15d4;color:#fff;cursor:pointer;font-size:13px;font-weight:600;min-height:16px;letter-spacing:2px;line-height:1.23;padding:13px 20px;text-align:center;margin:5px 0;min-width:0}
.mapcomp-button{text-align:center;padding:50px}.new-promo-banner-container{min-height:72px}
.service-block{position:unset;padding-top:64px}.service-block h2{margin-top:0;font-size:20px;margin-bottom:32px}
.service-block p{font-size:12px;line-height:1.33}.service-block a.service-btn{width:100%;font-size:12px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.42;letter-spacing:.75px}
.evergreen-desktop{background:#0f15d4;background-image:none !important}.service-block{padding-left:0}
.service-mob{padding-right:6%;padding-left:6%}.evergreen-desktop{height:680px !important}
.evergreen-mob-bg{height:288px;background-repeat:no-repeat;background-position:bottom}
.evergreen-mob-bg.lazy-background.visible{background-image:url(../images/3-hands-mobile.png)}
.visible_hero1 .content_wrapper h1{font-size:24px;font-stretch:normal;line-height:1.25;font-family:Futura Std;text-align:center;font-style:normal}
.plan-left-block h1{font-family:Futura Std;font-style:normal;font-weight:800;font-size:32px;line-height:40px;letter-spacing:.6px}
.plan-left-block p{margin-bottom:0;font-family:CircularStd;font-style:normal;font-weight:400;font-size:15px;line-height:24px;display:flex;align-items:center;letter-spacing:.1px}
.plan-right-block h1{font-family:CircularStd;font-size:120px;float:left}.grey-module{max-width:500px;margin:auto;text-align:center;padding:72px 24px 72px 24px}
.grey-module h1{margin-bottom:24px;font-weight:800;font-size:24px;line-height:32px;text-align:center;letter-spacing:.6px;margin-bottom:24px}
.grey-module p{margin-bottom:24px}#coverage_map{height:383px}}@media(min-width:768px) and (max-width:768px){.plan-new-hero button{bottom:-334px}
.plan-left-block h1{margin-top:15px}.plan-left-block{margin-top:0}}@media(min-width:768px) and (max-width:992px){.calc-right-block{margin-top:197px}
.plan-calc{background-size:contain;background-image:url(../images/elliptical-bg-mob.svg);background-position-x:100% !important}
}@media screen and (min-width:992px){.map-container{height:560px}p.map-disc{margin-top:123px}
.no-pad{padding:0}.padded-CardBox{padding:54px 67px 32px 75px}.calc-CardBox{background:linear-gradient(180deg,#fcfbfb 45%,#0006ab 24%);background-color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.12));width:445px;display:flex;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;border-radius:12px;float:right}
.service-list-wrapper{max-width:440px}.calc-right-block{margin-top:230px}.onlyMobile{display:none}
.plan-right-block{margin-top:120px}.plan-calc{margin:auto;max-width:1440px;background-position-x:right;height:1310px;background-image:url(../images/elliptical-bg.svg)}
.calc-left-block{padding-top:108px}}@media screen and (max-width:991px){.onlyDesktop{display:none}
}@media(min-width:993px) and (max-width:1890px){.savings-calc-block{background:linear-gradient(90deg,#fffF 88%,#ffd791 12%)}
}@media only screen and (min-width:1891px){.savings-calc-block{background:linear-gradient(90deg,#fffF 79%,#ffd791 21%)}
}@media only screen and (min-width:2451px){.savings-calc-block{background:linear-gradient(90deg,#fffF 73%,#ffd791 27%)}
}@media only screen and (min-width:3135px){.savings-calc-block{background:linear-gradient(90deg,#fffF 68%,#ffd791 32%)}
}.hero1 .bluebutton{background:#0f15d4;border:3px solid #0f15d4;color:#fff;cursor:pointer;min-height:16px;height:48px;border-radius:2px;margin:5px 0;min-width:120px;font-family:Futura Std;font-size:16px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.06;letter-spacing:1.3px;text-align:center}
.hero1 .bluebutton:hover{background:#fff;border-color:#0f15d4;color:#0f15d4}.map-image{width:100%}
.mapcomp-button{text-align:center;padding:70px}.mapbutton{font-family:Futura Std;background:#0f15d4;border:3px solid #0f15d4;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-height:16px;letter-spacing:2px;line-height:1.23;padding:13px 26px !important;text-align:center;margin:5px 0;min-width:0}
.mapbutton:hover{background:#fff;border-color:#0f15d4;color:#0f15d4}p.disclaimer-subtext{margin-top:15px;max-width:410px;font-size:12px}
@media(max-width:767px){.plan-calc{background-position-y:bottom;background-image:url(../images/elliptical-bg-mob.svg);background-position-x:right}
.plan-calc{background-position-y:104%}.calc-left-block h2{text-align:center;font-size:16px}
p.calc-block-disc{margin-bottom:32px}.visible_hero3{height:auto;padding:24px;background-position:0 0 !important;background-size:cover !important}
.visible_hero3 h1{margin:0 auto;max-width:450px;font-size:24px;line-height:1.25;font-family:Futura Std;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:1px;text-align:center;color:#fff}
.visible_hero3 h2{margin:0 auto;max-width:450px;font-size:24px;line-height:1.25;font-family:Futura Std;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:1px;text-align:center;color:#fff}
.visible_hero3 p{margin:0 auto;max-width:450px;font-family:CircularStd;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.1px;color:#fff}
.visible_hero3 button{width:100%;margin-top:19px;margin-bottom:183px}.visible_hero3 .button1{margin-bottom:15px !important}
.visible_hero3 .button2{margin-left:0 !important}.visible_hero3.v2{position:relative;background:0 0 !important;height:auto;padding:0;margin:0;border-top:1px solid #ccc}
}@media(max-width:328px){.plan-calc{background-position-y:103%}}@media(max-width:386px){.visible_hero3{padding-top:123px}
}@media(min-width:387px) and (max-width:420px){.visible_hero3{padding-top:200px}}
@media(min-width:421px) and (max-width:767px){.visible_hero3{padding-top:215px}}.display-harmony{display:none}
.disclaimer-alignment{font-family:CircularStd;font-style:normal;font-weight:400;font-size:12px;line-height:18px;letter-spacing:.2px}
.disclaimer-alignment-plan{color:#fff;padding-top:48px}@media screen and (max-width:768px){.imagetext p{position:relative}
.disclaimer-alignment-plan{position:absolute;bottom:-450px}}@media(min-width:769px) and (max-width:1300px){.service.lazy-background.visible{background-position-x:100%}
.service.prepaid-page.lazy-background.visible{background-position-x:55%}}.hero-copy.a42-5g h2{font-size:22px;line-height:32px;letter-spacing:.05px;color:#1c1c1c;margin-bottom:0}
@media(max-width:769px){.common-hero.samsung-lp.lazy-background.a42-5g{background-size:310px}
}@media(max-width:600px){.faq-question{font-size:inherit;max-width:260px}}@media(max-width:320px){.faq-question{font-size:inherit;max-width:200px}
}@media(max-width:425px){.common-hero.plan-lp .hero-copy{margin-top:180px !important}
}@media(max-width:320px){.common-hero.plan-lp .hero-copy{margin-top:180px !important}
}@media(min-width:768px) and (max-width:991px){.common-hero.plan-lp .hero-copy{margin-top:180px !important}
}@media(min-width:425px) and (max-width:767px){.common-hero.plan-lp .hero-copy{margin-top:180px !important}
}.hero-refresh{margin-top:84px}@media(max-width:768px){.hero-refresh{margin-top:112px}
}@media(min-width:768px) and (max-width:992px){.service.lazy-background.visible.plan-page{background-image:url(../images/service-plan-mob.jpg);background-position-y:89%;height:750px}
}.baf-vimeoPlayerImg{border-radius:16px}@media(min-width:1192px){.baf-vimeoPlayerImg{height:372px;margin-top:14px}
}