.section-tiles-slider{--shell-gutter:4rem;--shell-max-width:99.2rem;isolation:isolate;position:relative;@media (max-width:1023px){&{--shell-gutter:2.4rem}}@media (max-width:767px){&{--shell-gutter:1.6rem}}& .shell{max-width:100%}& .slider-tiles{& .slider__head{margin-inline:auto;max-width:var(--shell-max-width)}& .swiper{margin-inline:calc(var(--shell-gutter)*-1);padding-inline:var(--shell-gutter)}}}.slider-tiles{& .slider__head{--slider-head-mb:7.2rem;align-items:center;display:flex;flex-wrap:wrap;gap:2.4rem;justify-content:space-between;margin-bottom:var(--slider-head-mb);@media (max-width:767px){&{--slider-head-mb:3.2rem}}&:last-child{margin-bottom:0}}& .slider__nav{align-items:center;display:flex;gap:.8rem;margin-left:auto}& .slider__button{--slider-btn-size:6.6rem;--slider-button-bg:rgba(25,62,92,.12);--slider-button-color:var(--primary);--slider-button-icon-size:1.5rem;--slider-button-icon-rotate:0deg;background-color:var(--slider-button-bg);border:none;border-radius:50%;color:var(--slider-button-color);display:inline-flex;font-size:0;height:var(--slider-btn-size);line-height:0;place-content:center;place-items:center;transition:background-color .2s linear;width:var(--slider-btn-size);@media (max-width:767px){&{--slider-btn-size:4.4rem;--slider-button-icon-size:1.2rem}}&:hover{--slider-button-bg:rgba(25,62,92,.25)}& .icon-chevron-right-special{--icon-size:var(--slider-button-icon-size);transform:rotate(var(--slider-button-icon-rotate)) translateX(20%)}&.slider-prev{--slider-button-icon-rotate:180deg}&.swiper-button-lock{display:none!important}}& .swiper-slide{--slide-optimal-width:39.7rem;height:auto;width:min(var(--slide-optimal-width),95%);& .tile{height:100%;width:100%}@media (max-width:767px){&{--slide-optimal-width:34rem}}}&:has(.swiper-button-lock){.swiper-wrapper{justify-content:center}}}.tile{--headings-color:currentColor;--tile-min-height:40.2rem;--tile-actions-height:0rem;--tile-actions-margin-top:0rem;border-radius:16px;color:var(--white);display:flex;flex-direction:column;height:auto;isolation:isolate;min-height:var(--tile-min-height);overflow:hidden;padding:3.5rem 4.6rem 3.5rem 4.1rem;position:relative;@media (max-width:767px){&{--tile-min-height:32rem;border-radius:12px;padding:2rem}}&:where(:hover,.active){--tile-content-min-height:1em!important;--tile-actions-height:calc(var(--tile-min-height)*0.35);--tile-actions-margin-top:2.4rem;@media (max-width:767px){&{--tile-actions-margin-top:1.6rem}}}& .tile__image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;&:before{background-image:linear-gradient(1turn,rgba(0,0,0,.92),transparent);content:"";inset:0;position:absolute}& img{height:100%;object-fit:cover;width:100%}}& .tile__body{font-family:var(--ff-base);margin-top:auto}& .tile__head{margin-bottom:1.1rem;& h5{font-family:inherit;font-size:2.2rem;font-weight:700;letter-spacing:-.02em;line-height:1.2727}&:last-child{margin-bottom:0}}& .tile__content{font-family:inherit;font-size:1.5rem;font-weight:500;line-height:1.5333;min-height:var(--tile-content-min-height,auto);transition-duration:.35s;transition-property:min-height;transition-timing-function:linear;@media (max-width:767px){&{line-height:1.5;min-height:4.5em}}}& .tile__actions{height:var(--tile-actions-height,auto);margin-top:var(--tile-actions-margin-top);overflow:hidden;transition-duration:.35s;transition-property:height,margin-top;transition-timing-function:linear;&:first-child{margin-top:0}}}