/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

.block-inline-blockwhat-s-new-block {
  position: relative;
}

.block-inline-blockwhat-s-new-block:before {
  content: "";
  display: block;
  background: url(../../images/icons/overlay-before.svg) no-repeat;
  width: 22.5%;
  height: 100%;
  position: absolute;
  z-index: 3;
  
  right: 0;
  background-size: cover !important;
  top: 0;
  transform: scaleX(-1);
}

[dir="rtl"] .block-inline-blockwhat-s-new-block:before {
  right: auto;
  
  left: 0;
}

@media (max-width: 1700px) {
  .block-inline-blockwhat-s-new-block:before {
    width: 14.5%;
  }
}

@media (max-width: 1399.98px) {
  .block-inline-blockwhat-s-new-block:before {
    display: none;
  }
}

.block-inline-blockwhat-s-new-block:after {
  content: "";
  display: block;
  background: url(../../images/icons/overlay-before.svg) no-repeat;
  width: 22.5%;
  height: 100%;
  position: absolute;
  z-index: 3;
  
  left: 0;
  top: 0;
  background-size: cover !important;
}

[dir="rtl"] .block-inline-blockwhat-s-new-block:after {
  left: auto;
  
  right: 0;
}

@media (max-width: 1700px) {
  .block-inline-blockwhat-s-new-block:after {
    width: 14.5%;
  }
}

@media (max-width: 1399.98px) {
  .block-inline-blockwhat-s-new-block:after {
    display: none;
  }
}

.block-inline-blockwhat-s-new-block .slick__arrow {
  z-index: 33;
  margin: auto;
  left: 0;
  right: 0;
}

.block-inline-blockwhat-s-new-block .slick__arrow button {
  width: 3rem;
  height: 3rem;
  background-color: rgba(0, 0, 0, .2) !important;
  -webkit-backdrop-filter: blur(.5px);
          backdrop-filter: blur(.5px);
  background-position: 50% !important;
  border-radius: 0;
  transition: all 300ms ease-in-out;
}

.block-inline-blockwhat-s-new-block .slick__arrow button:before {
  display: none;
}

.block-inline-blockwhat-s-new-block .slick__arrow button.slick-prev {
  background: url(../../images/icons/slick-left-dark.svg) no-repeat;
  
  left: 2.45rem;
}

[dir="rtl"] .block-inline-blockwhat-s-new-block .slick__arrow button.slick-prev {
  left: auto;
  
  right: 2.45rem;
}

@media (max-width: 1199.98px) {
  .block-inline-blockwhat-s-new-block .slick__arrow button.slick-prev {
    
    right: 5rem;
    
    left: auto;
  }

  [dir="rtl"] .block-inline-blockwhat-s-new-block .slick__arrow button.slick-prev {
    
    left: 5rem;
    
    right: auto;
  }
}

.block-inline-blockwhat-s-new-block .slick__arrow button.slick-next {
  background: url(../../images/icons/slick-right-dark.svg) no-repeat;
  
  right: 2.45rem;
}

[dir="rtl"] .block-inline-blockwhat-s-new-block .slick__arrow button.slick-next {
  right: auto;
  
  left: 2.45rem;
}

@media (max-width: 1199.98px) {
  .block-inline-blockwhat-s-new-block .slick__arrow button.slick-next {
    
    right: 1.25rem;
  }

  [dir="rtl"] .block-inline-blockwhat-s-new-block .slick__arrow button.slick-next {
    right: auto;
    
    left: 1.25rem;
  }
}

.block-inline-blockwhat-s-new-block .slick__arrow button:hover {
  background-color: #e9ecef !important;
}

.block-inline-blockwhat-s-new-block .slick__arrow button:hover.slick-prev {
  background: url(../../images/icons/slick-left-blue.svg) no-repeat;
}

.block-inline-blockwhat-s-new-block .slick__arrow button:hover.slick-next {
  background: url(../../images/icons/slick-right-blue.svg) no-repeat;
}

@media (max-width: 1399.98px) {
  .block-inline-blockwhat-s-new-block .slick__arrow {
    max-width: 91%;
  }
}

@media (max-width: 1199.98px) {
  .block-inline-blockwhat-s-new-block .slick__arrow {
    top: auto;
    max-width: 100%;
    bottom: -2.813rem;
  }
}

.block-inline-blockwhat-s-new-block .slick_control {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  top: -4rem;
  
  text-align: right;
  margin: 0px auto;
}

[dir="rtl"] .block-inline-blockwhat-s-new-block .slick_control {
  
  text-align: left;
}

.block-inline-blockwhat-s-new-block .slick_control button {
  border: 0;
  font-size: 0;
  width: 3rem;
  height: 3rem;
  background-color: transparent;
  padding: 0;
  background-repeat: no-repeat;
  transition: all 300ms ease-in-out;
}

.block-inline-blockwhat-s-new-block .slick_control button.slick-pause {
  background-image: url(../../images/icons/pause-dark.svg);
}

.block-inline-blockwhat-s-new-block .slick_control button.slick-play {
  background-image: url(../../images/icons/play-dark.svg);
}

.block-inline-blockwhat-s-new-block .slick_control button:hover.slick-pause {
  background-image: url(../../images/icons/pause-blue.svg);
}

.block-inline-blockwhat-s-new-block .slick_control button:hover.slick-play {
  background-image: url(../../images/icons/play-blue.svg);
}

@media (max-width: 1399.98px) {
  .block-inline-blockwhat-s-new-block .slick_control {
    
    right: 0;
    width: 100%;
  }

  [dir="rtl"] .block-inline-blockwhat-s-new-block .slick_control {
    right: auto;
    
    left: 0;
  }
}

.block-inline-blockwhat-s-new-block .slick .slick-list {
  padding-right: calc((100% - 67.125rem) / 2);
  padding-left: calc((100% - 67.125rem) / 2);
  margin: 0 -0.9375rem;
}

.block-inline-blockwhat-s-new-block .slick .slick-list .slick__slide {
  margin: 0 1.25rem;
}

@media (max-width: 575.98px) {
  .block-inline-blockwhat-s-new-block .slick .slick-list .slick__slide {
    margin: 0;
  }
}

@media (max-width: 1399.98px) {
  .block-inline-blockwhat-s-new-block .slick .slick-list {
    padding-right: calc((100% - 69.125rem) / 2);
    padding-left: calc((100% - 69.125rem) / 2);
  }
}

@media (max-width: 1199.98px) {
  .block-inline-blockwhat-s-new-block .slick .slick-list {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}

.block-inline-blockwhat-s-new-block .slick .slick-play {
  display: none;
}

.block-inline-blockwhat-s-new-block .slick.slick--paused .slick-play {
  display: inline;
}

.block-inline-blockwhat-s-new-block .slick.slick--paused .slick-pause {
  display: none;
}

.block-inline-blockwhat-s-new-block .slick.unslick {
  padding-right: calc((100% - 67.125rem) / 2);
  padding-left: calc((100% - 67.125rem) / 2);
}

@media (max-width: 1399.98px) {
  .block-inline-blockwhat-s-new-block .slick.unslick {
    padding-right: calc((100% - 69.125rem) / 2);
    padding-left: calc((100% - 69.125rem) / 2);
  }
}

@media (max-width: 1199.98px) {
  .block-inline-blockwhat-s-new-block .slick.unslick {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    margin: 0;
  }
}

@media (max-width: 1199.98px) {
  .block-inline-blockwhat-s-new-block {
    margin-bottom: 5.813rem;
  }
}

.whats-new-block {
  margin: auto;
  margin-bottom: 1.25rem;
}

@media (max-width: 1399.98px) {
  .whats-new-block {
    width: 100%;
    padding: 0;
  }
}

@media (max-width: 575.98px) {
  .whats-new-block {
    width: 87%;
    margin-left: 0;
    margin-right: 0;
  }
}

.bg-dark .block-inline-blockwhat-s-new-block:before {
  background: url(../../images/icons/overlay-dark.svg) no-repeat;
}

.bg-dark .block-inline-blockwhat-s-new-block:after {
  background: url(../../images/icons/overlay-dark.svg) no-repeat;
}

.bg-dark .block-content--type-what-s-new-block .slick__arrow button {
  background-color: rgba(255, 255, 255, .5) !important;
}

.bg-dark .block-content--type-what-s-new-block .slick__arrow button.slick-prev {
  background: url(../../images/icons/slick-left-white.svg) no-repeat;
}

.bg-dark .block-content--type-what-s-new-block .slick__arrow button.slick-next {
  background: url(../../images/icons/slick-right-white.svg) no-repeat;
}

.bg-dark .block-content--type-what-s-new-block .slick__arrow button:hover {
  background-color: #e9ecef !important;
}

.bg-dark .block-content--type-what-s-new-block .slick__arrow button:hover.slick-prev {
  background: url(../../images/icons/slick-left-blue.svg) no-repeat;
}

.bg-dark .block-content--type-what-s-new-block .slick__arrow button:hover.slick-next {
  background: url(../../images/icons/slick-right-blue.svg) no-repeat;
}

.bg-dark .slick_control button.slick-pause {
  background-image: url(../../images/icons/pause-light.svg);
}

.bg-dark .slick_control button.slick-play {
  background-image: url(../../images/icons/play-light.svg);
}

.bg-dark .slick_control button:hover.slick-pause {
  background-image: url(../../images/icons/pause-blue.svg);
}

.bg-dark .slick_control button:hover.slick-play {
  background-image: url(../../images/icons/play-light.svg);
}

.layout-builder .block-inline-blockwhat-s-new-block:after, .layout-builder .block-inline-blockwhat-s-new-block:before {
  display: none;
}

.layout-builder .visually-hidden:not(.page-link *) {
  position: relative !important;
}

.layout-builder .contextual-links {
  background: #fff;
  padding: .625rem;
}

.layout-builder .slick .slick-list {
  margin: 0;
}

@media (max-width: 1399.98px) {
  .mr-0-sm {
    
    margin-right: 0 !important;
  }

  [dir="rtl"] .mr-0-sm {
    margin-right: 0 !important;
    
    margin-left: 0 !important;
  }
}

@media (max-width: 1199.98px) {
  .full-width-sm {
    max-width: 100%;
  }
}

.bg-edge2edge .block-content--type-what-s-new-block {
  margin: auto;
}

