.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}.link--arrow{display:inline-flex;align-items:center;gap:.5rem;padding-block:.25rem;border-bottom:1px solid currentColor}.link--arrow:after{content:"";display:block;clip-path:path("M1 5.30762C0.585786 5.30762 0.25 5.6434 0.25 6.05762C0.25 6.47183 0.585786 6.80762 1 6.80762V5.30762ZM22.5303 6.58795C22.8232 6.29505 22.8232 5.82018 22.5303 5.52729L17.7574 0.754316C17.4645 0.461423 16.9896 0.461423 16.6967 0.754316C16.4038 1.04721 16.4038 1.52208 16.6967 1.81498L20.9393 6.05762L16.6967 10.3003C16.4038 10.5932 16.4038 11.068 16.6967 11.3609C16.9896 11.6538 17.4645 11.6538 17.7574 11.3609L22.5303 6.58795ZM1 6.80762H22V5.30762H1V6.80762Z");background:currentColor;width:23px;height:12px}@media (hover: hover){.link--arrow:hover{text-decoration:none;color:var(--irs-mid-blue)}}.link--hover-arrow{display:inline-flex;align-items:center;gap:.5rem}.link--hover-arrow:after{content:"";display:block;clip-path:path("M1 5.30762C0.585786 5.30762 0.25 5.6434 0.25 6.05762C0.25 6.47183 0.585786 6.80762 1 6.80762V5.30762ZM22.5303 6.58795C22.8232 6.29505 22.8232 5.82018 22.5303 5.52729L17.7574 0.754316C17.4645 0.461423 16.9896 0.461423 16.6967 0.754316C16.4038 1.04721 16.4038 1.52208 16.6967 1.81498L20.9393 6.05762L16.6967 10.3003C16.4038 10.5932 16.4038 11.068 16.6967 11.3609C16.9896 11.6538 17.4645 11.6538 17.7574 11.3609L22.5303 6.58795ZM1 6.80762H22V5.30762H1V6.80762Z");background:transparent;width:23px;height:12px;transition:background .5s}@media (hover: hover){.link--hover-arrow:hover{text-decoration:none;color:inherit}.link--hover-arrow:hover:after{background:currentColor}.link--hover-arrow:active{color:var(--irs-mid-blue)}}.link--hover-bold{display:inline-flex;flex-direction:column}.link--hover-bold:after{content:attr(data-text);visibility:hidden;height:0;font-weight:600}@media (hover: hover){.link--hover-bold:hover{text-decoration:none;font-weight:600}}.button,.button--dark,.mainmenu__root-item.button,.button--blue,.button--white,.header--dark .mainmenu__root-item.button{display:inline-flex;align-items:center;justify-content:center;padding:1.125rem 2.25rem;border-radius:4rem;border:none;text-decoration:none;font-size:1.125rem;font-weight:600;transition:all .2s ease}@media (width <= 1024px){.button,.button--dark,.mainmenu__root-item.button,.button--blue,.button--white,.header--dark .mainmenu__root-item.button{padding:1rem 2rem;font-size:1rem}}@media (width <= 667px){.button,.button--dark,.mainmenu__root-item.button,.button--blue,.button--white,.header--dark .mainmenu__root-item.button{padding:.875rem 1.875rem;font-size:.875rem}}.button--white,.header--dark .mainmenu__root-item.button{border:1px solid var(--irs-white);background:var(--irs-white-20, rgba(255, 255, 255, .2));color:var(--irs-white)}.button--white:hover,.header--dark .mainmenu__root-item.button:hover{background:var(--irs-white);color:var(--irs-blue-grey)}.button--blue{background:var(--irs-mid-blue);color:var(--irs-white)}.button--dark,.mainmenu__root-item.button{border:1px solid var(--irs-blue-grey);color:var(--irs-blue-grey);background:var(--irs-blue-grey-20, rgba(53, 64, 81, .2))}.button--dark:hover,.mainmenu__root-item.button:hover{background:var(--irs-blue-grey);color:var(--irs-white)}.page{display:flex;flex-direction:column;min-height:100%}.page__scroll-observer{position:absolute;opacity:0;top:10px}.content{width:var(--page-width);max-width:var(--max-content-width);margin:0 auto 100px}main.content{position:relative;--gradient-width: 3rem}main.content:not(:has(.ce-hero)){margin-top:250px}main.content:before,main.content:after{content:"";position:absolute;height:100%;width:var(--content-margin);top:0;z-index:1}main.content:before{left:calc(-1 * var(--content-margin));background:var(--irs-white)}main.content:after{right:calc(-1 * var(--content-margin));background:var(--irs-white)}.header{--blur: blur(12.5px);--color: var(--irs-black);--color-accent: var(--irs-blue-grey);--menu-background: var(--irs-white-80, rgba(255, 255, 255, .8));--menu-button-color: var(--irs-blue-grey);--shadow: 0px 10px 15px 0px rgba(0, 0, 0, .25);width:100%;position:fixed;top:0;z-index:1000;min-height:11.375rem}.header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--menu-background);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow);transition:background .2s}@media (width <= 1024px){.header{min-height:8.75rem}}@media (width > 1024px){.header:has(.mainmenu__submenu-wrapper.menu-is-open):before{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}}.header .logo{grid-area:logo;flex-shrink:0}.header .logo img{width:auto}.header .logo--desktop{height:40px}@media (width <= 1024px){.header .logo--desktop{display:none!important}}.header .logo--mobile{height:23px}@media (width > 1024px){.header .logo--mobile{display:none!important}}@media (width <= 1024px){.header .logo{min-height:3rem;display:flex;align-items:center}}.header .logo__white{display:none}.header .logo__dark{display:block}.header--dark{--color: var(--irs-white);--color-accent: var(--irs-mid-grey);--menu-background: var(--irsblak-80, rgba(29, 29, 27, .8));--menu-button-color: var(--irs-white-20, rgba(255, 255, 255, .2))}.header--dark .logo__white{display:block}.header--dark .logo__dark{display:none}@media (width <= 1024px){.header--dark:has(.mainmenu.menu-is-open):before{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:var(--menu-background)}}.header--invisible:before{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:none;box-shadow:unset}.header-wrapper{max-width:var(--max-content-width);height:var(--header-height);padding:0 4rem;margin:0 auto;display:flex;justify-content:space-between;align-items:center}@media (width <= 1024px){.header-wrapper{padding-inline:2rem}}@media (width <= 667px){.header-wrapper{padding-inline:1.25rem}}.header-wrapper--l10n{justify-content:flex-end;align-items:start;gap:2.5rem}@media (width <= 667px){.header-wrapper--l10n{gap:1rem}}@media (width <= 1024px){.header-wrapper--main{display:grid;grid-template-areas:"logo toggle" "menu menu";height:unset}}.footer{padding-block:3rem;background-color:var(--irs-blue-grey);color:var(--irs-white);margin-top:auto}@media (width <= 1024px){.footer{padding-block:1.875rem 3.75rem}}@media (width <= 667px){.footer{padding-block:2.5rem}}.footer-wrapper{max-width:var(--max-content-width);padding-inline:var(--padding-inline);margin:0 auto;display:flex;flex-direction:column;gap:5rem}@media (width <= 1024px){.footer-wrapper{gap:3rem}}@media (width <= 667px){.footer-wrapper{gap:2rem}}.footer-wrapper li{list-style:none}.footer-wrapper li a{color:var(--irs-white)}.footer-logo{height:60px;width:auto;align-self:flex-start}.footer-content{display:flex;column-gap:7.25rem;row-gap:2.5rem;flex-wrap:wrap}@media (width <= 667px){.footer-content{gap:2rem;flex-direction:column}}.footer-social__icons{display:flex;gap:.5rem;justify-content:flex-end;padding-top:1.125rem}@media (hover: hover){.footer-social__icons a:hover{color:var(--irs-mid-blue)}}.footer-contact{padding:0;display:flex;flex-direction:column;gap:1.125rem}.footer-contact__item{display:flex;gap:.75rem}.footer-contact__item:last-child{margin-top:.625rem}@media (width <= 1024px){.footer-contact{gap:.75rem}.footer-contact__item:last-child{margin-top:.25rem}}@media (width <= 667px){.footer-contact__item:last-child{margin-top:1.25rem}}@layer base{.grid,.ce-form_formframework{display:grid;grid-auto-flow:row dense;grid-template-columns:[full-start] repeat(12,minmax(0,1fr)) [full-end];gap:var(--grid-gap)}@media (width <= 1024px){.grid,.ce-form_formframework{grid-template-columns:[full-start] repeat(8,minmax(0,1fr)) [full-end]}}@media (width <= 667px){.grid,.ce-form_formframework{grid-template-columns:[full-start] repeat(2,minmax(0,1fr)) [full-end]}}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.navigation-toggle{display:block;width:1.5rem;height:1.5rem;outline:none;border:none;background-color:var(--menu-button-color);float:right;border-radius:50%;flex-shrink:0;grid-area:toggle;justify-self:end}@media (width > 1024px){.navigation-toggle{display:none}}.navigation-toggle .navigation-toggle__icon-close{display:none}.navigation-toggle[aria-expanded=true] .navigation-toggle__icon-close{display:block}.navigation-toggle[aria-expanded=true] .navigation-toggle__icon-open{display:none}.mainmenu{display:flex;align-items:center;justify-content:flex-end;width:100%;color:var(--color)}.mainmenu li.menu-is-open>a{color:var(--irs-mid-blue)}@media (width <= 1024px){.mainmenu a{font-size:14px!important}.mainmenu{display:none}}.mainmenu.menu-is-open{grid-area:menu}@media (width <= 1024px){.mainmenu.menu-is-open{display:block;padding-bottom:1.25rem}}.mainmenu--root{display:flex;align-items:center;list-style:none;gap:3.5rem}@media (width <= 1280px){.mainmenu--root{width:100%;gap:unset;justify-content:space-between}}@media (width <= 1024px){.mainmenu--root{flex-direction:column;gap:2rem;padding:1.5rem 0 0;align-items:flex-start}}.mainmenu__root-item{display:inline-flex;height:100%;justify-content:space-between;align-items:center;color:inherit;cursor:pointer;transition:color .2s}.mainmenu__root-item--icon{width:24px;height:24px;pointer-events:none;transition:transform .2s}@media (width <= 1024px){.mainmenu__root-item.button{border:none!important;border-bottom:1px solid currentColor!important;padding:.25rem 0!important;display:inline-flex!important;gap:.5rem!important;background:none!important;border-radius:0!important;font-size:14px!important}.mainmenu__root-item.button:after{content:"";display:block;clip-path:path("M1 5.30762C0.585786 5.30762 0.25 5.6434 0.25 6.05762C0.25 6.47183 0.585786 6.80762 1 6.80762V5.30762ZM22.5303 6.58795C22.8232 6.29505 22.8232 5.82018 22.5303 5.52729L17.7574 0.754316C17.4645 0.461423 16.9896 0.461423 16.6967 0.754316C16.4038 1.04721 16.4038 1.52208 16.6967 1.81498L20.9393 6.05762L16.6967 10.3003C16.4038 10.5932 16.4038 11.068 16.6967 11.3609C16.9896 11.6538 17.4645 11.6538 17.7574 11.3609L22.5303 6.58795ZM1 6.80762H22V5.30762H1V6.80762Z");background:currentColor;width:23px;height:12px}}@media (width <= 1024px) and (hover: hover){.mainmenu__root-item.button:hover{color:var(--irs-mid-blue)!important}}@media (hover: hover){.mainmenu__root-item:hover{text-decoration:none;color:var(--irs-mid-blue)}}@media (width <= 1024px){.mainmenu__root-item{min-height:1.5rem}}.mainmenu__button{border:none;background:none;padding:0;color:inherit;transition:color .2s}.mainmenu__button[aria-expanded=true]{color:var(--irs-mid-blue)}.mainmenu__button[aria-expanded=true] .mainmenu__root-item--icon{transform:scaleY(-1)}@media (width <= 1024px){.mainmenu__button{vertical-align:bottom}}@media (width <= 1024px){.mainmenu__button-text{display:none}}.mainmenu__submenu{width:var(--page-width);margin:0;padding:0;list-style:none;display:grid;grid-template-rows:1fr 1fr 1fr;grid-auto-flow:column;column-gap:12.5rem;row-gap:2rem}@media (width <= 1024px){.mainmenu__submenu{display:flex;flex-direction:column;gap:1rem}}.mainmenu__submenu-wrapper{position:absolute;top:0;left:0;padding-bottom:2.5rem;padding-top:calc(2 * var(--header-height) + 2rem);row-gap:2rem;justify-content:center;width:100%;background:var(--menu-background);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow);z-index:-1}@media (width <= 1024px){.mainmenu__submenu-wrapper{position:static;padding:1.25rem 0 0;background:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;box-shadow:none;justify-content:start}}.mainmenu__item--sub{display:inline-flex;align-items:center;gap:.75rem;color:var(--color)}@media (hover: hover){.mainmenu__item--sub:hover{text-decoration:none}}@media (width <= 1024px){.mainmenu__item--title{display:none}}@media (width > 1024px){.mainmenu__item--mobile{display:none}}.mainmenu__item-number{color:var(--color-accent);min-width:2.625rem}@media (width <= 1024px){.mainmenu__item-number{display:none}}.header-wrapper--l10n:has(.menu-is-open){--color: var(--irs-blue-grey)}.menu-l10n{position:relative;margin-top:calc((var(--header-height) - 24px) / 2)}@media (width <= 667px){.menu-l10n:has(.menu-is-open){position:static}}.menu-l10n__trigger{border:none;background:none;color:var(--color);display:flex;align-items:center;transition:color .2s;cursor:pointer;padding:0;position:relative;z-index:2}@media (hover: hover){.menu-l10n__trigger:hover{color:var(--irs-mid-blue)}}.menu-l10n__trigger[aria-expanded=true]{color:var(--irs-mid-blue)}.menu-l10n__trigger[aria-expanded=true] .menu-l10n__arrow{transform:scaleY(-1)}.menu-l10n__arrow{transition:transform .2s}.menu-l10n__dropdown{position:absolute;right:0;top:calc(100% + 1.125rem);z-index:1;border-radius:1.25rem;background:var(--irs-white);padding:1.125rem 1.25rem;gap:.75rem;min-width:11.25rem}.menu-l10n__dropdown a{color:var(--irs-blue-grey);transition:color .2s}@media (hover: hover){.menu-l10n__dropdown a:hover{text-decoration:none;color:var(--irs-mid-blue)}}@media (width <= 667px){.menu-l10n__dropdown{top:0;padding-top:var(--header-height);padding-bottom:1.25rem;left:0;z-index:1;border-top-left-radius:0;border-top-right-radius:0;padding-left:var(--menu-pos-left)}}.menu-l10n .select__title{padding-left:.5rem}.navigation-footer .footer-social__icons *{display:flex;align-items:center}.navigation-footer ul{display:flex;padding:0;gap:6rem;justify-content:center;flex-wrap:wrap;align-items:end}@media (width <= 1024px){.navigation-footer ul{gap:2rem;justify-content:space-between}}@media (width <= 667px){.navigation-footer ul{flex-direction:column;align-items:center;gap:.75rem}.navigation-footer ul .footer-social{align-self:flex-end;margin-top:1.25rem}}@media (width > 1024px){.navigation-footer .menu-item:first-child,.navigation-footer .footer-social{margin-left:auto}}.navigation-footer-main{display:flex;gap:1.25rem;flex-wrap:wrap;color:var(--irs-white)}.navigation-footer-main .menu-item{min-width:12.5rem}.navigation-footer-main .menu-item__child{display:flex;flex-direction:column;gap:1.125rem;margin-top:1.5rem;align-items:flex-start}@media (width <= 1024px){.navigation-footer-main .menu-item__child{margin-top:1.125rem;gap:.75rem}}.navigation-footer-main a{color:inherit}@media (hover: hover){.navigation-footer-main .font--button:hover{color:var(--irs-mid-blue);text-decoration:none}}@media (width <= 667px){.navigation-footer-main{gap:2rem;flex-direction:column}}.ce{margin-bottom:80px;padding:0 var(--padding-inline)}.ce-container-section{padding-inline:0!important;--sticky-height: min(90vh - 1 * var(--header-height), 45rem)}.ce-container-section .slide-container{position:relative}.ce-container-section .slide-container__item{position:sticky;overflow:clip;top:calc(2 * var(--header-height));height:var(--sticky-height);padding-block:1rem;background:var(--irs-white)}@media (width >= 1024px){.ce-container-section .slide-container__item{padding-block:3rem}}@media (width >= 1280px){.ce-container-section .slide-container__item{padding-block:5rem}}@media screen and (max-height: 700px){.ce-container-section .slide-container__item .headline{font-size:32px}.ce-container-section .slide-container__item img{height:294px}.ce-container-section .slide-container__item .ce-textmedia__picture{display:none}}.ce-container-section .slide-container__item .ce-textmedia__content{justify-content:start}.ce-container-section .slide-container__headline{padding-inline:var(--padding-inline);color:var(--irs-mid-grey);margin-bottom:1rem;display:grid;grid-template-columns:40px 1fr}@media (width >= 1024px){.ce-container-section .slide-container__headline{margin-bottom:2rem;grid-template-columns:78px 1fr}}@media (width >= 1280px){.ce-container-section .slide-container__headline{margin-bottom:4rem}}.ce-container-section .slide-container__arrow{position:absolute;bottom:0;left:var(--padding-inline)}.ce-container-section .slide>.ce{margin-bottom:0}.ce-container-slide{padding-inline:0!important;margin-bottom:0!important}.container .ce{padding:0}.container--2col{gap:var(--padding-inline)}.container--2col .ce-bodytext{grid-column:span 12!important}@media (width >= 1024px){.container--2col{display:grid;grid-template-columns:1fr 1fr}}.picture{border-radius:var(--picture-radius);overflow:hidden}.video-embed-item iframe{aspect-ratio:16/9}.ce-news_newsliststicky:has(.news-list__container){position:relative;width:100vw;left:calc(var(--content-margin) * -1);padding-inline:0}.ce-news_taglist{margin-bottom:4rem}@media (width <= 1024px){.ce-news_taglist{margin-bottom:3rem}}@media (width <= 667px){.ce-news_taglist{margin-bottom:2rem}}.news-list__content{display:flex;flex-direction:column;gap:2.5rem;margin-bottom:0;padding-inline:var(--padding-inline)}@media (width <= 1024px){.news-list__content{gap:2rem}}@media (width <= 667px){.news-list__content{gap:1rem}}@media (hover: hover){.news-list__link:hover .picture img{transform:scale(1.05)}.news-list__link:hover{text-decoration:none}}.news-list__container{display:flex;flex-direction:column;width:100%}.news-list__actions{margin-top:4rem;margin-bottom:0;display:flex;justify-content:center}@media (width <= 1024px){.news-list__actions{margin-top:3rem}}@media (width <= 1024px){.news-list__actions{margin-top:1.75rem}}.news-list__grid{display:grid;gap:2.5rem var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0}@media (width <= 1024px){.news-list__grid{gap:1.25rem 1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (width <= 667px){.news-list__grid{gap:1rem;grid-template-columns:minmax(0,1fr)}}.news-list__item--hidden,.news-list__item--cropped{display:none}.news-list__button-more{display:flex!important;margin:4rem auto 0;text-align:center}.news-list__button-more.hide{display:none!important}.news-list__button-more[aria-expanded=true] .more,.news-list__button-more[aria-expanded=false] .less{display:none}@media (width <= 1024px){.news-list__button-more{margin-top:3rem}}@media (width <= 667px){.news-list__button-more{margin-top:2rem}}.news-item{height:30rem;position:relative;display:flex;flex-direction:column}@media (width <= 1024px){.news-item{height:23.75rem}}.news-item .picture{position:absolute;top:0;right:0;bottom:0;left:0}.news-item .picture img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.news-item .picture:after{content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%);position:absolute;top:0;right:0;bottom:0;left:0}.news-item__content{position:relative;margin:auto 1.25rem 1.875rem;color:var(--irs-white);display:flex;flex-direction:column;gap:.625rem}.news-item__content .headline{color:var(--irs-white)}.news .splide__arrows{display:flex;margin-bottom:0;margin-top:1.75rem;gap:1.25rem;justify-content:flex-end}@media (width <= 1024px){.news .splide__arrows{margin-top:2.375rem}}@media (width <= 667px){.news .splide__arrows{display:none}}.news .splide__arrow{position:static;background:unset;transform:none;opacity:1;width:unset;height:unset}.news .splide__arrow svg{width:unset;height:unset}@media (width <= 1024px){.news .splide__arrow svg{width:2.25rem;height:2.25rem}}.news .splide__track{margin-top:2.5rem}@media (width <= 1024px){.news .splide__track{margin-top:3rem}}@media (width <= 1024px){.news .splide__track{margin-top:1.75rem}}.news .splide--arrows-hidden .splide__arrows{display:none}@media (667px < width <= 1024px){.news .splide[data-columns="3"] .splide__slide{width:21.875rem!important}}.news-tags{display:grid;grid-template-columns:1fr auto;align-items:center}.news-tags__list{padding:0;list-style:none;display:flex;gap:.5rem 1rem;flex-wrap:wrap}.news-tags:has(.news-tags__collapse-button[aria-expanded=false]) .news-tags__list>li:nth-child(n+4){display:none}.news-tags__filter-button[aria-checked=true]{color:var(--irs-mid-blue)}.news-tags__collapse-button{border:none;background:var(--irs-blue-grey);width:2.625rem;height:2.625rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:color .2s,transform .2s;color:var(--irs-white)}.news-tags__collapse-button[aria-expanded=true]{color:transparent;transform:rotate(90deg)}.news-single>.article{display:flex;flex-direction:column;gap:40px;padding:32px 20px}@media (width >= 1024px){.news-single>.article{padding:60px 32px}}@media (width >= 1280px){.news-single>.article{padding:80px 64px}}.news-single>.article .news-backlink{color:var(--irs-blue-grey);display:block;width:fit-content;padding:4px 0;align-items:center;gap:8px;font-size:14px;font-style:normal;font-weight:600;line-height:120%;border-bottom:1px solid var(--irs-blue-grey)}@media (width >= 1024px){.news-single>.article .news-backlink{font-size:16px}}@media (width >= 1280px){.news-single>.article .news-backlink{font-size:18px}}.news-single>.article .news-content{display:grid;gap:40px;grid-template-areas:"m" "t" "i" "b"}@media (width >= 1024px){.news-single>.article .news-content{grid-template-areas:"m i" "t i" "b i";column-gap:80px}}.news-single>.article .news-content-meta{grid-area:m;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:130%}@media (width >= 1280px){.news-single>.article .news-content-meta{margin-bottom:32px}}.news-single>.article .news-content-teaser{grid-area:t;font-size:18px;font-style:normal;font-weight:500;line-height:130%;color:var(--irs-black)}.news-single>.article .news-content-text{grid-area:b;color:var(--irs-black);font-size:16px;font-style:normal;font-weight:400;line-height:130%;flex:1}@media (width >= 1280px){.news-single>.article .news-content-text{max-width:650px}}.news-single>.article .news-content-media{grid-area:i}@media (width >= 1024px){.news-single>.article .news-content-media{min-width:350px}}@media (width >= 1280px){.news-single>.article .news-content-media{min-width:535px}}.news-single>.article .news-item-picture{height:280px;align-self:stretch;border-radius:40px;object-fit:cover}@media (width >= 1024px){.news-single>.article .news-item-picture{width:350px;height:394px;border-radius:30px}}@media (width >= 1280px){.news-single>.article .news-item-picture{width:535px;height:600px;border-radius:40px}}.ce-form_formframework{row-gap:2.5rem;grid-template-areas:"h h h h h h h h h h h h" "b b b b b b b b b b b b" "p p p p p . f f f f f f"}@media (width <= 1024px){.ce-form_formframework{row-gap:2rem;grid-template-areas:"h h h h h h h h" "b b b b b b b b" "p p p . f f f f"}}@media (width <= 667px){.ce-form_formframework{row-gap:1rem;grid-template-areas:"p p" "h h" "b b" "f f"}}.ce-form_formframework .headline{grid-area:h}.ce-form_formframework .ce-bodytext{grid-area:b;margin-bottom:2.5rem}.ce-form_formframework .ce-bodytext p:last-child{margin-bottom:0}@media (width <= 1024px){.ce-form_formframework .ce-bodytext{margin-bottom:1rem}}.ce-form_formframework form{grid-area:f;display:flex;flex-direction:column}.ce-form_formframework input,.ce-form_formframework textarea,.ce-form_formframework select{background:var(--irs-beige);border:none;padding:1rem 1.25rem .5rem;border-radius:1.6875rem;width:100%}.ce-form_formframework select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.7099 8.20998C18.6169 8.11625 18.5063 8.04186 18.3844 7.99109C18.2626 7.94032 18.1319 7.91418 17.9999 7.91418C17.8679 7.91418 17.7371 7.94032 17.6153 7.99109C17.4934 8.04186 17.3828 8.11625 17.2899 8.20998L12.7099 12.79C12.6169 12.8837 12.5063 12.9581 12.3844 13.0089C12.2626 13.0596 12.1319 13.0858 11.9999 13.0858C11.8679 13.0858 11.7371 13.0596 11.6153 13.0089C11.4934 12.9581 11.3828 12.8837 11.2899 12.79L6.70986 8.20998C6.6169 8.11625 6.5063 8.04186 6.38444 7.99109C6.26258 7.94032 6.13187 7.91418 5.99986 7.91418C5.86785 7.91418 5.73714 7.94032 5.61528 7.99109C5.49343 8.04186 5.38282 8.11625 5.28986 8.20998C5.10361 8.39734 4.99907 8.6508 4.99907 8.91498C4.99907 9.17917 5.10361 9.43262 5.28986 9.61998L9.87986 14.21C10.4424 14.7718 11.2049 15.0873 11.9999 15.0873C12.7949 15.0873 13.5574 14.7718 14.1199 14.21L18.7099 9.61998C18.8961 9.43262 19.0007 9.17917 19.0007 8.91498C19.0007 8.6508 18.8961 8.39734 18.7099 8.20998Z" fill="currentColor"></path></svg>');background-repeat:no-repeat;background-position:right .7rem top 50%}.ce-form_formframework input[type=checkbox]{width:1.25rem;height:1.25rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;display:grid;place-content:center}.ce-form_formframework input[type=checkbox]:after{content:"";width:1rem;height:1rem;background:var(--irs-blue-grey);border-radius:50%;transform:scale(0);transition:transform .2s}.ce-form_formframework input[type=checkbox]:checked:after{transform:scale(1)}.ce-form_formframework input[type=file]{position:relative;background-color:transparent}.ce-form_formframework input[type=file]::file-selector-button{border:none;background-color:transparent;font-family:Poppins;font-size:18px;font-style:normal;font-weight:600;line-height:120%;color:var(--irs-blue-grey);border-bottom:1px solid var(--irs-blue-grey);padding:0;margin-right:12px}.ce-form_formframework .form-group{position:relative}.ce-form_formframework .form-group textarea::placeholder,.ce-form_formframework .form-group input::placeholder{transition:opacity .2s linear;opacity:0}.ce-form_formframework .form-group:has(select option:checked:not([value=""])) textarea::placeholder,.ce-form_formframework .form-group:has(select option:checked:not([value=""])) input::placeholder,.ce-form_formframework .form-group:focus-within textarea::placeholder,.ce-form_formframework .form-group:focus-within input::placeholder{opacity:1}.ce-form_formframework .form-group:has(select option:checked:not([value=""])) .form-label,.ce-form_formframework .form-group:focus-within .form-label{top:.125rem;font-size:.625rem}.ce-form_formframework .form-group:has(.form-control[placeholder]:not(:placeholder-shown)) .form-label{top:.125rem;font-size:.625rem}.ce-form_formframework .form-group~.form-group{margin-top:.75rem}@media (width <= 667px){.ce-form_formframework .form-group~.form-group{margin-top:.5rem}}.ce-form_formframework .form-label{position:absolute;left:1.25rem;top:.75rem;transition-property:top,font-size;transition-duration:.2s}.ce-form_formframework .form-check-label{display:inline-flex;gap:1.125rem}.ce-form_formframework button{border:none;cursor:pointer}.ce-form_formframework .actions{margin-top:3rem}@media (width <= 667px){.ce-form_formframework .actions{margin-top:2rem}}@media (width <= 667px){.ce-form_formframework .submit{display:flex;justify-content:center}}.ce-tiles__image{position:relative}.ce-tiles__linkedin{color:var(--irs-blue-grey);position:absolute;right:0;top:0;padding:1.25rem;border-radius:50%;transition:color .2s}@media (hover: hover){.ce-tiles__linkedin:hover{color:var(--irs-mid-blue)}}@media (width <= 1024px){.ce-tiles__linkedin{padding:.75rem}}@media (width <= 667px){.ce-tiles__linkedin{padding:.625rem}.ce-tiles__linkedin svg{width:1.5rem;height:1.5rem}}.ce-tiles__title{margin-top:.5rem}@media (667px < width <= 1024px){.ce-tiles__title{margin-top:.375rem}}.ce-tiles__icon{display:flex;gap:12px;font-size:14px;margin-top:12px;align-items:center}.ce-tiles__icon svg{width:24px;height:24px;flex-shrink:0}@media (width >= 1024px){.ce-tiles__icon{margin-top:14px}}.ce-tiles .ce-bodytext p:last-child:has(.button--blue){margin-top:4rem}@media (width <= 1024px){.ce-tiles .ce-bodytext p:last-child:has(.button--blue){margin-top:3rem}}@media (width <= 667px){.ce-tiles .ce-bodytext p:last-child:has(.button--blue){margin-top:1.75rem}}.ce-textmedia__content{grid-area:c;display:flex;flex-direction:column;justify-content:center;gap:40px}.ce-textmedia__media{grid-area:m}.ce-textmedia--image-25{grid-template-areas:"c c c c c c . m m m m m"}@media (width <= 1024px){.ce-textmedia--image-25{grid-template-areas:"c c c c . m m m"}}@media (width <= 667px){.ce-textmedia--image-25{grid-template-areas:"m m" "c c"}}.ce-textmedia--image-26{grid-template-areas:"m m m m m . c c c c c c"}@media (width <= 1024px){.ce-textmedia--image-26{grid-template-areas:"m m m . c c c c"}}@media (width <= 667px){.ce-textmedia--image-26{grid-template-areas:"m m" "c c"}}.ce-textmedia--image-8{row-gap:80px;grid-template-areas:"c c c c c c c c c c c c" "m m m m m m m m m m m m"}.ce-textmedia--image-8 .ce-textmedia__picture img{width:100%;height:100%;object-fit:cover}@media (width <= 1024px){.ce-textmedia--image-8{grid-template-areas:"c c c c c c c c" "m m m m m m m m"}}@media (width <= 667px){.ce-textmedia--image-8{grid-template-areas:"c c" "m m"}}.ce-textmedia__picture img{width:100%;height:auto;min-height:100%;object-fit:cover}@media (width <= 667px){.ce-textmedia__picture img{aspect-ratio:1.25}}.ce-textcontact{display:flex;flex-direction:column-reverse;gap:40px}@media (width >= 1024px){.ce-textcontact{display:grid;grid-template-areas:"t t t t t t . . c c c ."}.ce-textcontact--contact-left{grid-template-areas:". c c c . . t t t t t t ."}}.ce-textcontact .headline{margin-bottom:16px}@media (width >= 1024px){.ce-textcontact .headline{margin-bottom:48px}}@media (width >= 1280px){.ce-textcontact .headline{margin-bottom:40px}}.ce-textcontact__text{grid-area:t}.ce-textcontact__contact{grid-area:c;width:320px;display:flex;flex-direction:column}@media (width >= 1024px){.ce-textcontact__contact{width:228px}}@media (width >= 1280px){.ce-textcontact__contact{width:313px}}.ce-textcontact__picture img{width:320px;height:280px;object-fit:cover;border-radius:20px;margin-bottom:16px}@media (width >= 1024px){.ce-textcontact__picture img{width:228px;height:228px;border-radius:30px}}@media (width >= 1280px){.ce-textcontact__picture img{width:313px;height:295px;border-radius:40px;margin-bottom:28px}}.ce-textcontact__name{color:var(--irs-blue-grey);font-size:18px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:8px}.ce-textcontact__title{color:var(--irs-black);font-size:16px;font-style:normal;font-weight:400;line-height:130%}.ce-text{row-gap:2.5rem}.ce-text .headline,.ce-text .ce-bodytext{grid-column:span 9}@media (width <= 1024px){.ce-text .headline,.ce-text .ce-bodytext{grid-column:span 6}}@media (width <= 667px){.ce-text .headline,.ce-text .ce-bodytext{grid-column:span 2}}.ce-text.ce-text--fullwidth .headline,.ce-text.ce-text--fullwidth .ce-bodytext{grid-column:span 12}@media (width <= 1024px){.ce-text.ce-text--fullwidth .headline,.ce-text.ce-text--fullwidth .ce-bodytext{grid-column:span 8}}.ce-testimonials{display:flex;flex-direction:column;gap:40px;padding:0!important}.ce-testimonials__intro{display:flex;flex-direction:column;gap:16px;padding:0 20px}.ce-testimonials__container{width:100%;padding-left:10px}.ce-testimonials .splide__arrows{display:flex;margin-bottom:64px;margin-top:1.75rem;gap:1.25rem;justify-content:flex-end}@media (width <= 1024px){.ce-testimonials .splide__arrows{margin-top:2.375rem;margin-bottom:48px}}@media (width <= 667px){.ce-testimonials .splide__arrows{display:none}}.ce-testimonials .splide__arrow{position:static;background:unset;transform:none;opacity:1;width:unset;height:unset}.ce-testimonials .splide__arrow svg{width:unset;height:unset}@media (width <= 1024px){.ce-testimonials .splide__arrow svg{width:2.25rem;height:2.25rem}}.ce-testimonials .splide__slide{padding:10px 30px 30px 10px;max-width:calc(100% - 40px)}@media (width >= 1024px){.ce-testimonials .splide__slide{max-width:100%}}.ce-testimonials .testimonial{display:grid;padding:20px;grid-template-columns:60px 1fr;grid-template-areas:"i h" "c c";row-gap:28px;column-gap:13px;border-radius:20px;background:var(--irs-white);box-shadow:5px 10px 20px #00000040;color:var(--irs-blue-grey)}@media (width >= 1024px){.ce-testimonials .testimonial{grid-template-areas:"i h" "i c";grid-template-columns:80px 1fr;column-gap:32px;row-gap:18px;padding:60px 40px;max-width:716px;margin:0 auto}}@media (width >= 1280px){.ce-testimonials .testimonial{grid-template-columns:100px 1fr;row-gap:32px;padding:60px 40px;max-width:868px;margin:0 auto}}.ce-testimonials .testimonial__head{grid-area:h;display:flex;gap:13px;align-items:center}.ce-testimonials .testimonial__author{display:flex;flex-direction:column;font-size:16px;font-style:normal;font-weight:600;line-height:120%}@media (width >= 1024px){.ce-testimonials .testimonial__author{flex-direction:row}}@media (width >= 1280px){.ce-testimonials .testimonial__author{font-size:18px}}.ce-testimonials .testimonial__text{grid-area:c;font-size:18px;font-style:normal;font-weight:500;line-height:130%}@media (width >= 1280px){.ce-testimonials .testimonial__text{font-size:24px}}.ce-testimonials .testimonial__image{grid-area:i;width:60px;height:60px;border-radius:50%;object-fit:cover}@media (width >= 1024px){.ce-testimonials .testimonial__image{width:80px;height:80px}}@media (width >= 1280px){.ce-testimonials .testimonial__image{width:100px;height:100px}}.ce-steps{display:flex;flex-direction:column;color:var(--irs-blue-grey)}.ce-steps__items{padding-top:16px;display:grid;gap:16px}@media (width >= 1024px){.ce-steps__items{grid-template-columns:repeat(3,1fr);padding-top:48px}}@media (width >= 1280px){.ce-steps__items{padding-top:80px}}.ce-steps__item{display:flex;min-height:120px;padding:12px 20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;align-self:stretch;border-radius:20px;background:var(--irs-white);box-shadow:5px 10px 20px #00000040}@media (width >= 1280px){.ce-steps__item{padding:20px 40px}}.ce-steps__item-number{font-size:36px;font-style:normal;font-weight:500;line-height:120%}@media (width >= 1024px){.ce-steps__item-number{font-size:56px}}@media (width >= 1280px){.ce-steps__item-number{font-size:64px}}.ce-steps__item-text{font-size:18px;font-style:normal;font-weight:500;line-height:130%}@media (width >= 1280px){.ce-steps__item-text{font-size:24px}}.ce-steps__cta{display:flex;justify-content:center;margin-top:40px}@media (width >= 1024px){.ce-steps__cta{margin-top:48px}}@media (width >= 1280px){.ce-steps__cta{margin-top:64px}}.ce-tiles{row-gap:5rem}@media (width <= 1024px){.ce-tiles{row-gap:3rem}}@media (width <= 667px){.ce-tiles{row-gap:2.5rem}}.ce-tiles__content{grid-column:span 9}@media (width <= 1024px){.ce-tiles__content{grid-column:span 6}}@media (width <= 667px){.ce-tiles__content{grid-column:span 2}}.ce-tiles__list{grid-column:span 12;padding:0;list-style:none;display:grid;grid-template-columns:subgrid;row-gap:var(--grid-gap)}@media (width <= 1024px){.ce-tiles__list{grid-column:span 8}}@media (width <= 667px){.ce-tiles__list{grid-column:span 2}}.ce-tiles__item{grid-column:span 3;display:flex;flex-direction:column;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.ce-tiles__item--contain .ce-tiles__picture img{object-fit:contain}.ce-tiles__item--border{padding:12px 20px;border-radius:20px;box-shadow:5px 10px 20px #00000040}@media (width <= 1024px){.ce-tiles__item{grid-column:span 2}}@media (width <= 667px){.ce-tiles__item{grid-column:span 1;scroll-snap-align:center}}.ce-tiles__picture,.ce-tiles__picture-placeholder{margin-bottom:1.75rem}@media (667px < width <= 1024px){.ce-tiles__picture,.ce-tiles__picture-placeholder{margin-bottom:1rem}}.ce-tiles__picture img,.ce-tiles__picture-placeholder img{height:auto;aspect-ratio:1}.ce-tiles__picture-placeholder{border-radius:var(--picture-radius);background:var(--irs-mid-grey);aspect-ratio:1}.ce-tiles__image{position:relative;width:300px;max-width:100%}.ce-tiles__subtitle{margin-top:.5rem}@media (667px < width <= 1024px){.ce-tiles__subtitle{margin-top:.375rem}}.ce-tiles a{color:inherit}.ce-tiles__content{display:flex;flex-direction:column;gap:2.5rem}@media (width <= 1024px){.ce-tiles__content{gap:2rem}}@media (width <= 667px){.ce-tiles__content{gap:1rem}}.ce-map__content{margin-bottom:2.5rem;row-gap:2.5rem}.ce-map__content .headline,.ce-map__content .ce-bodytext{grid-column:span 9}@media (width <= 1024px){.ce-map__content .headline,.ce-map__content .ce-bodytext{grid-column:span 6}}@media (width <= 667px){.ce-map__content .headline,.ce-map__content .ce-bodytext{grid-column:span 2}}@media (width <= 667px){.ce-map__content{margin-bottom:1.75rem;row-gap:1rem}}.ce-map__wrapper{position:relative;margin-top:1.75rem}@media (667px < width <= 1024px){.ce-map__wrapper{margin-top:3rem}}.ce-map__overlay{position:absolute;top:50%;right:2.5rem;transform:translateY(-50%);border-radius:var(--picture-radius);background:var(--irs-white);padding:1.875rem;width:20rem}@media (width <= 1024px){.ce-map__overlay{padding:1.5rem;width:17.5rem}}@media (width <= 800px){.ce-map__overlay{top:unset;bottom:1.25rem;right:1.25rem;left:1.25rem;width:unset;padding:1.25rem;transform:none}}.ce-map__overlay .ce-bodytext{margin-top:2.5rem}@media (width <= 1024px){.ce-map__overlay .ce-bodytext{margin-top:1.75rem}}.ce-map__overlay .ce-bodytext p:last-child:has(.button--blue){margin-top:2.5rem}@media (width <= 1024px){.ce-map__overlay .ce-bodytext p:last-child:has(.button--blue){margin-top:1.75rem}}@media (width <= 800px){.ce-map__overlay .ce-bodytext p:last-child:has(.button--blue){text-align:center}}.ce-map__overlay .ce-bodytext ul{list-style:none;padding-inline:0}.ce-map__overlay .ce-bodytext li:before{content:"";position:relative;display:inline-block;background:currentColor;width:.75rem;height:.75rem;border-radius:50%;margin-right:1.125rem}.ce-map__logo{height:3.75rem;width:auto}.ce-map__triggers{display:flex;gap:2.5rem;flex-wrap:wrap}@media (width <= 1024px){.ce-map__triggers{gap:2rem}}@media (width <= 667px){.ce-map__triggers{gap:.5rem .75rem}}.ce-map__trigger{border:none;background:none;color:var(--irs-blue-grey);padding:.25rem 0;border-bottom:1px solid currentColor;cursor:pointer;transition:color .2s}.ce-map__trigger[aria-expanded=true]{color:var(--irs-mid-blue)}.ce-map__map{width:100%;height:37.5rem;border-radius:var(--picture-radius);background:var(--irs-blue-grey)}@media (width <= 800px){.ce-map__map{height:45rem}}.ce-map .country{color:var(--irs-mid-grey);transition:color .3s;cursor:pointer}.ce-map .country--active{color:var(--irs-mid-blue)}.ce-keyfacts{--number-facts: 0;--item-spacing: 6vh;--item-padding: 5rem;height:calc(100vh - var(--header-height) + (2 * var(--item-padding) + var(--item-spacing)) * var(--number-facts));position:relative;margin-inline:1.875rem;padding-inline:0!important;overflow:clip;--sticky-height: calc(80vh - 2 * var(--header-height));--sticky-top: calc((100vh - var(--sticky-height) + 2 * var(--header-height)) / 2);--inner-padding: 2.125rem}@media (width <= 1024px){.ce-keyfacts{--inner-padding: 1rem}}@media (width <= 667px){.ce-keyfacts{margin-inline:1.25rem;--sticky-height: calc(100vh - 2 * var(--header-height) - 2 * 1.875rem)}}.ce-keyfacts .headline{color:var(--irs-white)}.ce-keyfacts__sticky{height:var(--sticky-height);position:sticky;top:var(--sticky-top);padding-inline:var(--inner-padding)}.ce-keyfacts__media{position:absolute;top:0;right:0;bottom:0;left:0}.ce-keyfacts__picture{width:100%;height:100%;position:relative}.ce-keyfacts__picture img{width:100%;height:100%;object-fit:cover}.ce-keyfacts__picture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4)}.ce-keyfacts__content{grid-column:span 5;position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-block:var(--item-padding);color:var(--irs-white)}@media (width <= 1024px){.ce-keyfacts__content{grid-column:span 4;padding-block:3rem}}@media (width <= 667px){.ce-keyfacts__content{grid-column:span 2}}.ce-keyfacts__items{position:absolute;top:calc(var(--sticky-height) * 3 / 4);left:var(--inner-padding);right:var(--inner-padding);color:var(--irs-white);row-gap:var(--item-spacing)}@keyframes scroll{0%,to{transform:scale(.5);opacity:.5}40%,60%{transform:scale(1);opacity:1}}@media (width <= 667px){@keyframes scroll{0%,to{transform:scale(.5);opacity:0}30%,70%{transform:scale(.5);opacity:0}45%,55%{transform:scale(1);opacity:1}}}.ce-keyfacts__item{--description-visibility: 0;grid-column:7/span 6;display:flex;gap:1.75rem;align-items:center;transform:scale(.5);transform-origin:right;opacity:.5;padding-block:2rem;animation:scroll 1s ease-in-out infinite;animation-play-state:paused;animation-delay:calc(var(--scroll) * -1s)}@media (width <= 1024px){.ce-keyfacts__item{grid-column:5/span 4}}@media (width <= 667px){.ce-keyfacts__item{grid-column:span 2}}@keyframes description-scroll{0%,to{transform:translate(100px);opacity:0}20%,80%{transform:translate(100px);opacity:0}40%,60%{transform:translate(0);opacity:1}}.ce-keyfacts__item-description{text-wrap:balance;animation:description-scroll 1s ease-in-out infinite;animation-play-state:paused;animation-delay:calc(var(--scroll) * -1s)}.ce-image{row-gap:2.5rem}.ce-image .headline{grid-column:span 12}.ce-image__picture{grid-column:span 12;width:100%;height:auto;object-fit:contain}@media (width >= 1024px){.ce-image--half .ce-image__picture{width:50%;margin:0 auto}}.subheadline,.ce-hero__content p{font-size:1.5rem;font-weight:500;line-height:1.3}@media (width <= 1024px){.subheadline,.ce-hero__content p{font-size:1.125rem}}.font--button{font-size:1.125rem;line-height:1.2;font-weight:600}.ce-hero{--hero-height: 880px;position:relative;width:100%;height:var(--hero-height);padding:0!important;z-index:2}.ce-hero__media{--width: min(2000px, 100vw);width:var(--width);left:min((var(--max-content-width) - var(--width)) / 2,0px);height:var(--hero-height);position:relative}.ce-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(29,29,27) 0%,rgba(29,29,27,0) 100%)}.ce-hero__picture{border-radius:0!important}.ce-hero__picture img{width:100%;height:var(--hero-height);object-fit:cover}.ce-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;color:var(--irs-white)}.ce-hero__content-top{position:absolute;width:70%;top:12.5rem;left:64px;display:flex;flex-direction:column;gap:40px}@media (width <= 667px){.ce-hero__content-top{width:unset;max-width:100%;padding-inline:1.25rem;top:18.75rem;left:unset;gap:1rem}.ce-hero__content-top p+p{margin-top:1rem}}.ce-hero__subline{position:absolute;right:64px;bottom:90px;width:32ch;margin:16px;text-align:right}@media (width <= 667px){.ce-hero__subline{width:unset;max-width:100%;padding-inline:1.25rem;bottom:5.75rem;margin:unset;right:0}}.ce-cta{position:relative;height:720px;margin-inline:16px;padding-inline:1.875rem!important}@media (width <= 1024px){.ce-cta{height:560px;padding-inline:1rem!important}}@media (width <= 667px){.ce-cta{margin-inline:20px;height:unset;display:flex;flex-direction:column;justify-content:flex-end}}.ce-cta .headline{color:var(--irs-white)}.ce-cta__media{position:absolute;top:0;right:0;bottom:0;left:0}.ce-cta__picture{position:relative;width:100%;height:100%}.ce-cta__picture img{width:100%;height:100%;object-fit:cover}.ce-cta__picture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(270deg,rgba(0,0,0,0) 24.73%,rgba(0,0,0,.6) 100%)}@media (width <= 667px){.ce-cta__picture:after{background:linear-gradient(180deg,rgba(29,29,27,0) 0%,#1d1d1b 100%)}}.ce-cta__content{position:relative;height:100%;padding-block:5rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;color:var(--irs-white)}@media (width <= 1024px){.ce-cta__content{padding-block:4rem}}@media (width <= 667px){.ce-cta__content{padding-block:13.5rem 2rem}}.ce-cta__button{margin-top:4rem}@media (width <= 667px){.ce-cta__button{margin-top:2rem}}.ce-cta__bodytext{margin-top:2.5rem;max-width:45ch}@media (width <= 667px){.ce-cta__bodytext{margin-top:1rem}}.ce-contact{grid-template-areas:"c c c c c . i i i i i i"}@media (width <= 1024px){.ce-contact{grid-template-areas:"c c c c i i i i"}}@media (width <= 667px){.ce-contact{grid-template-areas:"c c" "i i";padding-inline:0!important;row-gap:2.5rem}}.ce-contact--single{grid-template-areas:"c c c c c . . i i i . ."}@media (width <= 1024px){.ce-contact--single{grid-template-areas:"c c c c . i i ."}}@media (width <= 667px){.ce-contact--single{grid-template-areas:"c c" "i i"}}.ce-contact__content{grid-area:c}@media (width <= 667px){.ce-contact__content{padding-inline:var(--padding-inline)}}.ce-contact__list{grid-area:i;padding:0;list-style:none;display:grid;grid-template-columns:subgrid;row-gap:var(--grid-gap)}@media (width <= 667px){.ce-contact__list{grid-auto-flow:column;grid-auto-columns:calc(min(20rem,100vw - 2.5rem) - 1.875rem);column-gap:var(--grid-gap);grid-template-columns:unset;grid-template-rows:unset;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:var(--padding-inline);padding-inline:var(--padding-inline)}:not(.ce-contact--single)>.ce-contact__list{padding-bottom:1rem}}.ce-contact__item{grid-column:span 3;display:flex;flex-direction:column;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media (width <= 1024px){.ce-contact__item{grid-column:span 2}}@media (width <= 667px){.ce-contact__item{grid-column:span 1;scroll-snap-align:center}}.ce-contact__picture,.ce-contact__picture-placeholder{margin-bottom:1.75rem}@media (width <= 1024px){.ce-contact__picture,.ce-contact__picture-placeholder{margin-bottom:1rem}}.ce-contact__picture img,.ce-contact__picture-placeholder img{height:auto}.ce-contact__picture-placeholder{border-radius:var(--picture-radius);background:var(--irs-mid-grey);aspect-ratio:1}.ce-contact__title{margin-top:.5rem}@media (667px < width <= 1024px){.ce-contact__title{margin-top:.375rem}}.ce-contact__content{display:flex;flex-direction:column;gap:2.5rem}@media (width <= 1024px){.ce-contact__content{gap:2rem}}@media (width <= 667px){.ce-contact__content{gap:1rem}}.ce-contact .ce-bodytext p:last-child:has(.button--blue){margin-top:4rem}@media (width <= 1024px){.ce-contact .ce-bodytext p:last-child:has(.button--blue){margin-top:3rem}}@media (width <= 667px){.ce-contact .ce-bodytext p:last-child:has(.button--blue){margin-top:1.75rem}}.ce-accordion{display:flex;flex-direction:column;gap:5rem}@media (width <= 1024px){.ce-accordion{gap:4rem}}@media (width <= 667px){.ce-accordion{gap:1.75rem}}.ce-accordion__container--right{grid-template-areas:"a a a a a a . i i i i i"}@media (width <= 1024px){.ce-accordion__container--right{grid-template-areas:"a a a a . i i i"}}.ce-accordion__container--left{grid-template-areas:"i i i i i . a a a a a a"}@media (width <= 1024px){.ce-accordion__container--left{grid-template-areas:"i i i . a a a a"}}.ce-accordion__container--none{grid-template-areas:"a a a a a a a a a a a a"}@media (width <= 1024px){.ce-accordion__container--none{grid-template-areas:"a a a a a a a a"}}.ce-accordion__container--none .ce-accordion__images{display:none}@media (width > 667px){.ce-accordion__container--none .ce-accordion__item-btn{grid-template-columns:repeat(8,minmax(0,1fr));grid-template-areas:"number t t t t t t plus"}.ce-accordion__container--none .ce-accordion__item-content{grid-template-columns:repeat(8,minmax(0,1fr))}.ce-accordion__container--none .ce-accordion__item-content>*{grid-column:2/span 6}}@media (width > 1024px){.ce-accordion__container--none .ce-accordion__item-btn{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"number t t t t t t t t t t plus"}.ce-accordion__container--none .ce-accordion__item-content{grid-template-columns:repeat(12,minmax(0,1fr))}.ce-accordion__container--none .ce-accordion__item-content>*{grid-column:2/span 10}}@media (width <= 667px){.ce-accordion__container{grid-template-areas:"a a"}}.ce-accordion__item-btn{background:none;border:none;width:100%;cursor:pointer;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"number t t t t plus";gap:var(--grid-gap);justify-items:start;align-items:center}.ce-accordion__item-btn-icon{grid-area:plus;margin-left:auto;background:var(--irs-blue-grey);width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:transform .3s}@media (width <= 1024px){.ce-accordion__item-btn-icon{width:36px;height:36px}.ce-accordion__item-btn-icon svg{width:18px;height:18px}}@media (width <= 667px){.ce-accordion__item-btn-icon{width:24px;height:24px}.ce-accordion__item-btn-icon svg{width:12px;height:12px}}[aria-expanded=true]>.ce-accordion__item-btn-icon{transform:rotate(45deg)}.ce-accordion__item-number{grid-area:"n";color:var(--irs-mid-grey)}.ce-accordion__item-title{grid-area:t;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;text-align:start}.ce-accordion__items{grid-area:a}.ce-accordion__images{grid-area:i;position:relative}@media (width <= 667px){.ce-accordion__images{display:none}}.ce-accordion__item-content{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--grid-gap);justify-items:start;padding-top:.625rem;transition:all .3s}.ce-accordion__item-content>*{grid-column:2/span 4;display:block}@media (width <= 1024px){.ce-accordion__item-content>*{grid-column:2/span 5}}@media (width <= 667px){.ce-accordion__item-content>*{grid-column:span 6}}.ce-accordion__item-content .mobile{width:100%}.ce-accordion__item-content .mobile img{aspect-ratio:1.25;object-position:center;object-fit:cover}.ce-accordion__item-content .mobile{margin-block:.875rem 1.125rem}@media (width > 667px){.ce-accordion__item-content .mobile{display:none}}.ce-accordion__item-content p:last-child{margin-bottom:0}.ce-accordion__item{border-bottom:1px solid var(--irs-mid-grey);padding-block:1.75rem 1.5rem}@media (width <= 667px){.ce-accordion__item{padding-block:1.25rem}}.ce-accordion__images-item{top:0;right:0;bottom:0;left:0;transition:all .3s}.ce-accordion__cta{align-self:center}.ce-accordion .hidden{visibility:hidden;height:0;opacity:0;padding:0}.ce-accordion .picture img{object-fit:cover;width:100%;height:auto;max-height:600px}.shops-search{--bp-mobile: 667px;--bp-tablet: 1024px;--bp-intermediate: 1280px;--bp-desktop: 1680px;width:100%;height:100dvh;max-height:880px;position:relative}.shops-search .ce-hero__content-top{width:100%}.shops-search__no_result{position:absolute;bottom:0;color:red;font-weight:600;z-index:1;transition:all .2s ease-out;opacity:0;background:var(--irs-white-80);box-shadow:0 10px 15px #00000040;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);padding:8px 16px;border-radius:45px;outline:2px rgba(255,0,0,.4) solid;outline-offset:1px}.shops-search__no_result.show{transform:translateY(60px);opacity:1}.shops-search__container{isolation:isolate;position:absolute;left:0;bottom:240px;width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}@media (min-width: 1024px){.shops-search__container{margin:0 64px;width:calc(100% - 128px)}}.shops-search__form{z-index:10;width:calc(100% - 40px);display:flex;flex-direction:column;background:var(--irs-white-80, rgba(255, 255, 255, .8));box-shadow:0 10px 15px #00000040;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);padding:16px;border-radius:45px;outline:none;transition:outline .2s ease-in}.shops-search__form:focus-within{outline:1px var(--irs-mid-blue) solid;outline-offset:1px}@media (min-width: 1024px){.shops-search__form{padding:20px}}.shops-search__form-inner{background-color:var(--irs-white);border-radius:45px;display:flex;padding:3px;justify-content:space-between}@media (min-width: 1024px){.shops-search__form-inner{background-color:transparent;display:flex;gap:20px}}.shops-search__input{border:none;outline:none;width:100%;background-color:transparent}.shops-search__input::placeholder{color:var(--irs-mid-grey)}.shops-search__input-frame{display:flex;align-items:center;gap:12px;flex:1}@media (min-width: 1024px){.shops-search__input-frame{background-color:var(--irs-white);border-radius:32px;padding:12px}}.shops-search__input-icon{margin-left:12px;cursor:pointer;color:#c8c9c7}.shops-search__input-icon:hover{color:var(--irs-mid-blue)}.shops-search__submit{cursor:pointer;display:flex;width:40px;height:40px;padding:6px;justify-content:center;align-items:center;gap:10px;border-radius:30px;border:none;background:var(--irs-mid-blue, #0385CA);color:var(--irs-white);font-weight:600}.shops-search__submit-label{display:none}@media (min-width: 1024px){.shops-search__submit{width:unset;padding:12px 24px;height:100%}.shops-search__submit-label{display:block}.shops-search__submit-icon{display:none}}.shops-service-dropdown,.shops-distance-dropdown{position:relative}.shops-service-dropdown-list,.shops-distance-dropdown-list{display:flex;flex-direction:column;background-color:#fff;padding:.5rem;position:absolute;top:30px;right:2px;box-shadow:0 1px 2px 1px #00000026;transform-origin:50% 0;transform:scaleY(0);transition:transform .15s ease-in-out .15s;max-height:66vh;overflow-y:auto;min-width:max-content}.shops-service-dropdown-option,.shops-distance-dropdown-option{display:block;padding:8px 12px;opacity:0;transition:opacity .15s ease-in-out}.shops-service-dropdown-button,.shops-service-dropdown-label,.shops-distance-dropdown-button,.shops-distance-dropdown-label{display:flex;align-items:center;justify-content:space-between;height:30px;background:#fff;padding:6px 12px;line-height:1;cursor:pointer;border:none}.shops-service-dropdown.open .shops-distance-dropdown-list,.shops-service-dropdown.open .shops-service-dropdown-list,.shops-distance-dropdown.open .shops-distance-dropdown-list,.shops-distance-dropdown.open .shops-service-dropdown-list{z-index:100;transform:scale(1);transition-delay:0s}.shops-service-dropdown.open .shops-distance-dropdown-option,.shops-service-dropdown.open .shops-service-dropdown-option,.shops-distance-dropdown.open .shops-distance-dropdown-option,.shops-distance-dropdown.open .shops-service-dropdown-option{opacity:1;transition-delay:.2s}.shops-service-dropdown.open .shops-distance-dropdown-label-arrow,.shops-service-dropdown.open .shops-service-dropdown-label-arrow,.shops-distance-dropdown.open .shops-distance-dropdown-label-arrow,.shops-distance-dropdown.open .shops-service-dropdown-label-arrow{transform:rotate(180deg)}.shops-container{width:100%;border-radius:30px}.shops-container .shops__map{position:relative;width:100%;height:280px;border-radius:30px}@media (width >= 667px){.shops-container{margin:80px 0;position:relative;height:680px;overflow-x:hidden}.shops-container .shops__map{position:absolute;top:0;left:0;width:100%;height:100%}}.shops-list{padding:30px 20px;display:none;scroll-margin-top:180px}@media (width >= 667px){.shops-list{padding:80px 20px}}@media (width >= 1680px){.shops-list{padding:80px 0}}.shops-list.show{display:block}.shops-list__filter{display:flex;gap:16px;justify-content:flex-end;margin:32px 0}.shops-list__items{background-color:transparent;display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex-shrink:0;padding:16px 0}@media (width >= 667px){.shops-list__items{direction:rtl;position:absolute;top:0;left:0;width:390px;height:100%;overflow-y:scroll}}.shops-list__items .shops__item{direction:ltr;position:relative;background-color:var(--clr-white);display:flex;flex-direction:column;gap:29px;width:100%;padding:30px 60px 30px 20px;justify-content:space-between;align-items:flex-start;border-radius:30px;background:var(--irs-white-80);box-shadow:0 10px 15px #00000040;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);color:var(--irs-blue-grey)}@media (width >= 667px){.shops-list__items .shops__item{margin:0 16px;width:340px}}.shops-list__items .shops__item.hidden{display:none}.shops-list__items .shops__item--action-toggle{position:absolute;top:18px;right:18px;background:var(--irs-blue-grey);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:transform .3s;cursor:pointer;width:36px;height:36px}.shops-list__items .shops__item--action-toggle--icon{position:absolute;width:18px;height:18px}.shops-list__items .shops__item--action-toggle--icon.hidden{opacity:0}@media (width >= 1024px){.shops-list__items .shops__item--action-toggle{width:42px;height:42px}.shops-list__items .shops__item--action-toggle svg{width:24px;height:24px}}.shops-list__items .shops__item--headline{font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:120%}.shops-list__items .shops__item--information{display:flex;flex-direction:column;gap:16px}.shops-list__items .shops__item--address,.shops-list__items .shops__item--opening-hours{display:flex;gap:12px;align-items:center;color:var(--irs-black);font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:130%}.shops-list__items .shops__item--actions{display:none;align-items:center;gap:24px}.shops-list__items .shops__item--actions.show{display:flex}.shops-list__items .shops__item--actions .shops__item--link{color:var(--irs-blue-grey);font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:120%;border-bottom:1px solid var(--irs-blue-grey)}.shops-list__empty{text-align:center;font-weight:600}.ce-hero__picture{object-fit:cover}.shop{margin-top:30px;display:flex;flex-direction:column;gap:60px;color:var(--irs-blue-grey);position:relative;padding:0 20px}@media (width >= 1024px){.shop{gap:160px;margin-top:80px}}.shop-promotion{position:absolute;right:20px;top:-200px;z-index:10;width:200px;height:200px;border-radius:100px;background:var(--irs-orange);box-shadow:5px 10px 20px #00000040}@media (width >= 1024px){.shop-promotion{right:65px;width:300px;height:300px;border-radius:150px;top:-300px}}.shop-promotion__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;color:var(--irs-white)}.shop-promotion--title{font-size:24px;font-weight:500;text-align:center}@media (width >= 1024px){.shop-promotion--title{font-size:36px}}.shop-promotion--subtitle{font-size:16px;font-weight:400;text-align:center}@media (width >= 1024px){.shop-promotion--subtitle{font-size:24px;font-weight:500}}.shop__header{display:flex;flex-direction:column;gap:12px}.shop__header--address{display:flex;gap:12px}.shop__header .button--cta{margin-top:40px;width:fit-content;cursor:pointer}.shop__services,.shop__partner{display:flex;flex-direction:column;gap:28px}@media (width >= 1024px){.shop__services,.shop__partner{gap:80px}}.shop__certificates{display:flex;flex-direction:column;gap:40px}@media (width >= 1024px){.shop__certificates{gap:48px}}@media (width >= 1280px){.shop__certificates{gap:64px}}.shop__certificates-list{display:flex;gap:16px;flex-wrap:wrap}@media (width >= 1024px){.shop__certificates-list{gap:20px}}.shop__certificates--image{display:block;width:100px;height:100px;object-fit:contain;aspect-ratio:1}@media (width >= 1024px){.shop__certificates--image{width:180px;height:180px}}@media (width >= 1280px){.shop__certificates--image{width:200px;height:200px}}.shop__info-container{grid-template-areas:"m m" "c c";row-gap:40px}@media (width >= 667px){.shop__info-container{grid-template-areas:"m m m c c c c c c"}}@media (width >= 1024px){.shop__info-container{grid-template-areas:"m m m m m . c c c c c c"}}.shop__info-container.shop__info--noimage{grid-template-areas:"c c"}@media (width >= 667px){.shop__info-container.shop__info--noimage{grid-template-areas:"c c c c c c c c c c c c c"}}.shop__informations{grid-area:c;display:flex;flex-direction:column;gap:28px}@media (width >= 1024px){.shop__informations{gap:40px}}.shop__informations .button--cta{width:fit-content;cursor:pointer}.shop__info-image{grid-area:m;width:100%;height:auto;overflow:hidden;border-radius:20px;object-fit:cover}.shop__info-image img{width:100%;height:auto}@media (width >= 1024px){.shop__info-image{width:535px;height:600px;border-radius:40px}}.shop .ce-accordion__images-item>img{width:535px;height:600px}.shop__hours-contact-container{display:flex;flex-direction:column;gap:28px}@media (width >= 1024px){.shop__hours-contact-container{display:grid;grid-template-columns:1fr 1fr}}.shop__contact{display:flex;flex-direction:column;gap:28px}@media (width >= 1024px){.shop__contact{gap:40px}}.shop__contact--address{display:flex;flex-direction:column}.shop__contact--contact--line{display:grid;grid-template-columns:1fr 2fr}@media (width >= 1024px){.shop__contact--contact--line{grid-template-columns:1fr 2fr}}.shop__contact--contact--line-heading{font-weight:600}.shop__opening-hours{display:flex;flex-direction:column;gap:8px;max-width:400px}.shop__opening-hours--day{display:grid;grid-template-columns:1fr 2fr}.shop__opening-hours--times{display:flex;flex-direction:column}.shop__form{scroll-margin-top:180px}@media (width >= 1024px){.shop__form{scroll-margin-top:200px}}@media (width >= 1024px){.shop__form--form{margin-top:80px}}.shop__form--text{margin-top:16px;margin-bottom:40px}@media (width >= 1024px){.shop__form--text{margin-top:40px}}.shop__partner .splide__track{overflow:visible}.shop__partner-item{display:grid;grid-template-areas:"i" "h" "t";width:320px;padding:20px;border-radius:20px;background:var(--irs-white);margin-bottom:30px;box-shadow:5px 10px 20px #00000040;grid-auto-rows:118px min-content 1fr}@media (width >= 1024px){.shop__partner-item{grid-template-areas:"h i" "t t"}}@media (width >= 1280px){.shop__partner-item{grid-template-areas:"i h" "i t";column-gap:32px;grid-auto-columns:180px 1fr;grid-auto-rows:min-content 1fr}}.shop__partner-name{grid-area:h;font-size:18px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:12px}@media (width >= 1024px){.shop__partner-name{align-self:self-end;margin-bottom:18px}}@media (width >= 1280px){.shop__partner-name{align-self:self-start;margin-bottom:20px}}.shop__partner-logo{grid-area:i;object-fit:contain;width:100px;height:100px}@media (width >= 1024px){.shop__partner-logo{justify-self:end}}@media (width >= 1280px){.shop__partner-logo{width:180px;height:180px}}.shop__partner-description{grid-area:t}.shop__reviews{display:flex;flex-direction:column;gap:40px}@media (width >= 1024px){.shop__reviews{display:grid;grid-template-columns:1fr 1fr;gap:60px}}.shop__reviews-introduction{display:flex;flex-direction:column;gap:16px}@media (width >= 1024px){.shop__reviews-introduction{gap:32px}}.shop__reviews-reviews{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}@media (width > 1024px){.shop__reviews-reviews{gap:32px}}@media (width >= 1680px){.shop__reviews-reviews{gap:28px;flex-direction:row}}.shop__reviews-widget{display:flex;width:280px;height:210px;padding:20px;flex-direction:column;align-items:center;gap:18px;border-radius:40px;background:var(--irs-white, #FFF);box-shadow:5px 10px 20px #00000040;color:#000}@media (width > 1024px){.shop__reviews-widget{width:320px;height:280px;gap:24px}}.shop__reviews-widget-stars{display:flex;flex-direction:row;gap:4px}.shop__reviews-widget-star{width:26px;height:26px}@media (width > 1024px){.shop__reviews-widget-star{width:30px;height:30px}}@media (width > 1024px){.shop__reviews-widget-rating{font-size:18px}}.shop__reviews-widget-list{display:flex;width:145px;height:40px;align-items:center;justify-content:center;margin-left:10px;gap:0;flex-shrink:0}.shop__reviews-widget-list-item{width:40px;height:40px;border-radius:20px;border:2px solid #FFF;margin-left:-10px}@media (width > 1024px){.shop__reviews-widget-list-item{width:50px;height:50px}}.shop__carrer{display:flex;flex-direction:column;gap:40px;width:100%}@media (width >= 1024px){.shop__carrer{flex-direction:row;gap:128px}}.shop__carrer-image{width:350px;height:280px;flex-shrink:0;border-radius:40px;overflow:hidden}@media (width >= 1024px){.shop__carrer-image{width:535px;height:600px}}.shop__carrer-image img{object-fit:cover;width:100%;height:auto}.shop__carrer-content{display:flex;flex-direction:column;gap:16px}@media (width >= 1024px){.shop__carrer-content{gap:40px}}.shop__carrer-btn{width:fit-content;margin-top:6px}@media (width >= 1024px){.shop__carrer-btn{margin-top:24px}}@layer base{.grid,.ce-form_formframework,.shop__form--form{display:grid;grid-auto-flow:row dense;grid-template-columns:[full-start] repeat(12,minmax(0,1fr)) [full-end];gap:var(--grid-gap)}@media (width <= 1024px){.grid,.ce-form_formframework,.shop__form--form{grid-template-columns:[full-start] repeat(8,minmax(0,1fr)) [full-end]}}@media (width <= 667px){.grid,.ce-form_formframework,.shop__form--form{grid-template-columns:[full-start] repeat(2,minmax(0,1fr)) [full-end]}}}.ce-form_formframework,.shop__form--form{row-gap:2.5rem;grid-template-areas:"h h h h h h h h h h h h" "b b b b b b b b b b b b" "p p p p p . f f f f f f"}@media (width <= 1024px){.ce-form_formframework,.shop__form--form{row-gap:2rem;grid-template-areas:"h h h h h h h h" "b b b b b b b b" "p p p . f f f f"}}@media (width <= 667px){.ce-form_formframework,.shop__form--form{row-gap:1rem;grid-template-areas:"p p" "h h" "b b" "f f"}}.ce-form_formframework .headline,.shop__form--form .headline{grid-area:h}.ce-form_formframework .ce-bodytext,.shop__form--form .ce-bodytext{grid-area:b;margin-bottom:2.5rem}.ce-form_formframework .ce-bodytext p:last-child,.shop__form--form .ce-bodytext p:last-child{margin-bottom:0}@media (width <= 1024px){.ce-form_formframework .ce-bodytext,.shop__form--form .ce-bodytext{margin-bottom:1rem}}.ce-form_formframework__picture{grid-area:p;align-self:start}.ce-form_formframework__picture img{width:100%;height:auto}@media (width <= 667px){.ce-form_formframework__picture{margin-bottom:1.5rem}}.ce-form_formframework form,.shop__form--form form{grid-area:f;display:flex;flex-direction:column}.ce-form_formframework input,.shop__form--form input,.ce-form_formframework textarea,.shop__form--form textarea,.ce-form_formframework select,.shop__form--form select{background:var(--irs-beige);border:none;padding:1rem 1.25rem .5rem;border-radius:1.6875rem;width:100%}.ce-form_formframework select,.shop__form--form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.7099 8.20998C18.6169 8.11625 18.5063 8.04186 18.3844 7.99109C18.2626 7.94032 18.1319 7.91418 17.9999 7.91418C17.8679 7.91418 17.7371 7.94032 17.6153 7.99109C17.4934 8.04186 17.3828 8.11625 17.2899 8.20998L12.7099 12.79C12.6169 12.8837 12.5063 12.9581 12.3844 13.0089C12.2626 13.0596 12.1319 13.0858 11.9999 13.0858C11.8679 13.0858 11.7371 13.0596 11.6153 13.0089C11.4934 12.9581 11.3828 12.8837 11.2899 12.79L6.70986 8.20998C6.6169 8.11625 6.5063 8.04186 6.38444 7.99109C6.26258 7.94032 6.13187 7.91418 5.99986 7.91418C5.86785 7.91418 5.73714 7.94032 5.61528 7.99109C5.49343 8.04186 5.38282 8.11625 5.28986 8.20998C5.10361 8.39734 4.99907 8.6508 4.99907 8.91498C4.99907 9.17917 5.10361 9.43262 5.28986 9.61998L9.87986 14.21C10.4424 14.7718 11.2049 15.0873 11.9999 15.0873C12.7949 15.0873 13.5574 14.7718 14.1199 14.21L18.7099 9.61998C18.8961 9.43262 19.0007 9.17917 19.0007 8.91498C19.0007 8.6508 18.8961 8.39734 18.7099 8.20998Z" fill="currentColor"></path></svg>');background-repeat:no-repeat;background-position:right .7rem top 50%}.ce-form_formframework input[type=checkbox],.shop__form--form input[type=checkbox]{width:1.25rem;height:1.25rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;display:grid;place-content:center}.ce-form_formframework input[type=checkbox]:after,.shop__form--form input[type=checkbox]:after{content:"";width:1rem;height:1rem;background:var(--irs-blue-grey);border-radius:50%;transform:scale(0);transition:transform .2s}.ce-form_formframework input[type=checkbox]:checked:after,.shop__form--form input[type=checkbox]:checked:after{transform:scale(1)}.ce-form_formframework input[type=file],.shop__form--form input[type=file]{position:relative;background-color:transparent}.ce-form_formframework input[type=file]::file-selector-button,.shop__form--form input[type=file]::file-selector-button{border:none;background-color:transparent;font-family:Poppins;font-size:18px;font-style:normal;font-weight:600;line-height:120%;color:var(--irs-blue-grey);border-bottom:1px solid var(--irs-blue-grey);padding:0;margin-right:12px}.ce-form_formframework .form-group,.shop__form--form .form-group{position:relative}.ce-form_formframework .form-group textarea::placeholder,.shop__form--form .form-group textarea::placeholder,.ce-form_formframework .form-group input::placeholder,.shop__form--form .form-group input::placeholder{transition:opacity .2s linear;opacity:0}.ce-form_formframework .form-group:has(select option:checked:not([value=""])) textarea::placeholder,.shop__form--form .form-group:has(select option:checked:not([value=""])) textarea::placeholder,.ce-form_formframework .form-group:has(select option:checked:not([value=""])) input::placeholder,.shop__form--form .form-group:has(select option:checked:not([value=""])) input::placeholder,.ce-form_formframework .form-group:focus-within textarea::placeholder,.shop__form--form .form-group:focus-within textarea::placeholder,.ce-form_formframework .form-group:focus-within input::placeholder,.shop__form--form .form-group:focus-within input::placeholder{opacity:1}.ce-form_formframework .form-group:has(select option:checked:not([value=""])) .form-label,.shop__form--form .form-group:has(select option:checked:not([value=""])) .form-label,.ce-form_formframework .form-group:focus-within .form-label,.shop__form--form .form-group:focus-within .form-label{top:.125rem;font-size:.625rem}.ce-form_formframework .form-group:has(.form-control[placeholder]:not(:placeholder-shown)) .form-label,.shop__form--form .form-group:has(.form-control[placeholder]:not(:placeholder-shown)) .form-label{top:.125rem;font-size:.625rem}.ce-form_formframework .form-group~.form-group,.shop__form--form .form-group~.form-group{margin-top:.75rem}@media (width <= 667px){.ce-form_formframework .form-group~.form-group,.shop__form--form .form-group~.form-group{margin-top:.5rem}}.ce-form_formframework .form-label,.shop__form--form .form-label{position:absolute;left:1.25rem;top:.75rem;transition-property:top,font-size;transition-duration:.2s}.ce-form_formframework .form-check-label,.shop__form--form .form-check-label{display:inline-flex;gap:1.125rem}.ce-form_formframework button,.shop__form--form button{border:none;cursor:pointer}.ce-form_formframework .actions,.shop__form--form .actions{margin-top:3rem}@media (width <= 667px){.ce-form_formframework .actions,.shop__form--form .actions{margin-top:2rem}}@media (width <= 667px){.ce-form_formframework .submit,.shop__form--form .submit{display:flex;justify-content:center}}:root{--irs-mid-blue: rgb(3, 133, 202);--irs-dark-blue: rgb(14, 65, 116);--irs-black:rgb(29, 29, 27);--irs-mid-grey: rgb(200, 201, 199);--irs-white: rgba(255, 255, 255, 1);--irs-white-80: rgba(255, 255, 255, .8);--irs-beige: rgba(242, 240, 231, 1);--irs-light-grey: rgba(245, 245, 245, 1);--irs-blue-grey: rgba(53, 64, 81, 1);--irs-orange: rgba(236, 102, 8, 1);--clr-main: rgb(238, 238, 238);--clr-secondary: rgb(255, 0, 255);--clr-light-grey: rgb(240, 240, 240);--clr-grey: rgb(193, 193, 193);--clr-dark-grey: rgb(137, 137, 137);--page-width: 100%;--max-content-width: 1440px;--padding-inline: 64px;--content-margin: max(0px, (100vw - var(--max-content-width)) / 2);--header-height: 5rem;--grid-gap: 1.25rem;--picture-radius: 40px}@media (width <= 1024px){:root{--grid-gap: 1rem;--picture-radius: 30px}}@media (width <= 1024px){:root{--header-height: 4rem}}@media (width <= 667px){:root{--padding-inline: 20px;--picture-radius: 20px}}html{font-family:Poppins,sans-serif}h5,.font--h5,h4,.font--h4,h3,.font--h3,h2,.font--h2,h1,.font--h1{font-weight:500;line-height:1.2}.headline{color:var(--irs-blue-grey)}h1,.font--h1{font-size:6rem;-webkit-hyphens:auto;hyphens:auto}@media (width <= 1024px){h1,.font--h1{font-size:5rem}}@media (width <= 667px){h1,.font--h1{font-size:3rem}}h2,.font--h2{font-size:4rem;-webkit-hyphens:auto;hyphens:auto}@media (width <= 1024px){h2,.font--h2{font-size:3.5rem}}@media (width <= 667px){h2,.font--h2{font-size:2.25rem}}h3,.font--h3{font-size:3rem}@media (width <= 1024px){h3,.font--h3{font-size:2.5rem}}@media (width <= 667px){h3,.font--h3{font-size:2rem}}h4,.font--h4{font-size:2.25rem}@media (width <= 1024px){h4,.font--h4{font-size:2rem}}@media (width <= 667px){h4,.font--h4{font-size:1.5rem}}h5,.font--h5{font-size:2rem}@media (width <= 1024px){h5,.font--h5{font-size:1.5rem}}@media (width <= 667px){h5,.font--h5{font-size:1.25rem}}.subheadline{font-size:1.5rem;font-weight:500;line-height:1.3}@media (width <= 1024px){.subheadline{font-size:1.125rem}}.font--smaller{font-size:.875rem;line-height:1.3}.font--button,.button--underline{font-size:1.125rem;line-height:1.2;font-weight:600}.font--button-small{font-size:.875rem;line-height:1.2;font-weight:600}p{font-size:1rem;font-weight:400;line-height:1.3;margin-bottom:1.25rem}.rte-text h3{margin-bottom:1.25rem}.rte-text h4{margin-bottom:1.125rem}.rte-text ul,.rte-text ol{margin-top:1.25rem;margin-bottom:1.25rem;padding-left:1.25rem}a{text-decoration:none}.button,.button--dark,.button--blue,.shop__form--form .button--blue,.button--white{display:inline-flex;align-items:center;justify-content:center;padding:1.125rem 2.25rem;border-radius:4rem;border:none;text-decoration:none;font-size:1.125rem;font-weight:600;transition:all .2s ease}@media (width <= 1024px){.button,.button--dark,.button--blue,.shop__form--form .button--blue,.button--white{padding:1rem 2rem;font-size:1rem}}@media (width <= 667px){.button,.button--dark,.button--blue,.shop__form--form .button--blue,.button--white{padding:.875rem 1.875rem;font-size:.875rem}}.button--white{border:1px solid var(--irs-white);background:var(--irs-white-20, rgba(255, 255, 255, .2));color:var(--irs-white)}.button--white:hover{background:var(--irs-white);color:var(--irs-blue-grey)}.button--blue,.shop__form--form .button--blue{background:var(--irs-mid-blue);color:var(--irs-white)}.button--blue:hover{background:var(--irs-blue-grey);color:var(--irs-white)}.button--dark{border:1px solid var(--irs-blue-grey);color:var(--irs-blue-grey);background:var(--irs-blue-grey-20, rgba(53, 64, 81, .2))}.button--dark:hover{background:var(--irs-blue-grey);color:var(--irs-white)}.button--underline{border:none;background:none;color:var(--irs-blue-grey);padding:.25rem 0;border-bottom:1px solid currentColor;cursor:pointer;text-align:start;transition:color .2s}@media (hover: hover){.button--underline:hover{color:var(--irs-mid-blue)}}.shop__form--form{grid-template-areas:" . f f f f f f f f f f . "}@media (width <= 1024px){.shop__form--form{row-gap:2rem;grid-template-areas:". f f f f f f ."}}@media (width <= 667px){.shop__form--form{row-gap:1rem;grid-template-areas:"f f"}}.shop__form--form .form-check{display:flex;align-items:center;gap:20px}.shop__form--form .form-row{display:grid;grid-template-areas:"l" "r"}.shop__form--form .form-row .form-group{grid-area:l}.shop__form--form .form-row .form-group~.form-group{grid-area:r}.shop__form--form .form-row{margin-top:.5rem}@media (width > 667px){.shop__form--form .form-row{grid-template-areas:"l r";gap:20px}.shop__form--form .form-row .form-group~.form-group{margin-top:0}}.shop__form--form .form-group--upload{margin:24px 0!important}.shop__form--form .form-group--upload input{padding-left:0;border-radius:0}
