.tool-section
.animated{animation-duration:1.5s;animation-fill-mode:both}.main-tool-section .img-sec.health-balloon{height:auto;max-width:182px;max-height:163px}.main-tool-section .back, .main-tool-section
.reset{font-size:14px;line-height:25px;font-weight:500;color:#374efd;cursor:pointer;padding-left:20px}.main-tool-section .back:hover, .main-tool-section .reset:hover{color:#2C3CB5;text-decoration:underline}.main-tool-section
.back{width:fit-content;margin-right:30px}.main-tool-section
.reset{width:100px}.main-tool-section .reset::before{content:"";width:16px;height:16px;position:absolute;left:3px;top:4px;background-image:url("/images/health_insurance_finder/reset.svg");transition-duration:1s;transition-property:transform}.main-tool-section .back::before{content:'';position:absolute;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:5px solid #374EFD;top:33%;z-index:2;left:0px;width:5px;height:8px}.main-tool-section .back::after{content:'';position:absolute;width:15px;background:#374EFD;height:2px;left:4%;top:45%;z-index:2}.main-tool-section .reset:hover::before{transform:rotate(-360deg)}.main-tool-section .back-reset-sec{padding-bottom:30px}.main-tool-section
.recommanded{font-size:28px;line-height:35px;font-weight:bold;color:#000;padding:5px
28px 5px 35px;display:block;text-align:left!important;position:relative}.main-tool-section .recommanded::before{content:'';background-image:url(/images/redesigned_rideshare_cal/star_black.png);position:absolute;width:32px;height:26px;top:11px;left:-3px;background-repeat:no-repeat;background-size:100% 100%}.main-tool-section
h2{font-size:30px;line-height:35px;font-weight:900;color:#374efd;padding:9px
0 0 0;margin-bottom:14px}.main-tool-section .section-body{padding-left:33px}.main-tool-section .desc-header{font-weight:500;font-size:16px;line-height:22px;padding:12px
0 10px 0;color:#000}.main-tool-section .desc-info{font-size:16px;line-height:24px;color:#333}.main-tool-section
a{font-size:16px;line-height:20px;color:#374efd;font-weight:500;padding-top:10px;text-decoration:none;padding-right:15px;display:inline-block;width:fit-content}.main-tool-section a:hover{color:#2C3CB5;text-decoration:underline}.cobra-section .desc-info
a{max-width:207px}.care-act-section .desc-info
a{max-width:300px}.main-tool-section .opt-header{font-size:16px;line-height:20px;margin:14px
0px;font-weight:bold;color:#000}.main-tool-section .care-act-link{font-weight:500;padding:13px;cursor:pointer;width:fit-content}.care-act-section .desc-header{color:#000;font-size:24px;line-height:30px;padding-bottom:10px;font-weight:bold}.care-act-section
.options{padding-top:20px !important}.care-act-section .sub-question{font-size:18px;font-weight:bold;line-height:25px;color:#333}.care-act-section .radio-btn{width:100%;margin-right:0px}.desc-info a:after, .aca-info a:after,.aca-header span::after, .employer-plan-section .eps-desc a:after{content:"";position:absolute;top:15px;right:-1px;height:15px;width:12px;background-image:url("/images/health_insurance_finder/blue_arrow.svg");background-size:contain;background-repeat:no-repeat}.care-act-section .desc-info a:hover::after, .low-premiums-section .aca-info a:hover::after,
.high-premiums-section .aca-info a:hover::after, .cobra-section .desc-info a:hover::after,
.employer-plan-section .eps-desc a:hover::after, .main-tool-section .care-act-link:hover::after,
.medicare-section .desc-info a:hover::after, .medicaid-section .desc-info a:hover::after{animation-name:move-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}.main-tool-section .back:hover::before{animation-name:move-left;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}.low-premiums-section .aca-header span, .high-premiums-section .aca-header
span{color:#000;font-size:18px;line-height:24px;font-weight:500;cursor:pointer;max-width:350px;padding-right:15px;display:block}.low-premiums-section .aca-header.collapsed span::after, .high-premiums-section .aca-header.collapsed span::after{transform:rotate(180deg);top:6px}.low-premiums-section .aca-header span::after, .high-premiums-section .aca-header span::after{top:10px;height:9px;background-image:url("/images/care_tool/bottom-arrrow.svg");transition:all 0.5s linear}.low-premiums-section .aca-info, .high-premiums-section .aca-info{display:none;font-size:14px;line-height:20px;color:#333;font-weight:400}.high-premiums-section .aca-sub-header{max-width:484px}.low-premiums-section .aca-sub-header, .high-premiums-section .aca-sub-header{font-size:20px;font-weight:900;line-height:30px;color:#374efd;padding-bottom:18px !important}.low-premiums-section .aca-sub-header span, .high-premiums-section .aca-sub-header
span{color:#374efd}.main-tool-section .panel
p{margin-bottom:0px;font-size:16px;line-height:24px;color:#333}.main-tool-section .panel-container{clear:left;padding:20px
0px 10px 0}.employer-insurance-section h2, .spouse-insurance-section h2, .parent-insurance-section h2, .medicare-section h2, .medicaid-section
h2{font-size:24px;font-weight:900;line-height:30px;color:#374efd}.employer-insurance-section .desc-info, .spouse-insurance-section .desc-info, .parent-insurance-section .desc-info, .medicare-section .desc-info, .medicaid-section .desc-info{padding-top:10px}.parent-insurance-section .desc-info, .medicaid-section .desc-info{padding-bottom:15px;max-width:513px}.medicare-section .desc-info{max-width:513px}.employer-insurance-section .desc-sub-header, .spouse-insurance-section .desc-sub-header{font-size:18px;line-height:30px;font-weight:bold;color:#000;padding-top:26px;padding-bottom:10px}.employer-insurance-section .eps-wrapper, .spouse-insurance-section .eps-wrapper{padding-left:57px;padding-bottom:15px}.employer-plan-section
h3{font-size:18px;line-height:30px;font-weight:700}.employer-plan-section .eps-sub-header{font-size:20px;line-height:30px;color:#333;max-width:455px}.employer-plan-section .tabbed-panels{padding-top:20px}.employer-plan-section .panel-container
ul{padding-left:15px;background-image:linear-gradient(to right,#ccc 33%,rgba(255, 255, 255, 0) 0%);background-position:bottom;background-size:8px 1px;background-repeat:repeat-x;padding-bottom:15px !important}.employer-plan-section .eps-desc{color:#333}.question-fourth .radio-btn.opt-1,.question-fourth .radio-btn.opt-2, .question-fourth .radio-btn.opt-3{width:235px;margin-right:0px}.family-section .fs-question{color:#000;font-size:24px;line-height:30px;padding-top:0;padding-bottom:30px;font-weight:500}.family-section .form-label{font-size:18px;line-height:44px;color:#444}.family-section .form-field{max-width:380px;position:relative}.family-section .range-field{padding-top:15px}.family-section .min-max-range{font-size:14px;line-height:17px;color:#777}.family-section .family-income{font-size:20px;float:right}.family-section .family-income{font-size:20px;color:#1b1b1b;font-weight:500;text-indent:17px;width:123px;height:44px;border:1px
solid #ddd;border-radius:20px}.family-section .family-income:focus{border:2px
solid #374efd;outline:none}.family-section .dropdown-icon.opend{transform:rotate(180deg);transition:all 0.01s ease-out;top:10% !important;right:12px !important}.main-tool-section .form-field .dropdown-icon{display:inline-block;background:#fff url(/images/health_insurance_finder/dropdown.svg) no-repeat;position:absolute;right:5px;height:20px;width:20px;top:27%;pointer-events:none}.question-fourth .radio-btn.opt-1 label, .question-fourth .radio-btn.opt-2 label, .question-fourth .radio-btn.opt-3
label{padding-left:75px}.main-tool-section .eps-tabs
.tabs{margin:0;padding:0;list-style:none}.main-tool-section .tabbed-panels
.tabs{padding:0;background:#FFF 0% 0% no-repeat padding-box;box-shadow:3px 3px 6px #00000029;border:1px
solid #F8F8F8;border-radius:20px}.main-tool-section .eps-tabs .tabs
li{float:left;width:100%;text-align:center}.main-tool-section .eps-tabs
span{font-size:16px;line-height:19px;display:block;color:#374EFD;background-color:#F0F3FF;padding:12px;margin-right:5px;margin-top:12px;cursor:pointer;font-weight:500;border-radius:20px}.main-tool-section .tabbed-panels .tabs
span{font-size:20px;width:fit-content;margin:auto;line-height:67px;cursor:pointer;font-weight:500}.main-tool-section .eps-tabs span.active, .main-tool-section .eps-tabs span:hover{color:#fff;background:#374efd 0% 0% no-repeat padding-box}.main-tool-section .tabbed-panels .tabs
span.active{color:#01bd93;border-bottom:3px solid #01bd93;font-weight:bold}.form-field .slider-container{display:inline-block;position:relative;width:100%;margin:15px
0}.form-field [type='range']{position:relative;z-index:1000;-moz-appearance:none;appearance:none;background:transparent;height:9px;border-radius:9px;outline:none;margin:0;padding:0;width:100%;box-shadow:0 0 1.5px rgba(0, 0, 0, 0.9);-moz-box-shadow:0 0 1.5px rgba(0,0,0,0.9)}input[type='range']::-webkit-slider-thumb{position:relative;-webkit-appearance:none;appearance:none;width:20px;height:20px;background:#3664ff;border:1px
solid #3664ff;border-radius:100%;cursor:pointer;z-index:5000;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}input[type='range']::-webkit-slider-thumb:hover,input[type='range']::-webkit-slider-thumb:active{background:#3664ff;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}input[type='range']::-moz-range-track{background:transparent}input[type='range']::-moz-range-thumb{position:relative;-moz-appearance:none;appearance:none;width:20px;height:20px;background:#3664ff;border:1px
solid #3664ff;border-radius:100%;cursor:pointer;z-index:5000;-moz-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}input[type='range']::-moz-range-thumb:hover,input[type='range']::-moz-range-thumb:active{background:#165dbb;-moz-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.fill{position:absolute;z-index:50;top:58%;height:10px;width:0%;border-radius:9px;background:#3664ff}.step-container .recommanded-section{padding:0px
24px;order:1;text-align:center;margin-bottom:16px}.radio-btn input[type="radio"]:checked + label, .radio-btn input[type="radio"]:hover+label{background-color:#F0F3FF;box-shadow:0 0 0 1px #374efd inset;border-radius:20px}.radio-btn input[type="radio"]:checked + label:after, .radio-btn input[type="radio"]:hover+label:after{content:" ";display:inline-block;position:absolute;width:15px;height:15px;top:50%;left:22px;border-radius:10px;background-color:#fff;border:none;transform:translateY(-50%);box-sizing:border-box}.radio-btn input[type="radio"]:checked + label:before, .radio-btn input[type="radio"]:hover+label:before{background-color:#374efd}.family-section .tool-dropdown dt
a{display:block;height:45px;width:100%;border-radius:3px;text-decoration:none;padding:0}.family-section .tool-dropdown dt
span{font-size:14px;display:block;padding:10px
0;cursor:pointer}.family-section .tool-dropdown
dd{position:relative}.family-section .tool-dropdown dd
ul{display:none;position:absolute;left:0;top:-8px;width:164px;list-style:none;background:#fff none repeat scroll 0 0;border:1px
solid #bdc3c7;border-radius:20px;padding-left:0px;z-index:9}.family-section .tool-dropdown dd ul li:first-child a:hover{border-radius:20px 20px 0 0}.family-section .tool-dropdown dd ul li:last-child a:hover{border-radius:0 0 20px 20px}.family-section .tool-dropdown dd li
a{display:block;padding:0;line-height:30px;text-decoration:none;font-weight:700}.family-section .tool-dropdown dd li
a.selected{color:#fff;background-color:#374efd}.family-section .tool-dropdown dd ul li:first-child
a.selected{border-radius:20px 20px 0 0}.family-section .tool-dropdown dd ul li:last-child
a.selected{border-radius:0 0 20px 20px}.family-section .tool-dropdown dd li a:not(.selected):hover{background-color:#F0F3FF;color:#374efd !important;cursor:pointer}.family-section
.selected{font-weight:bold}.get-quote-container
img{width:52px;height:40px;padding:0;margin:10px
auto}.get-quote-container .get-quote-header{font-size:16px;line-height:19px;font-weight:500;color:#000;text-align:center}.get-quote-container .get-quote-button{text-align:center;margin-top:10px;margin-bottom:15px}.care-act-section .options .radio-btn{width:fit-content;margin-right:0px}.tabbed-panels .panel-container
a{margin-bottom:20px}.tool-section ul li::marker{color:#374EFD}.main-tool-section ul
a{width:100%}#medicare-section .get-quote-container, #medicaid-section .get-quote-container{padding-left:57px}.get-quote-container .quote-section{background:#F0F3FF 0% 0% no-repeat padding-box;border-radius:20px}@media (min-width: 500px) and (max-width: 767px){#question-fourth .options .radio-btn{display:block;margin:18px
auto 0px}}@media (min-width: 768px){.get-quote-container img,.get-quote-button{margin:0}.get-quote-container .get-quote-header,.get-quote-button{font-size:15px;line-height:18px;text-align:left}.family-section .tool-dropdown dt
span{padding:0
1em;line-height:44px}.family-section .tool-dropdown dd
ul{top:-2px;width:224px}.family-section .tool-dropdown dd li
a{padding:0
1em}.main-tool-section
h1{font-size:40px;line-height:24px;padding:50px
0 30px 0}.main-tool-section .header-description{font-size:18px;line-height:24px;padding-bottom:40px}.page-content
p{font-size:18px;line-height:24px}.employer-insurance-section .eps-wrapper, .spouse-insurance-section .eps-wrapper{padding-bottom:22px;padding-left:57px}.step-container .recommanded-section{padding:0px;order:2;margin-bottom:0px;display:flex;align-items:center;justify-content:end}.employer-insurance-section .eps-wrapper::before, .spouse-insurance-section .eps-wrapper::before{content:none}.main-tool-section .back, .main-tool-section
.reset{padding-left:25px}.main-tool-section
h2{font-size:30px;line-height:42px;padding:15px
0 0 0}.main-tool-section .desc-header{line-height:35px;padding:0}.care-act-section .desc-header{font-size:28px;padding-bottom:10px}.care-act-section .sub-question{font-size:20px;line-height:30px;border-top:1px solid #ddd}.low-premiums-section .aca-header span, .high-premiums-section .aca-header
span{line-height:42px}.low-premiums-section .aca-header span::after, .high-premiums-section .aca-header span::after{right:0;top:19px}.low-premiums-section .aca-header.collapsed span::after, .high-premiums-section .aca-header.collapsed span::after{top:16px}.low-premiums-section .aca-sub-header, .high-premiums-section .aca-sub-header{font-size:24px;line-height:36px}.main-tool-section .eps-tabs
span{font-size:20px;line-height:24px;max-width:400px;margin-right:10px}.employer-insurance-section h2, .spouse-insurance-section h2, .parent-insurance-section h2, .medicare-section h2, .medicaid-section
h2{font-size:30px;font-weight:900;line-height:36px}.main-tool-section .eps-tabs .tabs
li{width:50%}.employer-plan-section .eps-sub-header{font-size:24px;line-height:36px}.employer-plan-section
h3{font-size:20px;line-height:42px;margin-bottom:0}.main-tool-section .panel-container{padding:20px
10px 10px 0}.family-section .fs-question{font-size:28px;line-height:32px}.family-section .family-income, .family-section .family-memeber{width:226px}.family-section .family-income{height:45px;font-size:24px}.main-tool-section .care-act-link{font-size:18px;line-height:21px;text-align:center}.main-tool-section .form-field .dropdown-icon{right:12px;top:35%}.family-section .form-label{margin-bottom:0 !important;line-height:32px}.get-quote-container .get-quote-button{display:flex;justify-content:center;align-items:center}.main-tool-section .desc-info{padding-top:10px}.family-section .family-income, .family-section .family-memeber, .family-section .tool-dropdown dd
ul{width:190px}.desc-info a:after, .aca-info a:after, .aca-header span::after, .employer-plan-section .eps-desc a:after{right:-10%}.family-section .dropdown-icon.opend{right:18px !important}.main-tool-section #medicaid-section .img-sec.health-balloon{margin-top:-82px!important}}@media screen and (max-width: 360px){.family-section .form-label{font-size:16px}.family-section .family-income{width:120px;text-indent:13px}.family-section .tool-dropdown dt
span{font-size:12px}.family-section .tool-dropdown dd li
a{font-size:14px}}@media (min-width: 1024px){.question-fourth .radio-btn.opt-1, .question-fourth .radio-btn.opt-2, .question-fourth .radio-btn.opt-3{margin-right:18px}.care-act-section .options .radio-btn{margin-right:12px}.step-container .recommanded-section{justify-content:center}.main-tool-section .eps-tabs .tabs
li{width:25%}.get-quote-container .get-quote-header,.get-quote-button{font-size:18px;line-height:20px}}@keyframes move-left{16.65%{transform:translateX(0)}33.3%{transform:translateX(1px)}49.95%{transform:translateX(-2px)}66.6%{transform:translateX(3px)}83.25%{transform:translateX(-3px)}100%{transform:translateX(5px)}}@keyframes move-right{16.65%{transform:translateX(5px)}33.3%{transform:translateX(-3px)}49.95%{transform:translateX(3px)}66.6%{transform:translateX(-2px)}83.25%{transform:translateX(1px)}100%{transform:translateX(0)}}