.back-to-account {
  width: 100%;
  background-color: mr-blue;
}
.hero-reboot .no-retouch-seal {
  position: absolute;
  right: 1em;
  bottom: 1.5em;
  width: 7em;
}
@media only screen and (min-width: 0px) and (max-width: 559px) {
  .hero-reboot .no-retouch-seal {
    bottom: 1em;
    width: 5em;
  }
  .hero-reboot .v-center {
    top: 27%;
  }
  .hero-reboot .reboot-logo {
    width: 88%;
  }
  .hero-reboot h1 {
    padding: 0 5%;
    padding-bottom: 1em;
  }
}
@media only screen and (min-width: 560px) and (max-width: 759px) {
  .hero-reboot .v-center {
    top: 25%;
  }
  .hero-reboot .reboot-logo {
    width: 66%;
  }
  .hero-reboot h1 {
    padding: 0 18%;
    padding-bottom: 1em;
  }
}
@media only screen and (min-width: 760px) and (max-width: 959px) {
  .hero-reboot .v-center {
    top: 25%;
  }
  .hero-reboot .reboot-logo {
    width: 63%;
  }
  .hero-reboot h1 {
    padding: 0 25%;
    padding-bottom: 1em;
  }
}
@media only screen and (min-width: 960px) {
  .hero-reboot .title-wrap img,
  .hero-reboot .title-wrap h1,
  .hero-reboot .title-wrap .mr-btn {
    margin-left: 10%;
  }
  .hero-reboot .title-wrap img {
    width: 90%;
    margin-top: -4em;
  }
  .hero-reboot .title-wrap h1 {
    padding-right: 18%;
    padding-bottom: 1em;
    line-height: 1.75em;
  }
}
.easy-content [fixed-width-tweak-upper] {
  overflow: hidden;
  position: relative;
}
.easy-content .easy-content-wrap {
  padding: 1.5em 0;
}
.easy-content .easy-content-wrap.shift-image [fixed-width-tweak-upper] {
  overflow: visible;
}
.easy-content .easy-content-wrap.shift-image .image-wrap .a-box {
  margin-top: -20%;
}
.easy-content .text-area-wrap h2 {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
.easy-content .text-area-wrap h2:first-child {
  padding-top: 0;
}
.easy-content .text-area-wrap p {
  padding-bottom: 1em;
}
.easy-content .text-area-wrap p:last-child {
  padding-bottom: 0;
}
.easy-content .text-area-wrap .sub-title {
  padding-bottom: 0;
}
.easy-content .text-area-wrap a.block {
  padding-bottom: 0.5em;
}
@media only screen and (min-width: 0px) and (max-width: 559px) {
  .easy-content .easy-content-wrap.shift-image .image-wrap .a-box {
    margin-top: -33%;
  }
  .easy-content .text-area-wrap {
    padding: 0 4%;
  }
  .easy-content .image-wrap {
    padding: 0 18%;
  }
  .easy-content .image-wrap.left {
    padding-bottom: 1em;
  }
  .easy-content .image-wrap.right {
    padding-top: 1em;
  }
}
@media only screen and (min-width: 560px) and (max-width: 759px) {
  .easy-content .easy-content-wrap.shift-image .image-wrap .a-box {
    margin-top: -33%;
  }
  .easy-content .text-area-wrap {
    padding: 0 12%;
  }
  .easy-content .image-wrap {
    padding: 0 26%;
  }
  .easy-content .image-wrap.left {
    padding-bottom: 1em;
  }
  .easy-content .image-wrap.right {
    padding-top: 1em;
  }
}
@media only screen and (max-width: 959px) {
  .easy-content .easy-content-wrap.mobile-text-center .text-area-wrap {
    text-align: center;
  }
}
@media only screen and (min-width: 760px) and (max-width: 959px) {
  .easy-content .easy-content-wrap.shift-image .image-wrap .a-box {
    margin-top: -33%;
  }
  .easy-content .text-area-wrap {
    padding: 0 18%;
  }
  .easy-content .image-wrap {
    padding: 0 30%;
  }
  .easy-content .image-wrap.left {
    padding-bottom: 1em;
  }
  .easy-content .image-wrap.right {
    padding-top: 1em;
  }
}
@media only screen and (min-width: 960px) {
  .easy-content .easy-content-wrap .text-area-wrap {
    padding-top: 2%;
  }
  .easy-content .lg-text-inherit {
    text-align: inherit;
  }
  .easy-content .left {
    padding-left: 5%;
    padding-right: 2%;
  }
  .easy-content .right {
    padding-left: 2%;
    padding-right: 5%;
  }
}
p {
  max-width: 100%;
}
p iframe {
  max-width: 560px;
}
.simple-video .row {
  padding: 2em 0;
}
.simple-video p {
  padding: 0 5%;
  padding-bottom: 1em;
}
.simple-video .video-wrap {
  width: 22em;
  height: 12.375em;
  margin: 0 auto;
}
.simple-video .video-wrap iframe {
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 560px) {
  .simple-video .video-wrap {
    width: 32em;
    height: 18em;
  }
}
@media only screen and (min-width: 760px) and (max-width: 959px) {
  .simple-video p {
    padding: 0 12%;
    padding-bottom: 1em;
  }
}
@media only screen and (min-width: 960px) {
  .simple-video p {
    padding: 0 24%;
    padding-bottom: 1em;
  }
}
.reboot-before-after-carousel .row {
  padding: 2em 0;
}
.reboot-before-after-carousel p {
  padding: 0.5em 5%;
  padding-bottom: 1em;
}
.reboot-before-after-carousel .mr-btn {
  margin-top: 1.5em;
}
.reboot-before-after-carousel .carousel-nav .nav-image {
  display: inline-block;
  vertical-align: top;
  width: 6.6em;
  height: 6.6em;
  padding: 0.3em;
  border: 0.3em solid #fff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.reboot-before-after-carousel .carousel-nav .nav-image img {
  width: 100%;
  margin: 0;
  padding: 0;
}
.reboot-before-after-carousel .carousel-nav .nav-image.selected {
  border-color: #735e73;
}
.reboot-before-after-carousel .carousel {
  padding: 0 10%;
  padding-top: 1em;
}
.reboot-before-after-carousel .carousel .a-box:before {
  padding-top: 134%;
}
.reboot-before-after-carousel .carousel .left-nav,
.reboot-before-after-carousel .carousel .right-nav {
  position: absolute;
  top: 0;
  width: 10%;
  height: 100%;
}
.reboot-before-after-carousel .carousel .left-nav .icon-caret-left,
.reboot-before-after-carousel .carousel .right-nav .icon-caret-left,
.reboot-before-after-carousel .carousel .left-nav .icon-caret-right,
.reboot-before-after-carousel .carousel .right-nav .icon-caret-right {
  position: absolute;
  top: 41%;
  width: 100%;
  left: 0;
  margin-top: -0.75em;
}
.reboot-before-after-carousel .carousel .left-nav {
  left: 0;
}
.reboot-before-after-carousel .carousel .right-nav {
  right: 0;
}
.reboot-before-after-carousel .carousel-image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  filter: 'alpha(opacity=0)';
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.reboot-before-after-carousel .carousel-image .divider {
  height: 1%;
  width: 100%;
}
.reboot-before-after-carousel .carousel-image .before-image,
.reboot-before-after-carousel .carousel-image .after-image {
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
.reboot-before-after-carousel .carousel-image.selected {
  filter: 'alpha(opacity=100)';
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -ms-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
@media only screen and (min-width: 560px) and (max-width: 759px) {
  .reboot-before-after-carousel p {
    padding: 0.5em 24%;
  }
  .reboot-before-after-carousel .carousel {
    padding: 0 22%;
    padding-top: 1em;
  }
  .reboot-before-after-carousel .carousel .a-box:before {
    padding-top: 134%;
  }
  .reboot-before-after-carousel .carousel .left-nav,
  .reboot-before-after-carousel .carousel .right-nav {
    width: 20%;
  }
}
@media only screen and (min-width: 760px) and (max-width: 959px) {
  .reboot-before-after-carousel p {
    padding: 0.5em 28%;
  }
  .reboot-before-after-carousel .carousel {
    padding: 0 22%;
    padding-top: 1em;
  }
  .reboot-before-after-carousel .carousel .a-box:before {
    padding-top: 134%;
  }
  .reboot-before-after-carousel .carousel .left-nav,
  .reboot-before-after-carousel .carousel .right-nav {
    width: 20%;
  }
}
@media only screen and (min-width: 960px) {
  .reboot-before-after-carousel .carousel .a-box:before {
    padding-top: 33%;
  }
  .reboot-before-after-carousel .carousel-image .divider {
    display: none;
  }
  .reboot-before-after-carousel .carousel-image .before-image,
  .reboot-before-after-carousel .carousel-image .after-image {
    width: 49%;
  }
  .reboot-before-after-carousel .carousel-image .before-image {
    margin-right: 0.5%;
  }
  .reboot-before-after-carousel .carousel-image .after-image {
    margin-left: 0.5%;
  }
}
@media only screen and (min-width: 0px) and (max-width: 559px) {
  .value-prop-cta-experience .v-center {
    top: 22%;
  }
  .value-prop-cta-experience h2 {
    padding: 0.5em 5%;
    padding-top: 1.5em;
  }
  .value-prop-cta-experience p {
    padding: 0 4%;
  }
}
@media only screen and (min-width: 560px) and (max-width: 759px) {
  .value-prop-cta-experience .v-center {
    top: 20%;
  }
  .value-prop-cta-experience h2 {
    padding: 0.5em 9%;
    padding-top: 1.5em;
  }
  .value-prop-cta-experience p {
    padding: 0 8%;
    padding-bottom: 1em;
  }
}
@media only screen and (min-width: 760px) and (max-width: 959px) {
  .value-prop-cta-experience .v-center {
    top: 20%;
  }
  .value-prop-cta-experience h2 {
    padding: 0.5em 20%;
    padding-top: 1.5em;
  }
  .value-prop-cta-experience p {
    padding: 0 15%;
    padding-bottom: 1em;
  }
}
@media only screen and (min-width: 960px) {
  .value-prop-cta-experience h2 {
    padding: 0.5em 12%;
    padding-top: 0;
  }
  .value-prop-cta-experience p {
    padding: 0 16%;
    padding-bottom: 1em;
  }
}
.reboot-comparison-chart .row {
  padding: 2em 0;
}
.reboot-comparison-chart .title-wrap h2 {
  padding: 0 5%;
}
.reboot-comparison-chart .title-wrap p {
  padding: 1em 18%;
  padding-bottom: 2em;
}
.reboot-comparison-chart .comparison-image,
.reboot-comparison-chart .comparison-chart,
.reboot-comparison-chart .list-one,
.reboot-comparison-chart .list-two {
  display: inline-block;
  vertical-align: top;
}
.reboot-comparison-chart .comparison-image {
  width: 20em;
}
.reboot-comparison-chart .comparison-chart {
  width: 37em;
}
.reboot-comparison-chart .comparison-chart .list-one,
.reboot-comparison-chart .comparison-chart .list-two {
  width: 18em;
}
.reboot-comparison-chart .comparison-chart .list-one h3,
.reboot-comparison-chart .comparison-chart .list-two h3 {
  padding-bottom: 0.5em;
  padding-right: 1em;
  padding-left: 5em;
}
.reboot-comparison-chart .comparison-chart .list-one li,
.reboot-comparison-chart .comparison-chart .list-two li {
  position: relative;
  margin-left: 2em;
  padding-left: 3em;
  padding-bottom: 1em;
  padding-right: 1em;
}
.reboot-comparison-chart .comparison-chart .list-one li img,
.reboot-comparison-chart .comparison-chart .list-two li img {
  position: absolute;
  left: 0;
  top: 0;
  width: 1.5em;
}
.reboot-comparison-chart .comparison-chart .list-one {
  border: 0 dashed #afafaf;
  border-right-width: 1px;
}
.reboot-comparison-chart .mr-btn {
  margin-top: 1em;
  margin-bottom: 2em;
}
@media only screen and (min-width: 0px) and (max-width: 559px) {
  .reboot-comparison-chart .title-wrap p {
    padding: 1em 4%;
    padding-bottom: 2em;
  }
  .reboot-comparison-chart .comparison-image {
    width: 11em;
  }
  .reboot-comparison-chart .comparison-chart {
    width: 20em;
  }
  .reboot-comparison-chart .comparison-chart .list-one {
    border-right-width: 0;
    border-bottom-width: 1px;
    padding-bottom: 1em;
  }
  .reboot-comparison-chart .comparison-chart .list-two {
    padding-top: 1.5em;
  }
  .reboot-comparison-chart .mr-btn {
    margin-top: 1.5em;
  }
}
@media only screen and (min-width: 560px) and (max-width: 759px) {
  .reboot-comparison-chart .title-wrap p {
    padding: 1em 10%;
    padding-bottom: 2em;
  }
  .reboot-comparison-chart .comparison-image {
    width: 16em;
  }
  .reboot-comparison-chart .mr-btn {
    margin-top: 2em;
  }
}
@media only screen and (min-width: 760px) and (max-width: 959px) {
  .reboot-comparison-chart .title-wrap p {
    padding: 1em 4%;
    padding-bottom: 2em;
  }
  .reboot-comparison-chart .comparison-image {
    width: 16em;
  }
  .reboot-comparison-chart .mr-btn {
    margin-top: 2em;
  }
}
