<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.calc-wrap {
 position:relative;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 background-color:#fff;
 color:#3b3b3b
}
.calc-wrap * {
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.calc-wrap .calc-container {
 padding:10px;
 position:relative
}
@media screen and (min-width: 40em) {
 .calc-wrap .calc-container {
  padding:2% 8%
 }
}
@media screen and (max-width: 465px) {
 .calc-wrap .calc-container {
  position:static
 }
}
.calc-wrap .btn {
 display:inline-block;
 background-color:#00a7e1;
 padding:20px 68px;
 text-decoration:none;
 font-family:'ProximaNovaSemibold';
 color:#fff;
 vertical-align:middle
}
.calc-wrap p {
 margin:0 0 1em
}
.calc-wrap h1,.calc-wrap h2,.calc-wrap h3,.calc-wrap h4,.calc-wrap h5,.calc-wrap h6 {
 margin:0;
 line-height:1.25
}
.calc-wrap h1 {
 font-size:60px;
 color:#00a7e1;
 letter-spacing:-.025em;
 font-family:'ProximaNovaThin'
}
.calc-wrap h2 {
 font-size:24px;
 font-family:"ProximaNovaRegular"
}
.calc-wrap h3 {
 line-height:1.125;
 font-size:36px;
 font-family:'ProximaNovaLight'
}
.calc-wrap h4 {
 font-size:18px;
 text-transform:uppercase;
 font-family:'ProximaNovaSemibold'
}
.calc-wrap .left {
 float:left
}
.calc-wrap .right {
 float:right
}
.calc-wrap label:hover {
 cursor:pointer
}
.calc-wrap .row {
 *zoom:1
}
.calc-wrap .row:before,.calc-wrap .row:after {
 content:" ";
 display:table
}
.calc-wrap .row:after {
 clear:both
}
.calc-wrap .col-3 {
 padding:0 0.9375rem
}
@media screen and (min-width: 64em) {
 .calc-wrap .col-3 {
  float:left;
  width:33.33333%
 }
 .calc-wrap .col-3:last-child:not(:first-child) {
  float:right
 }
}
.calc-wrap .col-6 {
 padding:0 0.9375rem
}
@media screen and (min-width: 64em) {
 .calc-wrap .col-6 {
  float:left;
  width:66.6666%
 }
 .calc-wrap .col-6:last-child:not(:first-child) {
  float:right
 }
}
.calc-wrap .input__radio input[type="radio"] {
 border:0;
 clip:rect(0 0 0 0);
 height:1px;
 width:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 position:absolute
}
.calc-wrap .input__radio input[type="radio"] ~ label {
 margin:0;
 color:#3b3b3b;
 vertical-align:middle
}
.calc-wrap .input__radio input[type="radio"] ~ label:hover {
 color:#00a7e1
}
.calc-wrap .input__radio input[type="radio"] ~ label:before {
 display:block;
 position:relative;
 content:'';
 width:25px;
 height:25px;
 background-color:#f8f9fa;
 border:1px solid #dbdbdb;
 -webkit-transition:all ease 0.3s;
 transition:all ease 0.3s;
 -webkit-box-shadow:inset 0 0 0 6px #f8f9fa;
 box-shadow:inset 0 0 0 6px #f8f9fa;
 border-radius:50%;
 -webkit-transition:all ease .3s;
 transition:all ease .3s
}
.calc-wrap .input__radio input[type="radio"] ~ label:hover:before {
 background-color:#00a7e1
}
.calc-wrap .input__radio input[type="radio"]:checked ~ label {
 color:#00a7e1
}
.calc-wrap .input__radio input[type="radio"]:checked ~ label:before {
 background-color:#00a7e1;
 -webkit-box-shadow:inset 0 0 0 6px #f8f9fa;
 box-shadow:inset 0 0 0 6px #f8f9fa
}
.calc-wrap .input__switch {
 position:relative;
 display:inline-block;
 width:62px;
 height:28px
}
.calc-wrap .input__switch input {
 border:0;
 clip:rect(0 0 0 0);
 height:1px;
 width:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 position:absolute
}
.calc-wrap .input__switch .slider {
 position:absolute;
 cursor:pointer;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background-color:#b4bec2;
 border:1px solid #98a6ab;
 -webkit-transition:.4s;
 transition:.4s;
 border-radius:14px;
 overflow:hidden
}
.calc-wrap .input__switch .thumb {
 position:absolute;
 display:block;
 line-height:22px;
 height:22px;
 width:22px;
 left:2px;
 bottom:2px;
 background-color:white;
 vertical-align:middle;
 -webkit-transition:.4s;
 transition:.4s;
 border-radius:50%;
 -webkit-transition:left 0.1s cubic-bezier(0.755, 0.05, 0.855, 0.06);
 transition:left 0.1s cubic-bezier(0.755, 0.05, 0.855, 0.06)
}
.calc-wrap .input__switch .on,.calc-wrap .input__switch .off {
 width:32px;
 text-align:center;
 font-size:12px;
 line-height:22px;
 text-transform:uppercase;
 font-family:"ProximaNovaSemibold", Arial, sans-serif;
 color:#fff
}
.calc-wrap .input__switch .on {
 position:absolute;
 right:100%
}
.calc-wrap .input__switch .off {
 position:absolute;
 left:100%
}
.calc-wrap .input__switch input:checked+.slider {
 background-color:#00a7e1
}
.calc-wrap .input__switch input:focus+.slider {
 -webkit-box-shadow:0 0 2px #00a7e1;
 box-shadow:0 0 2px #00a7e1
}
.calc-wrap .input__switch input:checked+.slider .thumb {
 left:36px
}
.calc-wrap .section__header {
 color:#3b3b3b;
 text-align:center;
 padding:40px 0
}
.calc-wrap .section__footer {
 text-align:center;
 padding:10px 0 60px;
}
@media screen and (max-width: 465px) {
 .calc-wrap .section__footer h4 {
  display:block;
  width:75%;
  margin:0 auto
 }
}
.calc-wrap .calc-header h2 {
 font-family:'ProximaNovaThin'
}
.calc-wrap .calc-nav label {
 display:block
}
.calc-wrap .calc-nav .nav__menu {
 max-width:800px;
 max-height:180px;
 margin-left:auto;
 margin-right:auto;
 display:block
}
.calc-wrap .calc-nav .nav__menu:before {
 content:"";
 top:0;
 left:0;
 z-index:300;
 position:absolute;
 height:100%;
 width:100%;
 background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 background:-webkit-gradient(linear, left top, right top, from(#fff), color-stop(25%, rgba(255,255,255,0)), color-stop(75%, rgba(255,255,255,0)), to(#fff));
 background:linear-gradient(to right, #fff 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 75%, #fff 100%);
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
 pointer-events:none
}
@media (max-width: 500px) {
 .calc-wrap .calc-nav .nav__menu:before {
  background:transparent
 }
}
.calc-wrap .calc-nav .nav__menu .slick-next {
 margin-right:-10px;
 background:transparent url("/_global-assets/images/icons/link-arrow.png") no-repeat 0 0;
 margin-top:5px;
 margin-right:-15px
}
.calc-wrap .calc-nav .nav__menu .slick-prev {
 margin-left:-10px;
 background:transparent url("/_global-assets/images/icons/link-arrow.png") no-repeat 0 0;
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg);
 margin-top:-10px;
 margin-left:-15px
}
.calc-wrap .calc-nav .nav__item {
 display:inline-block;
 padding:3px;
 max-width:100px;
 height:125px;
 text-align:center;
 background-color:#fff;
 overflow:hidden
}
.calc-wrap .calc-nav .nav__item:focus {
 outline:none
}
.calc-wrap .calc-nav .nav__item input[type="radio"] {
 border:0;
 clip:rect(0 0 0 0);
 height:1px;
 width:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 position:absolute
}
.calc-wrap .calc-nav .nav__item input[type="radio"] ~ label {
 height:117px;
 width:90px;
 border:1px solid #dbdbdb
}
.calc-wrap .calc-nav .nav__item input[type="radio"] ~ label:hover {
 background-color:#f8f9fa
}
.calc-wrap .calc-nav .nav__item input[type="radio"]:checked ~ label {
 border:1px solid #00a7e1;
 -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.4);
 box-shadow:0 1px 5px rgba(0,0,0,0.4)
}
.calc-wrap .calc-nav .nav__item input[type="radio"]:checked ~ label:hover {
 background-color:#fff
}
.calc-wrap .calc-nav .nav__item label {
 padding:5px 3px
}
.calc-wrap .calc-nav .nav__icon {
 display:block;
 width:64px;
 height:60px;
 margin:5px auto;
 background:transparent url(/_global-assets/images/sprites/calc/aflac-calc-icons-new.png) no-repeat 0 0
}
.calc-wrap .calc-nav .nav__text {
 font-size:15px
}
.calc-wrap .calc-nav .heart-attack .nav__icon {
 background-position:50% -60px
}
.calc-wrap .calc-nav .broken-leg .nav__icon {
 background-position:50% -120px
}
.calc-wrap .calc-nav .colorectal-cancer .nav__icon {
 background-position:50% -180px
}
.calc-wrap .calc-nav .lung-cancer .nav__icon {
 background-position:50% -240px
}
.calc-wrap .calc-nav .diabetes .nav__icon {
 background-position:50% -300px
}
.calc-wrap .calc-nav .stroke .nav__icon {
 background-position:50% -360px
}
.calc-wrap .calc-nav .breast-cancer .nav__icon {
 background-position:50% -660px
}
.calc-wrap .calc-nav .prostate-cancer .nav__icon {
 background-position:50% -720px
}
.calc-wrap .calc-nav .broken-leg .nav__icon {
 background-position:50% -420px
}
.calc-wrap .calc-nav .asthma .nav__icon {
 background-position:50% -480px
}
.calc-wrap .calc-nav .pneumonia .nav__icon {
 background-position:50% -540px
}
.calc-wrap .calc-nav .leukemia .nav__icon {
 background-position:50% -600px
}
.calc-wrap .sec_expenses {
 min-height:300px;
 position:relative;
 color:#fff;
 background-color:#00a7e1;
 margin-bottom:30px
}
.calc-wrap .sec_expenses .expense {
 *zoom:1;
 width:100%;
 margin-right:auto;
 margin-left:auto
}
.calc-wrap .sec_expenses .expense:before,.calc-wrap .sec_expenses .expense:after {
 content:" ";
 display:table
}
.calc-wrap .sec_expenses .expense:after {
 clear:both
}
.calc-wrap .sec_expenses .expense div.expense_breakdown,.calc-wrap .sec_expenses .expense div.expense_summary {
 display:block;
 position:relative;
 margin-left:auto;
 margin-right:auto;
 z-index:1;
 width:85%
}
@media (min-width: 950px) {
 .calc-wrap .sec_expenses .expense div.expense_breakdown,.calc-wrap .sec_expenses .expense div.expense_summary {
  display:inline-block;
  width:45%
 }
}
.calc-wrap .sec_expenses .expense_wrapper {
 position:absolute
}
.calc-wrap .sec_expenses .expense_summary {
 text-align:center;
 padding-top:6%
}
.calc-wrap .sec_expenses .expense_summary h3 {
 font-size:32px
}
.calc-wrap .sec_expenses .expense_summary span.affliction {
 font-weight:bold
}
.calc-wrap .sec_expenses .expense_breakdown {
 position:relative;
 max-width:520px;
 margin-bottom:-100px;
 background-image:url("/_global-assets/images/lifestyle-calc/ripped_paper_bg.png");
 background-repeat:no-repeat
}
.calc-wrap .sec_expenses .expense_breakdown img.breakdown_img {
 display:block;
 margin-right:auto;
 margin-left:auto;
 padding-top:20px;
 margin-bottom:20px
}
@media screen and (min-width: 320px) {
 .calc-wrap .sec_expenses .expense_breakdown {
  height:544px;
  background-size:624px
 }
}
@media screen and (min-width: 376px) {
 .calc-wrap .sec_expenses .expense_breakdown {
  height:500px;
  background-size:590px
 }
}
@media screen and (min-width: 426px) {
 .calc-wrap .sec_expenses .expense_breakdown {
  height:470px;
  background-size:545px
 }
}
@media screen and (min-width: 710px) {
 .calc-wrap .sec_expenses .expense_breakdown {
  height:435px;
  background-size:515px
 }
}
@media screen and (min-width: 950px) {
 .calc-wrap .sec_expenses .expense_breakdown {
  float:right;
  width:48% !important;
  margin-right:-2% !important;
  height:460px;
  background-size:530px
 }
}
@media screen and (min-width: 1130px) {
 .calc-wrap .sec_expenses .expense_breakdown {
  height:440px;
  background-size:522px
 }
}
@media screen and (min-width: 1439px) {
 .calc-wrap .sec_expenses .expense_breakdown {
  height:450px;
  background-size:525px
 }
}
.calc-wrap .sec_expenses .expense__inner {
 color:#777;
 width:90%;
 margin-left:auto;
 margin-right:auto
}
.calc-wrap .sec_expenses .expense__inner p {
 line-height:1.5em;
 margin-top:5px
}
.calc-wrap .sec_expenses .expense__inner header {
 *zoom:1;
 color:#777
}
.calc-wrap .sec_expenses .expense__inner header:before,.calc-wrap .sec_expenses .expense__inner header:after {
 content:" ";
 display:table
}
.calc-wrap .sec_expenses .expense__inner header:after {
 clear:both
}
.calc-wrap .sec_expenses .expense__inner header img {
 display:none
}
.calc-wrap .sec_expenses .expense__inner header img:hover {
 cursor:pointer
}
.calc-wrap .sec_expenses .expense__inner .ave-insurance {
 margin: 10px 0;
 padding-bottom: 10px;
 border-bottom:1px solid #777
}
.calc-wrap .sec_expenses .expense__inner p.mobile_text {
 display:none;
 margin-top:6px
}
.calc-wrap .sec_expenses .section__footer h4 span {
 display:block;
 font-size:40px;
 font-family:'ProximaNovaLight'
}
.calc-wrap .sec_expenses:after {
 display: none;
 /*content:'';
 width:0;
 height:0;
 border-left:20px solid transparent;
 border-right:20px solid transparent;
 border-top:20px solid #00a7e1;
 position:absolute;
 top:100%;
 left:50%;
 margin-left:-20px*/
}
.calc-wrap .sec_expenses .savings__image {
 display:none;
 position:relative;
 top:-95px;
 left:-20px;
 z-index:3;
 margin-bottom:-210px;
 width:200px
}
@media screen and (min-width: 64em) {
 .calc-wrap .sec_expenses .savings__image {
  display:block;
  width:255px;
  left:-7%
 }
}
.calc-wrap .sec_coverage {
 background-color:#f1f3f4;
 border:1px solid #fff
}
.calc-wrap .sec_coverage .savings-container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.calc-wrap .sec_coverage header {
 color:#3b3b3b
}
.calc-wrap .sec_coverage .coverage {
 -webkit-box-flex:1;
 -ms-flex:1 auto;
 flex:1 auto;
 -ms-flex-item-align:stretch;
 align-self:stretch;
 text-align:center;
 margin-bottom:30px;
 float:none;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 padding:0 0.5rem
}
@media screen and (min-width: 64em) {
 .calc-wrap .sec_coverage .coverage {
  margin-bottom:0px;
  width:33%
 }
}
.calc-wrap .sec_coverage .coverage_img {
 border:2px solid #fff;
 width:100%;
 min-height:130px;
 max-height:224px;
 overflow:hidden;
 margin-bottom:-5px;
 background-size:auto 125px
}
.calc-wrap .sec_coverage .coverage_other {
 background-color:#fff;
 padding:20px 25px 10px;
 height:100%
}
.calc-wrap .sec_coverage .coverage__header {
 *zoom:1
}
.calc-wrap .sec_coverage .coverage__header:before,.calc-wrap .sec_coverage .coverage__header:after {
 content:" ";
 display:table
}
.calc-wrap .sec_coverage .coverage__header:after {
 clear:both
}
.calc-wrap .sec_coverage .coverage__header p {
 margin-bottom:0
}
.calc-wrap .sec_coverage .coverage__header h4 {
 margin-bottom:1em
}
.calc-wrap .sec_coverage .coverage__header h3 {
 margin-bottom:15px
}
.calc-wrap .sec_coverage .coverage__header span {
 color:#00a7e1;
 font-weight:bold
}
.calc-wrap .sec_save {
 background-color:#fff;
 color:#3b3b3b
}
.calc-wrap .sec_save .row {
 text-align:center;
 margin-right:auto;
 margin-left:auto;
 padding:20px 0
}
@media screen and (min-width: 64em) {
 .calc-wrap .sec_save .row {
  width:60%
 }
}
.calc-wrap .sec_save .row span#total-savings {
 display:none
}
.calc-wrap .sec_save header {
 color:#3b3b3b
}
.calc-wrap .sec_save img {
 height:230px;
 width:230px;
 border-radius:50%;
 object-fit: cover;
}
.calc-wrap .sec_save h2 {
 font-size:30px
}
.calc-wrap .sec_save div.savings {
 padding-bottom:30px
}
.calc-wrap .sec_save p.savings,.calc-wrap .sec_save .savings span {
 font-weight:bold
}
.calc-wrap .sec_other {
 padding-top:50px
}
.calc-wrap .sec_other h3,.calc-wrap .sec_other span {
 font-weight:bolder
}
.calc-wrap .sec_other h3 .comp,.calc-wrap .sec_other span .comp {
 font-size:45px
}
.calc-wrap .sec_other h3 {
 color:#00a7e1
}
.calc-wrap .sec_other .white-wrapper {
 text-align:center
}
.calc-wrap .sec_other .quote-injuries {
 width:100%
}
.calc-wrap .sec_other .other {
 *zoom:1;
 margin-bottom:30px
}
.calc-wrap .sec_other .other:before,.calc-wrap .sec_other .other:after {
 content:" ";
 display:table
}
.calc-wrap .sec_other .other:after {
 clear:both
}
@media screen and (min-width: 64em) {
 .calc-wrap .sec_other .other {
  margin-bottom:0px
 }
}
.calc-wrap .sec_other .extra__footer {
 max-width:60%;
 margin-left:auto;
 margin-right:auto;
 padding:40px 0 0;
 text-align:center
}
.calc-wrap .sec_other .extra__footer p {
 font-size:24px;
 font-weight:300
}
@media (min-width: 620px) and (max-width: 1024px) {
 .calc-wrap .sec_other .quote-injuries .injury {
  width:auto
 }
}

/*TM*/
@media screen and (max-width: 500px) {
   .breakdown_img {
       display: none !important;
  }
   .expense_breakdown {
       padding: 20px;
  }
}
</pre></body></html>