@layer reset,vendor,base,components;@layer vendor{html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--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-container-width: fit-content;--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-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--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;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.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%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.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%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0px;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;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{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}@media only screen and (max-width:480px){.Toastify__toast-container[data-stacked=true]{width:100vw}}.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-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.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;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.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:1;opacity:.7;transform-origin:left}.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}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-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)}}.spinner{--spinner-color: currentcolor;--spinner-size: var(--text-md);width:var(--spinner-size);height:var(--spinner-size);border:calc(.15 * var(--spinner-size)) solid var(--spinner-color);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dots-loader{display:flex;width:66px;align-items:center;justify-content:space-between}.dots-loader__dot{width:10px;height:10px;border-radius:100%;animation:wave .9s ease-in-out infinite both;background:var(--color-dots-loader, currentColor)}.dots-loader__dot:nth-child(1){animation-delay:calc(-1 * var(--duration-fast))}.dots-loader__dot:nth-child(2){animation-delay:calc(-2 * var(--duration-fast))}.dots-loader.medium{width:50px}.dots-loader.medium .dots-loader__dot{width:8px;height:8px}.dots-loader.small{width:34px}.dots-loader.small .dots-loader__dot{width:6px;height:6px}.dots-loader.tiny{width:20px}.dots-loader.tiny .dots-loader__dot{width:4px;height:4px}@keyframes wave{0%{transform:translateY(0)}66%{transform:translateY(140%)}to{transform:translateY(0)}}.loader-overlay{position:relative;overflow:hidden;height:100%}.loader-overlay.loading{overflow:hidden;filter:blur(5px)}.loader-overlay.loading.hide-content{filter:opacity(0)}.loader-overlay.loading:after{position:absolute;z-index:12;top:0;bottom:0;width:100%;content:""}.loader-indicator{position:absolute;top:calc(50% - 12px);left:0;width:100%}.loader-indicator .dots-loader{margin:0 auto}.loader-indicator .loader-message{margin-top:var(--space-10);color:var(--color-primary-card-text);font-size:var(--text-xl);text-align:center}.download-page-wrapper{position:relative;flex:1 0 auto;padding-top:140px;color:var(--color-main-text);text-align:center;display:flex;flex-direction:column}.download-page-wrapper .download-page-title{padding-bottom:var(--space-8);font-size:var(--text-2xl)}.progress-nav{border:var(--progress-hairline) solid var(--color-progress-line);border-radius:var(--radius-lg)}@media(min-width:768px){.progress-nav{border:0;border-radius:0}}.progress-nav__meter{display:none;overflow:hidden;box-sizing:border-box;height:var(--progress-meter-height);border:var(--progress-hairline) solid var(--color-progress-line);border-radius:var(--radius-full);background:var(--color-progress-inactive)}@media(min-width:768px){.progress-nav__meter{display:block}}.progress-nav__meter-fill{display:block;width:var(--progress-meter-fill, 0%);height:100%;border-radius:inherit;background:var(--color-progress-active)}.progress-nav__mobile-bar{padding:var(--space-3) var(--space-4)}@media(min-width:768px){.progress-nav__mobile-bar{display:none}}.progress-nav__mobile-top{display:flex;align-items:center;gap:var(--space-3)}.progress-nav__mobile-meter{display:flex;flex:1;gap:var(--space-1)}.progress-nav__mobile-segment{overflow:hidden;box-sizing:border-box;height:var(--progress-meter-height);flex:1;border:var(--progress-hairline) solid var(--color-progress-line);border-radius:var(--radius-full);background:var(--color-progress-inactive)}.progress-nav__mobile-segment-fill{display:block;width:100%;height:100%;border-radius:inherit;background:var(--color-progress-active);transform:scaleX(var(--progress-segment-fill, 0));transform-origin:left}.progress-nav__mobile-toggle{display:flex;flex:0 0 auto;align-items:center;background:none;color:var(--color-progress-text);cursor:pointer;font-size:var(--text-sm);gap:var(--space-2)}.progress-nav__mobile-toggle[aria-expanded=true] .progress-nav__chevron{transform:rotate(180deg)}.progress-nav__mobile-status{margin-block-start:var(--space-2);color:var(--color-progress-muted);font-size:var(--progress-sub-text)}.progress-nav__sheet{padding:var(--space-3) var(--space-4) var(--space-4);border-block-start:var(--progress-hairline) solid var(--color-progress-line)}.progress-nav__sheet--closed{display:none}@media(min-width:768px){.progress-nav__sheet{display:block;padding:0;border-block-start:0}}@media(min-width:768px){.progress-nav__steps{margin-block-start:var(--space-4)}}.progress-nav__step-trigger{position:relative;display:flex;width:100%;align-items:center;padding-block:var(--space-2);padding-inline:var(--progress-row-inset);border-radius:var(--radius-md);background:none;color:var(--color-progress-text);cursor:pointer;gap:var(--space-3);text-align:start;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.progress-nav__step-trigger[data-state=open],.progress-nav__step-trigger:hover:not([aria-disabled=true]){--color-progress-active: var(--color-progress-hover-text);background:var(--color-progress-hover);color:var(--color-progress-hover-text)}.progress-nav__step-trigger[aria-disabled=true]{cursor:default}.progress-nav__step-trigger[data-state=open] .progress-nav__step-label,.progress-nav__step-trigger[data-state=open] .progress-nav__chevron,.progress-nav__step-trigger:hover:not([aria-disabled=true]) .progress-nav__step-label,.progress-nav__step-trigger:hover:not([aria-disabled=true]) .progress-nav__chevron{color:inherit}.progress-nav__step-label,.progress-nav__sub-label,.progress-nav__sub-value{transition:color var(--duration-fast) var(--ease-standard)}.progress-nav__step-trigger:before,.progress-nav__sub:before{position:absolute;top:0;bottom:0;inset-inline-start:calc(var(--progress-connector-x) - var(--progress-connector-w) / 2);width:var(--progress-connector-w);background:var(--color-progress-line);content:""}.progress-nav__step:first-child .progress-nav__step-trigger:before{top:50%}.progress-nav__step:last-child .progress-nav__step-trigger[data-state=closed]:before{bottom:50%}.progress-nav__step:last-child .progress-nav__sub:last-child:before{bottom:calc(100% - var(--progress-mark-center-y))}.progress-nav__bubble{position:relative;display:grid;box-sizing:border-box;width:var(--progress-bubble-size);height:var(--progress-bubble-size);flex:0 0 auto;border:var(--progress-bubble-stroke) solid var(--color-progress-upcoming);border-radius:var(--radius-full);background:var(--color-progress-bg);color:var(--color-progress-on-active);font-size:var(--text-xs);place-items:center}.progress-nav__bubble .icon-font{width:auto;margin:0}.progress-nav__step-label{flex:1;font-size:var(--text-md);line-height:var(--leading-snug)}.progress-nav__chevron.icon-font{width:auto;flex:0 0 auto;margin:0;color:var(--color-progress-muted);font-size:var(--progress-chevron-size);transition:transform var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.progress-nav__step-trigger[data-state=open] .progress-nav__chevron{transform:rotate(180deg)}.progress-nav__step--completed .progress-nav__bubble,.progress-nav__step--current .progress-nav__bubble{border-color:var(--color-progress-active);background:var(--color-progress-active)}.progress-nav__step--current .progress-nav__bubble:after{width:var(--progress-bubble-dot-size);height:var(--progress-bubble-dot-size);border-radius:var(--radius-full);background:currentcolor;content:""}.progress-nav__step--current .progress-nav__step-label{font-weight:var(--weight-medium)}.progress-nav__step--upcoming .progress-nav__step-label{color:var(--color-progress-muted)}.progress-nav__subs{font-size:var(--progress-sub-text)}.progress-nav__sub{position:relative}.progress-nav__sub-row{display:flex;align-items:flex-start;padding-block:var(--progress-sub-pad-block);padding-inline:var(--progress-sub-text-inset) var(--space-2);border-radius:var(--radius-md);color:var(--color-progress-muted);gap:var(--space-2)}.progress-nav__sub-row--link{transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.progress-nav__sub-row--link:hover{background:var(--color-progress-hover);color:var(--color-progress-hover-text)}.progress-nav__sub-row--link:hover .progress-nav__sub-label,.progress-nav__sub-row--link:hover .progress-nav__sub-value{color:inherit}.progress-nav__sub-row--link:hover .progress-nav__edit,.progress-nav__sub-row--link:focus-visible .progress-nav__edit{color:var(--color-progress-highlight)}.progress-nav__sub-row--link:hover .progress-nav__sub-label{text-decoration:underline}.progress-nav__mark{--mark-size: var(--progress-mark-size);position:absolute;top:calc(var(--progress-mark-center-y) - var(--mark-size) / 2);inset-inline-start:calc(var(--progress-connector-x) - var(--mark-size) / 2);box-sizing:border-box;width:var(--mark-size);height:var(--mark-size);border:var(--progress-mark-stroke) solid var(--color-progress-upcoming);border-radius:var(--radius-full);background:var(--color-progress-bg)}.progress-nav__sub--completed .progress-nav__mark{border-color:var(--color-progress-active);background:var(--color-progress-active)}.progress-nav__sub--current .progress-nav__mark{--mark-size: var(--progress-mark-size-current);border-color:var(--color-progress-current-ring);border-width:var(--progress-mark-stroke-current)}.progress-nav__sub-text{flex:1;min-width:0}.progress-nav__sub-label{display:block;line-height:var(--progress-sub-line)}.progress-nav__sub-value{display:block;color:var(--color-progress-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.progress-nav__sub-value-line{display:block}.progress-nav__sub--completed .progress-nav__sub-label,.progress-nav__sub--current .progress-nav__sub-label{color:var(--color-progress-text)}.progress-nav__sub--current .progress-nav__sub-label{font-weight:var(--weight-bold)}.progress-nav__here,.progress-nav__edit{display:grid;height:var(--progress-sub-line);flex:0 0 auto;place-items:center}.progress-nav__here{padding-inline:var(--space-2);border:var(--progress-badge-stroke) solid var(--color-progress-highlight);border-radius:var(--radius-full);color:var(--color-progress-highlight);font-size:var(--progress-badge-text);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.progress-nav__edit{margin:0;color:var(--color-progress-muted);transition:color var(--duration-fast) var(--ease-standard)}.dialog-scroll-area{height:100%;overflow:hidden auto;scrollbar-width:thin;scrollbar-color:var(--color-scroll) transparent}.dialog-scroll-area::-webkit-scrollbar{width:8px}.dialog-scroll-area::-webkit-scrollbar-thumb{border-radius:var(--radius-sm);background-color:var(--color-scroll)}.dialog-scroll-area::-webkit-scrollbar-track{background-color:transparent}.dialog-scroll-viewport{display:flex;flex-direction:column;min-height:100%;padding:var(--space-2) var(--space-6)}.dialog-content{display:flex;flex-direction:column;gap:1em;padding:var(--space-6) 0;position:fixed;z-index:1010;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;width:100%;height:100%;border:none;border-radius:0;background:var(--color-dialog);color:var(--color-dialog-text);border-color:var(--color-dialog-border);box-shadow:var(--shadow-2)}@media(min-width:768px){.dialog-content{width:700px;height:auto;max-width:90%;max-height:90%;border-radius:var(--radius-md)}}.dialog-content[data-state=open]{animation:slide-in var(--duration-base) ease-out}@media(min-width:768px){.dialog-content[data-state=open]{animation-name:scale-in}}.dialog-content[data-state=closed]{animation:slide-out var(--duration-fast) ease-out}@media(min-width:768px){.dialog-content[data-state=closed]{animation-name:scale-out}}.dialog-content .dialog-close-button.close{position:absolute;top:0;right:0;z-index:1;height:auto;padding:var(--space-4) var(--space-4) 0;margin:0}.dialog-content .dialog-close-button.close .icon-close{color:var(--color-dialog-text);font-size:var(--text-sm)}.dialog-content .dialog-close-button.close:focus-visible{--focus-width: 0}.dialog-content .dialog-close-button.close:focus-visible .icon-close{outline:2px solid var(--focus-visible-border-color);outline-offset:4px;border-radius:50%}.dialog-content .dialog-header-area{padding:0 var(--space-6);color:var(--color-dialog-emphasis)}.dialog-content .dialog-header-area h2{font-size:var(--text-3xl);font-weight:var(--weight-medium)}@media(min-width:768px){.dialog-content .dialog-header-area h2{font-size:var(--text-xl);font-weight:var(--weight-bold)}}.dialog-overlay{position:fixed;z-index:1000;inset:0;-webkit-backdrop-filter:blur(var(--overlay-backdrop-blur));backdrop-filter:blur(var(--overlay-backdrop-blur));background-color:var(--color-overlay-backdrop)}.dialog-overlay[data-state=open]{animation:fade-in var(--duration-base) ease-out}.dialog-overlay[data-state=closed]{animation:fade-out var(--duration-fast) ease-out}.dialog-overlay.elevated{z-index:2000}.dialog-content.elevated{z-index:2010}.dialog-actions{z-index:1;display:flex;width:100%;flex-shrink:0;justify-content:center;padding:var(--space-2) var(--space-6);text-align:center;--btn-default-background: var(--color-dialog-emphasis);--btn-default-color: var(--color-dialog-emphasis-text);--btn-default-border: var(--color-dialog-emphasis-border)}@media(max-width:767.98px){.dialog-actions{position:sticky;bottom:0;left:0;padding-top:var(--space-8);background-image:linear-gradient(to bottom,transparent 0%,var(--color-translucent) 25%,var(--color-translucent) 75%,var(--color-main-background) 100%)}}.dialog-actions .btn{width:calc(50% - 10px);flex:1 0 auto;margin:0 var(--space-1)}.dialog-actions .btn:disabled{background-color:var(--color-primary-card);pointer-events:none}.dialog-actions .btn:first-child{margin-left:0}.dialog-actions .btn:last-child{margin-right:0}.dialog-actions .btn.reject{border:1px solid var(--color-soft-card);background-color:var(--color-dialog);color:var(--color-dialog-emphasis)}.dialog-actions .btn.pending{background-color:var(--color-dialog-emphasis);color:var(--color-dialog-emphasis-text)}@media(min-width:768px){.dialog-actions button{max-width:180px}}.dialog-context{padding:var(--space-4);display:flex;gap:var(--space-2);background-color:var(--color-dialog-fill);color:var(--color-dialog-text);border-radius:var(--radius-md)}.dialog-context .icon-font{font-weight:var(--weight-medium)}.dialog-context .dialog-context-text{flex:1}.dialog-content.context-info-modal{color:var(--color-dialog-text);line-height:var(--leading-tight)}.dialog-content.context-info-modal .context-info-modal-title{padding-right:var(--space-5);color:var(--color-dialog-emphasis);font-size:var(--text-xl);line-height:var(--leading-tight)}.dialog-content.context-info-modal p{padding-bottom:var(--space-5);line-height:var(--leading-tight)}.dialog-content.context-info-modal .li-paragraph{padding-bottom:var(--space-4)}.dialog-content.context-info-modal li{padding-bottom:var(--space-4);margin-left:var(--space-5);list-style-position:outside;list-style-type:disc}.dialog-content.context-info-modal li.bold-marker:before{font-weight:var(--weight-bold)}.dialog-content.context-info-modal li li{list-style-type:circle}.dialog-content.context-info-modal ol.alpha-parenthesis{counter-reset:list}.dialog-content.context-info-modal ol.alpha-parenthesis>li{list-style:none}.dialog-content.context-info-modal ol.alpha-parenthesis>li:before{margin-left:-20px;content:counter(list,lower-alpha) ") ";counter-increment:list}.dialog-content.context-info-modal .bold,.dialog-content.context-info-modal h3{font-weight:var(--weight-bold)}.dialog-content.context-info-modal h3{padding:var(--space-10) 0 var(--space-5)}.dialog-content.context-info-modal .small{padding-top:var(--space-2);font-size:var(--text-sm)}.dialog-content.context-info-modal .italic{font-style:italic}.dialog-content.context-info-modal .underlined,.dialog-content.context-info-modal a{text-decoration:underline}.dialog-content.context-info-modal.contact-info-modal .context-info-modal-title{margin-top:var(--space-4);font-size:var(--text-3xl)}.dialog-content.context-info-modal.contact-info-modal .contact-info-content{display:flex;flex-direction:column}.dialog-content.context-info-modal.contact-info-modal .contact-info-content .contact-block{max-width:300px;justify-content:space-around;margin:0 auto}.dialog-content.context-info-modal.contact-info-modal .contact-info-content .contact-block a{text-decoration:none}button.btn.context-info,button.btn.context-info:active,button.btn.context-info:hover,button.btn.context-info:focus{--btn-default-text: currentcolor;display:block;width:48px;height:48px;padding:0;border:2px solid currentcolor;border-radius:50%;margin:var(--space-3) auto;background:none;text-align:center}button.btn.context-info .icon-info,button.btn.context-info:active .icon-info,button.btn.context-info:hover .icon-info,button.btn.context-info:focus .icon-info{color:currentcolor;font-size:var(--text-md)}button.btn.context-info.bright,button.btn.context-info:active.bright,button.btn.context-info:hover.bright,button.btn.context-info:focus.bright{width:40px;height:40px}.cards-container{display:flex;justify-content:center;border:0;padding:0;margin:0;min-width:0}@media(max-width:767.98px){.cards-container{flex-direction:column}}.cards-container__legend{border:0;padding:0;margin:0;width:auto}.cards-container .card{position:relative;flex:1}.cards-container .card:first-of-type{margin-right:var(--space-6)}@media(max-width:767.98px){.cards-container .card:first-of-type{margin-right:0;margin-bottom:var(--space-10)}}.cards-container .card-content{display:flex!important;overflow:hidden;width:100%;height:100%;flex-direction:column;padding:0;border:2px solid var(--color-primary-card-active);border-radius:var(--radius-md);background-color:var(--color-primary-card);cursor:pointer;text-align:center}.cards-container .card-content:hover .top{background:var(--color-primary-card-hover)}.cards-container .card-content .top{display:flex;flex-direction:column;height:75%;justify-content:center;padding:var(--space-8) var(--space-2);color:var(--color-primary-card-text)}.cards-container .card-content .top svg{height:84px;margin:0 auto}.cards-container .card-content .top div{margin-top:var(--space-3);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:18px}@media(max-width:767.98px){.cards-container .card-content .top{height:65%;flex-direction:row;align-items:center;justify-content:start;padding:var(--space-6)}.cards-container .card-content .top svg{height:62px;margin-right:var(--space-8);margin-left:0}.cards-container .card-content .top div{margin-top:0;text-align:left}}.cards-container .card-content .bottom{display:flex;flex-direction:column;height:25%;justify-content:center;background:var(--color-primary-card-active);opacity:1}.cards-container .card-content .bottom .select{position:relative;padding:.45rem .75rem 0;margin-top:var(--space-4);color:var(--color-primary-card-active-text);font-size:var(--text-sm);letter-spacing:1.68px;text-transform:uppercase}.cards-container .card-content .bottom .select:before{position:absolute;top:-5px;left:50%;display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--color-primary-card-active-text);content:"";font-size:var(--text-sm);transform:translate(-50%)}@media(max-width:767.98px){.cards-container .card-content .bottom{height:35%}}.cards-container .icon-checkmark{position:absolute;z-index:1;top:-16px;right:var(--space-2);display:block;width:auto;border-radius:50%;animation:checkMarkAppear var(--duration-fast) cubic-bezier(.175,.885,.32,1.275) .6s both;background-color:var(--color-primary-card);color:var(--color-primary-card-text);font-size:var(--text-4xl)}@keyframes checkMarkAppear{0%{transform:scale(0)}to{transform:scale(1)}}.required-indicator:before{content:"*";margin-left:2px;color:inherit}.input-checkbox-wrapper{position:relative;padding-left:var(--space-8);margin:0 0 var(--space-2);font-size:var(--text-sm)}.input-checkbox-wrapper>label{color:var(--color-input-text);line-height:18px}.input-checkbox-wrapper input[type=checkbox]{position:absolute;opacity:0}.input-checkbox-wrapper input[type=checkbox]+label:before{position:absolute;top:0;left:0;display:inline-block;width:18px;height:18px;border:1px solid var(--color-input-muted);border-radius:var(--radius-sm);content:"";text-align:center;vertical-align:bottom}.input-checkbox-wrapper input[type=checkbox]:checked+label:after{position:absolute;top:9px;left:3px;width:2px;height:2px;background:var(--color-input-text);box-shadow:2px 0 0 var(--color-input-text),4px 0 0 var(--color-input-text),4px -2px 0 var(--color-input-text),4px -4px 0 var(--color-input-text),4px -6px 0 var(--color-input-text),4px -8px 0 var(--color-input-text),4px -10px 0 var(--color-input-text);content:"";transform:rotate(45deg)}.input-checkbox-wrapper input[type=checkbox]:focus-visible+label:before{outline:var(--focus-width) solid var(--focus-visible-border-color);outline-offset:var(--focus-offset)}.input-checkbox-wrapper input[type=checkbox]:disabled+label{color:var(--color-input-accent-muted)}.input-checkbox-wrapper input[type=checkbox]:disabled:checked+label:before{background-color:var(--color-input-accent-muted)}.input-checkbox-wrapper .info-sign{margin-top:-1px}.input-checkbox-wrapper.hasError input[type=checkbox]+label:before{border:1px solid var(--color-danger)}.input-checkbox-wrapper.hasError input[type=checkbox]+label{color:var(--color-danger)}.checkbox-group{border:0;margin:0;padding:0}.checkbox-group .input-checkbox-wrapper{margin-bottom:var(--space-2)}.checkbox-group .checkbox-group-title{margin-bottom:var(--space-3);padding:0;color:var(--color-input-text);font-size:var(--text-sm)}.checkbox-group-other-fieldset{border:0;margin:0;padding:0}.checkbox-group-other-fieldset .checkbox-group-title{padding:0}.checkbox-group-other .input-checkbox-wrapper{margin-bottom:var(--space-2)}.checkbox-group-other .subsection{padding-left:var(--space-8);margin:var(--space-3) 0}.checkbox-group-other .subsection .input-text-wrapper{width:50%;min-width:330px}.checkbox-group-other .subsection .input-text-wrapper input{margin:0}.input-checkbox-bordered{position:relative;display:flex;width:100%;height:66px;align-items:center;justify-content:flex-start;padding:var(--space-6);border:solid 1px var(--color-dialog-border);border-radius:var(--radius-md);background-color:var(--color-dialog);cursor:pointer;font-size:var(--text-md)}.input-checkbox-bordered:has(input:focus-visible){outline:var(--focus-width) solid var(--focus-visible-border-color);outline-offset:var(--focus-offset)}.input-checkbox-bordered.is-checked{border:solid 1px var(--color-dialog-emphasis);background-color:var(--color-dialog-fill)}.input-checkbox-bordered .input-checkbox-bordered__label{display:flex;flex:1 1 auto;align-self:stretch;align-items:center;color:var(--color-dialog-text);cursor:pointer;font-weight:var(--weight-bold)}.input-checkbox-bordered.with-hover:hover{border:solid 1px var(--color-dialog-emphasis);background-color:var(--color-dialog-fill);color:var(--color-dialog-text)}.input-checkbox-bordered input[type=checkbox]{position:absolute;cursor:pointer;opacity:0}.input-checkbox-bordered input[type=checkbox]+.input-checkbox-bordered__label:before{display:inline-block;width:18px;height:18px;border:1px solid var(--color-dialog-text);border-radius:var(--radius-sm);margin-right:var(--space-2);content:"";text-align:center;vertical-align:bottom}.input-checkbox-bordered input[type=checkbox]:checked+.input-checkbox-bordered__label:before{border-color:var(--color-dialog-emphasis)}.input-checkbox-bordered input[type=checkbox]:checked+.input-checkbox-bordered__label:after{position:absolute;top:32px;left:27px;width:2px;height:2px;background:var(--color-dialog-emphasis);box-shadow:2px 0 0 var(--color-dialog-emphasis),4px 0 0 var(--color-dialog-emphasis),4px -2px 0 var(--color-dialog-emphasis),4px -4px 0 var(--color-dialog-emphasis),4px -6px 0 var(--color-dialog-emphasis),4px -8px 0 var(--color-dialog-emphasis),4px -10px 0 var(--color-dialog-emphasis);content:"";transform:rotate(45deg)}.input-checkbox-bordered.hasError{border:solid 1px var(--color-danger);background-color:var(--color-dialog);color:var(--color-dialog-text)}.input-checkbox-bordered.hasError input[type=checkbox]+.input-checkbox-bordered__label:before{border:1px solid var(--color-dialog-text)}.input-checkbox-bordered.hasError input[type=checkbox]+.input-checkbox-bordered__label{color:var(--color-dialog-text)}.input-checkbox-bordered+.error-area{margin-top:var(--space-4);text-align:left}.circle-button{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color-dialog-emphasis);transition:var(--duration-fast) all}.circle-button:active,.circle-button--with-hover:hover{opacity:.5}.circle-button:disabled{opacity:.3}.circle-button__minus,.circle-button__plus{width:14px;height:2px;background-color:var(--color-dialog)}.circle-button__plus{position:relative}.circle-button__plus:before{position:absolute;top:-6px;left:6px;width:2px;height:14px;background-color:var(--color-dialog);content:""}.counter-input-container{display:flex;align-items:center;justify-content:center;margin-top:var(--space-3);margin-bottom:var(--space-5);font-size:var(--text-md);gap:var(--space-6)}@media(min-width:768px){.counter-input-container{margin-top:var(--space-8)}}.counter-input-container__field{--focus-visible-border-color: var(--color-dialog-text);width:142px;padding:var(--space-5) 0;border:none;border-radius:0;border-bottom:1px solid var(--color-dialog-text);background-color:transparent;box-shadow:none;color:var(--color-dialog-text);font-size:var(--text-4xl);font-weight:var(--weight-bold);letter-spacing:.04rem;line-height:var(--leading-tight);text-align:center}.counter-input-container__field:focus{background-color:transparent;box-shadow:none}.counter-input-container--error .counter-input-container__field{border-bottom-color:var(--color-danger)}.counter-input-container--error+.error-area{text-align:center}.floating-error-container{opacity:0;transition:opacity var(--duration-base) ease}.floating-error-container.has-error{opacity:1;animation:pulse .5s ease-in-out}.floating-error-container .floating-error-text{position:relative;display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-danger);color:var(--color-danger-text);font-size:var(--text-sm)}.floating-error-container .floating-error-text:after{content:"";display:inline-block;position:absolute;bottom:calc(-1 * var(--space-2));left:14px;width:0;height:0;border-top:var(--space-2) solid var(--color-danger);border-right:var(--space-2) solid transparent;border-left:var(--space-2) solid transparent}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.input-dropdown-wrapper{display:flex;flex-direction:column;position:relative;padding-top:var(--space-5);margin:var(--space-5) 0;color:var(--color-input-text);font-size:var(--text-sm);letter-spacing:.45px;line-height:var(--leading-tight)}.input-dropdown-wrapper.hasError{margin-top:0}.input-dropdown-wrapper .not-visible{display:none}.input-dropdown-wrapper .floating-label{position:absolute;top:var(--space-5);color:var(--color-input-text);font-weight:var(--weight-regular);transition:transform var(--duration-fast)}.input-dropdown-wrapper .floating-label>span{color:var(--color-input-text);font-weight:var(--weight-regular)}.input-dropdown-wrapper.is-focused .floating-label,.input-dropdown-wrapper .floating-label.valid{transform:translate3d(0,-100%,0)}.input-dropdown-wrapper .dropdown-input__control{display:flex;width:100%;min-height:var(--size-8);box-sizing:border-box;align-items:center;justify-content:space-between;border:none;border-bottom:1px solid var(--color-input-border);border-color:var(--color-input-border);background-color:transparent;color:var(--color-input-text);cursor:pointer;font-family:inherit;font-size:var(--text-md);text-align:left}.input-dropdown-wrapper .dropdown-input__control[data-placeholder]{color:var(--color-input-muted)}.input-dropdown-wrapper .dropdown-input__control[data-disabled],.input-dropdown-wrapper .dropdown-input__control:disabled{border-bottom-color:color-mix(in srgb,var(--color-input-border) 60%,transparent);color:var(--color-input-muted);cursor:default}.input-dropdown-wrapper .dropdown-input__control.with-chevron:after{margin-left:var(--space-2);color:var(--color-input-text);content:":"/"";font-family:iconfont,var(--font-family-base);font-size:8px;transform:rotate(0);transition:transform var(--duration-fast) ease}.input-dropdown-wrapper .dropdown-input__control.with-chevron[data-state=open]:after{transform:rotate(180deg)}.input-dropdown-wrapper .dropdown-input__control .icon-search{flex-shrink:0;font-size:var(--text-md)}.input-dropdown-wrapper .dropdown-input__value{overflow:hidden;flex:1;text-overflow:ellipsis;white-space:nowrap}.input-dropdown-wrapper .dropdown-input--combobox{position:relative;width:100%}.input-dropdown-wrapper .dropdown-input--combobox .dropdown-input__control:has(:focus-visible){outline:var(--focus-width) solid var(--focus-visible-border-color);outline-offset:var(--focus-offset)}.input-dropdown-wrapper .dropdown-input__input{flex:1;background:transparent;border:none;--focus-width: 0}.input-dropdown-wrapper .dropdown-input__input::placeholder{color:var(--color-input-muted)}.input-dropdown-wrapper .dropdown-input__input:disabled{color:var(--color-input-muted)}.input-dropdown-wrapper .dropdown-input__clear{flex-shrink:0;padding:0;border:none;background:none;color:var(--color-input-text);cursor:pointer}.input-dropdown-wrapper .dropdown-input__clear .icon-close{font-size:var(--text-sm)}.dropdown-input__menu{z-index:var(--z-dropdown);width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);overflow:hidden;border:1px solid var(--color-input-border);border-top:none;border-radius:0 0 var(--radius-sm) var(--radius-sm);background-color:var(--color-dialog);box-shadow:var(--shadow-2);color:var(--color-dialog-text)}.dropdown-input--combobox .dropdown-input__menu{position:absolute;top:100%;right:0;left:0;width:auto;max-height:220px;overflow-y:auto}.dropdown-input__menu-list{padding:var(--space-1) 0}.dropdown-input__option{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-4);color:var(--color-dialog-text);cursor:pointer}.dropdown-input__option[data-highlighted],.dropdown-input__option[data-selected=true]{background-color:var(--color-dialog-fill)}.dropdown-input__option[data-state=checked]:after{content:""/"";font-family:iconfont,var(--font-family-base);font-size:var(--text-xs)}.dropdown-input__menu-notice{padding:var(--space-4);color:var(--color-dialog-muted);text-align:left}.dropdown-input__scroll{display:flex;height:var(--size-5);align-items:center;justify-content:center;background-color:var(--color-dialog);color:var(--color-dialog-muted);cursor:default}.radio-buttons{margin:0 auto;gap:var(--space-2);border:0;padding:0;min-width:0;display:flex;flex-direction:column}.radio-buttons__legend{border:0;padding:0;width:auto;margin:0}.radio-buttons__input{position:absolute;opacity:0;width:0;height:0}.radio-buttons__input:focus-visible+.radio-buttons__label{outline:2px solid var(--focus-visible-border-color, var(--color-accent));outline-offset:2px;border-radius:var(--radius-md)}.radio-buttons__label{display:flex;width:100%;height:66px;align-items:center;padding:0 var(--space-6);border-width:1px;border-style:solid;border-color:var(--color-primary-card-border);border-radius:var(--radius-md);background-color:var(--color-primary-card);color:var(--color-primary-card-text);cursor:pointer;font-weight:var(--weight-regular)}.radio-buttons__label:hover{background-color:var(--color-primary-card-hover);color:var(--color-primary-card-text)}.radio-buttons__label--error{border-color:var(--color-danger)}.radio-buttons__label--error:hover{border-color:var(--color-primary-card-border)}.radio-buttons__label--checked{background-color:var(--color-primary-card-active);color:var(--color-primary-card-active-text);font-weight:var(--weight-bold)}.radio-buttons+.error-area{margin-top:var(--space-3);text-align:left}.input-radio-wrapper{display:flex;flex-direction:column;margin-bottom:var(--space-2);padding:0;border:0;color:var(--color-input-text)}.input-radio-wrapper>legend{margin-bottom:.5rem;padding:0;border:0;color:var(--color-input-text);font-size:var(--text-sm);width:100%;float:left}.input-radio-wrapper>legend.has-icon{display:flex;align-items:center}.input-radio-wrapper>legend.has-icon button.context-info{width:16px;height:16px;border-width:1px;margin:0 0 0 var(--space-1);font-size:6px}.input-radio-wrapper>legend.has-icon button.context-info .icon-font{margin:0;font-size:.5rem}.input-radio-wrapper input{padding:var(--space-2) var(--space-4)}.input-radio-wrapper .description{margin-bottom:var(--space-4);color:var(--color-dialog-muted);font-size:var(--text-xs);line-height:12px}.input-radio-wrapper .input-option{display:inline-block}.input-radio-wrapper .input-option:not(:last-of-type){margin-right:var(--space-10)}.input-radio-wrapper .input-option:last-of-type{padding-right:0}.input-radio-wrapper .input-option label{display:flex;align-items:center;font-size:var(--text-md)}.input-radio-wrapper input[type=radio]{position:absolute;opacity:0}.input-radio-wrapper input[type=radio]+label{position:relative}.input-radio-wrapper input[type=radio]+label:before{width:24px;height:24px;flex-shrink:0;padding:5px;border:1px solid var(--color-input-text);border-radius:50%;margin-right:var(--space-2);content:""}.input-radio-wrapper input[type=radio]:checked+label{color:var(--color-input-text)}.input-radio-wrapper input[type=radio]:checked+label:before{background:var(--color-input-text) content-box}.input-radio-wrapper input[type=radio]:focus-visible+label:before{outline:var(--focus-width) solid var(--focus-visible-border-color);outline-offset:var(--focus-offset)}.input-radio-wrapper input[type=radio]:disabled{color:var(--color-input-accent-muted)}.input-radio-wrapper input[type=radio]:disabled+label:before{border-color:var(--color-input-accent-muted);box-shadow:inset 0 0 0 12px color-mix(in srgb,var(--color-input-accent) 50%,transparent)}.input-radio-wrapper input[type=radio]:disabled:checked+label:before{border-color:var(--color-input-text);box-shadow:inset 0 0 0 6px color-mix(in srgb,var(--color-input-accent) 50%,transparent)}.input-radio-wrapper.hasError input[type=radio]+label:before{border:1px solid var(--color-danger)}.input-radio-wrapper.hasError input[type=radio]+label{color:var(--color-danger)}.input-radio-wrapper .error-area{font-size:var(--text-xs)}.input-text-wrapper{position:relative;display:flex;flex-wrap:wrap;margin:var(--space-5) 0 var(--space-5);font-size:var(--text-md)}@media(max-width:767.98px){.input-text-wrapper{font-size:var(--text-md)}}.input-text-wrapper label,.input-text-wrapper input{margin:var(--space-1) 0}.input-text-wrapper label{order:-1}.input-text-wrapper .floating-label-field,.input-text-wrapper .postfix,.input-text-wrapper .text-area{border:none;border-radius:0;border-bottom:1px solid var(--color-input-border);letter-spacing:.45px;line-height:var(--leading-tight)}.input-text-wrapper .postfix{order:2;color:var(--color-dialog-muted);font-size:var(--text-sm);font-weight:var(--weight-regular)}.input-text-wrapper .text-area{overflow:hidden;width:100%;height:31px;box-sizing:border-box;padding:var(--space-1) var(--space-1) var(--space-3) var(--space-1);color:var(--color-dialog-text);background-color:transparent;resize:none}.input-text-wrapper label>span{color:var(--color-input-text);font-weight:var(--weight-regular)}.input-text-wrapper .floating-label-field{flex:1 0 auto;order:1;padding:0 0 var(--space-2);background-color:transparent;box-shadow:none;color:var(--color-input-text);letter-spacing:.04rem}.input-text-wrapper .floating-label-field:focus,.input-text-wrapper .floating-label-field:focus~.postfix{background-color:transparent;box-shadow:none}.input-text-wrapper .floating-label-field:disabled{border-bottom-color:color-mix(in srgb,var(--color-input-accent-muted) 40%,transparent);color:var(--color-input-accent-muted)}.input-text-wrapper .floating-label-field.with-label::placeholder{color:transparent}.input-text-wrapper .floating-label-field.with-label:focus::placeholder{color:var(--color-input-text)}.input-text-wrapper .floating-label{position:absolute;top:-10px;transition:all var(--duration-fast)}.input-text-wrapper .floating-label-field:focus+.floating-label,.input-text-wrapper .valid{color:var(--color-input-accent-muted);font-size:var(--text-sm);transform:translate3d(0,-100%,0)}.input-text-wrapper .invalid-feedback{position:absolute;top:-25px}.input-text-wrapper:not(.hasError) .invalid-feedback{display:none}.input-text-wrapper .with-border{display:flex;justify-content:space-between;height:66px;width:120px;border:1px solid var(--color-dialog-border);border-radius:var(--radius-md)}@media(min-width:768px){.input-text-wrapper .with-border{width:160px}}.input-text-wrapper .with-border:focus-within{border:1px solid var(--color-input-accent)}.input-text-wrapper .with-border:has(:focus-visible){outline:var(--focus-width) solid var(--focus-visible-border-color);outline-offset:var(--focus-offset)}.input-text-wrapper .with-border:has(:focus-visible) .floating-label-field{--focus-width: 0}.input-text-wrapper .with-border .text-area{border:none}.input-text-wrapper .with-border .floating-label-field{padding:0;border:none}.input-text-wrapper .with-border .postfix{margin:0;padding:var(--space-6) var(--space-3) var(--space-6) 0;border:none;color:var(--color-dialog-text);font-size:var(--text-md)}.input-text-wrapper.hasError .floating-label-field,.input-text-wrapper.hasError .postfix,.input-text-wrapper.hasError .text-area{border-bottom-color:var(--color-danger)}.input-text-wrapper.hasError .with-border{border:1px solid var(--color-danger)}.input-text-wrapper.hasError .floating-label-field.with-label::placeholder{color:var(--color-input-text)}.input-text-wrapper.bright .invalid-feedback{position:relative;top:auto;order:100;width:100%}.input-text-wrapper.bright .invalid-feedback span{min-height:20px;color:var(--color-danger);font-size:var(--text-xs)}.input-text-wrapper:not(.bright).hasError .floating-label-field{border-bottom-color:var(--color-input-accent-muted)}.input-text-wrapper:not(.bright) .floating-label-field:focus,.input-text-wrapper:not(.bright) .floating-label-field:focus~.postfix{border-bottom-color:var(--color-input-text);background-color:transparent;box-shadow:none}.input-text-wrapper:not(.bright) input{z-index:1;width:100%;margin:0}.input-text-wrapper:not(.bright) .invalid-feedback{top:-8px;max-width:100%;white-space:normal;overflow-wrap:break-word}.input-text-wrapper:not(.bright) .invalid-feedback span{width:100%}.input-text-wrapper .not-visible{display:none}.error-area{min-height:20px;color:var(--color-danger)}.no-error-message .error-area,.no-error-message .invalid-feedback,.no-error-message.error-area,.no-error-message.invalid-feedback{display:none}div.input-loader{position:absolute;top:calc(50% - 10px);right:var(--space-4)}.input-text-wrapper:not(.bright).hasError .invalid-feedback,.input-dropdown-wrapper:not(.bright).hasError .invalid-feedback{opacity:1;transform:translateY(0)}.input-text-wrapper:not(.bright) .invalid-feedback,.input-dropdown-wrapper:not(.bright) .invalid-feedback{position:relative;align-self:flex-start;opacity:0;transform:translateY(-100%);transition:all var(--duration-base) ease-in-out}.input-text-wrapper:not(.bright) .invalid-feedback span,.input-dropdown-wrapper:not(.bright) .invalid-feedback span{position:relative;display:block;padding:var(--space-2);border-radius:var(--radius-lg);background:var(--color-danger);color:var(--color-danger-text);font-size:var(--text-sm)}.input-text-wrapper:not(.bright) .invalid-feedback span:after,.input-dropdown-wrapper:not(.bright) .invalid-feedback span:after{position:absolute;bottom:-6px;left:14px;display:inline-block;width:0;height:0;border-top:7px solid var(--color-danger);border-right:7px solid transparent;border-left:7px solid transparent;content:""}.checkbox-group .rounded,.checkbox-group-other .rounded{margin-bottom:var(--space-2)}.checkbox-group .rounded input+label:before,.checkbox-group-other .rounded input+label:before{width:20px;height:20px;padding:5px;border:1px solid var(--color-dialog-muted);border-radius:50%;margin-right:var(--space-2);background-color:var(--color-dialog);vertical-align:middle}.checkbox-group .rounded input:checked+label:before,.checkbox-group-other .rounded input:checked+label:before{background:var(--color-input-accent-muted) content-box}.checkbox-group .rounded input:checked+label:after,.checkbox-group-other .rounded input:checked+label:after{display:none}.checkbox-group .rounded input+.rounded,.checkbox-group-other .rounded input+.rounded{padding-bottom:var(--space-2)}.stepper{display:flex;width:100%;height:6px;justify-content:space-between;margin:0 auto;gap:var(--space-2)}.stepper .stepper-item{flex-grow:1;border-radius:var(--radius-full);background-color:var(--color-dialog-fill)}.stepper .stepper-item.completed-step{background-color:var(--color-dialog-emphasis)}.header{display:flex;--header-color: var(--color-main-text)}.header .title{margin-top:0;margin-bottom:var(--space-6);padding:0;color:var(--header-color);font-size:var(--text-3xl);font-weight:var(--weight-regular);overflow-wrap:break-word}@media(min-width:768px){.header .title{margin-bottom:var(--space-10)}}@media(max-width:359.98px){.header .title{margin-bottom:var(--space-5)}}.header .btn.context-info,.header .btn.context-info:active,.header .btn.context-info:hover,.header .btn.context-info:focus{width:40px;height:40px;flex-shrink:0;margin:-2px var(--space-5) 0;color:var(--color-main-text)}@media(max-width:767.98px){.header{justify-content:space-between}.header .btn.context-info,.header .btn.context-info:active,.header .btn.context-info:hover,.header .btn.context-info:focus{margin-right:var(--space-2)}}.modal-content .header,.dialog-content .header{padding-top:var(--space-6);--header-color: var(--color-dialog-emphasis)}.modal-content .header .title,.dialog-content .header .title{width:80%}.without-title{justify-content:flex-end}a.navigation-back-button,a.navigation-back-button:focus,a.navigation-back-button:active,a.navigation-back-button:hover{position:relative;display:flex;align-items:center;justify-content:center;background-color:var(--color-soft-card);color:var(--color-soft-card-text)}a.navigation-back-button:hover{background-color:var(--color-soft-card-hover)}a.navigation-back-button .icon-font{position:absolute;left:var(--space-1);font-size:var(--text-md)}.navigation-next-button,.navigation-next-button:focus,.navigation-next-button:active,.navigation-next-button:hover{position:relative;display:flex;align-items:center;justify-content:center;background-color:var(--color-accent);color:var(--color-accent-text)}.navigation-next-button:hover{background-color:var(--color-accent-hover)}.navigation-next-button .icon-font{position:absolute;right:var(--space-1);font-size:var(--text-md)}.navigation-next-button .icon-font.transparent{opacity:0}.navigation-next-button .spinner{position:absolute;right:var(--space-3)}.navigation-next-button.disabled,.navigation-next-button:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}a.navigation-overview-button{display:flex;align-items:center;justify-content:center;padding:0 var(--space-10);background-color:var(--color-soft-card);color:var(--color-soft-card-text)}a.navigation-overview-button:hover{background-color:var(--color-soft-card-hover)}a.navigation-overview-button svg{margin-left:var(--space-1)}.desktop-navigation-panel{z-index:var(--z-nav-buttons)}@media(min-width:768px){.desktop-navigation-panel{display:flex;justify-content:space-between;gap:var(--space-4)}}@media(min-width:768px)and (max-width:991.98px){.desktop-navigation-panel{flex-wrap:wrap}.desktop-navigation-panel .navigation-back-button,.desktop-navigation-panel .navigation-next-button,.desktop-navigation-panel .navigation-overview-button{flex-grow:1}.desktop-navigation-panel .navigation-overview-button{order:1}}.desktop-navigation-panel .navigation-back-button,.desktop-navigation-panel .navigation-next-button{width:170px}.mobile-navigation-panel{position:fixed;z-index:var(--z-nav-buttons);right:0;bottom:0;left:0;display:flex;height:var(--layout-footer-bar-height);justify-content:space-between;padding:var(--space-3);gap:var(--space-6)}.mobile-navigation-panel .navigation-back-button,.mobile-navigation-panel .navigation-next-button{flex:1 50%;margin:0;padding:0}.mobile-navigation-panel.next-hidden .navigation-back-button{flex:0 50%}@media(max-width:767.98px){.navigation-overview-button--fixed{position:fixed;z-index:8;bottom:var(--layout-footer-bar-height);left:var(--space-3);width:calc(100% - var(--space-6))}}.form-wrapper-content{flex:1 0 auto}.required-fields-legend{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--color-main-text);text-align:end}.phone-input{position:relative;display:flex;flex-wrap:wrap;align-items:end;border:none;padding:0;margin:var(--space-5) 0;min-inline-size:0}.phone-input legend{width:100%;padding:0;color:var(--color-main-text);font-size:var(--text-sm);font-weight:var(--weight-regular)}.phone-input>.input-dropdown-wrapper{width:85px;margin-right:var(--space-4)}.phone-input>.input-text-wrapper{width:70%;flex-grow:1}@media(max-width:575.98px){.phone-input>.input-text-wrapper{width:60%}}.phone-input>.input-text-wrapper input::placeholder{color:var(--color-primary-card-muted)}.phone-input .input-dropdown-wrapper{padding-top:0;border-radius:var(--radius-sm)}.phone-input .input-dropdown-wrapper .dropdown-input__control{padding:var(--space-2);border-width:1px;border-style:solid;border-radius:var(--radius-sm)}.phone-input .input-dropdown-wrapper .dropdown-input__control[data-state=open]{border-bottom-left-radius:0;border-bottom-right-radius:0}.phone-input .input-dropdown-wrapper .dropdown-input__menu{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.phone-input .input-dropdown-wrapper .dropdown-input__option[data-state=checked]:after{content:""}.phone-input .input-dropdown-wrapper .dropdown-input__option{padding:var(--space-2)}.overflow-tooltip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-information-container .text-input{width:100%}.customer-information-container .row{align-items:end}.customer-information-container .insured-adults-section{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-1);color:var(--color-main-text)}.customer-information-container .insured-adults-section .insured-adults-wrapper{display:flex;min-width:0;flex-grow:1}.customer-information-container .insured-adults-section .insured-adults-wrapper .insured-adults-icon{width:45px;fill:var(--color-main-text)}.customer-information-container .insured-adults-section .insured-adults-wrapper .insured-adults-icon svg{width:40px;height:40px}.customer-information-container .insured-adults-section .insured-adults-wrapper .insured-adults-info{display:flex;flex-direction:column;min-width:0;flex-grow:1;margin:0 var(--space-4) 0 var(--space-3);font-size:var(--text-sm)}.customer-information-container .insured-adults-section .insured-adults-wrapper .insured-adults-info .insured-adults-info-top{padding-bottom:var(--space-1)}.customer-information-container .insured-adults-section .insured-adults-wrapper .insured-adults-info .insured-adults-info-bottom{display:flex;flex-wrap:wrap;align-items:center}.customer-information-container .insured-adults-section .insured-adults-wrapper .insured-adults-info .insured-adults-info-bottom .icon-dot{margin:0 var(--space-2);font-size:5px}.customer-information-container h2.title{margin-top:var(--space-2);margin-bottom:var(--space-6);padding:0;color:var(--color-main-text);font-size:var(--text-3xl);font-weight:var(--weight-regular);overflow-wrap:break-word}.accordion{position:relative;padding:var(--space-4);border-radius:var(--radius-md);background-color:var(--color-dialog-fill);color:var(--color-dialog-text)}.accordion .icon-font{position:absolute;margin:0;font-size:var(--text-md);font-weight:var(--weight-bold)}.accordion__wrapper{padding-left:var(--space-6);color:var(--color-dialog-text);font-size:var(--text-sm)}.accordion__title{font-size:var(--text-sm);font-weight:var(--weight-bold)}.accordion__description{margin-top:var(--space-3)}.accordion__items{margin-top:var(--space-4);gap:var(--space-4);display:flex;flex-direction:column}.accordion__button{display:flex;width:100%;align-items:center;justify-content:space-between;background-color:transparent}.accordion__button strong{font-weight:var(--weight-bold)}.accordion__content{overflow:hidden;max-height:0;line-height:var(--leading-snug);transition:var(--duration-fast) all}.accordion__content--active{max-height:100px;margin-top:var(--space-4);transition:var(--duration-base) all}.amount-option-card{--amount-option-card-background: var(--color-primary-card);--amount-option-card-text: var(--color-primary-card-text);--amount-option-card-hover-background: var(--color-primary-card-hover);--amount-option-card-border: var(--color-primary-card-border);--amount-option-card-active-background: var(--color-primary-card-active);--amount-option-card-active-text: var(--color-primary-card-active-text);--amount-option-card-soft: var(--color-dialog-fill);--amount-option-card-soft-text: var(--color-dialog-text);display:grid}.amount-option-card__grid{display:grid;gap:var(--space-4);padding-top:var(--space-4)}@media(min-width:768px){.amount-option-card__grid{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.amount-option-card__option{position:relative;display:grid;align-content:center;justify-items:center;gap:var(--space-1);min-height:var(--size-16);padding:var(--space-4);border:1px solid var(--amount-option-card-border);border-radius:var(--radius-lg);background:var(--amount-option-card-background);color:var(--amount-option-card-text);cursor:pointer;text-align:center;box-shadow:var(--shadow-1)}@media(min-width:768px){.amount-option-card__option{min-height:140px;padding:var(--space-6) var(--space-4)}}.amount-option-card__option:hover{background:var(--amount-option-card-hover-background);box-shadow:var(--shadow-2)}.amount-option-card__option[data-state=checked]{border-color:var(--amount-option-card-active-background);background:var(--amount-option-card-active-background);color:var(--amount-option-card-active-text)}.amount-option-card__value{font-size:var(--text-2xl);line-height:var(--leading-tight);font-weight:var(--weight-bold)}.amount-option-card__value--custom{font-size:var(--text-lg);font-weight:var(--weight-bold)}.amount-option-card__description{font-size:var(--text-sm);line-height:var(--leading-snug)}.amount-option-card__badge{position:absolute;top:0;right:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--amount-option-card-active-background);color:var(--amount-option-card-active-text);font-size:var(--text-xs);font-weight:var(--weight-bold);transform:translateY(-50%);white-space:nowrap;box-shadow:var(--shadow-2)}@media(min-width:768px){.amount-option-card__badge{right:auto;left:50%;transform:translate(-50%,-50%)}}.amount-option-card__option[data-state=checked] .amount-option-card__badge{background:var(--amount-option-card-background);color:var(--amount-option-card-text);border:solid 1px var(--amount-option-card-border)}.amount-option-card__panel{transition:opacity var(--duration-base) var(--ease-standard),translate var(--duration-base) var(--ease-standard),visibility var(--duration-base)}@media(prefers-reduced-motion:reduce){.amount-option-card__panel{transition:none}}.amount-option-card__panel[data-state=closed]{visibility:hidden;opacity:0;translate:0 calc(-1 * var(--space-4))}.amount-option-card__custom{display:grid;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);color:var(--amount-option-card-soft-text);border:solid 1px var(--amount-option-card-border);text-align:center;box-shadow:var(--shadow-1)}@media(min-width:768px){.amount-option-card__custom{column-gap:var(--space-4);grid-template-columns:1fr auto;justify-content:normal;text-align:start}}.amount-option-card__custom-label{display:block;font-weight:var(--weight-bold)}.amount-option-card__custom-hint{font-size:var(--text-sm);line-height:var(--leading-snug)}.amount-option-card__stepper{display:grid;align-items:center;justify-content:center;gap:var(--space-3);grid-auto-flow:column}@media(min-width:768px){.amount-option-card__stepper{justify-content:end}}.amount-option-card__nudge{display:grid;width:var(--size-10);height:var(--size-10);border:solid 1px var(--amount-option-card-border);border-radius:50%;background:var(--amount-option-card-background);cursor:pointer;place-items:center}.amount-option-card__nudge:disabled{cursor:default;opacity:.4}.amount-option-card__nudge-glyph{position:relative;width:14px;height:2px;background:var(--amount-option-card-text)}.amount-option-card__nudge--plus .amount-option-card__nudge-glyph:before{position:absolute;top:-6px;left:6px;width:2px;height:14px;background:var(--amount-option-card-text);content:""}.amount-option-card__custom-input{width:150px;padding:var(--space-2) var(--space-3);border:1px solid var(--amount-option-card-border);border-radius:var(--radius-md);background:var(--amount-option-card-background);color:var(--amount-option-card-text);font-size:var(--text-lg);text-align:center}.information-section__container{display:flex;flex-direction:row;align-items:flex-start;padding:var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-6);background-color:var(--color-soft-card);color:var(--color-soft-card-text);font-size:var(--text-sm)}.information-section__icon-section{flex-shrink:0;margin-top:-2px;margin-right:var(--space-2);font-size:var(--text-md)}.information-section__icon-section .icon-font{font-weight:var(--weight-bold)}.information-section__header{margin-top:0;margin-bottom:1em;font-size:inherit;font-weight:var(--weight-bold)}.information-section__button{display:block;margin-bottom:var(--space-4);background:none;text-align:left;text-decoration:underline}.information-section__button:last-of-type{margin-bottom:0}.person-card{display:flex;width:100%;height:80px;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 var(--space-4);border:solid 1.5px var(--color-primary-card-text);border-radius:var(--radius-md);background-color:var(--color-primary-card);color:var(--color-primary-card-text);cursor:pointer;fill:var(--color-primary-card-text);gap:var(--space-4);text-align:left;transition-duration:var(--duration-base);transition-property:background-color,color,fill}.person-card__action-icon-backdrop{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:var(--radius-md);background-color:var(--color-primary-card-text);transition:background-color var(--duration-base)}.person-card__optional{border-style:dashed;border-color:var(--color-primary-card-border)}.person-card__optional:hover{border-style:solid}.person-card__plus-icon{stroke:var(--color-primary-card);transition:stroke var(--duration-base)}.person-card__check-icon{stroke:var(--color-primary-card-text)}.person-card__muted-text{color:var(--color-primary-card-muted);transition:color var(--duration-base)}.person-card__icon-section{flex-shrink:0}.person-card__main-section{display:flex;overflow:hidden;flex-direction:column;gap:var(--space-2)}.person-card__action-section{flex-shrink:0;margin-left:auto}.person-card__header{overflow:hidden;font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap}.person-card__bold-text{font-weight:var(--weight-bold)}.person-card__large-text{font-size:var(--text-lg);font-weight:var(--weight-bold)}.person-card__icon{width:40px;height:40px}.person-card__filled{background-color:var(--color-primary-card-active);color:var(--color-primary-card-active-text);fill:var(--color-primary-card-active-text)}.person-card__filled .person-card__action-icon-backdrop{background-color:color-mix(in srgb,var(--color-primary-card) 10%,transparent)}.person-card__filled .person-card__action-icon-backdrop__dark{background-color:var(--color-primary-card)}.person-card__filled .person-card__muted-text{color:var(--color-primary-card-active-muted)}.person-card:disabled{cursor:not-allowed;opacity:.7}.person-card:hover:not(.person-card__filled,:disabled),.person-card:focus:not(.person-card__filled,:disabled),.person-card:active:not(.person-card__filled,:disabled){background-color:var(--color-primary-card-active);color:var(--color-primary-card-active-text);fill:var(--color-primary-card-active-text)}.person-card:hover:not(.person-card__filled,:disabled) .person-card__action-icon-backdrop,.person-card:focus:not(.person-card__filled,:disabled) .person-card__action-icon-backdrop,.person-card:active:not(.person-card__filled,:disabled) .person-card__action-icon-backdrop{background-color:var(--color-primary-card)}.person-card:hover:not(.person-card__filled,:disabled) .person-card__plus-icon,.person-card:focus:not(.person-card__filled,:disabled) .person-card__plus-icon,.person-card:active:not(.person-card__filled,:disabled) .person-card__plus-icon{stroke:var(--color-primary-card-text)}.person-card:hover:not(.person-card__filled,:disabled) .person-card__muted-text,.person-card:focus:not(.person-card__filled,:disabled) .person-card__muted-text,.person-card:active:not(.person-card__filled,:disabled) .person-card__muted-text{color:var(--color-primary-card-active-muted)}.person-card-container{display:flex;flex-direction:column;margin-bottom:var(--space-5);gap:var(--space-3)}@media(min-width:992px){.person-card-container{max-width:343px;gap:var(--space-4)}}.modal-content-data{display:flex;flex-direction:column;flex:1 0 auto}.modal-content-data.with-buttons{padding-bottom:var(--space-8)}.modal-content-data .benefit-amount-wrapper{display:flex;flex-direction:column;gap:var(--space-8)}.modal-content-data .benefit-amount-context small{float:right;margin-right:var(--space-2);margin-top:var(--space-2)}@keyframes description{0%{opacity:0}3%{opacity:1}47%{opacity:1}50%{opacity:0}to{opacity:0}}.benefit-amount-modal-dialog .modal-content-data{justify-content:start}.benefit-amount-modal-dialog .modal-content-data.with-buttons{padding-bottom:var(--space-6)}.benefit-amount-modal-dialog .modal-header-area{padding:var(--space-5) var(--space-4) var(--space-8);color:var(--color-dialog-text);font-size:var(--text-3xl);font-weight:var(--weight-medium)}.benefit-amount-modal-dialog .modal-header-area span{color:var(--color-dialog-emphasis)}.benefit-amount-modal-dialog .scrollable-modal-content{padding:0 var(--space-4) var(--space-6)}@media(min-width:768px){.benefit-amount-modal-dialog .benefit-amount-wrapper{height:100%;flex-grow:1;overflow-y:auto}.benefit-amount-modal-dialog .benefit-amount-wrapper::-webkit-scrollbar-thumb{background-color:var(--color-scroll)}.benefit-amount-modal-dialog .benefit-amount-wrapper .amount-option-card{margin-bottom:auto}.benefit-amount-modal-dialog .modal-header-area{padding:0 var(--space-10) var(--space-8);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.benefit-amount-modal-dialog .scrollable-modal-content{padding:0 var(--space-10) var(--space-10)}.benefit-amount-modal-dialog .scrollable-modal-content .actions{text-align:center}.benefit-amount-modal-dialog .modal-content-data{align-self:center}}.benefit-amount-modal-dialog .slider-information{margin:0 0 var(--space-6);color:var(--color-dialog-text);text-align:left}@media(min-width:768px){.benefit-amount-modal-dialog .slider-information{margin-top:0}}.PaymentFrequencyRadioCards{display:flex;gap:var(--space-2);flex-direction:column}.PaymentFrequencyRadioCards .RadioCard{display:flex;flex:1;flex-direction:column;border:2px solid var(--color-primary-card-active);border-radius:var(--radius-sm);cursor:pointer}.PaymentFrequencyRadioCards .RadioCard .RadioCardHeader{display:flex;align-items:center;width:100%;background-color:var(--color-primary-card-active);color:var(--color-primary-card-active-text);flex-direction:row;padding:var(--space-8) var(--space-4);gap:var(--space-6)}.PaymentFrequencyRadioCards .RadioCard .RadioCardHeader label{font-size:var(--text-2xl)}.PaymentFrequencyRadioCards .RadioCard .RadioCardBody{background-color:var(--color-primary-card);color:var(--color-primary-card-text);flex-grow:1;overflow:hidden;border-radius:0 0 var(--radius-md) var(--radius-md);padding:0 var(--space-4);max-height:0;opacity:0}.PaymentFrequencyRadioCards .RadioCard .RadioCardBody ul{list-style-type:disc;text-align:left;padding-left:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.PaymentFrequencyRadioCards .RadioCard .RadioCardBody ul li{font-size:var(--text-md);letter-spacing:.45px}.PaymentFrequencyRadioCards .RadioCard .RadioCardBody ul li::marker{color:var(--color-primary-card-text);font-size:var(--text-sm)}.PaymentFrequencyRadioCards .RadioCard[data-state=checked] .RadioCardBody{max-height:200px;opacity:1;padding:var(--space-4) var(--space-4) var(--space-8);transition:max-height .65s ease,opacity .65s ease}.PaymentFrequencyRadioCards .RadioCircle{background-color:var(--color-primary-card);width:25px;height:25px;border-radius:100%}.PaymentFrequencyRadioCards .RadioCircle .RadioCircleDot{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative}.PaymentFrequencyRadioCards .RadioCircle .RadioCircleDot:after{content:"";display:block;width:11px;height:11px;border-radius:50%;background-color:var(--color-primary-card-text)}.PaymentFrequencyDetailCards{display:flex;gap:var(--space-4);margin-bottom:var(--space-6);border:0;padding:0;min-width:0}@media(max-width:991.98px){.PaymentFrequencyDetailCards{flex-direction:column;gap:var(--space-3)}}.PaymentFrequencyDetailCards .PaymentFrequencyDetailCardWrapper{display:flex;flex:1;position:relative}.PaymentFrequencyDetailCards .PaymentFrequencyDetailCardWrapper .PaymentFrequencyDetailCard{display:flex;flex:1;flex-direction:column;overflow:hidden;cursor:pointer;border:2px solid var(--color-primary-card-active);border-radius:var(--radius-md)}.PaymentFrequencyDetailCards .PaymentFrequencyDetailCardWrapper .PaymentFrequencyDetailCard .PaymentFrequencyDetailCardHeader{display:flex;flex-direction:column;align-items:center;padding:var(--space-8) var(--space-4);background-color:var(--color-primary-card);color:var(--color-primary-card-text);font-weight:var(--weight-medium);font-size:var(--text-2xl);text-align:center}.PaymentFrequencyDetailCards .PaymentFrequencyDetailCardWrapper .PaymentFrequencyDetailCard .PaymentFrequencyDetailCardFooter{background-color:var(--color-primary-card-active);display:flex;flex-direction:column;gap:var(--space-16);flex:1;padding:var(--space-6) var(--space-4);color:var(--color-primary-card-active-text)}.PaymentFrequencyDetailCards .PaymentFrequencyDetailCardWrapper .PaymentFrequencyDetailCard .PaymentFrequencyDetailCardFooter ul{list-style-type:disc;text-align:left;padding-left:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.PaymentFrequencyDetailCards .PaymentFrequencyDetailCardWrapper .PaymentFrequencyDetailCard .PaymentFrequencyDetailCardFooter ul li{color:var(--color-primary-card-active-text);font-size:var(--text-sm);letter-spacing:.45px}.PaymentFrequencyDetailCards .PaymentFrequencyDetailCardWrapper .PaymentFrequencyDetailCard .PaymentFrequencyDetailCardFooter ul li::marker{color:var(--color-primary-card-active-text);font-size:var(--text-sm)}.PaymentFrequencyDetailCards .PaymentFrequencyDetailCardWrapper .PaymentFrequencyDetailCard .PaymentFrequencyDetailCardFooter .SelectLabel{display:flex;flex-direction:column;gap:var(--space-2);align-items:center;font-size:var(--text-sm);letter-spacing:1.68px;text-transform:uppercase;margin-top:auto}.PaymentFrequencyDetailCards .PaymentFrequencyDetailCardWrapper .PaymentFrequencyDetailCard .PaymentFrequencyDetailCardFooter .SelectLabel:before{content:"";display:inline-block;width:var(--size-1);height:var(--size-1);border-radius:50%;background-color:var(--color-primary-card)}.PaymentFrequencyDetailCards .PaymentFrequencyDetailCardWrapper .PaymentFrequencyDetailCard:hover{box-shadow:var(--shadow-on-brand);transform:scale(1.02)}.PaymentFrequencyDetailCards .PaymentFrequencyDetailCardWrapper .PaymentFrequencyDetailCardSpinner{position:absolute;animation:scale-in-out var(--duration-fast) both;right:var(--space-2);top:calc(var(--space-2) * -1);width:var(--size-8);height:var(--size-8);background:var(--color-primary-card-text);border-radius:50%;display:flex;align-items:center;justify-content:center}.PaymentFrequencyDetailCards .PaymentFrequencyDetailCardWrapper .PaymentFrequencyDetailCardSpinner .spinner{--spinner-color: var(--color-primary-card);--spinner-size: var(--size-5)}.PaymentFrequencyDetailCards .PaymentFrequencyDetailCardWrapper .PaymentFrequencyDetailCardCheckmark{font-size:var(--text-4xl);color:var(--color-primary-card-text);display:block;position:absolute;right:var(--space-1);top:calc(var(--space-2) * -1);animation:scale-in-out var(--duration-fast) both}.payment-frequency-cards{border:0;padding:0;margin:0;min-width:0}.payment-frequency-wrapper{display:flex;width:100%;height:52px;align-items:center;justify-content:space-between;padding:0;border:2px solid var(--color-primary-card-border);border-radius:var(--radius-md);margin-bottom:var(--space-2);background-color:var(--color-primary-card);color:var(--color-primary-card-text);cursor:pointer;font:inherit}.payment-frequency-wrapper:hover{background-color:var(--color-primary-card-hover)}.payment-frequency-wrapper h2{font-size:var(--text-xl)}.payment-frequency-wrapper h2,.payment-frequency-wrapper .frequency-loader{margin-right:var(--space-5)}.payment-frequency-wrapper span{margin-left:var(--space-8);font-size:var(--text-md)}.payment-frequency-wrapper.active{background-color:var(--color-primary-card-active);color:var(--color-primary-card-active-text);font-weight:var(--weight-bold)}.payment-frequency-wrapper.active .dots-loader__dot{background-color:var(--color-primary-card-active-text)}.important-info{position:relative;padding:var(--space-4);border-radius:var(--radius-md);background-color:var(--color-dialog-fill);color:var(--color-dialog-text)}.important-info .icon-font{position:absolute;margin:0;font-size:var(--text-md);font-weight:var(--weight-bold)}.important-info__content{padding-left:var(--space-6);font-size:var(--text-sm);line-height:var(--leading-snug)}.payment-duration-modal-dialog .dialog-header-area{display:flex;align-items:center;gap:.5em}.payment-duration-modal-dialog .dialog-header-area button.btn.context-info{display:flex;align-items:center;justify-content:center;margin:0;width:var(--size-6);height:var(--size-6);flex-shrink:0}.payment-duration-modal-dialog .dialog-header-area button.btn.context-info:hover{cursor:help}.payment-duration-modal-dialog .dialog-header-area button.btn.context-info .icon-font{margin:0;font-size:var(--text-xs)}.payment-duration-modal-dialog.with-context-info .dialog-header-area{flex-direction:column;align-items:unset}.payment-duration-modal-dialog.with-context-info button.btn.context-info-back{display:flex;align-items:center;gap:.4em;height:auto;padding:0;color:var(--color-dialog-emphasis);font-size:var(--text-sm)}.payment-duration-modal-dialog .duration-context-info.scrollable-content{display:flex;flex-direction:column;gap:1em;color:var(--color-dialog-text);font-size:var(--text-md);line-height:var(--leading-loose)}.payment-duration-modal-dialog .duration-context-info.scrollable-content .bold{font-weight:var(--weight-bold)}.payment-duration-modal-dialog .duration-context-info.scrollable-content .italic{font-style:italic}.payment-duration-modal-dialog .payment-duration-wrapper{display:flex;flex-direction:column;gap:1.5em}.payment-duration-modal-dialog .payment-duration-wrapper .premium-block{width:100%}@media(min-width:768px){.payment-duration-modal-dialog .premium-block{min-width:170px;align-self:center}}.payment-duration-modal-dialog .premium-sliders-wrapper{width:100%;margin:0 auto}.payment-duration-modal-dialog .benefit{color:var(--color-dialog-text);font-size:var(--text-md);letter-spacing:.48px;line-height:var(--leading-loose);text-align:center}.payment-duration-modal-dialog .premium-block{position:relative;height:55px;padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--color-dialog-emphasis);color:var(--color-dialog-emphasis-text);font-size:var(--text-xl);font-weight:var(--weight-medium);text-align:center}.payment-duration-modal-dialog .pay-until-age{margin-top:var(--space-2);margin-bottom:var(--space-4);color:var(--color-dialog-text);font-size:var(--text-md);line-height:var(--leading-tight);text-align:center}.payment-duration-modal-dialog .pay-until-age span{color:var(--color-dialog-emphasis);font-weight:var(--weight-bold)}.payment-duration-modal-dialog .important-info{margin-bottom:var(--space-4)}.premium-info{margin:0 auto var(--space-10);color:var(--color-main-text);font-size:var(--text-md);letter-spacing:.51px;line-height:var(--leading-base);text-align:left}.premium-info .premium-info-label{margin-bottom:var(--space-2)}.premium-info-insured:not(:last-child){margin-bottom:var(--space-5)}@media(min-width:768px){.final-premium-wrapper{max-width:var(--layout-readable-max-width)}.final-premium-wrapper .premium-info{width:100%}}.final-premium-wrapper .premium-info-insured>div:first-child{padding-right:var(--space-12)}.final-premium-wrapper .premium-info-insured .insured-name{font-size:var(--text-sm)}.final-premium-wrapper .premium-info-insured>div:not(.modal-wrapper){display:flex;justify-content:space-between}.final-premium-wrapper .premium-info-insured>div:not(.modal-wrapper) .icon-edit{width:40px;height:40px;padding:var(--space-3);border:none;border-radius:var(--radius-md);margin:-20px 0;background-color:var(--color-soft-card);color:var(--color-soft-card-text);cursor:pointer;font-size:var(--text-sm)}.final-premium-wrapper .total-premium-box{display:flex;width:100%;height:78px;align-items:center;justify-content:center;padding:var(--space-8);border-radius:var(--radius-md);margin:0 auto var(--space-10);background-color:var(--color-soft-card);color:var(--color-soft-card-text);font-size:var(--text-xl);font-weight:var(--weight-medium)}@media(min-width:768px){.final-premium-wrapper .total-premium-box{margin:0 0 var(--space-10)}}.final-premium-wrapper .frequency-loader,.final-premium-wrapper .total-premium-box .dots-loader{margin-bottom:var(--space-4)}.payment-duration-person-card__label{display:flex;gap:var(--space-4)}.payment-duration-page .payment-duration__premium{position:relative;display:grid;min-width:75px;padding:var(--space-1) var(--space-2);min-height:var(--size-4);border-radius:var(--radius-full);background:var(--color-primary-card-active);color:var(--color-primary-card-active-text);font-size:var(--text-xs);font-weight:var(--weight-medium);place-items:center;white-space:nowrap}.payment-duration-page .payment-duration__premium .loader-indicator{top:calc(50% - 4px)}.payment-frequency__main-section{height:100%}@media(max-width:767.98px){.payment-frequency__main-section{display:flex;flex-direction:column;justify-content:center}}.introduction-text{margin-bottom:var(--space-8);color:var(--color-main-text);font-size:var(--text-md);letter-spacing:.51px;text-align:left}.icons-section div{display:flex;align-items:center;margin-bottom:var(--space-5);color:var(--color-main-text)}.icons-section div span{font-size:var(--text-sm);letter-spacing:.45px}.icons-section div .icon-font{margin-right:var(--space-4);margin-left:0;font-size:var(--text-xl)}.BenefitRecipients{display:flex;flex-direction:row;gap:var(--space-6);margin-bottom:var(--space-6)}@media(max-width:1199.98px){.BenefitRecipients{flex-direction:column;gap:var(--space-3)}}.BenefitRecipients .BenefitRecipientCardWrapper{display:flex;flex:1;position:relative}.BenefitRecipients .BenefitRecipientCardWrapper .BenefitRecipientCard{display:flex;flex:1;flex-direction:column;overflow:hidden;cursor:pointer;border:2px solid var(--color-primary-card-active);border-radius:var(--radius-md)}.BenefitRecipients .BenefitRecipientCardWrapper .BenefitRecipientCard .BenefitRecipientCardHeader{display:flex;flex-direction:column;gap:var(--space-4);align-items:center;padding:var(--space-8) var(--space-4);background-color:var(--color-primary-card);color:var(--color-primary-card-text)}.BenefitRecipients .BenefitRecipientCardWrapper .BenefitRecipientCard .BenefitRecipientCardHeader .BenefitRecipientDescription{font-weight:var(--weight-medium);text-align:center}@media(max-width:767.98px){.BenefitRecipients .BenefitRecipientCardWrapper .BenefitRecipientCard .BenefitRecipientCardHeader{padding:var(--space-5);flex-direction:row}.BenefitRecipients .BenefitRecipientCardWrapper .BenefitRecipientCard .BenefitRecipientCardHeader svg{height:var(--size-12)}.BenefitRecipients .BenefitRecipientCardWrapper .BenefitRecipientCard .BenefitRecipientCardHeader .BenefitRecipientDescription{text-align:start}}.BenefitRecipients .BenefitRecipientCardWrapper .BenefitRecipientCard .BenefitRecipientCardFooter{background-color:var(--color-primary-card-active);display:flex;flex-direction:column;flex:1;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);color:var(--color-primary-card-active-text);font-size:var(--text-sm);letter-spacing:1.68px;text-transform:uppercase}.BenefitRecipients .BenefitRecipientCardWrapper .BenefitRecipientCard .BenefitRecipientCardFooter:before{content:"";display:inline-block;width:var(--size-1);height:var(--size-1);border-radius:50%;background-color:var(--color-primary-card-active-text)}@media(max-width:767.98px){.BenefitRecipients .BenefitRecipientCardWrapper .BenefitRecipientCard .BenefitRecipientCardFooter{padding:var(--space-5) var(--space-2)}}.BenefitRecipients .BenefitRecipientCardWrapper .BenefitRecipientCard:hover,.BenefitRecipients .BenefitRecipientCardWrapper .BenefitRecipientCard:focus-visible{--focus-width: 0;box-shadow:var(--shadow-on-brand);transform:scale(1.02)}.BenefitRecipients .BenefitRecipientCardWrapper .BenefitRecipientCard:hover .BenefitRecipientCardHeader,.BenefitRecipients .BenefitRecipientCardWrapper .BenefitRecipientCard:focus-visible .BenefitRecipientCardHeader{background-color:var(--color-primary-card-hover)}.BenefitRecipients .BenefitRecipientCardWrapper .BenefitRecipientCardCheckmark{font-size:var(--text-4xl);color:var(--color-primary-card-text);display:block;position:absolute;right:var(--space-1);top:calc(var(--space-2) * -1);animation:scale-in-out var(--duration-fast) ease-out var(--duration-slow) both}.BenefitRecipients .BenefitRecipientCardWrapper .BenefitRecipientCardSpinner{display:flex;align-items:center;justify-content:center;position:absolute;right:var(--space-2);top:calc(var(--space-2) * -1);width:var(--size-8);height:var(--size-8);border-radius:50%;background:var(--color-primary-card-text);animation:scale-in-out var(--duration-fast) ease-out var(--duration-slow) both}.BenefitRecipients .BenefitRecipientCardWrapper .BenefitRecipientCardSpinner .spinner{--spinner-color: var(--color-primary-card);--spinner-size: var(--size-5)}@keyframes scale-in-out{0%{transform:scale(0)}to{transform:scale(1)}}.benefit-recipient-dialog.dialog-content .dialog-header-area{display:flex;flex-direction:column;gap:var(--space-2)}@media(min-width:768px){.benefit-recipient-dialog.dialog-content .dialog-header-area h2{text-align:center;font-size:var(--text-3xl);font-weight:var(--weight-medium)}.benefit-recipient-dialog.dialog-content .dialog-header-area h3{text-align:center}}.benefit-recipient-dialog.dialog-content .cards-container{gap:var(--space-4);padding-top:var(--space-6)}.benefit-recipient-dialog.dialog-content .cards-container .card:first-of-type{margin-right:unset}@media(max-width:991.98px){.benefit-recipient-dialog.dialog-content .cards-container .card:first-of-type{margin-bottom:unset}}.benefit-recipient-dialog.dialog-content .cards-container .card-content:focus-visible{outline:solid 3px var(--color-accent);outline-offset:4px}.benefit-recipient-dialog.dialog-content .cards-container .card-content .bottom{padding:var(--space-2)}.beneficiaries__main-section{height:100%}@media(max-width:767.98px){.beneficiaries__main-section{display:flex;flex-direction:column}}.dialog-content.warning-modal{color:var(--color-dialog-text);text-align:center}.dialog-content.warning-modal strong{font-weight:var(--weight-bold)}.dialog-content.warning-modal h2{max-width:280px;margin:0 auto var(--space-5);color:var(--color-dialog-emphasis);font-size:var(--text-xl);letter-spacing:.6px}.dialog-content.warning-modal span{display:inline-block}.dialog-content.warning-modal span:nth-of-type(1){margin-bottom:var(--space-4)}.dialog-content.warning-modal a{color:var(--color-dialog-text);cursor:pointer;font-weight:var(--weight-medium);text-decoration:underline}.dialog-content.warning-modal .warning-modal-btn{min-width:140px;margin:var(--space-4) auto var(--space-8)}.dialog-content.warning-modal .dialog-actions .yes-no-section{width:100%}.dialog-content.warning-modal .dialog-actions .warning-modal-btn{width:auto;flex:0 0 auto}@media(min-width:768px){.dialog-content.warning-modal .dialog-actions button{max-width:none}}@media(min-width:768px){.dialog-content.warning-modal{max-width:358px}}.dialog-content.warning-modal.maximized{text-align:left}.dialog-content.warning-modal.maximized .warning-modal-btn{max-width:none}.dialog-content.warning-modal.maximized .yes-no-section,.dialog-content.warning-modal.maximized .warning-modal-btn{z-index:1}@media(min-width:768px){.dialog-content.warning-modal.maximized{max-width:unset}.dialog-content.warning-modal.maximized h3{text-align:center}.dialog-content.warning-modal.maximized .warning-modal-btn{max-width:325px}}.notification-box{display:flex;align-items:center;padding-right:var(--space-2);border:solid 2px var(--color-primary-card-border);border-radius:var(--radius-md);margin-bottom:var(--space-6);color:var(--color-primary-card-text);font-size:var(--text-md)}.notification-box .icon-exclamation{width:auto;margin:var(--space-3) var(--space-5);font-size:var(--text-4xl)}.notification-box.information{padding:var(--space-4) var(--space-5);border:none;margin-bottom:var(--space-3);background-color:var(--color-soft-card);color:var(--color-soft-card-text)}@media(min-width:768px){.notification-box{max-width:600px}.notification-box.information{margin-bottom:var(--space-2)}.notification-box.full-width{max-width:unset}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-in{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes slide-out{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-40%)}}@keyframes scale-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes scale-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}.icon-dialog-content{position:fixed;z-index:1010;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:row;overflow:hidden;width:1050px;max-width:90%;height:75%;border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-2)}.icon-dialog-content[data-state=open]{animation:scale-in var(--duration-base) ease-out}.icon-dialog-content[data-state=closed]{animation:scale-out var(--duration-fast) ease-out}.icon-dialog-left{display:flex;width:40%;flex-wrap:wrap;align-items:center;justify-content:center;padding:var(--space-8) var(--space-5);background-color:var(--color-dialog-emphasis);border-bottom-left-radius:10px;border-top-left-radius:10px;color:var(--color-dialog-emphasis-text)}.icon-dialog-left .icon-dialog-title{margin:0;font-size:var(--text-3xl);letter-spacing:.84px;text-align:center}.icon-dialog-left .icon-dialog-title h2{margin:0;color:var(--color-dialog-emphasis-text);font-size:var(--text-3xl)}.icon-dialog-left>i{color:var(--color-dialog-emphasis-text);font-size:155px}.icon-dialog-right{background:var(--color-dialog);position:relative;display:flex;width:60%;flex-direction:column;padding:var(--space-10) var(--space-16)}.icon-dialog-right .dialog-scroll-area{height:unset;margin:auto}.icon-dialog-right .dialog-scroll-viewport{padding:0 .5em}.icon-dialog-right .dialog-close-button.close{position:absolute;top:0;right:0;z-index:1;height:auto;padding:var(--space-6) var(--space-6) 0;margin:0}.icon-dialog-right .dialog-close-button.close .icon-close{color:var(--color-dialog-text);font-size:var(--text-sm)}.icon-dialog-right .dialog-close-button.close:focus-visible{--focus-width: 0}.icon-dialog-right .dialog-close-button.close:focus-visible .icon-close{outline:2px solid var(--focus-visible-border-color);outline-offset:4px;border-radius:50%}.icon-dialog-right .icon-dialog-right-title{margin:0 0 var(--space-6);padding-right:var(--space-10);color:var(--color-dialog-emphasis);font-size:var(--text-3xl);font-weight:var(--weight-medium)}.icon-dialog-right .dialog-actions{justify-content:flex-end;padding:var(--space-8) 0 0;margin-top:auto;text-align:right}.icon-dialog-right .dialog-actions .btn{flex:0 0 auto;width:180px}.icon-dialog-footer{z-index:1;align-self:flex-end;width:100%;padding:0 var(--space-10) var(--space-10);color:var(--color-dialog-emphasis-text);font-size:var(--text-xs);letter-spacing:.36px;text-align:center}.icon-dialog-footer a{color:var(--color-dialog-emphasis-text);text-decoration:underline}@media(max-width:767.98px){.icon-dialog-footer,.icon-dialog-footer a{color:var(--color-dialog-emphasis)}}.parties-dropdown__trigger{display:flex;width:100%;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-6);border:none;border-radius:var(--radius-md);margin-bottom:var(--space-4);background-color:var(--color-soft-card);color:var(--color-soft-card-text);cursor:pointer;font-family:inherit;text-align:left}.parties-dropdown__trigger[data-state=open]{border-radius:var(--radius-md) var(--radius-md) 0 0}.parties-dropdown__trigger[data-state=open] .parties-dropdown__indicator{transform:rotate(180deg)}.parties-dropdown__placeholder{color:var(--color-soft-card-text);font-size:var(--text-lg);font-weight:var(--weight-medium)}.parties-dropdown__indicator{color:var(--color-soft-card-muted);font-family:iconfont,var(--font-family-base);font-size:9px;transform-origin:center;transition:transform var(--duration-fast) ease}.parties-dropdown__indicator:before{content:":"/""}.parties-dropdown__menu{z-index:1020;width:var(--radix-dropdown-menu-trigger-width);padding:0;border-radius:0 0 var(--radius-md) var(--radius-md);margin-bottom:var(--space-8);background-color:var(--color-soft-card);--focus-width: 0px;transform-origin:top}.parties-dropdown__menu[data-state=open]{animation:parties-dropdown-in var(--duration-fast) ease-out}.parties-dropdown__menu[data-state=closed]{animation:parties-dropdown-out var(--duration-fast) ease-in}.parties-dropdown__menu .parties-dropdown-separator{height:var(--space-px);background-color:var(--color-soft-card-border);margin:var(--space-1)}.parties-dropdown__option{color:var(--color-soft-card-text);cursor:pointer;--focus-width: 0px;-webkit-user-select:none;user-select:none}.parties-dropdown__option[data-highlighted],.parties-dropdown__option:hover{background-color:var(--color-soft-card-hover)}.parties-dropdown__option[data-disabled]{cursor:default}.parties-dropdown__option .option-wrapper{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-4)}.parties-dropdown__option .option-wrapper .option-type{color:var(--color-soft-card-muted);font-size:var(--text-xs);line-height:var(--leading-tight)}.parties-dropdown__option .option-wrapper .option-title{padding-top:2px;font-size:var(--text-sm);letter-spacing:.45px;line-height:var(--leading-tight)}.parties-dropdown__option .option-wrapper .add-area{width:40px;height:40px;flex-shrink:0;padding-top:var(--space-2);border-radius:var(--radius-md);background-color:var(--color-soft-card-text);font-size:var(--text-lg);font-weight:var(--weight-bold);text-align:center}.parties-dropdown__option .option-wrapper .add-area.checked{background:none}.parties-dropdown__option .option-wrapper .add-area .icon-font{width:auto;margin:0;color:var(--color-soft-card)}.parties-dropdown__option .option-wrapper .add-area .icon-checked{color:var(--color-soft-card);font-size:var(--text-sm)}@keyframes parties-dropdown-in{0%{opacity:0;transform:translateY(-8px) scaleY(.95)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes parties-dropdown-out{0%{opacity:1;transform:translateY(0) scaleY(1)}to{opacity:0;transform:translateY(-8px) scaleY(.95)}}@media(max-width:767.98px){.beneficiaries-dialog .dialog-actions{padding:var(--space-2) var(--space-10)}}.beneficiaries-information-form{margin-bottom:0}.beneficiaries-information-form .beneficiary-purpose{margin-bottom:var(--space-4);color:var(--color-primary-card-text)}.beneficiaries-information-form .person-container{display:flex;flex-direction:column;gap:var(--space-5)}.beneficiaries-information-form h2.insured-name{display:block;margin-top:0;margin-bottom:var(--space-3);margin-left:0;color:var(--color-primary-card-text);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:.45px}.confirmation-container .confirmation-content{flex:1 0 auto}.confirmation-container .confirmation-content h1{padding-top:var(--space-8);margin-bottom:var(--space-10);font-size:var(--text-3xl);text-align:left}.confirmation-container .confirmation-content>div{margin-bottom:var(--space-10);font-size:var(--text-md);letter-spacing:.51px}.confirmation-container a.btn{display:inline-flex;align-items:center}.confirmation-container .button-wrapper button,.confirmation-container .button-wrapper button:focus,.confirmation-container .button-wrapper button:active,.confirmation-container .button-wrapper button:hover{position:relative;width:100%;background-color:var(--color-accent);color:var(--color-accent-text)}@media(min-width:768px){.confirmation-container .confirmation-content{width:50%;max-width:768px}.confirmation-container .confirmation-content h1{padding-top:var(--space-2)}}.existing-insurance-container{color:var(--color-primary-card-text);font-size:var(--text-lg)}.existing-insurance-container .contact-block{display:flex;justify-content:space-evenly;margin-top:var(--space-6);text-align:center}.existing-insurance-container .contact-block .icon-phone,.existing-insurance-container .contact-block .icon-calendar{width:80px;height:80px;padding:var(--space-6);border:1px;border-radius:50%;margin-bottom:3px;background-color:var(--color-soft-card);color:var(--color-soft-card-text);font-size:var(--text-4xl)}.existing-insurance-container .contact-block .icon-sms{display:inline-block;width:80px;height:80px;background:url("data:image/svg+xml,%3csvg%20aria-hidden='true'%20xmlns='http://www.w3.org/2000/svg'%20width='80'%20height='80'%20viewBox='0%200%2080%2080'%3e%3cg%20fill='none'%20fill-rule='evenodd'%3e%3ccircle%20cx='40'%20cy='40'%20r='40'%20fill='%233397b6'%20fill-rule='nonzero'/%3e%3cpath%20fill='%23FFF'%20d='M53.564%2049.49L55.5%2056.1l-6.931-1.584c-6.883%204.358-15.941%202.85-21.04-3.504-5.098-6.354-4.608-15.524%201.138-21.299%205.746-5.775%2014.914-6.31%2021.293-1.244%206.38%205.067%207.933%2014.118%203.609%2021.022l-.005-.001zM35%2041a2%202%200%201%201-4%200%202%202%200%200%201%204%200zm7%200a2%202%200%201%201-4%200%202%202%200%200%201%204%200zm7%200a2%202%200%201%201-4%200%202%202%200%200%201%204%200z'/%3e%3c/g%3e%3c/svg%3e") no-repeat center center}.existing-insurance-container .want-to-buy-section div{margin-bottom:var(--space-6)}.existing-insurance-container .contact-dela-button{display:inline-block;width:auto;height:48px;margin-bottom:var(--space-4)}.existing-insurance-container .questions-text{margin-bottom:var(--space-6)}.existing-insurance-container .call-dela-section span{text-decoration:underline}@media(max-width:767.98px){.existing-insurance-container{margin-bottom:var(--space-12);font-size:var(--text-md)}.existing-insurance-container .want-to-buy-section{margin-top:var(--space-12);margin-bottom:var(--space-2);text-align:center}.existing-insurance-container .questions-text{text-align:center}.existing-insurance-container .call-dela div,.existing-insurance-container .contact-dela div{margin-top:var(--space-2)}}@media(min-width:768px){.existing-insurance-container .want-to-buy-section{margin-bottom:var(--space-12);font-size:var(--text-xl)}.existing-insurance-container .call-dela div,.existing-insurance-container .contact-dela div{margin-top:var(--space-3)}.existing-insurance-container .contact-block{justify-content:flex-start;margin-top:var(--space-8);font-size:var(--text-sm)}.existing-insurance-container .contact-block div:first-child{margin-right:var(--space-4)}}.signing-method-wrapper{display:flex}.signing-method-wrapper .signing-method__icon svg{fill:currentcolor}.signing-method-wrapper .signing-method__icon.itsme-icon{position:relative}.signing-method-wrapper .signing-method__icon.itsme-icon svg{position:relative;z-index:2;fill:var(--color-danger)}.signing-method-wrapper .signing-method__icon.itsme-icon:before{position:absolute;z-index:1;border-radius:50%;background-color:var(--color-dialog);content:""}.signing-method-wrapper .signing-method__content{display:flex;gap:var(--space-2)}.signing-method-wrapper .signing-method__title{font-weight:var(--weight-medium)}.signing-method-wrapper .signing-method__description{color:var(--color-primary-card-muted)}.signing-method-wrapper .go-back-button{font-size:var(--text-xs);text-decoration:underline}.signing-party{display:flex;flex-direction:column;color:var(--color-main-text)}.signing-party:first-of-type{margin-top:0}.signing-party .party-information{display:flex;align-items:center;margin-bottom:var(--space-3)}.signing-party .party-information .icon-font{margin:0 var(--space-3) 0 0;font-size:45px}.signing-party .party-information .party-title-wrapper{display:flex;flex-direction:column;justify-content:space-between}.signing-party .party-information .party-title-wrapper .party-title{color:var(--color-main-accent);font-size:var(--text-md);letter-spacing:normal;line-height:var(--leading-tight)}.signing-party .party-information .party-title-wrapper .party-name{font-size:var(--text-xl);letter-spacing:normal;line-height:var(--leading-tight)}.error-message{width:max-content;padding:var(--space-2);border-radius:var(--radius-lg);background:var(--color-danger)}.id-card-upload-zone{--color-dots-loader: var(--color-primary-card-text);display:flex;width:100%;height:120px;flex-direction:row;justify-content:space-between;padding:var(--space-4);border:1px dashed var(--color-primary-card-border);border-radius:var(--radius-md);background-color:var(--color-primary-card);color:var(--color-primary-card-text);cursor:pointer;fill:var(--color-primary-card-text);gap:var(--space-4);transition-duration:var(--duration-base);transition-property:background-color,color,fill}.id-card-upload-zone.uploaded{flex-direction:column;justify-content:space-between;border:1px dashed var(--color-success)}.id-card-upload-zone.is-uploading{flex-direction:column;justify-content:center}.id-card-upload-zone:not(.is-desktop){flex-direction:column;align-items:center;justify-content:center}.id-card-upload-zone__loading-dots{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.id-card-upload-zone__main-section{display:flex;flex-direction:column;gap:2px}.id-card-upload-zone__main-section>.id-card-upload-zone__id-card-side{font-weight:var(--weight-medium);line-height:20px}.id-card-upload-zone__main-section>.id-card-upload-zone__instructions{font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:20px}.id-card-upload-zone__main-section>.id-card-upload-zone__limits{font-size:var(--text-xs);color:var(--color-primary-card-muted);line-height:20px}.id-card-upload-zone__plus-icon-backdrop,.id-card-upload-zone__select-icon-backdrop,.id-card-upload-zone__check-icon-backdrop,.id-card-upload-zone__edit-icon-backdrop{display:flex;flex-shrink:0;align-items:center;justify-content:center;transition:background-color,stroke}.id-card-upload-zone__plus-icon-backdrop{width:40px;height:40px;border-radius:var(--radius-sm);background-color:var(--color-primary-card-hover);transition:background-color var(--duration-base)}.id-card-upload-zone__plus-icon-backdrop>.id-card-upload-zone__plus-icon{stroke:var(--color-primary-card-text);transition:stroke var(--duration-base)}.id-card-upload-zone__check-icon-backdrop{width:24px;height:24px;border-radius:var(--radius-lg);background-color:var(--color-success)}.id-card-upload-zone__check-icon-backdrop>.id-card-upload-zone__check-icon{width:20px;height:20px;stroke:var(--color-success-text)}.id-card-upload-zone__select-icon-backdrop,.id-card-upload-zone__edit-icon-backdrop{height:32px;padding:var(--space-2);border:1px solid var(--color-primary-card-text);border-radius:var(--radius-sm);gap:var(--space-2);transition:border var(--duration-base)}.id-card-upload-zone__select-icon-backdrop>.id-card-upload-zone__select-message,.id-card-upload-zone__select-icon-backdrop>.id-card-upload-zone__edit-message,.id-card-upload-zone__edit-icon-backdrop>.id-card-upload-zone__select-message,.id-card-upload-zone__edit-icon-backdrop>.id-card-upload-zone__edit-message{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:24px}.id-card-upload-zone__select-icon-backdrop>.icon-magnifier,.id-card-upload-zone__edit-icon-backdrop>.icon-magnifier{margin:0}.id-card-upload-zone__bottom-section{display:flex;max-width:100%;align-items:center;justify-content:space-between;gap:var(--space-3)}.id-card-upload-zone__bottom-section>.id-card-upload-zone__check-icon-container{display:flex;max-width:calc(100% - 140px);align-items:center;gap:var(--space-3)}.id-card-upload-zone__bottom-section>.id-card-upload-zone__check-icon-container>.id-card-upload-zone__filename{overflow:hidden;max-width:100%;font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:14px;text-overflow:ellipsis;white-space:nowrap}.id-card-upload-zone:hover,.id-card-upload-zone:active{background-color:var(--color-primary-card-hover)}.id-card-upload-zone:hover .id-card-upload-zone__plus-icon-backdrop,.id-card-upload-zone:active .id-card-upload-zone__plus-icon-backdrop{background-color:var(--color-primary-card-active)}.id-card-upload-zone:hover .id-card-upload-zone__plus-icon,.id-card-upload-zone:active .id-card-upload-zone__plus-icon{stroke:var(--color-primary-card-active-text)}.id-card-upload-zone:hover .id-card-upload-zone__edit-icon-backdrop,.id-card-upload-zone:active .id-card-upload-zone__edit-icon-backdrop,.id-card-upload-zone:hover .id-card-upload-zone__select-icon-backdrop,.id-card-upload-zone:active .id-card-upload-zone__select-icon-backdrop{border:1px solid var(--color-primary-card-active)}.id-card-wrapper{flex:1 0 auto;margin-bottom:var(--space-12)}.id-card-wrapper form{position:relative;height:100%}.id-card-wrapper .id-card-container{display:flex;max-width:343px;flex-direction:column;gap:var(--space-8)}.id-card-wrapper .id-card-container.show-separator>div:first-of-type{border-bottom:1px solid var(--color-primary-card-text)}.id-card-wrapper .id-card-container .id-card-tiles{display:flex;flex-direction:column;margin-bottom:var(--space-8);gap:var(--space-4)}.id-card-wrapper .id-card-container .person-card-container{margin-bottom:0}.id-card-wrapper .id-card-container .uploading-id-card-info{margin-top:var(--space-2);margin-bottom:var(--space-6)}.without-gradient-after:after{display:none}.medical-flow-text{color:var(--color-main-text);font-size:var(--text-md)}.medical-flow-text div{margin-bottom:var(--space-5)}@media(min-width:768px){.medical-flow-text{letter-spacing:.6px}}.yes-no-section{display:flex;justify-content:center}.yes-no-section button{width:100%;max-width:140px;height:48px;border:solid 1px var(--color-dialog-border);background-color:var(--color-dialog);color:var(--color-dialog-text);font-weight:var(--weight-bold)}.yes-no-section button:hover{background-color:var(--color-dialog-fill);color:var(--color-dialog-text)}.yes-no-section button:first-child{margin-left:var(--space-10);border-bottom-left-radius:8px;border-top-left-radius:8px}.yes-no-section button:last-child{border-left:none;margin-right:var(--space-10);border-bottom-right-radius:8px;border-top-right-radius:8px}.yes-no-section:not(.vertical) button{--focus-offset: 0}.yes-no-section:not(.vertical) button:focus-visible{z-index:2}.yes-no-section:not(.vertical) button:focus-visible:last-child{border-left:solid 1px}.yes-no-section.vertical{flex-direction:column;gap:1.5em}.yes-no-section.vertical button{width:unset;max-width:none;padding:0 var(--space-2);border:solid 1px var(--color-dialog-border);border-radius:var(--radius-md);margin:0}.yes-no-section.vertical button:first-child{background-color:var(--color-dialog-emphasis);color:var(--color-dialog-emphasis-text);border:solid 1px var(--color-dialog-emphasis-border)}.yes-no-section.vertical button:first-child:hover{opacity:.9}.drawer{position:fixed;z-index:1020;top:0;left:0;width:100%;height:100vh;background-color:var(--color-dialog-emphasis);color:var(--color-dialog-emphasis-text);overflow-y:auto;transform:translate(-100%);transition:transform var(--duration-fast) ease-in;padding-bottom:1em}.drawer.shown{transform:translate(0);transition:transform var(--duration-base) ease-out}.drawer .btn.btn-flat.close{position:absolute;top:0;right:0;padding:var(--space-4) var(--space-4) 0;margin:0}.drawer .btn.btn-flat.close i.icon-font.icon-close{color:var(--color-dialog-emphasis-text)}.pie-chart-container{position:relative;width:30px;height:30px}.pie-chart-container .circle-background,.pie-chart-container .circle-progress{fill:none}.pie-chart-container .circle-background{stroke:var(--color-dialog-emphasis-border);stroke-width:4px}.pie-chart-container .circle-progress{stroke:var(--color-dialog-emphasis-text)}.pie-chart-container .content{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.pie-chart-container .content .icon-checked{color:var(--color-dialog-emphasis);font-size:var(--text-xs)}.pie-chart-container .content .icon-font{width:2em}.pie-chart-container .content.completed{border-radius:50%;background-color:var(--color-dialog-emphasis-text)}.summary{display:flex;flex-direction:column;position:relative;width:35%;flex-shrink:0;justify-content:space-between;padding:var(--space-6) 0;background-color:var(--color-dialog-emphasis);color:var(--color-dialog-emphasis-text);text-align:center}.summary.short:before{height:100px}.summary .summary-header{display:flex;align-items:center;padding-bottom:var(--space-5);border-bottom:1px solid var(--color-dialog-emphasis-border);margin:var(--space-2) var(--space-8) 0 var(--space-5)}@media(min-width:992px){.summary .summary-header{margin-top:0}}.summary .summary-header .btn-light{height:auto;flex-shrink:0;padding:var(--space-2);margin-right:var(--space-4);color:var(--color-dialog-emphasis-text);font-size:var(--text-md)}.summary .summary-header h2{font-size:var(--text-lg);letter-spacing:.57px;line-height:var(--leading-tight);text-align:left}.summary .scrollable-content{flex-grow:1;padding:var(--space-1);padding-bottom:var(--space-5);overflow-y:auto}.summary .not-selected{margin:var(--space-8) var(--space-8) 0 var(--space-5);color:var(--color-dialog-emphasis-text);font-size:var(--text-sm);letter-spacing:.45px;line-height:var(--leading-tight);text-align:left}.summary button.category{display:block;width:100%;border:none;background:none;color:inherit;font:inherit;text-align:inherit}.summary .category{padding:0 var(--space-8) 0 var(--space-5)}.summary .category.clickable{cursor:pointer;--focus-offset: -8px;--focus-visible-border-color: var(--color-dialog-emphasis-text);border-radius:var(--radius-lg)}.summary .category.clickable:hover{background-color:var(--color-dialog-emphasis-border)}.summary .category .category-item{display:flex;align-items:center}.summary .category .category-item .option{display:flex;padding:0 0 var(--space-5);margin-right:var(--space-5);font-size:var(--text-sm);text-align:left;overflow-wrap:break-word}.summary .category .category-item .option .icon-dot{margin-top:var(--space-1);font-size:8px}.summary .category .category-item .option .diseases-info{display:flex;flex-direction:column;margin-left:var(--space-2)}.summary .category .category-item .option .diseases-info .diseases-name{margin-bottom:3px;font-size:var(--text-md);letter-spacing:.54px;line-height:var(--leading-tight)}.summary .category .category-item .option .diseases-info .diseases-subcategory{display:block;font-size:var(--text-sm);font-style:italic;letter-spacing:.42px;line-height:var(--leading-tight)}.summary .category .category-item .remove-btn{align-self:flex-start;padding:var(--space-3) var(--space-2);border:none;border-radius:var(--radius-md);margin-bottom:var(--space-2);margin-left:auto;background-color:var(--color-dialog-emphasis-border);color:inherit;cursor:pointer;--focus-visible-border-color: var(--color-dialog-emphasis-text)}.summary .category .category-item .remove-btn .icon-bin{font-size:var(--text-lg)}.summary .category:not(:last-child) .category-item:last-of-type{padding-bottom:var(--space-2);border-bottom:solid 1px var(--color-dialog-emphasis-border)}.summary .category .category-name{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) 0;font-size:var(--text-md);font-weight:var(--weight-bold);text-align:left}.summary .summary-footer{display:flex;flex-direction:column;gap:var(--space-4);margin:var(--space-10) var(--space-8) 0}.summary .summary-footer button{--focus-visible-border-color: var(--color-focus-ring-on-primary)}.summary .summary-footer .edit-diseases-button{position:relative}.summary .summary-footer .edit-diseases-button .icon-edit{position:absolute;right:var(--space-4)}.summary .summary-footer .summary-button{z-index:1;flex-shrink:0}@media(max-width:767.98px){.summary{width:100%;height:100%;padding:var(--space-5) 0;background:none}.summary.short:before{height:80px}.summary .scrollable-content{padding-bottom:var(--space-16)}}.btn-flat.btn-mobile-summary,.btn-flat.btn-mobile-summary:active,.btn-flat.btn-mobile-summary:hover,.btn-flat.btn-mobile-summary:disabled,.btn-flat.btn-mobile-summary:focus,.btn-flat.btn-mobile-summary:focus:active,.btn-flat.btn-mobile-summary:focus:hover,.btn-flat.btn-mobile-summary:focus:disabled,.btn-flat.btn-mobile-summary:active:active,.btn-flat.btn-mobile-summary:active:hover,.btn-flat.btn-mobile-summary:active:disabled{padding:0 0 var(--space-5);color:var(--color-dialog-text);cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-regular);text-align:left;text-decoration:underline}.btn-flat.btn-mobile-summary svg,.btn-flat.btn-mobile-summary:active svg,.btn-flat.btn-mobile-summary:hover svg,.btn-flat.btn-mobile-summary:disabled svg,.btn-flat.btn-mobile-summary:focus svg,.btn-flat.btn-mobile-summary:focus:active svg,.btn-flat.btn-mobile-summary:focus:hover svg,.btn-flat.btn-mobile-summary:focus:disabled svg,.btn-flat.btn-mobile-summary:active:active svg,.btn-flat.btn-mobile-summary:active:hover svg,.btn-flat.btn-mobile-summary:active:disabled svg{position:relative;top:2px;margin-right:var(--space-2)}.btn-flat.btn-mobile-summary span,.btn-flat.btn-mobile-summary:active span,.btn-flat.btn-mobile-summary:hover span,.btn-flat.btn-mobile-summary:disabled span,.btn-flat.btn-mobile-summary:focus span,.btn-flat.btn-mobile-summary:focus:active span,.btn-flat.btn-mobile-summary:focus:hover span,.btn-flat.btn-mobile-summary:focus:disabled span,.btn-flat.btn-mobile-summary:active:active span,.btn-flat.btn-mobile-summary:active:hover span,.btn-flat.btn-mobile-summary:active:disabled span{text-decoration:none}@keyframes browsing-slide-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes browsing-slide-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.browsing-container{width:100%;overflow-y:auto;padding:.5em}.browsing-container .browsing-accordion-item{padding-right:var(--space-2);border-bottom:1px solid var(--color-dialog-border);margin-bottom:1px}.browsing-container .browsing-accordion-item:first-of-type{border-top:1px solid var(--color-dialog-border)}.browsing-container .browsing-accordion-item:last-of-type{margin-bottom:var(--space-16)}.browsing-container .browsing-accordion-trigger{display:flex;align-items:center;width:100%;padding:var(--space-4) 0;border:none;background:none;cursor:pointer;color:var(--color-dialog-emphasis);position:relative}.browsing-container .browsing-accordion-trigger:after{position:absolute;top:50%;right:0;height:9px;color:var(--color-dialog-emphasis);content:":"/"";font-family:iconfont,var(--font-family-base);font-size:7px;transform:translateY(-50%) rotate(0);transform-origin:center;transition:transform var(--duration-fast) ease}.browsing-container .browsing-accordion-trigger[data-state=open]:after{transform:translateY(-50%) rotate(180deg)}.browsing-container .browsing-accordion-trigger .panel-title-content{display:inline-block;width:calc(100% - 55px);color:var(--color-dialog-emphasis);font-size:var(--text-md);font-weight:var(--weight-medium);text-align:left}.browsing-container .browsing-accordion-trigger .panel-title-prefix{display:inline-flex;width:20px;height:20px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;margin-right:var(--space-3);background-color:var(--color-soft-card);color:var(--color-soft-card-text);font-size:var(--text-xs);font-weight:var(--weight-bold)}.browsing-container .browsing-accordion-content{overflow:hidden}.browsing-container .browsing-accordion-content[data-state=open]{animation:browsing-slide-down .5s ease-in}.browsing-container .browsing-accordion-content[data-state=closed]{animation:browsing-slide-up .5s ease}.browsing-container .browsing-accordion-content-inner{padding:.5em}.browsing-container .checkbox-group{width:100%;height:100%;margin-bottom:var(--space-4)}.browsing-container .checkbox-group:not(:first-of-type){margin-top:var(--space-8)}.browsing-container .checkbox-group .checkbox-group-title{margin-bottom:var(--space-4)}.browsing-container .checkbox-group .input-checkbox-wrapper{width:100%;margin-bottom:var(--space-3);font-size:var(--text-md)}.browsing-container .checkbox-group .input-checkbox-wrapper span{display:block;margin-top:2px;color:var(--color-dialog-muted);font-size:var(--text-sm)}.browsing-container .checkbox-group .input-checkbox-wrapper label.checked{font-weight:var(--weight-medium)}.browsing-container .checkbox-group .input-checkbox-wrapper label.checked span{font-weight:var(--weight-regular)}.browsing-container .checkbox-group .input-checkbox-wrapper input[type=checkbox]+label:before{border:1px solid var(--color-dialog-muted)}.browsing-container::-webkit-scrollbar-thumb{background-color:var(--color-scroll)}.input-autosuggest-wrapper{width:100%;color:var(--color-dialog-text);letter-spacing:normal}.input-autosuggest-wrapper .autosuggest-input{position:relative;display:flex;flex-direction:column;margin:0}.input-autosuggest-wrapper .autosuggest-input__control{display:flex;width:100%;box-sizing:border-box;align-items:center;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-10);border:1px solid var(--color-dialog-fill);border-radius:var(--radius-md);background-color:var(--color-dialog-fill)}.input-autosuggest-wrapper .autosuggest-input__control:has(:focus-visible){border-color:var(--color-dialog-text);background-color:var(--color-dialog);outline:var(--focus-width) solid var(--focus-visible-border-color);outline-offset:var(--focus-offset)}.input-autosuggest-wrapper .autosuggest-input__input{width:100%;min-height:var(--size-5);background:transparent;border:none;color:var(--color-dialog-text);font-size:var(--text-md);--focus-width: 0}.input-autosuggest-wrapper .autosuggest-input__input::placeholder{color:var(--color-dialog-text);opacity:1}.input-autosuggest-wrapper .autosuggest-input__menu{position:absolute;top:100%;right:0;left:0;z-index:var(--z-dropdown);max-height:222px;overflow-y:auto;border:1px solid var(--color-dialog-text);border-radius:var(--radius-md);margin-top:-1px;background-color:var(--color-dialog);padding-block:var(--space-2)}.input-autosuggest-wrapper .autosuggest-input__option{padding:0;color:var(--color-dialog-text);cursor:pointer}.input-autosuggest-wrapper .autosuggest-input__option[data-selected=true],.input-autosuggest-wrapper .autosuggest-input__option[data-disabled=true]{background-color:var(--color-dialog-fill)}.input-autosuggest-wrapper .autosuggest-input__option[data-disabled=true]{cursor:default}.input-autosuggest-wrapper .autosuggest-input__option .option-wrapper{display:flex;min-height:54px;align-items:center;padding:var(--space-2) var(--space-4);color:var(--color-dialog-text);font-size:var(--text-md)}.input-autosuggest-wrapper .autosuggest-input__option .option-wrapper .synonyms{margin-top:var(--space-1);color:var(--color-dialog-muted);font-size:var(--text-sm);font-style:italic}.input-autosuggest-wrapper .autosuggest-input__option .option-wrapper .add-area{flex-shrink:0;margin-left:auto}.input-autosuggest-wrapper .autosuggest-input__option .option-wrapper .add-area .icon-checked{margin:0 3px 0 0;color:var(--color-dialog-emphasis);font-size:var(--text-xs)}.input-autosuggest-wrapper .no-result-text{padding:var(--space-5);color:var(--color-dialog-text);font-size:var(--text-sm)}.input-autosuggest-wrapper .input-autosuggest-wrapper-item{position:relative}.input-autosuggest-wrapper .input-autosuggest-wrapper-item .icon-search{position:absolute;top:var(--space-5);left:var(--space-4);margin:0}.input-autosuggest-wrapper .input-autosuggest-wrapper-item-button{position:absolute;top:var(--space-4);right:var(--space-4);padding:0;border:none;background:none;cursor:pointer}.input-autosuggest-wrapper .input-autosuggest-wrapper-item-button .icon-close{font-size:var(--text-xs)}@media(max-width:767.98px){.input-autosuggest-wrapper .no-result-text{text-align:center}.input-autosuggest-wrapper .autosuggest-input__input::placeholder{font-size:var(--text-sm)}}.diseases-wrapper{height:100%}.diseases-wrapper .diseases-selection{position:relative;width:65%;margin:var(--space-10)}.diseases-wrapper .diseases-selection .header-wrapper{width:100%;align-self:flex-start;margin:0}.diseases-wrapper .diseases-selection .header-wrapper .header{padding-top:var(--space-8)}@media(min-width:768px){.diseases-wrapper .diseases-selection .header-wrapper .header{padding-top:0}}.diseases-wrapper .diseases-selection .header-wrapper .title{width:100%;margin-bottom:var(--space-4);font-size:var(--text-2xl);font-weight:var(--weight-bold)}@media(min-width:768px){.diseases-wrapper .diseases-selection .header-wrapper .title{width:auto}.diseases-wrapper .diseases-selection .header-wrapper .context-info{position:static;display:inline;margin:0 var(--space-5)}.diseases-wrapper .diseases-selection .header-wrapper .context-info .icon-info{color:var(--color-dialog-emphasis)}}.diseases-wrapper .diseases-selection .searching{width:100%}.diseases-wrapper .diseases-selection .diseases-selection-info{width:100%;margin:var(--space-8) 0 var(--space-4);color:var(--color-dialog-text)}.diseases-wrapper .diseases-selection .diseases-selection-info .bold{font-weight:var(--weight-bold)}.diseases-wrapper .blurredBottom:after{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:4em;background-image:linear-gradient(to bottom,transparent,var(--color-dialog) 90%);content:"";pointer-events:none}@media(min-width:768px){.diseases-wrapper{display:flex}.diseases-selection{display:flex;flex-direction:column;align-items:center}}@media(max-width:767.98px){.diseases-wrapper .diseases-selection{display:flex;flex-direction:column;width:100%;height:100%;margin:0}.diseases-wrapper .diseases-selection .header-wrapper{margin-top:0}}.health-declaration-buttons-panel button.health-declaration-nav-button{width:170px;max-width:45%}.health-declaration-buttons-panel button.health-declaration-nav-button.with-hover:hover,.health-declaration-buttons-panel button.health-declaration-nav-button.with-hover:active:hover{background-color:var(--color-accent-hover)}.health-declaration-buttons-panel button.health-declaration-nav-button:disabled{opacity:.45}.health-declaration-buttons-panel button.health-declaration-nav-button.pending{opacity:1}.health-declaration-buttons-panel button.health-declaration-nav-button:active{background-color:var(--color-accent-hover)}.health-declaration-buttons-panel button.health-declaration-nav-button.go-to-next-step-button{margin-left:auto;background-color:var(--color-accent);color:var(--color-accent-text);position:relative}.health-declaration-buttons-panel button.health-declaration-nav-button.go-to-next-step-button .icon-font{position:absolute}.health-declaration-buttons-panel button.health-declaration-nav-button.go-to-next-step-button .icon-font.icon-right{right:10px}.health-declaration-buttons-panel button.health-declaration-nav-button.go-to-next-step-button .spinner{position:absolute;right:var(--space-2)}.health-declaration-buttons-panel button.health-declaration-nav-button.health-declaration-back-button{background-color:transparent;color:var(--color-dialog-text);display:flex;align-items:center;gap:.5em}.health-declaration-buttons-panel button.health-declaration-nav-button.health-declaration-back-button:hover,.health-declaration-buttons-panel button.health-declaration-nav-button.health-declaration-back-button:active:hover{background-color:var(--color-dialog-fill)}.health-declaration-buttons-panel{display:flex;align-self:flex-end;justify-content:space-between;background-color:var(--color-dialog);width:100%;padding-bottom:var(--space-3)}.questionnaire{display:flex;height:100%}.questionnaire .header{justify-content:flex-start}.questionnaire .question{display:flex;flex-direction:column;flex:1 0;width:100%}@media(min-width:768px){.questionnaire .question{padding:var(--space-4) var(--space-8) var(--space-6)}}.questionnaire .question .header-wrapper{padding:0 var(--space-2) var(--space-6) 0}.questionnaire .question .header-wrapper .category-name{color:var(--color-dialog-emphasis);font-weight:var(--weight-medium)}@media(max-width:767.98px){.questionnaire .question .header-wrapper .category-name{font-size:var(--text-xl)}}@media(min-width:768px){.questionnaire .question .header-wrapper .category-name{width:auto;font-size:var(--text-3xl)}}.questionnaire .question .header-wrapper .category-name div:last-child{font-weight:var(--weight-regular);margin-top:var(--space-2);margin-bottom:var(--space-6)}@media(max-width:767.98px){.questionnaire .question .header-wrapper .category-name div:last-child{font-size:var(--text-md)}}@media(min-width:768px){.questionnaire .question .header-wrapper .category-name div:last-child{font-size:var(--text-xl)}}.questionnaire .question .no-questions{display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:0 var(--space-12) 0 var(--space-8);color:var(--color-dialog-text);font-size:var(--text-sm);letter-spacing:.45px;line-height:var(--leading-tight);text-align:center}.questionnaire .question .no-questions div:first-child{padding-bottom:var(--space-5)}.questionnaire .question .scrollable-content{position:relative;flex-grow:1;padding:0 var(--space-2);overflow-y:auto}.questionnaire .question .scrollable-content::-webkit-scrollbar-thumb{background-color:var(--color-scroll)}@media(max-width:767.98px){.questionnaire .question .scrollable-content{padding:var(--space-2) 0 var(--space-16)}}.questionnaire .question .question-wrapper .question-items{margin-left:.5rem}.questionnaire .question .question-wrapper .question-items label:first-child span{font-size:var(--text-sm)}.questionnaire .question .question-wrapper .input-radio-wrapper{margin:0}.questionnaire .question .question-wrapper .input-text-wrapper,.questionnaire .question .question-wrapper .input-text-wrapper label{margin:0 0 var(--space-5) 0}.questionnaire .question .question-wrapper .input-text-wrapper .invalid-feedback,.questionnaire .question .question-wrapper .input-text-wrapper label .invalid-feedback{margin:var(--space-1) 0}.questionnaire .question .question-wrapper .input-text-wrapper ::placeholder,.questionnaire .question .question-wrapper .input-text-wrapper :input-placeholder,.questionnaire .question .question-wrapper .input-text-wrapper label ::placeholder,.questionnaire .question .question-wrapper .input-text-wrapper label :input-placeholder{color:var(--color-dialog-muted)}.questionnaire .question .question-wrapper .questionnaire-input{width:50%;min-width:320px}.questionnaire .question .question-wrapper .questionnaire-input input{margin:0}.questionnaire .question .question-wrapper .questionnaire-input .text-input{width:50%}.questionnaire .question .question-wrapper .input-checkbox-wrapper.rounded label:before{width:19px;height:19px}.questionnaire .question .subquestions-list .question-wrapper{padding-bottom:0}.questionnaire .question .question-title{font-size:var(--text-xl);font-weight:var(--weight-regular);margin:0 0 1em}.questionnaire .question .question-details{display:flex;flex-direction:column;gap:.5em}.questionnaire .question .question-details,.questionnaire .question .question-title{color:var(--color-dialog-emphasis)}.questionnaire .question .question-details .question-label,.questionnaire .question .question-details .subcategory-title,.questionnaire .question .question-title .question-label,.questionnaire .question .question-title .subcategory-title{margin:0;padding-bottom:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-regular)}@media(max-width:767.98px){.questionnaire .question .checkbox-group-other .subsection .input-text-wrapper{min-width:150px}}.questionnaire .buttons-panel{padding-bottom:0}@media(min-width:768px){.dialog-content.extended-dialog{width:1050px;height:75%;max-height:75%}}.dialog-content.extended-dialog .diseases-wrapper,.dialog-content.extended-dialog .questionnaire,.dialog-content.extended-dialog .questionnaire-completed{flex:1 1 auto;min-height:0}@media(max-width:767.98px){.dialog-content.extended-dialog .diseases-wrapper,.dialog-content.extended-dialog .questionnaire{padding:0 1em}}.dialog-content.extended-dialog.no-padding{padding:0}.dialog-content.extended-dialog.dark .dialog-close-button .icon-close{color:var(--color-dialog-emphasis-text)}.dialog-content.extended-dialog.with-gradient>.diseases-wrapper{padding-bottom:var(--space-12)}.dialog-content.extended-dialog.with-gradient:after{position:absolute;right:0;bottom:0;width:100%;height:110px;background-image:linear-gradient(to bottom,transparent,var(--color-dialog));content:"";pointer-events:none}@media(min-width:768px){.dialog-content.extended-dialog.with-gradient:after{border-bottom-left-radius:10px;border-bottom-right-radius:10px}}.dialog-content.extended-dialog .extended-dialog-actions{z-index:1;display:flex;width:100%;flex-shrink:0;justify-content:center;padding:0 var(--space-6);text-align:center}.dialog-content.extended-dialog .extended-dialog-actions .btn{width:100%}.dialog-content.extended-dialog .extended-dialog-actions .btn:disabled{background-color:var(--color-primary-card);pointer-events:none}@media(min-width:768px){.dialog-content.extended-dialog .extended-dialog-actions{display:inline-block;width:auto;align-self:flex-end;padding:0 var(--space-10) var(--space-10);text-align:right}.dialog-content.extended-dialog .extended-dialog-actions .btn{max-width:180px}}.medical-consent-container{color:var(--color-dialog-text);font-size:var(--text-md);text-align:left}.medical-consent-container .description a{text-decoration:underline}.medical-consent-container .input-checkbox-wrapper{margin:0}.medical-consent-container .input-checkbox-wrapper label{font-size:var(--text-sm)}.medical-consent-container .reason{margin-bottom:var(--space-4)}.medical-consent-container .reason a{text-decoration:underline}.medical-consent-container .permission-request{padding:var(--space-5);border-radius:var(--radius-md);margin-bottom:var(--space-4);background-color:var(--color-soft-card);color:var(--color-soft-card-text)}@media(min-width:768px){.medical-consent-container{display:flex;flex-direction:column}.medical-consent-container .input-checkbox-wrapper{align-self:center}}.pathologies-step__legend{margin-bottom:var(--space-4);color:var(--color-dialog-emphasis);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.pathologies-step .radio-buttons__description ul{margin-left:var(--space-8);margin-bottom:var(--space-4);font-weight:var(--weight-regular);list-style:outside;color:var(--color-dialog-emphasis);line-height:var(--leading-tight)}.pathologies-step .radio-buttons__description ul li{margin-bottom:var(--space-4)}@media(max-width:767.98px){.pathologies-step .pathologies-step__legend,.pathologies-step .radio-buttons__description{text-align:start}}.dialog-content.health-declaration-modal:has(.medical-consent-container) .dialog-header-area{padding-bottom:0}.dialog-content.health-declaration-modal:has(.medical-consent-container) .header{padding-bottom:0}.dialog-content.health-declaration-modal:has(.medical-consent-container) .header .title{margin-bottom:var(--space-6)}@media(min-width:768px){.dialog-content.health-declaration-modal:has(.medical-consent-container) .header .title{margin-bottom:var(--space-4)}}.dialog-content.health-declaration-modal .dialog-header-area .header{align-items:center;padding-bottom:var(--space-8);--header-color: var(--color-dialog-text)}.dialog-content.health-declaration-modal .dialog-header-area .header .title{margin-bottom:0;font-size:var(--text-3xl);font-weight:var(--weight-medium);line-height:32px}.dialog-content.health-declaration-modal .dialog-header-area .header .title span{color:var(--color-dialog-emphasis)}.dialog-content.health-declaration-modal .dialog-header-area .header .context-info{width:32px;height:32px}@media(max-width:767.98px){.dialog-content.health-declaration-modal .dialog-header-area .header{justify-content:flex-start}.dialog-content.health-declaration-modal .dialog-header-area .header .title{width:auto}.dialog-content.health-declaration-modal .dialog-header-area .header .context-info{position:static;display:inline;margin:0 var(--space-5)}}@media(min-width:768px){.dialog-content.health-declaration-modal .dialog-header-area .header .title{width:auto;font-size:var(--text-xl);line-height:var(--leading-tight)}}.dialog-content.health-declaration-modal .health-declaration-buttons-panel{padding:0 var(--space-6)}@media(min-width:768px){.dialog-content.health-declaration-modal{height:100%;max-height:674px;width:500px}}.medical-information-wrapper .medical-form-person-sections-container{display:flex;flex-direction:column;gap:var(--space-8)}@media(max-width:767.98px){.medical-information-wrapper .medical-form-person-sections-container{gap:var(--space-4)}}.medical-information-wrapper .questionnaire-completed{display:flex;flex-direction:column;flex:1 0 auto}.medical-information-wrapper .questionnaire-completed-body{margin:auto;color:var(--color-dialog-text);font-size:var(--text-xl);text-align:center}.medical-information-wrapper .questionnaire-completed-body .icon-hd_complete{margin-bottom:var(--space-6);font-size:120px}.medical-information-wrapper .questionnaire-completed-buttons{display:flex;justify-content:space-between;padding:0 var(--space-10) var(--space-10)}.medical-information-wrapper .questionnaire-completed-buttons .btn{width:auto;padding:var(--space-4) var(--space-10)}.medical-information-wrapper .questionnaire-completed-buttons .btn-light,.medical-information-wrapper .questionnaire-completed-buttons .btn-light:active:focus{border:solid 2px var(--color-soft-card)}@media(max-width:767.98px){.medical-information-wrapper .questionnaire-completed-body{display:flex;flex:1 0 auto;flex-direction:column;align-items:center;justify-content:center;margin:0}.medical-information-wrapper .questionnaire-completed-buttons{padding:0}.medical-information-wrapper .questionnaire-completed-buttons .btn{width:49%}}.medical-information-wrapper .question-label,.medical-information-wrapper .question-label-small{padding-bottom:var(--space-2);color:var(--color-dialog-text)}.medical-information-wrapper .question-label{font-size:var(--text-xl)}.medical-information-wrapper .question-label-small{font-weight:var(--weight-bold);line-height:var(--leading-tight);font-size:var(--text-md)}.medical-information-wrapper .question-label-small+.input-text-wrapper{margin:0 0 var(--space-5);transition:margin var(--duration-base) ease-out}.medical-information-wrapper .question-label-small+.input-text-wrapper.hasError{margin:0 0 var(--space-8)}.medical-information-wrapper .question-label-small+.input-text-wrapper .invalid-feedback{width:100%;text-align:left}.medical-information-wrapper .not-affect-premium{margin-top:var(--space-12);color:var(--color-dialog-text);font-size:var(--text-md);text-align:center}.medical-information-wrapper .not-affect-premium :last-child{margin-top:var(--space-6)}.medical-information-wrapper .medical-consent-container h2{margin:var(--space-12) 0}.medical-information-wrapper .medical-consent-container .permissionRequest{margin-bottom:var(--space-10)}.medical-information-wrapper .basic-medical-form{display:flex;flex-direction:column;height:100%;justify-content:space-between}.medical-information-wrapper .basic-medical-form .scrollable-content{flex-grow:1;overflow-y:auto}@media(min-width:768px){.medical-information-wrapper .basic-medical-form .scrollable-content{max-height:418px;padding:0 var(--space-2)}}.medical-information-wrapper .basic-medical-form .scrollable-content::-webkit-scrollbar-thumb{background-color:var(--color-dialog-text)}.medical-information-wrapper .basic-medical-form .input-text-wrapper input{width:70px;flex-grow:0;text-align:center}.medical-information-wrapper .basic-medical-form .smoking-container .input-radio-wrapper label,.medical-information-wrapper .basic-medical-form .smoking-container .input-radio-wrapper input{margin:var(--space-1) 0}.medical-information-wrapper .basic-medical-form .smoking-container .input-radio-wrapper .options-wrapper{display:flex;flex-direction:column}.medical-information-wrapper .basic-medical-form .smoking-container .question-label-small{padding-bottom:var(--space-4)}.medical-information-wrapper .basic-medical-form .smoking-container .input-text-wrapper input{width:100%;text-align:left;text-indent:24px}.medical-information-wrapper .basic-medical-form .smoking-container .input-text-wrapper .invalid-feedback{margin-top:var(--space-10)}.medical-information-wrapper .basic-medical-form .smoking-container .input-text-wrapper .invalid-feedback span{font-size:var(--text-md);line-height:var(--leading-base)}.medical-information-wrapper .basic-medical-form .basic-health-declaration{display:flex;flex-direction:column}.medical-information-wrapper .basic-medical-form .basic-health-declaration .pregnancy-weight{color:var(--color-dialog-text);font-size:var(--text-md);line-height:var(--leading-tight)}.medical-information-wrapper .basic-medical-form .basic-health-declaration .input-text-wrapper input{width:84px;margin:0;text-align:left;text-indent:24px}@media(min-width:768px){.medical-information-wrapper .basic-medical-form .basic-health-declaration .input-text-wrapper input{width:126px}}.medical-information-wrapper .basic-medical-form .basic-health-declaration .input-text-wrapper .invalid-feedback span{font-size:var(--text-md);line-height:var(--leading-base)}.medical-information-wrapper .basic-medical-form .basic-health-declaration .question-label-small{padding-bottom:var(--space-3)}.medical-information-wrapper .basic-medical-form .basic-health-declaration .question-label-small+.input-text-wrapper{margin:0 0 var(--space-10)}@media(min-width:768px){.medical-information-wrapper .basic-medical-form .basic-health-declaration .question-label-small+.input-text-wrapper{margin:0 0 var(--space-8)}}.medical-information-wrapper .basic-medical-form .basic-health-declaration .question-label-small+.input-text-wrapper.hasError{margin:0 0 var(--space-16)}.medical-information-wrapper .pathologies{flex-grow:1;justify-content:space-between}.information-section{margin:var(--space-2) 0 var(--space-5)}.information-section div h2{font-size:var(--text-xs)}.information-section div>span{color:var(--color-main-muted);font-size:var(--text-sm)}.diseases-list:first-letter{text-transform:capitalize}.final-overview-fields-wrapper .final-overview-panels{margin:var(--space-5) 0}@media(min-width:992px){.final-overview-fields-wrapper .final-overview-panels{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8) 8%}}@media(min-width:1200px){.final-overview-fields-wrapper .final-overview-panels{grid-template-columns:repeat(3,1fr)}}.final-overview-fields-wrapper .final-overview-panels .information-section{display:flex}.final-overview-fields-wrapper .final-overview-panels .information-section h3,.final-overview-fields-wrapper .final-overview-panels .information-section span{line-height:20px}.final-overview-fields-wrapper .final-overview-panels .information-section div>span{display:block;letter-spacing:.45px}.final-overview-fields-wrapper .final-overview-section-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:var(--space-4) 0;border-bottom:1px solid var(--color-main-border)}.final-overview-fields-wrapper .final-overview-section-title{margin:0;font-size:var(--text-xl)}.final-overview-fields-wrapper .final-overview-section-body{padding:0}.final-overview-fields-wrapper .final-overview-section-body .premium-block{padding:var(--space-5) 0;color:var(--color-main-accent);font-size:var(--text-2xl);font-weight:var(--weight-medium)}.final-overview-fields-wrapper .final-overview-section-body .premium-block+.information-section{margin-bottom:0}.final-overview-fields-wrapper .final-overview-section-body .premium-block+.information-section+.information-section{margin-top:0}.final-overview-fields-wrapper .edit-link{align-self:center;padding:3px 0 3px var(--space-2);cursor:pointer;font-size:var(--text-sm)}.final-overview-fields-wrapper .edit-link:hover{color:var(--color-accent)}.final-overview-fields-wrapper .edit-link:focus-visible{--focus-width: 0;color:var(--color-accent)}.final-overview-fields-wrapper .edit-link:focus-visible i{--focus-width: 2px;--focus-offset: var(--space-1);border-radius:25%;outline:var(--focus-width) solid var(--focus-visible-border-color);outline-offset:var(--focus-offset)}.NeedsAndDesires{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-6);max-width:642px}.NeedsAndDesires .NeedsAndDesiresTitle{font-size:var(--text-xl);border-bottom:1px solid var(--color-main-border);padding:var(--space-4) 0}.NeedsAndDesires .NeedsAndDesiresDescription{font-size:var(--text-sm)}.NeedsAndDesires .NeedsAndDesiresButtonsPanel{display:flex;gap:var(--space-4)}.NeedsAndDesires .NeedsAndDesiresButtonsPanel .NeedsAndDesiresButton{background-color:var(--color-primary-card);color:var(--color-primary-card-text);border:solid 1px var(--color-primary-card-border);flex:1;max-width:170px;cursor:pointer}.NeedsAndDesires .NeedsAndDesiresButtonsPanel .NeedsAndDesiresButton.selected{background-color:var(--color-primary-card-active);color:var(--color-primary-card-active-text)}.NeedsAndDesires .NeedsAndDesiresButtonsPanel .NeedsAndDesiresButton.selected:hover{background-color:var(--color-primary-card-active);opacity:.9}.NeedsAndDesires .NeedsAndDesiresButtonsPanel .NeedsAndDesiresButton:hover{background-color:var(--color-primary-card-hover)}.NeedsAndDesires.hasError .NeedsAndDesiresTitle{color:var(--color-danger)}.NeedsAndDesiresDeclinedOverlay{position:fixed;z-index:1000;inset:0}.NeedsAndDesiresDeclinedScreen{position:fixed;z-index:1001;inset:0;display:flex;gap:var(--space-6);flex-direction:column;padding:var(--space-8) var(--space-6);background-color:var(--color-dialog);color:var(--color-dialog-text);overflow-y:auto}@media(min-width:768px){.NeedsAndDesiresDeclinedScreen{padding:var(--space-16) 25%}}.NeedsAndDesiresDeclinedScreen[data-state=open]{animation:declined-fade-in var(--duration-base) ease-out}.NeedsAndDesiresDeclinedScreen[data-state=closed]{animation:declined-fade-out var(--duration-fast) ease-out}.NeedsAndDesiresDeclinedScreen .NeedsAndDesiresDeclinedTitle{color:var(--color-dialog-emphasis);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-snug)}@media(min-width:768px){.NeedsAndDesiresDeclinedScreen .NeedsAndDesiresDeclinedTitle{font-size:var(--text-3xl)}}.NeedsAndDesiresDeclinedScreen .NeedsAndDesiresDeclinedText{font-size:var(--text-sm);line-height:var(--leading-loose)}.NeedsAndDesiresDeclinedScreen .NeedsAndDesiresDeclinedPhoneInput{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.NeedsAndDesiresDeclinedScreen .NeedsAndDesiresDeclinedPhoneInput .input-text-wrapper{margin:0 var(--space-4) 0 0}.NeedsAndDesiresDeclinedScreen .NeedsAndDesiresDeclinedPhoneInput .input-text-wrapper .floating-label-field{padding:0}.NeedsAndDesiresDeclinedScreen .NeedsAndDesiresDeclinedPhoneInput .NeedsAndDesiresDeclinedConfirmButton{height:40px;padding:0 var(--space-6);border:solid 1px var(--color-dialog-emphasis-border);border-radius:var(--radius-sm);background-color:var(--color-dialog-emphasis);color:var(--color-dialog-emphasis-text);font-size:var(--text-md);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer}.NeedsAndDesiresDeclinedScreen .NeedsAndDesiresDeclinedPhoneInput .NeedsAndDesiresDeclinedConfirmButton:hover{opacity:.9}.NeedsAndDesiresDeclinedScreen .NeedsAndDesiresDeclinedPhoneInput .NeedsAndDesiresDeclinedConfirmButton:disabled{opacity:.5;cursor:not-allowed}.NeedsAndDesiresDeclinedScreen .NeedsAndDesiresDeclinedPhoneInput .NeedsAndDesiresDeclinedPhoneSaved{min-height:1.25rem;display:flex;flex-basis:100%;align-items:center;font-size:var(--text-sm);color:var(--color-dialog-text)}.NeedsAndDesiresDeclinedScreen .NeedsAndDesiresDeclinedPhoneInput .NeedsAndDesiresDeclinedPhoneSaved .NeedsAndDesiresDeclinedPhoneSavedContent{animation:declined-fade-in var(--duration-base) ease-out;display:flex;align-items:center;gap:.375rem}.NeedsAndDesiresDeclinedScreen .NeedsAndDesiresDeclinedPhoneInput .NeedsAndDesiresDeclinedPhoneSaved .icon-checkmark{font-size:var(--text-md)}.NeedsAndDesiresDeclinedScreen .NeedsAndDesiresDeclinedCallUs{font-size:var(--text-sm);line-height:var(--leading-loose)}.NeedsAndDesiresDeclinedScreen .NeedsAndDesiresDeclinedCallUs a{display:inline-block;color:var(--color-dialog-emphasis);font-weight:var(--weight-bold)}.NeedsAndDesiresDeclinedScreen .NeedsAndDesiresDeclinedCallUs a:hover,.NeedsAndDesiresDeclinedScreen .NeedsAndDesiresDeclinedCallUs a:focus-visible{text-decoration:underline}.NeedsAndDesiresDeclinedScreen .NeedsAndDesiresDeclinedFooter{margin-top:auto;padding-top:var(--space-8)}.NeedsAndDesiresDeclinedScreen .NeedsAndDesiresDeclinedBackButton{min-width:140px;padding:var(--space-3) var(--space-8);border:none;border-radius:var(--radius-sm);background-color:var(--color-accent);color:var(--color-accent-text);font-size:var(--text-md);cursor:pointer}.NeedsAndDesiresDeclinedScreen .NeedsAndDesiresDeclinedBackButton:hover{background-color:var(--color-accent-hover)}.NeedsAndDesiresDeclinedScreen .NeedsAndDesiresDeclinedBackButton:focus:active{outline:unset}.CountryCodeSelectButton{width:85px;display:flex;align-items:center;justify-content:space-between;padding:var(--space-2);background-color:var(--color-dialog-fill);border:solid 1px var(--color-dialog-border);border-radius:var(--radius-sm);margin:0;height:100%}.CountryCodeSelectButton.with-chevron:after{color:var(--color-dialog-text);content:":"/"";font-family:iconfont,sans-serif;font-size:8px;transform:rotate(0);transition:transform var(--duration-fast) ease}.CountryCodeSelectButton[data-state=open]{border-bottom:none;border-radius:var(--radius-sm) var(--radius-sm) 0 0}.CountryCodeSelectButton[data-state=open].with-chevron:after{transform:rotate(180deg)}.CountryCodeSelectContent{z-index:2000;color:var(--color-dialog-text);width:85px;border:solid 1px var(--color-dialog-border);border-top:none;border-radius:0 0 var(--radius-sm) var(--radius-sm);background-color:var(--color-dialog)}.CountryCodeSelectContent .CountryCodeSelectItem{cursor:pointer;padding:var(--space-2)}.CountryCodeSelectContent .CountryCodeSelectItem:hover,.CountryCodeSelectContent .CountryCodeSelectItem:focus,.CountryCodeSelectContent .CountryCodeSelectItem:focus-visible{--focus-width: 0px;background-color:var(--color-dialog-fill);color:var(--color-dialog-text)}@keyframes declined-fade-in{0%{opacity:0}to{opacity:1}}@keyframes declined-fade-out{0%{opacity:1}to{opacity:0}}.overview-footer{position:sticky;bottom:0;display:flex;box-sizing:border-box;align-items:center;justify-content:space-between;padding:var(--space-16) 0 var(--layout-footer-bar-height);gap:var(--space-4);background-image:linear-gradient(to bottom,transparent 0%,var(--color-translucent) 25%,var(--color-main-background) 100%)}@media(max-width:991.98px){.overview-footer{flex-direction:column;padding:var(--space-16) 0 var(--space-8)}}.overview-footer>*{max-width:var(--max-footer-button-width);flex-grow:1;box-shadow:var(--shadow-1)}@media(max-width:991.98px){.overview-footer>*{width:100%;max-width:unset}}.overview-footer .navigation-back-button{--max-footer-button-width: 170px}@media(max-width:991.98px){.overview-footer .navigation-back-button{order:1}}.overview-footer .final-submit-wrapper{--max-footer-button-width: 360px}.overview-footer .final-submit-wrapper:only-child{margin-left:auto}.overview-footer .final-submit-wrapper.wide-text{--max-footer-button-width: 480px}.overview-footer .final-submit-wrapper.wide-text .floating-premium{flex-basis:25%}.overview-footer .final-submit-wrapper{display:flex}.overview-footer .final-submit-wrapper .final-submit-button,.overview-footer .final-submit-wrapper .floating-premium{height:auto;flex:1 1 50%;padding:var(--space-5) var(--space-4);border:solid 2px;border-color:var(--color-accent);border-radius:var(--radius-md);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:.54px}.overview-footer .final-submit-wrapper>:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.overview-footer .final-submit-wrapper>:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.overview-footer .final-submit-wrapper .floating-premium{display:flex;align-items:center;justify-content:center;background:var(--color-main-background);color:var(--color-accent)}.overview-footer .final-submit-wrapper .floating-premium.disabled{border-color:var(--color-accent-disabled)}.overview-footer .final-submit-wrapper .final-submit-button{--btn-default-background: var(--color-accent);--btn-default-text: var(--color-accent-text);text-wrap:wrap}.overview-footer .final-submit-wrapper .final-submit-button:disabled{opacity:1;border-color:var(--color-accent-disabled);background-color:var(--color-accent-disabled)}.overview-container .info-notice{line-height:var(--leading-loose)}.overview-container .form-wrapper-content .header-wrapper .header .title{margin-bottom:var(--space-2)}.overview-container .form-wrapper-content .input-checkbox-wrapper.opt-in label{font-size:var(--text-sm)}.overview-container .form-wrapper{position:relative}.overview-container .cooperative-membership{max-width:642px;margin-bottom:var(--space-8);font-size:var(--text-sm)}.overview-container .cooperative-membership a,.overview-container .cooperative-membership span{color:var(--color-main-text);cursor:pointer;text-decoration:underline}.overview-container .terms-and-conditions{display:flex;flex-direction:column;max-width:var(--layout-readable-max-width);margin:var(--space-8) 0 var(--space-12);font-size:var(--text-sm)}.overview-container .terms-and-conditions span{display:block;margin-top:var(--space-2);color:var(--color-main-muted);font-size:var(--text-xs)}.overview-container .terms-and-conditions span a{color:var(--color-main-muted);text-decoration:underline}.overview-container .terms-and-conditions:after{flex:0 0 100px;content:""}.overview-container .overlay span:last-child{max-width:400px;margin:130px var(--space-5) 0;font-size:var(--text-sm);font-weight:var(--weight-bold)}@media(min-width:768px){.overview-container .form-wrapper-content .input-checkbox-wrapper.opt-in{margin-bottom:0}.overview-container .form-wrapper-content .header-wrapper{display:inline-block;margin-right:var(--space-8)}.overview-container .form-wrapper-content .panel{max-width:170px}.overview-container .form-wrapper-content .panel .panel-title a{cursor:default}}.composition-container .icon-font{margin:0 auto;color:var(--color-primary-card-text);font-size:50px}.composition-container .icon-persona{width:auto;margin:0 auto}.composition-container .icon-persona-other{font-size:55px}.composition-container .header-block{display:flex;align-items:center}.composition-container .header-block h1{flex-grow:1;color:var(--color-main-text);letter-spacing:.84px;text-align:left}.composition-container .header-block button.btn-flat.context-info{width:40px;height:40px;flex-shrink:0}.composition-container .header-block button.btn-flat.context-info .icon-info,.composition-container .header-block button.btn-flat.context-info .icon-info:hover{font-size:var(--text-sm)}.composition-container .row{align-items:end;row-gap:var(--space-4)}.composition-container .row div:nth-of-type(2) span{margin-right:var(--space-4);margin-left:var(--space-4)}.composition-container .row .composition-card{height:120px;background-color:var(--color-primary-card);border:2px solid var(--color-primary-card-text);border-radius:var(--radius-md)}.composition-container .row .composition-card:hover{background-color:var(--color-primary-card-hover)}.composition-container .row .composition-card a{display:flex;flex-direction:column;text-align:center;height:100%;justify-content:space-between;padding:var(--space-4);border-radius:var(--radius-md);--focus-offset: 8px;text-decoration:none}.composition-container .row .composition-card a .composition-card-title{display:flex;flex-direction:column}.composition-container .row .composition-card a .composition-card-title .composition-label{height:22px;color:var(--color-primary-card-text);font-size:var(--text-sm);font-weight:var(--weight-medium)}.composition-container .row .composition-card a .composition-card-title .composition-did-you-know{font-size:var(--text-xs);color:var(--color-primary-card-muted)}.composition-container .row .composition-card a .icon-font{font-size:40px}.composition-container .row .composition-card a .icon-family{display:block;height:40px;width:auto;color:var(--color-primary-card-text);margin:-10px auto 0}@media(min-width:992px){.composition-container .row .composition-card a .icon-family{height:60px}}.composition-container .row>div.active{padding-top:var(--space-2)}.composition-container .row>div.active .composition-card{position:relative;background-color:var(--color-primary-card-active)}.composition-container .row>div.active .composition-card .composition-card-title .composition-label,.composition-container .row>div.active .composition-card .icon-font,.composition-container .row>div.active .composition-card .icon-family{color:var(--color-primary-card-active-text);font-weight:var(--weight-medium)}.composition-container .row>div.active .composition-card .composition-card-title .composition-did-you-know{color:var(--color-primary-card-active-text)}.composition-container .row>div.active .composition-card:after{position:absolute;top:-16px;right:var(--space-5);width:32px;height:32px;padding:var(--space-2);border:2px solid var(--color-primary-card-active-text);border-radius:50%;background:var(--color-primary-card-active);color:var(--color-primary-card-active-text);content:"e"/"";font-family:iconfont,sans-serif;font-size:var(--text-sm);text-align:center}@media(max-width:767.98px){.composition-container{display:flex;flex-direction:column;gap:var(--space-4)}.composition-container .notification-box{margin-top:auto}.composition-container .extra-information{width:100%;color:var(--color-main-text);font-size:var(--text-xs);letter-spacing:.39px;text-align:center}.composition-container .extra-information a{border-bottom:1px solid var(--color-main-text);color:var(--color-main-text)}}@media(min-width:768px){.sales-process-container .center-wrapper .composition-container{display:flex;flex-direction:column;padding-bottom:var(--space-4)}.sales-process-container .center-wrapper .composition-container:after{display:none}.sales-process-container .center-wrapper .composition-container .composition-cards-wrapper{display:flex;flex-direction:column;margin-bottom:var(--space-4);gap:var(--space-4)}.sales-process-container .center-wrapper .composition-container .composition-cards-wrapper .header-block{gap:var(--space-3)}.sales-process-container .center-wrapper .composition-container .composition-cards-wrapper .header-block h1{flex-grow:0}.sales-process-container .center-wrapper .composition-container .composition-cards-wrapper .header-block .context-info,.sales-process-container .center-wrapper .composition-container .composition-cards-wrapper .notification-box{margin:0}.sales-process-container .center-wrapper .composition-container .icon-persona{width:auto;margin:0 auto}.sales-process-container .center-wrapper .composition-container .extra-information{margin-top:auto;color:var(--color-main-text);font-size:var(--text-xs);letter-spacing:.39px;line-height:var(--leading-snug);text-align:center}.sales-process-container .center-wrapper .composition-container .extra-information a{border-bottom:1px solid var(--color-main-text);color:var(--color-main-text)}}@media(min-width:992px){.sales-process-container .center-wrapper .composition-container{height:calc(100% + 50px);justify-content:center}.sales-process-container .center-wrapper .composition-container .composition-card .icon-font{font-size:60px}.sales-process-container .center-wrapper .composition-container .row>div.active{padding-top:0}.sales-process-container .center-wrapper .composition-container .row .composition-card{height:180px}.sales-process-container .center-wrapper .composition-container .row .composition-card a .icon-family{margin-top:0}.sales-process-container .center-wrapper .composition-container .row .composition-card a .icon-me:before{margin-left:var(--space-2)}}.policy-holder-container{display:flex;flex-direction:column}.policy-holder-container .input-text-wrapper{margin:var(--space-5) 0}.policy-holder-container .input-checkbox-wrapper label{font-size:var(--text-sm);font-weight:var(--weight-regular)}.policy-holder-container .input-checkbox-wrapper label a{cursor:pointer;text-decoration:underline}.policy-holder-container #gender-error{display:none}.old-insured-information{flex:1 0 auto}.old-insured-information ul{list-style-position:inside;list-style-type:disc}.old-insured-information div{margin:var(--space-5) 0}.insured-person-card__info{display:flex;flex-wrap:wrap;align-items:center}.insured-person-card__info .icon-dot{margin:0 var(--space-2);font-size:.3125rem}.notification-container{margin-bottom:var(--space-6)}@media(max-width:767.98px){.notification-container{margin-bottom:var(--space-5)}}.policy-party-container{position:relative}@media(min-width:768px){.old-insured-info-modal.maximized.visible{top:20%;left:calc((100% - 650px)/2);transform:none}.old-insured-info-modal.maximized.visible:after{bottom:20%;left:calc((100% - 650px)/2);max-width:650px}}.its-me-info__header{display:flex;align-items:center;margin-bottom:var(--space-6)}@media(min-width:768px){.its-me-info__header{margin-bottom:var(--space-4)}}.its-me-info .icon-itsme{margin:0 var(--space-3) 0 0;color:var(--color-danger);font-size:50px}@media(min-width:768px){.its-me-info .icon-itsme{margin:0 var(--space-4) 0 0;font-size:59px}}.its-me-info ol{padding-left:var(--space-6);list-style:decimal;text-align:left}.its-me-info ol li{margin-bottom:var(--space-2);line-height:var(--leading-base)}@media(min-width:768px){.its-me-info ol li{margin-bottom:var(--space-4)}}.signing-party .signing-method-wrapper{margin:var(--space-5) 0;gap:var(--space-2)}.signing-party .signing-method-wrapper .signing-method__icon{width:20px;height:20px}.signing-party .signing-method-wrapper .signing-method__icon svg{width:20px;height:20px}.signing-party .signing-method-wrapper .signing-method__icon.itsme-icon:before{top:1px;left:1px;width:18px;height:18px}.signing-party .signing-method-wrapper .signing-method__content{flex:1 1;flex-direction:row;align-items:center;justify-content:space-between}.signing-party .signing-method-wrapper .signing-method__content a{margin:0;text-decoration:underline}.signing-party__button{margin-top:0;margin-bottom:0;background-color:var(--color-accent);color:var(--color-accent-text)}.signing-party__button:active,.signing-party__button:focus,.signing-party__button:hover,.signing-party__button:active:hover{background-color:var(--color-accent-hover);color:var(--color-accent-text)}.signing-party__button .icon-edit{margin:0 var(--space-4) 0 0}.signing-party .phone-input legend{font-size:var(--text-md)}.signing-documents .signing-documents-wrapper{flex:1 0 auto;margin-bottom:var(--space-12)}.signing-documents .signing-documents-wrapper form{position:relative;height:100%}.signing-documents .signing-documents-wrapper .signing-documents-container{display:flex;max-width:343px;flex-direction:column;gap:var(--space-8)}.signing-documents .signing-documents-wrapper .signing-documents-container.show-separator>div:first-of-type{padding-bottom:var(--space-8);border-bottom:1px solid var(--color-primary-card-text)}.signing-documents .signing-documents-wrapper .signing-documents-container .person-card-container{margin-bottom:0}.signing-documents-overlay.overlay{position:fixed;z-index:var(--z-modal)}.signing-documents-overlay.overlay span{margin-top:130px;font-size:var(--text-sm);font-weight:var(--weight-bold)}.radio-buttons.signing-methods{margin-top:var(--space-10);gap:var(--space-4)}.radio-buttons.signing-methods .radio-buttons__label{height:118px;align-items:normal;padding:var(--space-4);gap:var(--space-4)}.radio-buttons.signing-methods .radio-buttons__label--checked{background-color:var(--color-primary-card-active);color:var(--color-primary-card-active-text);font-weight:var(--weight-regular);--color-primary-card-muted: var(--color-primary-card-active-muted)}.radio-buttons.signing-methods .radio-buttons__label--checked .signing-method__icon svg{fill:var(--color-primary-card-active-text)}.radio-buttons.signing-methods .radio-buttons__label--checked .signing-method__icon.itsme-icon svg{fill:var(--color-danger)}.radio-buttons.signing-methods .radio-buttons__label .signing-method-wrapper{align-items:start;margin:0;gap:var(--space-4)}.radio-buttons.signing-methods .radio-buttons__label .signing-method-wrapper .signing-method__icon{width:40px;height:40px}.radio-buttons.signing-methods .radio-buttons__label .signing-method-wrapper .signing-method__icon svg{width:40px;height:40px}.radio-buttons.signing-methods .radio-buttons__label .signing-method-wrapper .signing-method__icon.itsme-icon:before{top:2px;left:2px;width:36px;height:36px}.radio-buttons.signing-methods .radio-buttons__label .signing-method-wrapper .signing-method__content{flex-direction:column;align-items:start}.signing-methods .signing-methods-wrapper{flex:1 0 auto;margin-bottom:var(--space-12)}.signing-methods .signing-methods-wrapper form{position:relative;height:100%}.signing-methods .signing-methods-wrapper .signing-methods-container{display:flex;max-width:343px;flex-direction:column;gap:var(--space-8)}.signing-methods .signing-methods-wrapper .signing-methods-container.show-separator>div:first-of-type{padding-bottom:var(--space-8);border-bottom:1px solid var(--color-primary-card-text)}.signing-methods .signing-methods-wrapper .signing-methods-container .person-card-container{margin-bottom:0}.submission-postponed{display:flex;flex-direction:column;text-align:center}.submission-postponed i.icon-icon_doc{align-self:center;margin:var(--space-16) 0 var(--space-10);font-size:110px}.submission-postponed h1{margin-bottom:110px;font-size:var(--text-3xl);letter-spacing:.84px;line-height:var(--leading-tight)}.submission-postponed div{margin-bottom:var(--space-5)}.submission-postponed .confirmed-email{margin-top:var(--space-16);margin-bottom:var(--layout-footer-bar-height);font-size:var(--text-lg);font-weight:var(--weight-bold)}@media(min-width:768px){.submission-postponed{max-width:330px;text-align:left}.submission-postponed i.icon-doc-2{margin-top:0}}@media(max-width:575.98px){.submission-postponed i.icon-doc-3{font-size:96px}}.sales-process-container{position:relative;height:100%;padding:var(--space-4);padding-bottom:0;overflow-y:auto}.sales-process-container .center-wrapper{height:100%}.sales-process-container .center-wrapper>div:not(.progress-nav,.composition-container){height:100%;display:flex;flex-direction:column}.sales-process-container .center-wrapper>div:not(.progress-nav,.composition-container):after{flex:0 0 30px;content:""}.sales-process-container .center-wrapper:has(.progress-nav){display:flex;flex-direction:column}.sales-process-container .center-wrapper:has(.progress-nav) .progress-nav+div{flex-grow:1}.sales-process-container .center-wrapper:has(.progress-nav) .progress-nav+.beneficiaries__main{height:100%}.sales-process-container .center-wrapper .progress-nav{margin-bottom:var(--space-5)}@media(min-width:768px){.sales-process-container .center-wrapper{max-width:calc(var(--layout-content-max-width) + var(--space-10) * 2);padding:var(--space-10);margin:0 auto}.sales-process-container .center-wrapper .progress-nav{margin-bottom:var(--space-12)}.sales-process-container .center-wrapper:has(.progress-nav){max-width:none;padding-top:var(--space-8);flex-direction:row;justify-content:center;align-items:flex-start;gap:var(--space-12)}.sales-process-container .center-wrapper:has(.progress-nav) .progress-nav{position:sticky;top:var(--space-8);flex:0 0 var(--progress-sidebar-width);margin-bottom:0}.sales-process-container .center-wrapper:has(.progress-nav)>div:not(.progress-nav){flex:1 1 auto;min-width:0;max-width:var(--layout-content-max-width)}.sales-process-container .center-wrapper:has(.progress-nav) .progress-nav+div{height:100%;padding-top:0}}.noFooter{height:100%;padding:var(--space-4) var(--space-6)}.noFooter .composition-container:after{display:none}@media(min-width:992px){.sales-process-container{padding:0}.sales-process-container .max-content-width{max-width:var(--layout-readable-max-width)}}@media(max-width:767.98px){.sales-process-container .center-wrapper>div:after{flex:0 0 calc(40px + var(--layout-footer-bar-height))}}.rejection-container .rejection-content{flex:1 0 auto;color:var(--color-main-text)}.rejection-container .rejection-content h3{padding-top:var(--space-8);margin-bottom:var(--space-10);font-size:var(--text-3xl);text-align:left}.rejection-container .rejection-content>div{margin-bottom:var(--space-10);font-size:var(--text-md);letter-spacing:.51px}.rejection-container .rejection-content a{color:var(--color-main-text);text-decoration:underline}.rejection-container .button-wrapper button,.rejection-container .button-wrapper button:focus,.rejection-container .button-wrapper button:active,.rejection-container .button-wrapper button:hover{position:relative;width:100%;background-color:var(--color-accent);color:var(--color-accent-text)}@media(min-width:768px){.rejection-container .rejection-content{width:50%;max-width:768px}.rejection-container .rejection-content h3{padding-top:var(--space-2)}}.submission-under-analysis{display:flex;flex-direction:column;text-align:center}.submission-under-analysis h1{margin-top:var(--space-8);margin-bottom:var(--space-8);font-size:var(--text-3xl);letter-spacing:.84px;line-height:var(--leading-tight)}.submission-under-analysis div{margin-bottom:var(--space-5)}@media(min-width:768px){.submission-under-analysis{max-width:500px;text-align:left}.submission-under-analysis i.icon-doc-2{margin-top:0}}@media(max-width:575.98px){.submission-under-analysis i.icon-doc-3{font-size:96px}}.not-found-page{display:flex;flex-direction:column;height:100%}.not-found-page .header{margin-bottom:var(--space-8);color:var(--color-main-text);font-size:var(--text-3xl);letter-spacing:.84px;line-height:var(--leading-tight)}.not-found-page .content{flex:1}.not-found-page .content-icon .icon-font{margin:0}.not-found-page .content-icon{margin-bottom:var(--space-4);color:var(--color-main-text);font-size:134px}.not-found-page .content-description .title{margin-bottom:var(--space-3);color:var(--color-main-text);font-size:var(--text-display);letter-spacing:1.35px;line-height:var(--leading-tight)}.not-found-page .content-description .description{color:var(--color-main-text);font-size:var(--text-2xl);letter-spacing:.75px;line-height:var(--leading-tight)}.not-found-page .additional-links{margin-top:var(--space-5)}.not-found-page .additional-links li{margin-top:var(--space-2)}.not-found-page .additional-links li.title{margin-bottom:var(--space-2);color:var(--color-main-text);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.42px;line-height:var(--leading-tight)}.not-found-page .additional-links li:not(:last-child){margin-bottom:var(--space-2)}.not-found-page .additional-links li a{color:var(--color-main-text);font-size:var(--text-sm);letter-spacing:.42px;line-height:var(--leading-tight);text-decoration:underline}@media(min-width:768px){.not-found-page{max-width:500px}.not-found-page .header{margin-bottom:var(--space-12)}.not-found-page .content{display:flex}.not-found-page .content-description{margin-left:var(--space-16)}.not-found-page .additional-links{display:flex;align-items:center}.not-found-page .additional-links li:not(:last-child){margin-right:var(--space-3);margin-bottom:0}.not-found-page .additional-links li:not(:last-child).title{margin-right:var(--space-5)}}.contact-info-content{text-align:center}.contact-info-content h2{margin-bottom:var(--space-6);font-size:var(--text-xl)}.contact-info-content h3{margin-bottom:104px;font-size:var(--text-md)}.contact-info-content .contact-block{display:flex;justify-content:space-evenly}.contact-info-content .contact-block a .icon-font{width:80px;height:80px;padding:var(--space-6);border:1px;border-radius:50%;margin-bottom:var(--space-3);background-color:var(--color-dialog-fill);color:var(--color-dialog-text);font-size:var(--text-4xl)}.contact-info-content .contact-block a span{display:block;color:var(--color-dialog-text);font-size:var(--text-sm)}@media(max-width:767.98px){.contact-info-content .contact-block a span.desktop{display:none}}@media(min-width:576px){.contact-info-content .contact-block a span.mobile{display:none}}.contact-info-content .contact-block a.appointment span{width:100px}.Toastify__toast-container{--toastify-toast-width: 500px}.Toastify__toast-container .Toastify__toast{display:flex;padding:var(--space-5);border-radius:var(--radius-md);margin:var(--space-2);font-family:var(--font-family-base);font-size:var(--text-sm);letter-spacing:.42px;line-height:var(--leading-snug)}.Toastify__toast-container .Toastify__toast .error-content{display:flex;align-items:center;gap:var(--space-2)}.Toastify__toast-container .Toastify__toast .error-content .error-message{margin-left:var(--space-5)}.Toastify__toast-container .Toastify__toast .error-content .error-message a{border-bottom:1px solid var(--color-primary-card-text);color:var(--color-primary-card-text)}.Toastify__toast-container .Toastify__toast .error-content i{font-size:var(--text-4xl)}.Toastify__toast-container .Toastify__toast .error-content.service-unavailable{flex-wrap:wrap}.Toastify__toast-container .Toastify__toast .error-content.service-unavailable .service-unavailable-error-message{flex:1}.Toastify__toast-container .Toastify__toast .error-content.service-unavailable .refresh-button{width:100%;color:var(--toastify-text-color-error);text-decoration:underline}@media(max-width:767.98px){.Toastify__toast-container .Toastify__toast{border-radius:unset;margin:unset}}.skip-link{position:absolute;left:-9999px;top:0;z-index:9999;padding:var(--space-2) var(--space-4);background:var(--color-dialog);font-weight:var(--weight-bold);text-decoration:underline}.skip-link:focus-visible{left:0}.App .App-header{display:flex;height:var(--layout-header-height);justify-content:space-between;padding:0 var(--space-6);background-color:var(--color-navbar);box-shadow:0 1px 3px var(--color-navbar-hover)}.App .App-header .header-toolbar-premium{position:relative;display:flex;align-items:center;color:var(--color-navbar-text);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.42px;line-height:var(--leading-snug);margin-left:calc(var(--space-4) * -1);border-left:1px solid var(--color-navbar-border);padding-left:var(--space-4)}@media(max-width:767.98px){.App .App-header .header-toolbar-premium{display:none}}.App .App-header .header-content{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--space-4)}@media(max-width:767.98px){.App .App-header .header-content{gap:.5em}}.App .App-header .header-content .icon-logo{display:flex;width:auto;margin:0 auto 0 0;color:var(--color-navbar-text);font-size:var(--text-lg);padding-right:var(--space-4);border-right:1px solid var(--color-navbar-border)}.App .App-header .header-content .header-title{flex-grow:1;color:var(--color-navbar-text);font-size:var(--text-sm);letter-spacing:.48px}.App .App-header .header-content .btn-question{display:flex;align-items:center;gap:.5em;height:100%;border-radius:0;padding:.5em 1em;color:var(--color-navbar-text);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.42px;line-height:var(--leading-snug)}.App .App-header .header-content .btn-question:hover{background-color:var(--color-navbar-hover)}.App .App-header .header-content .btn-question svg{display:inline-block;height:14px;width:auto;fill:var(--color-navbar-text)}@media(max-width:767.98px){.App .App-header .header-content .icon-logo{font-size:var(--text-sm)}.App .App-header .header-content .header-title{display:none}}@media(min-width:768px){.App .App-header .header-content{flex-grow:1}}.banner.notification-box{width:fit-content;margin:var(--space-4) auto;padding:var(--space-2);max-width:calc(100% - 2 * var(--space-6))}.banner.notification-box.exclamation{background-color:var(--color-accent);color:var(--color-accent-text);border:none}.banner .bold{font-weight:var(--weight-bold)}.theme-picker{position:fixed;right:var(--space-3);bottom:var(--space-3);z-index:9999;display:flex;gap:var(--space-2);align-items:center;padding:var(--space-2);border:1px solid var(--color-dialog-border);border-radius:var(--radius-md);background:var(--color-dialog);box-shadow:var(--shadow-2);font-size:var(--text-xs);font-family:var(--font-family-base);opacity:.85}.theme-picker:hover,.theme-picker:focus-within{opacity:1}.theme-picker__label{color:var(--color-dialog-muted);text-transform:uppercase;letter-spacing:.05em;margin:0}.theme-picker__select{padding:2px var(--space-2);border:1px solid var(--color-dialog-border);border-radius:var(--radius-sm);background:var(--color-dialog);color:var(--color-dialog-text);font:inherit}:root{--palette-deep-teal-800: #08607a;--palette-deep-teal-600: #4a6a73;--palette-deep-teal-500: #7aa9b5;--palette-deep-teal-300: #b5cdd4;--palette-deep-teal-200: #d0dee2;--palette-deep-teal-100: #e0ebee;--palette-deep-teal-50: #f0f5f7;--palette-blue-800: #005d7a;--palette-blue-700: #00688c;--palette-blue-600: rgb(0 127 164);--palette-blue-400: rgb(232 243 246);--palette-slate-600: #547a83;--palette-slate-500: #6b8a93;--palette-gray-900: #333;--palette-gray-700: #4a4a4a;--palette-gray-500: #9a9a9a;--palette-gray-200: #e2e7e9;--palette-gray-150: #eceff1;--palette-gray-100: #f7f7f7;--palette-green-600: #1e7a3c;--palette-green-500: #309232;--palette-green-400: #39d56e;--palette-red-700: #b00020;--palette-red-500: #e74c3c;--palette-orange-700: #b35900;--palette-orange-500: #ed7522;--palette-orange-400: #f09c3c;--palette-orange-accent: #b8530b;--palette-orange-accent-hover: #cf6712;--palette-orange-accent-disabled: #d2916d;--palette-white: #fff;--palette-black: #000}:root{--space-0: 0;--space-px: 1px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px}:root{--size-1: var(--space-1);--size-2: var(--space-2);--size-3: var(--space-3);--size-4: var(--space-4);--size-5: var(--space-5);--size-6: var(--space-6);--size-8: var(--space-8);--size-10: var(--space-10);--size-12: var(--space-12);--size-16: var(--space-16)}:root{--font-family-base: "Roboto", sans-serif;--text-xs: 12px;--text-sm: 14px;--text-md: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 28px;--text-4xl: 32px;--text-display: 45px;--weight-regular: 400;--weight-medium: 500;--weight-bold: 700;--leading-tight: 1.2;--leading-snug: 1.4;--leading-base: 1.5;--leading-loose: 1.7}:root{--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 999px}:root{--shadow-1: 0 2px 4px rgb(0 0 0 / 6%);--shadow-2: 0 3px 9px rgb(0 0 0 / 12%);--shadow-3: 0 12px 24px rgb(0 0 0 / 18%);--shadow-inset-soft: inset 0 3px 6px -3px rgb(0 0 0 / 16%);--shadow-on-brand: 0 4px 12px rgb(255 255 255 / 15%)}:root{--z-base: 0;--z-nav-buttons: 8;--z-nav: 9;--z-dropdown: 10;--z-sticky: 20;--z-modal: 100;--z-toast: 200}:root{--duration-fast: .15s;--duration-base: .25s;--duration-slow: .4s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1)}:root{--layout-header-height: 60px;--layout-footer-bar-height: var(--space-16);--layout-content-max-width: 1000px;--layout-readable-max-width: 450px}:root{--progress-sidebar-width: 292px;--progress-meter-height: 6px;--progress-bubble-size: 26px;--progress-bubble-stroke: 2px;--progress-bubble-dot-size: 10px;--progress-mark-size: 10px;--progress-mark-size-current: 14px;--progress-mark-stroke: 2px;--progress-mark-stroke-current: 3px;--progress-connector-w: 2px;--progress-hairline: 1px;--progress-badge-stroke: 1.5px;--progress-badge-text: 10px;--progress-chevron-size: 9px;--progress-row-inset: var(--space-3);--progress-connector-x: calc(var(--progress-row-inset) + var(--progress-bubble-size) / 2);--progress-sub-text-inset: var(--space-10);--progress-sub-pad-block: var(--space-2);--progress-sub-text: var(--text-sm);--progress-sub-leading: var(--leading-snug);--progress-sub-line: calc(var(--progress-sub-text) * var(--progress-sub-leading));--progress-mark-center-y: calc(var(--progress-sub-pad-block) + var(--progress-sub-line) / 2)}:root{--color-main-background: var(--palette-white);--color-main-text: var(--palette-blue-600);--color-main-muted: var(--palette-deep-teal-600);--color-main-border: var(--palette-deep-teal-300);--color-main-hover: var(--palette-deep-teal-100);--color-main-fill: var(--palette-deep-teal-100);--color-main-accent: var(--palette-blue-600);--color-main-accent-muted: var(--palette-deep-teal-500);--color-dialog: var(--palette-white);--color-dialog-text: var(--palette-blue-700);--color-dialog-muted: var(--palette-gray-700);--color-dialog-border: var(--palette-deep-teal-300);--color-dialog-fill: var(--palette-deep-teal-50);--color-dialog-emphasis: var( --palette-blue-600 );--color-dialog-emphasis-text: var(--palette-white);--color-dialog-emphasis-border: rgb(255 255 255 / 30%);--color-navbar: var(--palette-blue-600);--color-navbar-text: var(--palette-white);--color-navbar-muted: var(--palette-deep-teal-100);--color-navbar-muted-strong: var(--palette-blue-600);--color-navbar-border: var(--palette-deep-teal-300);--color-navbar-hover: var(--palette-deep-teal-800);--color-primary-card: var(--palette-white);--color-primary-card-text: var(--palette-blue-600);--color-primary-card-muted: var( --palette-slate-600 );--color-primary-card-border: var(--palette-deep-teal-300);--color-primary-card-hover: var(--palette-deep-teal-100);--color-primary-card-active: var(--palette-blue-600);--color-primary-card-active-text: var(--palette-white);--color-primary-card-active-muted: var(--color-primary-card-active-text);--color-soft-card: var(--palette-deep-teal-100);--color-soft-card-text: var(--palette-deep-teal-800);--color-soft-card-muted: var(--palette-deep-teal-600);--color-soft-card-border: var(--palette-deep-teal-300);--color-soft-card-hover: var(--palette-deep-teal-200);--color-accent: var(--palette-orange-accent);--color-accent-text: var(--palette-white);--color-accent-hover: var(--palette-orange-accent-hover);--color-accent-disabled: var(--palette-orange-accent-disabled);--color-danger: var(--palette-red-700);--color-danger-text: var(--palette-white);--color-success: var(--palette-green-600);--color-success-text: var(--palette-white);--color-warning: var(--palette-orange-700);--color-progress-bg: var(--color-primary-card);--color-progress-text: var(--color-main-text);--color-progress-muted: var(--palette-deep-teal-800);--color-progress-line: var(--color-main-border);--color-progress-hover: var(--color-main-hover);--color-progress-hover-text: var(--palette-deep-teal-800);--color-progress-active: var(--color-primary-card-text);--color-progress-on-active: var(--palette-white);--color-progress-current-ring: var(--color-progress-active);--color-progress-upcoming: var(--color-main-muted);--color-progress-inactive: var(--color-soft-card);--color-progress-highlight: var(--color-accent);--color-focus-ring-on-primary: var(--palette-white);--color-overlay-backdrop: rgb(8 96 122 / 50%);--overlay-backdrop-blur: 5.4px;--color-translucent: rgb(255 255 255 / 75%);--color-scroll: var(--palette-slate-500)}:root[data-theme=debug-surfaces]{--color-main-background: #ffd1d1;--color-main-text: #900;--color-main-muted: #c44;--color-main-border: #f66;--color-main-hover: #c00;--color-main-fill: #f99;--color-main-accent: #b00;--color-main-accent-muted: #d66;--color-dialog: #ff00d9;--color-dialog-text: #c000a5;--color-dialog-muted: #b67ca7;--color-dialog-border: #ff53df;--color-dialog-fill: #ffa0f2;--color-dialog-emphasis: #ff9641ff;--color-dialog-emphasis-text: #a44800;--color-dialog-emphasis-border: #a44600;--color-navbar: #3e2723;--color-navbar-text: #4e342e;--color-navbar-muted: #8d6e63;--color-navbar-muted-strong: #3e2723;--color-navbar-border: #3e2723;--color-navbar-hover: #3e2723;--color-primary-card: #2e7d32;--color-primary-card-text: #a5d6a7;--color-primary-card-muted: #a5d6a7;--color-primary-card-border: #66bb6a;--color-primary-card-hover: #388e3c;--color-primary-card-active: #a5d6a7;--color-primary-card-active-text: #1b5e20;--color-primary-card-active-muted: #4a148c;--color-soft-card: #1565c0;--color-soft-card-text: #1976d2;--color-soft-card-muted: #90caf9;--color-soft-card-border: #42a5f5;--color-soft-card-hover: #1976d2;--color-accent: #7b1fa2;--color-accent-text: #690094;--color-accent-hover: #c980ff;--color-accent-disabled: #4a148c;--color-danger: #a1740b;--color-danger-text: #fffdf0;--color-success: #c99a06;--color-success-text: #fffdf0;--color-warning: #e0b400;--color-progress-bg: #b2ebf2;--color-progress-text: #006064;--color-progress-muted: #0097a7;--color-progress-line: #26c6da;--color-progress-hover: #e0f7fa;--color-progress-hover-text: #00363a;--color-progress-active: #00838f;--color-progress-on-active: #e0f7fa;--color-progress-current-ring: #00acc1;--color-progress-upcoming: #00bcd4;--color-progress-inactive: #4dd0e1;--color-progress-highlight: #18ffff;--color-focus-ring-on-primary: #cf0;--color-overlay-backdrop: rgb(0 0 0 / 50%);--overlay-backdrop-blur: 5.4px;--color-translucent: rgb(255 209 209 / 75%);--color-scroll: #9e9e9e}@layer reset{*,*:before,*:after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{padding:0;border:0;margin:0;font:inherit;line-height:normal;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a:hover,button:hover{text-decoration:none}a:focus,button:focus{text-decoration:none}}@layer base{h1{margin:0;font-size:inherit}a{color:currentcolor;text-decoration:none}a:hover,a:focus{text-decoration:none}button,input,optgroup,select,textarea{color:inherit}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-lg)}@layer components{.btn{display:inline-block;text-align:center;vertical-align:middle;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}.btn.pending{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1)}}.btn{height:48px;box-sizing:border-box;padding:0 var(--space-3);border:none;border-radius:var(--radius-md);font-size:var(--text-md);font-weight:var(--weight-medium);letter-spacing:normal;line-height:normal}.btn-default{background-color:var(--btn-default-background, var(--color-primary-card-active));color:var(--btn-default-text, var(--color-primary-card-active-text));border-color:var(--btn-default-border, var(--color-primary-card-active))}.btn-default:hover,.btn-default:active{opacity:.9}.btn-default:disabled,.btn-default:disabled:active,.btn-default:disabled:hover,.btn-default:disabled:focus{opacity:.65;cursor:not-allowed}.btn.pending{opacity:1}.btn-light{--btn-light-background: var(--color-dialog);--btn-light-text: var(--color-dialog-emphasis);border:none;background:var(--btn-light-background);color:var(--btn-light-text)}.btn-light.disabled,.btn-light:disabled,.btn-light:hover,.btn-light:focus{--btn-light-background: var(--color-dialog);--btn-light-text: var(--color-dialog-emphasis)}.btn-light.disabled,.btn-light:disabled{opacity:.2}.btn-flat,.btn-flat:active,.btn-flat:focus,.btn-flat:hover,.btn-flat:disabled,.btn-flat:active:active,.btn-flat:active:focus,.btn-flat:active:hover,.btn-flat:active:disabled{border:none;background:none;box-shadow:none;color:var(--color-dialog-text)}:root{--focus-visible-border-color: var(--color-accent);--focus-width: 2px;--focus-offset: 2px}.App-header{--focus-visible-border-color: var(--color-focus-ring-on-primary);--focus-offset: -3px}:focus-visible{outline:var(--focus-width) solid var(--focus-visible-border-color);outline-offset:var(--focus-offset)}:focus:not(:focus-visible){outline:none}:root{--color-input-text: var(--color-main-text);--color-input-border: var(--color-main-border);--color-input-muted: var(--color-main-muted);--color-input-accent: var(--color-main-accent);--color-input-accent-muted: var(--color-main-accent-muted)}.overlay{position:fixed;z-index:var(--z-modal);inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--color-dialog);color:var(--color-dialog-text);--color-dots-loader: var(--color-dialog-text);opacity:.85;text-align:center}.row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-4)}@media(min-width:768px){.row{column-gap:var(--space-6)}}@media(min-width:992px){.row{column-gap:var(--space-8)}}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{position:relative;grid-column:1/-1}.col-xs-1{grid-column:span 1}.col-xs-2{grid-column:span 2}.col-xs-3{grid-column:span 3}.col-xs-4{grid-column:span 4}.col-xs-5{grid-column:span 5}.col-xs-6{grid-column:span 6}.col-xs-7{grid-column:span 7}.col-xs-8{grid-column:span 8}.col-xs-9{grid-column:span 9}.col-xs-10{grid-column:span 10}.col-xs-11{grid-column:span 11}.col-xs-12{grid-column:span 12}@media(min-width:768px){.col-sm-1{grid-column:span 1}.col-sm-2{grid-column:span 2}.col-sm-3{grid-column:span 3}.col-sm-4{grid-column:span 4}.col-sm-5{grid-column:span 5}.col-sm-6{grid-column:span 6}.col-sm-7{grid-column:span 7}.col-sm-8{grid-column:span 8}.col-sm-9{grid-column:span 9}.col-sm-10{grid-column:span 10}.col-sm-11{grid-column:span 11}.col-sm-12{grid-column:span 12}}@media(min-width:992px){.col-md-1{grid-column:span 1}.col-md-2{grid-column:span 2}.col-md-3{grid-column:span 3}.col-md-4{grid-column:span 4}.col-md-5{grid-column:span 5}.col-md-6{grid-column:span 6}.col-md-7{grid-column:span 7}.col-md-8{grid-column:span 8}.col-md-9{grid-column:span 9}.col-md-10{grid-column:span 10}.col-md-11{grid-column:span 11}.col-md-12{grid-column:span 12}}.picker-page__layout{display:grid;gap:var(--space-6)}@media(min-width:1350px){.picker-page__layout{align-items:start;grid-template-columns:minmax(0,2fr) minmax(0,1fr);column-gap:var(--space-8)}}.picker-page__layout .picker-page__main-content{display:flex;flex-direction:column;gap:var(--space-6)}.picker-page__insured .amount-option-card__panel{display:grid;overflow:hidden;grid-template-rows:minmax(0,1fr);transition:grid-template-rows var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard),translate var(--duration-base) var(--ease-standard),visibility var(--duration-base)}@media(prefers-reduced-motion:reduce){.picker-page__insured .amount-option-card__panel{transition:none}}.picker-page__insured .amount-option-card__panel[data-state=closed]{grid-template-rows:minmax(0,0fr)}@media(max-width:999.98px){.picker-page__insured .amount-option-card__grid{grid-auto-columns:auto;grid-auto-flow:row}.picker-page__insured .amount-option-card__option{min-height:var(--size-16);padding:var(--space-4)}.picker-page__insured .amount-option-card__badge{right:var(--space-3);left:auto;transform:translateY(-50%)}}.picker-page__insured-header{display:flex;align-items:center;gap:var(--space-4)}.picker-page__insured-title{margin:0;color:var(--color-main-text);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.picker-page__insured-title span{color:var(--color-soft-card-muted);font-size:var(--text-md)}.picker-page__note,.picker-page .accordion,.picker-page .important-info{padding:var(--space-4);border-radius:var(--radius-md);background-color:var(--color-soft-card);color:var(--color-soft-card-text)}.picker-page .accordion__wrapper{color:var(--color-soft-card-text)}.picker-page__note p{margin:0}.picker-page__note small{color:var(--color-soft-card-muted)}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/Roboto-Medium.ttf) format("truetype")}@font-face{font-family:iconfont;font-style:normal;font-weight:400;src:url(/static/media/iconfont.ttf) format("truetype")}@layer components{.icon-font{display:inline-block;width:1em;margin-right:.2em;margin-left:.2em;font-family:iconfont,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:var(--weight-regular);line-height:1em;speak:none;text-align:center;text-decoration:inherit;text-transform:none}.icon-font.icon-bin:before{content:"."/""}.icon-font.icon-search:before{content:"/"/""}.icon-font.icon-arrow-down:before{content:":"/""}.icon-font.icon-insured:before{content:"?"/""}.icon-font.icon-me:before{content:"I"/""}.icon-font.icon-path:before{content:"\\"/""}.icon-font.icon-time:before{content:"]"/""}.icon-font.icon-phone:before{content:"a"/""}.icon-font.icon-id:before{content:"b"/""}.icon-font.icon-left:before{content:"c"/""}.icon-font.icon-message:before{content:"d"/""}.icon-font.icon-edit:before{content:"e"/""}.icon-font.icon-info:before{content:"f"/""}.icon-font.icon-checkmark:before{content:"g"/""}.icon-font.icon-circle:before{content:"h"/""}.icon-font.icon-burger:before{content:"j"/""}.icon-font.icon-logo:before{content:"k"/""}.icon-font.icon-persona-other:before{content:"m"/""}.icon-font.icon-itsme:before{content:"n"/""}.icon-font.icon-child:before{content:"r"/""}.icon-font.icon-calendar:before{content:"s"/""}.icon-font.icon-persona:before{content:"t"/""}.icon-font.icon-plus:before{content:"u"/""}.icon-font.icon-right:before{content:"v"/""}.icon-font.icon-arrow-back:before{content:"w"/""}.icon-font.icon-euro:before{content:"x"/""}.icon-font.icon-pay:before{content:"z"/""}.icon-font.icon-hd_complete:before{content:"}"/""}.icon-font.icon-checked:before{content:""/""}.icon-font.icon-pageerror:before{content:""/""}.icon-font.icon-pcerror:before{content:""/""}.icon-font.icon-sms:before{content:""/""}.icon-font.icon-close:before{content:""/""}.icon-font.icon-exclamation:before{content:""/""}.icon-font.icon-404:before{content:""/""}.icon-font.icon-doc-1:before{content:""/""}.icon-font.icon-doc-2:before{content:""/""}.icon-font.icon-doc-3:before{content:""/""}.icon-font.icon-monitor-doc:before{content:""/""}.icon-font.icon-icon_doc:before{content:""/""}.icon-font.icon-dot:before{content:""/""}.icon-font.icon-magnifier:before{content:"/"/""}}@media(min-width:768px){::-webkit-scrollbar{width:26px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:10px solid transparent;border-radius:var(--radius-lg);background-clip:padding-box;background-color:var(--color-scroll)}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-corner{background-color:transparent}}html,body,#root,.App{overflow:hidden;height:100%}html{position:fixed;width:100%;background-color:var(--color-main-background);color:var(--color-main-text);font-size:var(--text-md);scroll-behavior:smooth}@media(max-width:359.98px){html{font-size:var(--text-sm)}}body{padding:0;margin:0;background:var(--color-main-background);color:var(--color-main-text);font-family:var(--font-family-base)}main{overflow:auto;height:calc(100% - var(--layout-header-height));display:flex;flex-direction:column}input:-webkit-autofill,input:-internal-autofill-selected{-webkit-text-fill-color:var(--color-input-text);transition-delay:99999s;transition-property:background-color}input:-webkit-autofill:disabled,input:-internal-autofill-selected:disabled{box-shadow:0 0 0 30px var(--color-dialog-fill) inset}
