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

#page-rb {
  max-width: 890px;
  margin: 0 auto;
}

.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 (min-width: 0) {
  .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: #323232;
  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: 40px;
}

.secao.s3-awst1w01b {
  max-width: 1920px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  padding-top: 237px;
  padding-bottom: 237px;
  position: relative;
}

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

.secao.s5-awst1w01b {
  background-image: url("../images/secao5-awst1w01b.jpg");
  background-position: 45%;
  background-size: cover;
  max-width: 1920px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 237px;
  overflow: hidden;
  padding-bottom: 237px;
  position: relative;
}

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

.secao.s6-awst1w01b {
  background-color: #FFF;
  background-position: 50%;
  background-size: cover;
  max-width: 1920px;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 278px;
  padding-bottom: 278px;
  position: relative;
}

.secao.s7-awst1w01b {
  background-color: #EFEFEF;
  max-width: 1920px;
  height: 854px;
  background-image: url("../images/s7-awst1w01b.jpg");
  margin-left: auto;
  margin-right: auto;
  padding-top: 135px;
  background-position: 50%;
  position: relative;
}

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

.secao.s9-awst1w01b {
  background-color: #581eb6;
  overflow: hidden;
  background-image: url("../images/s9-awst1w01b.jpg");
  background-position: 60%;
  background-size: cover;
  max-width: 1920px;
  height: 662px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 141px;
  padding-bottom: 0;
  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: 40px;
  position: relative;
}

.secao.s13-awst1w01b {
  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: 268px;
  padding-bottom: 269px;
  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: 50%;
  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: 918px;
  font-size: 50px;
  line-height: 50px;
  margin: 0 auto;
}

.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;
}

.titulo.s6-awst1w01b {
  color: #000;
  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: 80px;
  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: 874px;
  margin-left: auto;
  margin-right: auto;
  font-size: 50px;
  line-height: 51px;
}

.s8-awst1w01b h3 {
  margin: 0 auto;
  text-align: center;
  color: #F04931;
  text-align: center;
  font-family: Montserrat;
  font-size: 23px;
  font-style: normal;
  margin-top: 22px;
  font-weight: 700;
  line-height: 26px; /* 113.043% */
  max-width: 710px;
}

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

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

.s9-awst1w01b .small {
  max-width: 480px;
  color: #FFF;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px; /* 128.571% */
}

.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: 558px;
  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;
  color: #fff;
  font-size: 50px;
  max-width: 436px;
  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: #fff;
  max-width: 456px;
  margin-top: 0;
  font-size: 20px;
  line-height: 26px;
}

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

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

.texto.s7-awst1w01b {
  color: #000;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
}

.texto.s9-awst1w01b {
  color: #fff;
  max-width: 538px;
  margin-top: 56px;
  margin-bottom: 145px;
  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: 0;
  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: 392px;
  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;
  margin: 0 auto;
}

.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-left: auto;
  margin-right: auto;
  display: block;
  margin-top: 60px;
}

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

.s8-awst1w01b .small {
  color: #000;
  text-align: center;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px; /* 128.571% */
  margin: 90px auto 0 auto;
}

.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: 35%;
  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 {
  width: auto;
  position: absolute;
  top: 20px;
  right: 50%;
  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: 37px;
}

.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: 0;
}

.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: 577px;
  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: 761px;
  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: 490px;
  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;
}

.conteudo.s10-awst1w01b.left .d-flex img {
  display: block;
  margin: 0 auto 50px auto;
}

.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;
  font-size: 60px;
  line-height: 60px;
  display: inline-flex;
}

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

.span.s11-awst1w01b {
  color: #F04931;
  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: 46px;
  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: #F04931;
  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: 35px;
  position: relative;
}

.info.s4-awst1w01b {
  max-width: 600px;
  margin-left: auto;
  top: 250px;
}

.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;
  flex-direction: row-reverse;
  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: 18px;
  grid-row-gap: 18px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 48px;
  display: flex;
}

@media screen and (min-width: 992px) {
  .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: 70px;
    overflow: hidden;
  }

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

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

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

  .secao.s14-awst1w01b {
    background-color: #f5f5f5;
    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.s6-awst1w01b.gradient,
  .titulo.s7-awst1w01b.gradient {
    font-size: 72px;
    line-height: 60px;
  }

  .titulo.s7-awst1w01b.gradient {
    font-size: 50px;
    line-height: 50px; /* 100% */
  }

  .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: 512px;
    margin-top: 40px;
  }

  .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: -60px;
  }

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

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

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

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

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

  .s2-awst1w01b .texto {
    color: #000;
    margin-top: 55px;
  text-align: center;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  }

  .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: 52.7%;
    margin-top: -193px;
    margin-top: 30px;
    margin-right: 30px;
  }

  .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.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: 558px;
    margin-top: 0;
  }

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

  .conteudo.s13-awst1w01b {
    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;
  }

  .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;
    flex-direction: row-reverse;
  }

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

@media screen and (min-width: 0) {
  .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: 70px;
  }

  .secao.s5-awst1w01b {
    background-image: linear-gradient(106deg, #F04931 29.16%, #CF0975 75.64%);
    height: auto;
    padding-top: 92px;
    padding-bottom: 0;
  }

  .secao.s6-awst1w01b {
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    padding-top: 95px;
    padding-bottom: 90px;
  }

  .secao.s7-awst1w01b {
    background-color: #f5f5f5;
    background-image: none;
    height: auto;
    padding-top: 120px;
    padding-bottom: 100px;
  }

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

  .secao.s9-awst1w01b {
    background-color: #BB1D64;
    overflow: hidden;
    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-image: linear-gradient(106deg, #F04931 29.16%, #CF0975 75.64%);
    height: auto;
    padding-top: 80px;
    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: #f5f5f5;
    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: 45px;
   margin-top: 20px;
    line-height: 45px;
  }

  .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;
    margin: 0 auto 40px auto;
    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: center;
    max-width: 400px;
    font-size: 35px;
    line-height: 37px;
    margin:  0 auto;
  }

  .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: 40px;
    line-height: 40px;
  }

  .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 {
    line-height: 24px;
  }

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

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

  .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;
    max-width: 450px;
  }

  .texto.s11-awst1w01b.small {
    text-align: center;
    max-width: 500px;
    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: 70px;
    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;
    max-width: 500px;
    margin-top: 60px;
    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;
    max-width: 500px;
    width: 95%;
    margin: 50px auto 0 auto;
  }

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

  .s8-awst1w01b .small {
    max-width: 500px;
    margin-top: 50px;
  }

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

  .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%);
  }

  .s2-awst1w01b .texto {
    color: #000;
    margin: 55px auto 0 auto;
    display: block;
    text-align: center;
    font-family: Montserrat;
    max-width: 500px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}

.s2-awst1w01b .controle {
  margin: 0 auto;
}

  .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: 60px auto 0 auto;
    position: static;
    max-width: 500px;
  }

  .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: 0;
    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: 80px;
  }

  .s9-awst1w01b .small {
    margin: 0 auto;
  }

  .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 {
    display: block;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
  }
}

@media screen and (max-width: 767px) {
  .s2-awst1w01b .controle .abc{
  display: none;
}

  .secao.s7-cadd01 {
    padding-top: 90px;
  }

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

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

  .controle {
    max-width: 95%;
    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;
    margin-bottom: 60px;
  }

  .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.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.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;
    
  }

  .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.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.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: #fff;
  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, #F04931 21.88%, #BB1D64 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: #F04931;
  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 (min-width: 0) {
  #secao8 {
    background: #fff;
    text-align: center;
    padding: 77px 0 44px 0 !important;
    height: auto;
  }

  #secao8 .conteudo-geral .left {
    margin-top: 0 !important;
  }

  #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;
  }
}

#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;
  margin-top: 80px;
  width: 100%;
}

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

#secao8 .conteudo-geral .right {
  text-align: right;
  margin-top: -90px;
  max-width: 428px;
  align-self: center;
  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;
}

.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;
  }
}

.s1-awst1w01b .nome-produto.yes-mobile {
  display: none;
}

@media screen and (min-width: 0) {
  #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 {
    display: block;
    margin: 0 auto 40px auto;
  }

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

  #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;
  }

  .s1-awst1w01b .nome-produto.no-mobile {
    display: none;
  }

  .s1-awst1w01b .nome-produto.yes-mobile {
    display: block;
    position: relative;
    left: -20px;
  }
  
}


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


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

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

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

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

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

@media screen and (max-width: 500px) {
  .controle {
        max-width: 95%;
        padding-left: 15px;
        padding-right: 15px;
    }

  .texto.s5-awst1w01b, .texto.s4-awst1w01b, .texto.s9-awst1w01b, #secao8 p, .texto.s6-awst1w01b, .texto.s12-awst1w01b, .texto.s11-awst1w01b, .texto.s7-awst1w01b, .texto.s13-awst1w01b, .texto.item-lista{
    font-size: 16px !important;
  }
  .titulo.s1-awst1w01b.gradient, .titulo.s5-awst1w01b, #secao8 h2, .titulo.s7-awst1w01b.gradient{
    font-size: 8vw !important;
    line-height: 110% !important;
  }

  .titulo.s4-cadd01.gradient, .titulo.s8-awst1w01b.gradient, .titulo.s9-awst1w01b, .titulo.s11-awst1w01b.gradient, .titulo.s7-awst1w01b.gradient, .titulo.s13-awst1w01b.gradient, .titulo.medidas-awst1w01b.gradient{
    font-size: 9vw !important;
    line-height: 110% !important;
  }

  .span.s6-awst1w01b.gradient-colorido{
    font-size: 12vw;
    line-height: 110%;
  }

  .s8-awst1w01b h3{
    font-size: 6vw;
    line-height: 110%;
  }

  .s8-awst1w01b .small, .s9-awst1w01b .small, #secao8 .small, .texto.s11-awst1w01b.small{
    font-size: 13px !important;
  }

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

@media screen and (min-width: 0px) {
    .img.s7-awst1w01b.yes-mobile {
        width: 85%;
    }
}

/* secao 6 */

@media screen and (min-width: 0px) {
    .conteudo.s6-awst1w01b {
        margin-top: 0;
        margin: 0 auto;
    }
}
@media screen and (max-width: 2001px) {
    .conteudo.s6-awst1w01b {
        text-align: center;
        max-width: none;
        margin-right: 0;
    }
}
@media screen and (min-width: 0px) {
    .conteudo.s6-awst1w01b .bca {
        display: flex
;
        align-items: center;
        padding-bottom: 50px;
        max-width: 75%;
        margin: 0 auto;
    }
}
@media screen and (max-width: 2001px) {
    .conteudo-video.s3-awst1w01b {
        width: 100%;
        margin: 60px auto 0 auto;
        position: static;
        max-width: none;
    }
}
@media screen and (max-width: 2222px) {
    .conteudo-video.s3-awst1w01b video {
        position: static;
        width: 100%;
        height: 100%;
        transform: none;
        margin: 0 auto;
    }
}
.span.s6-awst1w01b.gradient-colorido {
    color: #fff;
    font-size: 40px;
    line-height: 40px;
    display: inline-flex
;
}

@media screen and (min-width: 0) {
    .titulo.s6-awst1w01b {
        margin-bottom: 35px;
        font-size: 40px;
        line-height: 40px;
        text-align: left;
    }
}
@media screen and (min-width: 0) {
    .texto.s6-awst1w01b {
        max-width: 630px;
        margin-top: 34px;
        margin-left: auto;
        margin-right: auto;
    }
}
@media screen and (min-width: 0px) {
    .icon.s6-awst1w01b {
        padding-right: 40px;
        border-right: 1px solid #000;
    }
}
@media screen and (min-width: 0px) {
    .conteudo.s6-awst1w01b .bca {
        display: flex;
        align-items: center;
        padding-bottom: 50px;
        max-width: 85%;
        margin: 0 auto;
    }
}
@media screen and (min-width: 0) {
    .titulo.s6-awst1w01b {
        margin-bottom: 0;
        font-size: 40px;
        line-height: 40px;
        text-align: left;
        padding-left: 40px;
    }
}

@media screen and (max-width: 767px) {
    .titulo.s6-awst1w01b {
        margin-bottom: 0;
        font-size: 7vw;
        line-height: 40px;
        text-align: center;
        padding-left: 0;
        display: flex;
        flex-direction: column;
        margin: 0 auto;
        justify-content: center;
        align-items: center;
        margin-top: 30px;
    }
    .span.s6-awst1w01b.gradient-colorido{
      font-size: 7vw;
    }
        .conteudo.s6-awst1w01b .bca {
        display: flex;
        align-items: center;
        padding-bottom: 0;
        max-width: 85%;
        margin: 0 auto;
        flex-direction: column;
    }
        .icon.s6-awst1w01b {
        padding-right: 0;
        border-right: none;
    }
}

/* secao app aiwa */
#secao8 {
    background: #fff;
    height: auto;
    background-size: cover;
    overflow: hidden;
    max-width: 1920px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 105px 0 27px 0 !important;
}
#secao8 .conteudo-geral {
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
}
#secao8 .conteudo-geral .left {
    text-align: left;
    max-width: 450px;
    position: relative;
    z-index: 2;
    margin-top: 130px;
    width: 100%;
}
#secao8 .conteudo-geral video {
    width: 50%;
    margin: -80px -50px 0 -100px;
}
#secao8 .iconvolume {
    margin-top: 70px;
    margin-left: -50px;
    margin-right: 50px;
}
#secao8 .conteudo-geral .left .box-apps{
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding-top: 30px;
}

@media screen and (max-width: 767px) {
    #secao8 {
        background: #fff;
        text-align: center;
        padding: 77px 0 44px 0 !important;
        height: auto;
    }
        #secao8 .conteudo-geral {
        display: block;
        align-items: flex-start;
    }
        #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;
    }
}

/* 
 */

 .secao.s1-awst1w01b {
    background-color: #323232;
    background-image: url(../images/ney.jpg);
    max-width: 1920px;
    height: 922px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 100px;
    position: relative;
    overflow: hidden;
    padding-top: 0px;
    background-position: center;
}
@media screen and (min-width: 0) {
    .s1-awst1w01b .nome-produto.yes-mobile {
        left: 0;
    }
}
@media screen and (min-width: 0) {
    .titulo.s1-awst1w01b.gradient {
        max-width: none;
        margin-left: auto;
        margin-right: auto;
        font-size: 45px;
        margin-top: 20px;
        line-height: 45px;
        text-align: right;
        color: #F04931;
    }
}

@media screen and (max-width: 700) {
    .titulo.s1-awst1w01b.gradient {
        font-size: 9vw;
    }
}

.secao.s4-awst1w01b {
    background-color: #fff;
    background-position: 60%;
    background-size: cover;
    max-width: 1920px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 30px;
    padding-bottom: 80px;
    position: relative;
}

.secao.s4-awst1w01b .w-layout-blockcontainer.controle.w-container{
  background-color: #2A2A2A;
  border-radius: 20px;
  padding: 50px 0 10px 0;
}

@media screen and (min-width: 0) {
    .secao.s9-awst1w01b {
        background-image: url(../images/s9-awst1w01b.jpg) !important;
        overflow: hidden;
        background-image: none;
        height: 1132px;
        padding-top: 92px;
        padding-bottom: 0;
    }
}

@media screen and (min-width: 0) {
    .s9-awst1w01b .small {
        margin: 0 auto;
        max-width: none;
        color: black;
        margin-top: 800px;
    }
}

@media screen and (max-width: 500px) {
    .s9-awst1w01b .small {
        margin-top: 700px;
    }
}

/*  */

@media screen and (min-width: 0) {
    .secao.s12-awst1w01b {
        background-image: none;
        max-width: 1920px;
        margin-left: auto;
        margin-right: auto;
    }
}

.secao.s12-awst1w01b .w-layout-blockcontainer.controle.w-container {
    background-image: url(../images/fim.jpg);
    background-position-x: 100%;
    height: 2282px;
    background-repeat: no-repeat;
    padding-top: 100px;
    background-position: center;
}

.conteudo.s10-awst1w01b.left {
    text-align: left;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}
.conteudo.s10-awst1w01b.left .inicio, .conteudo.s10-awst1w01b.left .inicio .esq, .conteudo.s10-awst1w01b.left .inicio .dir {
    display: flex
;
    flex-direction: row;
    gap: 14px;
    align-items: center;
    justify-content: center;
    padding-bottom: 250px;
}
.conteudo.s10-awst1w01b.left .d-flex img {
    display: block;
    margin: 0 auto 50px auto;
}
.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;
    max-width: 85%;
}
.conteudo.s100-awst1w01b.left {
    text-align: left;
    max-width: 761px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 450px;
}
.conteudo.s100-awst1w01b.left h1 {
    background-image: linear-gradient(106deg, #F04931 0%, #CF0975 100%);
    background-clip: text;
    padding: 3px 0px;
    -webkit-background-clip: text;
    color: transparent;
    font-size: 50px;
    text-align: center;
    padding-bottom: 15px;
}
.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;
    max-width: 90%;
}
.secao.s12-awst1w01b .small {
    padding-top: 500px;
}

@media screen and (min-width: 0) {
    .secao.s12-awst1w01b .controle {
        max-width: 95%;
        padding-left: 30px;
        padding-right: 30px;
    }
}

.conteudo.s10-awst1w01b.left .inicio, .conteudo.s10-awst1w01b.left .inicio .esq, .conteudo.s10-awst1w01b.left .inicio .dir {
    display: flex
;
    flex-direction: row;
    gap: 14px;
    align-items: center;
    justify-content: center;
    padding-bottom: 230px;
}

.conteudo.s100-awst1w01b.left {
    text-align: left;
    max-width: 761px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 500px;
}
.conteudo.s100-awst1w01b.left .d-flex img {
    display: block;
    margin: 0 auto 50px auto;
}
.secao.s12-awst1w01b .small {
    padding-top: 430px;
    margin: 0 auto;
    text-align: center;
}

@media screen and (max-width: 600px) {
    .img.yes-mobile.s2-awst1w01b {
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    .secao.s12-awst1w01b .w-layout-blockcontainer.controle.w-container{
      display: none;
    }
    .secao.s12-awst1w01b {
        padding-top: 30px;
        padding-bottom: 0;
    }
}

.secao.s40-awst1w01b .w-layout-blockcontainer.controle.w-container{
  top: 150px;
}

.secao.s40-awst1w01b .video{
  top: -100px;
  position: relative;
}

.secao.s40-awst1w01b .texto.s4-awst1w01b{
  max-width: 85%;
  margin: 0 auto;
}

@media screen and (max-width: 600px) {
    .secao.s40-awst1w01b .titulo.s4-cadd01.gradient {
        text-align: center;
        font-size: 5vw !important;
        line-height: 110% !important;
    }
    .secao.s40-awst1w01b .texto.s4-awst1w01b {
    max-width: 80%;
    margin: 0 auto;
    font-size: 2.5vw !important;
    line-height: 110% !important;
}
.secao.s40-awst1w01b .w-layout-blockcontainer.controle.w-container {
    top: 15vw !important;
}
}

/*  */

.secao.s400-awst1w01b {
    background-color: #fff;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
}

.secao.s400-awst1w01b .video {
  display: flex;
  justify-content: center;
}

.secao.s400-awst1w01b .w-layout-blockcontainer.controle.w-container{
  top: 780px;
}

.secao.s400-awst1w01b .video{
  top: -300px;
  position: relative;
}

.secao.s400-awst1w01b .texto.s4-awst1w01b{
  max-width: 85%;
  margin: 0 auto;
}

@media screen and (max-width: 800px) {
    .secao.s400-awst1w01b .titulo.s4-cadd01.gradient {
        text-align: center;
        font-size: 5vw !important;
        line-height: 110% !important;
    }
    .secao.s400-awst1w01b .texto.s4-awst1w01b, .secao.s400-awst1w01b .small {
    max-width: 100%;
    margin: 0 auto;
    font-size: 2.5vw !important;
    line-height: 110% !important;
}
.secao.s400-awst1w01b .w-layout-blockcontainer.controle.w-container {
    top: 90vw !important;
}
.secao.s400-awst1w01b .small {
    margin-top: 6vw !important;
}
}

.secao.s400-awst1w01b .titulo.s4-cadd01.gradient{
  color: white;
}

.secao.s400-awst1w01b .small{
  color: white;
  text-align: center;
  font-size: 14px;
  margin-top: 100px;
}
@media screen and (min-width: 0) {
    .secao.s9-awst1w01b {
        background-image: url(../images/s9-awst1w01b.jpg) !important;
        overflow: hidden;
        background-image: none;
        height: 1132px;
        padding-top: 92px;
        padding-bottom: 0;
        top: -200px;
    }
}

@media screen and (max-width: 500px){
.secao.s400-awst1w01b .w-layout-blockcontainer.controle.w-container {
    top: 80vw !important;
}
.secao.s400-awst1w01b .video {
    top: -230px;
    position: relative;
}}

@media screen and (max-width: 400px) {
    .secao.s400-awst1w01b .video {
        top: -180px;
        position: relative;
    }
        .secao.s9-awst1w01b {
        top: -130px;
    }
}

@media screen and (min-width: 0) {
    .secao.s12-awst1w01b {
        background-image: none;
        max-width: 1920px;
        margin-left: auto;
        margin-right: auto;
        top: -200px;
    }
}

/*  */

.secao.s04-awst1w01b {
    background-color: #fff;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
}

.secao.s04-awst1w01b .video {
  display: flex;
  justify-content: center;
}

.secao.s04-awst1w01b .w-layout-blockcontainer.controle.w-container{
  top: 220px;
}

.secao.s04-awst1w01b .video{
  top: -300px;
  position: relative;
}

.secao.s04-awst1w01b .texto.s4-awst1w01b{
  max-width: 85%;
  margin: 0 auto;
}

@media screen and (max-width: 800px) {
    .secao.s04-awst1w01b .titulo.s4-cadd01.gradient {
        text-align: center;
        font-size: 5vw !important;
        line-height: 110% !important;
    }
    .secao.s04-awst1w01b .texto.s4-awst1w01b, .secao.s400-awst1w01b .small {
    max-width: 100%;
    margin: 0 auto;
    font-size: 2.5vw !important;
    line-height: 110% !important;
}
.secao.s04-awst1w01b .w-layout-blockcontainer.controle.w-container {
    top: 22vw !important;
}
.secao.s04-awst1w01b .small {
    margin-top: 6vw !important;
}
}

.secao.s04-awst1w01b .titulo.s4-cadd01.gradient{
  color: white;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.secao.s04-awst1w01b .small{
  color: white;
  text-align: center;
  font-size: 14px;
  margin-top: 100px;
}

@media screen and (max-width: 500px){
.secao.s04-awst1w01b .w-layout-blockcontainer.controle.w-container {
    top: 15vw !important;
}
.secao.s04-awst1w01b .video {
    top: -230px;
    position: relative;
}
.secao.s04-awst1w01b .titulo.s4-cadd01.gradient {
    margin-bottom: 20px;
}}

@media screen and (max-width: 400px) {
    .secao.s04-awst1w01b .video {
        top: -180px;
        position: relative;
    }
    .secao.s04-awst1w01b .titulo.s4-cadd01.gradient {
    margin-bottom: 10px;
}
}


@media screen and (min-width: 0) {
    .secao.dimensoes-awst1w01b {
        background-color: #fff;
        height: auto;
        padding-top: 0;
        padding-bottom: 0;
        top: -100px;
    }
}

.secao.s4-awst1w01b .small{
      max-width: 1370px;
    padding-left: 20px;
    padding-right: 20px;
    margin: 0 auto;
}
.secao.s4-awst1w01b .small p{
text-align: right;
padding-top: 30px;
padding-left: 20px;
    padding-right: 20px;
}

@media screen and (max-width: 767px){
  .secao.s4-awst1w01b .small p{
text-align: center;
}
}