.plan-amazing .content{overflow-x:hidden;background-color:#fff;position:relative;max-width:1200px;width:100%;margin:auto}
.plan-amazing .wt-header{width:100%;margin:50px auto 0;text-align:center;padding-bottom:50px;border-bottom:2px solid #000}
.plan-amazing .wt-header h1{font-size:52px;line-height:86px;font-weight:600}
.plan-amazing .wt-header h1.amazing{margin-bottom:25px;position:relative}
.plan-amazing img.pfa{margin-bottom:25px;width:78vw;max-width:612px;height:auto}
.plan-amazing .wt-header h1 span{font-size:56px;color:#fff;background-color:#0000c1;padding:15px 15px 10px;margin:0 3px}
.plan-amazing .wt-header h2{font-size:24px;line-height:36px;font-weight:300}
.plan-amazing .wt-header h1 span.tm{background-color:unset;color:#000;padding:0 5px;margin:0;font-size:.3em;font-weight:400}
.plan-amazing .questions{position:relative;padding:50px 0}
.plan-amazing .questions p.question-nav{text-align:center;display:block;font-size:22px;line-height:28px;font-weight:400;color:#0000c1}
.plan-amazing .questions p.question-nav a{font-size:32px;margin:0 5px;text-decoration:none;font-weight:400;color:#0000c1}
.plan-amazing .questions p.question-nav a.nav-inactive{color:#999;pointer-events:none}
.plan-amazing .questions .questions-slick .question-container{outline:0}
.plan-amazing .question-title{display:-webkit-flex;display:flex;height:180px;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center}
.plan-amazing .question-title h3{font-weight:600;color:#000;font-size:42px;letter-spacing:-1px;line-height:45px}
.plan-amazing .options{display:inline-block;clear:both}
.plan-amazing .options section{float:left;position:relative;cursor:pointer;width:49%;height:240px;margin:.5%;overflow:auto}
.plan-amazing .option .img-answer{width:100%;height:100%;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}
.plan-amazing .option .img-answer:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}
.plan-amazing .options section .option-content{position:relative}
.plan-amazing .option .description{position:absolute;height:20px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#0000c1;padding:14px 18px 14px;margin:auto;font-weight:600;text-align:center;color:#fff;font-size:26px;letter-spacing:-1px;white-space:nowrap;pointer-events:none}
.plan-amazing .option.selected .description{background-color:#00a758}
.plan-amazing .questions .slick-dots{position:relative}
.plan-amazing .questions .slick-dots li button:before{font-size:12px}
.plan-amazing .answer{position:absolute;width:100%;margin:50px 0;text-align:center;display:none;z-index:1;left:0;top:0;overflow:hidden;background-color:rgba(255,255,255,1)}
.plan-amazing .answer h2{font-size:52px;line-height:86px;font-weight:600;margin-bottom:25px;letter-spacing:-1px;text-align:left}
.plan-amazing .answer .plan-main{display:-webkit-flex;display:flex;margin-bottom:25px}
.plan-amazing .answer .plan-main .plan-left{width:35%;text-align:left}
.plan-amazing .answer .plan-main .plan-right{width:65%;text-align:left;padding-left:1rem}
.plan-amazing .answer .plan-main .plan-image{display:none;width:360px;max-width:100%;width:360px;max-width:100%}
.plan-amazing .answer h4{font-size:24px;line-height:30px;font-weight:600;margin-bottom:25px;letter-spacing:-1px}
.plan-amazing .answer p{font-size:18px;line-height:24px;font-weight:300;margin-bottom:50px}
.plan-amazing .answer .plan-ctas a{background-color:#ec6453;font-weight:600;font-size:16px;line-height:16px;color:#fff;padding:16px;text-decoration:none}
.plan-amazing .answer .plan-share{display:block;margin-top:50px}
.plan-amazing .answer .plan-share a{margin-right:10px}
.plan-amazing .answer .share-legals{display:block;font-size:13px;line-height:16px;font-weight:300;margin-top:10px;color:#000}
@media screen and (max-width:1023px){.h-mobile{display:none}
.plan-amazing .wt-header{width:90%;margin:30px 5% 0}
.plan-amazing .content{max-width:800px;margin:auto}
.plan-amazing .questions{width:90%;margin:0 5% 0}
.plan-amazing .questions p.question-nav{font-size:18px;line-height:24px}
.plan-amazing .questions p.question-nav a{font-size:24px}
.plan-amazing .options{width:100%}
.plan-amazing .options section{height:auto;width:48%;margin:1%;overflow:hidden}
.plan-amazing .options section:after{content:"";display:block;padding-bottom:100%}
.plan-amazing .options section .option-content{position:absolute;width:100%;height:100%}
.plan-amazing .option .img-answer{width:auto;vertical-align:middle;position:relative;left:50%;transform:translateX(-50%)}
.plan-amazing .option .img-answer:hover{transform:translateX(-50%)}
.plan-amazing .option .description{position:relative;width:100%;display:block;font-size:22px;padding:14px 0 14px;bottom:21px;top:auto}
.plan-amazing .answer{margin:30px 0 0}
.plan-amazing .answer h2{text-align:center}
.plan-amazing .answer .plan-main{display:block}
.plan-amazing .answer .plan-main .plan-left,.plan-amazing .answer .plan-main .plan-right{width:auto;margin-bottom:30px}
.plan-amazing .answer .plan-main .plan-left{text-align:center}
.plan-amazing .answer .plan-main .plan-right{padding-left:unset}
.plan-amazing .answer .plan-main .plan-image{width:280px}
.plan-amazing .answer p{font-size:16px;line-height:20px;margin-bottom:32px}
}
@media screen and (max-width:767px){.plan-amazing .wt-header{padding-bottom:25px}
.plan-amazing .wt-header h1,.plan-amazing .answer h2{font-size:7vw;line-height:10vw}
.plan-amazing .wt-header h1 span{font-size:7vw}
.plan-amazing .wt-header h2{font-size:3.3vw;line-height:4.5vw}
.plan-amazing .questions{padding:30px 0}
.plan-amazing .questions p.question-nav{font-size:16px;line-height:22px}
.plan-amazing .questions p.question-nav a{font-size:22px}
.plan-amazing .question-title{height:120px}
.plan-amazing .question-title h3{font-size:4.5vw;line-height:6vw}
.plan-amazing .option .description{font-size:20px;padding:12px 0 12px;line-height:20px}
.plan-amazing .answer h4{font-size:28px;line-height:32px}
}
@media screen and (max-width:645px){.plan-amazing img.pfa{width:64vw}
.plan-amazing .wt-header h1 span{font-size:32px;margin:0 2px;padding:12px}
.plan-amazing .wt-header h2{font-size:3.5vw;line-height:4.5vw}
.plan-amazing .questions p.question-nav{font-size:14px;line-height:20px}
.plan-amazing .questions p.question-nav a{font-size:20px}
.plan-amazing .option .description{font-size:18px}
.plan-amazing .answer h4{font-size:28px;line-height:32px}
}
@media screen and (max-width:532px){.plan-amazing img.pfa{width:70vw}
.plan-amazing .wt-header h1 span{font-size:6vw;line-height:9vw}
.plan-amazing .wt-header h1 span{margin:0 1px;padding:10px}
.plan-amazing .question-title{height:90px}
.plan-amazing .option .description{font-size:14px;padding:10px 0 10px;bottom:19px}
.plan-amazing .answer h4{font-size:28px;line-height:32px}
}
@media screen and (max-width:400px){.plan-amazing img.pfa{width:260px}
.plan-amazing .wt-header h1,.plan-amazing .answer h2{font-size:6vw;line-height:10vw}
.plan-amazing .option .description{font-size:12px}
}