/***********/
/**PREFFIX*/
/***********/
/***********/
/**MAX-WIDTH*/
/***********/
/***********/
/**FONTS/
/***********/
/***********/
/**COLORS*/
/***********/
/**************/
/**BREKPOINTS**/
/**************/
/**************/
/**CONTAINER HEIGHTS**/
/**************/
/**************/
/**CONTAINER WIDTHS**/
/**************/
/**************/
/**GAPS**/
/**************/
/***********/
/**FONT-SIZES*/
/***********/
/**************/
/**ANIMATION**/
/**************/
/***********/
/**PREFFIX*/
/***********/
/***********/
/**MAX-WIDTH*/
/***********/
/***********/
/**FONTS/
/***********/
/***********/
/**COLORS*/
/***********/
/**************/
/**BREKPOINTS**/
/**************/
/**************/
/**CONTAINER HEIGHTS**/
/**************/
/**************/
/**CONTAINER WIDTHS**/
/**************/
/**************/
/**GAPS**/
/**************/
/***********/
/**FONT-SIZES*/
/***********/
/**************/
/**ANIMATION**/
/**************/
/**
 * fullheight
 */
/**
 * Touch
 */
/**
 * No Touch
 */
/**
 * Touch
 */
/**
 * background-color rgba
 */
/**
 * color rgba
 */
/**
 * breakpoint
 */
.cr-wpb_slider_accordion > .inner {
  display: flex;
  flex-direction: row;
  z-index: 0;
  position: relative;
  overflow-y: hidden;
  cursor: pointer;
  background: #4D4D56;
}
@media (max-width: 980px) {
  .cr-wpb_slider_accordion > .inner {
    flex-direction: column;
    height: auto !important;
    overflow-y: visible !important;
    gap: 40px;
    width: 100% !important;
    background: none !important;
  }
}
.cr-wpb_slider_accordion .slider-accordion-element {
  position: relative;
  overflow: hidden;
  height: 100%;
  cursor: pointer;
  transition: width 0.6s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.6s cubic-bezier(0.16, 1, 0.3, 1);
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transform-style: preserve-3d;
}
html:not(.wpb-is-device-touch) .cr-wpb_slider_accordion .slider-accordion-element:hover:not(.is-open) > .bg {
  transform: scale(1.05);
}
@media (max-width: 980px) {
  html:not(.wpb-is-device-touch) .cr-wpb_slider_accordion .slider-accordion-element:hover > .bg {
    transform: scale(1) !important;
  }
}
@media (max-width: 980px) {
  .cr-wpb_slider_accordion .slider-accordion-element {
    box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.2);
    width: 100% !important;
  }
}
.cr-wpb_slider_accordion .slider-accordion-element.is-closed {
  width: 5%;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
  /*
        > .bg > .bg-src {
          transform: scale(1.05);
        }*/
}
.cr-wpb_slider_accordion .slider-accordion-element.is-open {
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
  z-index: 99;
  /* > .bg {
     transform: scale(1.2) !important;
   }*/
}
html.wpb-dom-ready .cr-wpb_slider_accordion .slider-accordion-element.is-open > .wrapper {
  transition: opacity 0.3s ease-out 0.5s !important;
  opacity: 1;
}
html.wpb-dom-ready .cr-wpb_slider_accordion .slider-accordion-element.is-open > .wrapper a {
  pointer-events: auto !important;
}
.cr-wpb_slider_accordion .slider-accordion-element > .bg {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  transition: right 0.6s cubic-bezier(0.16, 1, 0.3, 1), transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
}
@media (max-width: 980px) {
  .cr-wpb_slider_accordion .slider-accordion-element > .bg {
    position: relative;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;
    height: auto !important;
    width: 100% !important;
  }
}
.cr-wpb_slider_accordion .slider-accordion-element > .bg .bg-src {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  width: auto;
  height: 100%;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out, left 0.6s cubic-bezier(0.16, 1, 0.3, 1);
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  transform-origin: center center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
}
@media (max-width: 980px) {
  .cr-wpb_slider_accordion .slider-accordion-element > .bg .bg-src {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    height: auto !important;
    width: 100% !important;
    transform: none !important;
  }
}
.cr-wpb_slider_accordion .slider-accordion-element > .bg .bg-src-normal {
  display: block;
}
@media (max-width: 980px) {
  .cr-wpb_slider_accordion .slider-accordion-element > .bg .bg-src-normal {
    display: none;
  }
}
.cr-wpb_slider_accordion .slider-accordion-element > .bg .bg-src-mobile {
  display: none;
}
@media (max-width: 980px) {
  .cr-wpb_slider_accordion .slider-accordion-element > .bg .bg-src-mobile {
    display: block;
  }
}
.cr-wpb_slider_accordion .slider-accordion-element[data-pos=right] > .bg {
  left: auto;
  right: 0;
}
.cr-wpb_slider_accordion .slider-accordion-element > .wrapper {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  opacity: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 40px;
  pointer-events: none;
  z-index: 1;
}
html.wpb-dom-ready .cr-wpb_slider_accordion .slider-accordion-element > .wrapper {
  transition: opacity 0s cubic-bezier(0.16, 1, 0.3, 1) 0s !important;
}
@media (max-width: 980px) {
  .cr-wpb_slider_accordion .slider-accordion-element > .wrapper {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    background: #ffffff;
    opacity: 1 !important;
    height: auto !important;
    padding: 25px;
    pointer-events: auto !important;
    width: 100% !important;
  }
  .cr-wpb_slider_accordion .slider-accordion-element > .wrapper a {
    pointer-events: auto !important;
  }
  .cr-wpb_slider_accordion .slider-accordion-element > .wrapper * {
    color: #4D4D56;
  }
  .cr-wpb_slider_accordion .slider-accordion-element > .wrapper .cr-wpb_button .link {
    background: #4D4D56 !important;
  }
  .cr-wpb_slider_accordion .slider-accordion-element > .wrapper .cr-wpb_button .link .title {
    color: #ffffff !important;
  }
}
.cr-wpb_slider_accordion .slider-accordion-element > .wrapper a {
  pointer-events: none;
}