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

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

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

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

.slider {
  height: 100vh;
}

.header {
  background-color: #2a1710;
  border-top-width: 3px;
  border-top-color: #da1f3d;
  border-bottom: 3px solid #da1f3d;
  padding-top: 15px;
  padding-bottom: 15px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.btmenu {
  color: #d0a452;
  text-transform: none;
  padding-top: 20px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.btmenu:hover, .btmenu.w--current {
  color: #da1f3d;
}

.divsobre {
  background-color: #fff;
  padding-top: 150px;
  padding-bottom: 150px;
}

.contsobre {
  max-width: 980px;
}

.produtos {
  background-color: #c36;
  background-image: url('../images/back03.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  padding-top: 320px;
  padding-bottom: 400px;
}

.texttitles {
  color: #300;
  text-align: center;
  letter-spacing: -1px;
  font-family: Poppins, sans-serif;
  font-size: 54px;
  font-weight: 600;
  line-height: 54px;
}

.textsite {
  color: #630;
  text-align: center;
  margin-top: 20px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.divslide01 {
  margin-top: 180px;
}

.texthead {
  color: #fff;
  letter-spacing: -1px;
  text-shadow: 1px 1px 2px #00000080;
  font-family: Poppins, sans-serif;
  font-size: 60px;
  font-weight: 600;
  line-height: 60px;
}

.caixas {
  padding-top: 100px;
  padding-bottom: 100px;
}

.eventos {
  background-color: #da1f3d;
  border-bottom: 2px solid #fff;
  padding-top: 100px;
  padding-bottom: 100px;
}

.depoimentos {
  background-color: #000c;
  background-image: url('../images/back_briga.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  padding-top: 130px;
  padding-bottom: 260px;
}

.pedido {
  background-color: #ece7d5;
  background-image: url('../images/back01.png');
  background-position: 0 0;
  background-size: 75px;
  padding-top: 130px;
  padding-bottom: 130px;
}

.footer {
  background-color: #300;
  padding-top: 20px;
  padding-bottom: 20px;
}

.textsitebr {
  color: #fff;
  text-shadow: 1px 1px 2px #0000008c;
  margin-top: 30px;
  padding-bottom: 30px;
  padding-right: 470px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.btpedido {
  background-color: #da1f3d;
  background-image: linear-gradient(90deg, #da1f3d, #ad162e);
  border: 2px solid #fff;
  border-radius: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  box-shadow: 1px 1px 3px 1px #0003;
}

.btpedido:hover {
  background-color: #da1f3d;
  background-image: linear-gradient(90deg, #ad162e, #da1f3d);
  border-color: #fff;
}

.divpedido {
  text-align: center;
}

.linhaform {
  padding-top: 30px;
}

.textsite02 {
  color: #630;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-left: 170px;
  padding-right: 170px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.textsitebold {
  color: #da1f3d;
  font-weight: 400;
}

.texttel {
  color: #da1f3d;
  text-align: center;
  margin-top: 30px;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 600;
}

.textfooter {
  color: #b35d07;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 12px;
}

.siga {
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 150px;
}

.btenviar {
  text-transform: uppercase;
  background-color: #da1f3dcc;
  border: 3px solid #fff;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  box-shadow: 1px 1px 3px 1px #0003;
}

.btenviar:hover {
  color: #680126;
  background-color: #da1f3d;
}

.divbtenviar {
  text-align: center;
  margin-top: 30px;
}

.textsitedestaque {
  color: #da1f3d;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.logo {
  position: absolute;
}

.linhasiga {
  text-align: center;
  margin-top: 70px;
}

.btface {
  background-color: #33508ecc;
  background-image: url('../images/icon_face.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 75px;
  border-radius: 70px;
  padding: 70px;
}

.btface:hover {
  background-color: #33508e;
}

.bttwitter {
  background-color: #3898eccc;
  background-image: url('../images/icon_twitter.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 75px;
  border-radius: 70px;
  padding: 70px;
}

.bttwitter:hover {
  background-color: #3898ec;
}

.btinsta {
  background-color: #bb52f7cc;
  background-image: url('../images/icon_insta.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 75px;
  border-radius: 70px;
  padding: 70px;
}

.btinsta:hover {
  background-color: #bb52f7;
}

.btvimeo {
  background-color: #2d3c4bcc;
  background-image: url('../images/icon_vimeo.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 75px;
  border-radius: 70px;
  padding: 70px;
}

.btvimeo:hover {
  background-color: #2d3c4b;
}

.divcaixas {
  max-width: 980px;
}

.texttitlesbr {
  color: #fff;
  text-align: center;
  font-family: Dancing Script, sans-serif;
  font-size: 86px;
  font-weight: 400;
  line-height: 64px;
}

.textsite03 {
  color: #fff;
  text-align: center;
  margin-top: 30px;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 32px;
}

.textform {
  color: #630;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.divmenu {
  max-width: 1200px;
}

.sliderdepoimentos {
  background-color: #0000;
  height: 400px;
  margin-top: 50px;
}

.divdepoimento {
  text-align: center;
}

.textdepoiment {
  color: #da1f3d;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.headerfixo {
  background-color: #00a8ad;
  border-top: 5px solid #c36;
  display: none;
  box-shadow: 0 1px 5px #0000004d;
}

.textdepoiment02 {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 200px;
  padding-right: 200px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

.slidenav {
  padding-top: 35px;
}

.boxsucesso {
  background-color: #0000;
}

.textsucesso {
  margin-top: 15px;
  font-family: Raleway;
  font-size: 36px;
  line-height: 42px;
}

.boxerro {
  background-color: #fa7373;
}

.texttitlesbr02 {
  font-size: 106px;
  line-height: 80px;
}

.colprod02 {
  padding-right: 0;
}

.imgheader {
  margin-bottom: -32px;
}

.divback {
  background-image: url('../images/back_header.png');
  background-position: 50% 100%;
  background-repeat: repeat-x;
  margin-bottom: -15px;
  padding-bottom: 16px;
  display: none;
}

.linhasabores {
  text-align: center;
  margin-top: 25px;
  padding-bottom: 45px;
}

.textsabores {
  color: #630;
  margin-top: 5px;
  padding-left: 60px;
  padding-right: 60px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}

.imgtrad {
  padding-bottom: 20px;
}

.textsaboresbold {
  color: #da1f3d;
  letter-spacing: -1px;
  font-size: 48px;
  font-weight: 600;
  line-height: 48px;
}

.texttitles02 {
  color: #da1f3d;
  text-align: center;
  letter-spacing: -1px;
  margin-top: 15px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 24px;
}

.teste {
  color: #da1f3d;
}

.texthead02 {
  font-size: 52px;
}

.divhome {
  background-color: #fff;
  background-image: url('../images/shape02.png'), url('../images/back11.jpg');
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: contain, cover;
  background-attachment: scroll, fixed;
  height: 135vh;
  padding-top: 180px;
}

.conthome {
  max-width: 940px;
}

.link_whats {
  background-color: #da1f3d;
  background-image: linear-gradient(90deg, #da1f3d, #ad162e);
  border-radius: 10px;
  margin-top: 5px;
  padding: 15px 20px;
  text-decoration: none;
}

.link_whats:hover {
  background-color: #f5faf2;
  background-image: linear-gradient(90deg, #ad162e, #da1f3d);
}

.img_whats {
  margin-top: -8px;
  margin-right: 5px;
  display: inline-block;
}

.text_whats {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
}

.divdestaques {
  padding-top: 50px;
  padding-bottom: 50px;
}

.textdestaque {
  color: #630;
  text-align: center;
  margin-top: 20px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.quick-stack {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fcf9f2;
  border-radius: 15px;
  padding-top: 50px;
  padding-bottom: 50px;
  box-shadow: 3px 20px 30px #0000001a;
}

.cell {
  justify-content: flex-start;
  align-items: center;
}

.cell-2 {
  border-left: 1px solid #d6d6d6;
  border-right: 1px solid #d6d6d6;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
}

.cell-3 {
  justify-content: flex-start;
  align-items: center;
}

.textdestaque02 {
  text-align: center;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.textsobre {
  color: #630;
  margin-top: 20px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.textsobre02 {
  color: #630;
  margin-top: 20px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.imgsobre {
  margin-top: 40px;
}

.divsaboresnew {
  background-color: #f6f2e7;
  padding-top: 125px;
  padding-bottom: 125px;
}

.contsabores {
  text-align: center;
  max-width: 980px;
}

.slidersabores {
  background-color: #0000;
  margin-top: 50px;
  margin-bottom: 50px;
}

.linhasaboresnew {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.cellsabores01 {
  justify-content: center;
  align-items: center;
}

.cellsabores02 {
  justify-content: center;
  align-items: flex-start;
  padding-right: 100px;
}

.titsabores {
  color: #da1f3d;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 24px;
}

.textsaboresnew {
  color: #630;
  margin-top: 20px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.btsabores {
  background-color: #da1f3d;
  border-radius: 10px;
  margin-top: 20px;
  margin-left: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.slidebar {
  padding-top: 40px;
}

.tabssabores {
  margin-top: 40px;
}

.tab-link-tab-1 {
  background-color: #fff;
  border-radius: 10px;
  margin-right: 30px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Vollkorn, serif;
}

.tab-link-tab-1.w--current {
  color: #fff;
  background-color: #da1f3d;
  border-radius: 10px;
  margin-right: 30px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.tab-link-tab-2 {
  background-color: #fff;
  border-radius: 10px;
  margin-right: 30px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.tab-link-tab-2.w--current {
  color: #fff;
  background-color: #da1f3d;
}

.text-block {
  color: #300;
}

.tab-link-tab-3 {
  color: #300;
  background-color: #fff;
  border-radius: 10px;
  margin-right: 30px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.tab-link-tab-3.w--current {
  color: #fff;
  background-color: #da1f3d;
}

.tab-link-tab-4 {
  color: #300;
  background-color: #fff;
  border-radius: 10px;
  margin-right: 30px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.tab-link-tab-4.w--current {
  color: #fff;
  background-color: #da1f3d;
  margin-right: 30px;
  padding-left: 15px;
  padding-right: 15px;
}

.text-block-2 {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.textlinktel {
  color: #da1f3d;
  margin-top: 30px;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 600;
  text-decoration: none;
  display: block;
}

.iconrow {
  color: #300;
}

.divpote {
  padding-top: 150px;
  padding-bottom: 150px;
}

.linhapote {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.contpote {
  max-width: 980px;
}

.cellpote02 {
  padding-top: 30px;
}

.quick-stack-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-left: 170px;
  padding-right: 170px;
}

.textcaixas {
  color: #630;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.linhacaixas {
  background-color: #fcf9f2;
  border-radius: 15px;
  margin: 15px 150px;
  padding: 15px;
}

.quick-stack-4, .quick-stack-5 {
  background-color: #fcf9f2;
  border-radius: 15px;
}

.texttitles03 {
  color: #300;
  letter-spacing: -1px;
  font-family: Poppins, sans-serif;
  font-size: 54px;
  font-weight: 600;
  line-height: 54px;
}

.btpedido02 {
  background-color: #da1f3d;
  background-image: linear-gradient(90deg, #da1f3d, #ad162e);
  border: 2px solid #fff;
  border-radius: 10px;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 16px;
  box-shadow: 1px 1px 3px 1px #0003;
}

.btpedido02:hover {
  background-image: linear-gradient(90deg, #ad162e, #da1f3d);
}

.imgcaixas {
  border: 2px solid #fff;
  border-radius: 15px;
}

@media screen and (min-width: 1440px) {
  .divhome {
    height: 107vh;
    padding-top: 230px;
  }

  .divsaboresnew {
    padding-top: 175px;
    padding-bottom: 175px;
  }
}

@media screen and (min-width: 1920px) {
  .contsobre {
    max-width: 1200px;
  }

  .textsitebr {
    padding-right: 580px;
  }

  .divhome {
    height: 108vh;
    padding-top: 250px;
  }

  .conthome {
    max-width: 1200px;
  }

  .contdestaques {
    max-width: 960px;
  }

  .cellsobre02 {
    padding-top: 60px;
    padding-right: 40px;
  }

  .imgsobre {
    margin-top: 0;
  }
}

@media screen and (max-width: 991px) {
  .divsobre {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .contsobre {
    max-width: 700px;
  }

  .textsitebr {
    padding-right: 300px;
  }

  .divcaixas, .divmenu {
    max-width: 700px;
  }

  .texttitles02 {
    font-size: 25px;
  }

  .divhome {
    background-position: 50% 100%, 50% 0;
    height: 120vh;
  }

  .conthome, .contdestaques {
    max-width: 700px;
  }

  .cellsobre01 {
    justify-content: flex-start;
    align-items: center;
  }

  .cellsobre02 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .imgsobre {
    margin-top: 0;
  }

  .divsaboresnew {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .contsabores {
    max-width: 700px;
  }

  .slidersabores {
    padding-left: 60px;
  }

  .linhasaboresnew {
    padding-left: 20px;
  }

  .cellsabores02 {
    padding-right: 50px;
  }

  .titsabores {
    font-size: 25px;
  }

  .linhapote {
    padding-left: 0;
    padding-right: 0;
  }

  .contpote {
    max-width: 700px;
  }

  .cellpote02 {
    padding-top: 0;
  }

  .texttitles03 {
    margin-top: 0;
  }
}

@media screen and (max-width: 767px) {
  .contsobre {
    max-width: 500px;
    padding-left: 0;
    padding-right: 0;
  }

  .texttitles {
    line-height: 56px;
  }

  .divslide01 {
    padding-left: 70px;
  }

  .texthead {
    font-size: 48px;
    line-height: 48px;
  }

  .pedido {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .textsitebr {
    padding-right: 150px;
    font-size: 16px;
    line-height: 20px;
  }

  .textsite02 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .siga {
    padding-bottom: 100px;
  }

  .textsitedestaque {
    line-height: 24px;
  }

  .divcaixas {
    max-width: 500px;
  }

  .divmenu {
    max-width: 550px;
  }

  .textdepoiment02 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .texttitles02 {
    font-size: 18px;
    line-height: 20px;
  }

  .divhome {
    padding-top: 150px;
  }

  .conthome {
    max-width: 500px;
  }

  .contdestaques {
    max-width: 400px;
  }

  .quick-stack {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .cell {
    align-items: center;
  }

  .cell-2 {
    border-style: solid none;
    border-top-width: 1px;
    border-top-color: #d6d6d6;
    border-bottom-width: 1px;
    border-bottom-color: #d6d6d6;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .cellsobre02 {
    padding-left: 0;
    padding-right: 0;
  }

  .divsaboresnew {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .contsabores {
    max-width: 550px;
  }

  .cellsabores02 {
    padding-right: 50px;
  }

  .titsabores {
    font-size: 15px;
    line-height: 20px;
  }

  .textsaboresnew {
    font-size: 12px;
    line-height: 16px;
  }

  .tab-link-tab-3.w--current, .tab-link-tab-4 {
    margin-right: 10px;
  }

  .divpote {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .contpote {
    max-width: 500px;
  }

  .cellpote02 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .textcaixas {
    font-size: 14px;
    line-height: 18px;
  }
}

@media screen and (max-width: 479px) {
  .slide01 {
    margin-top: 0;
  }

  .divsobre {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .contsobre {
    max-width: 360px;
    padding-left: 0;
    padding-right: 0;
  }

  .texttitles {
    font-size: 38px;
    line-height: 40px;
  }

  .divslide01 {
    margin-top: 70px;
    padding-left: 50px;
    padding-right: 15px;
  }

  .texthead {
    font-size: 42px;
    line-height: 44px;
  }

  .caixas {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .depoimentos {
    padding-top: 50px;
  }

  .pedido {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .textsitebr {
    margin-top: 15px;
    padding-right: 60px;
    font-size: 15px;
  }

  .texttel {
    font-size: 36px;
    line-height: 60px;
  }

  .divfooter {
    max-width: 300px;
  }

  .siga {
    padding-top: 50px;
    padding-bottom: 100px;
  }

  .textsitedestaque {
    font-size: 18px;
  }

  .divcaixas {
    max-width: 300px;
  }

  .texttitlesbr {
    font-size: 60px;
  }

  .divmenu {
    max-width: 100%;
  }

  .imgtrad {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .divhome {
    height: 110vh;
  }

  .conthome {
    max-width: 360px;
  }

  .contdestaques {
    max-width: 250px;
  }

  .quick-stack {
    padding-left: 20px;
    padding-right: 20px;
  }

  .textsobre {
    font-size: 15px;
  }

  .textsobre02 {
    font-size: 17px;
    line-height: 24px;
  }

  .contsabores {
    max-width: 360px;
  }

  .slidersabores {
    margin-top: 0;
    margin-bottom: 30px;
    padding-left: 0;
  }

  .linhasaboresnew {
    padding-top: 20px;
  }

  .cellsabores01 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .cellsabores02 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .titsabores {
    text-align: center;
    font-size: 18px;
  }

  .textsaboresnew {
    text-align: center;
    margin-top: 0;
    font-size: 12px;
  }

  .tabs-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 15px;
    padding-right: 15px;
    display: grid;
  }

  .divpote {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .contpote {
    max-width: 300px;
  }

  .cellpote02 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .linhacaixas {
    margin-left: 0;
    margin-right: 0;
  }

  .texttitles03 {
    margin-bottom: 0;
    font-size: 38px;
    line-height: 40px;
  }
}

#w-node-_73dfbde7-d00f-8e49-4a5c-025f7263139c-03d91a63 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_9c10d185-dd35-95e6-66b7-39a8c6d10f3c-03d91a63, #w-node-ddd1372c-cdd6-2550-eb29-3cf4aa2c768b-03d91a63, #w-node-_574dfdaf-c85a-8004-8725-4f93860502b2-03d91a63, #w-node-ae125ce9-2292-5ebe-6513-5d0d31311061-03d91a63, #w-node-a7b8cd00-91b6-3621-12a8-84595eff6bf8-03d91a63, #w-node-_9facf8bc-85d5-96c9-812e-f6f0f25ff7f5-03d91a63, #w-node-_9518525b-4463-bdf8-5bb4-32566128486c-03d91a63, #w-node-b55b7016-afbb-f2a3-efb5-79b87ad00cee-03d91a63, #w-node-_6b937116-ca1c-e79d-18e5-4e998fb34c98-03d91a63, #w-node-_5b692325-b708-c2fe-fdc9-6f4297e1c7f3-03d91a63, #w-node-_8f805cb9-d3ef-f58c-f610-7afbc1acab4d-03d91a63, #w-node-e3dc0882-a55e-e30d-6141-89d920765b00-03d91a63, #w-node-_406bf53c-1f48-fb6a-97c3-ff8b43013239-03d91a63, #w-node-_2e04992d-09cb-6625-4284-7b94598547b3-03d91a63, #w-node-b4a6268d-b034-f871-7d26-8b83d7e9fd26-03d91a63, #w-node-_74042911-5bf1-9be2-ee09-8ab1982e6d97-03d91a63, #w-node-_84f280d5-1a55-abb8-40c2-90568af7972b-03d91a63, #w-node-_6014d39a-340d-0a1d-894e-fad90fb6acc8-03d91a63, #w-node-_0bbd1a85-ee9d-bf6b-2366-b8de76b9485e-03d91a63, #w-node-_7d9b4a63-0f30-2872-5e74-f3440c3dfb9c-03d91a63, #w-node-a36651bf-7f23-cc41-3473-349b7b03b4a1-03d91a63, #w-node-_2b3473cd-94a8-4382-42fb-694e1821b118-03d91a63, #w-node-e0481001-fcbc-559c-3122-6ef9f6789e5d-03d91a63, #w-node-_07cb12e8-a30c-377f-bd9e-0e37f2b24b35-03d91a63, #w-node-_897c77c0-613b-a0f1-a20e-15c93b407564-03d91a63 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

@media screen and (min-width: 1920px) {
  #w-node-_9c10d185-dd35-95e6-66b7-39a8c6d10f3c-03d91a63 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_9c10d185-dd35-95e6-66b7-39a8c6d10f3d-03d91a63 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9c10d185-dd35-95e6-66b7-39a8c6d10f3e-03d91a63 {
    grid-column: span 2 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_73dfbde7-d00f-8e49-4a5c-025f7263139c-03d91a63 {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-e2e95d84-c7f0-a0d5-d65e-9ec96a172528-03d91a63, #w-node-_1e5f4333-dea1-9c18-423f-8204fabfe40b-03d91a63, #w-node-_36a4c7b8-dd24-bbee-31c4-4f121e100ee2-03d91a63 {
    grid-column: span 2 / span 2;
  }

  #w-node-_897c77c0-613b-a0f1-a20e-15c93b407564-03d91a63 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-ddd1372c-cdd6-2550-eb29-3cf4aa2c768b-03d91a63, #w-node-_574dfdaf-c85a-8004-8725-4f93860502b2-03d91a63, #w-node-ae125ce9-2292-5ebe-6513-5d0d31311061-03d91a63, #w-node-a7b8cd00-91b6-3621-12a8-84595eff6bf8-03d91a63, #w-node-_9facf8bc-85d5-96c9-812e-f6f0f25ff7f5-03d91a63, #w-node-_9518525b-4463-bdf8-5bb4-32566128486c-03d91a63, #w-node-b55b7016-afbb-f2a3-efb5-79b87ad00cee-03d91a63, #w-node-_6b937116-ca1c-e79d-18e5-4e998fb34c98-03d91a63, #w-node-_5b692325-b708-c2fe-fdc9-6f4297e1c7f3-03d91a63, #w-node-_8f805cb9-d3ef-f58c-f610-7afbc1acab4d-03d91a63, #w-node-e3dc0882-a55e-e30d-6141-89d920765b00-03d91a63, #w-node-_406bf53c-1f48-fb6a-97c3-ff8b43013239-03d91a63, #w-node-_2e04992d-09cb-6625-4284-7b94598547b3-03d91a63, #w-node-b4a6268d-b034-f871-7d26-8b83d7e9fd26-03d91a63, #w-node-_74042911-5bf1-9be2-ee09-8ab1982e6d97-03d91a63, #w-node-_84f280d5-1a55-abb8-40c2-90568af7972b-03d91a63, #w-node-_6014d39a-340d-0a1d-894e-fad90fb6acc8-03d91a63, #w-node-_0bbd1a85-ee9d-bf6b-2366-b8de76b9485e-03d91a63 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_07cb12e8-a30c-377f-bd9e-0e37f2b24b38-03d91a63 {
    grid-row: span 1 / span 1;
  }
}


