:root{--msigc-primary: #1B1464;--msigc-primary-dark: #1a1657;--msigc-primary-light: #3c3a8e;--msigc-primary-blue: #1B1464;--msigc-secondary: #e51a1a;--msigc-white: #ffffff;--msigc-light-gray: #f0f0f5;--msigc-medium-gray: #e0e0e0;--msigc-dark-gray: #555555;--msigc-text-primary: #000000;--msigc-text-secondary: #666666;--msigc-green: #2fcb71;--msigc-frame-blue: #0d99ff;--msigc-yellow: #ffd400;--msigc-light-pink: #f9f2f6;--msigc-spacing-xs: .25rem;--msigc-spacing-sm: .5rem;--msigc-spacing-md: 1rem;--msigc-spacing-lg: 1.5rem;--msigc-spacing-xl: 2rem;--msigc-font-family: "PT Sans", sans-serif;--msigc-font-xs: .75rem;--msigc-font-sm: .875rem;--msigc-font-md: 1rem;--msigc-font-lg: 1.25rem;--msigc-font-xl: 1.5rem;--msigc-font-xxl: 2rem;--msigc-border-radius: 4px;--msigc-border-radius-lg: 8px;--msigc-border-radius-xlg: 12px;--msigc-border-radius-1: .625rem;--msigc-box-shadow: 0 2px 5px rgba(0, 0, 0, .05);--msigc-focus-shadow: 0 0 0 3px rgba(13, 153, 255, .5)}.msigc-section{background-color:var(--msigc-light-gray)}.msigc-title{font-size:2.5rem;font-weight:700;color:var(--msigc-text-primary);margin-bottom:.5rem}.msigc-subtitle{font-size:var(--msigc-font-md);color:var(--msigc-text-secondary)}.msigc-calculator .msigc-section-header,.msigc-calculator form .msigc-section-header{font-size:var(--msigc-font-xl);font-weight:600;color:var(--msigc-primary);margin-bottom:var(--msigc-spacing-md)}.msigc-small-text{font-size:var(--msigc-font-xs);color:var(--msigc-text-secondary)}button:focus,a:focus,input:focus,select:focus{outline:none;box-shadow:var(--msigc-focus-shadow)}.msigc-plan-card{background-color:var(--msigc-white);border-radius:var(--msigc-border-radius);box-shadow:var(--msigc-box-shadow);margin-bottom:var(--msigc-spacing-md);overflow:hidden}.msigc-calculator .form-group .form-control{padding:.5rem 1rem}.msigc-calculator .form-group .form-control:focus{background-color:transparent}.msigc-calculator .msigc-next-btn,.msigc-calculator form .msigc-next-btn{background-color:var(--msigc-secondary)!important;color:var(--msigc-white)!important;border:none!important;border-radius:var(--msigc-border-radius-1)!important;padding:var(--msigc-spacing-sm) var(--msigc-spacing-lg)!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;display:block!important;margin-left:auto!important;margin-right:0!important;justify-items:right!important}.msigc-calculator .msigc-next-btn:hover,.msigc-calculator form .msigc-next-btn:hover{background-color:#c91515!important}.msigc-input-birth{border:1px solid var(--msigc-primary);border-radius:var(--msigc-border-radius);padding:var(--msigc-spacing-sm) var(--msigc-spacing-md);width:100%}.msigc-input{border:1px solid var(--msigc-primary);border-radius:var(--msigc-border-radius);padding:var(--msigc-spacing-sm) var(--msigc-spacing-md);width:100%;border-right:1;text-align:right}.msigc-input-ci{border:1px solid var(--msigc-primary);border-radius:var(--msigc-border-radius);padding:var(--msigc-spacing-sm) var(--msigc-spacing-md);width:100%;border-right:1;text-align:left}.msigc-calculator .form-control.msigc-select,.msigc-plan-card .form-control.msigc-select,.form-group .form-control.msigc-select{display:block!important;width:100%!important;max-width:100%!important;border:1px solid var(--msigc-primary)!important;border-radius:var(--msigc-border-radius)!important;padding:var(--msigc-spacing-sm) var(--msigc-spacing-md)!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23616161' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 8px center!important;background-size:30px!important;background-color:var(--msigc-white)!important;flex:1 1 auto!important;box-sizing:border-box!important}.msigc-calculator .form-group,.msigc-plan-card .form-group{display:block!important;width:100%!important;margin-bottom:var(--msigc-spacing-md)!important}.msigc-radio-group{display:flex;gap:20px;margin-top:2px;margin-bottom:var(--msigc-spacing-md)}.msigc-radio-option{position:relative;display:flex;align-items:center}.msigc-radio-input{position:absolute;opacity:0;width:0;height:0}.msigc-radio-label{position:relative;padding-left:35px;cursor:pointer;font-size:16px;color:var(--msigc-text-primary);display:flex;align-items:center;margin:0}.msigc-radio-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;border:2px solid var(--msigc-primary);border-radius:50%;background-color:var(--msigc-white);transition:all .2s ease}.msigc-radio-input:checked+.msigc-radio-label:before{border-color:var(--msigc-green);background-color:var(--msigc-white)}.msigc-radio-input:checked+.msigc-radio-label:after{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;background-color:var(--msigc-green)}.msigc-radio-input:focus+.msigc-radio-label:before{box-shadow:0 0 0 3px #23207533}.msigc-age-display,.msigc-year-display{position:absolute;top:50%;transform:translateY(-50%);right:1rem;color:var(--msigc-primary-blue);font-weight:700}.msigc-year-selectors,.msigc-calculator .msigc-year-selectors{display:flex;gap:var(--msigc-spacing-sm);margin:var(--msigc-spacing-md) 0}.msigc-calculator .msigc-year-btn{flex:1;padding:var(--msigc-spacing-sm);background-color:var(--msigc-white);border:1px solid var(--msigc-medium-gray);border-radius:var(--msigc-border-radius-1);font-size:var(--msigc-font-sm);cursor:pointer;text-align:center;transition:all .2s ease;color:var(--msigc-text-primary);font-weight:500}.msigc-calculator .msigc-year-btn:hover{background-color:var(--msigc-light-gray);border-color:var(--msigc-primary)}.msigc-calculator .msigc-year-btn.msigc-year-btn-active{background-color:var(--msigc-primary);color:var(--msigc-white);border-color:var(--msigc-primary);font-weight:600}@media (max-width: 768px){.msigc-calculator .msigc-year-selectors{flex-direction:column}.msigc-calculator .msigc-year-btn{width:100%;margin-bottom:var(--msigc-spacing-xs)}}.msigc-calculator .msigc-submit-btn,.msigc-calculator form .msigc-submit-btn{background-color:var(--msigc-secondary);color:var(--msigc-white);border:none;border-radius:var(--msigc-border-radius-1);padding:var(--msigc-spacing-sm) var(--msigc-spacing-lg);font-weight:600;cursor:pointer;transition:all .2s ease;display:block;margin-left:auto;margin-right:0;justify-items:right}.msigc-submit-btn:hover{background-color:#c91515}.msigc-next-btn{background-color:var(--msigc-secondary);color:var(--msigc-white);border:none;border-radius:var(--msigc-border-radius-1);padding:var(--msigc-spacing-sm) var(--msigc-spacing-lg);font-weight:600;cursor:pointer;transition:all .2s ease;display:block;margin-left:auto;margin-right:0;justify-items:right}.msigc-next-btn:hover{background-color:#c91515}.msigc-cost-estimation{background-color:var(--msigc-white);border-radius:var(--msigc-border-radius);padding:var(--msigc-spacing-lg);box-shadow:var(--msigc-box-shadow);margin-bottom:var(--msigc-spacing-lg)}.msigc-calculator-wrapper .msigc-cost-estimation .msigc-estimation-title,.msigc-calculator-wrapper .msigc-cost-estimation h2.msigc-estimation-title{font-size:var(--msigc-font-xl)!important;font-weight:600!important;color:var(--msigc-primary)!important;margin-bottom:var(--msigc-spacing-sm)!important;line-height:1.3!important;display:block!important;font-family:var(--msigc-font-family)!important}.msigc-calculator-wrapper .msigc-cost-estimation{font-size:var(--msigc-font-xl)!important;background-color:var(--msigc-white);border-radius:var(--msigc-border-radius);padding:var(--msigc-spacing-lg);box-shadow:var(--msigc-box-shadow);margin-bottom:var(--msigc-spacing-lg);position:relative;z-index:1}.msigc-estimation-details{font-size:var(--msigc-font-md);line-height:1.5}.msigc-estimation-details strong{color:var(--msigc-text-primary);font-weight:700}.msigc-recommended-plans{margin-bottom:var(--msigc-spacing-lg)}.msigc-card-frame{border:2px solid var(--msigc-primary-dark)!important;border-radius:var(--msigc-border-radius)!important;margin:1rem 0!important;background-color:var(--msigc-white)!important;box-shadow:var(--msigc-box-shadow)!important;position:relative!important;z-index:3!important;padding:.5rem!important}.msigc-card-frame .msigc-plan-card{border:none!important;box-shadow:none!important;padding:1rem!important}.msigc-card-frame:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px);transition:all .3s ease}.msigc-plans-header{display:flex;justify-content:space-between;align-items:center;background-color:var(--msigc-primary);color:var(--msigc-white);padding:var(--msigc-spacing-md);border-radius:var(--msigc-border-radius)}.msigc-plans-header h3{font-size:var(--msigc-font-xl);font-weight:600;margin:0;color:var(--msigc-white)}.msigc-download-btn{background-color:transparent;color:var(--msigc-white);border:none;cursor:pointer;display:flex;align-items:center}.msigc-download-btn:hover,.msigc-download-btn:focus{text-decoration:underline;outline:none}.msigc-icon-download{display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'%3E%3C/path%3E%3Cpolyline points='7 10 12 15 17 10'%3E%3C/polyline%3E%3Cline x1='12' y1='15' x2='12' y2='3'%3E%3C/line%3E%3C/svg%3E");background-size:contain;margin-left:var(--msigc-spacing-sm)}#plansAccordion .card{border:none;background-color:#fff;border-radius:var(--msigc-border-radius)}#plansAccordion .card-header{padding:0;background-color:#fff;border-bottom:none}#plansAccordion .collapse,#plansAccordion .collapsing{border:none}#plansAccordion .msigc-accordion-header{background-color:#fdf1f7;padding:var(--msigc-spacing-md);border-radius:var(--msigc-border-radius) var(--msigc-border-radius) 0 0;display:flex;justify-content:space-between;align-items:center;width:100%;position:relative;border:none;background-image:linear-gradient(to right,rgba(255,255,255,.3) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.3) 1px,transparent 1px);background-size:20px 20px}.msigc-header-left{display:flex;align-items:center}.msigc-category-title{font-size:var(--msigc-font-lg);font-weight:600;margin:0;color:var(--msigc-primary)}.msigc-header-actions{display:flex;align-items:center;gap:8px}.msigc-question-container{position:relative;display:inline-block}.msigc-question-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#9e9db9;color:#fff;border-radius:50%;font-size:14px;font-weight:600;cursor:pointer;border:none;padding:0;transition:background-color .2s}.msigc-accordion-header .msigc-question-icon{width:30px;height:30px;background-color:#9e9db9;font-size:16px}.msigc-question-icon:hover,.msigc-question-icon:focus{background-color:#7e7cb0;outline:none}#plansAccordion .msigc-accordion-toggle{background:transparent;border:none;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;box-shadow:none}#plansAccordion .msigc-accordion-toggle:focus{outline:none;box-shadow:var(--msigc-focus-shadow)}.msigc-icon-chevron{display:block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23232075' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;transition:transform .3s ease}#plansAccordion .msigc-accordion-toggle.collapsed .msigc-icon-chevron{transform:rotate(180deg)}#plansAccordion .card-body{padding:0;background-color:transparent}#plansAccordion .collapse{transition:height .35s ease}.msigc-feature{margin-bottom:var(--msigc-spacing-sm);display:flex;align-items:flex-start;gap:1px;flex-wrap:wrap}.msigc-feature span{font-size:1.125rem;font-weight:700;flex:1;min-width:0;word-wrap:break-word;overflow-wrap:break-word}.msigc-icon-check{flex-shrink:0;margin-top:4px;margin-left:0;color:var(--msigc-primary-dark)}.msigc-question-container{flex-shrink:0;margin-left:5px}.msigc-plan-header{padding:0!important;margin-bottom:var(--msigc-spacing-sm)!important}.msigc-plan-title{margin:3px 0}.msigc-plan-title h4{font-size:var(--msigc-font-xl);font-weight:700;margin:0 0 4px;color:var(--msigc-primary)}.msigc-plan-title span,.msigc-plan-title h5{font-size:var(--msigc-font-lg);font-weight:700;margin:0 0 4px;color:var(--msigc-primary)}.msigc-plan-title h4 .plan-option,.msigc-plan-title h5 .plan-option{font-weight:400!important;font-size:1.25rem!important;color:var(--msigc-primary)!important;display:inline-block!important;margin-left:4px!important;font-weight:700!important}.msigc-button-container{position:relative;width:fit-content;border-radius:12px;overflow:hidden;box-shadow:0 2px 4px #0000001a;margin-left:auto}.msigc-popular-tag{background-color:#ffd400;color:#232075;font-weight:600;font-size:14px;padding:6px 12px;text-align:center;display:flex;align-items:center;justify-content:center}.msigc-popular-dot{display:inline-block;width:8px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='10' viewBox='0 0 8 10' fill='none'%3E%3Cpath d='M7.74995 5.99999C7.74995 6.99455 7.35487 7.94838 6.6516 8.65164C5.94834 9.35491 4.99452 9.74999 3.99995 9.74999C3.00539 9.74999 2.05156 9.35491 1.3483 8.65164C0.645041 7.94838 0.249953 6.99455 0.249953 5.99999C0.226498 5.50295 0.310171 5.00667 0.495301 4.54479C0.680432 4.08292 0.962692 3.66624 1.32295 3.32299C1.47295 3.17549 1.63745 3.02749 1.81045 2.87299C2.51845 2.24699 3.24995 1.59999 3.24995 0.499993C3.24998 0.454772 3.26226 0.410404 3.28551 0.371614C3.30875 0.332825 3.34209 0.301067 3.38195 0.279723C3.42182 0.258378 3.46673 0.248247 3.5119 0.250408C3.55707 0.252568 3.60081 0.266941 3.63845 0.291993C4.44221 0.862619 5.02106 1.69641 5.27474 2.64892C5.52842 3.60144 5.44094 4.61269 5.02745 5.50749C5.44339 5.28655 5.78535 4.94842 6.01095 4.53499C6.17275 4.21425 6.25474 3.8592 6.24995 3.49999C6.24996 3.4504 6.26472 3.40194 6.29235 3.36076C6.31997 3.31958 6.35922 3.28754 6.40511 3.26873C6.45099 3.24992 6.50143 3.24517 6.55001 3.2551C6.5986 3.26503 6.64313 3.28919 6.67795 3.32449C7.36985 4.04284 7.75442 5.00264 7.74995 5.99999Z' fill='%231B1464'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:6px}.msigc-plan-header{display:flex;justify-content:space-between;align-items:flex-start;width:100%;padding:var(--msigc-spacing-md) 0}.msigc-buy-btn{background-color:#e51a1a;color:#fff;font-weight:600;font-size:16px;padding:10px 24px;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s;white-space:nowrap}.msigc-buy-btn:hover{background-color:#c91515}.msigc-plan-features{padding:.5rem 0!important}.msigc-icon-check{display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23232075' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;margin-right:var(--msigc-spacing-sm);flex-shrink:0}.msigc-divider{margin:var(--msigc-spacing-sm) 0!important;border-color:var(--msigc-medium-gray)}.msigc-plan-benefits{padding:.5rem 0!important}.msigc-benefit-row{display:flex;justify-content:space-between;margin-bottom:var(--msigc-spacing-sm)}.msigc-benefit-label,.msigc-benefit-currency{font-weight:600}.msigc-benefit-name{font-weight:400}.msigc-benefit-amount{font-weight:600;text-align:right}.msigc-disclosure{margin-top:var(--msigc-spacing-sm);font-size:var(--msigc-font-sm)}.msigc-disclosure-link{color:var(--msigc-secondary);text-decoration:none;text-decoration:underline}.msigc-disclosure-link:hover,.msigc-disclosure-link:focus{text-decoration:underline}.msigc-disclaimer-section{margin-top:30px;padding:20px;background-color:var(--msigc-light-gray);border-radius:8px}.msigc-disclaimer-text{font-size:14px;color:var(--msigc-text-secondary);margin-bottom:15px;font-style:italic}.msigc-notes-title{font-size:16px;font-weight:600;color:var(--msigc-text-primary);margin-bottom:10px}.msigc-notes-list{list-style-type:none;padding:0;margin:0}.msigc-note-item{position:relative;padding-left:15px;margin-bottom:8px;font-size:14px;color:var(--msigc-text-secondary);line-height:1.5}.msigc-note-arrow{position:absolute;left:0;color:var(--msigc-primary);font-weight:700}.msigc-button-container{position:relative;width:fit-content;border-radius:12px;overflow:hidden;box-shadow:0 2px 4px #0000001a;margin-left:auto;display:flex;flex-direction:column}@media (max-width: 768px){.msigc-plan-header{flex-direction:column;align-items:flex-start}.msigc-button-container{margin-left:auto;margin-top:var(--msigc-spacing-md);align-self:flex-start;width:50%;max-width:100px}.msigc-buy-btn{width:100%;text-align:center}.msigc-popular-tag{width:100%;justify-content:center}.msigc-plans-header{flex-direction:column;align-items:flex-start}.msigc-plans-header h3{margin-bottom:var(--msigc-spacing-sm)}.msigc-year-selectors{flex-direction:column}.msigc-year-btn{margin-bottom:var(--msigc-spacing-xs)}}@media (max-width: 576px){.msigc-button-container{max-width:180px}}@media (max-width: 768px){.msigc-plan-header{flex-direction:column;align-items:flex-start;gap:var(--msigc-spacing-md)}}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow:before,.tooltip.bs-tooltip-top .arrow:before,.tooltip.bs-tooltip-auto[x-placement^=right] .arrow:before,.tooltip.bs-tooltip-right .arrow:before,.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.tooltip.bs-tooltip-bottom .arrow:before,.tooltip.bs-tooltip-auto[x-placement^=left] .arrow:before,.tooltip.bs-tooltip-left .arrow:before{border-color:transparent!important}.tooltip{opacity:1!important;z-index:10000!important}.tooltip .tooltip-inner{background-color:var(--msigc-primary)!important;color:var(--msigc-white)!important;padding:.75rem 1rem!important;border-radius:6px!important;font-size:.875rem!important;line-height:1.5!important;max-width:300px!important;text-align:left!important;box-shadow:0 4px 10px #0003!important}.tooltip.bs-tooltip-top .arrow:before{border-top-color:var(--msigc-primary)!important}.tooltip.bs-tooltip-right .arrow:before{border-right-color:var(--msigc-primary)!important}.tooltip.bs-tooltip-bottom .arrow:before{border-bottom-color:var(--msigc-primary)!important}.tooltip.bs-tooltip-left .arrow:before{border-left-color:var(--msigc-primary)!important}.msigc-tooltip{opacity:1!important;z-index:10000!important}.msigc-tooltip .tooltip-inner{background-color:var(--msigc-primary)!important;color:var(--msigc-white)!important;padding:.75rem 1rem!important;border-radius:6px!important;font-size:.875rem!important;line-height:1.5!important;max-width:300px!important;text-align:left!important;box-shadow:0 4px 10px #0003!important}.msigc-tooltip.bs-tooltip-top .arrow:before{border-top-color:var(--msigc-primary)!important}.msigc-tooltip.bs-tooltip-right .arrow:before{border-right-color:var(--msigc-primary)!important}.msigc-tooltip.bs-tooltip-bottom .arrow:before{border-bottom-color:var(--msigc-primary)!important}.msigc-tooltip.bs-tooltip-left .arrow:before{border-left-color:var(--msigc-primary)!important}.msigc-main{all:initial;font-family:var(--msigc-font-family);color:var(--msigc-text-primary);background-color:var(--msigc-light-gray);line-height:1.5;box-sizing:border-box}.msigc-main *{box-sizing:inherit}.msigc-main .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.msigc-icon-chevron{transition:transform .3s ease}.msigc-icon-chevron.rotate{transform:rotate(180deg)}.collapse{transition:height .3s ease}.collapsing{transition:height .3s ease;overflow:hidden}.msigc-calculator-wrapper .msigc-results-header{background:var(--msigc-primary-blue);padding:1.5rem;color:var(--msigc-white)!important;border-radius:var(--msigc-border-radius) var(--msigc-border-radius) 0 0}.msigc-calculator-wrapper .msigc-results-title{font-size:1.75rem;font-weight:600;margin-bottom:.5rem;color:var(--msigc-white)!important}.msigc-calculator-wrapper .msigc-results-placeholder{background:var(--msigc-white);box-shadow:var(--msigc-box-shadow);min-height:400px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;text-align:center}.msigc-calculator-wrapper .msigc-placeholder-title{color:var(--msigc-primary-blue)!important;font-size:var(--msigc-font-lg);font-weight:600;margin:1rem 0}.msigc-calculator-wrapper .msigc-placeholder-text{color:var(--msigc-text-secondary)!important;font-size:var(--msigc-font-md);margin:0}#calculatorAccordion .card{border:1px solid #e0e0e000;margin-bottom:1rem;overflow:hidden}#calculatorAccordion .card-header{background-color:#fff;border-bottom:none;padding:0}#calculatorAccordion .numbering-wrapper{gap:1rem}#calculatorAccordion .numbering-wrapper .numbering{display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--msigc-primary-blue);width:2rem;height:2rem;border-radius:9999px;border:1px solid var(--msigc-primary-blue)}@media (min-width: 768px){#calculatorAccordion .numbering-wrapper .numbering{width:3rem;height:3rem;font-size:1.5rem}}#calculatorAccordion .btn-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#1b1464;font-weight:700;text-decoration:none;padding:1.25rem;position:relative}@media (min-width: 768px){#calculatorAccordion .btn-link{font-size:1.5rem;padding:1.5rem}}#calculatorAccordion .form-group label{font-size:var(--msigc-font-md);font-weight:700;color:var(--msigc-text-primary);margin-bottom:var(--msigc-spacing-sm);display:block;margin-top:1.25rem}#calculatorAccordion .btn-link.collapsed:after{transform:translateY(-50%) rotate(-45deg)}#calculatorAccordion .card-header:not(.collapsed){border-bottom:1px solid #e0e0e0}#calculatorAccordion .btn-link:hover,#calculatorAccordion .btn-link:focus{text-decoration:none;color:#232075}.msigc-range-container{padding:2rem 0 1rem;position:relative!important;margin-top:1rem}.form-range{-webkit-appearance:none;width:100%;height:4px;background:#e0e0e0;border-radius:2px;margin:0;position:relative}.form-range::-webkit-slider-thumb{-webkit-appearance:none;height:30px;width:30px;border-radius:50%;background:#b0acc4;border:8px solid #ffffff;cursor:pointer;margin-top:0!important;box-shadow:0 2px 4px #0000001a}.form-range::-moz-range-thumb{height:30px;width:30px;border-radius:50%;background:#b0acc4;border:8px solid #ffffff;cursor:pointer;margin-top:.5rem!important;box-shadow:0 2px 4px #0000001a}.form-range::-webkit-slider-runnable-track{height:1.875rem;background:linear-gradient(90deg,#eaac02,#e7d822 54.5%,#5ade81);border-radius:6.25rem;position:relative;top:0}.form-range::-moz-range-track{height:1.875rem;background:linear-gradient(90deg,#eaac02,#e7d822 54.5%,#5ade81);border-radius:6.25rem;position:relative;top:1rem}.msigc-range-value{display:flex;justify-content:flex-end;align-items:center;margin-bottom:.5rem;position:absolute!important;top:2rem!important;transform:translateY(-100%)!important;transition:left .1s ease-out!important;pointer-events:none!important;margin:0!important;z-index:1}.msigc-range-value-text{font-size:20px;font-weight:600;color:#1b146400;position:relative!important;background:#1b146400!important;color:#000!important;padding:4px 8px!important;border-radius:4px!important;font-size:12px!important;display:block!important;margin-top:1px!important;margin-right:5px!important}.msigc-range-value-text:after{content:""!important;position:absolute!important;bottom:-4px!important;left:50%!important;transform:translate(-50%)!important;border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-top:4px solid #ffffff00!important}.msigc-range-labels{display:flex;justify-content:space-between;margin-top:2rem!important;font-size:20px!important;margin-bottom:1rem!important}.msigc-range-label{font-size:15px;color:#666;font-weight:bolder}.accordion .collapse{transition:height .35s ease}.accordion .card{transition:opacity .3s ease-in-out}.accordion .card.fade-out{opacity:0}.accordion .card.fade-in{opacity:1}.slide-animation{animation:slideContent .35s ease-out}@keyframes slideContent{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.msigc-section{padding-top:3rem;margin-bottom:2rem}
