.mixin-animate-basic{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.mixin-rotate-arrow-on-hover [class*="-arrow"]{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
@media(hover:hover){.mixin-rotate-arrow-on-hover:hover [class*="arrow-reg-right-up"],.mixin-rotate-arrow-on-hover:hover [class*="squared-arrow"]{transform:rotate(45deg)}
}
.link-icex{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#333f48;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.link-icex [class*="-arrow"]{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
@media(hover:hover){.link-icex:hover [class*="arrow-reg-right-up"],.link-icex:hover [class*="squared-arrow"]{transform:rotate(45deg)}
}
.link-icex.link-icex--white{color:#fff}
@media(hover:hover){.link-icex.link-icex--white:hover{color:#ffcd00}
}
.link-icex.link-icex--yellow{color:#ffcd00}
@media(hover:hover){.link-icex.link-icex--yellow:hover{color:#fabb1a}
}
.link-icex.link-icex--red{color:#d52b1e}
@media(hover:hover){.link-icex.link-icex--red:hover{color:#bc131c}
}
.link-icex.link-icex--grey,.link-icex.link-icex--grey .icon{color:#c3c1c2}
@media(hover:hover){.link-icex.link-icex--grey:hover,.link-icex.link-icex--grey .icon:hover{color:#9d9a9d}
}
.icex-tag{display:flex;align-items:center;justify-content:center;gap:8px;width:fit-content;padding:8px 16px;font-family:'N27 Medium';font-size:14px;line-height:16px;border:1px solid transparent;border-radius:44px}
.icex-tag.icex-tag--primary{color:#fff;background-color:#333f48}
.icex-tag.icex-tag--primary [class*="icon--"]::before{color:#fff}
.icex-tag.icex-tag--secondary{border-color:#333f48}
.icex-tag.icex-tag--tertiary{background-color:#f5f5f5}
.icex-tag.icex-tag--featured{font-size:16px;background-color:#ffcd00}
.icex-tag.icex-tag--small{padding:6px 12px;font-size:12px;line-height:14px}
[class*="group__card"]{display:flex;flex-direction:column;gap:24px}
@media(min-width:768px){[class*="group__card"]{flex-flow:row wrap;gap:32px}
}
[class*="group__card"][class*="--center"]{text-align:center}
[class*="group__card"][class*="--center"] .card{align-items:center}
@media(min-width:1200px){[class*="group__card"][class*="--2"] .card{max-width:calc(50% - 16px);min-width:calc(50% - 16px)}
}
[class*="group__card"] .card{display:flex;flex-direction:column;gap:24px;width:100%;min-width:100%;padding:24px;background-color:#fff}
@media(min-width:768px){[class*="group__card"] .card{max-width:calc(50% - 16px);min-width:calc(50% - 16px)}
}
@media(min-width:1200px){[class*="group__card"] .card{max-width:calc(25% - 24px);min-width:calc(25% - 24px)}
}
[class*="group__card"] .card.card--bordered{border:1px solid #eaeaea}
[class*="group__card"] .card.card--flat{padding:0}
[class*="group__card"] .card.card--s{background-color:transparent}
@media(min-width:768px){[class*="group__card"] .card.card--s{max-width:calc(50% - 16px);min-width:calc(50% - 16px)}
}
[class*="group__card"] .card.card--s [class*="card__picture"]{height:160px}
@media(min-width:1024px){[class*="group__card"] .card.card--s [class*="card__picture"]{height:120px}
}
@media(min-width:1024px){[class*="group__card"] .card.card--s,[class*="group__card"] .card.card--m{max-width:calc(33.333% - 24px);min-width:calc(33.333% - 24px)}
}
@media(min-width:1200px){[class*="group__card"] .card.card--s,[class*="group__card"] .card.card--m{max-width:calc(25% - 24px);min-width:calc(25% - 24px)}
}
[class*="group__card"] .card.card--m [class*="card__picture"],[class*="group__card"] .card.card--l [class*="card__picture"]{height:300px}
@media(min-width:768px){[class*="group__card"] .card.card--l{max-width:calc(50% - 16px);min-width:calc(50% - 16px)}
}
@media(min-width:1200px){[class*="group__card"] .card.card--l{max-width:calc(33.333% - 24px);min-width:calc(33.333% - 24px)}
}
[class*="group__card"] .card.card--xl{min-width:100%}
[class*="group__card"] .card.card--xl [class*="card__picture"]{aspect-ratio:1.33333333}
@media(min-width:1024px){[class*="group__card"] .card.card--xl{flex-direction:row}
[class*="group__card"] .card.card--xl [class*="card__picture"]{max-width:50%;aspect-ratio:2}
}
[class*="group__card"] .card__content,[class*="group__card"] .card__main,[class*="group__card"] .card__footer{display:flex;flex-direction:column}
[class*="group__card"] .card__content,[class*="group__card"] .card__main{flex:1}
[class*="group__card"] .card__content{gap:24px}
[class*="group__card"] .card__main,[class*="group__card"] .card__footer{gap:16px}
[class*="group__card"] .card [class*="card__picture"]{display:flex;width:100%}
@media(min-width:1024px){[class*="group__card"] .card [class*="card__title"]{font-size:28px;line-height:32px}
}
[class*="group__card"] .card.card--bordered:has([class*="card__picture"]){padding:0}
[class*="group__card"] .card.card--bordered:has([class*="card__picture"]) .card__content{padding-inline:24px;padding-bottom:24px}
@media(min-width:1024px){[class*="group__card"] .card.card--bordered:has([class*="card__picture"]).card--xl .card__content{padding-inline:0 24px;padding-block:24px}
}
[class*="carousel__group__card"]{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:none;cursor:grab}
@media(min-width:768px){[class*="carousel__group__card"]{flex-wrap:nowrap}
}
[class*="carousel__group__card"]::-webkit-scrollbar{display:none}
@media(min-width:1024px){[class*="carousel__group__card"][class*="group__card--2"] .card{min-width:50%;max-width:50%}
}
.carousel__scrollbar{position:relative;border-bottom:1px solid #333f48;margin-top:32px;cursor:grab;touch-action:none}
.carousel__scrollbar[class*="--hidden"]{display:none}
.carousel__scrollbar [class*="carousel__scrollbar-progress"]{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;position:absolute;top:-3px;height:4px;background-color:#d52b1e;z-index:1;cursor:grab}
.carousel__scrollbar [class*="carousel__scrollbar-progress"]::after{content:"";position:absolute;top:-30px;bottom:-30px;left:0;right:0;background:transparent}
.carousel__scrollbar:hover [class*="carousel__scrollbar-progress"]{height:7px;border-radius:10px}
.shortcut-component .shortcut__header{display:flex;flex-direction:column;gap:24px;width:100%}
.shortcut-component .shortcut__header .card__picture{display:flex;justify-content:center;align-items:center;min-width:80px;width:80px;max-width:80px;min-height:80px;height:80px;max-height:80px;font-size:80px;border-radius:50%;background-color:#333f48;margin:auto}
.shortcut-component .shortcut__header .card__picture::before{font-size:80px}
.shortcut-component .shortcut__header .card__picture img{width:100%;height:100%}
.shortcut-component .shortcut__header .card__picture img{width:48px;height:48px;margin:auto;filter:brightness(0) saturate(100%) invert(70%) sepia(98%) saturate(808%) hue-rotate(359deg) brightness(102%) contrast(104%)}
.shortcut-component .shortcut__list{padding-top:16px}
.shortcut-component .card{border-radius:0;gap:24px;padding:24px}
.shortcut-component .card__content{display:flex;flex-direction:column;justify-content:end}
.shortcut-component .card__main{justify-content:initial}
.shortcut-component .card__main p{margin:0}
.shortcut-component .card__footer{align-items:center;text-align:center}
.shortcut-component .card__footer .link-icex{text-transform:uppercase}
.shortcut-component .card__footer .link-icex .icon{font-weight:700}
.shortcut-component .card--border{border:1px solid #eaeaea}
.shortcut-component .card--center{text-align:center}
.shortcut-component .card--center .card__footer{justify-content:center}
.shortcut-component .card--left{text-align:left}
.shortcut-component .card--left .card__picture{margin-left:0}
.shortcut-component .card--left .card__footer{align-items:start;text-align:left}
.shortcut-component .card--row .shortcut__header{flex-direction:row}
.shortcut-component .card--row .card__main{justify-content:center}
.shortcut-component .card--row .card__footer{align-items:start}
.shortcut-component .card--dark{background-color:#333f48}
.shortcut-component .card--dark .card__picture{background-color:#ffcd00}
.shortcut-component .card--dark .card__picture img{filter:brightness(0) saturate(100%) invert(20%) sepia(31%) saturate(373%) hue-rotate(163deg) brightness(93%) contrast(87%)}
.shortcut-component .card--dark .card__title,.shortcut-component .card--dark .card__main,.shortcut-component .card--dark .card__main .richtext-icex{color:#fff}
.shortcut-component .card--dark .card__content{width:100%}