#calculator .calc_row.magi .calc_block #taxableIncome,#resultsBlock .amount,#resultsBlock h2,#resultsBlock p.message,.aca_affordability_calc #incomeSliderValueWrapper .magi_limit,.aca_affordability_calc #resultsBlock h2,.aca_affordability_calc #resultsBlock p.message,.subsidy_calc_desc .desc div{font-family:Encode Sans Semi Condensed;font-style:normal}#calculator_wrapper .title,.aca_affordability_calc #calculator .calc_row.magi .calc_block #taxableIncome{text-align:center!important}@media (max-width:649px){.row_number_2{display:none!important}.row_number_new{min-width:35px;height:35px;background:#e0e6eb;font-family:Merriweather;font-style:normal;font-weight:700;font-size:20px;line-height:25px;color:#333;text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:0 0 2px 2px;flex:unset!important;margin-right:10px}.ageBlockMobile{width:100%}.ageBlockText{padding-left:45px!important;margin-top:20px}.calc_block_ages{flex-direction:column}.calc_row_mobile{flex-direction:column;align-items:flex-start!important}}@media (min-width:650px){.row_number_new{display:none}}.aca_affordability_calc .coverage_cost_value_section_wrapper,.ageBlockText,.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block .primary{display:flex;align-items:center}@media (max-width:320px){.household_text{top:85px!important}}#calculator_wrapper .title{display:flex;justify-content:center;align-items:center}.calculator-section .calculator_wrapper_cs .title{background:#4f728f;border-radius:8px 8px 0 0;padding:13px 0 13px 32px}#calculator_wrapper input[type=text]{padding:0 15px;height:48px;line-height:48px}#calculator_wrapper input[type=text],#calculator_wrapper select{border:2px solid #4f728f}#calculator_wrapper button,#calculator_wrapper input,#calculator_wrapper isindex,#calculator_wrapper keygen,#calculator_wrapper select,#calculator_wrapper textarea{font-size:1.25em;background-color:#fff;border:0;border-radius:0;white-space:nowrap;color:#000;width:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.calculator-section .calculator_wrapper_cs #calculator{display:flex;flex-wrap:wrap;box-shadow:0 3px 8px rgb(0 0 0 / 10%)}#resultsBlock p.message,.aca_affordability_calc #resultsBlock p.message{text-align:left!important;font-weight:400;font-size:12px!important;line-height:15px;color:#333!important;margin-top:unset!important}#results_wrapper,.aca_affordability_calc #results_wrapper,.aca_affordability_calc .not_eligible_message_wrapper{display:none!important;box-sizing:border-box;background:#f0f2f4;border-radius:0 0 8px 8px;padding:20px;position:relative;top:-15px;box-shadow:0 3px 8px rgb(0 0 0 / 10%);z-index:5}#resultsBlock .row-cta,.aca_affordability_calc #resultsBlock .row-cta{display:flex;width:unset!important;margin:unset!important;justify-content:unset!important}#results_wrapper #resultsBlock .notice{font-size:.85em;margin:10px 0 0}#results_wrapper #resultsBlock h3.amount,.aca_affordability_calc #results_wrapper #resultsBlock h3.amount{font-size:3em;margin:0}#resultsBlock .amount{font-weight:700;font-size:34px;line-height:42px;color:#333!important}#results_wrapper #resultsBlock .call_to_action,.aca_affordability_calc #results_wrapper #resultsBlock .call_to_action{position:unset!important;top:unset!important;right:unset!important;background:#ce5f2c!important}#resultsBlock .row-cta .call_to_action a{display:unset;padding:10px 20px;background:#ce5f2c;border-radius:5px}.call_to_action .major_button{width:200px}a.major_button{display:block;line-height:50px}a.major_button,input.major_button{border:none;background-color:#f36523;color:#fff;height:50px;font-size:1.5em;text-align:center;cursor:pointer;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;font-family:'Encode Sans Semi Condensed',Tahoma,Geneva,sans-serif;font-weight:300;font-style:normal}.calculator-section .calculator_wrapper_cs #calculator .magi{align-items:baseline!important;padding:15px 0 0!important}#calculator input#zipcode{width:unset!important;text-align:left!important}.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block select{-webkit-appearance:none;-moz-appearance:none}#calculator .calc_columns .calc_column .calc_row.ages{flex-wrap:nowrap}.calculator-section .family_ages_p{margin:0 0 0 20px!important;max-width:100%!important}@media (max-width:480px){.homepage-new #calculator .calc_columns .calc_column .calc_row.ages{flex-wrap:unset!important}.calculator-section .calculator_wrapper_cs #calculator .magi .calc_block.vertical{padding:0}#calculator .calc_row.magi .calc_block{flex-wrap:wrap!important}.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block label{max-width:unset;min-width:unset;margin-left:0;margin-right:0}#calculator input#zipcode{width:74%!important;margin:0 0 0 55px!important}#householdSizeBlock select{margin-right:0!important;margin-left:10px;width:50%!important}.calc_row.household{margin:0 0 30px;position:relative}.calc_row,.homepage-new .calc_block{flex-wrap:nowrap!important}#householdSizeBlock p{position:absolute;top:85px;margin:0!important}.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block p{font-size:10px!important}#calculator .calc_columns .calc_column .calc_row .row_number_new{margin:0 10px 0 0!important}}#resultsBlock h2{font-weight:400;font-size:20px!important;line-height:21px;color:#333!important;text-align:center;margin:unset!important}@media (min-width:320px) and (max-width:366px){#householdSizeBlock p{top:85px!important}}@media (min-width:480px) and (max-width:740px){#calculator .householdBlock{display:unset!important}.household_text{margin:10px 0 0 20px!important}.ageBlockText{padding-left:55px!important}.calc_block_ages{display:block!important}.householdBlock #householdSize{margin-left:-5px}}@media (min-width:650px) and (max-width:740px){.ageBlockText{padding-left:20px!important;margin-top:10px!important}}@media (min-width:480px) and (max-width:599px){.ageBlockText{padding-left:65px!important}}@media (min-width:599px) and (max-width:649px){.row_number_new{margin-right:unset!important}}@media (min-width:480px) and (max-width:480px){.ageBlockText{padding-left:45px!important}}@media (min-width:1021px) and (max-width:1204px){.household_text{width:100px!important}}@media (min-width:1021px) and (max-width:1023px){.family_ages_p{width:80px!important}}#incomeSlider{border-radius:30px!important;border-bottom:30px solid #fff!important;border-top:30px solid #fff!important;height:0!important;background:#fff}#incomeSlider .ui-slider-range{background:#4f728f!important;border-top:30px solid #4f728f!important;border-bottom:30px solid #4f728f!important;border-radius:30px 0 0 30px;top:-30px}#incomeSlider .ui-slider-handle{height:65px;top:-31px}.subsidy_calc_desc .desc div{font-weight:400;font-size:12px;line-height:21px;color:#333;max-width:75%;margin-left:30px}.subsidy_calc_desc .main-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%}.calculator-logo svg{width:80px;height:80px}@media (max-width:580px){.calculator-logo svg{width:100px!important;height:100px!important}.subsidy_calc_desc .desc div{margin-left:20px!important}.calculator-logo{margin-right:10px!important}}.calculator-logo{margin-right:20px}.family_ages_group{display:flex!important}#calculator .calc_row.magi .calc_block #taxableIncome{font-weight:700!important;line-height:20px;font-size:17px;margin:0;height:initial!important;text-align:center!important;padding:0!important;color:#50738f!important}#results_wrapper #resultsBlock{text-align:center;color:#000;align-items:center;justify-content:space-between}.resultsBlockLeftAmount{display:flex;align-items:baseline}#results_wrapper #resultsBlock .resultsBlockLeft{max-width:61%}#resultsBlock .call_to_action a{display:unset;padding:10px;background:#f36523;border-radius:5px}.calculator-section{max-width:700px}@media (min-width:740px){.calculator-section .householdBlock p{margin:0 0 0 33px!important}.calculator-section .calculator_wrapper_cs #calculator .calc_row.household{margin-top:-10px}.calculator-section .calculator_wrapper_cs #calculator .magi{margin-top:-5px}}#resultsBlock p.message br,#results_wrapper #resultsBlock h2 br,.aca_affordability_calc .coverage_cost_payment_frequency_wrapper_mobile,.aca_affordability_calc.column-width-75 .familyCoverageSubheader,.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block label br,.familyCoverageSubheader.familyCoverageSubheaderMobile{display:none}.aca_affordability_calc,.aca_affordability_calc *,.aca_affordability_calc :after,.aca_affordability_calc :before,.aca_affordability_desc,.aca_affordability_desc *,.aca_affordability_desc :after,.aca_affordability_desc :before{box-sizing:border-box}.aca_affordability_calc .main-wrapper .title-section .subtitle div{font-size:16px}.aca_affordability_calc #incomeSliderValueWrapper{display:flex;align-items:center;justify-content:space-between;margin-right:0;cursor:context-menu}.aca_affordability_calc #incomeSliderValueWrapper .magi_limit{width:33.33%;font-weight:700;font-size:16px;line-height:20px}.aca_affordability_calc #incomeSliderValueWrapper .magi_limit.min_limit{text-align:left}.aca_affordability_calc #incomeSliderValueWrapper .magi_limit.max_limit{text-align:right}.aca_affordability_calc #incomeSliderValueWrapper #incomeSliderValue{width:33.33%;text-align:center}.aca_affordability_calc #employeeCoverage,.aca_affordability_calc #familyCoverage{width:126px!important}.aca_affordability_calc .coverage_cost_inner_wrapper,.coverage_cost_inner_wrapper{display:flex;align-items:center;width:100%}.aca_affordability_calc .coverage_cost_payment_frequency_wrapper{margin-left:10px;max-width:290px;width:100%;margin-top:20px}.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block select,.coverage_cost_payment_frequency_wrapper select#paymentFrequency,.coverage_cost_payment_frequency_wrapper_mobile select#paymentFrequencyMobile{padding:0 32px 0 15px!important;height:60px!important;background-image:url(https://dev-new.healthinsurance.org/wp-content/themes/hio/assets/img/icons/tipdown_arrow.svg)!important;background-repeat:no-repeat!important;background-attachment:scroll!important;background-position:center right!important;background-size:32px 32px!important;white-space:nowrap;overflow:hidden;text-overflow:clip;text-indent:.01px;border-radius:40px!important;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;line-height:40px!important;font-size:1rem!important;color:#878787!important}.aca_affordability_calc .coverage_cost_payment_frequency_wrapper select#paymentFrequency,.aca_affordability_calc .coverage_cost_payment_frequency_wrapper_mobile select#paymentFrequencyMobile{width:100%;background:url("/wp-content/themes/hio/assets/img/new_design/arrow-grey.svg") 95% 52%/10px 6px no-repeat #fff;border:1px solid #ccc;box-sizing:border-box;border-radius:4px;font-family:Encode Sans Semi Condensed;font-style:normal;font-weight:400;font-size:15px;line-height:19px;padding:10px 40px 10px 10px;color:#333;max-width:unset!important;-webkit-appearance:none;-moz-appearance:none}.paymentFrequencyNotSelected{border:1px solid red!important}.aca_affordability_calc span.tooltip{font-size:10px;line-height:10px;font-weight:300;font-family:Merriweather,Tahoma,Geneva,sans-serif;width:16px;height:16px;border-radius:50%;display:inline-block;color:#fff;background-color:#56718c;padding:2px 1px 0 2px;flex:unset!important;margin-left:10px;display:flex;align-items:center;justify-content:center;margin-top:20px;min-width:16px;min-height:16px}.aca_affordability_calc .employee_coverage_cost_percentage_wrapper span.tooltip,.aca_affordability_calc .family_coverage_cost_percentage_wrapper span.tooltip{top:5px;margin:0 5px!important}.aca_affordability_calc span.tooltip:hover{cursor:pointer}.aca_affordability_calc [data-tooltip],.tooltip{position:relative;cursor:pointer}.aca_affordability_calc .tooltip:after,.aca_affordability_calc .tooltip:before,.aca_affordability_calc [data-tooltip]:after,.aca_affordability_calc [data-tooltip]:before{position:absolute;visibility:hidden;opacity:0;-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(.71, 1.7, .77, 1.24);-moz-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(.71, 1.7, .77, 1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71, 1.7, .77, 1.24);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:none;bottom:100%;left:50%}.aca_affordability_calc .tooltip:focus:after,.aca_affordability_calc .tooltip:focus:before,.aca_affordability_calc .tooltip:hover:after,.aca_affordability_calc .tooltip:hover:before,.aca_affordability_calc [data-tooltip]:focus:after,.aca_affordability_calc [data-tooltip]:focus:before,.aca_affordability_calc [data-tooltip]:hover:after,.aca_affordability_calc [data-tooltip]:hover:before{visibility:visible;opacity:1;-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.aca_affordability_calc .tooltip:before,.aca_affordability_calc [data-tooltip]:before{z-index:1001;border:6px solid transparent;background:0 0;content:"";margin-left:-6px;margin-bottom:-12px;border-top-color:hsla(0,0%,20%,.9)}.aca_affordability_calc .tooltip:after,.aca_affordability_calc [data-tooltip]:after{z-index:1000;padding:10px;border-radius:6px;width:186px;background-color:#4f728f;color:#fff;content:attr(data-tooltip);font-size:12px;line-height:1.4;text-align:left;margin-left:-93px}.aca_affordability_calc .calculate_aca_affordability_btn{margin:auto;display:unset;padding:15px 30px;background:#f36523!important;border-radius:5px;line-height:50px;box-shadow:none}.aca_affordability_calc #resultsBlock h2{margin:0 10px 5px 0!important;font-weight:600;font-size:16px!important;line-height:1.5!important;color:#333!important;text-align:center}.aca_affordability_calc .not_eligible_message{font-family:encode sans semi condensed,Tahoma,Geneva,sans-serif;color:#424242;text-align:center;font-size:22px;font-weight:700}.aca_affordability_calc .calculator-section #results_wrapper.show-results,.calculator-section #results_wrapper.show-results{display:block!important;transition:flex-grow 1s linear}.aca_affordability_calc #results_wrapper #resultsBlock{width:100%!important;text-align:center;color:#000;align-items:center;justify-content:space-between}.aca_affordability_calc #results_wrapper #resultsBlock .notice{display:contents;font-size:.85em;margin:10px 0 0}.aca_affordability_calc #results_wrapper #resultsBlock .chip_message{display:contents}.aca_affordability_calc .resultsBlockLeftAmount{display:flex;align-items:baseline;gap:5px}.aca_affordability_calc #results_wrapper #resultsBlock .resultsBlockLeft{max-width:55%}.coverage_cost_row_margins,.coverage_cost_row_margins:nth-of-type(2){margin-bottom:20px}.coverage_cost_row_margins:nth-of-type(3){margin-bottom:10px}.aca_affordability_calc .familyCoverageSubheader{position:relative;font-family:Encode Sans Semi Condensed;font-style:normal;font-weight:400;color:#4f4f4f;font-size:12px;width:200px;max-width:100%;top:14px;margin-left:10px;line-height:15px}.aca_affordability_calc .familyCoverageSubheaderMobile{display:none;width:100%;max-width:80%;margin-left:55px}.aca_affordability_calc .employee_coverage_cost_percentage_wrapper,.aca_affordability_calc .family_coverage_cost_percentage_wrapper{display:none;position:absolute;top:90%;left:11px}.aca_affordability_calc .employee_coverage_cost_percentage,.aca_affordability_calc .family_coverage_cost_percentage{display:none;margin-top:5px;margin-left:10px;font-family:Encode Sans Semi Condensed;font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:#a0a0a0}.aca_affordability_calc #resultsBlock .call_to_action a{display:unset;padding:15px 30px;background:#f36523;color:#fff!important;text-decoration:none!important;border-radius:5px;line-height:50px;box-shadow:none}.aca_affordability_calc .additional_fields{display:none;flex-direction:column}.aca_affordability_calc .only_dependents_qualifies_message,.aca_affordability_calc .whole_family_qualifies_message{display:none;color:#316087;font-size:20px;font-weight:700;padding:40px 0 20px;line-height:1.2}.subsidy_calc_desc.aca_affordability_desc{margin-bottom:50px}.subsidy_calc_desc.aca_affordability_desc.after_calculate_margin{margin-bottom:75px}.subsidy_calc_desc.aca_affordability_desc.additional_fields_margin{margin-bottom:450px}.subsidy_calc_desc.aca_affordability_desc.not_eligible{margin-bottom:180px}@media (min-width:1024px){.subsidy_calc .main-wrapper .title-section{width:36%}.aca_affordability_desc .main-wrapper .desc{width:420px!important;max-width:38%}}@media (max-width:1280px) and (min-width:1024px){.aca_affordability_calc .main-wrapper .title-section .title h2{font-size:20px!important}.aca_affordability_calc .main-wrapper .title-section .subtitle div{font-size:16px!important}}@media (max-width:768px){.aca_affordability_calc .familyCoverageSubheader{display:none}.aca_affordability_calc .familyCoverageSubheaderMobile{display:block!important}.aca_affordability_calc .only_dependents_qualifies_message,.aca_affordability_calc .whole_family_qualifies_message{font-size:18px}}@media (max-width:1260px){.aca_affordability_calc .familyCoverageSubheader.familyCoverageSubheaderMobile{margin:0;width:100%;max-width:initial;text-align:center}}@media (max-width:650px){.aca_affordability_calc .coverage_cost_inner_wrapper{flex-direction:column-reverse;align-items:unset}.aca_affordability_calc .coverage_cost_payment_frequency_wrapper{display:none}.aca_affordability_calc .coverage_cost_payment_frequency_wrapper_mobile{display:block;width:unset;margin-top:30px;margin-left:55px;margin-right:25px}}@media (min-width:600px) and (max-width:650px){.aca_affordability_calc .coverage_cost_payment_frequency_wrapper{margin-left:55px}}@media (min-width:600px){#results_wrapper #resultsBlock .call_to_action .major_button,.aca_affordability_calc #results_wrapper #resultsBlock .call_to_action .major_button{margin:0}#results_wrapper #resultsBlock,.aca_affordability_calc #results_wrapper #resultsBlock{position:relative;padding-right:unset!important;width:300px;margin:0 auto}}@media (max-width:600px){.aca_affordability_calc .coverage_cost_payment_frequency_wrapper_mobile,.aca_affordability_calc .familyCoverageSubheaderMobile{margin-left:65px}}@media (max-width:599px){#resultsBlock .amount{line-height:72px!important}.aca_affordability_calc #resultsBlock .amount{line-height:50px!important}}@media(max-width:1260px){.calculator-section{width:100%!important;left:0;max-width:100%!important;margin-top:50px}}.calculator-section .calculator_wrapper_cs #calculator{display:flex;flex-wrap:wrap;box-shadow:0 3px 8px rgba(0,0,0,.1)}.calculator-section .calculator_wrapper_cs #calculator .calc_columns,.calculator-section .calculator_wrapper_cs #calculator .magi .calc_block.vertical #sliderWrapper,.calculator-section .calculator_wrapper_cs #calculator form{width:100%}#calculator .calc_columns .calc_column .calc_row.ages,.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block,.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block .primary,.calculator-section .calculator_wrapper_cs #calculator .calc_row.county{flex-wrap:wrap}.calculator-section .calculator_wrapper_cs #calculator .calc_row{width:100%;display:flex;align-items:center}.calculator-section .calculator_wrapper_cs #calculator .calc_row .row_number{max-width:35px;height:35px;background:#e0e6eb;font-family:Merriweather;font-style:normal;font-weight:700;font-size:20px;line-height:25px;color:#333;text-align:center;border-radius:50%;justify-content:center;align-items:center;padding:0 0 2px 2px;flex:unset!important}.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block .addFamilyMember{font-size:20px;font-weight:900;display:flex;justify-content:center;align-items:center;cursor:pointer;flex:unset!important}.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block label{font-style:normal;line-height:20px;max-width:100px;min-width:99px}.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block input,.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block select{background:#fff;border:1px solid #ccc;box-sizing:border-box;border-radius:4px;font-family:Encode Sans Semi Condensed;font-style:normal;font-weight:400;font-size:15px;line-height:19px;padding:10px 21px 10px 10px;color:#333;max-width:unset!important}.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block input::placeholder,.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block select::placeholder{font-family:Encode Sans Semi Condensed;font-style:normal;font-weight:400;font-size:15px;line-height:19px;color:#b3b3b3}.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block select{-webkit-appearance:none;-moz-appearance:none;padding-right:40px;margin-right:15px}.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block{margin:10px 0!important;display:flex;align-items:center}.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block p{margin:0 0 0 10px!important;font-family:Encode Sans Semi Condensed;font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#4f4f4f;max-width:100%}.calculator-section .calculator_wrapper_cs #calculator .calc_row #county_block label{margin-left:55px}.calculator-section .calculator_wrapper_cs #calculator .magi{align-items:initial}.calculator-section .calculator_wrapper_cs #calculator .magi .calc_block.vertical{width:90%;flex-wrap:wrap;align-items:center}.calculator-section .calculator_wrapper_cs #calculator .magi .calc_block.vertical h3{font-style:normal;line-height:20px;width:100%;flex-wrap:wrap;display:flex}.calculator-section .calculator_wrapper_cs #calculator .magi .calc_block.vertical p{width:100%;max-width:500px;margin:0;white-space:initial!important}#calculator_wrapper .title{padding:13px 32px!important}#calculator_wrapper{background-color:unset!important}#calculator .calc_columns{padding:0!important}#calculator .coverage_cost_payment_frequency_wrapper_mobile{display:block;width:unset;margin-top:30px;margin-left:auto;margin-right:auto}.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block label,.calculator-section .calculator_wrapper_cs #calculator .magi .calc_block.vertical,.calculator-section .calculator_wrapper_cs #calculator .magi .calc_block.vertical h3{font-size:1em!important;font-weight:600!important;margin:0 10px 0 0!important;white-space:nowrap!important;font-family:nunito,sans-serif!important;min-width:unset!important;max-width:unset!important}.calculator-section .calculator_wrapper_cs #calculator .calc_row .row_number,.calculator-section .calculator_wrapper_cs #calculator .calc_row .row_number_new{display:none!important}#calculator_wrapper .title{justify-content:left!important;background:#ff6900!important;border-radius:30px 30px 0 0!important;color:#fff!important;min-height:80px!important;height:auto;display:flex!important;justify-content:center!important;align-items:center!important}#calculator_wrapper .title h3{color:#fff!important}.calculator-section .calculator_wrapper_cs #calculator,.calculator-section .calculator_wrapper_cs #calculator .calc_columns{background:#e8e8e8!important}.calculator-section .calculator_wrapper_cs #calculator{padding:0!important;border-radius:0 0 30px 30px;overflow:hidden}.calculator-section .calculator_wrapper_cs #calculator .magi .calc_block.vertical{margin-right:unset!important;padding:0!important}.calculator-section .calculator_wrapper_cs #calculator .calc_columns{padding:30px 40px!important}.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block input,.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block label,.calculator-section .calculator_wrapper_cs #calculator .magi .calc_block.vertical,.calculator-section .calculator_wrapper_cs #calculator .magi .calc_block.vertical h3{color:#4f4f4f!important}.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block input{height:60px!important;border-radius:40px!important;line-height:40px!important;font-size:1rem!important;padding-left:20px!important}.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block .coverage_cost_wrapper,.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block .coverage_cost_wrapper input{display:flex;flex:1 1 100%!important}.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block input:not(.acaAaffordabilityTaxableIncome),.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block label{display:flex;flex:1 1 100%;margin-bottom:5px!important}.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block .addFamilyMember{background:#4f728f;padding:3px 7px;border-radius:100%;color:#fff;width:23px!important;min-width:23px;height:23px!important;max-height:23px}.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block.horizontal,.familyCoverageSubheader{display:flex;flex:1 1 50%}#calculator .family_ages .button_and_ages #agesWrapper .ageBlock,.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block .coverage_cost_wrapper{position:relative!important}#calculator .family_ages .button_and_ages #agesWrapper .ageBlock .btnRemoveDependent{position:absolute!important;top:-10px!important;left:-10px!important}.calculator-section .calculator_wrapper_cs #calculator .calc_row,.calculator-section .calculator_wrapper_cs #calculator .calc_row.county{display:flex;flex:0 0 50%}.calculator-section .calculator_wrapper_cs #calculator .calc_row.ages .calc_block,.calculator-section .calculator_wrapper_cs #calculator .calc_row.county .calc_block,.calculator-section .calculator_wrapper_cs #calculator .calc_row.household .calc_block{margin:0 0 20px!important}.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block input#zipcode{margin-bottom:unset!important;width:100%!important;margin-right:3%!important;max-width:280px!important;text-align:left}.calculator-section .calculator_wrapper_cs #calculator .calc_row #county_block.calc_block select#county{margin-left:10%!important}.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block.calc_block_ages,.calculator-section .calculator_wrapper_cs #calculator .calc_row.ages.calc_row_mobile,.calculator-section .calculator_wrapper_cs #calculator .calc_row.household{display:flex!important;flex:1 1 100%!important}.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block.calc_block_ages #agePrimary,.calculator-section .calculator_wrapper_cs #calculator .calc_row.ages.calc_row_mobile select{display:flex!important;width:100%;max-width:280px;margin-right:3%}.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block.calc_block_ages .ageBlockText{margin-top:30px!important;display:flex;align-items:center}@media(max-width:767px){.aca_affordability_calc .coverage_cost_value_section_wrapper,.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block .primary,.calculator-section .calculator_wrapper_cs #calculator .calc_row.household .calc_block{width:100%}.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block input#zipcode{max-width:100%!important;margin-right:0!important;margin-left:10px!important}.calculator-section .calculator_wrapper_cs #calculator .calc_row.ages.calc_row_mobile select{margin-left:10px!important}.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block.calc_block_ages #agePrimary,.calculator-section .calculator_wrapper_cs #calculator .calc_row.ages.calc_row_mobile select{max-width:100%;margin-right:0}.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block.calc_block_ages .ageBlockText{margin-top:5px!important;padding-left:0!important;margin-right:auto}}.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block p.household_text,.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block select#householdSize{display:flex!important;flex:1 1 46%!important}.calculator-section .calculator_wrapper_cs #calculator .calc_row #county_block.calc_block select#county,.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block select#householdSize,.calculator-section .calculator_wrapper_cs #calculator .calc_row.ages.calc_row_mobile select{width:100%!important;max-width:280px!important;margin-right:0}.calculator-section .calculator_wrapper_cs #calculator .calc_row.ages.calc_row_mobile{display:block!important}body .calculator-section .call_to_action a.major_button{color:#fff!important;text-decoration:none!important;border-radius:25px;min-height:82px;display:block}@media (max-width:576px){#resultsBlock,.aca_affordability_calc #resultsBlock{display:block!important}#resultsBlock p.message,.aca_affordability_calc #resultsBlock p.message{text-align:center!important}.resultsBlockLeftAmount{justify-content:center}#results_wrapper #resultsBlock .resultsBlockLeft{margin:auto}.aca_affordability_calc #incomeSliderValueWrapper .magi_limit{font-size:14px}.aca_affordability_calc #calculator .calc_row.magi .calc_block #taxableIncome{font-size:17px}.aca_affordability_calc #results_wrapper #resultsBlock .resultsBlockLeft{max-width:100%;margin:auto}.aca_affordability_calc #results_wrapper #resultsBlock h2{margin:0 0 5px!important}.aca_affordability_calc .resultsBlockLeftAmount{display:flex;flex-direction:column;align-items:center;gap:0}#results_wrapper #resultsBlock .resultsBlock_title{margin:0!important}.aca_affordability_calc #results_wrapper #resultsBlock h3.amount{margin:auto;line-height:20px!important}#calculator .coverage_cost_payment_frequency_wrapper{display:none}.coverage_cost_inner_wrapper{max-width:initial}.calculator-section .calculator_wrapper_cs #calculator .calc_columns{padding:30px 15px!important}}@media (max-width:480px){.resultsBlockLeftAmount{display:block}#results_wrapper #resultsBlock h3.amount{margin:auto}.aca_affordability_calc .coverage_cost_row label{width:90px;margin-right:10px!important;font-size:13px!important}.aca_affordability_calc #employeeCoverage,.aca_affordability_calc #familyCoverage{width:100px!important}.aca_affordability_calc .coverage_cost_payment_frequency_wrapper_mobile{margin-left:45px}.aca_affordability_calc .tooltip:after,.aca_affordability_calc [data-tooltip]:after{margin-left:-175px}.aca_affordability_calc .familyCoverageSubheader{font-size:10px;margin-left:45px}.calculator-section.aca_affordability_calc .calculator_wrapper_cs #calculator{padding:27px 0}.aca_affordability_calc .calc_block .primary.ageBlock .ageField:not(.familyMemberAge){margin:0 0 0 55px!important}.aca_affordability_calc .calc_block .primary.ageBlock .ageField.familyMemberAge{margin:0 0 0 30px!important}#calculator .calc_columns .calc_column .calc_row .row_number,#county_block label{margin:0 10px 0 0!important}.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block label{width:100px;max-width:unset;min-width:unset;margin-left:0;margin-right:0}#calculator input#zipcode{width:74%!important;margin:0 0 0 10px}#calculator .calc_block .primary.ageBlock .ageField{width:5px;margin-left:10px}#calculator .calc_columns .calc_column .calc_row.ages,#calculator .calc_row.magi .calc_block{flex-wrap:wrap!important}.subsidy_calc .main-wrapper .calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block p{font-size:10px}.subsidy_calc .main-wrapper .calculator-section .calculator_wrapper_cs #calculator .magi .calc_block.vertical{padding:0}}.calculator-section #results_wrapper #resultsBlock .call_to_action .major_button{border-radius:25px}@media(min-width:768px){.coverage_cost_payment_frequency_wrapper_mobile{display:none!important}}@media(max-width:767px){.calculator-section .calculator_wrapper_cs #calculator .calc_row #county_block.calc_block select#county,.calculator-section .calculator_wrapper_cs #calculator .calc_row .calc_block select#householdSize,.calculator-section .calculator_wrapper_cs #calculator .calc_row.ages.calc_row_mobile select{max-width:100%!important;flex:initial!important}.coverage_cost_payment_frequency_wrapper{display:none!important}.aca_affordability_calc .tooltip:hover:after,.aca_affordability_calc [data-tooltip]:hover:after{left:initial;right:-10px}.aca_affordability_calc .horizontal .tooltip:hover:after{right:initial;left:570%}}.aca_affordability_calc #results_wrapper #resultsBlock h2{font-size:1em;margin:0 0 10px;line-height:1.5!important;color:#8d949b!important}.aca_affordability_calc #resultsBlock .amount{font-family:nunito,sans-serif!important;font-style:normal;font-weight:700;font-size:34px;line-height:42px;color:#50738f!important}.column-width-75{width:75%;float:right;margin-left:10px}.column-width-75 .family_ages_p,.column-width-75 .household_text{width:100px}@media (min-width:1020px) and (max-width:1240px){.column-width-75 .calc_block_ages,.column-width-75 .householdBlock{display:block!important}.column-width-75 .family_ages_p{width:unset!important}.calculator-section.column-width-75 .calculator_wrapper_cs #calculator .calc_row .calc_block #householdSizeBlock label{margin-right:22px!important}.column-width-75 .household_text{width:unset!important;margin-top:20px!important;margin-left:20px!important}.column-width-75 .ageBlockText{width:unset!important;margin-top:20px!important;margin-left:20px}}@media (max-width:1130px){.column-width-75{width:100%!important}}@media (max-width:1024px){.calculator-section{width:100%!important}.subsidy_calc_desc{padding-right:unset!important}.column-width-75 .family_ages_p,.column-width-75 .household_text{width:unset!important}}@media (min-width:500px) and (max-width:530px){.calculator-logo{margin-right:30px!important}.column-width-75 #sliderWrapper{width:90%!important}.column-width-75 #calculator input#zipcode{width:42%!important}}.aca_affordability_calc.column-width-75 .familyCoverageSubheaderMobile{display:block}@media (min-width:1020px){.aca_affordability_calc.column-width-75 .coverage_cost_payment_frequency_wrapper_mobile{display:block!important;max-width:initial!important;width:unset;margin-top:30px;margin-left:55px;margin-right:25px}.aca_affordability_calc.column-width-75 .coverage_cost_inner_wrapper{flex-direction:column-reverse;max-width:initial;align-items:unset}.aca_affordability_calc.column-width-75 .coverage_cost_payment_frequency_wrapper{display:none;width:unset;margin-left:55px;margin-right:25px}}@media (max-width:1250px){.aca_affordability_calc{margin:auto}.aca_affordability_calc.column-width-75{width:100%;margin:auto;float:unset}}