.icex-headline{font-family:'N27 Bold';font-weight:700}
.icex-headline-01{font-family:'N27 Bold';font-weight:700;font-size:48px;line-height:56px;text-transform:uppercase}
@media(min-width:1024px){.icex-headline-01{font-size:72px;line-height:80px}
}
.icex-headline-02{font-family:'N27 Bold';font-weight:700;font-size:40px;line-height:48px;text-transform:uppercase}
@media(min-width:1024px){.icex-headline-02{font-size:64px;line-height:72px}
}
.icex-headline-03{font-family:'N27 Bold';font-weight:700;font-size:32px;line-height:40px}
@media(min-width:1024px){.icex-headline-03{font-size:48px;line-height:56px}
}
.icex-title-01{font-family:'N27 Bold';font-weight:700;font-size:28px;line-height:32px}
@media(min-width:1024px){.icex-title-01{font-size:40px;line-height:48px}
}
.icex-title-02{font-family:'N27 Bold';font-weight:700;font-size:24px;line-height:32px}
@media(min-width:1024px){.icex-title-02{font-size:32px;line-height:40px}
}
.icex-title-03{font-family:'N27 Bold';font-weight:700;font-size:24px;line-height:32px}
.icex-text{font-family:'N27 Regular';line-height:24px;font-style:normal;font-weight:400}
.icex-text--12{font-family:'N27 Regular';line-height:24px;font-style:normal;font-weight:400;font-size:12px;line-height:18px}
.icex-text--14{font-family:'N27 Regular';line-height:24px;font-style:normal;font-weight:400;font-size:14px;line-height:20px}
.icex-text--18{font-family:'N27 Regular';line-height:24px;font-style:normal;font-weight:400;font-size:18px}
.icex-text--20{font-family:'N27 Regular';line-height:24px;font-style:normal;font-weight:400;font-size:20px;line-height:28px}
.icex-text--bold{font-weight:700}
@font-face{font-family:"icomoon";src:url("../clientlib-common-v2/resources/icon-v2/icomoon.eot") format("woff");src:url("../clientlib-common-v2/resources/icon-v2/icomoon.ttf") format("truetype"),url("../clientlib-common-v2/resources/icon-v2/icomoon.svg") format("svg"),url("../clientlib-common-v2/resources/icon-v2/icomoon.eot") format("embedded-opentype");font-weight:normal;font-style:normal;font-display:block}
[class^="icon"],[class*="icon"]{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:16px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon--add-circle:before{content:"\ee948"}
.icon--alarm:before{content:"\e972"}
.icon--squared-arrow:before{content:"\e902"}
.icon--arrow-reg-right-up:before{content:"\ee935"}
.icon--arrow-reg-up:before{content:"\ee93a"}
.icon--arrow-reg-right:before{content:"\ee936"}
.icon--arrow-reg-down:before{content:"\ee934"}
.icon--arrow-reg-left:before{content:"\ee93b"}
.icon--arrow-tip-up:before{content:"\ee933"}
.icon--arrow-tip-right:before{content:"\ee93c"}
.icon--arrow-tip-down:before{content:"\ee93d"}
.icon--arrow-tip-left:before{content:"\ee941"}
.icon--arrow-tip-solid-up:before{content:"\e902a"}
.icon--arrow-tip-solid-right:before{content:"\ee939"}
.icon--arrow-tip-solid-down:before{content:"\e900"}
.icon--arrow-tip-solid-left:before{content:"\e901"}
.icon--arrow-tip-solid-round-down:before{content:"\ee902"}
.icon--b:before{content:"\ee810"}
.icon--banknote:before{content:"\ee813"}
.icon--bell:before{content:"\ee914"}
.icon--bell-filled:before{content:"\e905"}
.icon--biretta:before{content:"\e906"}
.icon--bookmark:before{content:"\ee990"}
.icon--bookmark-filled:before{content:"\ee991"}
.icon--briefcase:before{content:"\ee974"}
.icon--buildings:before{content:"\ee944"}
.icon--buildings2:before{content:"\ee958"}
.icon--box-check:before{content:"\ee946"}
.icon--calendar:before{content:"\ee942"}
.icon--calendar-add:before{content:"\ee975"}
.icon--chat-round:before{content:"\e911"}
.icon--check:before{content:"\ee962"}
.icon--close-book:before{content:"\ee981"}
.icon--comment:before{content:"\ee904"}
.icon--code-scan:before{content:"\ee976"}
.icon--clock:before{content:"\ee950"}
.icon--close:before{content:"\ee912"}
.icon--close-session:before{content:"\e90a"}
.icon--document-edit:before{content:"\ee959"}
.icon--document-text:before{content:"\ee924"}
.icon--dollar-circled:before{content:"\e802"}
.icon--donut:before{content:"\ee988"}
.icon--double-heart:before{content:"\ee957"}
.icon--download:before{content:"\ee949"}
.icon--download-file:before{content:"\ee951"}
.icon--euro-circled:before{content:"\e803"}
.icon--eye:before{content:"\ee922"}
.icon--eye-closed:before{content:"\ee921"}
.icon--eye-hide:before{content:"\ee943"}
.icon--end-call:before{content:"\ee931"}
.icon--external-link:before{content:"\e904"}
.icon--facebook:before{content:"\ee907"}
.icon--file-send:before{content:"\ee963"}
.icon--file-right:before{content:"\ee978"}
.icon--filled-heart:before{content:"\ee973"}
.icon--folder-check:before{content:"\e907"}
.icon--four-box:before{content:"\ee992"}
.icon--gallery:before{content:"\ee985"}
.icon--growth:before{content:"\e804"}
.icon--hamburger-menu:before{content:"\ee928"}
.icon--heart:before{content:"\ee927"}
.icon--home:before{content:"\ee982"}
.icon--info-circle:before{content:"\ee929"}
.icon--info-list:before{content:"\ee965"}
.icon--info-square:before{content:"\e908"}
.icon--instagram:before{content:"\ee908"}
.icon--interest:before{content:"\ee967"}
.icon--iphone:before{content:"\ae910"}
.icon--ivoxx:before{content:"\ee993"}
.icon--linkedIn:before{content:"\ee910"}
.icon--dislike:before{content:"\e903"}
.icon--like:before{content:"\ee901"}
.icon--lock:before{content:"\ee968"}
.icon--login:before{content:"\e909"}
.icon--magnifier:before{content:"\ee923"}
.icon--map-point:before{content:"\ee926"}
.icon--message:before{content:"\ee952"}
.icon--microphone:before{content:"\ee986"}
.icon--mouse:before{content:"\ee938"}
.icon--money:before{content:"\ee977"}
.icon--open-book:before{content:"\ee983"}
.icon--options-points-empty-horiz:before{content:"\ee937"}
.icon--options-points-solid-horiz:before{content:"\ee905"}
.icon--options-points-solid-verti:before{content:"\ee905"}
.icon--palette:before{content:"\ee984"}
.icon--password:before{content:"\ee969"}
.icon--pause:before{content:"\ee801"}
.icon--pen:before{content:"\ee961"}
.icon--pencil:before{content:"\ee811"}
.icon--pen-square:before{content:"\ee925"}
.icon--percentage:before{content:"\ee812"}
.icon--phone-up:before{content:"\ee953"}
.icon--phone-calling:before{content:"\ee932"}
.icon--play:before{content:"\ee995"}
.icon--play-circle:before{content:"\ee994"}
.icon--previus:before{content:"\ee996"}
.icon--printer:before{content:"\ee987"}
.icon--question-circle:before{content:"\ee955"}
.icon--record:before{content:"\ee997"}
.icon--refresh:before{content:"\ee903"}
.icon--scope:before{content:"\ee989"}
.icon--seconds-back:before{content:"\ee998"}
.icon--seconds-forward:before{content:"\ee999"}
.icon--send-solid:before{content:"\ee906"}
.icon--settings:before{content:"\ee919"}
.icon--share:before{content:"\ee930"}
.icon--spotify:before{content:"\ee800"}
.icon--star:before{content:"\ee945"}
.icon--star-empty:before{content:"\e806"}
.icon--stock:before{content:"\e805"}
.icon--three-bars:before{content:"\ee979"}
.icon--tick:before{content:"\ee970"}
.icon--tiktok:before{content:"\ee814"}
.icon--trash-can:before{content:"\ee964"}
.icon--tuning:before{content:"\ee940"}
.icon--twitter:before{content:"\ee911"}
.icon--union:before{content:"\ee947"}
.icon--user:before{content:"\ee960"}
.icon--user-check:before{content:"\ee962"}
.icon--user-circled:before{content:"\ee915"}
.icon--user-id:before{content:"\ee956"}
.icon--user-plus:before{content:"\ee916"}
.icon--user-rounded:before{content:"\ee917"}
.icon--users-group:before{content:"\ee918"}
.icon--video:before{content:"\ee913"}
.icon--video-cam:before{content:"\ee954"}
.icon--warning:before{content:"\ee971"}
.icon--widget:before{content:"\ee920"}
.icon--world:before{content:"\ee980"}
.icon--youtube:before{content:"\ee909"}
.icon--Presentation-graph:before{content:"\ee815"}
.icon--Pie-chart:before{content:"\ee816"}
.icon--Chart:before{content:"\ee817"}
.icon--Pin:before{content:"\ee818"}
.icon--Copy:before{content:"\ee819"}
.icon--Circle-Close:before{content:"\ee820"}
.icon--Cicle-check:before{content:"\ee821"}
.icon--4k:before{content:"\ee822"}
.icon--User-heart:before{content:"\ee823"}
.icon--Folder:before{content:"\ee824"}
.icon--Medal-star:before{content:"\ee825"}
.icon--Map:before{content:"\ee826"}
.icon--Map-point-wave:before{content:"\ee827"}
.icon--Plain:before{content:"\ee828"}
.icon--Paperclip:before{content:"\ee829"}
.icon--Inbox-inbox:before{content:"\ee830"}
.icon--Forward:before{content:"\ee831"}
.icon--Dialog:before{content:"\ee832"}
.icon--Wallet:before{content:"\ee833"}
.icon--Ticket-Sale:before{content:"\ee834"}
.icon--Tag:before{content:"\ee835"}
.icon--Bill:before{content:"\ee836"}
.icon--Notes:before{content:"\ee837"}
.icon--Money-2:before{content:"\ee839"}
.icon--Archive:before{content:"\ee840"}
.icon--Map-Location:before{content:"\ee841"}
.icon--Book:before{content:"\ee842"}
.icon--Key:before{content:"\ee843"}
.icon--Union-2:before{content:"\ee844"}
.icon--Volume-Loud:before{content:"\ee845"}
.icon--Gallery-wide:before{content:"\ee846"}
.icon--Clapperboard-Play:before{content:"\ee847"}
.icon--Albun:before{content:"\ee848"}
.icon--Filter:before{content:"\ee849"}
.icon--Notification-Unread:before{content:"\ee850"}
.input__group{position:relative;display:flex;flex-direction:column;gap:4px;width:100%}
.input__group input,.input__group select,.input__group textarea{width:100%;min-height:56px;padding:20px 16px 16px;color:#333f48;background-color:#fff;border:1px solid #c3c1c2;border-radius:4px}
.input__group input::placeholder,.input__group select::placeholder,.input__group textarea::placeholder{opacity:0}
.input__group input:hover,.input__group select:hover,.input__group textarea:hover{border-color:#7a777a}
.input__group input:focus,.input__group select:focus,.input__group textarea:focus,.input__group input:focus-visible,.input__group select:focus-visible,.input__group textarea:focus-visible{border-color:#f49d12;outline:1.5px solid #f49d12;outline-offset:0;box-shadow:none}
.input__group input:disabled,.input__group select:disabled,.input__group textarea:disabled{color:#7a777a;background-color:#f5f5f5;border-color:#ebebeb;cursor:not-allowed}
.input__group select:disabled+label{background-color:transparent}
.input__group input:focus+label,.input__group input:focus-visible+label,.input__group input:not(:placeholder-shown)+label,.input__group textarea:focus+label,.input__group textarea:focus-visible+label,.input__group textarea:not(:placeholder-shown)+label,.input__group select:focus+label,.input__group select:focus-visible+label,.input__group select:not(:has(option[value=""]:checked))+label{top:1px;font-size:12px;color:#333f48;background-color:transparent}
.input__group input ~ [class*='icon--']{position:absolute;top:16px;right:16px;color:#333f48;pointer-events:none;display:flex;justify-content:center;align-items:center;min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;font-size:24px}
.input__group input ~ [class*='icon--']::before{font-size:24px}
.input__group input ~ [class*='icon--'] img{width:100%;height:100%}
.input__group label{position:absolute;top:16px;left:16px;margin-bottom:0;color:#646468;pointer-events:none;background-color:#fff;transition:all .2s ease-in;font-family:'N27 Regular';line-height:24px;font-style:normal;font-weight:400}
.input__group .message{display:none;align-items:center;gap:4px;color:#3d3d42;font-family:'N27 Regular';line-height:24px;font-style:normal;font-weight:400;font-size:12px;line-height:18px}
.input__group .message [class*='icon--']{display:flex;justify-content:center;align-items:center;min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;font-size:24px}
.input__group .message [class*='icon--']::before{font-size:24px}
.input__group .message [class*='icon--'] img{width:100%;height:100%}
.input__group .message--show{display:flex}
.input__group .message--error,.input__group .message--error [class*='icon--']::before{color:#bc131c}
.date__group{position:relative;display:flex;flex-direction:column;gap:4px;width:100%}
.date__group input,.date__group select,.date__group textarea{width:100%;min-height:56px;padding:20px 16px 16px;color:#333f48;background-color:#fff;border:1px solid #c3c1c2;border-radius:4px}
.date__group input::placeholder,.date__group select::placeholder,.date__group textarea::placeholder{opacity:0}
.date__group input:hover,.date__group select:hover,.date__group textarea:hover{border-color:#7a777a}
.date__group input:focus,.date__group select:focus,.date__group textarea:focus,.date__group input:focus-visible,.date__group select:focus-visible,.date__group textarea:focus-visible{border-color:#f49d12;outline:1.5px solid #f49d12;outline-offset:0;box-shadow:none}
.date__group input:disabled,.date__group select:disabled,.date__group textarea:disabled{color:#7a777a;background-color:#f5f5f5;border-color:#ebebeb;cursor:not-allowed}
.date__group select:disabled+label{background-color:transparent}
.date__group input:focus+label,.date__group input:focus-visible+label,.date__group input:not(:placeholder-shown)+label,.date__group textarea:focus+label,.date__group textarea:focus-visible+label,.date__group textarea:not(:placeholder-shown)+label,.date__group select:focus+label,.date__group select:focus-visible+label,.date__group select:not(:has(option[value=""]:checked))+label{top:1px;font-size:12px;color:#333f48;background-color:transparent}
.date__group input ~ [class*='icon--']{position:absolute;top:16px;right:16px;color:#333f48;pointer-events:none;display:flex;justify-content:center;align-items:center;min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;font-size:24px}
.date__group input ~ [class*='icon--']::before{font-size:24px}
.date__group input ~ [class*='icon--'] img{width:100%;height:100%}
.date__group label{position:absolute;top:16px;left:16px;margin-bottom:0;color:#646468;pointer-events:none;background-color:#fff;transition:all .2s ease-in;font-family:'N27 Regular';line-height:24px;font-style:normal;font-weight:400}
.date__group .message{display:none;align-items:center;gap:4px;color:#3d3d42;font-family:'N27 Regular';line-height:24px;font-style:normal;font-weight:400;font-size:12px;line-height:18px}
.date__group .message [class*='icon--']{display:flex;justify-content:center;align-items:center;min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;font-size:24px}
.date__group .message [class*='icon--']::before{font-size:24px}
.date__group .message [class*='icon--'] img{width:100%;height:100%}
.date__group .message--show{display:flex}
.date__group .message--error,.date__group .message--error [class*='icon--']::before{color:#bc131c}
.date__group::after{position:absolute;top:16px;right:16px;font-family:'icomoon';color:#333f48;pointer-events:none;display:flex;justify-content:center;align-items:center;min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;font-size:24px}
.date__group::after::before{font-size:24px}
.date__group::after img{width:100%;height:100%}
.date__group::after{content:"\ee942"}
.date__group input::-webkit-calendar-picker-indicator{opacity:0;position:absolute;inset:0;width:100%;height:100%;cursor:pointer}
.select__group{position:relative;display:flex;flex-direction:column;gap:4px;width:100%}
.select__group input,.select__group select,.select__group textarea{width:100%;min-height:56px;padding:20px 16px 16px;color:#333f48;background-color:#fff;border:1px solid #c3c1c2;border-radius:4px}
.select__group input::placeholder,.select__group select::placeholder,.select__group textarea::placeholder{opacity:0}
.select__group input:hover,.select__group select:hover,.select__group textarea:hover{border-color:#7a777a}
.select__group input:focus,.select__group select:focus,.select__group textarea:focus,.select__group input:focus-visible,.select__group select:focus-visible,.select__group textarea:focus-visible{border-color:#f49d12;outline:1.5px solid #f49d12;outline-offset:0;box-shadow:none}
.select__group input:disabled,.select__group select:disabled,.select__group textarea:disabled{color:#7a777a;background-color:#f5f5f5;border-color:#ebebeb;cursor:not-allowed}
.select__group select:disabled+label{background-color:transparent}
.select__group input:focus+label,.select__group input:focus-visible+label,.select__group input:not(:placeholder-shown)+label,.select__group textarea:focus+label,.select__group textarea:focus-visible+label,.select__group textarea:not(:placeholder-shown)+label,.select__group select:focus+label,.select__group select:focus-visible+label,.select__group select:not(:has(option[value=""]:checked))+label{top:1px;font-size:12px;color:#333f48;background-color:transparent}
.select__group input ~ [class*='icon--']{position:absolute;top:16px;right:16px;color:#333f48;pointer-events:none;display:flex;justify-content:center;align-items:center;min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;font-size:24px}
.select__group input ~ [class*='icon--']::before{font-size:24px}
.select__group input ~ [class*='icon--'] img{width:100%;height:100%}
.select__group label{position:absolute;top:16px;left:16px;margin-bottom:0;color:#646468;pointer-events:none;background-color:#fff;transition:all .2s ease-in;font-family:'N27 Regular';line-height:24px;font-style:normal;font-weight:400}
.select__group .message{display:none;align-items:center;gap:4px;color:#3d3d42;font-family:'N27 Regular';line-height:24px;font-style:normal;font-weight:400;font-size:12px;line-height:18px}
.select__group .message [class*='icon--']{display:flex;justify-content:center;align-items:center;min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;font-size:24px}
.select__group .message [class*='icon--']::before{font-size:24px}
.select__group .message [class*='icon--'] img{width:100%;height:100%}
.select__group .message--show{display:flex}
.select__group .message--error,.select__group .message--error [class*='icon--']::before{color:#bc131c}
.select__group::after{position:absolute;top:16px;right:16px;font-family:'icomoon';color:#333f48;pointer-events:none;display:flex;justify-content:center;align-items:center;min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;font-size:24px}
.select__group::after::before{font-size:24px}
.select__group::after img{width:100%;height:100%}
.select__group::after{content:"\ee93d"}
.select__group select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-right:48px}
.checkbox__group{position:relative}
.checkbox__group .checkbox__input{position:absolute;top:0;left:0;width:24px;height:24px;opacity:0}
.checkbox__group .checkbox__input:focus+label::before,.checkbox__group .checkbox__input:focus-visible+label::before{border-color:#f49d12;outline:1.5px solid #f49d12;outline-offset:0;box-shadow:none}
.checkbox__group .checkbox__input:checked+label::after{position:absolute;top:50%;left:0;content:"\ee970";font-family:'icomoon';color:#fff;background-color:#d52b1e;border:1px solid #d52b1e;border-radius:4px;cursor:pointer;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;font-size:24px}
.checkbox__group .checkbox__input:checked+label::after::before{font-size:24px}
.checkbox__group .checkbox__input:checked+label::after img{width:100%;height:100%}
@media(hover:hover){.checkbox__group .checkbox__input:checked+label:hover::after{background-color:#a01a1c;border-color:#a01a1c}
}
.checkbox__group .checkbox__input:checked:disabled+label,.checkbox__group .checkbox__input:disabled+label{color:#7a777a}
.checkbox__group .checkbox__input:checked:disabled+label::after,.checkbox__group .checkbox__input:disabled+label::after,.checkbox__group .checkbox__input:checked:disabled+label::before,.checkbox__group .checkbox__input:disabled+label::before{color:#c3c1c2;background-color:#f5f5f5;border-color:#ebebeb;cursor:not-allowed}
.checkbox__group .checkbox__label{position:relative;width:100%;padding-left:40px;color:#3d3d42;pointer-events:none;user-select:none}
.checkbox__group .checkbox__label::before{position:absolute;content:"";top:50%;left:0;width:24px;height:24px;background-color:#fff;border:1px solid #c3c1c2;border-radius:4px;pointer-events:all;user-select:all;cursor:pointer;transform:translateY(-50%)}
@media(hover:hover){.checkbox__group .checkbox__label:hover::before{border-color:#333f48}
}
.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}
.result-no-found{display:none;align-items:center;gap:16px}
.result-no-found.--show{display:flex}
.result-no-found .icon{display:flex;justify-content:center;align-items:center;min-width:40px;width:40px;max-width:40px;min-height:40px;height:40px;max-height:40px;font-size:40px}
.result-no-found .icon::before{font-size:40px}
.result-no-found .icon img{width:100%;height:100%}
.result-no-found .icon::before{color:#ffcd00}
.result-no-found .icex-title-03{font-family:'N27 Regular';font-weight:400}
.result-no-found p{display:none}
.result-no-found p.--show{display:block}
.group-card-browser-component .group-card-browser__container{display:flex;flex-direction:column;gap:32px}
@media(min-width:1024px){.group-card-browser-component .group-card-browser__container{gap:40px}
}
.group-card-browser-component .group-card-browser__search{display:flex;gap:16px;padding-bottom:8px;border-bottom:1px solid #333f48}
.group-card-browser-component .group-card-browser__search .icon{display:flex;justify-content:center;align-items:center;min-width:48px;width:48px;max-width:48px;min-height:48px;height:48px;max-height:48px;font-size:16px;background-color:#d52b1e;border-radius:50%}
.group-card-browser-component .group-card-browser__search .icon::before{font-size:16px}
.group-card-browser-component .group-card-browser__search .icon img{width:100%;height:100%}
.group-card-browser-component .group-card-browser__search .icon::before{color:#fff}
.group-card-browser-component .group-card-browser__search #gcb-search{width:100%;border:0;outline:0}
.group-card-browser-component .group-card-browser__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}
.group-card-browser-component .group-card-browser__toolbar:not(:has(&__tabs)){justify-content:flex-end}
.group-card-browser-component .group-card-browser__tabs{display:flex;flex-wrap:wrap;gap:16px;cursor:pointer}
.group-card-browser-component .group-card-browser__tabs,.group-card-browser-component .group-card-browser__toggle,.group-card-browser-component .group-card-browser__filters,.group-card-browser-component .group-card-browser__clear-filters{margin-top:32px}
@media(min-width:1024px){.group-card-browser-component .group-card-browser__tabs,.group-card-browser-component .group-card-browser__toggle,.group-card-browser-component .group-card-browser__filters,.group-card-browser-component .group-card-browser__clear-filters{margin-top:40px}
}
.group-card-browser-component .group-card-browser__filters{display:flex;flex-wrap:wrap;gap:16px;width:100%;overflow:hidden;max-height:0}
.group-card-browser-component .group-card-browser__filters.is-open{max-height:var(--filter-height)}
.group-card-browser-component .group-card-browser__filters.is-always-visible{overflow:visible;max-height:none}
.group-card-browser-component .group-card-browser__filters.transitions-ready{transition:max-height .4s ease}
.group-card-browser-component .group-card-browser__filter{width:100%}
@media(min-width:768px){.group-card-browser-component .group-card-browser__filter{width:calc(50% - 8px)}
}
@media(min-width:1024px){.group-card-browser-component .group-card-browser__filter{width:calc(33.333% - 11px)}
}
@media(min-width:1200px){.group-card-browser-component .group-card-browser__filter{width:calc(25% - 12px)}
}
.group-card-browser-component .group-card-browser__results__text{display:none;align-items:center;gap:16px}
.group-card-browser-component .group-card-browser__results__text--show{display:flex}
.group-card-browser-component .group-card-browser__results #gcb-results{font-weight:700}
.group-card-browser-component .group-card-browser__results #gcb-no-results{display:none;align-items:center;gap:16px}
.group-card-browser-component .group-card-browser__results #gcb-no-results.--show{display:flex}
.group-card-browser-component .group-card-browser__results #gcb-no-results .icon{display:flex;justify-content:center;align-items:center;min-width:40px;width:40px;max-width:40px;min-height:40px;height:40px;max-height:40px;font-size:40px}
.group-card-browser-component .group-card-browser__results #gcb-no-results .icon::before{font-size:40px}
.group-card-browser-component .group-card-browser__results #gcb-no-results .icon img{width:100%;height:100%}
.group-card-browser-component .group-card-browser__results #gcb-no-results .icon::before{color:#ffcd00}
.group-card-browser-component .group-card-browser__results #gcb-no-results .icex-title-03{font-family:'N27 Regular';font-weight:400}
.group-card-browser-component .group-card-browser__results #gcb-no-results p{display:none}
.group-card-browser-component .group-card-browser__results #gcb-no-results p.--show{display:block}
.group-card-browser-component .group-card-browser__clear-filters{display:none;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}
.group-card-browser-component .group-card-browser__clear-filters--visible{display:flex}
.group-card-browser-component .group-card-browser__toggle{position:relative;right:20px;display:none;align-items:center;gap:8px;flex-shrink:0}
.group-card-browser-component .group-card-browser__toggle__num{position:absolute;top:-8px;right:-20px;display:none}
.group-card-browser-component .group-card-browser__toggle__num--visible{display:flex;justify-content:center;align-items:center;min-width:18px;width:18px;max-width:18px;min-height:18px;height:18px;max-height:18px;font-size:12px;background-color:#d52b1e;color:#fff;border-radius:50%;font-weight:normal}
.group-card-browser-component .group-card-browser__toggle__num--visible::before{font-size:12px}
.group-card-browser-component .group-card-browser__toggle__num--visible img{width:100%;height:100%}
.group-card-browser-component .group-card-browser__toggle *{font-weight:700}
.group-card-browser-component .group-card-browser__applied{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;gap:16px}
.group-card-browser-component .group-card-browser__tags{display:flex;flex-wrap:wrap;gap:8px}
.group-card-browser-component .group-card-browser__tag-remove{background:0;border:0;cursor:pointer;padding:0;display:inline-flex;align-items:center}
.group-card-browser-component .group-card-browser__tag-remove .icon::before{color:#d52b1e}
.group-card-browser-component .group-card-browser__label{font-weight:700;font-style:italic}
.group-card-browser-component #gcb-load-more,.group-card-browser-component .group-card-browser__toggle{width:fit-content;font-weight:700;background:0;border:0;cursor:pointer;padding:0}
.group-card-browser-component #gcb-load-more{display:block;margin:16px auto 0}
@media(min-width:1024px){.group-card-browser-component #gcb-load-more{margin-top:8px}
}
.group-card-browser-component .card__description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;text-overflow:ellipsis}
@media(min-width:1024px){.group-card-browser-component .card__description{-webkit-line-clamp:6}
}
.group-card-browser-component .card__date,.group-card-browser-component .card__location,.group-card-browser-component .card__size,.group-card-browser-component .card__tags{display:flex;align-items:center;gap:8px}
.group-card-browser-component .card__tags{flex-wrap:wrap}
.keyboard-nav #gcb-search:focus{outline:2px solid;outline-offset:2px}