.section:hover{position:relative}.section__actions{position:absolute;right:1rem;bottom:1rem;display:none;gap:1rem;background:rgba(255,255,255,0.8);padding:0.5rem 1rem;border-radius:var(--radius)}.section:hover .section__actions{display:flex}.heading--tile{align-items:center}.heading--tile .heading__img,.heading--tile .heading__video{width:100%;border-radius:var(--radius)}.heading--tile .heading__content{display:flex;flex-direction:column;gap:1.2rem}.heading--tile .heading__actions{margin-top:2rem}.heading--cover{position:relative;align-items:center;justify-content:center;text-align:center;min-height:70vh}.heading--cover .heading__media{position:absolute;bottom:0;top:0;left:0;right:0}.heading--cover .heading__media .heading__video,.heading--cover .heading__media .heading__img{width:100%;height:100%;object-fit:cover}.heading--cover .heading__content{left:4rem;right:4rem;top:50%;transform:translate(0,-50%);position:absolute;display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width:768px){.heading--cover .heading__content{top:50%;left:50%;transform:translate(-50%,-50%)}}.heading--cover .heading__actions{margin-top:2rem;justify-content:center}.heading--dense{text-align:center}.heading--dense .heading__actions{justify-content:center;margin-top:1rem}.section:has(.slider){padding-top:4rem;padding-bottom:4rem}.slider__items{scroll-snap-type:x mandatory;overflow-x:scroll;display:flex;gap:2rem;padding:0 1.6rem}@media screen and (min-width:768px){.slider__items{padding:0 4rem}}@media screen and (min-width:1140px){.slider__items{padding:0 calc(50% - 53rem)}}.slider__items::-webkit-scrollbar{display:none}.slider__item{scroll-snap-align:center;flex-basis:max(40%,200px);flex-shrink:0}.slider__controler{display:flex;justify-content:center;align-items:center;gap:1rem;direction:ltr}.section__header:has(.slider__controler){display:flex;align-items:center;justify-content:space-between}.slider__controler .btn--icon{background-color:var(--color-canvas);border-radius:50%;padding:1rem}.slider__controler .btn--icon .icon{width:24px;height:24px}.slider__controler .btn--icon:hover .icon{fill:var(--color-primary)}.bx-wrapper{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0;margin:0}.bxslider.bxslider--auto-show img{max-height:500px;width:100%;object-fit:cover}.bx-pager,.bx-controls-auto{transform:translateY(-40px)}