body, html {background: #ece8db;}

.question{min-height:100vh;padding-top:160px !important;opacity:0}@media (max-width: 767px){.question{padding-top:120px !important}}.question.interstitial-open{padding-top:80px !important}.question .content-area{height:100%;display:flex;flex-direction:column;transform:translateY(10px);z-index:1}@media (min-width: 768px){.question .content-area{justify-content:center}}.question .content-area .card-question{min-height:440px;padding:32px;border-radius:3px;box-shadow:0px 2px 4px rgba(0,0,0,0.25)}@media (max-width: 1919px){.question .content-area .card-question{min-height:350px}}@media (max-width: 1439px){.question .content-area .card-question{min-height:320px}}@media (max-width: 1023px){.question .content-area .card-question{min-height:370px}}@media (max-width: 767px){.question .content-area .card-question{min-height:320px;padding:24px}}.question .content-area .card-question .eyebrow{margin-bottom:40px;text-transform:uppercase}@media (max-width: 767px){.question .content-area .card-question .eyebrow{margin-bottom:32px}}.question .content-area .not-sure{cursor:pointer}.question .content-area .not-sure:focus-visible{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}



@media (hover: hover){.question-button:hover{transform:translateY(-5px)}}

.clip-background img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media (max-width: 1023px){.clip-background img{height:100%}}@media (max-width: 767px){.clip-background .orange-background{display:none}}.clip-background .gradient-bg{width:100%;height:100%;object-fit:cover;background:linear-gradient(9.92deg, #ece8dc 10.46%, #fff 125.49%);transform:rotate(-180deg);object-position:50% 50%}

.ThankYou{display:flex;flex-direction:column;justify-content:center;align-items:center}.ThankYou .content-area{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px}.ThankYou .content-area h1{font-weight:400;font-style:italic;color:#00485e;margin-bottom:80px}.ThankYou .content-area .form-legal{color:#666}.ThankYou .content-area .form-legal a{text-decoration:underline}.ThankYou [role='link']{background:transparent;text-decoration:underline}.ThankYou [role='link']:hover,.ThankYou [role='link']:focus,.ThankYou [role='link']:hover::before,.ThankYou [role='link']:focus::before{color:#000;cursor:pointer;outline:0.2em solid blue;outline-offset:0.2em}

#contact-us-form{font-family:'Akkurat LL', sans-serif;font-size:1.5rem;line-height:2rem;font-weight:400;display:block;padding:40px;height:100%;overflow:auto}#contact-us-form h2,#contact-us-form .h2{font-size:1.75rem;line-height:2.25rem;font-family:'Publico Pro', serif;font-weight:400;margin-bottom:16px;color:#00485e}@media (max-width: 1440px){#contact-us-form h2,#contact-us-form .h2{font-size:2.25rem;line-height:3.125rem}}@media (max-width: 1024px){#contact-us-form h2,#contact-us-form .h2{font-size:2rem;line-height:2.75rem}}@media (max-width: 768px){#contact-us-form h2,#contact-us-form .h2{font-size:1.75rem;line-height:2.25rem;font-family:'Publico Pro', serif;font-weight:400;margin-bottom:16px;color:#00485e}}#contact-us-form ul{list-style:none;width:400px;max-width:100%;margin:0 auto}#contact-us-form ul li{margin:8px 0}#contact-us-form ul li label{display:block;font-size:0.875rem;line-height:1.5rem;font-weight:700;color:#666;text-transform:uppercase}#contact-us-form #first-name,#contact-us-form #last-name,#contact-us-form #email{padding-left:16px;padding-right:16px;margin-bottom:8px;width:100%;height:48px;font-family:'Akkurat LL', sans-serif;font-size:1rem;line-height:1.5rem}#contact-us-form .skip-button-div{margin-bottom:24px;text-align:center}#contact-us-form .skip-button-div .skip-button{cursor:pointer;font-family:'Akkurat LL', sans-serif;font-size:1rem;line-height:1.5rem;font-weight:700;color:#00485e}#contact-us-form #submitid{width:100%;height:48px;position:relative !important;background:#00485e;color:#fff;font-family:'Akkurat LL', sans-serif;font-size:1rem;line-height:1.5rem;cursor:pointer;margin-bottom:24px;margin-top:-16px}#contact-us-form p{color:#00485e;font-size:16px;line-height:24px;margin-bottom:24px}#contact-us-form a,#contact-us-form a:focus,#contact-us-form a:visited,#contact-us-form a:active,#contact-us-form a:hover{color:inherit;text-decoration:inherit;outline:inherit}#contact-us-form .form-legal{color:#666}#contact-us-form .form-legal a{text-decoration:underline}

.next-button{width:240px;opacity:0;transform:translateY(20px);margin:0 auto}@media (max-width: 767px){.next-button{width:100%}}.next-button .outlined#button-intro{background-color:#ece8db}.next-button .outlined#button-interstitial{background-color:#e6edef}.next-button .outlined#button-intro:hover,.next-button .outlined#button-interstitial:hover{background-color:#000;color:#fff}.next-button .outlined#button-intro:hover svg,.next-button .outlined#button-interstitial:hover svg{fill:#fff}

.interstitial{background-color:#e6edef;height:100%;z-index:1}.interstitial .interstitial-content-area{color:#00485e;flex-grow:1;display:block}@media (min-width: 768px){.interstitial .interstitial-content-area{align-items:flex-end}}.interstitial .interstitial-content-area .summary{margin-bottom:64px}.interstitial .interstitial-content-area h2{padding-top:70px;margin-bottom:24px}.interstitial .interstitial-content-area .stats{padding-left:24px;border-left:4px solid #000;margin-bottom:40px}.interstitial .interstitial-content-area .stats .h1{color:#eb5524;font-style:normal;transform:translateX(-20px);opacity:0}.interstitial .interstitial-content-area .source{font-size:.875rem;line-height:1.125rem}.interstitial .interstitial-button-area{flex-basis:60px;width:100%;padding-top:16px;padding-bottom:60px;position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;bottom:0}@media (max-width: 767px){.interstitial .interstitial-button-area{padding-bottom:16px}}

.landing{width:100%;min-height:100vh;justify-content:center;opacity:0;display:flex;flex-direction:column}.landing .landing-area{padding-top:80px;padding-left:16px;padding-right:16px;display:flex;flex-direction:column;justify-content:center;position:relative;max-width:1920px;min-height:100vh;margin:0 auto}.landing .landing-area .landing-content{width:100%;height:100%;display:flex;flex-direction:column;z-index:1;padding-top:1rem;padding-bottom:2rem}.landing .landing-area .landing-content .bg-shape{position:absolute;z-index:-1}.landing .landing-area .landing-content .bg-shape.top{top:0;right:0;opacity:0.8}@media (max-width: 767px){.landing .landing-area .landing-content .bg-shape.top{display:none}}.landing .landing-area .landing-content .bg-shape.top svg{width:673px}@media (max-width: 1919px){.landing .landing-area .landing-content .bg-shape.top svg{width:600px}}@media (max-width: 1439px){.landing .landing-area .landing-content .bg-shape.top svg{width:349px}}@media (max-width: 1023px){.landing .landing-area .landing-content .bg-shape.top svg{width:382px}}@media (max-width: 767px){.landing .landing-area .landing-content .bg-shape.top svg{width:100%}}.landing .landing-area .landing-content .bg-shape.top-mobile{top:80px;right:0;display:none;width:100%;opacity:0.3}@media (max-width: 767px){.landing .landing-area .landing-content .bg-shape.top-mobile{display:block;width:100%}}.landing .landing-area .landing-content .bg-shape.bot{bottom:-8px;left:0}.landing .landing-area .landing-content .bg-shape.bot svg{width:533px}@media (max-width: 1919px){.landing .landing-area .landing-content .bg-shape.bot svg{width:373px}}@media (max-width: 1439px){.landing .landing-area .landing-content .bg-shape.bot svg{width:270px}}@media (max-width: 1023px){.landing .landing-area .landing-content .bg-shape.bot svg{width:208px}}@media (max-width: 767px){.landing .landing-area .landing-content .bg-shape.bot svg{width:228px}}.landing .landing-area .landing-content .content-area{padding-top:0;padding-bottom:0}@media (max-width: 374px){.landing .landing-area .landing-content .content-area{width:220px}}.landing .landing-area .landing-content .content-area .copy-container{position:relative;display:inline-block;left:50%;transform:translateX(-50%)}@media (max-width: 374px){.landing .landing-area .landing-content .content-area .copy-container{margin-left:1rem}}.landing .landing-area .landing-content .content-area .copy-container h1{padding-bottom:0.3rem;margin-left:0.1rem;color:#00485e;font-size:1.875rem;line-height:1.875rem}@media (max-width: 767px){.landing .landing-area .landing-content .content-area .copy-container h1{font-size:1.875rem;line-height:1.875rem}}.landing .landing-area .landing-content .content-area .copy-container h2{padding-bottom:1.5rem;font-size:6rem;line-height:6.875rem;width:72.1875rem}@media (max-width: 1919px){.landing .landing-area .landing-content .content-area .copy-container h2{font-size:4.875rem;line-height:5.625rem;width:58.625rem}}@media (max-width: 1439px){.landing .landing-area .landing-content .content-area .copy-container h2{font-size:4.25rem;line-height:5rem;width:51.125rem}}@media (max-width: 1023px){.landing .landing-area .landing-content .content-area .copy-container h2{font-size:3.5rem;line-height:4.25rem;width:41.8125rem}}@media (max-width: 767px){.landing .landing-area .landing-content .content-area .copy-container h2{padding-bottom:2.2rem;font-size:2.5rem;line-height:3rem;width:20.8125rem}}@media (max-width: 374px){.landing .landing-area .landing-content .content-area .copy-container h2{font-size:1.75rem;line-height:2.375rem;width:14.4375rem;margin-left:0}}.landing .landing-area .landing-content .button-area{width:100%;flex-basis:60px}.landing .landing-area .landing-content .button-area .button-div{padding-top:0;padding-bottom:0;width:100%;display:flex;justify-content:center}

@media (max-width: 1023px){header .nav-container{justify-content:center}}header .nav-container a:focus-visible{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}header .logo{max-width:100%}header .logo path{transition:all .5s}

#copy--btn{background-color:#00485e;color:white;text-transform:none}.result{min-height:100vh;padding-top:80px !important;opacity:0;background-color:#ece8db}@media (max-width: 1023px){.result{padding-left:0 !important;padding-right:0 !important}}.result .result-nav-area-desktop{flex-basis:60px}.result .result-content-container{flex-grow:1}@media (max-width: 1023px){.result .result-content-container{padding-left:0 !important;padding-right:0 !important}}.result .result-content-container .chart-area{display:flex;flex-direction:column;max-height:calc(100vh - 80px - 60px);padding-top:40px !important;padding-bottom:40px !important}@media (max-width: 1023px){.result .result-content-container .chart-area{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;padding-bottom:24px !important;min-height:540px}}@media (max-width: 767px){.result .result-content-container .chart-area{min-height:480px}}@media (max-width: 374px){.result .result-content-container .chart-area{min-height:400px}}.result .result-content-container .chart-area .mobile-label{height:40px}.result .result-content-container .chart-area .chart-div{height:calc(100% - 40px)}.result .result-content-container .chart-area .chart-description{font-size:.875rem;line-height:1.5rem;text-align:center}.result .result-content-container .result-content-area{max-height:calc(100vh - 80px - 60px);padding-top:40px !important;padding-bottom:40px !important}.result .result-content-container .result-content-area .result-content::-webkit-scrollbar{width:5px}.result .result-content-container .result-content-area .result-content::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:10px}.result .result-content-container .result-content-area .result-content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.result .result-content-container .result-content-area .result-content{scrollbar-face-color:#c4c4c4;scrollbar-track-color:rgba(0,0,0,0);scrollbar-color:#c4c4c4 rgba(0,0,0,0);scrollbar-width:thin}@media (max-width: 1023px){.result .result-content-container .result-content-area{padding:0 !important;max-height:unset}}.result .result-content-container .result-content-area h2,.result .result-content-container .result-content-area .h2{text-transform:capitalize;margin-bottom:24px;color:#000}.result .result-content-container .result-content-area .h4{text-transform:uppercase;margin-bottom:16px}.result .result-content-container .result-content-area P{color:#000}.result .result-content-container .result-content-area ul{padding-left:24px}.result .result-content-container .result-content-area ul li{margin-bottom:24px;color:#000}.result .result-content-container .result-content-area ul li:last-child{margin-bottom:0}.result .result-content-container .result-content-area hr{border:0;width:100%;height:1px;background:#c4c4c4;margin-bottom:24px}.result .result-content-container .result-content-area .summary,.result .result-content-container .result-content-area .recommendations,.result .result-content-container .result-content-area .articles{margin-bottom:32px}.result .result-content-container .result-content-area .summary:last-child,.result .result-content-container .result-content-area .recommendations:last-child,.result .result-content-container .result-content-area .articles:last-child{margin-bottom:0}.result .result-content-container .result-content-area .overview{display:flex;flex-direction:column;justify-content:space-between;min-height:100%}@media (max-width: 1023px){.result .result-content-container .result-content-area .overview{justify-content:flex-start}}.result .result-content-container .result-content-area .article{margin-bottom:48px}.result .result-content-container .result-content-area .article .article-title{margin-bottom:8px;font-size:1.5rem;line-height:2rem}@media (max-width: 1023px){.result .result-content-container .result-content-area .article .article-title{font-size:1.25rem;line-height:1.75rem}}.result .result-content-container .result-content-area .article p{margin-bottom:16px}.result .result-content-container .result-content-area .article .read-more{font-weight:700;text-transform:uppercase;font-size:1.25rem;line-height:1rem}@media (max-width: 1439px){.result .result-content-container .result-content-area .article .read-more{font-size:1.125rem;line-height:1.375rem}}@media (max-width: 1023px){.result .result-content-container .result-content-area .article .read-more{font-size:1rem;line-height:1.25rem}}.result .result-content-container .result-content-area .article .skip-button:focus-visible{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.result .result-content-container .result-content-area .article .skip-button:hover{margin-bottom:2px;border-bottom:4px solid #000}.result .result-content-container .result-content-area .article:last-child{margin-bottom:0}.result .your-results{font-weight:600;font-size:14px;margin-top:24px}.modal{display:flex;align-items:center;justify-content:center}.modal .backdrop{background:linear-gradient(180deg, rgba(0,72,94,0.5) 0%, #000 65.33%)}.modal .iframe-container{margin:16px;max-width:calc(100% - 32px) !important}@media (max-width: 767px){.modal .iframe-container{height:100%}}.modal iframe{width:100%;height:100%;border:none}

.result-nav{height:60px}.result-nav .h3{color:#fff}@media (max-width: 1023px){.result-nav .h3{display:none}}.result-nav .result-nav-links{display:flex;align-items:center;height:100%;overflow:auto}.result-nav .result-nav-links a{color:#fff;cursor:pointer;transition:all 0.2s linear;margin-right:40px;text-transform:capitalize;font-size:1rem;line-height:1.5rem;font-weight:700}.result-nav .result-nav-links a:focus-visible{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.result-nav .result-nav-links a:last-child{margin-right:0}.result-nav .result-nav-links a.active,.result-nav .result-nav-links a:hover{color:#eb5524}

.contact-us span{max-width:360px}.contact-us .button{min-width:120px;margin-left:8px}@media (max-width: 1023px){.contact-us span{max-width:unset}}@media (max-width: 767px){.contact-us{flex-direction:column}.contact-us .button{width:100%;margin-top:24px}}

.intro{min-height:100vh;padding-top:160px !important;opacity:0}@media (max-width: 767px){.intro{padding-top:120px !important}}.intro .intro-content{display:flex;flex-direction:column;height:100%;z-index:1}.intro .intro-content .content-area{flex-grow:1}.intro .intro-content .content-area p{color:#00485e}@media (max-width: 1023px){.intro .intro-content .content-area .content-block{padding-left:45%}}@media only screen and (max-width: 770px) and (min-width: 750px){.intro .intro-content .content-area .content-block{padding:0 10%}}@media screen and (max-width: 767px){.intro .intro-content .content-area .content-block{padding-left:30%}}@media screen and (max-width: 480px){.intro .intro-content .content-area h1{font-size:3.5rem;line-height:40px}}@media (max-width: 579px){.intro .intro-content .content-area .content-block{padding-left:0}}.intro .intro-content .button-area{flex-basis:60px;width:100%;padding-top:16px;padding-bottom:60px;position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;bottom:0}@media (max-width: 767px){.intro .intro-content .button-area{padding-bottom:16px}}

.legal{position:relative}.legal .legal-area{display:flex;align-items:center;height:100px;background-color:#f2f2f2}.legal .legal-area .legal-cta{display:flex;flex-grow:1;align-items:center;padding:0 32px;cursor:pointer;height:100%}.legal .legal-area .legal-cta svg{transition:all 0.2s linear}.legal .legal-area .legal-cta span{margin-left:8px}.legal .legal-area .legal-cta span:focus-visible{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.legal .legal-content{background-color:#f2f2f2;padding:0 32px 32px 32px;display:none}.legal .legal-content p{margin-bottom:16px}.legal .legal-contact-us{position:absolute;top:0;right:0;display:flex;align-items:center;height:100px;pointer-events:none}.legal .legal-contact-us a span{text-transform:none}.legal .legal-contact-us .button{margin:0 32px;pointer-events:auto}.legal.expanded svg{transform:rotate(90deg)}.legal.expanded .legal-content{display:block}

.progress .progress-bar-container{height:80px}.progress .progress-bar-container.hide{display:none}@media (min-width: 768px){.progress .progress-bar-container{padding-top:24px}}@media (min-width: 1024px){.progress .progress-bar-container{padding-top:24px}}.progress .progress-bar-container .progress-bar{background-color:rgba(0,0,0,0.1);height:4px;margin-bottom:8px}.progress .progress-bar-container .progress-bar.inactive{background-color:#000;opacity:0.1}.progress .progress-bar-container .progress-bar.inactive.faded{opacity:0.4}.progress .progress-bar-container .progress-bar.inactive .MuiLinearProgress-bar{background-color:transparent}.progress .progress-bar-container .progress-bar .MuiLinearProgress-barColorPrimary{background-color:#eb5524}.progress .progress-bar-container .progress-bar.faded{background-color:#fff}.progress .progress-bar-container .progress-bar.faded .MuiLinearProgress-barColorPrimary{background-color:#f1966f}.progress .progress-bar-container .progress-bar.selected{background-color:white}.progress .progress-bar-container label.inactive{display:none}.progress .progress-bar-container label.white{color:white}@media (min-width: 1920px){.progress .progress-bar-container label{font-size:16px}}@media (max-width: 767px){.progress .progress-bar-container label{display:none}}.progress .progress-bar-container.white{width:100%;background-color:rgba(255,255,255,0.4);height:3px;padding:0;margin-top:24px}.progress .progress-bar-container.white .progress-bar{height:100%;background-color:white}


@font-face{font-family:'Publico Pro';src:url(assets/fonts/publicopro-roman.woff2) format("woff2"),url(assets/fonts/publicopro-roman.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:'Publico Pro';src:url(assets/fonts/publicopro-bold.woff2) format("woff2"),url(assets/fonts/publicopro-bold.woff) format("woff");font-style:normal;font-weight:700}@font-face{font-family:'Publico Pro';src:url(assets/fonts/publicopro-roman.woff2) format("woff2"),url(assets/fonts/publicopro-roman.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:'Publico Pro';src:url(assets/fonts/publicopro-bolditalic.woff2) format("woff2"),url(assets/fonts/publicopro-bolditalic.woff) format("woff");font-style:italic;font-weight:700}@font-face{font-family:'Publico Pro';src:url(assets/fonts/publicopro-italic.woff2) format("woff2"),url(assets/fonts/publicopro-italic.woff) format("woff");font-style:italic;font-weight:400}@font-face{font-family:'Akkurat LL';src:url(assets/fonts/akkuratll-black.woff2) format("woff2"),url(assets/fonts/akkuratll-black.woff) format("woff");font-style:normal;font-weight:900}@font-face{font-family:'Akkurat LL';src:url(assets/fonts/akkuratll-blackitalic.woff2) format("woff2"),url(assets/fonts/akkuratll-blackitalic.woff) format("woff");font-style:italic;font-weight:900}@font-face{font-family:'Akkurat LL';src:url(assets/fonts/akkuratll-bold.woff2) format("woff2"),url(assets/fonts/akkuratll-bold.woff) format("woff");font-style:normal;font-weight:700}@font-face{font-family:'Akkurat LL';src:url(assets/fonts/akkuratll-bolditalic.woff2) format("woff2"),url(assets/fonts/akkuratll-bolditalic.woff) format("woff");font-style:italic;font-weight:700}@font-face{font-family:'Akkurat LL';src:url(assets/fonts/akkuratll-italic.woff2) format("woff2"),url(assets/fonts/akkuratll-italic.woff) format("woff");font-style:italic;font-weight:400}@font-face{font-family:'Akkurat LL';src:url(assets/fonts/akkuratll-light.woff2) format("woff2"),url(assets/fonts/akkuratll-light.woff) format("woff");font-style:normal;font-weight:300}@font-face{font-family:'Akkurat LL';src:url(assets/fonts/akkuratll-lightitalic.woff2) format("woff2"),url(assets/fonts/akkuratll-lightitalic.woff) format("woff");font-style:italic;font-weight:300}@font-face{font-family:'Akkurat LL';src:url(assets/fonts/akkuratll-regular.woff2) format("woff2"),url(assets/fonts/akkuratll-regular.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:'Akkurat LL';src:url(assets/fonts/akkuratll-thin.woff2) format("woff2"),url(assets/fonts/akkuratll-thin.woff) format("woff");font-style:normal;font-weight:100}@font-face{font-family:'Akkurat LL';src:url(assets/fonts/akkuratll-thinitalic.woff2) format("woff2"),url(assets/fonts/akkuratll-thinitalic.woff) format("woff");font-style:italic;font-weight:100}.PublicoPro{font-family:'Publico Pro', serif}.Akkurat{font-family:'Akkurat LL', sans-serif}h1,.h1{font-family:'Publico Pro', serif;font-size:7.5rem;line-height:8.5rem;font-weight:400;font-style:italic;min-height:0vw;font-size:3rem;line-height:1.16667em;font-size:4.5rem;line-height:1.19444em;font-size:4.5rem;line-height:1.19444em}@media (min-width: 768px){h1,.h1{font-size:calc(3rem + 9.375vw + -72px)}}@media (min-width: 1024px){h1,.h1{font-size:calc(3rem + 24px)}}@media (min-width: 1024px){h1,.h1{font-size:calc(4.5rem + 3.125vw + -32px)}}@media (min-width: 1440px){h1,.h1{font-size:calc(4.5rem + 13px)}}@media (min-width: 1440px){h1,.h1{font-size:calc(4.5rem + 5vw + -72px)}}@media (min-width: 1920px){h1,.h1{font-size:calc(4.5rem + 24px)}}@media (max-width: 768px){h1,.h1{font-size:3rem;line-height:3.5rem}}h2,.h2{font-family:'Publico Pro', serif;font-size:2.625rem;line-height:3.5rem;font-weight:400}@media (max-width: 1440px){h2,.h2{font-size:2.25rem;line-height:3.125rem}}@media (max-width: 1024px){h2,.h2{font-size:2rem;line-height:2.75rem}}@media (max-width: 768px){h2,.h2{font-size:1.75rem;line-height:2.25rem}}h3,.h3{font-family:'Akkurat LL', sans-serif;font-size:1.5rem;line-height:2.25rem;font-weight:400}@media (max-width: 1440px){h3,.h3{font-size:1.25rem;line-height:1.75rem}}h4,.h4{font-family:'Akkurat LL', sans-serif;font-size:1.25rem;line-height:1.5rem;font-weight:700;color:#00485e}@media (max-width: 1440px){h4,.h4{font-size:1rem;line-height:1.25rem}}body{font-family:'Akkurat LL', sans-serif;font-size:1.5rem;line-height:2rem;font-weight:400}@media (max-width: 1440px){body{font-size:1.25rem;line-height:1.75rem}}@media (max-width: 1024px){body{font-size:1rem;line-height:1.5rem}}button>*,.button>*{font-family:'Akkurat LL', sans-serif;font-size:1rem;line-height:1.5rem;font-weight:700}.progress{font-family:'Akkurat LL', sans-serif;font-size:.75rem;line-height:.875rem;font-weight:700}.question-button>*{font-family:'Akkurat LL', sans-serif;font-size:1.25rem;line-height:1.5rem;font-weight:700}@media (max-width: 1024px){.question-button>*{font-size:1rem;line-height:1.25rem}}.not-sure{font-family:'Akkurat LL', sans-serif;font-size:1rem;line-height:1.5rem;font-weight:700}.legal-cta{font-family:'Akkurat LL', sans-serif;font-size:1rem;line-height:1.5rem;font-weight:700;color:#666}.legal-content,.form-legal{font-family:'Akkurat LL', sans-serif;font-size:.875rem;line-height:1rem;color:#666}.bold,b{font-weight:700}.italic{font-style:italic}a,a:focus,a:visited,a:active,a:hover{color:inherit;text-decoration:inherit;outline:inherit}sup{font-size:.75rem;line-height:1.125rem;font-weight:700}@media (max-width: 1024px){sup{font-size:.625rem;line-height:1rem}}.super-reference{font-family:'Akkurat LL', sans-serif;font-size:.875rem;line-height:1.25rem;margin-top:24px}.super-reference sup{font-size:.625rem;line-height:1rem}



@font-face{font-family:'Publico Pro';src:url(assets/fonts/publicopro-roman.woff2) format("woff2"),url(assets/fonts/publicopro-roman.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:'Publico Pro';src:url(assets/fonts/publicopro-bold.woff2) format("woff2"),url(assets/fonts/publicopro-bold.woff) format("woff");font-style:normal;font-weight:700}@font-face{font-family:'Publico Pro';src:url(assets/fonts/publicopro-roman.woff2) format("woff2"),url(assets/fonts/publicopro-roman.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:'Publico Pro';src:url(assets/fonts/publicopro-bolditalic.woff2) format("woff2"),url(assets/fonts/publicopro-bolditalic.woff) format("woff");font-style:italic;font-weight:700}@font-face{font-family:'Publico Pro';src:url(assets/fonts/publicopro-italic.woff2) format("woff2"),url(assets/fonts/publicopro-italic.woff) format("woff");font-style:italic;font-weight:400}@font-face{font-family:'Akkurat LL';src:url(assets/fonts/akkuratll-black.woff2) format("woff2"),url(assets/fonts/akkuratll-black.woff) format("woff");font-style:normal;font-weight:900}@font-face{font-family:'Akkurat LL';src:url(assets/fonts/akkuratll-blackitalic.woff2) format("woff2"),url(assets/fonts/akkuratll-blackitalic.woff) format("woff");font-style:italic;font-weight:900}@font-face{font-family:'Akkurat LL';src:url(assets/fonts/akkuratll-bold.woff2) format("woff2"),url(assets/fonts/akkuratll-bold.woff) format("woff");font-style:normal;font-weight:700}@font-face{font-family:'Akkurat LL';src:url(assets/fonts/akkuratll-bolditalic.woff2) format("woff2"),url(assets/fonts/akkuratll-bolditalic.woff) format("woff");font-style:italic;font-weight:700}@font-face{font-family:'Akkurat LL';src:url(assets/fonts/akkuratll-italic.woff2) format("woff2"),url(assets/fonts/akkuratll-italic.woff) format("woff");font-style:italic;font-weight:400}@font-face{font-family:'Akkurat LL';src:url(assets/fonts/akkuratll-light.woff2) format("woff2"),url(assets/fonts/akkuratll-light.woff) format("woff");font-style:normal;font-weight:300}@font-face{font-family:'Akkurat LL';src:url(assets/fonts/akkuratll-lightitalic.woff2) format("woff2"),url(assets/fonts/akkuratll-lightitalic.woff) format("woff");font-style:italic;font-weight:300}@font-face{font-family:'Akkurat LL';src:url(assets/fonts/akkuratll-regular.woff2) format("woff2"),url(assets/fonts/akkuratll-regular.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:'Akkurat LL';src:url(assets/fonts/akkuratll-thin.woff2) format("woff2"),url(assets/fonts/akkuratll-thin.woff) format("woff");font-style:normal;font-weight:100}@font-face{font-family:'Akkurat LL';src:url(assets/fonts/akkuratll-thinitalic.woff2) format("woff2"),url(assets/fonts/akkuratll-thinitalic.woff) format("woff");font-style:italic;font-weight:100}.PublicoPro{font-family:'Publico Pro', serif}.Akkurat{font-family:'Akkurat LL', sans-serif}h1,.h1{font-family:'Publico Pro', serif;font-size:7.5rem;line-height:8.5rem;font-weight:400;font-style:italic;min-height:0vw;font-size:3rem;line-height:1.16667em;font-size:4.5rem;line-height:1.19444em;font-size:4.5rem;line-height:1.19444em}@media (min-width: 768px){h1,.h1{font-size:calc(3rem + 9.375vw + -72px)}}@media (min-width: 1024px){h1,.h1{font-size:calc(3rem + 24px)}}@media (min-width: 1024px){h1,.h1{font-size:calc(4.5rem + 3.125vw + -32px)}}@media (min-width: 1440px){h1,.h1{font-size:calc(4.5rem + 13px)}}@media (min-width: 1440px){h1,.h1{font-size:calc(4.5rem + 5vw + -72px)}}@media (min-width: 1920px){h1,.h1{font-size:calc(4.5rem + 24px)}}@media (max-width: 768px){h1,.h1{font-size:3rem;line-height:3.5rem}}h2,.h2{font-family:'Publico Pro', serif;font-size:2.625rem;line-height:3.5rem;font-weight:400}@media (max-width: 1440px){h2,.h2{font-size:2.25rem;line-height:3.125rem}}@media (max-width: 1024px){h2,.h2{font-size:2rem;line-height:2.75rem}}@media (max-width: 768px){h2,.h2{font-size:1.75rem;line-height:2.25rem}}h3,.h3{font-family:'Akkurat LL', sans-serif;font-size:1.5rem;line-height:2.25rem;font-weight:400}@media (max-width: 1440px){h3,.h3{font-size:1.25rem;line-height:1.75rem}}h4,.h4{font-family:'Akkurat LL', sans-serif;font-size:1.25rem;line-height:1.5rem;font-weight:700;color:#00485e}@media (max-width: 1440px){h4,.h4{font-size:1rem;line-height:1.25rem}}body{font-family:'Akkurat LL', sans-serif;font-size:1.5rem;line-height:2rem;font-weight:400}@media (max-width: 1440px){body{font-size:1.25rem;line-height:1.75rem}}@media (max-width: 1024px){body{font-size:1rem;line-height:1.5rem}}button>*,.button>*{font-family:'Akkurat LL', sans-serif;font-size:1rem;line-height:1.5rem;font-weight:700}.progress{font-family:'Akkurat LL', sans-serif;font-size:.75rem;line-height:.875rem;font-weight:700}.question-button>*{font-family:'Akkurat LL', sans-serif;font-size:1.25rem;line-height:1.5rem;font-weight:700}@media (max-width: 1024px){.question-button>*{font-size:1rem;line-height:1.25rem}}.not-sure{font-family:'Akkurat LL', sans-serif;font-size:1rem;line-height:1.5rem;font-weight:700}.legal-cta{font-family:'Akkurat LL', sans-serif;font-size:1rem;line-height:1.5rem;font-weight:700;color:#666}.legal-content,.form-legal{font-family:'Akkurat LL', sans-serif;font-size:.875rem;line-height:1rem;color:#666}.bold,b{font-weight:700}.italic{font-style:italic}a,a:focus,a:visited,a:active,a:hover{color:inherit;text-decoration:inherit;outline:inherit}sup{font-size:.75rem;line-height:1.125rem;font-weight:700}@media (max-width: 1024px){sup{font-size:.625rem;line-height:1rem}}.super-reference{font-family:'Akkurat LL', sans-serif;font-size:.875rem;line-height:1.25rem;margin-top:24px}.super-reference sup{font-size:.625rem;line-height:1rem}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body{overflow-x:hidden}body #root{width:100%}body #root .app main{position:relative;min-height:100vh}#pageTitle{position:absolute;left:-9999px;z-index:-11111;pointer-events:none;opacity:0;color:transparent;background:transparent}.base-background{position:fixed;left:0;top:0;width:100%;height:100%;z-index:-100}.base-background .base-background-area{width:100%;height:100%;max-width:1920px;margin:0 auto;background-color:#ece8db}button:focus-visible,.button:focus-visible{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}button.outlined,.button.outlined{border:2px solid #000;transition:all 0.2s linear;color:#000}button.outlined svg,.button.outlined svg{fill:#000;transition:all 0.2s linear}button.outlined:hover,.button.outlined:hover{background-color:#000;color:#fff}button.outlined:hover svg,.button.outlined:hover svg{fill:#fff}button.contained,.button.contained{background-color:#eb5524;border:none;transition:all 0.2s linear}button.contained:hover,.button.contained:hover{background-color:#ee977b}.MuiContainer-root{padding-left:0 !important;padding-right:0 !important}.MuiGrid-root{margin-top:0;margin-bottom:0}.MuiGrid-container{max-width:1920px}.MuiGrid-container.MuiGrid-item{padding-top:0;padding-bottom:0}.MuiBox-root{max-width:1920px}.gutter-outer{padding-left:20px !important;padding-right:20px !important}@media (min-width: 768px){.gutter-outer{padding-left:40px !important;padding-right:40px !important}}@media (min-width: 1440px){.gutter-outer{padding-left:60px !important;padding-right:60px !important}}@media (min-width: 1920px){.gutter-outer{padding-left:120px !important;padding-right:120px !important}}.MuiGrid-item,.gutter-inner{padding:3px}@media (min-width: 768px){.MuiGrid-item,.gutter-inner{padding:4px}}@media (min-width: 1440px){.MuiGrid-item,.gutter-inner{padding:4px}}@media (min-width: 1920px){.MuiGrid-item,.gutter-inner{padding:8px}}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .5s}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .5s}

