.modal{position:fixed;z-index:300;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#00000052;display:flex;align-items:center;justify-content:center}.modal .modal-content{background-color:var(--white);box-shadow:0 4px 8px 3px #3c404326,0 1px 3px #3c40434d;border-radius:var(--border-radius)}.modal .modal-content .modal-header-container{border-bottom:var(--gray-border);height:59.4px;max-height:59.4px;display:flex;justify-content:center}.modal .modal-content .modal-header-container .modal-title{text-align:center;font-size:var(--medium-size);margin:auto}.modal .modal-content .modal-body{padding:8px;max-height:calc(100vh - 170px);overflow-y:scroll}@media (min-width: 375px){.modal .modal-content .modal-body{padding:24px}}@media (min-width: 600px){.modal .modal-content .modal-body{padding:48px}}.modal .modal-content .modal-body p{line-height:1.5384615385}.modal .modal-content .modal-buttons{border-top:var(--gray-border);padding:12px 24px;justify-content:end}.modal .modal-content.small .modal-body{width:500px}.modal .modal-content.standard .modal-body{width:100vw}@media (min-width: 700px){.modal .modal-content.standard .modal-body{width:700px}}.modal .modal-content.large{height:90vh;width:90vw}.modal .modal-content.large .modal-body{max-height:calc(90vh - 124px);height:calc(90vh - 124px)}.modal .modal-content.full-screen{height:100vh;width:calc((100vh - 65px)*.7725);border-radius:0}.modal .modal-content.full-screen .modal-body{max-height:none;height:calc(100vh - 65px);overflow:hidden;padding:0}.modal.enter .modal-content{opacity:0;transform:scale(.9)}.modal.enter-active .modal-content{opacity:1;transform:translate(0);transition:all .2s}.modal.exit .modal-content{opacity:1}.modal.exit-active .modal-content{opacity:0;transition:all .1s}.button-group{display:flex;gap:16px}.banner{border-radius:var(--border-radius);font-weight:400;padding:9px 16px 11px;line-height:1.53846;font-size:var(--regular-size)}.banner.info{background-color:var(--gray-button-background-hovered)}.banner.info .button:hover,.banner.info .button:active,.banner.info .button.active{background-color:var(--gray-button-background-active)}.banner.success{background-color:var(--success-50)}.banner.success .button:hover,.banner.success .button:active,.banner.success .button.active{background-color:#bcdfa4}.banner.error{background-color:var(--error-background)}.banner.error .button:hover,.banner.error .button:active,.banner.error .button.active{background-color:#fba899}.banner.warning{background-color:var(--warning-background)}.banner.warning .button:hover,.banner.warning .button:active,.banner.warning .button.active{background-color:#f8d77b}.banner a{color:var(--info)}.input{display:flex;flex-direction:column}.input label{padding-bottom:10px}.input input{height:38px;border:var(--gray-border);border-radius:var(--border-radius)}.input input.error{border:1px solid var(--error);background-color:var(--error-background)}.input input:disabled{cursor:not-allowed;border:var(--gray-border)}.input input[type=text],.input input[type=number],.input input[type=date],.input input[type=time],.input input[type=email],.input input[type=password],.input input[type=search]{padding:7px 16px;outline:none}:is(.input input[type=text],.input input[type=number],.input input[type=date],.input input[type=time],.input input[type=email],.input input[type=password],.input input[type=search]):focus{border:1px solid var(--primary)}.input .error-message{padding-top:10px}.input .error-message,.input .label-required{text-wrap:wrap;color:var(--error)}.input .label-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.input label:has(~input[type=range]){padding-bottom:26px}.input input[type=range]{border-radius:var(--border-radius);border:none;height:6px;min-width:140px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;margin-bottom:16px;cursor:pointer}.input input[type=range]::-webkit-slider-thumb{width:22px;height:22px;-webkit-appearance:none;background-color:var(--white);border:none;border-radius:50%;transition:var(--transition);box-shadow:0 0 0 .5px var(--gray-border-color),0 0 5px #0000002e,0 3px 8px #0000001a,0 1px 3px #0000001a}.input input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--dark-gray-border-color),0 0 5px #0000002e,0 3px 8px #0000001a,0 1px 3px #0000001a}.input input[type=range]::-webkit-slider-thumb:hover{width:24px;height:24px;border:1px solid #a2a2a2;box-shadow:0 0 0 8px #89898a30}.input input[type=range]:focus::-webkit-slider-thumb{width:24px;height:24px;border:1px solid var(--primary);box-shadow:0 0 0 8px #931f1d3c}.input input[type=range]::-moz-range-thumb{width:22px;height:22px;-moz-appearance:none;background-color:var(--white);border:none;border-radius:50%;transition:var(--transition);box-shadow:0 0 0 .5px var(--gray-border-color),0 0 5px #0000002e,0 3px 8px #0000001a,0 1px 3px #0000001a}.input input[type=range]:hover::-moz-range-thumb{box-shadow:0 0 0 1px var(--dark-gray-border-color),0 0 5px #0000002e,0 3px 8px #0000001a,0 1px 3px #0000001a}.input input[type=range]::-moz-range-thumb:hover{width:24px;height:24px;border:1px solid #a2a2a2;box-shadow:0 0 0 8px #89898a30}.input input[type=range]:focus::-moz-range-thumb{width:24px;height:24px;border:1px solid var(--primary);box-shadow:0 0 0 8px #931f1d3c}.input input[type=time]{outline-offset:3px}.input input[type=time]::-webkit-inner-spin-button{display:none}.simple-block{width:100%;padding:32px}.simple-block .header-block{font-weight:500;margin-bottom:20px;text-align:center}.simple-block .paragraph-block{text-align:center;font-size:var(--medium-size);line-height:145%;font-weight:400}.simple-block .input-block{margin-top:20px}.simple-block .input-block input{height:48px}.simple-block .button-block{margin-top:28px;width:100%;height:48px}.simple-block .link-button-block{background:none;border:none;font-weight:500;padding:0;margin:0;cursor:pointer;color:var(--info);display:inline;font-size:var(--regular-size)}.simple-block .footer-block{margin-top:28px;line-height:20px;text-align:center;font-size:var(--regular-size);color:var(--gray-general-text)}.simple-block a{color:var(--info);display:inline;font-size:var(--regular-size)}.legal-notice{margin:32px 0;text-align:center;font-size:var(--small-size);color:var(--gray-general-text)}.create-account-check-inbox{max-width:400px;margin:auto}.create-account-check-inbox .quick-link{display:block}.create-account-check-inbox .quick-link:first-of-type{margin-top:32px}.create-account-check-inbox .quick-link:not(:first-of-type){margin-top:20px}.create-account-check-inbox .quick-link-button{height:48px;width:100%;display:flex;gap:12px}.create-account-check-inbox .brand-logo{display:flex;align-items:center}.create-account-check-inbox .brand-logo svg{width:24px;height:24px}.sign-in-form .password-label{display:flex;justify-content:space-between}
