/* Slide 61 (#3) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-61-723b7c36"] */
.slide[data-cid=slide-61-723b7c36] .flex-61 .material-icons {
  margin-bottom: 10px;
  margin-top: 15px;
  font-size: 36px;
}
@media (min-width: 1024px) {
  .slide[data-cid=slide-61-723b7c36] img.macbook-61 {
    max-width: none;
    float: right;
    margin-right: 50px;
  }
}

/* Slide 62 (#4) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-62-9c2f96da"] */
.slide[data-cid=slide-62-9c2f96da] .flex-62 .material-icons {
  margin-bottom: 10px;
  margin-top: 15px;
  font-size: 36px;
}
@media (min-width: 1024px) {
  .slide[data-cid=slide-62-9c2f96da] img.macbook-62 {
    max-width: none;
    float: left;
    margin-left: 50px;
  }
}

/* Slide 53 (#5) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-53-819a3bfc"] */
.slide[data-cid=slide-53-819a3bfc] .price {
  font-size: 110px;
  line-height: 1.26;
  font-weight: 700;
  letter-spacing: -0.03em;
}
.slide[data-cid=slide-53-819a3bfc] .currency {
  font-size: 32px;
  vertical-align: super;
  font-weight: 300;
  padding-right: 10px;
  margin-left: -0.8em;
  font-weight: 300;
  opacity: 0.6;
  position: relative;
  top: -0.5em;
}

/* Slide 64 (#6) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-64-aac67af2"] */
.slide[data-cid=slide-64-aac67af2] .flex-64 {
  padding-top: 15px;
}
.slide[data-cid=slide-64-aac67af2] .flex-64 .material-icons {
  margin-bottom: 15px;
  margin-top: 10px;
  font-size: 36px;
}
.slide[data-cid=slide-64-aac67af2] .flex-64 > li:not(:last-child) {
  margin-bottom: 20px;
}
.slide[data-cid=slide-64-aac67af2] .flex-64 .cell-64 {
  padding: 20px 30px;
  position: relative;
  display: block;
  transition: 0.25s;
  color: #fff;
}
.slide[data-cid=slide-64-aac67af2] .flex-64 .cell-64.rounded {
  border-radius: 6px;
}
.slide[data-cid=slide-64-aac67af2] .flex-64 .cell-64:hover {
  background: #fff;
  color: #202020;
  opacity: 1;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);
}
.slide[data-cid=slide-64-aac67af2] .flex-64:not(:hover) li:first-child > .cell-64 {
  background: #fff;
  color: #202020;
  opacity: 1;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);
  border-color: transparent !important;
}
.slide[data-cid=slide-64-aac67af2].whiteSlide .flex-64 .cell-64 {
  color: #202020;
}

/* Slide 42 (#7) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-42-6321f3bb"] */
.slide[data-cid=slide-42-6321f3bb] .form-42 {
  max-width: 500px;
  margin: 0 auto;
}
@media (min-width: 1024px) {
  .slide[data-cid=slide-42-6321f3bb] .form-42 .form-42-input-1 input {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .slide[data-cid=slide-42-6321f3bb] .form-42 .form-42-input-2 input {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    position: relative;
    left: -1px;
  }
}

/* Panel Bottom 01 */
.panel.bottom {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.app-panel-bottom-links {
  letter-spacing: 0.12em;
}

.app-panel-bottom-links a:hover {
  color: #202020 !important;
}
