:root{--red:#e22244;--pink:#FFF0F3;--grey:#a7aaaf;--blue:#0072dc;--yellow:#e79800;--dark-red:#cb1c3c;--v-dark-red:#AA112C;--darker-red:#b51c37;--coral:#F3BAC4;--mid-coral:#ff8888;--dark-grey:#44474F;--v-dark-grey:#2c2e30;--light-grey:#E8EFEF;--road-grey:#D8E4E5;--v-light-grey:#f6f9f9;--light-pink:#fff9fa;--light-blue:#0072dc11;--dash-grey:#becccd;--white:#fff;--black:#000;--space:14px;--border-radius:8px;--shadow:0 4px 6px rgba(0,0,0,.2);--top-calc-masthead-gradient-start:#e22244;--top-calc-masthead-gradient-end:#b51c37;--calculator-module-bg:#FFF0F3;--svg-fill:#FFF0F3;--svg-stroke:#000;--svg-stroke-primary:#e22244;--svg-tick-fill:#FFF;--link-color:#e22244;--progress-bar-color:#e22244;--progress-bar-bg:#FFF;--question-bg:#FFF;--question-border-color:black;--question-text-color:black;--question-hover-state:#FFF0F3;--question-selected-state:#f6f9f9;--question-selected-state-text:black;--svg-tick-fill-selected:black;--question-selected-tick-border:black;--question-selected-tick-bg:black;--question-text-border-color:#e22244;--question-help-border-color:#e22244;--question-help-bg:#e22244;--question-help-color:#fff;--grand-total-bg:#e22244;--calc-btn-primary-color:#FFF;--calc-btn-primary-bg:#e22244;--calc-btn-secondary-color:#000;--calc-btn-secondary-bg:#FFF;--error-color:#e22244;--spinner-highlight-color:#e22244;--slider-color:#e22244;--collapsible-bg:#FFF0F3;--collapsible-color:#e22244;--focus-color:#e22244;--restart-hover-state:#FFF0F3;--success-color:#e22244}*{box-sizing:border-box}#claimscalculator .visually-hidden,#claimscalculator .question .options label input{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#claimscalculator .calc-btn{padding:1rem 2rem;border:none;cursor:pointer}#claimscalculator .calc-btn-primary{color:var(--calc-btn-primary-color);background-color:var(--calc-btn-primary-bg)}#claimscalculator .calc-btn-secondary{color:var(--calc-btn-secondary-color);background-color:var(--calc-btn-secondary-bg)}#claimscalculator .calculator-table tbody tr{display:flex!important;flex-direction:column;gap:.5rem}#claimscalculator{background-color:var(--calculator-module-bg);text-align:center;padding:1rem 1rem 3.5rem 1rem;position:relative}#claimscalculator.complete progress{display:none}#claimscalculator.complete .need-help{display:none}#claimscalculator span.calc-header{display:none}#claimscalculator.active span.calc-header{display:block;line-height:2rem;margin-top:4rem;margin-bottom:1.5rem;font-size:2rem}#claimscalculator .error{color:var(--error-color)}#claimscalculator h1{background:none}#calculatorQuestions legend{border:none}#calculatorQuestions div:not(.results) h2,#calculatorQuestions div:not(.results) .h2{background:none;padding:0;margin:2.5rem auto 3.5rem}#claimscalculator .question h2 + p{margin:-1rem 0 2.5rem 0}#claimscalculator .container{padding:0}#claimscalculator .section-footer{display:flex;justify-content:center;align-items:center}#claimscalculator .startagain{color:var(--link-color);padding:.5rem;cursor:pointer;display:flex;justify-content:center;align-items:center;text-decoration:none}#claimscalculator .startagain:hover,#claimscalculator .startagain:focus,#claimscalculator .close:hover,#claimscalculator .close:active{background-color:var(--restart-hover-state)}#claimscalculator .littlebtn{text-shadow:none;background-color:var(--dark-red);color:white;opacity:1;font-size:12px;padding:.5rem 1rem;font-weight:bold;line-height:unset;cursor:pointer}#claimscalculator .video-list{padding:0;list-style:none}#claimscalculator .video-list li{padding-right:0;margin-top:0;margin-bottom:0;cursor:pointer}#claimscalculator .video-list li:first-child{border-top:1px solid rgba(0,0,0,.1)}#claimscalculator .video-list li a{padding:12px 40px 12px 0;position:relative;display:block;text-decoration:none;background-image:url(/ui/images/playbutton.svg);background-repeat:no-repeat;background-position:center right;background-size:32px;border-bottom:1px solid rgba(0,0,0,.1)}#claimscalculator .section-content .startagain{display:none}#claimscalculator{transition:width .5s ease,height .5s ease,transform .5s ease}#claimscalculator.active{position:fixed;top:0;bottom:0;left:0;right:0;overflow:scroll;transform:none;z-index:99999;background-color:var(--calculator-module-bg)}#claimscalculator.active span.calc-header{text-align:left;margin-bottom:30px}#claimscalculator .calc-brand{display:none}#claimscalculator.active .calc-brand{display:block;text-align:left}#claimscalculator .close{display:none}#claimscalculator.active .close{display:block;position:absolute;top:10px;right:10px;font-size:2rem;font-family:var(--heading-font);cursor:pointer;color:var(--link-color);line-height:1.5rem}#claimscalculator .close svg.icon{stroke-width:4px}#claimscalculator .startagain svg.icon{stroke-width:3px}#claimscalculator .close span{color:var(--black)}#claimscalculator .close span{display:block;font-size:1rem;display:block}#claimscalculator .results{max-width:750px;width:100%}#claimscalculator .results h2{margin-top:0;padding-top:6.5rem;text-align:center}#claimscalculator.complete .section-content{text-align:left}#claimscalculator .next-steps{display:flex;flex-direction:column;align-items:center;justify-content:center}#claimscalculator .next-steps p:first-child{margin-top:0}#claimscalculator .results-wrapper{display:flex;justify-content:center;align-items:center;width:100%;padding:1rem}#claimscalculator .section-content{background-color:var(--white);display:flex;flex-direction:column;box-shadow:0 0 30px rgba(0,0,0,.03);position:relative}#claimscalculator .section-content:has(.results)>.section-aside{display:none}#claimscalculator .section-content .section-content-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--white);display:none;z-index:1000;padding-top:100px;text-align:center}#claimscalculator .section-content form{flex-grow:1;padding:1rem}#claimscalculator .section-content .section-aside{padding:2rem;background-image:linear-gradient(to right,var(--dash-grey) 50%,rgba(255,255,255,0) 0%);background-position:top;background-size:12px 1px;background-repeat:repeat-x}#claimscalculator .section-content .section-aside h3{margin-top:0}#claimscalculator .calc-btn-wrapper{display:flex;justify-content:center;align-items:center;gap:1.5rem}#claimscalculator .calc-btn-wrapper .calc-btn{min-width:unset}#claimscalculator .calculator-disclaimer{padding:3rem 1rem;margin-top:3.5rem}#claimscalculator .calculator-disclaimer .small-print{text-align:justify}#claimscalculator progress{width:100%;-webkit-appearance:none;appearance:none;margin-bottom:1rem}#claimscalculator progress::-webkit-progress-bar{background-color:var(--progress-bar-bg)}#claimscalculator progress::-moz-progress-bar{background-color:var(--progress-bar-color)}#claimscalculator progress::-webkit-progress-value{background-color:var(--progress-bar-color);transition:all .5s ease-in-out}#claimscalculator.complete progress::-webkit-progress-bar{background-color:var(--progress-bar-color)}#claimscalculator .section-content-overlay progress{width:300px;margin:1rem auto}#claimscalculator .section-content-overlay progress::-webkit-progress-bar{border:2px solid var(--progress-bar-color);border-radius:10px}#claimscalculator .section-content-overlay progress::-webkit-progress-value{transition:none}#calculatorQuestions{margin:0 auto 1.5rem}#calculatorQuestions .question.text{text-align:left}#calculatorQuestions table{width:100%;border-collapse:collapse;border-spacing:2px;text-align:left}#calculatorQuestions table tr{border:none;display:table-row;vertical-align:top;background:none}#calculatorQuestions table th,#calculatorQuestions table td{padding:1rem}#calculatorQuestions table td p{margin:0;padding:0}#calculatorQuestions table tr.gd-row td{padding-top:2rem}#calculatorQuestions table tr.gd-text-row td,#calculatorQuestions table tr.non-slider td{padding-bottom:2rem}#calculatorQuestions table tr.gd-row:not(:first-child){border-top:1px solid var(--road-grey)}#calculatorQuestions table tr.gd-row b,#calculatorQuestions table tr.gd-row td:last-child{font-weight:normal!important}#calculatorQuestions table.general-damages tr:not(.subtotal):not(.grand-total),#calculatorQuestions table.zebra tr:not(.subtotal):not(.grand-total){background:var(--v-light-grey)}#calculatorQuestions table.zebra tr:nth-child(even):not(.subtotal):not(.grand-total){background:var(--light-grey)}#calculatorQuestions table tr.subtotal{background:var(--dark-grey);color:#fff}#claimscalculator .grand-total{background:var(--grand-total-bg);color:#fff;font-weight:bold;display:flex;justify-content:space-between;padding:1rem}#claimscalculator .grand-total{font-size:1.2em;flex-direction:column;align-items:flex-start}#claimscalculator .results td:last-child:not(:first-child){width:250px;text-align:right}#claimscalculator #chain-think{transition:1s linear;animation:cycle .5s linear infinite}@keyframes cycle{0%{stroke-dashoffset:7}100%{stroke-dashoffset:0}}#claimscalculator .question h3{margin-top:0}#claimscalculator .question-text-subquestion-wrapper,#claimscalculator .question .options{margin:1.5rem auto 0;text-align:center}#claimscalculator .question-text-subquestion-wrapper details{margin:0 auto 1rem}#claimscalculator .question-text-subquestion-wrapper details:last-child{margin-bottom:0}#claimscalculator .question .options label{height:auto;font-size:1rem;text-align:left;background-color:var(--question-bg);display:flex;align-items:center;justify-content:flex-start;gap:0;color:var(--question-text-color);cursor:pointer;border-radius:.25rem;padding:.5rem 1rem;border:1.5px solid var(--question-border-color);margin:0 auto 1rem}#claimscalculator .question .options label:last-child{margin-bottom:0}#claimscalculator .question .options label .icon-wrapper{display:flex;align-items:center;justify-content:center;width:2rem;min-width:2rem;height:2rem;border-radius:3rem;border:1.5px solid var(--question-border-color);background-color:var(--question-bg)}#claimscalculator .question .options label input:focus + .icon-wrapper{box-shadow:0 0 0 2px var(--focus-color)}#claimscalculator .question-text-wrapper{display:flex;flex-direction:column;justify-content:center}#claimscalculator .question-text{word-break:normal;padding:.5rem 1rem;display:flex;justify-content:flex-start;align-items:center}#claimscalculator .question-example{padding:0 1rem .5rem;word-break:break-word}#claimscalculator .with-examples-wrapper .question-text{font-weight:bold}#claimscalculator .question-text-wrapper:has(.question-example) .question-text{padding-bottom:0}#claimscalculator .question .options label svg.icon{width:1.25rem;height:1.25rem;stroke-width:0}#claimscalculator .question .options label:hover{background-color:var(--question-hover-state)}#claimscalculator .question .options label:has(input:checked){background-color:var(--question-selected-state);color:var(--question-selected-state-text)}#claimscalculator .question .options label:has(input:checked) .icon-wrapper{border-color:var(--question-selected-tick-border);background-color:var(--question-selected-tick-bg)}#claimscalculator .question .options label:has(input:checked) svg.icon{fill:var(--svg-tick-fill)}#claimscalculator .injury-list{text-align:left;padding:0;margin:0 auto 1rem;list-style:none;width:fit-content}#claimscalculator .injury-list li{padding:.5rem}#claimscalculator .injury-list li:last-child:not(:first-child){border-top:1px solid var(--dash-grey)}#claimscalculator h3 + .injury-list{margin-bottom:2.5rem}#claimscalculator details.question.text.subquestion{border:2px solid var(--question-border-color);width:100%}#claimscalculator details.question.text.subquestion summary{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;background-color:var(--white);padding:.5rem 2rem .5rem 1rem}#claimscalculator details.question.text.subquestion summary div:first-child{padding:.5rem;color:var(--question-text-color);font-size:1.2rem;flex:1}#claimscalculator details.question.text.subquestion summary div:last-child{background:var(--white);border-top:1.5px solid var(--question-text-border-color);flex-basis:50%;display:flex;align-items:center;justify-content:stretch;gap:.5rem;flex:1}#claimscalculator details.question.text.subquestion summary div:last-child span{min-width:40px;color:var(--question-text-color)}#claimscalculator details.question.text.subquestion summary div:last-child input{border:none;padding:.9rem;max-width:80%}#claimscalculator details.question.text.subquestion summary div:last-child input:hover{background-color:var(--question-hover-state)}#claimscalculator details.question.text.subquestion summary::after{content:'?';font-size:14px;line-height:2rem;width:2rem;height:2rem;text-align:center;border:1.5px solid var(--question-help-border-color);background-color:var(--question-help-bg);color:var(--question-help-color);border-radius:60px;cursor:pointer}#claimscalculator details.question.text.subquestion[open] summary::after{content:'✕'}#claimscalculator details.question.text.subquestion[open]{padding-bottom:1rem}#claimscalculator details.question.text.subquestion[open] p{padding:10px}#claimscalculator input::placeholder{color:var(--grey)}#claimscalculator svg.icon{width:2rem;height:2rem;stroke-width:3px}#claimscalculator .big-icon svg.icon{width:4.5rem;height:4.5rem;stroke-width:4px}#claimscalculator svg.icon .line-item{stroke:var(--svg-stroke)}#claimscalculator svg.icon .line-item-primary{stroke:var(--svg-stroke-primary)}#claimscalculator .svg--lightbulb path:first-child{fill:var(--svg-fill)}#claimscalculator .input-range-wrapper{position:relative;display:block;margin:16px auto 48px;width:100%;height:58px}#claimscalculator input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;width:100%;padding:0;border:0;position:relative;z-index:100}#claimscalculator input[type="range"]::-webkit-slider-runnable-track{background:transparent}#claimscalculator input[type="range"]::-moz-range-track{background:transparent}#claimscalculator .input-range-track{position:absolute;height:5px;border-radius:8px;width:calc(100% - 48px);background-color:var(--v-dark-grey);top:50%;left:24px;margin-top:-7px}#claimscalculator input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:0;background-color:var(--slider-color);background-image:url(/ui/images/slider-chevrons.png);background-position:center;background-repeat:no-repeat;border-radius:48px;height:48px;width:48px;box-shadow:0 0 10px rgba(0,0,0,.5)}#claimscalculator input[type="range"]::-moz-range-thumb{border:none;background-color:var(--slider-color);margin-top:0;background-image:url(/ui/images/slider-chevrons.png);background-position:center;background-repeat:no-repeat;border-radius:48px;height:48px;width:48px;box-shadow:0 0 10px rgba(0,0,0,.5)}#claimscalculator input[type="range"]:focus{outline:none}#claimscalculator datalist{display:flex;flex-direction:row;justify-content:space-between;width:100%;height:4px;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}#claimscalculator datalist option:before{display:block;content:'';background-color:var(--v-dark-grey);height:16px;width:16px;border-radius:50%;position:absolute;margin-top:-93px}#claimscalculator datalist option{display:inline-flex;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;max-width:50px;flex:1;white-space:normal;text-align:center;text-overflow:ellipsis;margin-top:64px}#claimscalculator datalist option.active:before{background-color:var(--slider-color)}#claimscalculator .damages-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.5rem}#claimscalculator .damages-content>div{width:100%;text-align:left}#claimscalculator .damages-title{font-weight:bold;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}#claimscalculator .damages-content div.damages-title-value{text-align:right}#claimscalculator .damages-slider{padding:1rem 0}#claimscalculator details{background-color:var(--collapsible-bg);margin-bottom:.2rem;transition:all .5s ease-in-out;border-radius:.25rem;overflow:hidden;text-align:left}#claimscalculator details summary{cursor:pointer;list-style:none;padding:1rem 2.25rem 1rem 1rem;position:relative;color:var(--collapsible-color)}#claimscalculator details summary::after{content:'+';font-weight:lighter;color:var(--collapsible-color);font-size:2rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}#claimscalculator details>*:not(summary){margin:1rem 1rem 0;overflow:auto}#claimscalculator details>*:not(summary):last-child{margin:1rem}#claimscalculator #sidepanel-content.fade-in{animation:sidepanel-fade-in 800ms ease}#claimscalculator .calc-results-tldr{display:flex}#claimscalculator .icon-results-tldr svg.icon{fill:var(--success-color);position:absolute;bottom:0;left:0;width:60px;height:60px}#claimscalculator .icon-results-tldr{display:inline-block;position:relative;width:50px;height:50px;background-color:var(--calculator-module-bg);border:4px solid var(--success-color);margin:0 1rem 0 0;flex-shrink:0}@keyframes sidepanel-fade-in{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){#claimscalculator #sidepanel-content.fade-in{animation:none}}@media (min-width:768px){#claimscalculator .input-range-wrapper{display:block;width:90%;margin:16px auto 32px}#claimscalculator .gd-range-steps-2 .input-range-wrapper{width:50%}#claimscalculator details summary::after{top:50%}#claimscalculator.active span.calc-header{line-height:3rem;font-size:3rem;margin-top:2rem}#claimscalculator .container{padding:0 1rem}#claimscalculator .section-content .startagain{display:flex;position:absolute}#claimscalculator .section-footer .startagain{display:none}#claimscalculator .close{padding:1.5rem}#claimscalculator .moving-forward h2{margin-bottom:0}#claimscalculator .next-steps{align-items:flex-start}#claimscalculator .next-steps>div>*:first-child{margin-top:2rem}#claimscalculator .next-steps>div:first-child{background-image:linear-gradient(to bottom,var(--dash-grey) 50%,rgba(255,255,255,0) 0%);background-position:right;background-size:1px 12px;background-repeat:repeat-y}#claimscalculator .calc-btn-wrapper{gap:2rem;margin-bottom:2.5rem}#calculatorQuestions:not(.results-wrapper) h2,#calculatorQuestions:not(.results-wrapper) .h2{max-width:550px}#calculatorQuestions legend{border:none}#calculatorQuestions legend:focus{outline:none}#calculatorQuestions{margin:0 auto 2.5rem}#calculatorQuestions table tr.gd-range td{padding:0 1rem}#claimscalculator .question .options label{width:400px}#claimscalculator details.question.text.subquestion{}#claimscalculator .injury-list-wrapper,#claimscalculator .injury-list{}#claimscalculator details.question.text.subquestion summary{flex-direction:row;padding:.5rem;align-items:center}#claimscalculator details.question.text.subquestion summary div:last-child{padding:0 2.5rem 0 1rem;border-left:1.5px solid var(--question-text-border-color);border-top:none;gap:1rem;flex:2}#claimscalculator details.question.text.subquestion summary div:last-child input{padding:.9rem 1.5rem}#claimscalculator{padding:0 1rem 2rem 1rem}#claimscalculator.active{padding-top:3rem}#claimscalculator .section-content{flex-direction:row}#claimscalculator .section-content:has(.results){flex-direction:column}#calculatorQuestions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#claimscalculator .section-content form{padding:4rem 2rem}#claimscalculator .section-content .section-main{flex:1}#claimscalculator .section-content .section-aside{width:25%;min-width:25%;padding:4rem 2rem;border-top:none;background-image:linear-gradient(to bottom,var(--dash-grey) 50%,rgba(255,255,255,0) 0%);background-position:left;background-size:1px 12px;background-repeat:repeat-y}#calculatorQuestions details table{margin:1rem!important;width:calc(100% - 2rem)}#claimscalculator details + details{margin-top:1rem}#claimscalculator .question .options label.multiple{width:400px}#claimscalculator .question .options.with-examples-wrapper label.with-examples{}#claimscalculator .next-steps{flex-direction:row;gap:2rem}#claimscalculator .grand-total{align-items:center;font-size:1.5em;flex-direction:row}}@media (max-width:767px){#claimscalculator .question-text-subquestion-wrapper details,#claimscalculator .question-text-subquestion-wrapper details[open]{background-color:var(--white)}#claimscalculator details.question.text.subquestion summary{padding:1rem}#claimscalculator details.question.text.subquestion summary::after{top:1rem;transform:unset}#claimscalculator details.question.text.subquestion summary div:first-child{padding-right:2rem!important}#claimscalculator .section-content .section-aside{padding:4rem 2rem}#calculatorQuestions legend br{display:none}#claimscalculator .results h2{padding-top:3rem}#claimscalculator .results td:last-child:not(:first-child){width:50%}}#claimscalculator .video-list li a{color:black}#claimscalculator #video-player-wrapper{position:relative;display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:20px;margin-top:20px;background:var(--calculator-module-bg);padding:20px;width:100%}#claimscalculator #video-player-wrapper>*{min-width:0;max-width:100%}#claimscalculator #video-cta{display:none;background-color:var(--dark-grey);border:12px solid var(--dark-grey);padding:30px;z-index:2}#claimscalculator #video-cta .button-wrapper{display:flex;flex-direction:row;gap:10px}#claimscalculator #video-cta h3{margin-top:0;color:white}#claimscalculator #video-cta p{color:white}@keyframes cloudlike{0%{background-position:right center}50%{background-position:right -30px center}100%{background-position:right center}}#claimscalculator #video-cta a{color:white}#claimscalculator .video-chapter-button.playing{font-weight:bold}@media (min-width:768px){#claimscalculator #video-player-wrapper{grid-template-columns:1fr 1fr}#claimscalculator #video-cta .button-wrapper{flex-direction:column}}@media (min-width:992px){#claimscalculator #video-cta .button-wrapper{flex-direction:row}}