<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

.w_product-snapshot .headline-container .left-side h4,
.w_product-snapshot .headline-container .right-side h4 {
  color: #00A7E1 !important;
  font-family: "ProximaNovaRegular" !important;
  font-size: 24px !important;
  text-transform: uppercase;
  text-align: center;
}
.w_product-snapshot .content-holder .headline-container {
  padding: 40px 6% 40px;
}
.w_product-snapshot .headline-container .left-side,
.w_product-snapshot .headline-container .right-side {
  width: 45%;
}
.w_product-snapshot .headline-container .left-side {
  float: left;
  border-right: 2px solid #F1F3F4;
}
.w_product-snapshot .headline-container .right-side {
  float: right;
}
.w_product-snapshot .headline-container ul li,
.w_product-snapshot .headline-container p {
  line-height: 28px;
  font-family: "ProximaNovaLight";
  font-size: 20px;
}
.w_product-snapshot .headline-container .left-side h4,
.w_product-snapshot .headline-container .right-side h4 {
  margin: 5px 2% 20px;
  text-align: left;
}
.w_product-snapshot .headline-container .list-left,
.w_product-snapshot .headline-container .list-right {
  width: 40%;
  margin: 0 3%;
}
.w_product-snapshot .headline-container .list-left {
  float: left;
}
.w_product-snapshot .headline-container .list-right {
  float: right;
}
@media screen and (max-width: 650px) {
    .w_product-snapshot .headline-container .left-side,
    .w_product-snapshot .headline-container .right-side {
      width: 100%;
    }
    .w_product-snapshot .headline-container .left-side {
      padding-bottom: 40px;
      border-right: none !important;
      border-bottom: 2px solid #F1F3F4;
    }
    .w_product-snapshot .headline-container .right-side {
      padding-top: 40px
    }
}
@media screen and (max-width: 450px) {
    .w_product-snapshot .headline-container .list-left,
    .w_product-snapshot .headline-container .list-right {
      float: none;
      width: 80%;
      margin-left: 40px;
    }
}





p.product_title_1 {
    margin:0px;
}
p.product-title {
    font-size: 35px;
    line-height: 35px;
}
p.product_title_2 {
    margin-top: 4px;
}

#hiw_bg_1 {
    background-image: url("../images/hiw_accordion_bg_1.png");
}
#hiw_bg_2 {
    background-image: url("../images/hiw_accordion_bg_2.jpg");
}
#hiw_bg_3 {
    background-image: url("../images/hiw_accordion_bg_3.jpg");
}
#hiw_bg_4 {
    background-image: url("../images/hiw_accordion_bg_4.png");
}

#hiw_hd_1 {
    background-image: url("../images/hiw_accordion_hd_1.png");
}
#hiw_hd_2 {
    background-image: url("../images/hiw_accordion_hd_2.png");
}
#hiw_hd_3 {
    background-image: url("../images/hiw_accordion_hd_3.png");
}
#hiw_hd_4 {
    background-image: url("../images/hiw_accordion_hd_4.png");
}

#hiw_hd_2 h2, #hiw_hd_3 h2 {
    position: relative;
    top:0px;
}









#hero {
    background-image: url("../images/hero_criticalillness.png");
    background-size: 60%;
    padding-bottom:55%;
}

#hero h2 {
    font-size:48px;
    line-height:52px;
}

#hero p {
    font-size:22px;
    line-height:28px;
}



#statistics {
    padding-bottom:1%;
}

#first_stat {
    background-image: url("../images/first_stat_criticalillness.png");
}

#second_stat {
    background-image: url("../images/second_stat_criticalillness.png");
}


#first_stat_copy_desktop {
    top:25%;
    left:5%;
    max-width:360px;
}

#second_stat_copy_desktop {
    max-width: 410px;
    top: inherit;
    bottom: 15%;
    right: inherit;
    left: 5%;
}

#first_stat_disclaimer {
    position:inherit;
}

.ratio {
    font-size:80px;
    line-height:80px;
}
.stat_seconds {
    font-size:40px;
    line-height:40px;
}


#price_duck {
    position:relative;
    width:360px;
    margin-left:auto;
    margin-right:auto;
}
#hiw_dollars {
    font-family:ProximaNovaSemibold;
    color:#fff;
    position:absolute;
    top:145px;
    right:68px;
}
#hiw_bottom {
    clear:both;
    /*line-height:0px;*/
}

#hiw_duck p {
    font-size: 20px;
    line-height: 24px;
}

#hiw_disclaimer_content p {
    text-align:justify;
    font-size:16px;
    line-height:20px;
    margin-right:20px;
}

#accordion_disclaimer {
    margin-top:10px;
}


#choices.one .choice_box {
    width:100%;
}
.choice_header {
    padding:10px 10px;
}


#add_ons {
    clear:both;
}
#ao_header_top {
    background-color:#F89728;
}
#add_on_2 {
    background-color:#0085b3;
}
.add_on_box {
    position:relative;
}
.add_on_box h1 {
    font-size:42px;
    line-height:48px;
}

.static_disclaimer {
    color: white;
    position: absolute;
    bottom:0px;
    padding-bottom:10%;
    text-align: center;
    width: 80%;
    font-size: 18px;
    margin-left: 10%;
}



#videos h1 {
    color:#666971;
    text-align:center;
    font-size:36px;
    line-height:42px;
    padding:30px;
}
#videos h3 {
    margin-left:0px;
}

#video_box_1 {
    width:80%;
    margin-left:auto;
    margin-right:auto;
    float:inherit;
}

#video_box_1 h3 {
    text-align:center;
}
#video_box_1 p {
    text-align:center;
}

#videos h3 {
    color:#666971;
    font-size: 28px;
    line-height: 36px;
    margin-top: 30px;
}

#videos p {
    color:#666971;
    font-size:28px;
    line-height:28px;
    margin-bottom:20px;
    margin-top:5px;
}


#tabs td, #tabs th {
    width: 35%;
}

#tabs td.first, #tabs th.first, #tabs th.option {
    width:30%;
}



#tabs td.indent {
    padding-left:60px;
    padding-right:10px;
}


p.continued {
    margin-bottom:0px;
}

#how_it_works {
    margin-top:0px;
}


@media screen and (max-width: 1250px)
{
    #hero h2 {
        font-size: 36px;
        line-height: 40px;
    }

    #hero p {
        font-size: 18px;
        line-height: 24px;
    }

    #how_it_works {
        height:700px;
    }

    #accordion_disclaimer {
        padding:10px;
    }

    #hero_duck {
        top:0px;
        left:185px;
    }

    #price_duck {
        width:320px;
    }

    #tabs td {
        font-size:20px;
    }

    #tabs td.indent {
        padding-left: 50px;
        padding-right: 20px;
    }
}


@media screen and (max-width: 1000px)
{
    p.product-title {
        font-size: 28px;
        line-height: 32px;
    }

    #hero h2 {
        font-size: 24px;    
        line-height: 28px;
    }

    #hero p {
        font-size: 16px;
        line-height: 20px;
    }

    #hero_duck {
        left:185px;
    }

    #price_duck {
        width:230px;
    }


    #ao_header_top {
        height:70px;
    }
    .header_content h2 {
        font-size: 24px;
        line-height: 70px;
        padding-top: 0px;
    }

    .add_on_box h1 {
        font-size: 32px;
        line-height: 36px;
    }

    .static_disclaimer {
        font-size:15px;
    }

    #videos h1 {
        font-size:32px;
        line-height:32px;
    }


    .bo_header h3 {
        font-size:32px;
        line-height:36px;
    }

    #footer_coverage {
        font-size:19px;
    }


}

@media screen and (max-width: 780px) {

    p.product-title {
        font-size: 26px;
        line-height: 30px;
    }

    #hero_copy {
        width:43%;
        margin-left:55%;
    }

    #hero h2 {
        max-width:inherit;
        font-size: 21px;
        line-height: 22px;
    }

    #hero p {
        max-width:inherit;
        font-size: 14px;
        line-height: 16px;
    }

    #cta_duck {
        margin-top:25px;
    }

    #hero_duck {
        left:155px;
        top:-25px;
    }



    #first_stat {
    background-image: url("../images/first_stat_criticalillness_mobile.png");
    }

    #second_stat {
        background-image: url("../images/second_stat_criticalillness_mobile.png");
    }

    #first_stat, #second_stat {
        padding-bottom: 28%;
        margin-bottom: 0px;
    }


    #price_duck {
        float:left;
    }
    #pointing_duck {
        margin-top:0px;
        margin-right:0px;
        float:inherit;
        width:inherit;
    }

    #how_it_works {
        height:auto;
    }

    #hiw_dollars {
        top:103px;
        right:34px;
    }
    #hiw_copy {
        padding-left:20px;
    }
    #hiw_bottom {
        display:none;
    }

    #hiw_disclaimer_content_standalone p {
        font-size: 18px;
        line-height: 22px;

    }

    #hiw_expand_standalone p, #hiw_contract_standalone p {
        font-size: 20px;
        line-height: 22px;
    }

    p.collapse_standalone {
        margin-top: 25px;
    }

    #add_on_hd_br {
        display:block;
    }

    .header_content h2 {
        font-size: 24px;
        line-height: 28px;
        padding-top: 8px;
    }

    .add_on_box h1 {
        font-size: 24px;
        line-height: 28px;
    }

    #add_on_2, #add_on_3 {
        padding-bottom: 100px;
        min-height: 220px;
    }

    #videos { 
        clear:both;
    }
}

@media screen and (max-width: 650px) {
    #benefitsoverview_content table.plan-data,
    #benefitsoverview_content table.plan-data tbody,
    #benefitsoverview_content table.plan-data th,
    #benefitsoverview_content table.plan-data td,
    #benefitsoverview_content table.plan-data tr {
      display: block;
    }
    #benefitsoverview_content table.plan-data tr {
      border: 1px solid #ccc;
    }
    #benefitsoverview_content table.plan-data tr:nth-of-type(1) {
      display: none
    }
    #benefitsoverview_content table.plan-data tr:nth-of-type(even) td {
      border-bottom: 1px solid #eee;
    }
    #benefitsoverview_content table.plan-data tr:nth-of-type(even) td:nth-of-type(5) {
      border-bottom: none;
    }
    #benefitsoverview_content table.plan-data tr:nth-of-type(odd) td {
      border-bottom: 1px solid #eee;
    }
     
    #benefitsoverview_content table.plan-data td {
      width: auto;
      border-right: none;
      border-bottom: 1px solid #eee;
      position: relative;
      padding: 5px 20px;
      padding-left: 40%;
      height: auto;
      min-height:40px;
      line-height:20px;
    }
    #benefitsoverview_content table.plan-data td:before {
      position: absolute;
      left: 6px;
      width: 35%;
      padding-right: 10px;
    }
     
    #benefitsoverview_content table.plan-data td:nth-of-type(1):before { content: "Benefit"; }
    #benefitsoverview_content table.plan-data td:nth-of-type(2):before { content: "Critical Illness"; }
    #benefitsoverview_content table.plan-data td:nth-of-type(3):before { content: "Critical Illness + Cancer"; }
    
     
    #benefitsoverview_content table.plan-data.riders td:nth-of-type(1):before { content: "Optional Riders"; }
    #benefitsoverview_content table.plan-data.riders td:nth-of-type(2):before { content: "Both Plans"; }
    /*#benefitsoverview_content table.plan-data.riders td:nth-of-type(3):before { content: "Critical Illness + Cancer"; }*/

     
    #benefitsoverview_content table.le-links td {
      padding: 10px;
      height: auto;
    }
    #benefitsoverview_content table.le-links a.l_and_e {
      font-size: 15px;
    }
}



@media screen and (max-width: 570px) {

    #nav_pipeline {
        margin-left:5px;
        margin-right:5px;
    }

    p.product-title {
        font-size: 24px;
        line-height: 30px;
    }

    #top_nav_mobile {
        padding:4px;
    }
    #top_nav_mobile a {
        font-size:14px;
    }
    
    #hero {
        background-size: 90%;
        padding-bottom:81%;
    }

    #hero_copy_bottom h2 {
        font-size: 35px;
    }
    #hero_copy_bottom a {
        font-size: 18px;
    }

    #hero_duck {
        right: -20px;
        left: auto;
        top: -50px;
    }

    #hiw_bg_1, #hiw_hd_1 {
        background-position-x: left;
    }

    #hiw_bg_2, #hiw_hd_2 {
        background-position-x: left;
    }

    #hiw_bg_3, #hiw_hd_3 {
        background-position-x: 15%;
    }

    #hiw_bg_4, #hiw_hd_4 {
        background-position-x: 80%;   
    }

    #hiw_expand_standalone p.collapse_standalone, #hiw_contract_standalone p.collapse_standalone {
        max-width: 305px;
        margin-left: auto;
        margin-right: auto;
    }

    .add_on_box h1 {
        margin-bottom:10px;
    }

    .add_on_box p {
        font-size: 14px;
        line-height: 18px;
    }

    #add_on_1 .box_content, #add_on_2 .box_content, #add_on_3 .box_content {
        top: 10%;
    }


    #videos h1 {
        font-size: 24px;
        line-height: 26px;
    }

    #videos h3 {
        font-size: 22px;
        line-height: 26px;
    }

    #videos p {
        font-size: 19px;
        line-height: 24px;
    }

    .bo_header h3 {
        font-size: 16px;
        line-height: 16px;
        margin-bottom:5px;
    }

    .bo_header h4 {
        font-size: 16px;
        line-height: 16px;
    }

}

@media screen and (max-width: 399px) {

    p.product-title {
        font-size: 20px;
        line-height: 30px;
    }

    #hero_copy_bottom h2 {
        font-size: 28px;
    }

    #price_duck {
        float:inherit;
    }

    .header_content h2 {
        font-size: 18px;
        line-height: 22px;
        padding-top: 13px;
    }

    .add_on_box h1 {
        font-size: 19px;
        line-height: 23px;
    }
    
    #videos h1 {
        font-size: 22px;
        line-height: 24px;
        padding:18px;
    }

    #videos h3 {
        font-size: 18px;
        line-height: 22px;
    }

    #videos p {
        font-size: 16px;
        line-height: 20px;
    }


}

@media screen and (max-width: 359px) {

    p.product-title {
        font-size: 16px;
        line-height: 25px;
    }
}</pre></body></html>