.life-insurance-calculator .tabs{display:flex;justify-content:space-evenly;height:90px;font-size:18px;font-weight:700;color:#868e91;overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}@media(min-width:992px){.life-insurance-calculator .tabs{font-size:20px}}.life-insurance-calculator .tabs .tab{display:flex;justify-content:center;width:340px;min-width:260px}.life-insurance-calculator .tabs button{border-bottom:2px solid #e5e9ed;height:100%;width:100%;color:inherit}.life-insurance-calculator .tabs button.active{color:#000;border-bottom:2px solid #de0614}.life-insurance-calculator .tab-content .accordion-item{border-top:1px solid #e5e9ed;border-bottom:1px solid #e5e9ed;font-size:22px}.life-insurance-calculator .tab-content .accordion-item .accordion-header{cursor:pointer;padding:20px;margin-top:15px;background:#fff;font-weight:700;display:flex;justify-content:space-between;align-items:center}.life-insurance-calculator .tab-content .accordion-item .accordion-header .icon{font-size:16px;flex-shrink:0;display:flex}.life-insurance-calculator .tab-content .accordion-item .accordion-header .icon svg{width:1em;height:1em}.life-insurance-calculator .tab-content .accordion-item .accordion-header .icon.plus{display:block}.life-insurance-calculator .tab-content .accordion-item .accordion-header .icon.minus,.life-insurance-calculator .tab-content .accordion-item .accordion-header.open .icon.plus{display:none}.life-insurance-calculator .tab-content .accordion-item .accordion-header.open .icon.minus{display:block}.life-insurance-calculator .tab-content .accordion-item .accordion-content{padding:20px}.life-insurance-calculator .tab-content .accordion-item .accordion-content .options{font-size:20px;font-weight:700}.life-insurance-calculator .tab-content .accordion-item .accordion-content .options label{padding:0 0 12px 10px}.life-insurance-calculator .tab-content .accordion-item .accordion-content input[type=radio]{accent-color:#de0614;transform:scale(1.2)}.life-insurance-calculator .tab-content .accordion-item .accordion-content .slider-row{display:grid;grid-template-rows:auto auto;gap:10px 20px;align-items:center;margin-bottom:30px}@media(min-width:768px){.life-insurance-calculator .tab-content .accordion-item .accordion-content .slider-row{grid-template-columns:1fr auto}}.life-insurance-calculator .tab-content .accordion-item .accordion-content .slider-row .slider-heading{grid-column:1/-1}.life-insurance-calculator .tab-content .accordion-item .accordion-content .slider-row .slider-heading label{padding:10px 0 6px;font-size:20px;font-weight:400}.life-insurance-calculator .tab-content .accordion-item .accordion-content .slider-row .slider-heading .slider-helper-text{margin:0 0 10px;color:#868e91;font-size:14px;line-height:1.4}.life-insurance-calculator .tab-content .accordion-item .accordion-content .slider-row .slider-container{width:100%}.life-insurance-calculator .tab-content .accordion-item .accordion-content .slider-row .slider-labels{display:flex;justify-content:space-between;font-size:14px;color:#868e91;margin-top:4px}.life-insurance-calculator .tab-content .accordion-item .accordion-content .slider-row .value-input-container{display:flex;border:2px solid #858e91;border-radius:6px;overflow:hidden}.life-insurance-calculator .tab-content .accordion-item .accordion-content .slider-row .value-input-container .dollar-sign{display:flex;padding:15px;background-color:#e9ecef;color:#3c4449;font-weight:700;font-size:16px;border-right:2px solid #858e91}.life-insurance-calculator .tab-content .accordion-item .accordion-content .slider-row .value-input-container .formatted-value{font-size:16px;padding:15px 0 15px 10px;width:275px;display:flex;justify-content:flex-start;align-items:center}.life-insurance-calculator .tab-content .accordion-item .accordion-content .slider-row input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:12px;background:linear-gradient(to right,#de0614 var(--slider-progress),#e9ecef var(--slider-progress));border-radius:10px;outline:none;cursor:pointer}.life-insurance-calculator .tab-content .accordion-item .accordion-content .slider-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:30px;height:30px;background:#fff;border:2px solid #adb5bd;border-radius:50%;cursor:pointer;box-shadow:0 1px 3px #0000001a}.life-insurance-calculator .tab-content .accordion-item .accordion-content .slider-row input[type=range]::-moz-range-thumb{width:30px;height:30px;background:#fff;border:2px solid #adb5bd;border-radius:50%;cursor:pointer;box-shadow:0 1px 3px #0000001a}.life-insurance-calculator .tab-content .accordion-item .accordion-content .slider-row input[type=range]::-moz-range-track{width:100%;height:8px;background:linear-gradient(to right,#de0614 var(--slider-progress),#e9ecef var(--slider-progress));border-radius:4px;cursor:pointer}.life-insurance-calculator .summary{padding:50px 20px;background-color:#edf0f3}@media(min-width:768px){.life-insurance-calculator .summary{padding:50px 25px}}.life-insurance-calculator .summary .cover-amounts{display:flex;flex-wrap:wrap}.life-insurance-calculator .summary .cover-amounts p{margin-top:10px;font-weight:700}.life-insurance-calculator .summary .cover-amounts span{color:#de0614;font-weight:700;font-size:26px}.life-insurance-calculator .summary .cover-amounts .amount-life{background-color:#fff;width:100%;margin:10px 0;padding:30px 20px}@media(min-width:768px){.life-insurance-calculator .summary .cover-amounts .amount-life{margin-right:10px}}@media(min-width:940px){.life-insurance-calculator .summary .cover-amounts .amount-life{width:auto;flex-grow:2}}.life-insurance-calculator .summary .cover-amounts .amount{background-color:#fff;width:100%;margin:10px 0;padding:30px 20px}@media(min-width:768px){.life-insurance-calculator .summary .cover-amounts .amount{flex-grow:1;width:auto;margin-right:10px}}@media(min-width:520px){.life-insurance-calculator .summary-buttons{display:flex}}.life-insurance-calculator .summary-buttons .secondary{background-color:#fff;color:#000}.life-insurance-calculator .summary-buttons .secondary:hover{background-color:#e5e9ed}.life-insurance-calculator .summary-buttons button{justify-content:center;margin-top:15px;width:100%}@media(min-width:520px){.life-insurance-calculator .summary-buttons button{width:auto;margin-right:20px;margin-top:40px}}.life-insurance-calculator .summary-buttons button,.life-insurance-calculator .calculate-now button{display:flex;background-color:#de0614;color:#fff;font-weight:700;padding:12px 20px 12px 30px;border-radius:50px;transition:background-color ease-in-out .2s}.life-insurance-calculator .summary-buttons button svg,.life-insurance-calculator .calculate-now button svg{margin-left:15px}.life-insurance-calculator .summary-buttons button:hover,.life-insurance-calculator .calculate-now button:hover{background-color:#a30410;transition:background-color ease-in-out .2s}.life-insurance-calculator .summary-buttons button:disabled,.life-insurance-calculator .calculate-now button:disabled{cursor:not-allowed;background-color:#c4c7c8}.life-insurance-calculator .calculate-now{display:flex;justify-content:flex-end;padding-top:20px}.life-insurance-calculator .calculate-now a{width:100%;display:flex;justify-content:flex-end}.life-insurance-calculator .calculate-now a button{justify-content:center;width:100%}@media(min-width:520px){.life-insurance-calculator .calculate-now a button{width:auto}}.life-insurance-calculator .terms-conditions{padding-top:75px}.life-insurance-calculator .terms-conditions b{font-size:20px}.life-insurance-calculator .terms-conditions p{font-size:.875rem;line-height:1.42857143}.life-insurance-calculator a,.life-insurance-calculator button{text-decoration:none}
