.action-button{position:relative}.action-button--aligned-right{float:right}.action-button__button{position:relative;border:2px solid #d3d3d3;background-color:#d3d3d3;padding:8px 8px 16px;border-radius:40px;font-size:1.2rem;font-weight:600}.action-button__foldout-menu--hidden{display:none}.action-button__foldout-menu--show{position:absolute;display:flex;flex-direction:column;top:70%;background-color:#d3d3d3;padding:8px;z-index:1;gap:8px;width:200px;transition:all .2s ease-in-out}.action-button__foldout-menu--aligned-right{right:0;border-radius:5px 0 5px 5px}.action-button__foldout-menu--aligned-left{left:0;border-radius:0 5px 5px}.action-button__item{border:2px solid #d3d3d3;background-color:#d3d3d3;text-decoration:none;color:var(--c-white);padding:8px;border-radius:50%;font-size:14px;font-weight:400;display:flex;flex-direction:column;align-items:center;gap:8px}.button{--icl-button-primary-color:var(--icl-primary-color,#f56957);--icl-button-primary-hover-color:var(--icl-primary-hover-color,#e85e4e);--icl-button-border-radius:var(--icl-border-radius,15px);--icl-button-border:2px solid var(--icl-button-primary-color);--icl-button-font-size:var(--icl-font-size,16px);--icl-button-font-weight:var(--icl-bold,700);--icl-button-outlined-border:2px solid var(--icl-button-primary-color);--icl-button-transition:var(--icl-transition,all .3s);display:inline-flex;cursor:pointer;color:var(--icl-button-color,#fff);background:var(--icl-button-primary-color);border:var(--icl-button-border);padding:var(--icl-button-padding,8px 16px);border-radius:var(--icl-button-border-radius,0);transition:var(--icl-button-transition);font-size:var(--icl-button-font-size);font-weight:var(--icl-button-font-weight)}.button:active,.button:focus,.button:hover{background:var(--icl-button-primary-hover-color);border-color:var(--icl-button-primary-hover-color)}.button:disabled{pointer-events:none;filter:grayscale(50) brightness(150%)}.button--large,.button--large-outlined{padding:var(--icl-button-large-padding,24px 48px)}.button--large-outlined,.button--outlined{background:none;border:var(--icl-button-outlined-border);color:var(--icl-button-primary-color)}.button--large-outlined:active,.button--large-outlined:focus,.button--large-outlined:hover,.button--outlined:active,.button--outlined:focus,.button--outlined:hover{background:none;border-color:var(--icl-button-primary-hover-color);color:var(--icl-button-primary-hover-color)}.button--rounded{border-radius:var(--icl-button-border-radius)}.checkbox-wrapper{--icl-check-box-primary-color:var(--icl-primary-color,#d7d7d7);--icl-check-box-secondary-color:var(--icl-secondary-color,#8a8a8a);--icl-check-box-active-color:var(--icl-primary-color,#000);--icl-check-box-disabled-color:#8a8a8a;--icl-check-box-font-color:var(--icl-font-color,#8a8a8a);--icl-check-box-font:var(--icl-font,inherit);display:flex;align-items:center;gap:5px}.checkbox-wrapper__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;height:0;position:absolute;opacity:0}.checkbox-wrapper__checkbox-visible{width:20px;height:20px;display:inline-flex;justify-content:center;align-items:center;border-radius:4px;background-color:var(--icl-check-box-primary-color);outline:none;cursor:pointer;transition:.3s ease-in-out}.checkbox-wrapper__checkmark{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20viewBox='0%200%2011%209'%3e%3cpath%20fill='%23fff'%20d='M10.712.228a.88.88%200%200%200-1.243.06L4.101%206.199%201.508%203.563A.879.879%200%201%200%20.253%204.796l3.246%203.3a.879.879%200%200%200%201.279-.024l5.994-6.6a.88.88%200%200%200-.06-1.244Z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;background-position:50%;width:10px;height:10px}.checkbox-wrapper__label{cursor:pointer;display:flex;align-items:center;gap:8px;color:var(--icl-check-box-font-color);font-family:var(--icl-check-box-font)}.checkbox-wrapper__label img{max-width:25px}.checkbox-wrapper--disabled .checkbox-wrapper__label{color:var(--icl-check-box-disabled-color)}.checkbox-wrapper--disabled .checkbox-wrapper__checkbox-visible{background-color:var(--icl-check-box-disabled-color);cursor:not-allowed}.icon{display:inline-block}.icon>span{width:100%;height:100%}.icon>span,.icon>span>svg{display:block}.user-label{display:flex;flex-flow:row nowrap;align-items:center;height:40px;width:max-content;gap:8px}.user-label__initials{display:inline-block;text-align:center;line-height:40px;width:40px;border-radius:50%;font-weight:700;font-size:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.user-label--left{flex-flow:row-reverse nowrap}.user-label--compact{margin:0 -4px}.card{--icl-card-animation-speed:.3s;--icl-card-border-radius:10px;--icl-card-box-shadow:rgba(0,0,0,.2) 0px 0px 10px;--icl-card-border:0;--icl-card-background-color:var(--icl-primary-color);--icl-card-background-hover-color:#efefef;--icl-card-arrow-position-vertical:16px;--icl-card-arrow-position-horizontal:16px;--icl-card-title-padding:0;--icl-card-font:var(--icl-font-family);--icl-card-content-padding:16px 54px 16px 16px;--icl-card-title-size:1.5rem;--icl-card-title-color:var(--icl-font-color);--icl-card-description-size:var(--icl-font-size);--icl-card-description-color:var(--icl-font-color);--icl-card-description-padding:0;--icl-card-image-height:200px;--icl-card-text-align:left;transition:all var(--icl-card-animation-speed) ease-in-out;box-shadow:var(--icl-card-box-shadow);border:var(--icl-card-border);border-radius:var(--icl-card-border-radius);padding:0;overflow:hidden}.card,.card__button{background-color:var(--icl-card-background-color);width:100%}.card__button{border:none}.card__content{padding:var(--icl-card-content-padding);display:flex;flex-direction:row;flex-wrap:wrap;position:relative}.card__arrow{bottom:var(--icl-card-arrow-position-vertical);right:var(--icl-card-arrow-position-horizontal);transition:all var(--icl-card-animation-speed) ease-in-out;position:absolute}.card__title{font-size:var(--icl-card-title-size);color:var(--icl-card-title-color);padding:var(--icl-card-title-padding);width:100%;margin:0}.card__description,.card__title{font-family:var(--icl-card-font);text-align:var(--icl-card-text-align)}.card__description{font-size:var(--icl-card-description-size);color:var(--icl-card-description-color);padding:var(--icl-card-description-padding);margin-bottom:0}.card__image{overflow:hidden}.card__image,.card__image img{transition:all var(--icl-card-animation-speed) ease-in-out;height:var(--icl-card-image-height);width:100%}.card__image img{object-fit:cover}.card:hover{background-color:var(--icl-card-background-hover-color)}.card:hover .card__image img{transform:scale(1.05)}.checkbox-list{--icl-check-box-list-primary-color:var(--icl-primary-color,#d7d7d7);--icl-check-box-list-secondary-color:var(--icl-secondary-color,#8a8a8a);--icl-check-box-list-scrollbar-color:var(--icl-primary-color,#d7d7d7);--icl-check-box-list-scrollbar-active-color:var(--icl-secondary-color,#8a8a8a);--icl-check-box-list-font-color:var(--icl-font-color,#8a8a8a);--icl-check-box-list-font:var(--icl-font,inherit);display:flex;flex-direction:column;gap:8px;width:470px}.checkbox-list__label{font-size:.75rem;font-size:clamp(.75rem,.7rem + .25vw,1rem);font-weight:600;font-family:var(--icl-check-box-list-font);color:var(--icl-check-box-list-font-color)}.checkbox-list__checkbox-container{display:flex;flex-direction:column;gap:4px;width:calc(100% - 32px);min-width:calc(100% - 32px);max-width:calc(100% - 32px);max-height:100px;padding:12px;border:1px solid var(--icl-check-box-list-secondary-color);border-radius:6px;overflow-y:auto}.checkbox-list__checkbox-container::-webkit-scrollbar{width:6px}.checkbox-list__checkbox-container::-webkit-scrollbar-thumb{background:var(--icl-check-box-list-scrollbar-color);border-radius:6px;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.checkbox-list__checkbox-container::-webkit-scrollbar-thumb:hover{background:var(--icl-check-box-list-scrollbar-active-color)}.foldout{--icl-foldout-header-color:#000;--icl-foldout-header-background-color:var(--icl-primary-color);--icl-foldout-content-color:#000;--icl-foldout-content-background-color:#fff;--icl-foldout-header-padding:12px 16px;--icl-foldout-content-padding:16px;--icl-foldout-border:1px solid var(--icl-foldout-header-background-color);--icl-foldout-border-radius:0;--icl-foldout-transition:all .3s ease;border:var(--icl-foldout-border);border-radius:var(--icl-foldout-border-radius)}.foldout__header{color:var(--icl-foldout-header-color);background:var(--icl-foldout-header-background-color)}.foldout__toggle{display:flex;justify-content:space-between;width:100%;padding:var(--icl-foldout-header-padding);cursor:pointer;text-align:left;border:0;background:none}.foldout__toggle-icon{transition:var(--icl-foldout-transition)}.foldout__title{margin:0}.foldout__collapse{transition:var(--icl-foldout-transition)}.foldout__content{padding:var(--icl-foldout-content-padding);color:var(--icl-foldout-content-color);background:var(--icl-foldout-content-background-color)}.foldout__content>:first-child{margin-top:0}.foldout__content>:last-child{margin-bottom:0}.foldout--open .foldout__toggle-icon{transform:rotate(.5turn)}.icon-button{--icl-icon-button-gap:12px;--icl-icon-button-icon-color:var(--icl-font-color-light);--icl-icon-button-outlined-icon-color:var(--icl-primary-color);--icl-icon-button-icon-transition:var(--icl-transition);gap:var(--icl-icon-button-gap);align-items:center}.icon-button .icon svg *{fill:var(--icl-icon-button-icon-color);transition:var(--icl-icon-button-icon-transition)}.icon-button--icon-left{flex-direction:row-reverse}.icon-button.button--large-outlined .icon svg *,.icon-button.button--outlined .icon svg *{fill:var(--icl-icon-button-outlined-icon-color)}.rating{--icl-rating-font-family:var(--icl-font-family);--icl-rating-font-size:var(--icl-font-size) * .75;--icl-rating-font-color:var(--icl-font-color);--icl-rating-background-color:#acacac;--icl-rating-primary-color:var(--icl-primary-color);--icl-rating-primary-hover-color:var(--icl-primary-hover-color);--icl-rating-secondary-color:var(--icl-secondary-color);--icl-rating-secondary-hover-color:var(--icl-secondary-hover-color);--icl-rating-border-color:#7d7d7d;--icl-rating-border-radius:8px;--icl-rating-transition-time:.3s;--icl-rating-error-color:red;color:var(--icl-rating-font-color);font-family:var(--icl-rating-font-family)}.rating__labels{display:flex;justify-content:space-between;font-size:var(--icl-rating-font-size)}.rating__scores{display:flex;margin:12px 0 24px;border-radius:var(--icl-rating-border-radius);overflow:hidden}.rating__scores:focus-within{outline:2px solid var(--icl-rating-secondary-hover-color)}.rating__styled{pointer-events:none;height:45px;line-height:45px;text-align:center;background-color:var(--icl-rating-background-color);transition:color var(--icl-rating-transition-time),background-color var(--icl-rating-transition-time);font-family:var(--icl-font-family)}.rating__error{color:var(--icl-rating-error-color);margin-top:-16px;margin-bottom:16px}.rating__label{flex-grow:1;overflow:hidden;position:relative;font-family:var(--icl-font-family)}.rating__label input{position:absolute;opacity:0;height:100%;width:100%;margin:0;cursor:pointer;font-family:var(--icl-font-family)}.rating__label input.rating--active~.rating__styled{background-color:var(--icl-rating-primary-color);color:#fff}.rating__label input.rating--hover~.rating__styled{background-color:var(--icl-rating-primary-hover-color);color:#fff}.user-wrapper{display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-end;padding:0;gap:8px;height:64px;width:max-content}.user-wrapper--full{align-items:flex-start}.user-wrapper__container{display:flex;flex-flow:row nowrap;gap:16px;width:max-content}.user-wrapper__container--compact{gap:0}.user-wrapper__container--compact :first-child{margin-left:0}.user-wrapper__sum{display:inline-block;text-align:center;line-height:40px;width:40px;border-radius:50%;font-weight:700;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#000;color:#fff;margin:0 -4px}.progress-bar{--icl-progress-bar-progress-color:var(--icl-primary-color);--icl-progress-bar-track-color:var(--icl-secondary-color-900);--icl-progress-bar-completed-color:#00bf56;width:100%;display:flex;flex-direction:column;gap:8px}.progress-bar__title{font-weight:800;font-family:var(--icl-font-family)}.progress-bar__bar{width:inherit;background-color:var(--icl-progress-bar-track-color);height:8px;border-radius:8px}.progress-bar__progress{height:inherit;background-color:var(--icl-progress-bar-progress-color);border-radius:8px;transition:all .5s ease-in-out}.progress-bar__progress--completed{background-color:var(--icl-progress-bar-completed-color)}.progress-bar__labels{display:flex;justify-content:space-between;font-family:var(--icl-font-family);color:var(--icl-font-color)}.progress-bar__labels--completed{color:var(--icl-progress-bar-completed-color)}.progress-bar__label{font-size:16px}.step-indicator{--icl-step-indicator-background-color:var(--icl-primary-background-color);--icl-step-indicator-active-color:var(--icl-primary-color);--icl-step-indicator-current-color:var(--icl-primary-disabled-color);display:flex;gap:1.5%}.step-indicator__step{flex:1 1;background:var(--icl-step-indicator-background-color);aspect-ratio:8/1;border-radius:16px;max-height:16px}.step-indicator__step--active{background:var(--icl-step-indicator-active-color)}.step-indicator__step--current{background:var(--icl-step-indicator-current-color)}.accordion{--icl-accordion-gap:8px;display:flex;flex-direction:column;gap:var(--icl-accordion-gap)}.card-list{--icl-card-list-gap:16px;display:flex;flex-direction:row;gap:var(--icl-card-list-gap)}.dialog{--icl-dialog-primary-color:var(--icl-primary-color);--icl-dialog-font-color:var(--icl-font-color);--icl-dialog-max-width:700px;--icl-dialog-max-height:80%;--icl-dialog-border-radius:20px;--icl-dialog-padding:32px;--icl-dialog-gap:20px;--icl-dialog-overlay-color:rgba(0,40,87,.6);--icl-dialog-z-index:100;--icl-dialog-filter:unset}.dialog__popup{margin:0 auto;border:none;border-radius:var(--icl-dialog-border-radius);padding:var(--icl-dialog-padding);gap:var(--icl-dialog-gap);max-width:var(--icl-dialog-max-width);max-height:var(--icl-dialog-max-height);top:50%;right:0;transform:translateY(-50%);z-index:calc(var(--icl-dialog-z-index) + 10)}.dialog__overlay,.dialog__popup{display:flex;flex-direction:column;position:fixed;left:0}.dialog__overlay{width:100vw;height:100vh;overflow:hidden;background-color:var(--icl-dialog-overlay-color);filter:var(--icl-dialog-filter);top:0;z-index:var(--icl-dialog-z-index);justify-content:space-around;font-size:0}.dialog__header{text-align:left;position:relative}.dialog__header h2{margin:0}.dialog__header--center{text-align:center}.dialog__top-close{position:absolute;right:0;top:0}.dialog__content{overflow-y:auto}.dialog__footer{display:flex;justify-content:space-between}.tab-strip{--icl-tab-strip-primary-color:var(--icl-primary-color,#000);--icl-tab-strip-font-color:var(--icl-font-color,#8a8a8a);--icl-tab-strip-font-active-color:var(--icl-primary-color,#000);--icl-tab-strip-hover-color:var(--icl-primary-color,#000);--icl-tab-strip-active-color:var(--icl-primary-color,#00000000);--icl-tab-strip-disabled-color:var(--icl-secondary-color,#c7c7c7);--icl-tab-strip-font:var(--icl-font,inherit);padding:38px 40px 0}.tab-strip__items{border-bottom:1px solid var(--icl-tab-strip-primary-color);display:flex;gap:20px;overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none;overflow-x:scroll;overflow-y:hidden}.tab-strip__items::-webkit-scrollbar{display:none}.tab-strip__item .tab-strip__button{position:relative;background:unset;border:none;padding:0 5px 9px;font-size:.75rem;font-size:clamp(.75rem,.675rem + .375vw,1.125rem);cursor:pointer;transition:.3s ease-in-out;white-space:nowrap;color:var(--icl-tab-strip-font-color)}.tab-strip__item .tab-strip__button:before{display:block;content:attr(title);font-weight:600;height:0;overflow:hidden;visibility:hidden;color:var(--icl-tab-strip-font-active-color)}.tab-strip__item .tab-strip__button:after{position:absolute;bottom:-1px;left:0;content:"";display:block;width:100%;height:2px;opacity:0;background:var(--icl-tab-strip-hover-color);transition:.3s ease-in-out}.tab-strip__item--active .tab-strip__button{font-weight:600;color:var(--icl-tab-strip-font-active-color)}.tab-strip__item--active .tab-strip__button:after{opacity:1}.tab-strip__item--disabled .tab-strip__button{color:var(--icl-tab-strip-disabled-color)}.tab-strip__item--disabled:hover .tab-strip__button{font-weight:300;color:var(--icl-tab-strip-disabled-color)}.tab-strip__item--disabled:hover .tab-strip__button:after{opacity:0}.tab-strip__item:hover .tab-strip__button{font-weight:600;color:var(--icl-tab-strip-hover-color)}.tab-strip__item:hover .tab-strip__button:after{opacity:1}.input-field-text{--icl-input-field-text-background-color:var(--icl-background-color);--icl-input-field-text-background-color-focus:var(--icl-secondary-background-color);--icl-input-field-text-border-color:var(--icl-secondary-color);--icl-input-field-text-border-color-focus:var(--icl-secondary-hover-color);--icl-input-field-text-error-color:var(--icl-primary-color);--icl-input-field-text-error-color-background:var(--icl-secondary-background-color);--icl-input-field-text-font:var(--icl-font);--icl-input-field-text-color:var(--icl-font-color);--icl-input-field-text-placeholder-color:var(--icl-secondary-color);--icl-input-field-text-font-size:clamp(.75rem,.7rem + .25vw,1rem);display:flex;flex-direction:column;gap:8px;width:100%;max-width:370px}.input-field-text__label{font-size:var(--icl-input-field-text-font-size);font-weight:600;color:var(--icl-input-field-text-color)}.input-field-text__input{width:calc(100% - 32px);min-width:calc(100% - 32px);max-width:calc(100% - 32px);padding:12px 16px;background:var(--icl-input-field-text-background-color);border:1px solid var(--icl-input-field-text-border-color);border-radius:6px;font-family:var(--icl-input-field-text-font);font-size:var(--icl-input-field-text-font-size);transition:.3s ease-in-out}.input-field-text__input:focus{color:var(--icl-input-field-text-color);border-color:var(--icl-input-field-text-border-color-focus);background:var(--icl-input-field-text-background-color-focus);outline:none}.input-field-text__input::placeholder{color:var(--icl-input-field-text-placeholder-color);font-family:var(--icl-input-field-text-font);font-size:var(--icl-input-field-text-font-size)}.input-field-text__input--invalid{color:var(--icl-input-field-text-error-color);border-color:var(--icl-input-field-text-error-color);background:var(--icl-input-field-text-error-color-background)}.spinner{color:gray;display:inline;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.select{--icl-select-primary-color:var(--icl-primary-color);--icl-select-background-color:#fff;--icl-select-focus-color:var(--icl-primary-background-color);--icl-select-disabled-color:#ccc;--icl-select-separator-color:#ccc;--icl-select-border-radius:var(--icl-border-radius,6px)}.select .select__control{border-radius:var(--icl-select-border-radius);background-color:var(--icl-select-background-color)}.select .select__control--is-focused,.select .select__control:hover{border-color:var(--icl-select-primary-color);box-shadow:0 0 0 1px var(--icl-select-primary-color)}.select .select__indicators .select__indicator-separator{background-color:var(--icl-select-separator-color)}.select .select__indicators .select__indicator{cursor:pointer;color:var(--icl-select-primary-color)}.select .select__indicators .select__indicator svg *{fill:currentcolor}.select .select__menu .select__menu-list .select__option--is-focused{background-color:var(--icl-select-focus-color);color:#000}.select .select__menu .select__menu-list .select__option--is-selected{background-color:var(--icl-select-primary-color);color:#fff}.select .select__menu .select__menu-list .select__option--is-disabled{color:var(--icl-select-disabled-color)}.select .select--is-disabled .select__control{background-color:var(--icl-select-disabled-color)}.select .select--is-disabled .select__indicators .select__indicator-separator{background-color:#fff}.select .select--is-disabled .select__indicators .select__indicator{color:#000}.navigation-list-vertical{--icl-navigation-list-vertical-primary-color:var(--icl-primary-color);--icl-navigation-list-vertical-background-color:var(--icl-background-color);--icl-navigation-list-vertical-hover-color:var(--icl-secondary-color);--icl-navigation-list-vertical-hover-background-color:var(--icl-secondary-color);--icl-navigation-list-vertical-font-size:var(--icl-primary-color);--icl-navigation-list-vertical-font:var(--icl-font-family);list-style:none;padding:0;margin:0;width:100%;font-family:var(--icl-navigation-list-vertical-font)}.navigation-list-vertical li{width:100%;margin-bottom:8px;transition:.3s ease-in-out}.navigation-list-vertical li a{width:calc(100% - 32px)}.navigation-list-vertical li .menu-link{width:100%;color:var(--icl-navigation-list-vertical-primary-color);font-weight:600;font-size:.75rem;font-size:clamp(.75rem,.7rem + .25vw,1rem);text-decoration:none;text-align:left;display:flex;align-items:center;padding:10px 16px;border-radius:6px;background:var(--icl-navigation-list-vertical-background-color);border:none;cursor:pointer;transition:.3s ease-in-out}.navigation-list-vertical li .menu-link img.menu-icon{margin-right:8px;width:16px;height:auto}.navigation-list-vertical li .menu-link span{color:var(--icl-navigation-list-vertical-primary-color);transition:all .2s ease-in-out}.navigation-list-vertical li .menu-link:hover{background:var(--icl-navigation-list-vertical-hover-background-color)}.navigation-list-vertical li .menu-link:hover span{color:var(--icl-navigation-list-vertical-background-color)}.navigation-list-vertical li .menu-link.sub-menu-toggle-trigger svg{margin-left:auto;width:12px;height:auto;transform:rotate(0);transition:all .2s ease-in-out}.navigation-list-vertical li .menu-link.sub-menu-toggle-trigger svg path{fill:var(--icl-navigation-list-vertical-primary-color)}.navigation-list-vertical li .menu-link.sub-menu-toggle-trigger.active svg{transform:rotate(180deg)}.navigation-list-vertical li ul.sub-menu{list-style:none;padding:0;margin:0}.navigation-list-vertical li ul.sub-menu li{margin-bottom:0}.navigation-list-vertical li ul.sub-menu li a{font-weight:300}.navigation-list-vertical li ul.sub-menu li a .sub-menu-icon{margin:0 10px 0 24px;height:10px;width:10px;border-radius:2px;background:var(--icl-navigation-list-vertical-primary-color)}.checkbox{--icl-rf-checkbox-width:16px;--icl-rf-checkbox-height:16px;--icl-rf-checkbox-icon-color:#fff;--icl-rf-checkbox-border-color:#000;--icl-rf-checkbox-border-width:2px;--icl-rf-checkbox-border-radius:4px;--icl-rf-checkbox-box-shadow-size:0;--icl-rf-checkbox-box-shadow-color:var(--icl-primary-color-100);--icl-rf-checkbox-background-color:#fff;--icl-rf-checkbox-error-color:var(--icl-rf-error-color,var(--icl-error-color));--icl-rf-checkbox-error-shadow-color:#ff7878;--icl-rf-checkbox-disabled-color:#e1e1e1;--icl-rf-checkbox-font-size:var(--icl-font-size,16px);display:flex;flex-direction:column;gap:4px}.checkbox label{margin:0;padding:0;cursor:pointer;font-size:var(--icl-rf-checkbox-font-size);display:flex;align-items:center;gap:8px;transition:color .2s ease-in-out}.checkbox label span,.checkbox__box{vertical-align:middle}.checkbox__box{border:var(--icl-rf-checkbox-border-width) solid var(--icl-rf-checkbox-border-color);border-radius:var(--icl-rf-checkbox-border-radius);width:var(--icl-rf-checkbox-width);height:var(--icl-rf-checkbox-height);color:var(--icl-rf-checkbox-icon-color);display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;background-color:var(--icl-rf-checkbox-background-color);position:relative}.checkbox__box .icon,.checkbox__box .icon>span,.checkbox__box svg{width:14px!important;height:14px!important}.checkbox__box .icon svg{display:none}.checkbox__box:before{position:absolute;z-index:-1;content:"";width:var(--icl-rf-checkbox-box-shadow-size);height:var(--icl-rf-checkbox-box-shadow-size);background-color:var(--icl-rf-checkbox-box-shadow-color);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .2s ease-in-out}.checkbox__box:hover{--icl-rf-checkbox-background-color:var(--icl-rf-checkbox-box-shadow-color);--icl-rf-checkbox-box-shadow-size:30px}.checkbox--checkbox-last label{flex-direction:row-reverse}.checkbox--disabled{--icl-rf-checkbox-border-color:var(--icl-rf-checkbox-disabled-color)}.checkbox--disabled label{cursor:default;color:var(--icl-rf-checkbox-disabled-color)}.checkbox--disabled .checkbox__box{background-color:transparent;cursor:default}.checkbox--disabled .checkbox__box:before{display:none}.checkbox--error{--icl-rf-checkbox-border-color:var(--icl-rf-checkbox-error-color);--icl-rf-checkbox-box-shadow-color:var(--icl-rf-checkbox-error-shadow-color)}.checkbox input[type=checkbox]{display:none}.checkbox input[type=checkbox]:checked+.checkbox__box{--icl-rf-checkbox-background-color:var(--icl-primary-color-700);--icl-rf-checkbox-border-color:var(--icl-primary-color-700)}.checkbox input[type=checkbox]:checked+.checkbox__box .icon svg{display:block}.checkbox input[type=checkbox]:checked[disabled]+.checkbox__box{--icl-rf-checkbox-border-color:var(--icl-rf-checkbox-disabled-color)}.checkbox input[type=checkbox]:checked.has-error+.checkbox__box{--icl-rf-checkbox-box-shadow-size:0;--icl-rf-checkbox-box-shadow-color:var(--icl-rf-checkbox-error-shadow-color);--icl-rf-checkbox-border-color:var(--icl-rf-checkbox-error-color)}.form-item{--icl-rf-label-font-color:var(--icl-font-color,#000);--icl-rf-label-font-error-color:var(--icl-font-color,var(--icl-rf-error-color));--icl-rf-label-font-size:var(--icl-font-size,16px);--icl-rf-label-font-weight:600;--icl-rf-validation-message-color:var(--icl-error-color,red);display:flex;flex-direction:column;gap:12px}.form-item__label{color:var(--icl-rf-label-font-color);font-size:var(--icl-rf-label-font-size);font-weight:var(--icl-rf-label-font-weight)}.form-item__validation-message{color:var(--icl-rf-validation-message-color)}.form-item--disabled{--icl-rf-label-font-color:var(--icl-rf-disabled-color)}.form-item--error{--icl-rf-label-font-color:var(--icl-rf-label-font-error-color)}.dropdown{--icl-dropdown-primary-color:var(--icl-primary-color);--icl-dropdown-background-color:#fff;--icl-dropdown-focus-color:var(--icl-primary-background-color);--icl-dropdown-disabled-color:#ccc;--icl-dropdown-separator-color:#ccc;--icl-dropdown-border-radius:var(--icl-border-radius,6px)}.dropdown .dropdown__control{border-radius:var(--icl-dropdown-border-radius);background-color:var(--icl-dropdown-background-color)}.dropdown .dropdown__control--is-focused,.dropdown .dropdown__control:hover{border-color:var(--icl-dropdown-primary-color);box-shadow:0 0 0 1px var(--icl-dropdown-primary-color)}.dropdown .dropdown__indicators .dropdown__indicator-separator{background-color:var(--icl-dropdown-separator-color)}.dropdown .dropdown__indicators .dropdown__indicator{cursor:pointer;color:var(--icl-dropdown-primary-color)}.dropdown .dropdown__indicators .dropdown__indicator svg *{fill:currentcolor}.dropdown .dropdown__menu .dropdown__menu-list .dropdown__option--is-focused{background-color:var(--icl-dropdown-focus-color);color:#000}.dropdown .dropdown__menu .dropdown__menu-list .dropdown__option--is-dropdowned{background-color:var(--icl-dropdown-primary-color);color:#fff}.dropdown .dropdown__menu .dropdown__menu-list .dropdown__option--is-disabled{color:var(--icl-dropdown-disabled-color)}.dropdown .dropdown--is-disabled .dropdown__control{background-color:var(--icl-dropdown-disabled-color)}.dropdown .dropdown--is-disabled .dropdown__indicators .dropdown__indicator-separator{background-color:#fff}.dropdown .dropdown--is-disabled .dropdown__indicators .dropdown__indicator{color:#000}.radio-button{--icl-rf-radio-width:16px;--icl-rf-radio-height:16px;--icl-rf-radio-icon-color:#fff;--icl-rf-radio-border-color:#000;--icl-rf-radio-border-width:2px;--icl-rf-radio-border-radius:50%;--icl-rf-radio-box-shadow-size:0;--icl-rf-radio-box-shadow-color:var(--icl-primary-color-100);--icl-rf-radio-background-color:#fff;--icl-rf-radio-error-color:var(--icl-rf-error-color,var(--icl-error-color));--icl-rf-radio-error-shadow-color:#ff7878;--icl-rf-radio-disabled-color:#e1e1e1;--icl-rf-radio-font-size:var(--icl-font-size,16px);--icl-rf-radio-active-bubble-size:70%;display:flex;flex-direction:column;gap:4px}.radio-button label{margin:0;padding:0;cursor:pointer;font-size:var(--icl-rf-radio-font-size);display:flex;align-items:center;gap:8px;transition:color .2s ease-in-out}.radio-button label span{vertical-align:middle}.radio-button__box{vertical-align:middle;border:var(--icl-rf-radio-border-width) solid var(--icl-rf-radio-border-color);width:var(--icl-rf-radio-width);height:var(--icl-rf-radio-height);color:var(--icl-rf-radio-icon-color);display:flex;align-items:center;justify-content:center;background-color:var(--icl-rf-radio-background-color);position:relative}.radio-button__box,.radio-button__box:before{border-radius:var(--icl-rf-radio-border-radius);transition:all .2s ease-in-out}.radio-button__box:before{position:absolute;z-index:-1;content:"";width:var(--icl-rf-radio-box-shadow-size);height:var(--icl-rf-radio-box-shadow-size);background-color:var(--icl-rf-radio-box-shadow-color);left:50%;top:50%;transform:translate(-50%,-50%)}.radio-button__box:after{content:"";width:0;height:0;border-radius:50%;background-color:transparent;transition:all .2s ease-in-out}.radio-button__box:hover{--icl-rf-radio-background-color:var(--icl-rf-radio-box-shadow-color);--icl-rf-radio-box-shadow-size:30px}.radio-button--disabled{--icl-rf-radio-border-color:var(--icl-rf-radio-disabled-color)}.radio-button--disabled label{cursor:default;color:var(--icl-rf-radio-disabled-color)}.radio-button--disabled .radio-button__box{background-color:transparent;cursor:default}.radio-button--disabled .radio-button__box:before{display:none}.radio-button--error{--icl-rf-radio-border-color:var(--icl-rf-radio-error-color);--icl-rf-radio-box-shadow-color:var(--icl-rf-radio-error-shadow-color)}.radio-button input[type=radio]{display:none}.radio-button input[type=radio]:checked+.radio-button__box{--icl-rf-radio-border-color:var(--icl-primary-color-700)}.radio-button input[type=radio]:checked+.radio-button__box:after{width:var(--icl-rf-radio-active-bubble-size);height:var(--icl-rf-radio-active-bubble-size);background-color:var(--icl-primary-color-700)}.radio-button input[type=radio]:checked[disabled]+.radio-button__box{--icl-rf-radio-border-color:var(--icl-rf-radio-disabled-color)}.radio-button input[type=radio]:checked.has-error+.radio-button__box{--icl-rf-radio-box-shadow-size:0;--icl-rf-radio-box-shadow-color:var(--icl-rf-radio-error-shadow-color);--icl-rf-radio-border-color:var(--icl-rf-radio-error-color)}.radio-button-list{--icl-rf-radio-list-gap:12px;display:flex;gap:var(--icl-rf-radio-list-gap)}.radio-button-list--vertical{flex-direction:column}input{--icl-rf-input-error-color:var(--icl-rf-error-color,var(--icl-error-color));--icl-rf-input-font-size:var(--icl-font-size,16px);--icl-rf-input-font-color:var(--icl-font-color,#000);--icl-rf-input-background-color:#fff;--icl-rf-input-background-hover-color:#f3f3f3;--icl-rf-input-placeholder-color:#575757;--icl-rf-input-border-color:var(--icl-rf-border-color,#000);--icl-rf-input-border-width:1px;--icl-rf-input-border-active-color:var(--icl-rf-border-color,#000);--icl-rf-input-border-radius:var(--icl-rf-border-radius,10px);--icl-rf-input-box-shadow-spread:var(--icl-rf-box-shadow-spread,0);--icl-rf-input-box-shadow-error-spread:var(--icl-rf-box-shadow-spread,0);--icl-rf-input-box-shadow-color:var(--icl-rf-box-shadow-color);--icl-rf-input-box-shadow-active-color:var(--icl-rf-box-shadow-color);--icl-rf-input-box-shadow-error-color:var(--icl-rf-input-error-color);width:100%;border:var(--icl-rf-input-border-width) solid var(--icl-rf-input-border-color);border-radius:var(--icl-rf-input-border-radius);padding:16px;color:var(--icl-rf-input-font-color);background-color:var(--icl-rf-input-background-color);font-family:var(--icl-font-family);font-size:var(--icl-rf-input-font-size);transition:all .3s ease-in-out;box-shadow:0 0 var(--icl-rf-input-box-shadow-spread) 0 var(--icl-rf-input-box-shadow-color);box-sizing:border-box}input::placeholder{color:var(--icl-rf-input-placeholder-color)}input:hover{--icl-rf-input-background-color:var(--icl-rf-input-background-hover-color)}input:active,input:focus,input:focus-visible{outline:none;--icl-rf-input-border-color:var(--icl-rf-input-border-active-color);--icl-rf-input-box-shadow-color:var(--icl-rf-input-box-shadow-active-color);--icl-rf-input-box-shadow-spread:4px}input[disabled]{--icl-rf-input-placeholder-color:var(--icl-rf-disabled-color);--icl-rf-input-border-color:var(--icl-rf-disabled-color)}input.has-error{--icl-rf-input-placeholder-color:var(--icl-rf-input-error-color);--icl-rf-input-border-color:var(--icl-rf-input-error-color);--icl-rf-input-box-shadow-color:var(--icl-rf-input-box-shadow-error-color);--icl-rf-input-box-shadow-spread:var(--icl-rf-input-box-shadow-error-spread)}input.has-error:active,input.has-error:focus,input.has-error:focus-visible{--icl-rf-input-border-color:var(--icl-rf-input-error-color);--icl-rf-input-box-shadow-color:var(--icl-rf-input-box-shadow-error-color);--icl-rf-input-box-shadow-spread:var(--icl-rf-input-box-shadow-error-spread);outline:none}.textarea{--icl-rf-textarea-height:140px;--icl-rf-textarea-width:100%;--icl-rf-textarea-error-color:var(--icl-rf-error-color,var(--icl-error-color));--icl-rf-textarea-font-size:var(--icl-font-size,16px);--icl-rf-textarea-font-color:var(--icl-font-color,#000);--icl-rf-textarea-background-color:#fff;--icl-rf-textarea-background-hover-color:#f3f3f3;--icl-rf-textarea-placeholder-color:#575757;--icl-rf-textarea-border-color:var(--icl-rf-border-color,#000);--icl-rf-textarea-border-width:1px;--icl-rf-textarea-border-active-color:var(--icl-rf-border-color,#000);--icl-rf-textarea-border-radius:var(--icl-rf-border-radius,10px);--icl-rf-textarea-box-shadow-spread:var(--icl-rf-box-shadow-spread,0);--icl-rf-textarea-box-shadow-error-spread:var(--icl-rf-box-shadow-spread,0);--icl-rf-textarea-box-shadow-color:var(--icl-rf-box-shadow-color);--icl-rf-textarea-box-shadow-active-color:var(--icl-rf-box-shadow-color);--icl-rf-textarea-box-shadow-error-color:var(--icl-rf-textarea-error-color);height:var(--icl-rf-textarea-height);width:var(--icl-rf-textarea-width);background-color:var(--icl-rf-textarea-background-color);border:var(--icl-rf-textarea-border-width) solid var(--icl-rf-textarea-border-color);border-radius:var(--icl-rf-textarea-border-radius);padding:16px;font-family:var(--icl-font-family);font-size:var(--icl-rf-textarea-font-size);color:var(--icl-rf-textarea-font-color);transition:all .3s ease-in-out;box-shadow:0 0 var(--icl-rf-textarea-box-shadow-spread) 0 var(--icl-rf-textarea-box-shadow-color)}.textarea::placeholder{color:var(--icl-rf-textarea-placeholder-color)}.textarea:hover{--icl-rf-textarea-background-color:var(--icl-rf-textarea-background-hover-color)}.textarea:active,.textarea:focus,.textarea:focus-visible{outline:none;--icl-rf-textarea-border-color:var(--icl-rf-textarea-border-active-color);--icl-rf-textarea-box-shadow-color:var(--icl-rf-textarea-box-shadow-active-color)}.textarea[disabled]{--icl-rf-textarea-placeholder-color:var(--icl-rf-disabled-color);--icl-rf-textarea-border-color:var(--icl-rf-disabled-color)}.textarea.has-error{--icl-rf-textarea-placeholder-color:var(--icl-rf-textarea-error-color);--icl-rf-textarea-border-color:var(--icl-rf-textarea-error-color);--icl-rf-textarea-box-shadow-color:var(--icl-rf-textarea-box-shadow-error-color);--icl-rf-textarea-box-shadow-spread:var(--icl-rf-textarea-box-shadow-error-spread)}.textarea.has-error:active,.textarea.has-error:focus,.textarea.has-error:focus-visible{--icl-rf-textarea-border-color:var(--icl-rf-textarea-error-color);--icl-rf-textarea-box-shadow-color:var(--icl-rf-textarea-box-shadow-error-color);--icl-rf-textarea-box-shadow-spread:var(--icl-rf-textarea-box-shadow-error-spread);outline:none}@font-face{font-family:__FontRoobert_f64f4f;src:url(/_next/static/media/7b422db65ba5d603-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__FontRoobert_f64f4f;src:url(/_next/static/media/07a53ff2bb403235-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__FontRoobert_f64f4f;src:url(/_next/static/media/8b60342bdf842cb3-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__FontRoobert_f64f4f;src:url(/_next/static/media/60b660ae5c7a6a16-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__FontRoobert_Fallback_f64f4f;src:local("Arial");ascent-override:98.05%;descent-override:20.08%;line-gap-override:0.00%;size-adjust:101.58%}.__className_f64f4f{font-family:__FontRoobert_f64f4f,__FontRoobert_Fallback_f64f4f}.__variable_f64f4f{--font-primary:"__FontRoobert_f64f4f","__FontRoobert_Fallback_f64f4f"}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-transition:background-color 0s 0s,color 0s 0s;transition:background-color 0s 0s,color 0s 0s}input[data-autocompleted]{background-color:transparent!important}*{box-sizing:border-box}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:var(--font-color)}html{font-size:1em}body,html{min-height:100vh}body{font-family:var(--font-primary);font-weight:400;font-size:clamp(1rem,.243vw + .913rem,1.125rem);line-height:clamp(1.4rem,.777vw + 1.12rem,1.8rem);margin:0;color:var(--font-color);background-color:var(--background-color)}@media (min-width:768px){body{font-size:1.125em}}body main{display:flex;flex-direction:column;min-height:100vh}body .primary-header{background:var(--primary-color)}body .primary-header .container{display:flex;flex-direction:column;gap:32px}body .primary-header .container .h1,body .primary-header .container h1{font-size:5.375rem;font-size:clamp(5.375rem,4.35rem + 5.125vw,10.5rem);font-style:normal;line-height:.93;flex:2 1;letter-spacing:2.52px}body .primary-header .container h3{margin:0}body .primary-header .intro-text-mobile{display:block;margin-top:-20px}@media only screen and (min-width:768px){body .primary-header .intro-text-mobile{display:none}}body .content{position:relative;padding:88px 0;color:var(--font-color)}@media only screen and (min-width:768px){body .content{padding:240px 0 88px}}body .content .container{display:flex;flex-direction:column;gap:32px}body .content:after{position:absolute;top:0;left:0;width:100%;padding-bottom:10%;content:"";transform:scale(-1);transform-origin:center;background-image:url(/assets/masks/clippingMaskPrimary.svg);background-repeat:no-repeat;background-position:top;background-size:100%}h1,h2,h3,h4,h5,h6,p{margin-top:0}p{margin-bottom:20px}p:last-child{margin-bottom:0}.small-title{margin-bottom:32px;color:var(--font-color)}.no-margin{margin:0}.teaser-wrapper{display:grid;grid-template-columns:1fr;grid-column-gap:32px;column-gap:32px;grid-row-gap:64px;row-gap:64px;align-items:stretch}@media only screen and (min-width:768px){.teaser-wrapper{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:992px){.teaser-wrapper{grid-template-columns:repeat(3,1fr);row-gap:110px}}hr{width:100%;margin:0}.icon.icon-with-stroke svg path{stroke:var(--font-color)}.profile-picture{min-width:50px;min-height:50px;width:50px;height:50px;max-width:50px;max-height:50px;overflow:hidden;border-radius:50%}*{font-family:var(--font-primary)}.h1,h1{font-size:clamp(3rem,5.357vw + 1.071rem,7.5rem);line-height:clamp(3rem,4.464vw + 1.393rem,6.75rem);letter-spacing:-.04em}.h1,.h2,h1,h2{font-weight:400;font-style:normal;margin:0 0 24px}.h2,h2{font-size:clamp(1.75rem,.893vw + 1.429rem,2.5rem);line-height:clamp(1.75rem,.893vw + 1.429rem,2.5rem);letter-spacing:-.03em}.h3,h3{font-size:clamp(1.25rem,.893vw + .929rem,2rem);line-height:clamp(1.25rem,.893vw + .929rem,2rem)}.h3,.h4,h3,h4{letter-spacing:-.01em;font-weight:400;margin:0 0 24px}.h4,h4{font-size:clamp(1.1rem,.485vw + 1.075rem,1.5rem);line-height:clamp(1.1rem,.485vw + 1.075rem,1.5rem)}p{font-size:clamp(1rem,.243vw + .913rem,1.125rem);line-height:clamp(1.4rem,.777vw + 1.12rem,1.8rem);margin-bottom:24px}p.primary{color:var(--primary-font-color)}p.small{font-size:clamp(.875rem,.074vw + .848rem,.938rem);line-height:clamp(1.313rem,.112vw + 1.272rem,1.406rem)}.subtitle{font-size:.875rem;line-height:.875rem;letter-spacing:-.02em}.underline,a{-webkit-text-decoration:underline 1px color-mix(in srgb,currentColor,transparent 100%);text-decoration:underline 1px color-mix(in srgb,currentColor,transparent 100%);text-underline-offset:2px;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s}.underline:hover,a:hover{-webkit-text-decoration-color:color-mix(in srgb,currentColor 100%,transparent 0);text-decoration-color:color-mix(in srgb,currentColor 100%,transparent 0)}:root{--black:#000;--white:#fff;--gray-light:#e6dcd5;--primary-color:#806cff;--primary-background-color:#806cff;--primary-background-hover-color:#5543c6;--primary-font-color:#fff;--primary-font-hover-color:#fff;--primary-border-color:#fff;--primary-color-light:#46254b;--tertiary-color:#6da000;--error:#ff9595;--background-color:#1c091f;--background-hover-color:#46254b;--font-color:#fff;--font-color-placholder:#8f8f8f;--button-background-color:#1c091f;--secondary-background-color:#46254b;--secondary-font-color:#fff;--purple-background-color:#46254b;--purple-font-color:var(--white);--inversed-font-color:#1c091f;--inversed-font-hover-color:#1c091f;--inversed-background-color:#fff;--inversed-background-hover-color:#a79bf4;--transition-wait:0.1s;--transition-nowait:0.2s;--border-radius:24px}:root ::-webkit-calendar-picker-indicator{filter:invert(1)}:root[data-theme=light]{--background-color:#e6dcd5;--background-hover-color:#46254b;--font-color:#46254b;--font-color-placholder:#a1a1a1;--button-background-color:#fff;--secondary-background-color:var(--white);--secondary-font-color:var(--black);--purple-background-color:#46254b;--purple-font-color:var(--white)}:root[data-theme=light] ::-webkit-calendar-picker-indicator{filter:invert(0)}