.image-buttons{position:relative;z-index:2}.image-button-section-intro{text-align:center;margin-bottom:25px}.image-button{display:block;padding-bottom:4px;width:100%;height:100%;border:none;border-radius:25px;background:linear-gradient(90deg,#a70e0e 0%,#ea4626 100%);position:relative;overflow:hidden}.image-button img{object-position:left;border-radius:25px}.image-button__hover{padding:25px 20px;position:absolute;width:100%;left:0;bottom:0;z-index:1}.image-button-grid .image-button__hover{padding:15px}.image-buttons--title-dark-background .image-button__hover{background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.65) 65%,rgba(0,0,0,0) 100%)}.image-button__title{color:#fff;font-size:18px;font-weight:800;line-height:1.2em;margin:0}.image-button-grid .image-button__title{font-size:16px}.image-button__details{display:none}.image-button::after{content:"";position:absolute;width:100%;height:calc(100% - 4px);top:0;left:0;border-radius:25px;background:linear-gradient(180deg,rgba(10,10,10,0) 0%,rgba(10,10,10,.45) 67.79%,rgba(10,10,10,.9) 100%)}.image-button-slider{overflow:hidden}.image-button-slider .slick-track{display:flex}.image-button-slider .fx-slider-slides{margin:0 -16px}.image-button-slider .fx-slider-slide{padding:0 16px;width:257px!important}.image-button-slider .slick-slide{height:auto}.image-button-slider .slick-slide>div,.image-button-slider .fx-slider-slide{height:100%}.image-button-slider .fx-slider-nav{margin-top:15px}.image-button-slider .fx-slider-slides:not(.slick-initialized){display:flex;justify-content:center}.image-button-slider[data-slide-count="2"] .fx-slider-slides:not(.slick-initialized){padding:0 0 0 20vw;justify-content:flex-start}.image-button-slider .fx-slider-slides:not(.slick-initialized) .fx-slider-slide{display:none;flex:0 0 auto;height:auto}.image-button-slider .fx-slider-slides:not(.slick-initialized) .fx-slider-slide:nth-child(-n+3){display:block}.image-button-slider .fx-slider-slides:not(.slick-initialized)+.fx-slider-nav{display:none}.image-button-grid .image-button{aspect-ratio:225 / 300 auto}.image-button-section-outro{margin-top:25px}@media (min-width:768px){.image-button-section-intro{margin-bottom:35px}.image-button-grid .image-button{aspect-ratio:315 / 375 auto}.image-button__hover,.image-button-grid .image-button__hover{padding:25px 30px}.image-button__title,.image-button-grid .image-button__title{font-size:20px}.image-button-slider .fx-slider-slide{width:348px!important}.image-button-slider .fx-slider-slides:not(.slick-initialized){padding:0 20vw}.image-button-slider[data-slide-count="2"] .fx-slider-slides:not(.slick-initialized){padding-left:29.42708333vw}.image-button-grid{--bs-gutter-x:32px;--bs-gutter-y:32px}.image-button-section-outro{margin-top:35px}}@media (min-width:832px){.image-button-slider[data-slide-count="2"] .fx-slider-slides:not(.slick-initialized){padding:0;justify-content:center}}@media (min-width:1200px){.image-button-section-intro{margin-bottom:50px}.image-button-grid .image-button{aspect-ratio:400 / 475 auto}a.image-button:hover{background:linear-gradient(90deg,#a70e0e 0%,#ea4626 100%)}.image-button__fire{display:block;width:100%;position:absolute;top:0;right:0;z-index:1;border-radius:0;opacity:0;mix-blend-mode:screen;transition:opacity 0.3s}a.image-button:hover .image-button__fire{opacity:1}.image-button__hover,.image-button-grid .image-button__hover{padding:35px}a.image-button:hover .image-button__hover{background:transparent}.image-button__title,.image-button-grid .image-button__title{font-size:25px}.image-button__details{display:none;margin-top:20px;color:#fff}a.image-button:hover .image-button__details{display:block}.image-button__description{font-weight:400;margin-bottom:20px}.image-button__cta,.image-button__cta::after,.image-button__cta:hover,.image-button__cta:hover::after{background:#fff;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}a.image-button:hover::after{background:linear-gradient(180deg,rgba(234,70,38,.65) 0%,rgba(201,42,26,.9) 50%,rgba(167,14,14,.95) 100%)}.image-button-slider .fx-slider-slide{width:432px!important}.image-button-slider .fx-slider-nav{margin-top:20px}.image-button-slider .fx-slider-slides:not(.slick-initialized) .fx-slider-slide{display:none}.image-button-slider .fx-slider-slides:not(.slick-initialized) .fx-slider-slide:nth-child(-n+5){display:block}.image-button-section-outro{margin-top:50px}}