:root {
  --white: white;
  --black: black;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.secao.s1-cadd01 {
  background-image: url("../images/s1-cadd01.jpg");
  background-position: 50%;
  background-size: cover;
  max-width: 1920px;
  height: 978px;
  margin-left: auto;
  margin-right: auto;
}

.secao.s2-cadd01 {
  background-color: #fff;
  max-width: 1920px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 107px;
  padding-bottom: 89px;
}

.secao.s3-cadd01 {
  background-color: #f5f5f5;
  max-width: 1920px;
  height: 687px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 197px;
  padding-bottom: 89px;
  position: relative;
}

.secao.s4-cadd01 {
  background-color: #000;
  max-width: 1920px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 144px;
  padding-bottom: 82px;
  position: relative;
}

.secao.s5-cadd01 {
  background-color: #fff;
}

.secao.s6-cadd01 {
  background-color: #000;
  background-image: url("../images/s6-cadd01.jpg");
  background-position: 80%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 1920px;
  height: 988px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 120px;
}

.secao.s5-cadd01 {
  background-color: #f5f5f5;
  max-width: 1920px;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 135px;
  padding-bottom: 37px;
  position: relative;
}

.secao.s7-cadd01 {
  background-color: #fff;
  max-width: 1920px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 125px;
  padding-bottom: 90px;
}

.secao.s8-cadd01 {
  background-color: #efefef;
  background-image: url("../images/s8-cadd01.jpg");
  background-position: 55%;
  background-size: cover;
  max-width: 1920px;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 114px;
  padding-bottom: 116px;
  position: relative;
}

.secao.s9-cadd01 {
  background-color: #f5f5f5;
  max-width: 1920px;
  height: 622px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 192px;
  padding-bottom: 89px;
  position: relative;
}

.secao.s10-cadd01 {
  background-color: #efefef;
  background-image: url("../images/s10-cadd01.jpg");
  background-position: 55%;
  background-size: cover;
  max-width: 1920px;
  height: 828px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 174px;
  padding-bottom: 116px;
  position: relative;
}

.secao.dimensoes-cadd01 {
  background-color: #f5f5f5;
  background-image: linear-gradient(135deg, #07a9ff 5%, #175b59 87%);
  max-width: 1920px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 149px;
  padding-bottom: 71px;
  position: relative;
}

.secao.footer {
  background-color: #db2422;
  width: auto;
  max-width: 1920px;
  height: auto;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 93px;
  position: relative;
  overflow: hidden;
}

.secao.s1-cad01 {
  background-image: url("../images/s1-cad01.jpg");
  background-position: 50%;
  background-size: cover;
  max-width: 1920px;
  height: 978px;
  margin-left: auto;
  margin-right: auto;
}

.secao.s1-cad01.adapt {
  max-width: 890px;
}

.secao.s4-cad01 {
  background-color: #000;
  background-image: url("../images/s4-cad01.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  max-width: 1920px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 119px;
  padding-bottom: 689px;
  position: relative;
}

.secao.s7-cad01 {
  background-color: #fff;
  background-image: url("../images/s7-cad01.jpg");
  background-position: 50%;
  background-size: cover;
  max-width: 1920px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 125px;
  padding-bottom: 90px;
}

.secao.s8-cad01 {
  background-color: #000;
  max-width: 1920px;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 182px;
  padding-bottom: 140px;
  position: relative;
}

.secao.s1-awst1w01b {
  background-color: #292929;
  max-width: 1920px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.secao.s2-awst1w01b {
  background-color: #fff;
  max-width: 1920px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 107px;
  padding-bottom: 89px;
}

.secao.s3-awst1w01b {
  background-color: #581EB6;
  max-width: 1920px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 275px;
  padding-bottom: 275px;
  position: relative;
}

.secao.s4-awst1w01b {
  background-color: #fff;
  background-image: url("../images/s4-awst1w01b.jpg");
  background-position: 45%;
  background-size: cover;
  max-width: 1920px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 149px;
  padding-bottom: 635px;
  position: relative;
}

.secao.s5-awst1w01b {
  background-color: #581eb6;
  background-image: url("../images/s5-awst1w01b.jpg");
  background-position: 50%;
  background-size: cover;
  max-width: 1920px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 175px;
  padding-bottom: 200px;
  position: relative;
}

.secao.s5-awst1w01b .icon {
  margin-bottom: 30px;
}

.secao.s6-awst1w01b {
  background-color: #2a2a2a;
  background-image: url("../images/s6-awst1w01b.jpg");
  background-position: 50%;
  background-size: cover;
  max-width: 1920px;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 224px;
  padding-bottom: 224px;
  position: relative;
}

.secao.s7-awst1w01b {
  background-color: #f5f5f5;
  background-image: linear-gradient(115deg, #cf0975 35%, #591fb9 91%);
  max-width: 1920px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 70px;
  padding-bottom: 70px;
  position: relative;
}

.secao.s8-awst1w01b {
  background-color: #fff;
  max-width: 1920px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 125px;
  padding-bottom: 120px;
}

.secao.s9-awst1w01b {
  background-color: #581eb6;
  background-image: url("../images/s9-awst1w01b.jpg");
  background-position: 60%;
  background-size: cover;
  max-width: 1920px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 230px;
  padding-bottom: 230px;
  position: relative;
}

.secao.s10-awst1w01b {
  background-color: #e2e4e4;
  max-width: 1920px;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 130px;
  padding-bottom: 130px;
  position: relative;
}

.secao.s11-awst1w01b {
  background-color: #f5f5f5;
  max-width: 1920px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 125px;
  padding-bottom: 55px;
  position: relative;
}

.secao.s13-awst1w01b {
  background-color: #2a2a2a;
  background-image: url("../images/s13-awst1w01b.jpg");
  background-position: 55%;
  background-size: cover;
  max-width: 1920px;
  height: 813px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 186px;
  padding-bottom: 185px;
  position: relative;
}

.secao.s12-awst1w01b {
  background-color: #fff;
  max-width: 1920px;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
}

.secao.s12-awst1w01b h2 {
  font-family: "Montserrat";
    font-size: 72px;
    font-style: normal;
    margin: 0 0 47px 0;
    max-width: 915;
    text-align: center;
    font-weight: 700;
    line-height: 72px;
    background: linear-gradient(106deg, #cf0975 21.88%, #591fb9 79.17%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    text-transform: uppercase;
    margin: 0 auto 43px auto;
}

.secao.s14-awst1w01b {
  background-color: #f5f5f5;
  background-image: url("../images/s14-awst1w01b.jpg");
  background-position: 40%;
  background-size: cover;
  max-width: 1920px;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 300px;
  overflow: hidden;
  padding-bottom: 300px;
  position: relative;
}

.secao.dimensoes-awst1w01b {
  background-color: #fff;
  max-width: 1920px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 149px;
  padding-bottom: 71px;
  position: relative;
}

.controle {
  z-index: 1;
  max-width: 1370px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.controle.controle-video-full {
  width: 100%;
  max-width: none;
  height: 100vw;
  position: relative;
  overflow: hidden;
}

.logo.topo {
  width: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.box.top.s1-cadd01 {
  color: #fff;
  text-align: center;
  margin-top: 46px;
}

.box.bottom.s1-cadd01 {
  text-align: center;
  margin-top: 580px;
}

.box.descricao.s4-cadd01,
.box.descricao.s4-cad01 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  max-width: 611px;
  margin-top: 63px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.box.s10-cadd01 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  max-width: 298px;
  margin-top: 70px;
  display: flex;
}

.box.s4-cad01 {
  justify-content: space-between;
  display: flex;
}

.titulo {
  margin-top: 0;
  margin-bottom: 0;
}

.titulo.s1-cadd01.top {
  margin-bottom: 7px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.bottom.s1-cadd01 {
  color: #fff;
  text-transform: uppercase;
  font-size: 40px;
  font-weight: 400;
  line-height: 50px;
}

.titulo.bottom.s1-cad01 {
  color: #fff;
  text-transform: uppercase;
  font-size: 40px;
  font-weight: 400;
  line-height: 50px;
  display: inline-block;
}

.titulo.destaque.s1-cadd01,
.titulo.destaque.s1-cad01 {
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
  display: block;
}

.titulo.s3-cadd01.top {
  margin-bottom: 7px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s3-cadd01.gradient {
  max-width: 489px;
  font-size: 67px;
  line-height: 60px;
}

.titulo.s4-cadd01 {
  color: #fff;
  text-align: center;
  margin-bottom: 7px;
  font-size: 72px;
  line-height: 72px;
}

.titulo.s4-cadd01.top {
  margin-bottom: 7px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s4-cadd01.gradient {
  text-align: left;
  max-width: none;
  margin-bottom: 47px;
  font-size: 50px;
  line-height: 51px;
}

.titulo.s5-cadd01 {
  color: #000;
  margin-bottom: 45px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s5-cadd01.top {
  margin-bottom: 7px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s5-cadd01.gradient {
  max-width: 489px;
  font-size: 72px;
  line-height: 60px;
}

.titulo.s6-cadd01 {
  color: #fff;
  margin-bottom: 45px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s6-cadd01.top {
  margin-bottom: 7px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s6-cadd01.gradient {
  max-width: 489px;
  font-size: 72px;
  line-height: 60px;
}

.titulo.s6-cadd01.item2 {
  max-width: 400px;
}

.titulo.s7-cadd01 {
  color: #000;
  text-align: center;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s7-cadd01.top {
  margin-bottom: 7px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s7-cadd01.gradient {
  max-width: 489px;
  font-size: 72px;
  line-height: 60px;
}

.titulo.s7-cadd01.item2 {
  max-width: 400px;
}

.titulo.s8-cadd01 {
  color: #000;
  margin-bottom: 45px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s8-cadd01.top {
  margin-bottom: 7px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s8-cadd01.gradient {
  max-width: 489px;
  font-size: 72px;
  line-height: 60px;
}

.titulo.s9-cadd01 {
  color: #000;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s9-cadd01.top {
  margin-bottom: 7px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s9-cadd01.gradient {
  max-width: 489px;
  font-size: 72px;
  line-height: 60px;
}

.titulo.s10-cadd01 {
  color: #fff;
  max-width: 387px;
  margin-bottom: 42px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s10-cadd01.top {
  margin-bottom: 7px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s10-cadd01.gradient {
  max-width: 489px;
  font-size: 72px;
  line-height: 60px;
}

.titulo.medidas-cadd01 {
  color: #fff;
  margin-bottom: 41px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.medidas-cadd01.top {
  margin-bottom: 7px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.medidas-cadd01.gradient {
  max-width: 489px;
  font-size: 72px;
  line-height: 60px;
}

.titulo.s4-cad01 {
  color: #fff;
  text-align: left;
  max-width: 425px;
  margin-bottom: 35px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s4-cad01.top {
  margin-bottom: 7px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s4-cad01.gradient {
  max-width: 489px;
  font-size: 72px;
  line-height: 60px;
}

.titulo.s8-cad01 {
  color: #fff;
  margin-bottom: 45px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s8-cad01.top {
  margin-bottom: 7px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s8-cad01.gradient {
  max-width: 489px;
  font-size: 72px;
  line-height: 60px;
}

.titulo.s9-cad01 {
  color: #000;
  margin-bottom: 45px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s9-cad01.top {
  margin-bottom: 7px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s9-cad01.gradient {
  max-width: 489px;
  font-size: 72px;
  line-height: 60px;
}

.titulo.s1-awst1w01b.top {
  margin-bottom: 7px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s1-awst1w01b.gradient {
  max-width: 650px;
  margin-top: 3px;
  font-size: 55px;
  line-height: 56px;
}

.titulo.s3-awst1w01b {
  color: #fff;
  font-size: 70px;
  line-height: 70px;
}

.titulo.s5-awst1w01b {
  color: #fff;
  max-width: 461px;
  font-size: 50px;
  line-height: 50px;
  margin-top: 10px;
}

.titulo.s6-awst1w01b {
  color: #fff;
  margin-bottom: 45px;
  font-size: 70px;
  line-height: 70px;
}

.titulo.s6-awst1w01b.top {
  margin-bottom: 7px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s6-awst1w01b.gradient {
  max-width: 489px;
  font-size: 72px;
  line-height: 60px;
}

.titulo.s7-awst1w01b {
  color: #fff;
  margin-bottom: 65px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s7-awst1w01b.top {
  margin-bottom: 7px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s7-awst1w01b.gradient {
  max-width: 489px;
  font-size: 72px;
  line-height: 60px;
}

.titulo.s8-awst1w01b {
  color: #000;
  text-align: center;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s8-awst1w01b.top {
  margin-bottom: 7px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s8-awst1w01b.gradient {
  max-width: 863px;
  margin-left: auto;
  margin-right: auto;
  font-size: 50px;
  line-height: 51px;
}

.titulo.s8-awst1w01b.item2 {
  max-width: 400px;
}

.titulo.s9-awst1w01b {
  color: #fff;
  max-width: 461px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s10-awst1w01b {
  color: #000;
  margin-bottom: 45px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s10-awst1w01b.top {
  margin-bottom: 7px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s10-awst1w01b.gradient {
  max-width: 489px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s11-awst1w01b {
  color: #000;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s11-awst1w01b.top {
  margin-bottom: 7px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s11-awst1w01b.gradient {
  max-width: 489px;
  font-size: 50px;
  line-height: 53px;
  display: block;
}

.titulo.s13-awst1w01b {
  color: #fff;
  max-width: 387px;
  margin-bottom: 42px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s13-awst1w01b.top {
  margin-bottom: 7px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s13-awst1w01b.gradient {
  max-width: none;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s14-awst1w01b {
  color: #fff;
  max-width: 387px;
  margin-bottom: 42px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s14-awst1w01b.top {
  margin-bottom: 7px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.s14-awst1w01b.gradient {
  max-width: none;
  font-size: 70px !important;
  line-height: 70px !important;
  text-transform: uppercase;
}

.titulo.medidas-awst1w01b {
  color: #fff;
  margin-bottom: 41px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.medidas-awst1w01b.top {
  margin-bottom: 7px;
  font-size: 50px;
  line-height: 50px;
}

.titulo.medidas-awst1w01b.gradient {
  max-width: 489px;
  font-size: 50px;
  line-height: 50px;
}

.body {
  font-family: Montserrat, sans-serif;
}

.texto {
  color: #000;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 26px;
}

.texto.codigo-produto.s1-cadd01 {
  color: #fff;
  font-size: 22px;
  line-height: 22px;
}

.texto.codigo-produto.s1-awst1w01b {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  direction: ltr;
  color: #fff;
  background-color: #292929;
  border-radius: 50px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: -9px;
  padding: 20px;
  font-size: 46px;
  font-weight: 700;
  line-height: 22px;
  display: inline-flex;
}

.texto.s3-cadd01 {
  color: #000;
  max-width: 427px;
  margin-top: 37px;
  font-size: 20px;
  line-height: 26px;
}

.texto.s4-cadd01 {
  color: #fff;
  max-width: none;
  margin-top: 0;
  font-size: 20px;
  line-height: 26px;
}

.texto.s5-cadd01 {
  color: #000;
  max-width: none;
  margin-top: 0;
  font-size: 20px;
  line-height: 26px;
}

.texto.small {
  line-height: 18px;
}

.texto.small.s5-cadd01 {
  margin-top: 85px;
  font-size: 14px;
}

.texto.small.s6-cadd01 {
  max-width: none;
  margin-top: 110px;
  font-size: 14px;
}

.texto.small.medidas.white {
  color: #fff;
  margin-top: 252px;
  font-size: 14px;
}

.texto.small.medidas-cadd01 {
  color: #fff;
  margin-top: 72px;
  font-size: 14px;
}

.texto.small.medidas-cadd01.white {
  color: #fff;
  margin-top: 252px;
  font-size: 14px;
}

.texto.small.dimensoes-awst1w01b {
  color: #000;
  margin-top: 72px;
  font-size: 14px;
}

.texto.small.dimensoes-awst1w01b.white {
  color: #fff;
  margin-top: 252px;
  font-size: 14px;
}

.texto.s6-cadd01 {
  color: #fff;
  max-width: 478px;
  margin-top: 0;
  font-size: 20px;
  line-height: 26px;
}

.texto.s7-cadd01 {
  color: #000;
  text-align: center;
  max-width: 732px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  line-height: 26px;
}

.texto.s8-cadd01 {
  color: #fff;
  max-width: 350px;
  margin-top: 0;
  font-size: 20px;
  line-height: 26px;
}

.texto.s9-cadd01 {
  color: #000;
  max-width: 427px;
  margin-top: 0;
  font-size: 20px;
  line-height: 26px;
}

.texto.s9-cadd01.descricao {
  margin-top: 16px;
  margin-bottom: 69px;
  font-weight: 600;
}

.texto.s10-cadd01 {
  color: #fff;
  max-width: none;
  margin-top: 0;
  font-size: 20px;
  line-height: 26px;
}

.texto.descricao.s10-cadd01 {
  text-transform: uppercase;
  font-weight: 600;
}

.texto.item-lista {
  font-weight: 500;
}

.texto.item-lista.white {
  color: #fff;
}

.texto.footer {
  color: #fff;
  margin-top: 58px;
}

.texto.footer.small {
  margin-top: 105px;
  font-size: 16px;
  line-height: 23px;
}

.texto.s4-cad01 {
  color: #fff;
  text-align: left;
  max-width: none;
  margin-top: 0;
  font-size: 20px;
  line-height: 26px;
}

.texto.s7-cad01 {
  color: #000;
  text-align: center;
  max-width: 669px;
  margin-top: 45px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  line-height: 26px;
}

.texto.s8-cad01 {
  color: #fff;
  max-width: 360px;
  margin-top: 0;
  font-size: 20px;
  line-height: 26px;
}

.texto.s8-cad01.item2 {
  max-width: 428px;
}

.texto.s3-awst1w01b {
  color: #fff;
  max-width: 431px;
  margin-top: 37px;
  font-size: 20px;
  line-height: 26px;
}

.texto.s4-awst1w01b {
  color: #000;
  max-width: 456px;
  margin-top: 0;
  font-size: 20px;
  line-height: 26px;
}

.texto.s5-awst1w01b {
  color: #fff;
  max-width: 433px;
  margin-top: 37px;
  font-size: 20px;
  line-height: 26px;
}

.texto.s6-awst1w01b {
  color: #fff;
  max-width: none;
  margin-top: 0;
  font-size: 24px;
  line-height: 26px;
}

.texto.s7-awst1w01b {
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
}

.texto.s9-awst1w01b {
  color: #fff;
  max-width: 522px;
  margin-top: 37px;
  font-size: 20px;
  line-height: 26px;
}

.texto.s10-awst1w01b {
  color: #000;
  max-width: 387px;
  margin-top: 0;
  font-size: 20px;
  line-height: 26px;
}

.texto.s10-awst1w01b.small {
  font-size: 14px;
  line-height: 18px;
}

.texto.s10-awst1w01b.small.right {
  max-width: 393px;
}

.texto.s10-awst1w01b.right {
  max-width: 414px;
  margin-left: auto;
}

.texto.s11-awst1w01b {
  margin-top: 70px;
  max-width: 538px;
  font-size: 20px;
  line-height: 26px;
}

.texto.s11-awst1w01b.small {
  max-width: 45%;
  font-size: 14px;
  line-height: 18px;
}

.texto.s13-awst1w01b {
  color: #fff;
  max-width: 444px;
  margin-top: 0;
  font-size: 20px;
  line-height: 26px;
}

.texto.s12-awst1w01b {
  color: #000;
  text-align: center;
  max-width: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  line-height: 26px;
}

.texto.s12-awst1w01b.small {
  font-size: 14px;
  line-height: 18px;
}

.texto.s12-awst1w01b.small.right {
  max-width: 393px;
}

.texto.s12-awst1w01b.right {
  max-width: 414px;
  margin-left: auto;
}

.texto.s14-awst1w01b {
  color: #000;
  max-width: 415px;
  margin-top: 0;
  font-size: 20px;
  line-height: 26px;
}

.texto.obs.dimensoes-awst1w01b {
  margin-bottom: 30px;
  font-weight: 700;
}

.img.principal.s1-cadd01 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.img.q1.s2-cadd01 {
  align-self: auto;
  width: 28.1955%;
}

.img.q1.s2-cad01 {
  align-self: auto;
  width: 334px;
}

.img.q2.s2-cadd01 {
  align-self: auto;
  width: 41%;
}

.img.q2.s2-cad01 {
  align-self: auto;
  width: 100%;
  max-width: 538px;
}

.img.q3.s2-cadd01 {
  align-self: auto;
  width: 27.5937%;
}

.img.q3.s2-cad01 {
  align-self: auto;
  width: 324px;
}

.img.q4.s2-cadd01 {
  align-self: auto;
  width: 57.819%;
}

.img.q4.s2-cad01 {
  align-self: center;
  width: 338px;
}

.img.q5.s2-cadd01 {
  align-self: flex-start;
  width: 25.4138%;
  margin-top: 17px;
}

.img.q5.s2-cad01 {
  align-self: flex-start;
  width: 499px;
  margin-top: 17px;
}

.img.s4-cadd01 {
  max-width: 90%;
  margin-top: 75px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.img.yes-mobile.s3,
.img.yes-mobile.s2-awst1w01b,
.img.s6-cadd01.yes-mobile {
  display: none;
}

.img.s7-cadd01 {
  max-width: 90%;
  margin-top: 97px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.img.s7-cadd01.yes-mobile {
  display: none;
}

.img.s7-cadd01.no-mobile {
  width: 90%;
  max-width: 1031px;
  margin-top: 99px;
}

.img.s9-cadd01,
.img.s10-cadd01 {
  object-fit: cover;
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}

.img.s10-cadd01.item1 {
  width: auto;
  height: auto;
}

.img.s10-cadd01.item1.no-mobile {
  object-fit: contain;
  width: 50.6917%;
  max-width: 561px;
  margin-top: -62px;
  margin-right: 0;
  position: static;
  top: 127px;
  right: 63px;
}

.img.s10-cadd01.item1.yes-mobile {
  width: 43.8667%;
  margin-top: 0;
  margin-right: 0;
  display: none;
  position: static;
  top: 127px;
  right: 63px;
}

.img.s10-cadd01.item2 {
  width: auto;
  height: auto;
}

.img.s10-cadd01.item2.no-mobile {
  width: 55%;
  margin-top: 0;
  margin-right: 0;
  position: static;
  top: auto;
  bottom: 13%;
  left: 20px;
  right: auto;
}

.img.s10-cadd01.item2.yes-mobile {
  width: 43.8667%;
  margin-top: 0;
  margin-right: 0;
  display: none;
  position: static;
  top: 127px;
  right: 63px;
}

.img.elemento.footer {
  width: 60.4433%;
  display: block;
  position: absolute;
  top: auto;
  bottom: 0;
  right: 0;
}

.img.q6.s2-cadd01 {
  align-self: flex-start;
  width: 25.4138%;
  margin-top: 17px;
}

.img.q6.s2-cad01 {
  align-self: flex-start;
  width: 338px;
  margin-top: 17px;
}

.img.s4-cad01 {
  width: 90%;
  max-width: 998px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.img.produto.s8-cad01 {
  max-width: 70%;
  display: inline-block;
  position: absolute;
  bottom: 0;
}

.img.produto.s11-awst1w01b,
.img.produto.s13-awst1w01b {
  width: auto;
  height: auto;
  margin-top: 95px;
  position: static;
}

.img.produto.s13-awst1w01b.yes-mobile {
  display: none;
}

.img.produto.s14-awst1w01b {
  width: auto;
  height: auto;
  margin-top: 95px;
  position: static;
}

.img.produto.s14-awst1w01b.yes-mobile {
  display: none;
}

.img.nome-produto.s1-awst1w01b {
  display: block;
}

.img.s2-awst1w01b.q1 {
  width: 26%;
}

.img.s2-awst1w01b.q2 {
  width: 51%;
}

.img.s2-awst1w01b.q3 {
  width: 45%;
}

.img.s2-awst1w01b.q4 {
  width: 32%;
}

.img.s2-awst1w01b.q5 {
  width: 62%;
}

.img.s4-awst1w01b.yes-mobile,
.img.s6-awst1w01b.yes-mobile {
  display: none;
}

.img.s7-awst1w01b {
  object-fit: cover;
  object-position: 70% 50%;
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
}

.img.s7-awst1w01b.yes-mobile {
  display: none;
}

.img.s8-awst1w01b {
  max-width: 90%;
  margin-top: 97px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.img.s8-awst1w01b.yes-mobile {
  display: none;
}

.img.s8-awst1w01b.no-mobile {
  width: 90%;
  max-width: 1234px;
  margin-top: 61px;
}

.img.mob-s8-awst1w01b {
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.img.s9-awst1w01b.yes-mobile,
.img.s5-awst1w01b.yes-mobile {
  display: none;
}

.img.s11-awst1w01b,
.img.dimensoes-awst1w01b {
  object-fit: cover;
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}

.img.dimensoes-awst1w01b.item1 {
  width: auto;
  height: auto;
}

.img.dimensoes-awst1w01b.item1.no-mobile {
  object-fit: contain;
  width: 25%;
  max-width: 561px;
  margin-top: -62px;
  margin-right: 99px;
  position: static;
  top: 127px;
  right: 63px;
}

.img.dimensoes-awst1w01b.item1.yes-mobile {
  width: 43.8667%;
  margin-top: 0;
  margin-right: 0;
  display: none;
  position: static;
  top: 127px;
  right: 63px;
}

.img.dimensoes-awst1w01b.item2 {
  width: auto;
  height: auto;
}

.img.dimensoes-awst1w01b.item2.no-mobile {
  width: 40%;
  margin-top: 0;
  margin-right: 0;
  position: static;
  top: auto;
  bottom: 13%;
  left: 20px;
  right: auto;
}

.img.dimensoes-awst1w01b.item2.yes-mobile {
  width: 43.8667%;
  margin-top: 0;
  margin-right: 0;
  display: none;
  position: static;
  top: 127px;
  right: 63px;
}

.grid.s2-cadd01 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 540px 375px 367px;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.grid.s2-cadd01.no-mobile {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  width: auto;
}

.grid.s2-awst1w01b {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 540px 375px 367px;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.grid.s2-awst1w01b.no-mobile {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 800px;
  display: inline-flex;
}

.grid.s2-awst1w01b.unico {
  display: inline-block;
}

.conteudo-video.s3-cadd01 {
  width: 50%;
  height: 101%;
  position: absolute;
  top: 0;
  left: auto;
  right: 0;
  overflow: hidden;
}

.conteudo-video.s5-cadd01 {
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  overflow: hidden;
}

.conteudo-video.s10-cadd01 {
  background-color: #000;
  width: 50%;
  height: 100%;
  padding-bottom: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  overflow: hidden;
}

.conteudo-video.s1-awst1w01b {
  z-index: auto;
  object-fit: fill;
  width: auto;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 26%;
  right: auto;
  overflow: visible;
  transform: translate(0, -50%);
}

.conteudo-video.s1-awst1w01b.no-mobile {
  display: block;
}

.conteudo-video.s1-awst1w01b.yes-mobile {
  display: none;
}

.conteudo-video.s3-awst1w01b {
  object-fit: fill;
  width: auto;
  height: 100%;
  position: absolute;
  top: auto;
  bottom: 0;
  left: auto;
  right: 0;
  overflow: hidden;
}

.conteudo-video.s10-awst1w01b {
  object-fit: fill;
  align-self: center;
  width: 30%;
  height: auto;
  margin-right: 32px;
  position: static;
  top: auto;
  bottom: 0;
  left: auto;
  right: 0;
  overflow: hidden;
}

.conteudo {
  z-index: 2;
  max-width: 900px;
  margin-top: 83px;
  position: relative;
}

.conteudo.s3-cadd01 {
  max-width: 1370px;
  margin-top: 0;
}

.conteudo.s5-cadd01 {
  max-width: 491px;
  margin-top: 0;
  margin-left: auto;
  margin-right: 100px;
  padding-right: 0;
}

.conteudo.s6-cadd01 {
  max-width: 513px;
  margin-top: 0;
}

.conteudo.s8-cadd01 {
  max-width: 31%;
  margin-top: 0;
  margin-left: auto;
  margin-right: 132px;
  padding-right: 0;
}

.conteudo.s9-cadd01 {
  max-width: 42%;
  margin-top: 0;
}

.conteudo.s9-cadd01.top {
  max-width: none;
  margin-top: 0;
}

.conteudo.s9-cadd01.bottom {
  max-width: 407px;
  margin-top: 0;
  margin-left: auto;
  margin-right: 0;
}

.conteudo.s10-cadd01 {
  max-width: 37%;
  margin-top: 0;
  margin-left: auto;
  margin-right: 56px;
  padding-right: 0;
}

.conteudo.s8-cad01 {
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
}

.conteudo.s1-awst1w01b {
  max-width: 1370px;
  margin-top: 195px;
}

.conteudo.s3-awst1w01b,
.conteudo.s5-awst1w01b {
  max-width: 578px;
  margin-top: 0;
}

.conteudo.s6-awst1w01b {
  max-width: 42.5%;
  margin-top: 0;
  margin-left: auto;
  padding-right: 0;
}

.conteudo.s7-awst1w01b {
  max-width: 45%;
  margin-top: 0;
  margin-left: auto;
}

.conteudo.s7-awst1w01b.top {
  margin-top: 0;
}

.conteudo.s7-awst1w01b.bottom {
  max-width: 407px;
  margin-top: 0;
  margin-left: auto;
  margin-right: 0;
}

.conteudo.s9-awst1w01b {
  max-width: 483px;
  margin-top: 0;
}

.conteudo.s10-awst1w01b {
  max-width: 31%;
  margin-top: 0;
  margin-left: auto;
  margin-right: 132px;
  padding-right: 0;
}

.conteudo.s10-awst1w01b.left {
  text-align: left;
  max-width: 604px;
  margin-left: auto;
  margin-right: auto;
}

.conteudo.s10-awst1w01b.right {
  text-align: right;
  max-width: 428px;
  margin-left: 0;
  margin-right: 0;
}

.conteudo.s11-awst1w01b {
  max-width: 47%;
  margin-top: 0;
}

.conteudo.s11-awst1w01b.top {
  margin-top: 0;
}

.conteudo.s11-awst1w01b.bottom {
  max-width: 407px;
  margin-top: 0;
  margin-left: auto;
  margin-right: 0;
}

.conteudo.s13-awst1w01b {
  max-width: 532px;
  margin-top: 0;
  margin-left: auto;
  margin-right: 0;
  padding-right: 0;
}

.conteudo.s14-awst1w01b {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
}

.subtitulo.s3-cadd01 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 41px;
}

.subtitulo.s4-cadd01 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 41px;
}

.subtitulo.s6-cadd01 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 40px;
  font-weight: 400;
  line-height: 41px;
}

.subtitulo.s7-cad01 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 40px;
  font-weight: 400;
  line-height: 41px;
}

.subtitulo.s8-cad01 {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 40px;
  font-weight: 400;
  line-height: 41px;
}

.subtitulo.s1-awst1w01b {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 44px;
  font-weight: 400;
  line-height: 43px;
}

.html-embed {
  display: block;
}

.styles-page {
  display: none;
}

.span.s3-cadd01 {
  color: #5501e1;
  font-weight: 700;
}

.span.s5-cadd01 {
  color: #5501e1;
  text-transform: uppercase;
  font-weight: 700;
}

.span.s6-cadd01 {
  color: #cf0975;
  font-weight: 700;
}

.span.s8-cadd01 {
  color: #5501e1;
  font-weight: 700;
}

.span.s3-cad01 {
  color: #175b59;
  font-weight: 700;
}

.span.s6-cad01,
.span.s4-cad01,
.span.s8-cad01 {
  color: #07a9ff;
  font-weight: 700;
}

.span.s1-awst1w01b {
  font-size: 27px;
  font-weight: 500;
  display: inline;
}

.span.s4-awst1w01b {
  color: #cf0975;
  font-weight: 700;
}

.span.s6-awst1w01b {
  color: #cf0975;
  text-transform: uppercase;
  font-weight: 700;
}

.span.s6-awst1w01b.gradient-colorido {
  color: #fff;
  display: inline-flex;
}

.span.s10-awst1w01b {
  color: #cf0975;
  font-weight: 700;
}

.span.s11-awst1w01b {
  color: #591fb9;
  font-weight: 700;
}

.span.s13-awst1w01b {
  color: #cf0975;
  font-weight: 700;
}

.icon.s5-cadd01 {
  margin-bottom: 5px;
}

.icon.s7-cadd01 {
  margin: 55px auto 27px;
  display: block;
}

.icon.s8-cadd01 {
  margin-bottom: 26px;
}

.icon.s10-cadd01 {
  margin-bottom: 0;
}

.icon.s4-cad01 {
  margin-top: 0;
  margin-bottom: 10px;
  display: block;
}

.icon.s8-cad01 {
  margin-bottom: 26px;
}

.icon.s6-awst1w01b {
  margin-bottom: 5px;
}

.icon.volume-app {
  width: auto;
  max-width: 100%;
}

.icon.volume-app.s10-awst1w01b {
  vertical-align: baseline;
  align-self: center;
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  left: 55.7%;
  right: auto;
}

.icon.volume-app.s12-awst1w01b {
  vertical-align: baseline;
  align-self: center;
  margin-bottom: 33px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
  left: 55.7%;
  right: auto;
}

.icon.s11-awst1w01b {
  display: inline;
}

.icon.s13-awst1w01b {
  margin-bottom: 26px;
}

.icon.s14-awst1w01b {
  margin-bottom: 48px;
  display: none;
}

.item.s6-cadd01.item2 {
  max-width: 431px;
  margin-top: 160px;
}

.item.s7-cadd01.yes-mobile {
  display: none;
}

.item.s4-cad01 {
  text-align: center;
  max-width: 449px;
}

.item.s4-cad01.linha {
  background-color: #07a9ff;
  width: 1px;
}

.item.s7-awst1w01b {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.lista.medidas-cadd01 {
  color: #fff;
  padding-left: 27px;
  font-size: 30px;
  line-height: 30px;
}

.list-item,
.lista-item {
  font-size: 25px;
}

.lista-item.cadd01 {
  color: #cf0975;
  padding-bottom: 3px;
}

.info.top {
  justify-content: space-between;
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.info.bottom {
  justify-content: space-between;
  align-items: center;
  width: auto;
  margin-top: 90px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.info.bottom.dimensoes-awst1w01b {
  margin-top: -15px;
}

.info.s8-cad01 {
  max-width: 400px;
}

.info.s8-cad01.item2 {
  max-width: 445px;
  margin-top: 12%;
  margin-left: auto;
}

.info.s1-awst1w01b {
  z-index: auto;
  margin-top: 75px;
  position: relative;
}

.info.s4-awst1w01b {
  max-width: 533px;
  margin-left: auto;
  margin-right: 87px;
}

.info.s8-awst1w01b.yes-mobile {
  display: none;
}

.video.footer {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.video-full {
  height: auto;
}

.link {
  color: #fff;
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
}

.gif.s8-cad01 {
  width: auto;
  max-width: 60%;
  position: absolute;
  top: -71px;
  right: 0;
}

.gif.s4-awst1w01b {
  margin-top: 36px;
  display: none;
}

.flex-grid.s2-awst1w01b {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.linha.s6-awst1w01b {
  background-color: #ffcc32;
  max-width: 267px;
  height: 1px;
  margin-top: 36px;
  margin-bottom: 42px;
}

.info-bottom.s10-awst1w01b.left {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 77px;
  display: flex;
}

.info-bottom.s10-awst1w01b.right {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 156px;
  display: flex;
}

.conteudo-geral.s10-awst1w01b {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.box-title.s11-awst1w01b {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 48px;
  display: flex;
}

@media screen and (min-width: 1280px) {
  .secao.s3-cadd01 {
    background-color: #f5f5f5;
  }

  .secao.s4-cadd01 {
    background-color: #000;
  }

  .secao.s6-cadd01 {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
  }

  .secao.s5-cadd01 {
    background-color: #f5f5f5;
  }

  .secao.s7-cadd01 {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
  }

  .secao.s8-cadd01 {
    background-color: #f5f5f5;
    background-position: 50%;
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
  }

  .secao.s9-cadd01 {
    background-color: #f5f5f5;
  }

  .secao.s10-cadd01 {
    background-color: #f5f5f5;
    background-position: 50%;
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
  }

  .secao.dimensoes-cadd01 {
    background-color: #f5f5f5;
  }

  .secao.footer {
    background-color: #db2422;
    height: 100%;
    padding-bottom: 93px;
    position: relative;
  }

  .secao.s4-cad01 {
    background-color: #000;
    background-image: url("../images/s4-cad01.jpg");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-bottom: 689px;
  }

  .secao.s7-cad01 {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
  }

  .secao.s8-cad01 {
    background-color: #000;
    background-image: none;
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
  }

  .secao.s1-awst1w01b {
    object-fit: fill;
    padding-bottom: 126px;
    overflow: hidden;
  }

  .secao.s3-awst1w01b {
    background-color: #581EB6;
    overflow: hidden;
  }

  .secao.s4-awst1w01b {
    background-color: #fff;
  }

  .secao.s5-awst1w01b {
    background-color: #591fb9;
    overflow: hidden;
  }

  .secao.s6-awst1w01b {
    background-color: #2a2a2a;
  }

  .secao.s7-awst1w01b {
    background-color: #f5f5f5;
    padding-top: 150px;
    padding-bottom: 100px;
  }

  .secao.s8-awst1w01b {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
  }

  .secao.s9-awst1w01b {
    background-color: #591fb9;
    overflow: hidden;
  }

  .secao.s10-awst1w01b {
    background-color: #e2e4e4;
    background-image: none;
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
  }

  .secao.s11-awst1w01b {
    background-color: #f5f5f5;
  }

  .secao.s13-awst1w01b {
    background-color: #2a2a2a;
    background-position: 50%;
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
  }

  .secao.s12-awst1w01b {
    background-color: #fff;
    background-image: none;
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
  }

  .secao.s14-awst1w01b {
    background-color: #F1F1F1;
    background-position: 60%;
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 397px;
    overflow: hidden;
    padding-bottom: 397px;
  }

  .secao.dimensoes-awst1w01b {
    background-color: #fff;
  }

  .controle {
    margin-left: auto;
    margin-right: auto;
  }

  .controle.controle-video-full {
    width: 100%;
    max-width: none;
    height: 50vw;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    overflow: hidden;
  }

  .titulo.s3-cadd01.gradient {
    font-size: 72px;
    line-height: 60px;
  }

  .titulo.s4-cadd01.gradient {
    font-size: 50px;
    line-height: 51px;
  }

  .titulo.s5-cadd01.gradient,
  .titulo.s6-cadd01.gradient,
  .titulo.s7-cadd01.gradient,
  .titulo.s8-cadd01.gradient,
  .titulo.s9-cadd01.gradient,
  .titulo.s10-cadd01.gradient,
  .titulo.medidas-cadd01.gradient,
  .titulo.s4-cad01.gradient,
  .titulo.s8-cad01.gradient,
  .titulo.s9-cad01.gradient {
    font-size: 72px;
    line-height: 60px;
  }

  .titulo.s1-awst1w01b.gradient {
    font-size: 79.3px;
    line-height: 75.1px;
  }

  .titulo.s6-awst1w01b.gradient,
  .titulo.s7-awst1w01b.gradient {
    font-size: 72px;
    line-height: 60px;
  }

  .titulo.s8-awst1w01b.gradient {
    font-size: 50px;
    line-height: 51px;
  }

  .titulo.s10-awst1w01b.gradient,
  .titulo.s11-awst1w01b.gradient,
  .titulo.s13-awst1w01b.gradient,
  .titulo.s14-awst1w01b.gradient,
  .titulo.medidas-awst1w01b.gradient {
    font-size: 50px;
    line-height: 50px;
  }

  .texto.small.dimensoes-awst1w01b {
    color: #000;
    font-weight: 500;
  }

  .texto.s11-awst1w01b.small {
    max-width: none;
  }

  .img.q1.s2-cadd01 {
    width: 28.1955%;
  }

  .img.q1.s2-cad01 {
    align-self: flex-end;
    width: 354px;
  }

  .img.q2.s2-cadd01 {
    width: auto;
  }

  .img.q2.s2-cad01 {
    align-self: flex-end;
    width: 558px;
  }

  .img.q3.s2-cadd01 {
    width: 27.5937%;
  }

  .img.q3.s2-cad01 {
    align-self: flex-end;
    width: 367px;
  }

  .img.q4.s2-cadd01 {
    width: 57.819%;
  }

  .img.q4.s2-cad01 {
    align-self: center;
    width: 338px;
  }

  .img.q5.s2-cadd01 {
    width: 25.4138%;
  }

  .img.q5.s2-cad01 {
    order: 0;
    align-self: flex-start;
    width: 499px;
  }

  .img.s7-cadd01 {
    max-width: 90%;
  }

  .img.s10-cadd01.item1.no-mobile {
    width: auto;
    max-width: none;
    margin-top: -62px;
    left: 55%;
    right: auto;
  }

  .img.s10-cadd01.item2.no-mobile {
    width: auto;
    left: auto;
    right: 46%;
  }

  .img.elemento.footer {
    width: auto;
    max-width: 800px;
    position: absolute;
    bottom: 0;
    right: 0;
  }

  .img.q6.s2-cadd01 {
    width: 25.4138%;
  }

  .img.q6.s2-cad01 {
    width: 338px;
  }

  .img.s4-cad01 {
    margin-top: 100px;
  }

  .img.produto.s8-cad01 {
    width: 62%;
    max-width: 1194px;
  }

  .img.produto.s11-awst1w01b,
  .img.produto.s13-awst1w01b,
  .img.produto.s14-awst1w01b {
    margin-left: 31px;
  }

  .img.s2-awst1w01b.q1 {
    object-fit: contain;
    width: 28%;
    max-width: 100%;
    height: auto;
  }

  .img.s2-awst1w01b.q2 {
    width: 51%;
    max-width: 100%;
  }

  .img.s2-awst1w01b.q3 {
    width: 45%;
  }

  .img.s2-awst1w01b.q4 {
    width: 32%;
  }

  .img.s2-awst1w01b.q5 {
    width: 62%;
  }

  .img.s7-awst1w01b {
    object-fit: cover;
    object-position: 70% 50%;
  }

  .img.s8-awst1w01b {
    max-width: 90%;
  }

  .img.dimensoes-awst1w01b.item1.no-mobile {
    width: auto;
    max-width: none;
    margin-top: -62px;
    left: 55%;
    right: auto;
  }

  .img.dimensoes-awst1w01b.item2.no-mobile {
    width: auto;
    margin-top: -193px;
    left: auto;
    right: 46%;
  }

  .grid.s2-cadd01.no-mobile {
    grid-row-gap: 0px;
    align-items: center;
    width: auto;
  }

  .grid.s2-awst1w01b.no-mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    align-content: center;
    align-items: center;
    width: auto;
    max-width: 950px;
    display: flex;
  }

  .grid.s2-awst1w01b.unico {
    width: auto;
    max-width: 371px;
    display: block;
  }

  .conteudo-video.s10-cadd01 {
    background-color: #000;
    width: 54%;
    max-width: none;
  }

  .conteudo-video.s1-awst1w01b {
    left: 26%;
    right: auto;
  }

  .conteudo-video.s3-awst1w01b {
    left: 23%;
    right: auto;
  }

  .conteudo-video.s10-awst1w01b {
    width: 37%;
    margin-top: -37px;
    margin-left: -62px;
    margin-right: 0;
    padding-right: 0;
    left: 23%;
    right: auto;
  }

  .conteudo {
    margin-top: 83px;
  }

  .conteudo.s5-cadd01 {
    margin-top: 0;
    margin-right: 157px;
  }

  .conteudo.s6-cadd01 {
    margin-top: 0;
  }

  .conteudo.s8-cadd01 {
    margin-top: 0;
    margin-right: 136px;
  }

  .conteudo.s9-cadd01 {
    max-width: 515px;
    margin-top: 0;
  }

  .conteudo.s9-cadd01.bottom {
    margin-right: 35px;
  }

  .conteudo.s10-cadd01 {
    max-width: 453px;
    margin-right: 42px;
  }

  .conteudo.s8-cad01 {
    margin-top: 0;
    margin-right: 136px;
  }

  .conteudo.s6-awst1w01b {
    margin-top: 0;
  }

  .conteudo.s7-awst1w01b {
    max-width: 550px;
    margin-top: 0;
  }

  .conteudo.s7-awst1w01b.bottom {
    margin-right: 35px;
  }

  .conteudo.s10-awst1w01b {
    margin-top: 0;
    margin-right: 136px;
  }

  .conteudo.s11-awst1w01b {
    max-width: 538px;
    margin-top: 0;
  }

  .conteudo.s11-awst1w01b.bottom {
    margin-right: 35px;
  }

  .conteudo.s13-awst1w01b {
    max-width: 532px;
    margin-right: 17px;
  }

  .subtitulo.s3-cadd01,
  .subtitulo.s4-cadd01,
  .subtitulo.s6-cadd01,
  .subtitulo.s7-cad01,
  .subtitulo.s8-cad01 {
    font-size: 40px;
    font-weight: 400;
  }

  .subtitulo.s1-awst1w01b {
    font-size: 44px;
    font-weight: 400;
  }

  .body-2 {
    font-family: Montserrat, sans-serif;
  }

  .icon.volume-app.s10-awst1w01b,
  .icon.volume-app.s12-awst1w01b {
    left: 59%;
  }

  .info.bottom.dimensoes-awst1w01b {
    margin-top: 55px;
  }

  .info.s8-cad01.item2 {
    margin-top: 164px;
  }

  .info.s4-awst1w01b {
    margin-right: 124px;
  }

  .gif.s8-cad01 {
    z-index: 2;
    max-width: none;
    top: -59px;
    right: -151px;
  }

  .flex-grid.s2-awst1w01b {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    display: flex;
  }

  .conteudo-geral.s10-awst1w01b {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
  }
}

@media screen and (max-width: 991px) {
  .secao.s1-cadd01 {
    background-image: url("../images/mob-s1-cadd01.jpg");
    height: auto;
    padding-bottom: 60px;
  }

  .secao.s2-cadd01 {
    height: auto;
    padding-top: 91px;
    padding-bottom: 91px;
  }

  .secao.s3-cadd01 {
    background-color: #f5f5f5;
    height: auto;
    padding-top: 92px;
    padding-bottom: 0;
  }

  .secao.s4-cadd01 {
    height: auto;
    padding-top: 99px;
    padding-bottom: 100px;
  }

  .secao.s6-cadd01 {
    background-image: none;
    height: auto;
    padding-top: 81px;
  }

  .secao.s5-cadd01 {
    background-color: #f5f5f5;
    height: auto;
    padding-top: 92px;
    padding-bottom: 0;
  }

  .secao.s7-cadd01 {
    background-image: none;
    height: auto;
    padding-top: 90px;
    padding-bottom: 75px;
  }

  .secao.s8-cadd01 {
    background-color: #efefef;
    background-image: none;
    height: auto;
    padding-top: 100px;
    padding-bottom: 110px;
  }

  .secao.s9-cadd01 {
    background-color: #f5f5f5;
    height: auto;
    padding-top: 89px;
    padding-bottom: 0;
  }

  .secao.s10-cadd01 {
    background-color: #000;
    background-image: url("../images/s10-cadd01.jpg");
    background-position: 70%;
    background-size: auto;
    height: auto;
    padding-top: 110px;
    padding-bottom: 50px;
  }

  .secao.dimensoes-cadd01 {
    background-color: #f5f5f5;
    height: auto;
    padding-top: 89px;
    padding-bottom: 59px;
  }

  .secao.footer {
    background-color: #db2422;
    height: auto;
    padding-top: 0;
    padding-bottom: 87px;
  }

  .secao.s1-cad01 {
    background-image: url("../images/mob-s1-cad01.jpg");
    height: auto;
    padding-bottom: 60px;
  }

  .secao.s4-cad01 {
    background-size: auto 490px;
    height: auto;
    padding-top: 119px;
    padding-bottom: 466px;
  }

  .secao.s7-cad01 {
    background-image: url("../images/s7-cad01.jpg");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 991px;
    height: auto;
    padding-top: 106px;
    padding-bottom: 71px;
  }

  .secao.s8-cad01 {
    background-color: #000;
    background-image: none;
    height: auto;
    padding-top: 100px;
    padding-bottom: 0;
  }

  .secao.s1-awst1w01b {
    height: auto;
    padding-bottom: 60px;
  }

  .secao.s2-awst1w01b {
    height: auto;
    padding-top: 91px;
    padding-bottom: 91px;
  }

  .secao.s3-awst1w01b {
    background-color: #581eb6;
    height: auto;
    padding-top: 92px;
    padding-bottom: 0;
  }

  .secao.s4-awst1w01b {
    background-image: none;
    height: auto;
    padding-top: 70px;
    padding-bottom: 0;
  }

  .secao.s5-awst1w01b {
    background-color: #1e134d;
    background-image: none;
    height: auto;
    padding-top: 92px;
    padding-bottom: 0;
  }

  .secao.s6-awst1w01b {
    background-color: #2a2a2a;
    background-image: url("../images/mob-s6-awst1w01b.jpg");
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    padding-top: 95px;
    padding-bottom: 751px;
  }

  .secao.s7-awst1w01b {
    background-color: #f5f5f5;
    background-image: linear-gradient(114deg, #cf0975 36%, #591fb9 91%);
    height: auto;
    padding-top: 0;
    padding-bottom: 80px;
  }

  .secao.s8-awst1w01b {
    background-image: none;
    height: auto;
    padding-top: 90px;
    padding-bottom: 75px;
  }

  .secao.s9-awst1w01b {
    background-color: #1e134d;
    background-image: none;
    height: auto;
    padding-top: 92px;
    padding-bottom: 0;
  }

  .secao.s10-awst1w01b {
    background-color: #e2e4e4;
    background-image: none;
    height: auto;
    padding-top: 100px;
    padding-bottom: 80px;
  }

  .secao.s11-awst1w01b {
    background-color: #f5f5f5;
    height: auto;
    padding-top: 89px;
    padding-bottom: 0;
  }

  .secao.s13-awst1w01b {
    background-color: #2a2a2a;
    background-image: none;
    height: auto;
    padding-top: 0;
    padding-bottom: 80px;
  }

  .secao.s12-awst1w01b {
    background-color: #fff;
    background-image: none;
    height: auto;
    padding-top: 100px;
    padding-bottom: 80px;
  }

  .secao.s14-awst1w01b {
    background-color: #F1F1F1;
    background-image: none;
    height: auto;
    padding-top: 0;
    overflow: hidden;
    padding-bottom: 80px;
  }

  .secao.dimensoes-awst1w01b {
    background-color: #fff;
    height: auto;
    padding-top: 89px;
    padding-bottom: 59px;
  }

  .controle {
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .logo.topo {
    width: auto;
    max-width: 80%;
  }

  .logo.footer {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .box.top.s1-cadd01 {
    margin-top: 55px;
  }

  .box.bottom.s1-cadd01 {
    margin-top: 304px;
  }

  .box.descricao.s4-cadd01,
  .box.descricao.s4-cad01 {
    flex-direction: column;
  }

  .box.s10-cadd01 {
    align-items: center;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .box.s4-cad01 {
    flex-direction: column;
    display: flex;
  }

  .titulo.s1-cadd01.top {
    margin-bottom: 6px;
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.bottom.s1-cadd01,
  .titulo.bottom.s1-cad01 {
    font-size: 20px;
    line-height: 24px;
  }

  .titulo.destaque.s1-cadd01 {
    font-size: 40px;
    line-height: 40px;
  }

  .titulo.destaque.s1-cad01 {
    margin-bottom: 3px;
    font-size: 37px;
    line-height: 40px;
  }

  .titulo.s3-cadd01.top {
    margin-bottom: 6px;
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s3-cadd01.gradient,
  .titulo.s4-cadd01 {
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s4-cadd01.top {
    margin-bottom: 6px;
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s4-cadd01.gradient {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
  }

  .titulo.s5-cadd01 {
    margin-bottom: 35px;
    font-size: 40px;
    line-height: 40px;
  }

  .titulo.s5-cadd01.top {
    margin-bottom: 6px;
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s5-cadd01.gradient {
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s6-cadd01 {
    font-size: 40px;
    line-height: 40px;
  }

  .titulo.s6-cadd01.top {
    margin-bottom: 6px;
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s6-cadd01.gradient {
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s7-cadd01 {
    font-size: 40px;
    line-height: 40px;
  }

  .titulo.s7-cadd01.top {
    margin-bottom: 6px;
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s7-cadd01.gradient {
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s8-cadd01 {
    margin-bottom: 35px;
    font-size: 40px;
    line-height: 40px;
  }

  .titulo.s8-cadd01.top {
    margin-bottom: 6px;
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s8-cadd01.gradient {
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s9-cadd01 {
    font-size: 40px;
    line-height: 40px;
  }

  .titulo.s9-cadd01.top {
    margin-bottom: 6px;
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s9-cadd01.gradient {
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s10-cadd01 {
    margin-bottom: 35px;
    font-size: 40px;
    line-height: 40px;
  }

  .titulo.s10-cadd01.top {
    margin-bottom: 6px;
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s10-cadd01.gradient {
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.medidas-cadd01 {
    font-size: 40px;
    line-height: 40px;
  }

  .titulo.medidas-cadd01.top {
    margin-bottom: 6px;
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.medidas-cadd01.gradient {
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s4-cad01 {
    text-align: center;
    font-size: 38px;
    line-height: 45px;
  }

  .titulo.s4-cad01.top {
    margin-bottom: 6px;
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s8-cad01 {
    margin-bottom: 35px;
    font-size: 39px;
    line-height: 40px;
  }

  .titulo.s8-cad01.top {
    margin-bottom: 6px;
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s8-cad01.gradient {
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s9-cad01 {
    margin-bottom: 37px;
    font-size: 40px;
    line-height: 40px;
  }

  .titulo.s9-cad01.top {
    margin-bottom: 6px;
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s9-cad01.gradient {
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s1-awst1w01b.top {
    margin-bottom: 6px;
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s1-awst1w01b.gradient {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    font-size: 48px;
    line-height: 48px;
  }

  .titulo.s3-awst1w01b {
    font-size: 35px;
    line-height: 35px;
  }

  .titulo.s5-awst1w01b {
    margin-left: auto;
    margin-right: auto;
    font-size: 35px;
    line-height: 35px;
  }

  .titulo.s6-awst1w01b {
    margin-bottom: 35px;
    font-size: 40px;
    line-height: 40px;
  }

  .titulo.s6-awst1w01b.top {
    margin-bottom: 6px;
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s6-awst1w01b.gradient {
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s7-awst1w01b {
    font-size: 40px;
    line-height: 40px;
  }

  .titulo.s7-awst1w01b.top {
    margin-bottom: 6px;
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s7-awst1w01b.gradient {
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s8-awst1w01b {
    font-size: 40px;
    line-height: 40px;
  }

  .titulo.s8-awst1w01b.top {
    margin-bottom: 6px;
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s8-awst1w01b.gradient {
    font-size: 35px;
    line-height: 36px;
  }

  .titulo.s9-awst1w01b {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    font-size: 35px;
    line-height: 35px;
  }

  .titulo.s10-awst1w01b {
    margin-bottom: 35px;
    font-size: 40px;
    line-height: 40px;
  }

  .titulo.s10-awst1w01b.top {
    margin-bottom: 6px;
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s10-awst1w01b.gradient {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    font-size: 35px;
    line-height: 35px;
  }

  .titulo.s11-awst1w01b {
    font-size: 40px;
    line-height: 40px;
  }

  .titulo.s11-awst1w01b.top {
    margin-bottom: 6px;
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s11-awst1w01b.gradient {
    text-align: left;
    max-width: 300px;
    font-size: 35px;
    line-height: 37px;
  }

  .titulo.s13-awst1w01b {
    margin-bottom: 35px;
    font-size: 40px;
    line-height: 40px;
  }

  .titulo.s13-awst1w01b.top {
    margin-bottom: 6px;
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s13-awst1w01b.gradient {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    font-size: 35px;
    line-height: 35px;
  }

  .titulo.s14-awst1w01b {
    margin-bottom: 35px;
    font-size: 40px;
    line-height: 40px;
  }

  .titulo.s14-awst1w01b.top {
    margin-bottom: 6px;
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.s14-awst1w01b.gradient {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    font-size: 35px !important;
    line-height: 35px !important;
  }

  .titulo.medidas-awst1w01b {
    font-size: 40px;
    line-height: 40px;
  }

  .titulo.medidas-awst1w01b.top {
    margin-bottom: 6px;
    font-size: 45px;
    line-height: 45px;
  }

  .titulo.medidas-awst1w01b.gradient {
    font-size: 45px;
    line-height: 45px;
  }

  .texto.codigo-produto.s1-awst1w01b {
    background-color: rgba(41, 41, 41, 0);
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .texto.s3-cadd01 {
    margin-top: 34px;
  }

  .texto.s4-cadd01 {
    max-width: 320px;
    margin-left: 0;
  }

  .texto.s5-cadd01 {
    max-width: 288px;
    margin-top: 34px;
    margin-left: auto;
    margin-right: auto;
  }

  .texto.small.s5-cadd01 {
    margin-top: 70px;
    font-size: 14px;
  }

  .texto.small.s6-cadd01 {
    margin-top: 70px;
    font-size: 14px;
    line-height: 18px;
  }

  .texto.small.medidas-cadd01 {
    text-align: left;
  }

  .texto.small.dimensoes-awst1w01b {
    color: #000;
    text-align: left;
    font-weight: 500;
  }

  .texto.s6-cadd01 {
    margin-top: 34px;
  }

  .texto.s7-cadd01 {
    margin-top: 34px;
    margin-bottom: 80px;
  }

  .texto.s7-cadd01.item {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 15.483px;
    line-height: 15.483px;
  }

  .texto.s8-cadd01 {
    max-width: 308px;
    margin-top: 34px;
    margin-left: auto;
    margin-right: auto;
  }

  .texto.s9-cadd01 {
    max-width: 306px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .texto.s9-cadd01.descricao {
    margin-bottom: 40px;
  }

  .texto.s10-cadd01 {
    max-width: 288px;
    margin-top: 34px;
    margin-left: auto;
    margin-right: auto;
  }

  .texto.descricao.s10-cadd01 {
    text-align: left;
    margin-top: 0;
  }

  .texto.s4-cad01 {
    text-align: center;
    max-width: 274px;
    margin-left: auto;
    margin-right: auto;
  }

  .texto.s4-cad01.item2 {
    max-width: 300px;
  }

  .texto.s7-cad01 {
    max-width: 288px;
    margin-top: 34px;
    margin-bottom: 0;
  }

  .texto.s7-cad01.item {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 15.483px;
    line-height: 15.483px;
  }

  .texto.s8-cad01 {
    max-width: 288px;
    margin: 34px auto 40px;
  }

  .texto.s8-cad01.item2 {
    max-width: 299px;
    margin-bottom: 0;
  }

  .texto.s3-awst1w01b {
    margin-top: 34px;
    margin-left: auto;
    margin-right: auto;
  }

  .texto.s4-awst1w01b {
    text-align: center;
    max-width: none;
    margin-left: 0;
  }

  .texto.s5-awst1w01b {
    margin-top: 34px;
    margin-left: auto;
    margin-right: auto;
  }

  .texto.s6-awst1w01b {
    max-width: 580px;
    margin-top: 34px;
    margin-left: auto;
    margin-right: auto;
  }

  .texto.s7-awst1w01b {
    max-width: 287px;
    line-height: 24px;
  }

  .texto.s8-awst1w01b {
    font-weight: 600;
    text-transform: uppercase;
    line-height: 22px;
  }

  .texto.s9-awst1w01b {
    margin-top: 34px;
    margin-left: auto;
    margin-right: auto;
  }

  .texto.s10-awst1w01b {
    max-width: 600px;
    margin-top: 34px;
    margin-left: auto;
    margin-right: auto;
  }

  .texto.s10-awst1w01b.small.right {
    margin-top: 0;
  }

  .texto.s10-awst1w01b.right {
    max-width: 600px;
  }

  .texto.s11-awst1w01b {
    margin: 30px auto 0 auto;
  }

  .texto.s11-awst1w01b.small {
    text-align: center;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
  }

  .texto.s13-awst1w01b,
  .texto.s12-awst1w01b {
    max-width: 600px;
    margin-top: 34px;
    margin-left: auto;
    margin-right: auto;
  }

  .texto.s12-awst1w01b.small.right {
    margin-top: 0;
  }

  .texto.s12-awst1w01b.right {
    max-width: 600px;
  }

  .texto.s14-awst1w01b {
    max-width: 600px;
    margin-top: 34px;
    margin-left: auto;
    margin-right: auto;
  }

  .img.yes-mobile.s3 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .img.yes-mobile.s2-awst1w01b {
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .img.s6-cadd01.yes-mobile {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .img.s7-cadd01 {
    width: 90%;
    max-width: 345px;
    margin-top: 115px;
  }

  .img.s7-cadd01.yes-mobile {
    margin-top: 52px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .img.s7-cadd01.no-mobile {
    display: none;
  }

  .img.s9-cadd01,
  .img.s10-cadd01 {
    width: 100%;
    position: static;
  }

  .img.s10-cadd01.item1.no-mobile {
    display: none;
  }

  .img.s10-cadd01.item1.yes-mobile {
    width: auto;
    margin-bottom: 90px;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .img.s10-cadd01.item2.no-mobile {
    display: none;
  }

  .img.s4-cad01 {
    max-width: 350px;
  }

  .img.produto.s8-cad01 {
    max-width: 100%;
    margin-top: 65px;
    display: inline-block;
    position: static;
  }

  .img.produto.s11-awst1w01b,
  .img.produto.s13-awst1w01b {
    max-width: 500px;
    margin-top: 61px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .img.produto.s13-awst1w01b.yes-mobile {
    margin-top: 0;
    margin-bottom: 90px;
    display: block;
  }

  .img.produto.s14-awst1w01b {
    max-width: 500px;
    margin-top: 61px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .img.produto.s14-awst1w01b.yes-mobile {
    margin: 0 auto 60px;
    padding-left: 0;
    display: block;
    position: relative;
  }

  .img.nome-produto.s1-awst1w01b {
    margin-left: auto;
    margin-right: auto;
  }

  .img.s4-awst1w01b.yes-mobile {
    object-fit: cover;
    width: 100%;
    height: auto;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .img.s6-awst1w01b.yes-mobile {
    object-fit: cover;
    height: 525.422px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .img.s7-awst1w01b {
    width: 100%;
    position: static;
  }

  .img.s7-awst1w01b.no-mobile {
    display: none;
  }

  .img.s7-awst1w01b.yes-mobile {
    display: block;
  }

  .img.s8-awst1w01b {
    width: 90%;
    max-width: 345px;
    margin-top: 115px;
  }

  .img.s8-awst1w01b.yes-mobile {
    margin-top: 52px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .img.s8-awst1w01b.no-mobile {
    display: none;
  }

  .img.mob-s8-awst1w01b {
    margin-top: 60px;
  }

  .img.s9-awst1w01b.yes-mobile {
    object-fit: cover;
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .img.s5-awst1w01b.yes-mobile {
    object-fit: cover;
    width: 100%;
    height: auto;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .img.s11-awst1w01b {
    width: 100%;
    position: static;
    height: 700px;
    object-fit: cover;
    margin-top: 60px;
  }

  .img.dimensoes-awst1w01b {
    width: 100%;
    position: static;
  }

  .img.dimensoes-awst1w01b.item1.no-mobile {
    margin-top: 0;
    margin-right: 112px;
    display: block;
  }

  .img.dimensoes-awst1w01b.item1.yes-mobile {
    width: auto;
    margin-bottom: 90px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .img.dimensoes-awst1w01b.item2.no-mobile {
    display: block;
  }

  .grid.s2-cadd01.no-mobile {
    display: none;
  }

  .grid.s2-awst1w01b.no-mobile {
    display: flex;
  }

  .conteudo-video.s3-cadd01 {
    width: 100%;
    margin-top: 100px;
    position: static;
  }

  .conteudo-video.s5-cadd01 {
    width: 100%;
    margin-top: 39px;
    position: static;
  }

  .conteudo-video.s10-cadd01 {
    width: 86.7929%;
    max-width: 812px;
    margin-top: 39px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    position: static;
  }

  .conteudo-video.s1-awst1w01b {
    width: 90%;
    max-width: 750px;
    height: auto;
    margin-top: 100px;
    position: absolute;
    top: 562px;
    left: 43%;
    transform: translate(-50%);
  }

  .conteudo-video.s1-awst1w01b.no-mobile {
    display: none;
  }

  .conteudo-video.s1-awst1w01b.yes-mobile {
    width: auto;
    max-width: 750px;
    margin: 30px 22% 30px auto;
    display: block;
    position: static;
    left: 50%;
    transform: none;
  }

  .conteudo-video.s3-awst1w01b {
    width: 100%;
    margin-top: 100px;
    margin-left: -164px;
    position: static;
  }

  .conteudo-video.s10-awst1w01b {
    width: 100%;
    max-width: 500px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .conteudo {
    margin-top: 0;
  }

  .conteudo.s3-cadd01 {
    text-align: center;
    max-width: 100%;
  }

  .conteudo.s5-cadd01 {
    text-align: center;
    max-width: none;
    margin-right: 0;
  }

  .conteudo.s6-cadd01 {
    text-align: center;
    margin-bottom: 83px;
  }

  .conteudo.s8-cadd01 {
    text-align: center;
    max-width: none;
    margin-right: 0;
  }

  .conteudo.s9-cadd01 {
    text-align: center;
    max-width: none;
    margin-bottom: 67px;
  }

  .conteudo.s9-cadd01.top {
    text-align: left;
    width: 50%;
    margin-bottom: 0;
  }

  .conteudo.s9-cadd01.bottom {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
  }

  .conteudo.s10-cadd01 {
    text-align: center;
    max-width: none;
    margin-bottom: 80px;
    margin-right: 0;
  }

  .conteudo.s8-cad01 {
    text-align: center;
    max-width: none;
    margin-right: 0;
  }

  .conteudo.s1-awst1w01b {
    text-align: center;
    max-width: 100%;
    margin-top: 0;
  }

  .conteudo.s3-awst1w01b {
    text-align: center;
    max-width: 100%;
  }

  .conteudo.s5-awst1w01b {
    text-align: center;
    max-width: 100%;
    margin-bottom: 0;
  }

  .conteudo.s6-awst1w01b {
    text-align: center;
    max-width: none;
    margin-right: 0;
  }

  .conteudo.s7-awst1w01b {
    text-align: center;
    max-width: none;
    margin-top: 120px;
    margin-bottom: 0;
  }

  .conteudo.s7-awst1w01b.top,
  .conteudo.s7-awst1w01b.bottom {
    text-align: left;
  }

  .conteudo.s9-awst1w01b {
    text-align: center;
    max-width: 100%;
    margin-bottom: 120px;
  }

  .conteudo.s10-awst1w01b {
    text-align: center;
    max-width: none;
    margin-right: 0;
  }

  .conteudo.s10-awst1w01b.left {
    text-align: center;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .conteudo.s10-awst1w01b.right {
    text-align: center;
    max-width: none;
    margin-top: -53px;
  }

  .conteudo.s11-awst1w01b {
    text-align: center;
    max-width: 700px;
    margin-bottom: 67px;
    margin-left: auto;
    margin-right: auto;
  }

  .conteudo.s11-awst1w01b.top,
  .conteudo.s11-awst1w01b.bottom {
    text-align: left;
  }

  .icon.s14-awst1w01b {
    display: block;
    margin: 0 auto 40px auto;
  }

  .conteudo.s13-awst1w01b,
  .conteudo.s14-awst1w01b {
    text-align: center;
    max-width: none;
    margin-bottom: 0;
    margin-right: 0;
  }

  .conteudo.footer {
    margin-top: 90px;
  }

  .subtitulo.s3-cadd01 {
    font-size: 30px;
    line-height: 31px;
  }

  .subtitulo.s4-cadd01,
  .subtitulo.s6-cadd01,
  .subtitulo.s7-cad01 {
    font-size: 30px;
    line-height: 30px;
  }

  .subtitulo.s8-cad01 {
    text-align: center;
    font-size: 30px;
    line-height: 30px;
  }

  .subtitulo.s1-awst1w01b {
    font-size: 30px;
    line-height: 31px;
  }

  .styles-page {
    display: block;
  }

  .icon.s7-cadd01 {
    width: 90%;
    max-width: 215px;
  }

  .icon.s7-cadd01.item {
    width: auto;
    max-width: 118px;
    margin-top: 0;
    margin-bottom: 7px;
  }

  .icon.s4-cad01 {
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
  }

  .icon.s7-awst1w01b {
    width: auto;
  }

  .icon.volume-app.s10-awst1w01b {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: -350px;
    left: auto;
    right: -162px;
  }

  .icon.volume-app.s12-awst1w01b {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
    top: -350px;
    left: auto;
    right: -162px;
  }

  .item.s6-cadd01.item2 {
    margin-top: 110px;
  }

  .item.s7-cadd01 {
    margin-bottom: 43px;
  }

  .item.s7-cadd01.yes-mobile {
    display: block;
  }

  .item.s4-cad01.item2 {
    margin-top: 110px;
  }

  .item.s7-awst1w01b {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    margin-bottom: 35px;
  }

  .lista.s8-awst1w01b {
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 19px;
  }

  .lista-item.s8-awst1w01b {
    color: #cf0975;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .info.top {
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 65px;
    display: flex;
  }

  .info.bottom {
    display: block;
  }

  .info.bottom.dimensoes-awst1w01b {
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .info.s8-cad01.item2 {
    margin-top: 70px;
    margin-right: auto;
  }

  .info.s4-awst1w01b {
    margin-right: auto;
  }

  .info.s8-awst1w01b.yes-mobile {
    display: block;
  }

  .gif.s8-cad01 {
    max-width: 100%;
    margin-bottom: 0;
    position: static;
  }

  .gif.s4-awst1w01b {
    margin-top: 27px;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .linha.s6-awst1w01b {
    margin-left: auto;
    margin-right: auto;
  }

  .info-bottom.s10-awst1w01b.left {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
  }

  .info-bottom.s10-awst1w01b.right {
    margin-top: 50px;
  }

  .conteudo-geral.s10-awst1w01b {
    display: block;
  }

  .box-title.s11-awst1w01b {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
  }
}

@media screen and (max-width: 767px) {
  .secao.s7-cadd01 {
    padding-top: 90px;
  }

  .secao.s7-cad01 {
    padding-top: 106px;
  }

  .secao.s6-awst1w01b {
    padding-bottom: 700px;
  }

  .secao.s8-awst1w01b {
    padding-top: 90px;
  }

  .controle {
    max-width: 365px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .logo.topo {
    width: auto;
  }

  .titulo.s8-awst1w01b.gradient {
    font-size: 32px;
  }

  .titulo.s11-awst1w01b.gradient {
    text-align: center;
  }

  .titulo.medidas-awst1w01b.gradient {
    font-size: 35px;
    line-height: 35px;
  }

  .texto.codigo-produto.s1-awst1w01b {
    padding: 10px;
    font-size: 29px;
    line-height: 29px;
  }

  .texto.s4-awst1w01b {
    text-align: center;
  }

  .texto.s9-awst1w01b {
    max-width: 310px;
  }

  .img.yes-mobile.s2-awst1w01b {
    display: block;
  }

  .img.s7-cadd01.yes-mobile {
    object-fit: none;
  }

  .img.s10-cadd01.item1.yes-mobile {
    display: block;
  }

  .img.produto.s11-awst1w01b,
  .img.produto.s13-awst1w01b,
  .img.produto.s14-awst1w01b {
    max-width: 100%;
  }

  .img.s4-awst1w01b.yes-mobile {
    height: 518.242px;
  }

  .img.s7-awst1w01b.yes-mobile {
    object-position: 50% 50%;
    height: 266.563px;
  }

  .img.s8-awst1w01b.yes-mobile {
    object-fit: none;
  }

  .img.s5-awst1w01b.yes-mobile {
    height: 533.535px;
  }

  .img.dimensoes-awst1w01b.item1.no-mobile,
  .img.dimensoes-awst1w01b.item2.no-mobile,
  .grid.s2-awst1w01b.no-mobile {
    display: none;
  }

  .conteudo-video.s1-awst1w01b.yes-mobile {
    width: 700px;
    max-width: 700px;
    height: 550px;
    margin-left: 0;
    margin-right: 0%;
    padding-left: 0;
    transform: translate(-268px);
  }

  .conteudo-video.s3-awst1w01b {
    margin-left: -131px;
  }

  .conteudo-video.s10-awst1w01b {
    margin-left: auto;
  }

  .conteudo.s9-cadd01.top {
    width: auto;
  }

  .conteudo.s11-awst1w01b {
    margin-bottom: 50px;
  }

  .conteudo.s13-awst1w01b {
    max-width: 310px;
    margin-right: auto;
  }

  .conteudo.s14-awst1w01b {
    max-width: 310px;
    margin-left: auto;
    margin-right: auto;
  }

  .subtitulo.s1-awst1w01b {
    font-size: 24px;
    line-height: 28px;
  }

  .span.s1-awst1w01b {
    font-size: 17px;
    line-height: 32px;
  }

  .icon.s7-cadd01 {
    width: 90%;
    max-width: 215px;
  }

  .icon.volume-app.s10-awst1w01b {
    width: 50px;
    max-width: 80%;
    top: -263px;
    right: -128px;
  }

  .icon.volume-app.s12-awst1w01b {
    width: auto;
    max-width: 80%;
    top: -263px;
    right: -128px;
  }

  .info.s1-awst1w01b {
    width: auto;
    margin-top: 40px;
  }

  .gif.s4-awst1w01b {
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .flex-grid.s2-awst1w01b.no-mobile {
    display: none;
  }

  .box-title.s11-awst1w01b {
    flex-flow: column;
  }
}

@media screen and (max-width: 479px) {
  .secao.s7-cad01 {
    background-position: 50% 100%;
    background-size: 991px;
  }

  .secao.s6-awst1w01b {
    background-size: cover;
    padding-bottom: 700px;
  }

  .texto.s4-awst1w01b {
    text-align: center;
  }

  .img.yes-mobile.s3,
  .img.yes-mobile.s2-awst1w01b {
    max-width: 100%;
  }

  .img.s6-cadd01.yes-mobile {
    object-fit: cover;
    object-position: 70% 50%;
    height: 387.066px;
  }

  .img.s7-cadd01.yes-mobile {
    object-fit: fill;
    object-position: 50% 50%;
    height: auto;
  }

  .img.s9-cadd01,
  .img.s10-cadd01 {
    height: 400px;
  }

  .img.elemento.footer {
    width: 100%;
  }

  .img.produto.s13-awst1w01b.yes-mobile {
    max-width: 90%;
  }

  .img.produto.s14-awst1w01b.yes-mobile {
    max-width: 90%;
  }

  .img.s4-awst1w01b.yes-mobile {
    height: 490px;
  }

  .img.s7-awst1w01b {
    height: 400px;
  }

  .img.s8-awst1w01b.yes-mobile {
    object-fit: fill;
    object-position: 50% 50%;
    height: auto;
  }

  .img.mob-s8-awst1w01b {
    width: auto;
  }

  .img.s5-awst1w01b.yes-mobile,
  .img.s11-awst1w01b,
  .img.dimensoes-awst1w01b {
    height: 400px;
  }

  .conteudo-video.s3-awst1w01b {
    height: auto;
    margin-left: -92px;
  }

  .conteudo-video.s10-awst1w01b {
    height: auto;
    margin-left: auto;
  }

  .conteudo.s3-cadd01,
  .conteudo.s5-cadd01,
  .conteudo.s6-cadd01,
  .conteudo.s8-cadd01,
  .conteudo.s9-cadd01,
  .conteudo.s10-cadd01,
  .conteudo.s8-cad01,
  .conteudo.s1-awst1w01b,
  .conteudo.s3-awst1w01b,
  .conteudo.s5-awst1w01b,
  .conteudo.s6-awst1w01b,
  .conteudo.s7-awst1w01b,
  .conteudo.s9-awst1w01b,
  .conteudo.s10-awst1w01b,
  .conteudo.s11-awst1w01b,
  .conteudo.s13-awst1w01b {
    overflow: visible;
  }

  .conteudo.s14-awst1w01b {
    max-width: 300px;
    margin-left: auto;
    overflow: visible;
  }

  .icon.volume-app.s10-awst1w01b,
  .icon.volume-app.s12-awst1w01b {
    top: -249px;
    right: -103px;
  }

  .lista.s8-awst1w01b {
    padding-left: 31px;
  }
}

@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-ExtraBoldItalic.ttf") format("truetype"),
    url("../fonts/Montserrat-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-ExtraBold.ttf") format("truetype"),
    url("../fonts/Montserrat-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

#secao8 {
  background: #e2e4e4;
  height: auto;
  background-size: cover;
  overflow: hidden;
  max-width: 1920px;
  margin: 0 auto;
  box-sizing: border-box;
  padding: 105px 0 27px 0 !important;
}

#secao8 h2 {
  font-family: "Montserrat";
  font-size: 50px;
  font-style: normal;
  margin: 0 0 47px 0;
  max-width: 431px;
  font-weight: 700;
  line-height: 51px;
  background: linear-gradient(106deg, #cf0975 21.88%, #591fb9 79.17%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  text-transform: uppercase;
}

#secao8 .info {
  margin: 0 30px 0 auto;
  max-width: 595px;
}

#secao8 .iconvolume {
  margin-left: -90px;
  margin-right: 50px;
}

#secao8 .info .box-img {
  display: flex;
  gap: 23px;
  margin: 44px 0 110px 0;
}

#secao8 p {
  color: #000;
  max-width: 504px;
  font-family: Montserrat;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}

#secao8 p span {
  color: #cf0975;
  font-family: Montserrat;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
}

#secao8 .small {
  color: #000;
  max-width: 626px;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  margin: 0 auto;
  text-align: center;
  margin-top: 30px;
}

@media screen and (max-width: 991px) {
  #secao8 {
    background: #e2e4e4;
    text-align: center;
    padding: 77px 0 44px 0 !important;
    height: auto;
  }

  #secao8 .conteudo video {
    width: 100%;
  }

  #secao8 .conteudo-geral {
    display: block;
  }

  #secao8 .no-mobile {
    display: none;
  }

  #secao8 .iconvolume.yes-mobile {
    width: 67px;
  }

  #secao8 .conteudo {
    align-items: center;
    justify-content: center;
    display: block;
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
  }

  #secao8 h2 {
    margin: 0 auto 38px auto;
    font-size: 35px;
    line-height: 36px;
    max-width: 100%;
    text-align: center;
  }

  #secao8 .small.no-mobile {
    display: none;
  }

  #secao8 .iconvolume {
    margin-top: 70px;
    margin: 0 auto;
    transform: rotate(90deg);
  }
}

#secao8 .yes-mobile {
  display: block;
  margin: 0 auto 50px auto;
}

#secao8 .yes-mobile img {
  margin: 0 0 0 auto;
  width: 60%;
}

#secao8 .info .box-img {
  flex-direction: column;
  gap: 23px;
  max-width: 223px;
  margin: 44px auto 70px auto;
}

#secao8 .info {
  float: inherit;
  max-width: 410px;
  padding: 0 15px;
  margin: 0 auto;
}

#secao8 p br {
  display: block !important;
}

#secao8 p {
  font-size: 20px;
  line-height: 26px;
}

#secao8 .icone {
  margin: 15px 0;
}

#secao8 .icone img {
  max-width: 190px;
}

@media screen and (max-width: 540px) {
  #secao8 br {
    display: none;
  }

  #secao8 .yes-mobile img {
    margin: 0 0 0 0;
    width: 100%;
  }

  #secao8 .small {
    font-size: 2.8vw;
    padding: 0 15px;
  }
}

@media screen and (max-width: 468px) {
  #secao8 p {
    font-size: 18px;
  }

  #secao8 .small {
    font-size: 12px;
  }
}

#secao8 .conteudo-geral {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

#secao8 .conteudo-geral .left {
  text-align: left;
  max-width: 414px;
  position: relative;
  z-index: 2;
  width: 100%;
}

#secao8 .conteudo-geral video {
  width: 42%;
  margin: -80px -50px 0 -100px;
}

#secao8 .conteudo-geral .right {
  text-align: right;
  max-width: 428px;
  position: relative;
  z-index: 2;
  width: 100%;
}

#secao8 .iconvolume {
  margin-top: 150px;
}

#secao8 .conteudo {
  margin-top: 0;
}

#secao8 .conteudo-geral .right .box-apps {
  display: flex;
  justify-content: end;
  gap: 24px;
  margin-top: 52px;
}

.secao.secao-video {
  padding: 60px 15px !important;
  background-color: #f5f5f5 !important;
  max-width: 1920px !important;
  margin: 0 auto !important;
}

.secao.secao-video .controle {
  padding: 0;
}

@media screen and (max-width: 1280px) {
  #secao8 .iconvolume {
    margin-top: 70px;
  }

  #secao8 .conteudo-geral video {
    width: 35%;
    margin: 0px -50px 0 -50px;
  }
}

@media screen and (max-width: 991px) {
  #secao8 .conteudo-geral {
    display: block;
  }

  #secao8 .controle {
    max-width: 100%;
  }

  #secao8 p {
    width: 100%;
    text-align: center;
    margin: 0 auto;
  }

  .secao.secao-video iframe {
    height: 380px !important;
  }

  #secao8 .conteudo-geral video {
    width: 100%;
    margin: 50px 0px 30px 0px;
    max-width: 500px;
  }

  #secao8 .iconvolume {
    transform: rotate(90deg);
    display: block;
    margin: 0 auto 40px auto;
  }

  #secao8 .conteudo-geral .right .box-apps {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
    gap: 24px;
    margin-top: 80px;
    margin-bottom: 60px;
  }
}


.secao-video {
  max-width: 1920px;
  margin: 0 auto;
}