@charset "UTF-8";
/*Default Variables*/
:root {
  --slick-arrow-color: white;
  --slick-dot-color: #DFDFDF;
  --slick-dot-color-active: gray;
  --slick-prev-character: "←";
  --slick-next-character: "→";
  --slick-dot-size: 6px;
  --slick-opacity-default: 1;
  --slick-opacity-on-hover: 0.5;
  --slick-opacity-not-active: 0.1;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: grabbing;
}
.slick-list.slick-loading .slick-list {
  background: white url("ajax-loader.gif") center center no-repeat;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-track.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
  outline: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 32px;
  width: 18px;
  cursor: pointer;
  color: transparent;
  top: 50%;
  padding: 0;
  border: none;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  transform: translate(0, -50%);
  transition: opacity 0.45s ease;
}
.slick-prev:hover,
.slick-next:hover {
  outline: none;
}
.slick-prev.disabled,
.slick-next.disabled {
  cursor: default;
  opacity: var(--slick-opacity-not-active);
}

.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}

.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}

/* Dots */
.slick-dotted.slick-slider {
  padding-bottom: 40px;
}

.slick-dots {
  position: absolute;
  bottom: 0;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 10px;
  width: 10px;
  margin: 0 10px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  border: 0;
  display: block;
  height: 10px;
  width: 10px;
  outline: none;
  line-height: 0;
  font-size: 0;
  color: transparent;
  cursor: pointer;
  background-color: var(--slick-dot-color);
  transition: background-color 0.45s ease;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
  background-color: var(--slick-dot-color-active);
}
.slick-dots li button.slick-active {
  background-color: var(--slick-dot-color-active);
}

/* Frontend styles for OYC Slider Block */
.oyc-slider-block {
  position: relative;
  margin-block: 20px;
}
@media screen and (min-width: 1024px) {
  .oyc-slider-block {
    margin-block: 50px;
  }
}
.oyc-slider-block .slick-track {
  display: flex;
}
.oyc-slider-block .slick-dotted.slick-slider {
  padding-bottom: 0;
}
@media screen and (min-width: 1024px) {
  .oyc-slider-block .slick-slide {
    height: auto;
    padding-inline: 1rem;
  }
  .oyc-slider-block .slick-slide .oyc-slide {
    transform: scale(0.88);
    transform-origin: left;
  }
  .oyc-slider-block .slick-slide.slick-active .oyc-slide {
    margin-left: -1rem;
  }
  .oyc-slider-block .slick-slide.slick-center .oyc-slide {
    transform: scale(1);
    transform-origin: center;
    margin-left: auto;
  }
  .oyc-slider-block .slick-slide.slick-center ~ .slick-slide .oyc-slide {
    transform-origin: right;
  }
  .oyc-slider-block .slick-slide.slick-center + .slick-active .oyc-slide {
    margin-left: auto;
    margin-right: -1rem;
  }
}
.oyc-slider-block .oyc-slide {
  position: relative;
  display: block;
  padding: 20px;
  height: 100%;
  width: 100%;
  color: white;
  background: linear-gradient(90deg, #E09D95 0%, #DC607B 100%);
  transition: all 0.3s ease;
}
@media screen and (max-width: 1023px) {
  .oyc-slider-block .oyc-slide {
    padding-bottom: 75px;
    max-width: 600px;
    margin-inline: auto;
  }
}
@media screen and (min-width: 1024px) {
  .oyc-slider-block .oyc-slide {
    padding: 40px;
  }
}
.oyc-slider-block .oyc-slide.bg-v2-pink {
  color: #FFFFFF;
  background: #ea5f78;
}
.oyc-slider-block .oyc-slide.bg-green {
  color: #FFFFFF;
  background: #008b8d;
}
.oyc-slider-block .oyc-slide.bg-violet {
  color: #FFFFFF;
  background: #7f5ba2;
}
.oyc-slider-block .oyc-slide.bg-orange {
  color: #FFFFFF;
  background: #dc790e;
}
.oyc-slider-block .oyc-slide.bg-light-pink {
  color: #212529;
  background: rgba(234, 157, 148, 0.1);
  background: linear-gradient(90deg, rgba(234, 157, 148, 0.1) 0%, rgba(234, 95, 120, 0.1) 100%);
}
.oyc-slider-block .oyc-slide.bg-light-violett {
  color: #212529;
  background: rgba(127, 91, 162, 0.1);
  background: linear-gradient(90deg, rgba(127, 91, 162, 0.1) 0%, rgba(50, 70, 151, 0.1) 100%);
}
.oyc-slider-block .oyc-slide.bg-light-gelb {
  color: #212529;
  background: rgba(253, 235, 152, 0.1);
  background: linear-gradient(90deg, rgba(253, 235, 152, 0.1) 0%, rgba(252, 212, 123, 0.1) 100%);
}
.oyc-slider-block .oyc-slide.bg-gradiant-green {
  color: #212529;
  background: rgba(74, 177, 106, 0.1);
  background: linear-gradient(90deg, rgba(74, 177, 106, 0.1) 0%, rgba(0, 139, 141, 0.1) 100%);
}
.oyc-slider-block .slider-control {
  --curentColor: #FFF;
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  gap: 5px;
}
@media screen and (max-width: 1023px) {
  .oyc-slider-block .slider-control {
    bottom: 20px;
    width: 100%;
    position: absolute;
  }
}
@media screen and (min-width: 1024px) {
  .oyc-slider-block .slider-control {
    --curentColor: #DC607B;
    margin-top: 20px;
    gap: 10px;
  }
}
.oyc-slider-block .slider-control .slick-prev,
.oyc-slider-block .slider-control .slick-next {
  position: relative;
  left: auto;
  right: auto;
  width: 40px;
  height: 40px;
  top: auto;
  transform: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Ccircle cx='20' cy='20' r='19.5' transform='matrix(-1 0 0 1 40 0)' stroke='white'/%3E%3Cpath d='M28.7231 19.7393C29.0923 20.1094 29.0923 20.7183 28.7231 21.0884L17.2894 32.5501C16.9202 32.9202 16.3127 32.9202 15.9435 32.5501C15.5743 32.1799 15.5743 31.571 15.9435 31.2009L26.7043 20.4138L15.9435 9.62677C15.5743 9.25665 15.5743 8.64775 15.9435 8.27764C16.3128 7.90752 16.9202 7.90752 17.2894 8.27764L28.7231 19.7393Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: contain;
  transition: all 0.3s ease;
}
@media screen and (min-width: 1024px) {
  .oyc-slider-block .slider-control .slick-prev,
  .oyc-slider-block .slider-control .slick-next {
    width: 50px;
    height: 50px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Ccircle cx='25' cy='25' r='24.375' transform='matrix(-1 0 0 1 50 0)' stroke='%23DC607B' stroke-width='1.25'/%3E%3Cpath d='M35.9035 24.6737C36.3651 25.1364 36.3651 25.8975 35.9035 26.3601L21.6114 40.6872C21.1499 41.1498 20.3907 41.1498 19.9291 40.6872C19.4676 40.2246 19.4676 39.4634 19.9291 39.0008L33.3801 25.5169L19.9291 12.0331C19.4676 11.5704 19.4676 10.8093 19.9291 10.3467C20.3907 9.88403 21.1499 9.88403 21.6114 10.3467L35.9035 24.6737Z' fill='%23DC607B'/%3E%3C/svg%3E");
  }
}
.oyc-slider-block .slider-control .slick-prev.slick-disabled,
.oyc-slider-block .slider-control .slick-next.slick-disabled {
  opacity: 0.4;
}
.oyc-slider-block .slider-control .slick-prev {
  transform: rotate(-180deg);
}
.oyc-slider-block .slider-control .slick-next {
  order: 12;
}
.oyc-slider-block .slider-control .slick-dots {
  position: relative;
  width: auto;
  display: flex;
}
.oyc-slider-block .slider-control .slick-dots li {
  margin-inline: 5px;
}
.oyc-slider-block .slider-control .slick-dots li button {
  padding: 0;
  width: 10px;
  height: 10px;
  background-color: transparent;
  border: 0.25px solid var(--curentColor);
  transition: all 0.3s ease;
}
@media screen and (min-width: 1024px) {
  .oyc-slider-block .slider-control .slick-dots li button {
    width: 12px;
    height: 12px;
  }
}
.oyc-slider-block .slider-control .slick-dots li.slick-active button {
  background-color: var(--curentColor);
}
.oyc-slider-block .oyc-slide-image {
  overflow: hidden;
  margin-bottom: 15px;
}
.oyc-slider-block .wp-block-buttons {
  margin-top: 20px;
}
@media screen and (min-width: 1024px) {
  .oyc-slider-block .oyc-slide-text {
    font-size: 20px;
  }
  .oyc-slider-block .one-slide .oyc-slide {
    display: grid;
    grid-template-columns: 40% 1fr;
    grid-template-rows: 1fr;
    gap: 30px;
  }
  .oyc-slider-block .one-slide .oyc-slide-image {
    margin-bottom: 0;
  }
}