/* Slide 112 (#2) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-112-700f361f"] */
.scroll .slide[data-cid=slide-112-700f361f].slide-112,
.scroll .slide[data-cid=slide-112-700f361f].slide-112 .container {
  min-height: 100vh;
}

@media (min-width: 1024px) and (max-width: 1240px) {
  .slide[data-cid=slide-112-700f361f].slide-112 .wrap {
    padding: 50px;
  }
}
@media (max-width: 1023px) {
  .slide[data-cid=slide-112-700f361f].slide-112 .wrap {
    width: 100%;
    display: table;
  }
  .slide[data-cid=slide-112-700f361f] .poster-112 {
    position: static;
    height: 50vh;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
  }
}

/* Slide 68 (#3) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-68-b4ce8aba"] */
.slide[data-cid=slide-68-b4ce8aba] .flex-68 a {
  display: inline-block;
  margin-top: 14px;
  margin-bottom: 14px;
  opacity: 0.9;
  transition: opacity 0.1s ease-in, transform 0.15s cubic-bezier(0.5, 0, 0.25, 2.5);
}
.slide[data-cid=slide-68-b4ce8aba] .flex-68 a:hover {
  opacity: 1;
  transform: scale(1.05);
}
.slide[data-cid=slide-68-b4ce8aba].whiteSlide .tintLogos {
  filter: brightness(0.2);
}
.slide[data-cid=slide-68-b4ce8aba]:not(.whiteSlide) .tintLogos {
  filter: brightness(1.3);
}

/* Slide 65 (#4) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-65-29df240f"] */
.slide[data-cid=slide-65-29df240f] .flex.flex-65 > li {
  position: relative;
  padding-left: 55px;
  padding-bottom: 30px;
}
.slide[data-cid=slide-65-29df240f] .flex-65 .material-icons {
  position: absolute;
  left: 0;
  top: -5px;
  font-size: 36px;
}
@media (max-width: 767px) {
  .slide[data-cid=slide-65-29df240f] .flex.flex-65 > li {
    padding-left: 60px;
  }
  .slide[data-cid=slide-65-29df240f] .flex-65 .material-icons {
    left: 0px;
  }
}

/* Slide 126 (#6) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-126-f6ff90aa"] */
.slide[data-cid=slide-126-f6ff90aa] .star-126.checked {
  fill: #FFC107 !important;
}
.slide[data-cid=slide-126-f6ff90aa].whiteSlide .star-126 {
  fill: #9D9D9D !important;
}
.slide[data-cid=slide-126-f6ff90aa].whiteSlide .star-126.checked {
  fill: #FFC107 !important;
}

/* Slide 106 (#7) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-106-7a355f3f"] */
.slide[data-cid=slide-106-7a355f3f] .btn-106 {
  height: 20px;
  width: 20px !important;
  background: #202020 url(../assets/svg/play.svg) 50% 50% no-repeat;
  background-size: 10px;
  border-radius: 50%;
}
.slide[data-cid=slide-106-7a355f3f].whiteSlide .block-106 .actionButton.white {
  background: #BBBBBB !important;
  fill: #202020 !important;
}
.slide[data-cid=slide-106-7a355f3f].whiteSlide .block-106 .actionButton svg {
  fill: #fff;
}
.slide[data-cid=slide-106-7a355f3f]:not(.whiteSlide) .block-106 .actionButton svg {
  fill: #202020 !important;
}
.slide[data-cid=slide-106-7a355f3f] .social-106.button.actionButton:hover:not(:active) {
  transform: scale(1.1) !important;
}
.slide[data-cid=slide-106-7a355f3f] .img-106-middle, .slide[data-cid=slide-106-7a355f3f] .img-106-small {
  position: absolute;
}
.slide[data-cid=slide-106-7a355f3f] .img-106-big {
  width: 64.4%;
}
.slide[data-cid=slide-106-7a355f3f] .img-106-middle {
  width: 54.24%;
  top: 47.37%;
  left: 44.68%;
}
.slide[data-cid=slide-106-7a355f3f] .img-106-small {
  width: 40.68%;
  top: 84.32%;
  left: 10.17%;
}
@media (max-width: 767px) {
  .slide[data-cid=slide-106-7a355f3f] .slide-106-reorder-0 {
    order: 0;
    margin-bottom: 33vw;
  }
  .slide[data-cid=slide-106-7a355f3f] .slide-106-reorder-1 {
    order: 1;
  }
}

/* Slide 55 (#8) */
/* Custom check box styles */
.checkbox {
  text-align: left;
}

.checkbox label .element {
  display: inline-block;
  border-width: 0;
  padding: 0;
  font-size: 0;
  min-width: 36px;
  height: 20px;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50px;
  vertical-align: bottom;
  margin-right: 10px;
  position: relative;
  top: 2px;
}

.checkbox label {
  color: #444;
  cursor: pointer;
  display: inline-block;
}

.checkbox label input {
  display: none !important;
}

.checkbox label .element:after {
  content: "";
  width: 14px;
  height: 14px;
  background: #fff;
  display: inline-block;
  padding: 0;
  border-radius: 14px;
  margin: 3px;
  -webkit-transition: -webkit-transform 0.25s;
  transition: transform 0.25s;
  -webkit-transition-timing-function: cubic-bezier(0.23, 2.01, 0.43, 0.66);
  transition-timing-function: cubic-bezier(0.23, 2.01, 0.43, 0.66);
}

.checkbox label input[type=checkbox]:checked + .element {
  background: #987E55;
}

.checkbox label input[type=checkbox]:checked + .element:after {
  -webkit-transform: translateX(16px);
  transform: translateX(16px);
}

#g-recaptcha-response.g-recaptcha-response {
  display: none !important;
}
