@import"https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Domine:wght@600&display=swap";.App{display:flex;flex-direction:column;min-height:100vh}.loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.oauth-callback{display:flex;align-items:center;justify-content:center}.modal__canvas{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background:var(--background-brown-dark-with-opacity);z-index:1000}.modal__container{display:flex;background:white;padding:var(--spacing-small);margin:0 var(--spacing-x-small);position:relative;box-sizing:border-box;flex-basis:100%;max-width:796px;border-radius:var(--border-radius-small)}.modal__container__close-wrapper{position:absolute;top:var(--spacing-xx-small);right:var(--spacing-xx-small);width:1.5rem;height:1.5rem}.modal__container__close-wrapper button{color:#333;cursor:pointer;background:none;border:none;padding:0}.header{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--color-primary-blue)}.header .skip-link{text-decoration:none;color:var(--neutrals-white);left:-999px;position:absolute;z-index:-999;transition:none}.header .skip-link:focus-within{left:var(--spacing-x-small);top:var(--spacing-x-small);z-index:1200;background-color:var(--neutrals-white);color:var(--color-primary-blue);box-shadow:0 0 0 5px var(--color-primary-blue),0 0 0 2px var(--neutrals-white)}.header__main-bar{max-width:var(--max-width-main);width:100%;display:flex}.header__main-bar__left{display:flex;align-items:center;gap:var(--spacing-x-small)}.header__main-bar__left__logo{line-height:0}.header__main-bar__left__logo img{display:flex}@media only screen and (max-width: 48rem){.header__main-bar__left__logo{height:4.25rem}.header__main-bar__left__logo img{height:100%;width:100%}}.header__main-bar__left__page{display:flex;align-items:center}.header__main-bar__left__page span{color:var(--neutrals-white);margin-left:var(--spacing-x-small)}@media only screen and (max-width: 48rem){.header__main-bar__left__page span{display:none}}.header__main-bar__right{display:flex;margin-left:auto;align-items:center;gap:var(--spacing-small);margin-right:var(--spacing-small)}@media only screen and (max-width: 48rem){.header__main-bar__right{margin-right:var(--spacing-x-small)}}.header__main-bar__right__language-selector{position:relative}.header__main-bar__right__language-selector .language-selector-container{margin-left:auto;display:flex;align-items:center;gap:var(--spacing-xx-small);padding:var(--spacing-xx-small);color:var(--neutrals-white);background-color:inherit;border:none}.header__main-bar__right__language-selector .language-selector-container:hover{cursor:pointer}.header__main-bar__right__language-selector .language-selector__menu{position:absolute;right:0;z-index:1000;display:block;border:1px solid var(--neutrals-gray-30);border-radius:var(--border-radius-small);background-color:var(--neutrals-white);padding:0 var(--spacing-small)}.header__main-bar__right__language-selector .language-selector__menu .menu__item{padding:var(--spacing-x-small) 0;border-bottom:1px solid var(--neutrals-gray-30)}.header__main-bar__right__language-selector .language-selector__menu .menu__item-button{color:var(--neutrals-text-dark);font-family:var(--font-family-secondary);font-style:normal;line-height:var(--line-height-text);font-weight:var(--font-weight-semibold);font-size:1rem;background:none;border:none;display:flex;gap:var(--spacing-x-small);align-items:center;cursor:pointer;white-space:nowrap;padding:0}.header__main-bar__right__language-selector .language-selector__menu .menu__item.selected .menu__item-button{font-weight:var(--font-weight-regular)}.header__main-bar__right__language-selector .language-selector__menu .menu__item:last-child{border:none}.header__main-bar__right__language-selector .language-selector__menu .selected svg{width:14px;height:14px}.header__main-bar__right__account{display:flex;align-items:center;gap:var(--spacing-xx-small);color:var(--neutrals-white);z-index:1000}.header__main-bar__right__account__login{display:flex;align-items:center;gap:var(--spacing-xx-small);text-decoration:none;color:var(--neutrals-white)}.header__main-bar__right__account__wrapper{display:flex;position:relative;max-width:21rem}.header__main-bar__right__account__opener{display:flex;align-items:center;gap:var(--spacing-xx-small);text-decoration:none;color:var(--neutrals-white);background:inherit;border:none;cursor:pointer;text-align:left}@media only screen and (max-width: 64rem){.header__main-bar__right__account__opener span{display:none}}.header__main-bar__right__account__opener svg:nth-of-type(1){min-width:1.5rem;min-height:1.5rem}.header__main-bar__right__account__opener svg:nth-of-type(2){min-width:1rem;min-height:1rem}.header__main-bar__right__account__menu{position:absolute;top:calc(100% + 8px);right:0;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid var(--neutrals-gray-30);border-radius:var(--border-radius-small);background-color:var(--neutrals-white)}.header__main-bar__right__account__menu__item{padding:var(--spacing-x-small) var(--spacing-small)}.header__main-bar__right__account__menu__item button{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xx-small);color:var(--color-primary-blue);font-weight:var(--font-weight-medium);text-decoration:none;white-space:nowrap;background:none;border:none;padding:0;cursor:pointer}.header__main-bar__right__account__menu__item__heading{display:flex;align-items:center;white-space:nowrap;padding:var(--spacing-x-small) var(--spacing-small);background:var(--neutrals-gray-10);border-radius:var(--border-radius-small) var(--border-radius-small) 0 0}@media only screen and (min-width: 64rem){.header__main-bar__right__account__menu__item__heading{display:none}}.header__main-bar__right__account__menu__item__heading .heading__label{color:var(--neutrals-text-dark);font-family:var(--font-family-secondary);font-style:normal;line-height:var(--line-height-text);font-weight:var(--font-weight-medium);font-size:1rem}.button-container{display:flex;flex-wrap:wrap}.button-container .button{outline:none;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:var(--spacing-xx-small)}.button-container .button__big svg{width:1.5rem;height:1.5rem}@media only screen and (max-width: 48rem){.button-container .button__big{width:100%}}.button-container .button__small svg{width:1rem;height:1rem}.button-container .input__error-message-container{flex-basis:100%;margin-top:var(--spacing-xx-small)}.modal-content{display:flex;flex-direction:column;gap:var(--spacing-small)}@media only screen and (max-width: 48rem){.modal-content{gap:var(--spacing-x-small)}}.modal-content h1,.modal-content h2,.modal-content p{margin:0}.modal-content__buttons{display:flex;align-items:flex-start;gap:var(--spacing-small)}@media only screen and (max-width: 48rem){.modal-content__buttons{flex-direction:column;gap:var(--spacing-x-small)}}@media only screen and (max-width: 48rem){.modal-content__buttons .button-container{width:100%}}.footer{display:flex;flex-direction:column}.footer .footer__main-wrapper{padding:var(--spacing-large);background:var(--color-primary-blue);display:flex;justify-content:center;width:100%;box-sizing:border-box}@media only screen and (max-width: 48rem){.footer .footer__main-wrapper{padding:var(--spacing-small)}}.footer .footer__main-wrapper .footer__main{display:flex;gap:var(--spacing-medium);color:var(--neutrals-white);max-width:90rem;width:100%}@media only screen and (max-width: 48rem){.footer .footer__main-wrapper .footer__main{flex-direction:column}}.footer .footer__main-wrapper .footer__main .main__column{display:flex;flex-direction:column;gap:var(--spacing-xx-small);flex:1}.footer .footer__main-wrapper .footer__main .main__column .column__title{color:var(--neutrals-white);margin:0}.footer .footer__main-wrapper .footer__main .main__column .column__content p{color:var(--neutrals-white)}.footer .footer__main-wrapper .footer__main .main__column .column__links{display:flex;flex-direction:column;gap:var(--spacing-xx-small)}.footer .footer__main-wrapper .footer__main .main__column .column__links a,.footer .footer__main-wrapper .footer__main .main__column .column__links a:visited{color:var(--neutrals-white)}.footer .footer__sub{display:flex;flex-direction:column;gap:var(--spacing-small);width:100%;box-sizing:border-box;background:var(--color-primary-blue-dark);padding:var(--spacing-large) var(--spacing-small)}@media only screen and (max-width: 48rem){.footer .footer__sub{padding:var(--spacing-small)}}.footer .footer__sub .sub__copyright{display:flex;align-items:center;justify-content:center}.footer .footer__sub .sub__copyright p{color:var(--neutrals-white)}@media only screen and (max-width: 48rem){.footer .footer__sub .sub__copyright{justify-content:flex-start}}.footer .footer__sub .sub__links{display:flex;justify-content:center;gap:var(--spacing-small)}.footer .footer__sub .sub__links a,.footer .footer__sub .sub__links a:visited{color:var(--neutrals-white)}@media only screen and (max-width: 48rem){.footer .footer__sub .sub__links{justify-content:flex-start;flex-direction:column}}.error-stripe{flex-basis:100%;background:var(--color-warm-white);padding:2rem}@media (max-width: 48rem){.error-stripe{padding:1rem}}.error-stripe .notification-box{margin:0}.notification-box{display:flex;flex-direction:row;margin-bottom:var(--spacing-large);background-color:transparent;margin-bottom:0}.notification-box__left{flex-basis:12px;background:var(--neutrals-gray-10);border-top-left-radius:var(--spacing-xx-small);border-bottom-left-radius:var(--spacing-xx-small)}.notification-box__center{flex-basis:calc(100% - 12px);display:flex;gap:var(--spacing-x-small);padding:var(--spacing-x-small) var(--spacing-xx-small) var(--spacing-x-small) var(--spacing-x-small);background-color:var(--neutrals-white);border:1px solid var(--neutrals-gray-10);border-left:0;border-top-right-radius:var(--spacing-xx-small);border-bottom-right-radius:var(--spacing-xx-small)}.notification-box.notification .notification-box__left{background:var(--color-primary-blue)}.notification-box.info .notification-box__left{background:var(--color-turquoise)}.notification-box.error .notification-box__left{background:var(--utility-error)}.notification-box.warning .notification-box__left{background:var(--utility-warning)}.notification-box.success .notification-box__left{background:var(--utility-success)}.notification-box.borderless{border:0}.notification-box.borderless .notification-box__left{display:none}.notification-box.borderless .notification-box__center{border:0;padding:var(--spacing-medium) var(--spacing-small) var(--spacing-small)}.notification-box__icon{flex-basis:var(--spacing-small)}.notification-box__content{flex-basis:calc(100% - var(--spacing-small));display:flex;flex-direction:column;gap:var(--spacing-xx-small)}.notification-box__content__title{margin:0;padding:0}.notification-box__content__title--emphasized{font-weight:var(--font-weight-semibold)}.notification-box__content__body{display:flex;flex-direction:column;margin:0;padding:0}.notification-box__content__body__heading{font-weight:var(--font-weight-medium)}@media screen and (max-width: 48rem){.notification-box__content__body__text{font-size:.875rem}}main .home-page.ilmarinen-container .container--header{background-color:var(--color-warm-white)}main .home-page.ilmarinen-container .container--main{background-color:var(--color-light-beige)}.home-page .error-stripe{padding:var(--spacing-medium) var(--spacing-medium) 0}@media (max-width: 48rem){.home-page .error-stripe{padding:var(--spacing-x-small) var(--spacing-x-small) 0}}.home-page__header__title{margin:0;text-align:center}.home-page__header__image{display:flex;justify-content:center}.home-page__links{list-style-type:none;margin:0;gap:var(--spacing-small);padding:0}.home-page__partnersales__ingress{margin-bottom:var(--spacing-large)}.home-page__partnersales__container{width:100%;background:var(--color-warm-white);border-top:1px solid var(--neutrals-gray-30);padding:var(--spacing-x-small) 0}.home-page__partnersales__container__inner{max-width:var(--max-width-content);display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin:0 auto;padding:var(--spacing-x-small) var(--spacing-medium)}@media only screen and (max-width: 48rem){.home-page__partnersales__container__inner{padding:var(--spacing-x-small)}}.home-page__partnersales__title{flex-basis:100%}.home-page__partnersales__title .title-small{margin:0}.home-page__salesarguments__container{width:100%;background:var(--color-warm-white)}@media (max-width: 48rem){.home-page__salesarguments__container{display:none}}.home-page__salesarguments__container__inner{max-width:var(--max-width-content);display:flex;flex-wrap:wrap;gap:var(--spacing-medium);justify-content:center;margin:var(--spacing-xx-large) auto var(--spacing-medium);padding:0 var(--spacing-medium)}.home-page__salesarguments__title{flex-basis:100%}.home-page__salesarguments__item{flex-basis:calc(50% - 1rem)}@media only screen and (max-width: 48rem){.home-page__salesarguments__item{flex-basis:100%}}.home-page__salesarguments__item__body{padding:var(--spacing-medium) 0}.home-page__salesarguments__item__body li{font-size:1rem}.home-page__customer-testimonials{width:100%;background:var(--color-warm-white);border-top:1px solid var(--neutrals-gray-30)}.home-page__customer-testimonials__wrapper{padding:var(--spacing-xx-large) var(--spacing-medium) var(--spacing-x-large)}.home-page__customer-testimonials__wrapper .link-cards__inner{max-width:var(--max-width-content);margin:0 auto}.home-page__customer-testimonials__wrapper .link-cards__title{margin:0 0 var(--spacing-medium)}@media (min-width: 62em){.home-page__customer-testimonials__wrapper .link-cards__cards{display:grid;grid-gap:clamp(1rem,4vw,2rem);margin-bottom:0;grid-template-columns:1fr 1fr 1fr}}.home-page__customer-testimonials__wrapper .link-cards .link-card{width:100%;display:flex;flex-direction:column;margin-bottom:1rem;grid-row:auto / span 2;border-radius:8px;position:relative;box-shadow:0 4px 10px #00000005;border:1px solid var(--neutrals-gray-10);background-color:var(--neutrals-white);padding:0}.home-page__customer-testimonials__wrapper .link-cards .link-card:before{display:none}.home-page__customer-testimonials__wrapper .link-cards .link-card__title .h4{position:relative;padding-left:32px;margin:0;font-family:Inter;font-weight:400;font-size:20px}.home-page__customer-testimonials__wrapper .link-cards .link-card__title .h4:before{position:absolute;width:24px;height:24px;left:-12px;background-image:url("data: image/svg+xml, %3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M9.64174%205.62085C10.2419%205.36916%2010.4936%204.65281%2010.2226%204.07198L9.27388%202.0778C9.00283%201.51653%208.34456%201.26465%207.76373%201.51653C6.11805%202.21352%204.70471%203.12349%203.58177%204.22706C2.20715%205.52405%201.27782%207.01484%200.774437%208.66052C0.271053%2010.3258%200%2012.5908%200%2015.4756V21.4194C0%2022.0583%200.522745%2022.581%201.16166%2022.581H8.7705C9.40941%2022.581%209.93216%2022.0583%209.93216%2021.4194V13.8105C9.93216%2013.1714%209.40941%2012.6489%208.7705%2012.6489H5.13065C5.16937%2010.6932%205.63403%209.12518%206.48591%207.94397C7.1829%206.99567%208.22839%206.22124%209.64174%205.62085Z%22%20fill%3D%22%2300274B%22%2F%3E%0A%3Cpath%20d%3D%22M23.3106%205.62085C23.9108%205.36915%2024.1623%204.6528%2023.8914%204.07197L22.9428%202.09735C22.6717%201.53588%2022.0134%201.28419%2021.4326%201.53588C19.8063%202.23288%2018.4121%203.14284%2017.27%204.22705C15.8952%205.5436%2014.9467%207.03439%2014.4431%208.68007C13.9397%2010.3062%2013.6882%2012.5716%2013.6882%2015.4758V21.4196C13.6882%2022.0585%2014.211%2022.5812%2014.8499%2022.5812H22.4587C23.0976%2022.5812%2023.6204%2022.0585%2023.6204%2021.4196V13.8107C23.6204%2013.1716%2023.0976%2012.6491%2022.4587%2012.6491H18.7995C18.8382%2010.6934%2019.3031%209.12537%2020.1548%207.94416C20.8518%206.99567%2021.8973%206.22123%2023.3106%205.62085Z%22%20fill%3D%22%2300274B%22%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-size:contain;content:""}.home-page__customer-testimonials__wrapper .link-cards .link-card__content{padding:2rem;display:flex;flex-direction:column;height:100%}.insurance-option{padding:0}.insurance-option:before{display:none}.insurance-option__desktop{position:relative;display:flex;align-items:center;justify-content:space-between;background-color:var(--neutrals-white);padding:var(--spacing-small) var(--spacing-medium);border-radius:var(--border-radius-small);transition:background .3s ease-in-out;border:1px solid var(--neutrals-gray-10);box-shadow:0 4px 10px #00000005}.insurance-option__desktop:before{display:none}.insurance-option__desktop:hover{background-color:var(--neutrals-gray-10);border:1px solid var(--neutrals-gray-30)}@media (max-width: 48rem){.insurance-option__desktop{display:none}}.insurance-option__mobile{cursor:pointer;display:none;box-shadow:0 4px 10px #00000005}@media (max-width: 48rem){.insurance-option__mobile{display:block}}.insurance-option__mobile:before{display:none}.insurance-option__mobile__top{border-radius:var(--border-radius-small) var(--border-radius-small) 0 0;background-color:#fff;padding:var(--spacing-small) var(--spacing-medium);transition:background .3s ease-in-out;border:1px solid var(--neutrals-gray-10);display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.insurance-option__mobile__top:focus{box-shadow:0 0 0 2px var(--neutrals-white),0 0 0 4px #005099;outline:none;border-radius:var(--border-radius-small) var(--border-radius-small) 0 0;z-index:2}.insurance-option__mobile__top:hover{background-color:var(--neutrals-gray-10);border:1px solid var(--neutrals-gray-30)}.insurance-option__mobile__bottom{border-radius:0 0 var(--border-radius-small) var(--border-radius-small);background-color:#fff;padding:var(--spacing-12-small) var(--spacing-medium);transition:background .3s ease-in-out;border:1px solid var(--neutrals-gray-10);position:relative;z-index:1}.insurance-option__mobile__bottom__title{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;line-height:24px;color:var(--color-primary-blue)}.insurance-option__mobile__bottom__icon{transition:transform .2s ease-in-out}.insurance-option__mobile__bottom__icon svg{width:24px;height:24px}.insurance-option__mobile__bottom__icon--expanded{transform:rotate(180deg)}.insurance-option__mobile__bottom__content{padding-top:var(--spacing-x-small)}.insurance-option__mobile__bottom:hover{background-color:var(--neutrals-gray-10);border:1px solid var(--neutrals-gray-30)}.insurance-option__mobile__bottom:active{box-shadow:0 0 0 2px var(--neutrals-white),0 0 0 4px #005099;outline:none;border-radius:0 0 var(--border-radius-small) var(--border-radius-small);z-index:2}.insurance-option__itemtitle{margin:0 0 8px}.insurance-option__itembutton{cursor:pointer;background:none;color:var(--color-primary-blue);border:none;padding:0;margin:0;font:inherit}.insurance-option__itembutton:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0}.insurance-option__itembutton:focus:after{box-shadow:0 0 0 2px var(--neutrals-white),0 0 0 4px #005099;outline:none;border-radius:var(--border-radius-small)}.radiobutton-input{display:flex;flex-direction:column;gap:var(--spacing-x-small)}.radiobutton-box{display:flex;gap:var(--spacing-x-small);align-items:flex-start;position:relative}.radiobutton-box__input{opacity:0;position:absolute}.radiobutton-box__input:checked+.radiobutton-box__custom-input{border:1px solid var(--color-primary-blue)}.radiobutton-box__input:checked+.radiobutton-box__custom-input:after{opacity:1}.radiobutton-box__input:checked:focus-visible+.radiobutton-box__custom-input{box-shadow:0 0 0 0 var(--neutrals-white),0 0 0 3px var(--color-primary-blue)}.radiobutton-box__custom-input{cursor:pointer;width:1.5rem;height:1.5rem;box-sizing:border-box;border:1px solid var(--neutrals-gray-dark);background:var(--neutrals-white);border-radius:50%;display:inline-block;position:relative}.radiobutton-box__custom-input:after{content:"";width:1rem;height:1rem;background:var(--color-primary-blue);position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.radiobutton-box--selected.card{border:2px solid var(--color-turquoise)}.radiobutton-box__content{display:flex;flex-direction:column;gap:var(--spacing-x-small)}.radiobutton-box__content .radiobutton-box__upper .upper__content{display:flex;flex-direction:column;gap:var(--spacing-xx-small)}.radiobutton-box__content .radiobutton-box__upper .upper__content .content__label:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.radiobutton-box__content .radiobutton-box__lower{position:relative}.radiobutton-box label{font-weight:var(--font-weight-regular)}.radiobutton-box.card label{font-weight:var(--font-weight-medium)}.input{display:flex;flex-direction:column;gap:var(--spacing-xx-small)}.input:has(.input__error-message) .input__field-wrapper{border:2px solid var(--utility-error)}.input__field-wrapper{display:flex;align-items:center;gap:var(--spacing-x-small);border:1px solid var(--neutrals-gray-dark);border-radius:var(--border-radius-small);background-color:var(--neutrals-white)}.input__field-wrapper:focus-within{box-shadow:0 0 0 2px var(--neutrals-white),0 0 0 5px var(--color-primary-blue)}.input__field{height:var(--field-height);border:none;border-radius:var(--border-radius-small);width:100%;box-sizing:border-box;padding:var(--spacing-x-small);background:var(--neutrals-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.input__field--textarea{height:auto}.input__unit{white-space:nowrap;padding-right:var(--spacing-x-small)}.input__error-message-container{display:flex;gap:var(--spacing-xx-small);align-items:center}.input__error-message-container svg{min-width:1.5rem}.input__error-message{color:var(--utility-error);font-weight:var(--font-weight-semibold);line-height:1.5}.tooltip-container{font-weight:var(--font-weight-regular);line-height:1.5}.stepper{padding:var(--spacing-medium) 0}.stepper .stepper-container{display:flex}.stepper .stepper-container .stepper__item{display:flex;flex-direction:column;align-items:center;flex:1;gap:var(--spacing-xxx-small);position:relative}.stepper .stepper-container .stepper__item .item__number{color:var(--primary-blue);font-family:var(--font-family-secondary);font-size:1.5rem;font-style:normal;font-weight:var(--font-weight-bold);line-height:normal;border:2px solid var(--color-primary-blue);border-radius:100%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.stepper .stepper-container .stepper__item .item__number--current,.stepper .stepper-container .stepper__item .item__number--completed{background-color:var(--color-primary-blue);color:var(--neutrals-white)}.stepper .stepper-container .stepper__item .item__number .line-right{position:absolute;right:0;width:calc(50% - 20px)}.stepper .stepper-container .stepper__item .item__number .line-right--dashed{border-top:1px dashed var(--color-primary-blue)}.stepper .stepper-container .stepper__item .item__number .line-right--solid{border-top:1px solid var(--color-primary-blue)}.stepper .stepper-container .stepper__item .item__number .line-left{position:absolute;left:0;width:calc(50% - 20px)}.stepper .stepper-container .stepper__item .item__number .line-left--dashed{border-top:1px dashed var(--color-primary-blue)}.stepper .stepper-container .stepper__item .item__number .line-left--solid{border-top:1px solid var(--color-primary-blue)}.stepper .stepper-container .stepper__item .item__label{text-align:center;font-size:.875rem;word-break:break-word}@media only screen and (max-width: 48rem){.stepper{display:none}}.stepper-mobile .stepper-mobile-container{padding:var(--spacing-xx-small) var(--spacing-x-small);display:flex;flex-direction:row-reverse;align-items:center;gap:var(--spacing-xx-small)}.stepper-mobile .stepper-mobile-container .stepper__pages{display:flex;flex-direction:column;flex:1}.stepper-mobile .stepper-mobile-container .stepper__pages p:focus-visible{outline:none}.stepper-mobile .stepper-mobile-container .stepper__progress-bar{outline:none}.stepper-mobile .stepper-mobile-container .stepper__progress-bar:focus-visible{outline:none}.stepper-mobile .stepper-mobile-container .stepper__progress-bar .progress-bar__background{fill:none;stroke:var(--neutrals-gray-10)}.stepper-mobile .stepper-mobile-container .stepper__progress-bar .progress-bar__progress{fill:none;stroke:var(--color-turquoise)}.stepper-mobile .stepper-mobile-container .stepper__progress-bar .progress-bar__text{text-align:center;font-family:var(--font-family-secondary);font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.25;letter-spacing:2px;fill:var(--neutrals-text-dark)}@media only screen and (min-width: 48rem){.stepper-mobile{display:none}}main{flex:1;display:flex;justify-content:center;flex-wrap:wrap}main .ilmarinen-container{display:flex;flex-direction:column;width:100%}main .ilmarinen-container .container--header{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;justify-content:center;background-color:var(--color-light-beige)}main .ilmarinen-container .container--header .container__content{display:flex;flex-direction:column;gap:var(--spacing-small);max-width:var(--max-width-content);padding:var(--spacing-x-large) var(--spacing-medium);width:100%;box-sizing:border-box}@media only screen and (max-width: 48rem){main .ilmarinen-container .container--header .container__content{padding:var(--spacing-large) var(--spacing-x-small)}}main .ilmarinen-container .container--main{height:100%;display:flex;justify-content:center;background-color:var(--color-warm-white)}main .ilmarinen-container .container--main .container__content{max-width:var(--max-width-content);width:100%;padding:var(--spacing-large) 0;box-sizing:border-box}@media only screen and (max-width: 48rem){main .ilmarinen-container .container--main .container__content{padding:var(--spacing-medium) var(--spacing-x-small)}}main .ilmarinen-container .container--main .container__content .content__columns{display:flex;gap:var(--spacing-small)}@media only screen and (max-width: 48rem){main .ilmarinen-container .container--main .container__content .content__columns{flex-direction:column}}main .ilmarinen-container .container--main .container__content .content__columns .column__main{flex:60%;align-items:center}@media only screen and (max-width: 48rem){main .ilmarinen-container .container--main .container__content .content__columns .column__main{flex:100%;margin-right:unset}}main .ilmarinen-container .container--main .container__content .content__columns .column__aside{flex:40%;padding:var(--spacing-x-small) 0 var(--spacing-x-small) var(--spacing-small);display:flex;gap:var(--spacing-x-small);border-left:1px solid var(--neutrals-gray-30)}@media only screen and (max-width: 48rem){main .ilmarinen-container .container--main .container__content .content__columns .column__aside{border-left:none;border-top:1px solid var(--neutrals-gray-30);flex:100%;padding:var(--spacing-x-small) 0 0 0}}main .ilmarinen-container .container--main .container__content .content__columns .column__aside .aside__text h2{color:var(--color-primary-blue);font-family:var(--font-family-main);font-style:normal;line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold)}main .ilmarinen-container .container--main .container__content .content__columns .column__aside .aside__text h2:focus-visible{outline:none}main .ilmarinen-container .container--main .container__content .content__columns .column__aside .aside__text h2{margin:0;font-size:1.25rem}main .ilmarinen-container .container--main .container__content .content__columns .column__aside .aside__text h3{color:var(--color-primary-blue);font-family:var(--font-family-main);font-style:normal;line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold)}main .ilmarinen-container .container--main .container__content .content__columns .column__aside .aside__text h3:focus-visible{outline:none}main .ilmarinen-container .container--main .container__content .content__columns .column__aside .aside__text h3{margin:0;font-size:1.125rem}main .ilmarinen-container .container--main .container__content .content__columns .column__aside .aside__text h4{color:var(--color-primary-blue);font-family:var(--font-family-main);font-style:normal;line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold)}main .ilmarinen-container .container--main .container__content .content__columns .column__aside .aside__text h4:focus-visible{outline:none}main .ilmarinen-container .container--main .container__content .content__columns .column__aside .aside__text h4{margin:0;font-size:1rem}main .ilmarinen-container .container--main .container__content .content__columns .column__aside .aside__text p{margin:1rem 0}main .ilmarinen-container .container--main .container__content .content__columns .column__aside .aside__text ul{margin-top:.5rem}main .ilmarinen-container .container--main .container__content .content__columns .column__aside .aside__text ul li{font-size:1rem;margin:0;padding-left:1.25rem}main .ilmarinen-container .container--stepper{display:flex;justify-content:center;background-color:var(--neutrals-white)}main .ilmarinen-container .container--stepper .container__content{max-width:var(--max-width-content);width:100%}h1,h2,h3,h4,h5{font-family:var(--font-family-main)}.heading-xx-large{color:var(--color-primary-blue);font-family:var(--font-family-main);font-style:normal;line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold)}.heading-xx-large:focus-visible{outline:none}.heading-xx-large{font-size:2.5rem;margin:0}@media only screen and (max-width: 48rem){.heading-xx-large{font-size:2rem}}.heading-x-large{color:var(--color-primary-blue);font-family:var(--font-family-main);font-style:normal;line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold)}.heading-x-large:focus-visible{outline:none}.heading-x-large{font-size:2rem;margin:0}@media only screen and (max-width: 48rem){.heading-x-large{font-size:1.5rem}}.heading-large{color:var(--color-primary-blue);font-family:var(--font-family-main);font-style:normal;line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold)}.heading-large:focus-visible{outline:none}.heading-large{font-size:1.5rem;margin:0}@media only screen and (max-width: 48rem){.heading-large{font-size:1.25rem}}.heading-medium{color:var(--color-primary-blue);font-family:var(--font-family-main);font-style:normal;line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold)}.heading-medium:focus-visible{outline:none}.heading-medium{font-size:1.25rem;margin:0}@media only screen and (max-width: 48rem){.heading-medium{font-size:1.125rem}}.heading-small{color:var(--color-primary-blue);font-family:var(--font-family-main);font-style:normal;line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold)}.heading-small:focus-visible{outline:none}.heading-small{font-size:1.125rem;margin:0}@media only screen and (max-width: 48rem){.heading-small{font-size:1rem}}.heading-x-small{color:var(--color-primary-blue);font-family:var(--font-family-main);font-style:normal;line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold)}.heading-x-small:focus-visible{outline:none}.heading-x-small{font-size:1rem;margin:0}.title-x-large{color:var(--color-primary-blue);font-family:var(--font-family-secondary);font-style:normal;line-height:var(--line-height-text);font-weight:var(--font-weight-semibold);font-size:2rem}.title-large{color:var(--color-primary-blue);font-family:var(--font-family-secondary);font-style:normal;line-height:var(--line-height-text);font-weight:var(--font-weight-semibold);font-size:1.5rem}.title-medium{color:var(--color-primary-blue);font-family:var(--font-family-secondary);font-style:normal;line-height:var(--line-height-text);font-weight:var(--font-weight-medium);font-size:1.3rem}.title-small{color:var(--color-primary-blue);font-family:var(--font-family-secondary);font-style:normal;line-height:var(--line-height-text);font-weight:var(--font-weight-medium);font-size:1.125rem}.title-x-small{color:var(--color-primary-blue);font-family:var(--font-family-secondary);font-style:normal;line-height:var(--line-height-text);font-weight:var(--font-weight-semibold);font-size:1rem}.title-xx-small{color:var(--color-primary-blue);font-family:var(--font-family-secondary);font-style:normal;line-height:var(--line-height-text);font-weight:var(--font-weight-medium);font-size:.875rem}.card-title{color:var(--neutrals-text-dark);font-family:var(--font-family-secondary);font-style:normal;line-height:var(--line-height-text);font-weight:var(--font-weight-medium);font-size:1.125rem;margin:0}p,.text{color:var(--neutrals-text-dark);font-family:var(--font-family-secondary);font-style:normal;line-height:var(--line-height-text);font-weight:var(--font-weight-regular);font-size:1rem;margin:0}a{color:var(--neutrals-text-dark);font-family:var(--font-family-secondary);font-style:normal;line-height:var(--line-height-text);font-weight:var(--font-weight-regular);font-size:1rem;text-decoration-line:underline;box-sizing:border-box;color:var(--color-primary-blue)}a:visited{color:var(--neutrals-blue)}ul{display:flex;flex-direction:column;gap:var(--spacing-x-small);padding-left:0;margin:0}ul li{color:var(--neutrals-text-dark);font-family:var(--font-family-secondary);font-style:normal;line-height:var(--line-height-text);font-weight:var(--font-weight-regular);font-size:1.125rem;padding-left:2.25rem;position:relative}@media only screen and (max-width: 48rem){ul li{font-size:1rem}}ul li::marker{font-size:0}ul li:before{color:var(--color-primary-blue);content:"";position:absolute;left:0;background-repeat:no-repeat;top:var(--spacing-xx-small);width:1.25rem;height:1.25rem;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Ccircle cx='4' cy='4' r='4' fill='%2300274B' /></svg>")}ul .checkmark:before{top:var(--spacing-xxx-small);width:1.25rem;height:1.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7.71895 18.4957C7.70298 18.4922 7.68765 18.4873 7.675 18.482L7.66326 18.4585L7.61069 18.4037L1.61069 12.1537L1.61077 12.1537L1.60355 12.1465C1.59354 12.1364 1.5625 12.0883 1.5625 12C1.5625 11.9117 1.59354 11.8636 1.60355 11.8536C1.61357 11.8435 1.66174 11.8125 1.75 11.8125C1.83547 11.8125 1.88335 11.8416 1.89538 11.8525L7.14097 17.2647L7.69691 17.8383L7.9699 17.0875C9.29604 13.4406 10.5514 10.7296 12.1164 8.33613C13.6804 5.94415 15.566 3.85037 18.172 1.45119L18.1796 1.44419L18.1869 1.43689C18.1965 1.42727 18.2378 1.40172 18.3056 1.40549C18.3667 1.40888 18.4088 1.43396 18.4333 1.46667L18.4547 1.4951L18.4798 1.52022C18.4894 1.52985 18.515 1.57116 18.5112 1.63894C18.5078 1.7 18.4827 1.74214 18.45 1.76667L18.4313 1.78072L18.4139 1.79644C15.6854 4.27317 13.755 6.41157 12.1603 8.94174C10.5681 11.468 9.32429 14.3634 7.94435 18.3359L7.94431 18.3359L7.94233 18.3419C7.91636 18.4198 7.88084 18.4671 7.81947 18.5H7.81907H7.81866H7.81826H7.81786H7.81746H7.81705H7.81665H7.81625H7.81586H7.81546H7.81506H7.81467H7.81427H7.81388H7.81348H7.81309H7.8127H7.81231H7.81192H7.81153H7.81114H7.81075H7.81036H7.80998H7.80959H7.80921H7.80883H7.80844H7.80806H7.80768H7.8073H7.80692H7.80655H7.80617H7.80579H7.80542H7.80504H7.80467H7.8043H7.80393H7.80356H7.80319H7.80282H7.80245H7.80208H7.80172H7.80135H7.80099H7.80063H7.80026H7.7999H7.79954H7.79918H7.79883H7.79847H7.79811H7.79776H7.7974H7.79705H7.7967H7.79635H7.796H7.79565H7.7953H7.79495H7.79461H7.79426H7.79392H7.79358H7.79324H7.7929H7.79256H7.79222H7.79188H7.79154H7.79121H7.79087H7.79054H7.79021H7.78988H7.78955H7.78922H7.78889H7.78856H7.78824H7.78791H7.78759H7.78727H7.78695H7.78663H7.78631H7.78599H7.78567H7.78536H7.78504H7.78473H7.78442H7.78411H7.7838H7.78349H7.78318H7.78287H7.78257H7.78226H7.78196H7.78166H7.78136H7.78106H7.78076H7.78047H7.78017H7.77987H7.77958H7.77929H7.779H7.77871H7.77842H7.77813H7.77785H7.77756H7.77728H7.777H7.77671H7.77643H7.77616H7.77588H7.7756H7.77533H7.77505H7.77478H7.77451H7.77424H7.77397H7.77371H7.77344H7.77318H7.77291H7.77265H7.77239H7.77213H7.77187H7.77161H7.77136H7.7711H7.77085H7.7706H7.77035H7.7701H7.76985H7.76961H7.76936H7.76912H7.76888H7.76864H7.7684H7.76816H7.76792H7.76769H7.76745H7.76722H7.76699H7.76676H7.76653H7.7663H7.76608H7.76585H7.76563H7.76541H7.76519H7.76497H7.76475H7.76454H7.76432H7.76411H7.7639H7.76369H7.76348H7.76327H7.76307H7.76286H7.76266H7.76246H7.76226H7.76206H7.76186H7.76167H7.76147H7.76128H7.76109H7.7609H7.76071H7.76053H7.76034H7.76016H7.75998H7.7598H7.75962H7.75944H7.75926H7.75909H7.75892H7.75874H7.75857H7.75841H7.75824H7.75807H7.75791H7.75775H7.75759H7.75743H7.75727H7.75712H7.75696H7.75681H7.75666H7.75651H7.75636H7.75622H7.75607H7.75593H7.75579H7.75565H7.75551H7.75537H7.75524H7.7551H7.75497H7.75484H7.75471H7.75459H7.75446H7.75434H7.75422H7.75409H7.75398H7.75386H7.75374H7.75363H7.75352H7.75341H7.7533H7.75319H7.75309H7.75298H7.75288H7.75278H7.75268H7.75259H7.75249H7.7524H7.75231H7.75222H7.75213H7.75204H7.75196H7.75187H7.75179H7.75171H7.75164H7.75156H7.75149H7.75141H7.75134H7.75127H7.75121H7.75114H7.75108H7.75102H7.75096H7.7509H7.75084H7.75079H7.75073H7.75068H7.75063H7.75059H7.75054H7.7505H7.75046H7.75042H7.75038H7.75034H7.75031H7.75027H7.75024H7.75021H7.75019H7.75016H7.75014H7.75011H7.7501H7.75008H7.75006H7.75003H7.75002H7.75C7.7481 18.5 7.73681 18.4995 7.71895 18.4957Z' fill='black' stroke='%2300274B'/%3E%3C/svg%3E")}ul .none:before{content:none}input,select,textarea{font-family:var(--font-family-secondary);font-size:1rem}.header-dropdown-label{font-size:1.125rem;font-family:var(--font-family-secondary);line-height:1.5;font-weight:var(--font-weight-medium)}.header-dropdown-button-label{font-size:1rem;font-family:var(--font-family-secondary);line-height:1.5;font-weight:var(--font-weight-medium)}p{margin:0}p.info-text{font-size:.9rem}.ingress{color:var(--neutrals-text-dark);font-family:var(--font-family-secondary);font-style:normal;line-height:var(--line-height-text);font-weight:var(--font-weight-light);font-size:1.375rem}@media only screen and (max-width: 48rem){.ingress{font-size:1.25}}.card{border-radius:var(--border-radius-small);border:1px solid var(--neutrals-gray-10);background-color:var(--neutrals-white);box-shadow:0 4px 10px #00000005;padding:var(--spacing-medium) var(--spacing-small)}.card-container{display:flex;flex-direction:column;gap:var(--spacing-small)}@media only screen and (max-width: 48rem){.card{padding:var(--spacing-x-small)}}.card.bottom-not-rounded{border-radius:var(--border-radius-small) var(--border-radius-small) 0 0}.card.top-not-rounded{border-radius:0 0 var(--border-radius-small) var(--border-radius-small)}.card.no-padding{padding:0}@media only screen and (max-width: 48rem){.card.no-padding{padding:0}}a.button{outline:none;color:var(--neutrals-white)}a.button:visited{color:var(--neutrals-white)}.button{padding:.5rem 2rem;border-radius:var(--border-radius-button);display:flex;justify-content:center;align-items:center;gap:var(--spacing-xx-small);border:none;min-height:var(--button-min-height);cursor:pointer;background:var(--color-orange);transition:background .3s ease-in-out;text-decoration:none;color:var(--neutrals-text-dark);font-family:var(--font-family-secondary);font-style:normal;line-height:var(--line-height-text);font-weight:var(--font-weight-bold);font-size:1.188rem;line-height:1.25;color:var(--neutrals-white)}.button:focus-within{box-shadow:0 0 0 2px var(--neutrals-white),0 0 0 5px var(--color-primary-blue)}.button--primary:hover{background:var(--color-orange-dark)}.button--primary:active{background:var(--color-orange-darker)}.button--secondary{background-color:transparent;border:1px solid var(--color-primary-blue);color:var(--color-primary-blue);font-weight:var(--font-weight-semibold)}.button--secondary:hover{background:rgba(0,0,0,.15)}.button--secondary:active{background:rgba(0,0,0,.3)}.button--tertiary{background-color:var(--color-light-beige);color:var(--neutrals-text-dark);font-weight:var(--font-weight-semibold)}.button--tertiary:hover{background:linear-gradient(0deg,rgba(0,0,0,.15) 0%,rgba(0,0,0,.15) 100%),var(--color-light-beige)}.button--tertiary:active{background:linear-gradient(0deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,.3) 100%),var(--color-light-beige)}.button--link{background-color:transparent;color:var(--color-primary-blue);font-weight:var(--font-weight-semibold);border-radius:var(--border-radius-small);padding:var(--spacing-xx-small) 0}.button--link:hover{text-decoration:underline}.button__small{min-height:unset;font-size:.9rem;font-weight:var(--font-weight-semibold);line-height:1.25;padding:var(--spacing-xx-small)}fieldset{border:none;padding:0;margin:0 0 .75rem}label,legend{color:var(--neutrals-text-dark);font-family:var(--font-family-secondary);font-style:normal;line-height:var(--line-height-text);font-weight:var(--font-weight-medium);font-size:1rem;padding:0}legend{font-size:1.25rem}.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.insurance-permission-denied{display:flex;flex-direction:column}.insurance-information-inprogress{display:flex;flex-direction:column}.insurance-information-active{display:flex;flex-direction:column}.select-field{display:flex;flex-direction:column;gap:var(--spacing-xx-small)}.select-field:has(.input__error-message) .select-field__label{color:var(--utility-error)}.select-field:has(.input__error-message) .select-container .select__control{border:2px solid var(--utility-error);outline:none}.select-field__field{height:var(--field-height);border:1px solid var(--neutrals-gray-dark);border-radius:var(--border-radius-small);background:var(--neutrals-white);width:100%;box-sizing:border-box;padding:var(--spacing-x-small);-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;background:var(--neutrals-white) url("data:image/svg+xml;utf8,<svg viewBox='0 0 16 16' width='16' height='16' xmlns='http://www.w3.org/2000/svg'><g><path d='M0.615179 4.40325C0.810432 4.20798 1.12702 4.20796 1.32229 4.40321L8 11.0803L14.6777 4.40322C14.873 4.20796 15.1896 4.20798 15.3848 4.40325C15.5801 4.59852 15.5801 4.9151 15.3848 5.11036L8.68505 11.8095C8.59514 11.8995 8.48834 11.9709 8.3708 12.0197C8.25326 12.0684 8.12725 12.0935 8 12.0935C7.87275 12.0935 7.74674 12.0684 7.6292 12.0197C7.51166 11.9709 7.40488 11.8995 7.31496 11.8095L0.615212 5.11035C0.419941 4.9151 0.419927 4.59852 0.615179 4.40325Z' fill='0F0F0F'/></g></svg>") no-repeat;background-position:right 16px top 50%;outline:none}.select-field__field:focus-within{box-shadow:0 0 0 2px var(--neutrals-white),0 0 0 5px var(--color-primary-blue)}.select-field__error-message{color:red;line-height:1.5}.input-multi-field-datepicker{display:flex;flex-direction:column;gap:var(--spacing-xx-small);border:none;padding:0}.input-multi-field-datepicker:has(.input__error-message) .input-multi-field-datepicker__fields label{color:var(--utility-error)}.input-multi-field-datepicker:has(.input__error-message) .input-multi-field-datepicker__fields .select-field select{border:2px solid var(--utility-error);outline:none}.input-multi-field-datepicker__label{margin-bottom:var(--spacing-x-small)}.input-multi-field-datepicker__fields{display:flex;gap:var(--spacing-x-small)}.input-multi-field-datepicker__fields .field__month{flex:1}.input-multi-field-datepicker__fields .field__year{width:9rem}@media only screen and (max-width: 48rem){.input-multi-field-datepicker__fields{flex-direction:column}.input-multi-field-datepicker__fields .field__month{flex:1}.input-multi-field-datepicker__fields .field__year{flex:1;width:100%}}.funnel-navigation{display:flex}@media only screen and (max-width: 48rem){.funnel-navigation{gap:var(--spacing-small);flex-direction:column}}@media only screen and (max-width: 48rem){.funnel-navigation__button:first-child{display:none}}@media only screen and (min-width: 48rem){.funnel-navigation__button:last-child{display:none}}.funnel-navigation__button.navigation__next{margin-left:auto}@media only screen and (max-width: 48rem){.funnel-navigation__button.navigation__next{margin-left:unset}}.error-box{display:flex;flex-direction:row;gap:var(--spacing-x-small);padding:var(--spacing-x-small) var(--spacing-xx-small) var(--spacing-x-small) var(--spacing-x-small);border-radius:var(--spacing-xx-small);margin-bottom:var(--spacing-large);background-color:var(--neutrals-white);border:2px solid var(--utility-error)}.error-box__content{display:flex;flex-direction:column;gap:var(--spacing-xx-small)}.error-box__content .content__errors{margin:0;display:flex;flex-direction:column;gap:.25rem}.error-box__content .content__errors .error{font-size:1rem}.error-box__content .content__errors .error:hover{cursor:pointer}.error-box__content .content__errors .error a,.error-box__content .content__errors .error a:visited{color:var(--color-primary-blue)}.error-box.hidden{visibility:hidden;height:0;margin:0;padding:0}.spacer{background-color:var(--neutrals-gray-30);height:1px;width:100%}.temporary-problem__content{display:flex;flex-direction:column;align-items:center;margin:2rem 0;gap:var(--spacing-medium)}.temporary-problem__content svg{width:60px;height:60px}.temporary-problem__buttons{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:var(--spacing-small)}@media only screen and (max-width: 48rem){.temporary-problem__buttons .button-container{width:100%}}@media only screen and (max-width: 48rem){.temporary-problem__buttons .button-container .button{width:100%}}.insurance-information-form{display:flex;flex-direction:column}.insurance-information-form__fields{display:flex;flex-direction:column;gap:var(--spacing-medium);margin-bottom:var(--spacing-small)}.insurance-information-form-previous-years legend{margin-bottom:var(--spacing-xx-small)}.insurance-information-form-previous-years__tooltip{margin-bottom:var(--spacing-small)}.insurance-information-form-previous-years__fields{display:flex;flex-direction:column;gap:var(--spacing-medium);margin-bottom:var(--spacing-x-large)}@media only screen and (max-width: 48rem){.insurance-information-form__fields{display:flex;flex-direction:column;gap:var(--spacing-x-small);margin-bottom:var(--spacing-x-small)}}.estimation-box-container{margin-top:var(--spacing-medium);margin-bottom:var(--spacing-x-large)}.estimation-box-container .estimation-box{gap:var(--spacing-x-small);display:flex;flex-direction:column}.estimation-box-container .estimation-box .estimation-box__result{display:flex;flex-direction:column;gap:var(--spacing-x-small)}.estimation-box-container .estimation-box .estimation-box__result .result__employer-title{color:var(--color-primary-blue);font-weight:var(--font-weight-medium)}.estimation-box-container .estimation-box .estimation-box__result .result__employer-container{display:flex;gap:var(--spacing-xx-small);align-items:flex-end}.estimation-box-container .estimation-box .estimation-box__result .result__employer,.estimation-box-container .estimation-box .estimation-box__result .result__employer-unit{font-family:var(--font-family-secondary)}.estimation-box-container .estimation-box__additional-info{background-color:var(--color-light-beige);padding:var(--spacing-x-small) var(--spacing-small);display:flex;flex-direction:column;gap:var(--spacing-xx-small)}@media only screen and (max-width: 48rem){.estimation-box-container .estimation-box__additional-info{padding:var(--spacing-x-small) var(--spacing-x-small)}}.estimation-box-container .estimation-box__additional-info .additional-info__row{display:flex}.estimation-box-container .estimation-box__additional-info .additional-info__row .additional-info__title{font-weight:var(--font-weight-medium)}.estimation-box-container .estimation-box__additional-info .additional-info__row .additional-info__result{font-weight:var(--font-weight-semibold);margin-left:auto}.estimation-box-container .estimation-box__additional-info__footer{margin-top:var(--spacing-x-small);font-size:.875rem}.estimation-box-container .estimation-box__additiona-info--hidden{display:none}.insurance-information__error{margin-top:var(--spacing-large)}.insurance-information__error .temporary-problem{text-align:center}.insurance-information__error .temporary-problem h2{font-size:1.5rem}.select-container .select__control{border:1px solid #a0a0a0;border-radius:var(--border-radius-small)}.select-container .select__control:focus-within{box-shadow:0 0 0 2px var(--neutrals-white),0 0 0 5px var(--color-primary-blue)}.select-container .select__value-container{padding:var(--spacing-x-small)}.select-container .select__input-container{margin:0;padding:0}.select-container .select__single-value{font-family:var(--font-family-secondary);font-size:1rem;margin:0;padding:0}.select-container .select__menu{font-family:var(--font-family-secondary);font-size:1rem;z-index:1000}.contactinformation .company-data__title{font-size:1rem;font-weight:var(--font-weight-medium)}.contactinformation .company-data__text{font-size:1.125rem;font-weight:var(--font-weight-regular)}.checkbox{display:flex;flex-direction:column;gap:var(--spacing-xx-small)}.checkbox .checkbox__field{display:flex;gap:var(--spacing-x-small)}.checkbox .checkbox__field input{opacity:0;position:absolute}.checkbox .checkbox__field input:checked+.custom-checkbox{border:1px solid var(--color-primary-blue);background:var(--color-primary-blue)}.checkbox .checkbox__field input:checked+.custom-checkbox:after{opacity:1}.checkbox .checkbox__field input:focus+.custom-checkbox{box-shadow:0 0 0 2px #fff,0 0 0 5px #00274b}.checkbox .checkbox__field .custom-checkbox{cursor:pointer;width:1.5rem;height:1.5rem;box-sizing:border-box;border:1px solid var(--neutrals-gray-dark);border-radius:var(--border-radius-x-small);display:inline-block;position:relative;background:var(--neutrals-white);outline:none}.checkbox .checkbox__field .custom-checkbox:after{content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='14' viewBox='0 0 18 14' fill='none'><path d='M16.8796 0.284751C16.2307 -0.19378 15.318 -0.0548893 14.8395 0.594045L7.57047 10.46L2.91938 6.73909C2.30079 6.22204 1.38107 6.30491 0.864027 6.92233C0.34698 7.54092 0.429847 8.46063 1.04727 8.97768C1.06361 8.99168 1.08112 9.00452 1.09746 9.01736L6.9332 13.686C7.19231 13.8925 7.51444 14.0034 7.84475 13.9999C8.30577 14.0011 8.74112 13.7852 9.0189 13.4163L17.1889 2.32843C17.6686 1.68183 17.5321 0.769118 16.8855 0.28942L16.8796 0.284751Z' fill='white'/></svg>");background-repeat:no-repeat;background-position:center;opacity:0}.checkbox .checkbox__field .custom-checkbox:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 5px #00274b}.checkbox .checkbox__field .checkbox-with-description p{margin-top:var(--spacing-xx-small)}.summary .form-tyel__columns{display:flex;gap:var(--spacing-medium)}.summary .form-tyel__columns .column__main{display:flex;flex-direction:column;align-items:start;gap:var(--spacing-medium)}.summary .form-tyel__columns .column__main .summary__insurance-section-wrapper{width:100%;display:flex;flex-direction:column;gap:var(--spacing-x-large)}.summary .form-tyel__columns .column__main .summary__insurance-section-wrapper .summary__insurance-section{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.summary .form-tyel__columns .column__main .summary__insurance-section-wrapper .summary__insurance-section .insurance-section__heading-container{display:flex;align-items:center;margin-bottom:var(--spacing-small);flex-wrap:wrap}.summary .form-tyel__columns .column__main .summary__insurance-section-wrapper .summary__insurance-section .insurance-section__heading-container .heading{margin:0}.summary .form-tyel__columns .column__main .summary__insurance-section-wrapper .summary__insurance-section .insurance-section__heading-container .heading__edit-button{margin-left:auto}.summary .form-tyel__columns .column__main .summary__insurance-section-wrapper .summary__insurance-section .insurance-section__subheading-container{margin-bottom:var(--spacing-small)}.summary .form-tyel__columns .column__main .summary__insurance-section-wrapper .summary__insurance-section .insurance-section__insurance-data-group{display:flex;flex-wrap:wrap}.summary .form-tyel__columns .column__main .summary__insurance-section-wrapper .summary__insurance-section .insurance-section__insurance-data-group>.insurance-section__insurance-data:first-child{min-width:190px;max-width:50%}.summary .form-tyel__columns .column__main .summary__insurance-section-wrapper .summary__insurance-section .insurance-section__insurance-data{display:flex;flex-direction:column;gap:var(--spacing-xx-small);margin-bottom:var(--spacing-small);color:var(--neutrals-text-dark);font-family:var(--font-family-secondary);font-size:1rem;font-style:normal;font-weight:var(--font-weight-medium);line-height:1.5;padding:var(--spacing-xxx-small) 0px}.summary .form-tyel__columns .column__main .summary__insurance-section-wrapper .summary__insurance-section .insurance-section__insurance-data__title{font-weight:var(--font-weight-medium)}.summary .form-tyel__columns .column__main .summary__insurance-section-wrapper .summary__insurance-section .insurance-section__insurance-data__text{font-weight:var(--font-weight-regular);font-size:1.125rem}.summary .form-tyel__columns .column__main .summary__insurance-section-wrapper .summary__insurance-section .insurance-section__insurance-data__text.error{color:var(--utility-error)}.summary .form-tyel__columns .column__main .summary__insurance-section-wrapper .summary__insurance-section .insurance-section__insurance-data__text .loader{align-items:flex-start;margin-top:var(--spacing-x-small)}.summary .form-tyel__columns .column__main .summary-form{display:flex;flex-direction:column}.summary .form-tyel__columns .column__main .summary-form .summary__navigation{margin-top:var(--spacing-x-large)}.confirmation__insurance-info{display:flex;flex-direction:column;gap:var(--spacing-small)}.confirmation__insurance-info .insurance-info__insurance-number{display:flex;flex-direction:column;gap:var(--spacing-x-small)}.confirmation__insurance-info .insurance-info__insurance-number .insurance-number__number-container{padding:var(--spacing-xx-small);background-color:var(--neutrals-white);width:fit-content;display:flex;align-items:center;gap:var(--spacing-small);border-radius:var(--border-radius-small);border:1px solid var(--neutrals-gray-30)}@media only screen and (max-width: 48rem){.confirmation__insurance-info .insurance-info__insurance-number .insurance-number__number-container{flex-direction:column;width:auto;gap:var(--spacing-x-small)}}.confirmation__insurance-info .insurance-info__insurance-number .insurance-number__number-container .number-container__number{color:var(--neutrals-text-dark);font-family:var(--font-family-secondary);font-size:2rem;font-style:normal;font-weight:var(--font-weight-regular);line-height:1.5}@media only screen and (max-width: 48rem){.confirmation__insurance-info .insurance-info__insurance-number .insurance-number__number-container .number-container__number{font-size:1.5rem}}@media only screen and (max-width: 48rem){.confirmation__insurance-info .insurance-info__insurance-number .insurance-number__number-container .button-container{width:100%}}@media only screen and (max-width: 48rem){.confirmation__insurance-info .insurance-info__insurance-number .insurance-number__number-container .button-container .button{width:100%}}@media only screen and (max-width: 48rem){.Toastify .Toastify__toast-container{display:flex;justify-content:flex-end}}.Toastify .Toastify__toast{margin-right:16px;margin-top:16px;border-radius:var(--border-radius-small);border:1px solid var(--neutrals-gray-30);box-shadow:0 8px 32px #0f0f0f26;padding:0;gap:var(--spacing-xx-small)}.Toastify .Toastify__toast .Toastify__toast-body{padding:var(--spacing-x-small) 0 var(--spacing-x-small) var(--spacing-x-small)}.Toastify .Toastify__toast .Toastify__toast-body .toast-content{display:flex;gap:var(--spacing-x-small);align-items:center}.Toastify .Toastify__toast .Toastify__toast-body .toast-content svg{height:24px;width:24px}.Toastify .Toastify__toast svg.close{padding-right:12px;padding-top:12px;height:14px;width:14px}.Toastify .Toastify__toast svg.close:hover{cursor:pointer}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tyel-page.loading{display:flex;align-items:center;justify-content:center;min-height:50vh}.tyel-page .form-tyel{display:flex;flex-direction:column;width:100%}.tyel-page .form-tyel__title{margin-top:0;margin-bottom:var(--spacing-large)}@media only screen and (max-width: 48rem){.tyel-page .form-tyel__title{display:none}}.heading-stripe{background-color:var(--color-primary-blue);color:#fff;width:100%;padding:var(--spacing-xx-small) var(--spacing-x-small);border-top:1px solid var(--neutrals-gray-dark);line-height:18px;font-size:.75rem;font-weight:500}@media only screen and (min-width: 48rem){.heading-stripe{display:none}}.error-page{display:flex;flex-direction:column;justify-content:flex-start;padding-bottom:var(--height-footer)}.error-page__header{display:flex;flex-direction:column;align-items:center;margin:2rem 0;gap:var(--spacing-medium)}.error-page__header__title{margin:0}.error-page__header__ingress{max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-small);padding-bottom:var(--spacing-medium);border-bottom:1px solid var(--neutrals-gray-30)}.interruption-page{display:flex;flex-direction:column;justify-content:flex-start;padding-bottom:var(--height-footer)}.interruption-page__header{display:flex;flex-direction:column;align-items:center;margin:2rem 0;gap:var(--spacing-medium)}.interruption-page__header__title{margin:0}.interruption-page__header__ingress{max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-small);padding-bottom:var(--spacing-medium);border-bottom:1px solid var(--neutrals-gray-30)}.logout-page{display:flex;flex-direction:column;justify-content:flex-start}.logout-page__title{text-align:center;margin-bottom:var(--spacing-x-small)}.logout-page__subtitle{text-align:center}.logout-page .container--header .button-container{display:flex;justify-content:center;margin-top:var(--spacing-x-small)}.logout-page .container--main{height:100%}.offer-page__header__title{margin:0}.offer-page.ilmarinen-container .container--main{height:100%;padding-top:0}.offer-page.ilmarinen-container .container--main .container__content{padding:0}.offer-page.ilmarinen-container .container--main .container__content .loader:has(~iframe),.offer-page.ilmarinen-container .container--main .container__content .loader:has(~script){display:none}.offer-page.ilmarinen-container .container--main .container__content ld-slot{display:flex;align-items:center;justify-content:center;height:100%}.company-search form{display:flex;flex-direction:column;gap:var(--spacing-medium)}.company-search form .radio-button-boxes{display:flex;flex-direction:column;gap:var(--spacing-small);outline:none}.company-search form .radio-button-boxes .radiobutton-box__lower .input{max-width:17rem}@media only screen and (max-width: 48rem){.company-search form,.company-search form .radio-button-boxes{gap:var(--spacing-x-small)}}.company-search .notification-box{margin-bottom:var(--spacing-medium)}.company-information-found__title{margin-bottom:1rem}.company-information-found__company{display:flex;flex-direction:column;gap:var(--spacing-xx-small);margin-bottom:var(--spacing-small);color:var(--neutrals-text-dark);font-family:var(--font-family-secondary);font-weight:var(--font-weight-medium);padding:var(--spacing-xxx-small) 0px}.company-information-found__company__title{font-weight:var(--font-weight-medium)}.company-information-found__company__text{font-weight:var(--font-weight-regular);font-size:1.125rem}@media only screen and (max-width: 48rem){.company-information-found__company{margin-bottom:var(--spacing-x-small)}}.input-datepicker{display:flex;flex-direction:column;gap:var(--spacing-xx-small)}.input-datepicker__field{height:var(--field-height);border:1px solid #a0a0a0;width:100%;box-sizing:border-box;padding:var(--spacing-x-small);background:var(--neutrals-white)}.input-datepicker__error-message{color:red}.input-datepicker:has(.input__error-message) .duet-date__input{border:2px solid var(--utility-error);outline:none}.input-datepicker:has(.input__error-message) .duet-date__toggle{top:2px;right:2px;height:calc(100% - 4px)}.input-datepicker .ilmarinen-duet-date-picker{width:100%}.input-datepicker .ilmarinen-duet-date-picker .sc-duet-date-picker{font-family:var(--font-family-secondary)!important}.input-datepicker .ilmarinen-duet-date-picker .sc-duet-label-h{margin:0!important}.input-datepicker .ilmarinen-duet-date-picker label{color:var(--neutrals-text-dark);font-family:var(--font-family-secondary);font-style:normal;line-height:var(--line-height-text);font-weight:var(--font-weight-medium)!important;font-size:1rem;padding:0;margin:0 0 var(--spacing-xx-small)}.input-datepicker .ilmarinen-duet-date-picker label span{font-weight:inherit!important}.input-datepicker .ilmarinen-duet-date-picker .duet-input.sc-duet-input{color:var(--color-primary-blue)!important;border-color:var(--neutrals-gray-dark)!important;font-family:var(--font-family-secondary)!important}.input-datepicker .ilmarinen-duet-date-picker .duet-input.sc-duet-input:focus{box-shadow:0 0 0 1px var(--color-primary-blue)!important}.input-datepicker .ilmarinen-duet-date-picker .duet-date-dialog-select select.sc-duet-date-picker:focus+.duet-date-dialog-select-label.sc-duet-date-picker{box-shadow:0 0 0 2px var(--color-primary-blue)!important}.input-datepicker .ilmarinen-duet-date-picker .duet-date-button:focus{color:var(--color-primary-blue);box-shadow:0 0 0 2px var(--color-primary-blue)!important}.input-datepicker .ilmarinen-duet-date-picker .duet-date-table-button.sc-duet-date-picker.disabled{background:transparent!important}.input-datepicker .ilmarinen-duet-date-picker .duet-date-table-button.sc-duet-date-picker.today{box-shadow:0 0 0 1px var(--color-primary-blue)!important}.input-datepicker .ilmarinen-duet-date-picker .duet-date-table-button.sc-duet-date-picker.duet-date-dialog-select .duet-date-dialog-select-label.sc-duet-date-picker{font-family:var(--font-family-secondary)!important}.input-datepicker .ilmarinen-duet-date-picker .duet-date-table-button[aria-pressed=true].sc-duet-date-picker,.input-datepicker .ilmarinen-duet-date-picker .duet-date-table-button.sc-duet-date-picker:focus{background:var(--color-primary-blue)!important}.insurance-information-form__workingasanentreprenaur{margin:0}.insurance-information-form__workingasanentreprenaur legend{font-size:1rem}.insurance-information .notification-box{margin-bottom:var(--spacing-large)}.insurance-information-noteligible{display:flex;flex-direction:column;height:100%}.insurance-information-noteligible__header{padding:var(--spacing-x-large) var(--spacing-medium);background:var(--color-primary-blue);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-small)}.insurance-information-noteligible__header__title{margin:0}.insurance-information-noteligible__header__ingress{max-width:var(--max-width-content)}.insurance-information-noteligible__content{display:flex;flex-direction:column;align-items:center;padding:0 0 var(--spacing-large)}.insurance-information-noteligible__content__banners{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 auto;gap:var(--spacing-large);padding-top:var(--spacing-small)}.insurance-information-noteligible__content__banners .banner{box-sizing:border-box;flex-basis:100%;max-width:796px;width:100%}@media (max-width: 48rem){.insurance-information-noteligible__content__banners .banner{margin:0}}.insurance-information-noteligible__content__banners .banner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--spacing-small);border-radius:var(--border-radius-small);border:1px solid var(--neutrals-gray-10);background-color:var(--neutrals-white);box-shadow:0 4px 10px #00000005;padding:var(--spacing-medium) var(--spacing-small)}.insurance-information-noteligible__content__banners .banner h2{color:var(--color-primary-blue);font-family:var(--font-family-main);font-style:normal;line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold)}.insurance-information-noteligible__content__banners .banner h2:focus-visible{outline:none}.insurance-information-noteligible__content__banners .banner h2{font-size:2rem;margin:0}@media only screen and (max-width: 48rem){.insurance-information-noteligible__content__banners .banner h2{font-size:1.5rem}}.insurance-information-noteligible__content__banners .banner p{margin:0}.insurance-information-noteligible__content__banners .secondary{padding:0;background-color:transparent;border:none;box-shadow:none}.insurance-information-noteligible__content__banners .secondary a{background-color:transparent;border:1px solid var(--color-primary-blue);color:var(--color-primary-blue);font-weight:var(--font-weight-semibold)}.insurance-information-noteligible__content__banners{max-width:796px}.insurance-information-noteligible__content .button-container{display:flex;justify-content:center;max-width:796px;width:100%;box-sizing:border-box;border-top:1px solid var(--neutrals-gray-30);margin-top:var(--spacing-xx-large)}.insurance-information-noteligible .funnel-navigation{max-width:796px;margin:var(--spacing-small) auto 0}.accordion{padding:var(--spacing-x-small) 0}.accordion__heading__title{margin:0}.accordion__heading__selector{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0;background-color:inherit;border:none}.accordion__heading__selector:hover{cursor:pointer}.accordion__content{display:none;padding-top:var(--spacing-x-small)}.accordion__content--expanded{display:block}.insurance-priceinformation-form .result-container{display:flex;flex-direction:column;padding-bottom:0}@media only screen and (max-width: 48rem){.insurance-priceinformation-form .result-container{padding:var(--spacing-x-small) var(--spacing-x-small);padding-bottom:0}}@media screen and (min-width: 48rem){.insurance-priceinformation-form .result-container{gap:var(--spacing-xx-small)}}.insurance-priceinformation-form .result-container .temporary-problem{text-align:center}.insurance-priceinformation-form .result-container .temporary-problem h2{font-size:1.5rem}.insurance-priceinformation-form .result-container__top{margin-top:var(--spacing-small);border-bottom:0}@media only screen and (max-width: 48rem){.insurance-priceinformation-form .result-container__top{margin-top:var(--spacing-x-small)}}.insurance-priceinformation-form .result-container__bottom{background-color:var(--color-light-beige);border-top:0;padding-bottom:var(--spacing-xx-small)}@media only screen and (max-width: 48rem){.insurance-priceinformation-form .result-container__bottom{padding-bottom:var(--spacing-xx-small)}}.insurance-priceinformation-form .result-container__bottom:has(.loader){padding-bottom:var(--spacing-small)}.insurance-priceinformation-form .result-container__title{margin-bottom:var(--spacing-small)}@media screen and (max-width: 48rem){.insurance-priceinformation-form .result-container__title{margin-bottom:var(--spacing-x-small)}}.insurance-priceinformation-form .result-container__workincomerecommendation{display:flex;flex-wrap:wrap;gap:var(--spacing-x-small)}@media screen and (max-width: 48rem){.insurance-priceinformation-form .result-container__workincomerecommendation{gap:var(--spacing-xx-small)}}.insurance-priceinformation-form .result-container__results:has(.loader){padding-bottom:var(--spacing-small)}.insurance-priceinformation-form .result-container__results__notcalculated{margin-bottom:var(--spacing-small)}.insurance-priceinformation-form .result-container__results__workincome .input__label[for=input-estimatedAnnualWorkIncome]{color:var(--color-primary-blue);font-size:1.125rem}.insurance-priceinformation-form .result-container__results__prices-wrapper__title{margin:0 0 var(--spacing-x-small)}.insurance-priceinformation-form .result-container__results__prices-wrapper__helpertext{margin-top:var(--spacing-x-small);font-size:.875rem}.insurance-priceinformation-form .result-container__results__prices-wrapper__footer{margin-top:var(--spacing-small);font-size:.875rem}.insurance-priceinformation-form .result-container__results__prices{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--spacing-x-small)}@media only screen and (max-width: 48rem){.insurance-priceinformation-form .result-container__results__prices{gap:var(--spacing-xx-small)}}.insurance-priceinformation-form .result-container__results__prices__price{background:var(--color-warm-white);border-radius:var(--border-radius-medium);padding:var(--spacing-xx-small) var(--spacing-small)}@media only screen and (max-width: 48rem){.insurance-priceinformation-form .result-container__results__prices__price{padding:var(--spacing-xx-small) var(--spacing-12-small)}}@media only screen and (min-width: 48rem){.insurance-priceinformation-form .result-container__results__prices__price .title-large{font-size:2rem}}.insurance-priceinformation-form .result-container__additional-prices{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-small)}.insurance-priceinformation-form .result-container__additional-prices__item{width:calc(50% - var(--spacing-small))}@media only screen and (max-width: 64rem){.insurance-priceinformation-form .result-container__additional-prices__item{width:100%}}.insurance-priceinformation-form .result-container__additional-prices__item{display:flex;flex-direction:column;gap:4px}.insurance-priceinformation-form .result-container__additional-prices__item__title{font-weight:var(--font-weight-regular)}.insurance-priceinformation-form .result-container__additional-prices__item__value{font-weight:var(--font-weight-semibold)}.insurance-priceinformation-form .result-container .notification-box{margin-bottom:0}.insurance-priceinformation-form .notification-container{padding-bottom:0;padding-top:var(--spacing-small)}@media only screen and (max-width: 48rem){.insurance-priceinformation-form .notification-container{padding-top:var(--spacing-x-small)}}.insurance-priceinformation-form .notification-container .notification-box{margin-bottom:0}.insurance-priceinformation-form .source-data-container__title,.insurance-priceinformation-form .source-data-container__ingress{margin-bottom:var(--spacing-small)}.insurance-priceinformation-form .source-data-container .notification-box{margin-bottom:0}.insurance-priceinformation-form{display:flex;flex-direction:column}.insurance-priceinformation-form__fields{display:flex;flex-direction:column;gap:var(--spacing-x-small);margin-bottom:var(--spacing-small)}.insurance-priceinformation-form .form__input-wrapper{display:flex;flex-direction:column;gap:var(--spacing-small)}@media only screen and (max-width: 48rem){.insurance-priceinformation-form .form__input-wrapper{gap:var(--spacing-x-small)}}.insurance-priceinformation-form .funnel-navigation{margin-top:var(--spacing-x-large)}@media only screen and (max-width: 48rem){.insurance-priceinformation-form .funnel-navigation{margin-top:var(--spacing-small)}}.insurance-priceinformation-form__workincomeequalssalary{margin:0}.insurance-priceinformation-form__workincomeequalssalary legend{font-size:1rem}.contactinformation{display:flex;flex-direction:column}.contactinformation__loading{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.contactinformation .contactinformation-form{display:flex;flex-direction:column;gap:var(--spacing-x-large)}.contactinformation .contactinformation-form .form__input-wrapper-group{display:flex;flex-direction:row;gap:var(--spacing-small)}@media only screen and (max-width: 48rem){.contactinformation .contactinformation-form .form__input-wrapper-group{flex-direction:column;gap:var(--spacing-medium)}}.contactinformation .contactinformation-form .form__input-wrapper-group>.input:first-child{width:40%;min-width:11.875rem}@media only screen and (max-width: 48rem){.contactinformation .contactinformation-form .form__input-wrapper-group>.input:first-child{width:100%;max-width:100%}}.contactinformation .contactinformation-form .form__input-wrapper-group>.input:last-child{width:60%;max-width:60%}@media only screen and (max-width: 48rem){.contactinformation .contactinformation-form .form__input-wrapper-group>.input:last-child{width:100%;max-width:100%}}.contactinformation .contactinformation-form .form__input-wrapper{display:flex;flex-direction:column;gap:var(--spacing-small)}@media only screen and (max-width: 48rem){.contactinformation .contactinformation-form .form__input-wrapper{gap:var(--spacing-x-small)}}.contactinformation #city .company-data__text{display:flex;align-items:center;height:100%}.contactinformation #city .loader{align-items:flex-start;gap:0;margin-top:1.5rem}.contactinformation .form__company-data{display:flex;flex-direction:column;gap:var(--spacing-xx-small)}.contactinformation .form__company-data .company-data__title{font-size:1rem;font-weight:var(--font-weight-medium)}.contactinformation .form__company-data .company-data__text{font-size:1.125rem;font-weight:var(--font-weight-regular)}.contactinformation .input:has(.input__error-message) .company-data__title{color:var(--utility-error)}.contactinformation .input:has(.input__error-message) .company-data__text{margin-top:auto}.invoicinginformation{display:flex;flex-direction:column}.invoicinginformation__loading{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.invoicinginformation .invoicinginformation-form{display:flex;flex-direction:column;gap:var(--spacing-x-large)}.invoicinginformation .invoicinginformation-form fieldset{margin:0}.invoicinginformation .invoicinginformation-form .form__input-wrapper-group{display:flex;flex-direction:row;gap:var(--spacing-small)}@media only screen and (max-width: 48rem){.invoicinginformation .invoicinginformation-form .form__input-wrapper-group{flex-direction:column;gap:var(--spacing-medium)}}.invoicinginformation .invoicinginformation-form .form__input-wrapper-group>.input:first-child{width:40%;min-width:11.875rem}@media only screen and (max-width: 48rem){.invoicinginformation .invoicinginformation-form .form__input-wrapper-group>.input:first-child{width:100%;max-width:100%}}.invoicinginformation .invoicinginformation-form .form__input-wrapper-group>.input:last-child{width:60%;max-width:60%}@media only screen and (max-width: 48rem){.invoicinginformation .invoicinginformation-form .form__input-wrapper-group>.input:last-child{width:100%;max-width:100%}}.invoicinginformation .invoicinginformation-form .form__input-wrapper{display:flex;flex-direction:column;gap:var(--spacing-small)}.invoicinginformation .invoicinginformation-form__paidby{padding:var(--spacing-medium) var(--spacing-small) var(--spacing-small)}@media only screen and (max-width: 48rem){.invoicinginformation .invoicinginformation-form__paidby{padding:var(--spacing-small) var(--spacing-x-small) var(--spacing-x-small)}}.invoicinginformation .invoicinginformation-form__paidby .notification-box{border-top:1px solid var(--neutrals-gray-10);margin-top:var(--spacing-x-small);margin-left:calc(-1 * var(--spacing-small));margin-right:calc(-1 * var(--spacing-small))}@media only screen and (max-width: 48rem){.invoicinginformation .invoicinginformation-form__paidby .notification-box{margin-left:calc(-1 * var(--spacing-x-small));margin-right:calc(-1 * var(--spacing-x-small))}}.invoicinginformation .invoicinginformation-form__paidby .radiobutton-box label,.invoicinginformation .invoicinginformation-form__invoicingaddress .radiobutton-box label{font-weight:var(--font-weight-medium)}.invoicinginformation .invoicinginformation-form__numberofinstallments__results{background-color:var(--color-light-beige)}.invoicinginformation .invoicinginformation-form__numberofinstallments__results__prices-wrapper__title{margin-bottom:var(--spacing-x-small)}.invoicinginformation .invoicinginformation-form__numberofinstallments__results__prices{display:flex;flex-direction:column;gap:var(--spacing-xx-small);color:var(--neutrals-text-dark);font-family:var(--font-family-secondary);font-size:1rem;font-style:normal;font-weight:var(--font-weight-medium);line-height:1.5;padding:var(--spacing-xxx-small) 0px}.invoicinginformation .invoicinginformation-form__numberofinstallments__results__prices__title{font-weight:var(--font-weight-medium)}.invoicinginformation .invoicinginformation-form__numberofinstallments__results__prices__text{font-weight:var(--font-weight-regular);font-size:1.125rem}.invoicinginformation .invoicinginformation-form__numberofinstallments__results__prices__group{display:grid;grid-template-columns:repeat(2,190px);grid-gap:var(--spacing-small)}@media only screen and (max-width: 30rem){.invoicinginformation .invoicinginformation-form__numberofinstallments__results__prices__group{display:flex;flex-wrap:wrap;justify-content:space-between}}.invoicinginformation .invoicinginformation-form__numberofinstallments__results__prices__group{margin-bottom:calc(-1 * var(--spacing-xx-small))}.invoicinginformation .invoicinginformation-form__numberofinstallments__results__prices__group__heading{white-space:nowrap}.invoicinginformation #city .company-data__text{display:flex;align-items:center;height:100%}.invoicinginformation .company-data__title{font-size:1rem;font-weight:var(--font-weight-medium)}.invoicinginformation .company-data__text{font-size:1.125rem;font-weight:var(--font-weight-regular)}.invoicinginformation .input:has(.input__error-message) .company-data__title{color:var(--utility-error)}.invoicinginformation .input:has(.input__error-message) .company-data__text{margin-top:auto}.summary__loading{display:flex;align-items:center;justify-content:center;height:100%}.summary .summary__title{margin-bottom:var(--spacing-large)}.summary .form-yel__columns{display:flex;gap:var(--spacing-medium)}.summary .form-yel__columns .column__main{display:flex;flex-direction:column;align-items:start;gap:var(--spacing-medium)}.summary .form-yel__columns .column__main .summary__insurance-section-wrapper{width:100%;display:flex;flex-direction:column;gap:var(--spacing-x-large)}.summary .form-yel__columns .column__main .summary__insurance-section-wrapper .summary__insurance-section{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.summary .form-yel__columns .column__main .summary__insurance-section-wrapper .summary__insurance-section .insurance-section__heading-container{display:flex;align-items:center;margin-bottom:var(--spacing-small);flex-wrap:wrap}.summary .form-yel__columns .column__main .summary__insurance-section-wrapper .summary__insurance-section .insurance-section__heading-container .heading{margin:0}.summary .form-yel__columns .column__main .summary__insurance-section-wrapper .summary__insurance-section .insurance-section__heading-container .heading__edit-button{margin-left:auto}.summary .form-yel__columns .column__main .summary__insurance-section-wrapper .summary__insurance-section .insurance-section__subheading-container{margin-bottom:var(--spacing-small)}.summary .form-yel__columns .column__main .summary__insurance-section-wrapper .summary__insurance-section .insurance-section__insurance-data-group{display:flex;flex-wrap:wrap}.summary .form-yel__columns .column__main .summary__insurance-section-wrapper .summary__insurance-section .insurance-section__insurance-data-group>.insurance-section__insurance-data:first-child{min-width:190px;max-width:50%}.summary .form-yel__columns .column__main .summary__insurance-section-wrapper .summary__insurance-section .insurance-section__insurance-data{display:flex;flex-direction:column;gap:var(--spacing-xx-small);margin-bottom:var(--spacing-small)}.summary .form-yel__columns .column__main .summary__insurance-section-wrapper .summary__insurance-section .insurance-section__insurance-data:last-of-type{margin-bottom:0}.summary .form-yel__columns .column__main .summary__insurance-section-wrapper .summary__insurance-section .insurance-section__insurance-data{color:var(--neutrals-text-dark);font-family:var(--font-family-secondary);font-size:1rem;font-style:normal;font-weight:var(--font-weight-medium);line-height:1.5;padding:var(--spacing-xxx-small) 0px}.summary .form-yel__columns .column__main .summary__insurance-section-wrapper .summary__insurance-section .insurance-section__insurance-data__title{font-weight:var(--font-weight-medium)}.summary .form-yel__columns .column__main .summary__insurance-section-wrapper .summary__insurance-section .insurance-section__insurance-data__text{font-weight:var(--font-weight-regular);font-size:1.125rem}.summary .form-yel__columns .column__main .summary__insurance-section-wrapper .summary__insurance-section .insurance-section__insurance-data__group{margin-bottom:calc(-1 * var(--spacing-xx-small));display:grid;grid-template-columns:repeat(2,190px);grid-gap:var(--spacing-small)}@media only screen and (max-width: 30rem){.summary .form-yel__columns .column__main .summary__insurance-section-wrapper .summary__insurance-section .insurance-section__insurance-data__group{display:flex;flex-wrap:wrap;justify-content:space-between}}.summary .form-yel__columns .column__main .summary__insurance-section-wrapper .summary__insurance-section .insurance-section__insurance-data__group__heading{white-space:nowrap}.summary .form-yel__columns .column__main .summary-form{display:flex;flex-direction:column}.summary .form-yel__columns .column__main .summary-form .checkbox-group{display:flex;flex-direction:column;gap:var(--spacing-small);outline:none}.summary .form-yel__columns .column__main .summary-form .summary__navigation{margin-top:var(--spacing-x-large)}.summary__banners{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 auto;gap:var(--spacing-large);padding-top:var(--spacing-small)}.summary__banners .banner{box-sizing:border-box;flex-basis:100%;max-width:796px;width:100%}@media (max-width: 48rem){.summary__banners .banner{margin:0}}.summary__banners .banner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--spacing-small);border-radius:var(--border-radius-small);border:1px solid var(--neutrals-gray-10);background-color:var(--neutrals-white);box-shadow:0 4px 10px #00000005;padding:var(--spacing-medium) var(--spacing-small)}.summary__banners .banner h2{color:var(--color-primary-blue);font-family:var(--font-family-main);font-style:normal;line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold)}.summary__banners .banner h2:focus-visible{outline:none}.summary__banners .banner h2{font-size:2rem;margin:0}@media only screen and (max-width: 48rem){.summary__banners .banner h2{font-size:1.5rem}}.summary__banners .banner p{margin:0}.summary__banners .secondary{padding:0;background-color:transparent;border:none;box-shadow:none}.summary__banners .secondary a{background-color:transparent;border:1px solid var(--color-primary-blue);color:var(--color-primary-blue);font-weight:var(--font-weight-semibold)}.summary__banners{padding-top:0;gap:0}.summary__banners p{margin:revert}.summary__banners p:first-child{margin-top:0}.summary__banners p:last-child{margin-bottom:0}.confirmation__header{padding:var(--spacing-x-large) 0}.confirmation__header .confirmation__icon{margin-bottom:var(--spacing-x-small)}.confirmation{display:flex;justify-content:center}.confirmation .column__main{width:100%;max-width:796px;align-items:center}.confirmation .column__main .confirmation-content--wrapper{display:flex;flex-direction:column;gap:var(--spacing-large)}.confirmation__icon{display:flex;justify-content:center}.confirmation__title{text-align:center;margin-bottom:var(--spacing-x-small)}.confirmation__subtitle{text-align:center}.confirmation__content__banners{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 auto;gap:var(--spacing-large);padding-top:var(--spacing-small)}.confirmation__content__banners .banner{box-sizing:border-box;flex-basis:100%;max-width:796px;width:100%}@media (max-width: 48rem){.confirmation__content__banners .banner{margin:0}}.confirmation__content__banners .banner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--spacing-small);border-radius:var(--border-radius-small);border:1px solid var(--neutrals-gray-10);background-color:var(--neutrals-white);box-shadow:0 4px 10px #00000005;padding:var(--spacing-medium) var(--spacing-small)}.confirmation__content__banners .banner h2{color:var(--color-primary-blue);font-family:var(--font-family-main);font-style:normal;line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold)}.confirmation__content__banners .banner h2:focus-visible{outline:none}.confirmation__content__banners .banner h2{font-size:2rem;margin:0}@media only screen and (max-width: 48rem){.confirmation__content__banners .banner h2{font-size:1.5rem}}.confirmation__content__banners .banner p{margin:0}.confirmation__content__banners .secondary{padding:0;background-color:transparent;border:none;box-shadow:none}.confirmation__content__banners .secondary a{background-color:transparent;border:1px solid var(--color-primary-blue);color:var(--color-primary-blue);font-weight:var(--font-weight-semibold)}.confirmation__content__banners{padding:0;justify-content:flex-start}.confirmation__content__banners h2{margin:0;color:var(--color-primary-blue);font-family:var(--font-family-main);font-size:2rem;font-style:normal;font-weight:var(--font-weight-semibold);line-height:1.2}.confirmation__print-application__content{display:flex;flex-direction:column;gap:var(--spacing-x-small);padding-top:var(--spacing-large);border-top:1px solid var(--neutrals-gray-30)}.confirmation__print-application__content h2,.confirmation__print-application__content p{margin:0}.confirmation__print-application__content__buttons{display:flex;align-items:flex-start;gap:var(--spacing-small)}.confirmation__print-application__modal .modal__canvas{align-items:flex-start;overflow-y:scroll}.confirmation__print-application__modal .modal__container{height:100%;max-width:unset;justify-content:center;padding:var(--spacing-x-large)}.confirmation__print-application__modal .button_container{top:50px}.confirmation__print-application__modal iframe{width:100%;height:100%}.insurance-permission-denied{display:flex;flex-direction:column;height:100%}.insurance-permission-denied__header{padding:var(--spacing-x-large) var(--spacing-medium);background:var(--color-primary-blue);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-small)}.insurance-permission-denied__header__title{margin:0}.insurance-permission-denied__header__ingress{max-width:var(--max-width-content)}.insurance-information-inprogress{display:flex;flex-direction:column;height:100%}.insurance-information-inprogress__header{padding:var(--spacing-x-large) var(--spacing-medium);background:var(--color-primary-blue);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-small)}.insurance-information-inprogress__header__title{margin:0}.insurance-information-inprogress__header__ingress{max-width:var(--max-width-content)}.insurance-information-inprogress__content{display:flex;flex-direction:column;align-items:center;padding:0 0 var(--spacing-large)}.insurance-information-inprogress__content__banners{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 auto;gap:var(--spacing-large);padding-top:var(--spacing-small)}.insurance-information-inprogress__content__banners .banner{box-sizing:border-box;flex-basis:100%;max-width:796px;width:100%}@media (max-width: 48rem){.insurance-information-inprogress__content__banners .banner{margin:0}}.insurance-information-inprogress__content__banners .banner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--spacing-small);border-radius:var(--border-radius-small);border:1px solid var(--neutrals-gray-10);background-color:var(--neutrals-white);box-shadow:0 4px 10px #00000005;padding:var(--spacing-medium) var(--spacing-small)}.insurance-information-inprogress__content__banners .banner h2{color:var(--color-primary-blue);font-family:var(--font-family-main);font-style:normal;line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold)}.insurance-information-inprogress__content__banners .banner h2:focus-visible{outline:none}.insurance-information-inprogress__content__banners .banner h2{font-size:2rem;margin:0}@media only screen and (max-width: 48rem){.insurance-information-inprogress__content__banners .banner h2{font-size:1.5rem}}.insurance-information-inprogress__content__banners .banner p{margin:0}.insurance-information-inprogress__content__banners .secondary{padding:0;background-color:transparent;border:none;box-shadow:none}.insurance-information-inprogress__content__banners .secondary a{background-color:transparent;border:1px solid var(--color-primary-blue);color:var(--color-primary-blue);font-weight:var(--font-weight-semibold)}.insurance-information-inprogress__content__banners{max-width:796px}.insurance-information-inprogress__content .button-container{display:flex;justify-content:center;max-width:796px;width:100%;box-sizing:border-box;border-top:1px solid var(--neutrals-gray-30);margin-top:var(--spacing-xx-large)}.insurance-information-inprogress .funnel-navigation{max-width:796px;margin:var(--spacing-small) auto 0}.insurance-information-active{display:flex;flex-direction:column;height:100%}.insurance-information-active__header{padding:var(--spacing-x-large) var(--spacing-medium);background:var(--color-primary-blue);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-small)}.insurance-information-active__header__title{margin:0}.insurance-information-active__header__ingress{max-width:var(--max-width-content)}.insurance-information-active__content{display:flex;flex-direction:column;align-items:center;padding:0 0 var(--spacing-large)}.insurance-information-active__content__banners{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 auto;gap:var(--spacing-large);padding-top:var(--spacing-small)}.insurance-information-active__content__banners .banner{box-sizing:border-box;flex-basis:100%;max-width:796px;width:100%}@media (max-width: 48rem){.insurance-information-active__content__banners .banner{margin:0}}.insurance-information-active__content__banners .banner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--spacing-small);border-radius:var(--border-radius-small);border:1px solid var(--neutrals-gray-10);background-color:var(--neutrals-white);box-shadow:0 4px 10px #00000005;padding:var(--spacing-medium) var(--spacing-small)}.insurance-information-active__content__banners .banner h2{color:var(--color-primary-blue);font-family:var(--font-family-main);font-style:normal;line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold)}.insurance-information-active__content__banners .banner h2:focus-visible{outline:none}.insurance-information-active__content__banners .banner h2{font-size:2rem;margin:0}@media only screen and (max-width: 48rem){.insurance-information-active__content__banners .banner h2{font-size:1.5rem}}.insurance-information-active__content__banners .banner p{margin:0}.insurance-information-active__content__banners .secondary{padding:0;background-color:transparent;border:none;box-shadow:none}.insurance-information-active__content__banners .secondary a{background-color:transparent;border:1px solid var(--color-primary-blue);color:var(--color-primary-blue);font-weight:var(--font-weight-semibold)}.insurance-information-active__content__banners{max-width:796px}.insurance-information-active__content .button-container{display:flex;justify-content:center;max-width:796px;width:100%;box-sizing:border-box;border-top:1px solid var(--neutrals-gray-30);margin-top:var(--spacing-xx-large)}.insurance-information-active .funnel-navigation{max-width:796px;margin:var(--spacing-small) auto 0}.yel-page.loading{display:flex;align-items:center;justify-content:center;min-height:50vh}.yel-page .form-yel{display:flex;flex-direction:column;width:100%}.yel-page .form-yel__title{margin-top:0;margin-bottom:var(--spacing-large)}@media only screen and (max-width: 48rem){.yel-page .form-yel__title{display:none}}:root{--max-width-main: 90rem;--max-width-content: 60rem;--color-primary-blue: #00274b;--color-primary-blue-dark: #001324;--color-warm-beige: #e6d0b3;--color-light-beige: #f7ede3;--color-warm-white: #fcf7f4;--color-orange: #ed5400;--color-orange-dark: #c94700;--color-orange-darker: #a63b00;--color-peach: #f6a980;--color-purple: #a85987;--color-purple-light: #d3abc3;--color-turquoise: #037f8b;--color-turquoise-light: #cde5e8;--neutrals-text-dark: #0f0f0f;--neutrals-gray-dark: #707070;--neutrals-gray-50: #989898;--neutrals-gray-30: #c9c9c9;--neutrals-gray-10: #efefef;--neutrals-white: #ffffff;--utility-error: #d62e45;--utility-warning: #facc25;--utility-success: #1a8245;--background-brown-dark-with-opacity: rgba(0, 19, 36, .5);--height-header: 4rem;--height-footer: 3rem;--spacing-xxx-small: .25rem;--spacing-xx-small: .5rem;--spacing-12-small: .75rem;--spacing-x-small: 1rem;--spacing-small: 1.5rem;--spacing-medium: 2rem;--spacing-large: 2.5rem;--spacing-x-large: 3rem;--spacing-xx-large: 4.5rem;--spacing-xxx-large: 6rem;--font-family-main: Domine;--font-family-secondary: "Inter", "sans-serif";--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--button-min-height: 3.75rem;--field-height: 3.375rem;--border-radius-x-small: 4px;--border-radius-small: 8px;--border-radius-medium: 16px;--border-radius-button: 999px;--line-height-heading: 1.25;--line-height-text: 1.5}body{margin:0;font-family:var(--font-family-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
