@import"https://use.typekit.net/tup4dli.css";*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}*{box-sizing:border-box;font-family:indivisible,sans-serif}img{position:relative;display:block;max-width:100%;height:auto}main,svg,button{padding:0}strong{font-weight:700}main{display:block}select{border:none;width:100%}strong,em,i,b{display:inline-block}a{text-decoration:none;overflow-wrap:anywhere}body{background-color:#fff}.mainContainer{width:100%;margin:auto;background-color:#fff}div,section{position:relative}h1,h2,h3,h4,h5,h6{font-family:indivisible,sans-serif;font-weight:700;line-height:1.4;margin-bottom:0}h1,h1>a{font-family:indivisible,sans-serif;font-size:1.272rem}h2,h2>a{font-family:indivisible,sans-serif;font-size:1.1rem}h3,h3>a{font-family:indivisible,sans-serif;font-size:1rem}h4,h4>a{font-family:indivisible,sans-serif;font-size:1rem}h5,h5>a{font-family:indivisible,sans-serif;font-size:.887rem}.hide,.hidden{display:none}.grecaptcha-badge{z-index:10}.dropdown__menu{width:fit-content;min-width:200px;background-color:#fff;border:1px solid #C1DCD8;border-radius:10px;flex-direction:column;align-items:center;row-gap:5px;padding:3px}.dropdown__item{width:100%;display:flex;align-items:center;column-gap:10px;text-align:left;padding:5px;cursor:pointer;border-radius:5px}.dropdown__item:hover{background-color:#f0f0f0;border-radius:5px}.dropdown__item--search{background-color:#f0f0f0!important}.dropdown__item--search input{border:none!important}.dropdown__item--search input::placeholder{visibility:visible!important;color:#d5d5d5!important}.popover__content{width:fit-content;min-width:200px;background-color:#fff;border:1px solid #C1DCD8;border-radius:10px;flex-direction:column;align-items:center;row-gap:5px;padding:3px}.popover__item{width:100%;display:flex;align-items:center;column-gap:10px;text-align:left;padding:5px;cursor:pointer;border-radius:5px}.popover__item:hover{background-color:#f0f0f0;border-radius:5px}.popover__item--search{background-color:#f0f0f0!important}.popover__item--search input{border:none!important}.popover__item--search input::placeholder{visibility:visible!important;color:#d5d5d5!important}.toastContainer{margin:auto!important}.toastContainer[data-toast-position="bottom left"],.toastContainer[data-toast-position="bottom right"]{margin-bottom:unset!important}.toastContainer[data-toast-position="top left"],.toastContainer[data-toast-position="top right"]{margin-top:unset!important}.toastContainer__toast{background-color:#fff;border:1px solid #C1DCD8;border-radius:10px;box-shadow:0 10px 1em #0000000d;padding:10px;max-width:380px}.toastContainer__toast__contentContainer__title{font-size:.887rem;font-weight:400;color:#032641}.toastContainer__toast__contentContainer__text{font-size:.887rem;font-weight:400;color:#124534}.button ui-loader{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%)}.button--loading{color:transparent;opacity:50%;cursor:wait}.button--loading *:not(.loader){opacity:0}.button--loading ui-loader{opacity:1}a ui-loader,div ui-loader{display:none}ui-dropdown{display:block;position:relative;height:fit-content}svg{width:1rem;height:1rem}.loader{opacity:1;width:15px;aspect-ratio:1;border-radius:50%;border:2px solid #032641;animation:l20-1 .8s infinite linear alternate,l20-2 1.6s infinite linear;pointer-events:none}@keyframes l20-1{0%{clip-path:polygon(50% 50%,0 0,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%)}25%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0% 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0% 100%)}}@keyframes l20-2{0%{transform:scaleY(1) rotate(0)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0)}to{transform:scaleY(-1) rotate(-135deg)}}ui-toast{position:fixed;max-width:500px;padding:10px;background-color:#fff;border:1px solid #C1DCD8;border-radius:10px;box-shadow:0 10px 1em #0000000d;opacity:0;visibility:hidden;transition:all .2s ease-in-out}ui-toast[position="top left"]{inset:24px auto auto 24px;transform:translateY(-20px)}ui-toast[position="top right"]{inset:24px 24px auto auto;transform:translateY(-20px)}ui-toast[position="bottom left"]{inset:auto auto 24px 24px;transform:translateY(20px)}ui-toast[position="bottom right"]{inset:auto 24px 24px auto;transform:translateY(20px)}ui-toast[variant=success]{background-color:#f0fcf2;border-color:#576c8b}ui-toast[variant=success]>div h4,ui-toast[variant=success]>div p{color:#2173b3}ui-toast[variant=info]{background-color:#f0fcf2;border-color:#6a8b57}ui-toast[variant=info]>div h4,ui-toast[variant=info]>div p{color:#5bb321}ui-toast[variant=warning]{background-color:#fcf5f0;border-color:#ed9f5f}ui-toast[variant=warning]>div h4,ui-toast[variant=warning]>div p{color:#ff7300}ui-toast[variant=error]{background-color:#fcf5f0;border-color:#ed5f5f}ui-toast[variant=error]>div h4,ui-toast[variant=error]>div p{color:red}ui-toast[open]{opacity:1;visibility:visible;transform:translateY(0)}ui-toast>div{display:flex;flex-direction:column;row-gap:5px}ui-toast>div h4{font-size:.887rem;font-weight:400;color:#032641}ui-toast>div p{font-size:.887rem;font-weight:400;color:#124534}ui-tooltip{position:relative}ui-tooltip ui-tooltip-content{width:max-content;max-width:300px;background-color:#fff;border:1px solid #C1DCD8;border-radius:10px;padding:5px 10px;position:absolute}ui-tooltip ui-tooltip-content[position=top]{bottom:calc(100% + 5px);left:50%;transform:translate(-50%)}ui-tooltip ui-tooltip-content[position=right]{left:calc(100% + 5px);top:50%;transform:translateY(-50%)}ui-tooltip ui-tooltip-content[position=bottom]{top:calc(100% + 5px);left:50%;transform:translate(-50%)}ui-tooltip ui-tooltip-content[position=left]{right:calc(100% + 5px);top:50%;transform:translateY(-50%)}ui-tooltip[hover] ui-tooltip-content{opacity:0;visibility:hidden}ui-tooltip[hover]:hover ui-tooltip-content{opacity:1;visibility:visible}.heading{padding:0;min-height:70px;display:flex;align-items:center;max-width:300px;text-wrap:balance}.heading:before{content:"";position:absolute;top:0;bottom:0;left:-15px;width:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#5c74ff}.box{background-color:#fff;padding:25px;border-radius:15px;border:1px solid #C1DCD8}form{position:relative;width:100%}form fieldset{width:100%}form .js-focused label{transform:scale(.5) translateY(-18px);width:160%;transform-origin:top left}form .js-focused label+input,form .js-focused label+textarea{padding:16px 15px 8px}form label{font-size:1rem;font-family:indivisible,sans-serif;color:#0e2850;font-weight:300;position:absolute;top:12px;left:0;transform:scale(1) translateY(0);transform-origin:top left;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}form ui-error{color:red;font-size:.887rem}form input.disabled{background-color:#fff!important}form textarea,form select,form input[type=text],form input[type=email],form input[type=number],form input[type=file],form input[type=tel],form input[type=password],form input[type=date]{border:none;outline:none;appearance:none;box-shadow:none;width:100%;color-scheme:dark;font-size:1rem;font-family:indivisible,sans-serif;color:#22445e;font-weight:600;border:1px solid transparent;border-bottom:1px solid #8FBAB4;padding:12px 0;background:transparent;transition:padding .3s cubic-bezier(.25,.46,.45,.94)}form textarea::placeholder,form select::placeholder,form input[type=text]::placeholder,form input[type=email]::placeholder,form input[type=number]::placeholder,form input[type=file]::placeholder,form input[type=tel]::placeholder,form input[type=password]::placeholder,form input[type=date]::placeholder{color:#22445e80;visibility:hidden}form textarea:focus,form select:focus,form input[type=text]:focus,form input[type=email]:focus,form input[type=number]:focus,form input[type=file]:focus,form input[type=tel]:focus,form input[type=password]:focus,form input[type=date]:focus{outline:none;border-bottom:1px solid #5C74FF;box-shadow:none}form textarea.form-control.is-invalid,form select.form-control.is-invalid,form input[type=text].form-control.is-invalid,form input[type=email].form-control.is-invalid,form input[type=number].form-control.is-invalid,form input[type=file].form-control.is-invalid,form input[type=tel].form-control.is-invalid,form input[type=password].form-control.is-invalid,form input[type=date].form-control.is-invalid{border-bottom:1px solid #E04646}form input[type=checkbox]{position:relative;top:3px;width:1rem;height:1rem;border-radius:2px;cursor:pointer;border:1px solid #ffffff;appearance:auto}form input[type=checkbox]+label{position:relative;top:inherit;left:inherit;cursor:pointer}form select{cursor:pointer;padding:10px 10px 10px 0;line-height:1;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23B9B9%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 12px top 50%;background-size:10px auto}form select option{margin:40px;background:#fff;color:#fff;text-shadow:0px 1px 0px rgba(0,0,0,.08)}form textarea{line-height:1.6;min-height:82px;resize:vertical}form input[type=submit],form button[type=submit]{border:none;outline:none;appearance:none;box-shadow:none;cursor:pointer}form input[type=submit]:disabled,form input[type=submit][disabled],form input[type=submit].disabled,form button[type=submit]:disabled,form button[type=submit][disabled],form button[type=submit].disabled{opacity:.5;cursor:not-allowed}form input[type=submit]>svg,form input[type=submit]>img,form button[type=submit]>svg,form button[type=submit]>img{width:1rem;height:1rem}form .text-danger{display:inline-block;margin-top:5px;font-size:.887rem;color:#e04646}form .input-group>label{position:relative!important;top:0!important;left:0!important;transform:none!important}form .input-group>input,form .input-group>textarea{padding:12px 15px}form .input-group__inputs{display:grid;grid-template-columns:repeat(2,1fr);column-gap:5px}form .input-group__inputs--left{grid-template-columns:15% auto}form .input-group__inputs--right{grid-template-columns:auto 15%}form .input-group .form-group__container{min-width:unset}form .input-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px}.files{margin-top:10px;width:100%;display:flex;flex-direction:column;row-gap:5px}.files__item{width:100%;display:flex;align-items:center;column-gap:10px;height:70px;border-radius:10px;padding:10px 25px 10px 10px;background-color:#fff;border:1px solid #C1DCD8}.files__item__imgContainer{width:auto;height:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.files__item__imgContainer__img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:10px}.files__item__contentContainer{display:flex;flex-direction:column;row-gap:5px}.files__item__contentContainer__name{font-size:1rem;font-weight:500;color:#000;word-break:break-word;text-decoration:underline}.files__item__contentContainer__size{font-size:.75rem;font-weight:400;color:#032641}.files__item__actionsContainer{margin-left:auto;height:fit-content}.form-group{position:relative;display:block;margin-bottom:28px}.form-group .form-group__container{min-width:0}.form-group input:not(.form-group__container__input[type=checkbox],.form-group__container__input[type=radio],.form-group__container__input[type=file]),.form-group .form-group__container__input textarea,.form-group .form-group__container__input select{padding-left:0;padding-right:0}.form-group--phone{position:relative;margin-top:25px}.form-group--phone>label{left:60px;position:relative;inset:unset}.form-group--phone>div{position:relative;display:grid;grid-template-columns:50px 1fr;gap:10px}.form-group--phone>div .form-group{width:100%;margin-bottom:0}.form-group--phone>div .form-group__container{min-width:unset}.form-group--phone>div .form-group label{display:none}.form-group--checkbox:has(>label){display:grid;grid-template-columns:.887rem auto;align-items:center;gap:10px;row-gap:0}.form-group--checkbox label{position:relative!important;top:0!important;left:0!important;transform:none!important;font-size:.887rem}.form-group--checkbox label a{text-decoration:underline}.form-group--checkbox input{width:100%;height:auto;top:0}.form-group--checkbox>label{order:2}.form-group--checkbox>label+.form-group__container{width:100%;min-width:0}.form-group--checkbox>label+.form-group__container__input{display:flex}.form-group--checkbox .form-group__container__input{display:grid;grid-template-columns:.887rem auto;justify-content:flex-start;gap:10px;row-gap:0}.form-group--checkbox .text-danger{order:3;width:100%;grid-column:1/3}.form-group--select-custom .select-custom{width:100%;height:100%;border:1px solid transparent;border-bottom:1px solid #8FBAB4}.form-group--label>label,.form-group--select>label,.form-group--select-custom>label{position:relative!important;top:0!important;left:0!important;transform:none!important}.form-group--label>input,.form-group--label>textarea,.form-group--select>input,.form-group--select>textarea,.form-group--select-custom>input,.form-group--select-custom>textarea{padding:12px 15px}.form-group--label .form-group__container__input select,.form-group--select .form-group__container__input select,.form-group--select-custom .form-group__container__input select{padding:10px}.form-group--wysiwyg>label{position:relative!important;top:0!important;left:0!important;transform:none!important}.form-group--wysiwyg>.trix-toolbar{position:relative!important;margin:10px 0}.form-group--wysiwyg>textarea{padding:12px 15px}.form-group--password label{right:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-group--password input{padding-right:30px!important}.form-group--password svg{z-index:4;position:absolute;top:18px;right:10px;width:.887rem;height:.887rem;fill:#fff;cursor:pointer}.form-group--switch{margin-bottom:5px}.form-group--switch .form-group__container{height:auto;min-height:46px;position:relative;border:1px solid #DEE8EB;background-color:#fff;padding:4px;border-radius:14px;transition:border .3s cubic-bezier(.25,.46,.45,.94)}.form-group--switch .form-group__container:has(input:checked){border:1px solid #C1DCD8}.form-group--switch .form-group__container:has(.switch-institution){min-height:60px;padding-left:85px}.form-group--switch .form-group__container__input{position:relative;background-color:#f0f0f0;padding:12px 15px;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:5px}.form-group--switch .form-group__container__input input{box-shadow:none;outline:none;appearance:none;border:none;background:none;top:inherit;position:relative;cursor:pointer;width:38px;min-width:38px;height:24px;border-radius:12px;padding:4px 8px;background-color:#dddcdc;box-shadow:0 2px 4px #00000014}.form-group--switch .form-group__container__input input:after{content:"";position:absolute;width:16px;height:16px;left:4px;top:50%;border-radius:50%;transform:translateY(-50%);background-color:#fff;transition:left .3s cubic-bezier(.25,.46,.45,.94)}.form-group--switch .form-group__container__input input:focus{box-shadow:none;outline:none}.form-group--switch .form-group__container__input input:checked{outline:none;background-color:#a7d85c}.form-group--switch .form-group__container__input input:checked:after{left:calc(100% - 18px)}.form-group--switch .form-group__container__input input[disabled]{opacity:.5}.form-group--switch .form-group__container__input label{font-weight:600;color:#032641;position:relative;inset:unset}.form-group--search{width:100%;margin-bottom:20px}.form-group--search .form-group__container{width:100%}.form-group--search .form-group__container input{width:100%;height:42px;border:1px solid #DEE8EB;border-radius:10px;background:#ffffff80;font-weight:500;overflow:hidden;padding-left:15px!important;padding-right:31px!important}.form-group--search .form-group__container input::placeholder{font-weight:400}.form-group--file:has(ui-dropzone) input[type=file]{display:none}.form-group--file:has(ui-dropzone) label{position:unset;inset:unset}.form-group.js-focused label,.form-group:has(textarea:focus,select:focus,input[type=text]:focus,input[type=search]:focus,input[type=email]:focus,input[type=number]:focus,input[type=file]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=date]) label{transform:scale(.6) translateY(-25px);transform-origin:top left}.form-group.js-focused label+input,.form-group.js-focused label+textarea,.form-group:has(textarea:focus,select:focus,input[type=text]:focus,input[type=search]:focus,input[type=email]:focus,input[type=number]:focus,input[type=file]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=date]) label+input,.form-group:has(textarea:focus,select:focus,input[type=text]:focus,input[type=search]:focus,input[type=email]:focus,input[type=number]:focus,input[type=file]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=date]) label+textarea{padding:16px 15px 8px}.form-group__container{display:block;position:relative}.form-group__container__input:has(.icon) input{padding-right:26px}.form-group__container__input .icon{height:16px;width:16px;fill:#bbb;position:absolute;z-index:50;top:50%;left:10px;transform:translateY(-50%)}.form-group__container__input .icon--trailing{left:unset;right:10px}.form-group .autocomplete{z-index:1000;position:absolute;top:calc(100% + 20px);left:0;right:0;max-height:400px;overflow-y:scroll;width:100%;display:flex;flex-direction:column;row-gap:10px;padding:10px;background-color:transparent;border:1px solid #8FBAB4}.form-group .autocomplete__button{width:100%;background:none!important;background-color:transparent!important;border:none!important;text-align:left;font-weight:400;font-size:1rem;padding:10px 0;color:#fff;border:none;align-items:flex-start;justify-content:flex-start}.form-group .autocomplete__button:active,.form-group .autocomplete__button:focus,.form-group .autocomplete__button:hover{background:none!important}.button{outline:none;appearance:none;border:none;cursor:pointer;width:100%;position:relative;display:inline-block;display:inline-flex;gap:10px;justify-content:center;align-items:center;font-family:indivisible,sans-serif;font-weight:600;border-radius:10px;padding:12px 24px;line-height:1;font-size:1.1rem;text-transform:none;box-shadow:none;text-decoration:none;text-align:center;white-space:nowrap;width:fit-content;min-width:300px;margin-left:auto;margin-right:auto;color:#fff;background:#4d6df6;background:linear-gradient(90deg,#7ea4f9,#4d6df6,#c67ee1);border:5px solid #ffffff;transition:color .3s cubic-bezier(.25,.46,.45,.94),background-color .3s cubic-bezier(.25,.46,.45,.94),background .3s cubic-bezier(.25,.46,.45,.94),border .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94),filter .3s cubic-bezier(.25,.46,.45,.94)}.button>svg,.button>img{width:1.272rem;height:1.272rem;fill:#fff;min-width:1.272rem;transform:scale(1);transition:fill .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94)}.button>span{white-space:wrap;line-height:1.4em}.button:focus>svg,.button:focus>img,.button:hover>svg,.button:hover>img{transform:scale(1.1)}.button__loader{border:2px solid #ffffff;border-bottom-color:transparent}.button--red{background-color:#d3767633;border:1px solid #E04646;color:#e04646}.button--red>svg{fill:#e04646}.button--green{background-color:#e9f3e8;border:1px solid #578B6E;color:#578b6e}.button--green>svg{fill:#578b6e}.button--dark{background-color:#22445e;border:1px solid #ffffff}.button--light{color:#545454;background:#fff;box-shadow:0 2px 4px #00000014}.button--outline{margin-top:5px;margin-bottom:5px;border:none;color:#2e2e2e;font-weight:500}.button--outline:after{content:"";position:absolute;inset:-5px;border:1px solid #5C74FF;border-radius:12px;pointer-events:none}.button--text{border:none;background:none;padding:0;box-shadow:none;min-width:unset;width:auto;color:#0e2850;font-weight:400;font-size:1rem;text-decoration:underline}.button--text:focus,.button--text:hover{color:#0e2850}.button--text--light{color:#124534}.button--text--light:focus,.button--text--light:hover{color:#124534}.button--text--bold{font-weight:600}.button--lower{text-transform:none}.button--help>svg{width:2.058rem;min-width:2.058rem;height:2.058rem}.button--help>span small{display:inline-block;font-size:.887rem;font-weight:400;text-wrap:balance;line-height:1.2}.button--google{border:none;background:none;background-color:#fff;color:#121212;font-weight:400}.button--google svg{fill:#121212}.button--apple{border:none;background:none;background-color:#121212;color:#fff;font-weight:400}.button--apple svg{fill:#fff}.button--facebook{border:none;background:none;background-color:#3462ff;color:#fff;font-weight:400}.button--facebook svg{fill:#fff}.button.yellow{background-color:#ffc201;border:1px solid #FFC201;color:#fff}.button.gray{background-color:#d5d5d5;border:1px solid #D5D5D5;color:#032641}.button.darkBlue{background-color:#336f6e;border:1px solid #336F6E;color:#fff}.button.pastelGreen{background-color:#6dca8f4d;border:none;color:#336f6e}.button.pastelGreen svg{fill:#336f6e}.button--icon{padding:8px 16px}.button--icononly{min-width:0px;background:none;border:none;padding:0}.button--icononly>span{display:none}.button--icononly>svg,.button--icononly>img{width:1.1rem;height:1.1rem;fill:#578b6e}.button--big{justify-content:flex-start;width:100%;padding:15px 30px;gap:25px;border-radius:15px}.button--big>svg,.button--big>img{width:2.058rem;min-width:2.058rem;height:2.058rem}.button[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.maintitle{position:relative;width:100%;font-weight:500;line-height:1;color:#494949}h1.maintitle{font-size:1.618rem}h2.maintitle{font-size:1.272rem}h3.maintitle{font-size:1.1rem}h4.maintitle{font-size:1rem}.separator{width:100%;margin-top:25px;margin-bottom:25px}.separator__text{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);min-width:180px;display:inline-block;border:1px solid #C1DCD8;background-color:#ddd;border-radius:50px;padding:3px 12px;text-align:center;font-weight:500;color:#124534;font-size:1rem}.separator__line{height:1px;background-color:#c1dcd8}.separator__line--medium,.separator__line--m{margin-block:25px;margin-inline:-25px}.separator__line--small,.separator__line--s{margin-block:15px;margin-inline:-15px}.separator__line--xsmall,.separator__line--xs{margin-block:10px;margin-inline:-10px}.login,.forgotPassword,.resetPassword,.registerFinalies{display:flex;flex-direction:column;background:#e4f8fb;background:radial-gradient(68.32% 59.77% at 89.08% 7.42%,#e4f8fb,#fffcf980 77.88%),linear-gradient(187.87deg,#eefffe 30.82%,#b8d6dd 63.22%,#fffefb 98.21%)}.login__heading,.forgotPassword__heading,.resetPassword__heading,.registerFinalies__heading{width:100%;margin-bottom:40px}.login__text,.forgotPassword__text,.resetPassword__text,.registerFinalies__text{font-size:.887rem;font-weight:400;color:#7b859e;margin-bottom:40px}.login__content,.forgotPassword__content,.resetPassword__content,.registerFinalies__content{flex:1;display:flex;width:100%}.login__content>form,.forgotPassword__content>form,.resetPassword__content>form,.registerFinalies__content>form{display:flex;flex-direction:column}.login__content .form-register,.forgotPassword__content .form-register,.resetPassword__content .form-register,.registerFinalies__content .form-register{margin-top:auto;margin-bottom:80px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.login__content .form-register__text,.forgotPassword__content .form-register__text,.resetPassword__content .form-register__text,.registerFinalies__content .form-register__text{font-size:.887rem;color:gray}.login__content .form-buttons,.forgotPassword__content .form-buttons,.resetPassword__content .form-buttons,.registerFinalies__content .form-buttons{padding-top:10px;display:flex;flex-direction:column;gap:10px}.login__register,.forgotPassword__register,.resetPassword__register,.registerFinalies__register{margin-top:auto;margin-bottom:20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.login__register__text,.forgotPassword__register__text,.resetPassword__register__text,.registerFinalies__register__text{font-size:.887rem;color:gray;margin-bottom:20px}.login .separator__text,.forgotPassword .separator__text,.resetPassword .separator__text,.registerFinalies .separator__text{background-color:transparent;border:none}.login__legal,.forgotPassword__legal,.resetPassword__legal,.registerFinalies__legal{text-align:center}.login__legal__link,.forgotPassword__legal__link,.resetPassword__legal__link,.registerFinalies__legal__link{font-size:.75rem;color:gray}.loginDesktop{padding:10px!important;display:grid!important;grid-template-columns:repeat(2,1fr)!important;column-gap:15px!important;max-width:unset!important}.loginDesktop .login__form{border-radius:10px;background:radial-gradient(76.46% 72.73% at 98.13% 1.35%,#d5eaf0,#ffffff80 77.88%);display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:15px;padding:0 50px}.loginDesktop .login__form__img{width:200px}.loginDesktop .login__form__title{color:#032641;font-size:2.618rem;font-weight:500}.loginDesktop .login__form__text{color:#7b859e;text-align:center;font-size:.887rem;font-weight:500;max-width:60%}.loginDesktop .login__form .form-group{width:100%}.loginDesktop .login__form__actions{width:100%;display:flex;align-items:center}.loginDesktop .login__form button[type=submit]{color:#fff!important}.loginDesktop .login__form__options{width:100%;display:flex;align-items:center;justify-content:center;column-gap:10px}.loginDesktop .login__form__options .button{min-width:unset!important;max-width:unset!important;width:fit-content!important;margin:unset!important}.loginDesktop .login__form__options .button span{display:none}.loginDesktop .login__form .button:not(.button--text){width:auto;min-width:300px;max-width:100%}.loginDesktop .login__decorationContainer{overflow:hidden}.loginDesktop .login__decorationContainer__video{border-radius:10px;width:100%;height:100%;object-fit:cover;object-position:center}.loginDesktop .login__decorationContainer__text{position:absolute;z-index:100;color:#fff;font-size:2.058rem;font-weight:500}.loginDesktop .login__decorationContainer__text--first{top:50%;left:10px;transform:translateY(-50%)}.loginDesktop .login__decorationContainer__text--second{bottom:25%;right:10px;text-align:right}.loginDesktop .login__decorationContainer__logo{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;align-items:center;column-gap:15px}.loginDesktop .login__decorationContainer__logo__span{width:100px;height:150px;background-color:#ffffff1a}@media(max-width:900px){.loginDesktop .login__decorationContainer{display:none}}.loginDesktop .forgotPassword__form,.loginDesktop .resetPassword__form,.loginDesktop .authRegisterFlow__main,.loginDesktop .registerFinalise__form,.loginDesktop .confirmPassword__form,.loginDesktop .twoFactorChallenge__form,.loginDesktop .verifyEmail__form{display:flex;flex-direction:column;justify-content:center;padding:0 15px;overflow-y:auto}.loginDesktop .authRegisterFlow__main{justify-content:flex-start}@media(max-width:900px){.loginDesktop{grid-template-columns:1fr!important}}.authRegisterFlow{display:flex;flex-direction:column;background:#e4f8fb;background:radial-gradient(68.32% 59.77% at 89.08% 7.42%,#e4f8fb,#fffcf980 77.88%),linear-gradient(187.87deg,#eefffe 30.82%,#b8d6dd 63.22%,#fffefb 98.21%);padding:15px}.authRegisterFlow__heading{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:25px;width:100%}.authRegisterFlow__heading__title{margin-bottom:10px}.authRegisterFlow__heading__text{max-width:300px;margin-left:auto;margin-right:auto;font-size:.887rem;font-weight:400;color:#7b859e;min-height:2.3em}.authRegisterFlow__content{flex:1;display:flex;width:100%}.authRegisterFlow__content form{display:flex;flex-direction:column}.authRegisterFlow__content form .form-heading__text{margin-bottom:20px;text-align:center;font-size:.887rem;color:#032641;max-width:300px;margin-left:auto;margin-right:auto}.authRegisterFlow__content form .form-contract{margin-bottom:25px;border:1px solid #C1DCD8;border-radius:15px;overflow:hidden;width:100%}.authRegisterFlow__content form .form-contract__heading{padding:25px;background-color:#f3faef}.authRegisterFlow__content form .form-contract__heading__title{margin-bottom:0}.authRegisterFlow__content form .form-contract__contentContainer{padding:25px;background-color:#fff;height:200px;overflow-y:scroll}.authRegisterFlow__content form .form-contract__contentContainer__content h3:not(h3:first-child){margin-top:20px}.authRegisterFlow__content form .form-contract__contentContainer__content h3{margin-bottom:5px}.authRegisterFlow__content form .form-main{width:100%}.authRegisterFlow__content form .form-main__user{display:flex;flex-direction:column;align-items:center;text-align:center}.authRegisterFlow__content form .form-main__user__imgContainer{width:110px;height:110px;aspect-ratio:1;background-color:#fff;border:1px solid #C1DCD8;border-radius:50%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:20px}.authRegisterFlow__content form .form-main__user__imgContainer__img{width:100%;height:100%;object-fit:cover}.authRegisterFlow__content form .form-main__user__button{margin-left:auto;margin-right:auto}.authRegisterFlow__content form .form-main__user__button input{visibility:hidden;position:absolute;inset:0}.authRegisterFlow__content form .form-buttons{margin-top:auto;padding-top:40px;display:flex;flex-direction:column;gap:15px}.authRegisterFlow__register{margin-top:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.authRegisterFlow__register__text{font-size:.887rem;color:gray}.authRegisterFlow__main{display:flex;flex-direction:column;flex:1}.authRegisterFlow__stepper{margin-top:40px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.authRegisterFlow__stepper__current{font-size:.887rem;font-weight:400;color:#7b859e}.authRegisterFlow__stepper__dots{width:100%;display:flex;gap:6px}.authRegisterFlow__stepper__dots__dot{flex:1;height:4px;border-radius:2px;background-color:#eaece8}.authRegisterFlow__stepper__dots__dot--current{background-color:#b4db91}.authRegisterFlow__stepper__link{font-size:.75rem;color:gray}.authRegisterCallback{display:flex;flex-direction:column;background:#bce5de;background:radial-gradient(68.32% 59.77% at 89.08% 7.42%,#bce5de,#fffef880 77.88%),linear-gradient(187.87deg,#bce5de 30.82% 63.22%,#fffef8 98.21%);padding:15px}.authRegisterCallback__heading{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:60px}.authRegisterCallback__main{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center}.authRegisterCallback__main__iconContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:120px;height:120px;background-color:#fff;border-radius:50%;margin-top:60px;margin-bottom:120px}.authRegisterCallback__main__iconContainer .bullet{position:absolute;background-color:#fff;width:32px;height:32px;border-radius:50%;pointer-events:none}.authRegisterCallback__main__iconContainer .bullet--1{width:12px;height:12px;top:-50px;right:-50px}.authRegisterCallback__main__iconContainer .bullet--2{width:22px;height:22px;top:50%;left:-80px}.authRegisterCallback__main__iconContainer .bullet--3{bottom:-40px;right:-80px}.authRegisterCallback__main__iconContainer:after{content:"";z-index:1;position:absolute;top:-10%;left:-10%;width:120%;height:120%;background-color:#fff;opacity:.2;border-radius:50%}.authRegisterCallback__main__iconContainer__icon{z-index:2;fill:#76d696;width:90px;height:90px}.authRegisterCallback__main__iconContainer__icon--check-password{width:58px;height:70px;fill:#4ec143}.authRegisterCallback__main__text{position:relative;font-weight:600;line-height:1.3;color:#124534;font-size:1.618rem;text-wrap:balance;max-width:320px;margin-left:auto;margin-right:auto}.authRegisterCallback__main__buttonContainer{margin-top:auto;margin-bottom:auto}.authRegisterCallback__main__buttonContainer__button{margin-top:auto;font-weight:500}.footer__cookie{position:fixed;bottom:20px;left:20px;z-index:1;border:none}.footer__cookie img{width:30px;fill:#fff}.footer__cookie .cookiebtn__link{border:none;background:none}.footer__cookie .cookiebtn__link span{display:none}
