.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

.w-checkbox {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
}

.w-checkbox::before {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

.w-checkbox::after {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  clear: both;
}

.w-checkbox-input {
  float: left;
  margin-bottom: 0px;
  margin-left: -20px;
  margin-right: 0px;
  margin-top: 4px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

body {
  font-family: Montserrat, sans-serif;
  color: #000;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  line-height: 44px;
  font-weight: bold;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  line-height: 36px;
  font-weight: bold;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  color: #000;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
}

p {
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 25px;
}

a {
  color: #ecaba7;
  text-decoration: none;
}

ul {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 20px;
}

li {
  padding-top: 5px;
  padding-bottom: 5px;
}

img {
  display: inline-block;
  max-width: 100%;
  border-radius: 8px;
}

label {
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
}

blockquote {
  margin-bottom: 10px;
  padding: 10px 20px;
  border-left: 3px solid #ecaba7;
  font-size: 18px;
  line-height: 22px;
}

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

.nav-bar {
  position: -webkit-sticky;
  position: sticky;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 88px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #fff;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}

.nav-bar.navbar1-exemplo {
  position: static;
}

.wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #fff;
}

.wrapper.wrapper-center {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.brand {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 14px;
  padding-left: 14px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.brand._1 {
  margin-right: 20px;
}

.brand._2 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 15px;
  padding-left: 8px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.nav-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav-link1 {
  padding: 8px 14px;
  border-radius: 6px;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  color: #6e1237;
  font-size: 15px;
  font-weight: 700;
}

.nav-link1:hover {
  background-color: rgba(243, 243, 247, 0.25);
}

.nav-dropdown1 {
  font-weight: 700;
}

.logo1 {
  width: auto;
  height: auto;
  max-height: 85px;
}

.logo1.modelo {
  height: 80px;
}

.logo1._2 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.nav-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.nav-menu1-buttons {
  display: -ms-grid;
  display: grid;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: auto auto;
  grid-template-columns: auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.nav-search-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48px;
  height: 48px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px none transparent;
  border-radius: 6px;
  background-color: #f3f3f7;
  background-image: url('../images/search1.svg');
  background-position: 50% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
}

.nav-search-1:hover {
  background-color: #eaeaf1;
}

.btncontato1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 48px;
  padding: 12px 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 6px;
  background-color: #ffa949;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  color: #fff;
  font-size: 17px;
  font-weight: 600;
}

.btncontato1:hover {
  background-color: #f59933;
}

.search-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 48px;
  max-width: 770px;
  margin-bottom: 0px;
  padding-right: 12px;
  padding-left: 12px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

.search-form-input {
  position: relative;
  overflow: hidden;
  width: 48px;
  height: 48px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 16px;
  padding-left: 16px;
  border-style: solid;
  border-width: 1px;
  border-color: #e2e2e2;
  border-radius: 6px;
  background-color: #fff;
  background-image: url('../images/search.svg');
  background-position: 16px 50%;
  background-size: 15px;
  background-repeat: no-repeat;
  -webkit-transition: width 300ms ease, border-color 300ms ease;
  transition: width 300ms ease, border-color 300ms ease;
  color: #151515;
  font-size: 13px;
  line-height: 32px;
  text-align: left;
  cursor: pointer;
}

.search-form-input:hover {
  border-color: #d1d1d1;
}

.search-form-input:focus {
  width: 200px;
  padding-left: 40px;
  border-color: #d8d8d8;
}

.search-form-input::-webkit-input-placeholder {
  color: transparent;
}

.search-form-input:-ms-input-placeholder {
  color: transparent;
}

.search-form-input::-ms-input-placeholder {
  color: transparent;
}

.search-form-input::placeholder {
  color: transparent;
}

.search-button {
  z-index: 1;
  display: none;
  background-color: #ff6852;
}

.dropdown1.w--open {
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0 6px 24px 0 rgba(48, 54, 77, 0.22);
  font-size: 13px;
}

.nav-dropdown1-link {
  width: 100%;
  color: #000;
  font-size: 13px;
}

.nav-dropdown1-link:hover {
  background-color: #eaeaf1;
}

.clear80 {
  height: 80px;
}

.footer1 {
  background-color: #e69d9c;
  color: #010101;
}

.conteiner {
  position: relative;
  width: 100%;
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 40px;
  padding-left: 40px;
}

.conteiner.white {
  padding-top: 40px;
  padding-bottom: 40px;
  border-radius: 8px;
  background-color: #fff;
}

.conteiner.transparent {
  padding-top: 40px;
  padding-bottom: 40px;
}

.conteiner.white {
  padding-top: 40px;
  padding-bottom: 40px;
  border-radius: 8px;
  background-color: #fff;
}

.footerv1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 32px 15px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.footerv1-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.logo-rodape {
  height: 60px;
}

.footerv1-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.menu-rodape {
  padding: 6px 12px;
  border-radius: 6px;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
}

.menu-rodape:hover {
  background-color: hsla(0, 0%, 100%, 0.2);
}

.footerv1-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.social-small {
  width: 16px;
}

.footerv1-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 15px;
  margin-left: 15px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
}

.footerv1-bottom-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 24px;
  padding-bottom: 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.pb {
  color: hsla(0, 0%, 100%, 0.5);
  font-size: 11px;
}

.pb2 {
  color: #fff;
}

.footer2 {
  background-color: #574b8a;
  color: #fff;
}

.footerv2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 15px;
  margin-left: 15px;
  padding-top: 32px;
  padding-bottom: 32px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.footerv2-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.footev2-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.footerv2-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer3 {
  background-color: #574b8a;
  color: #fff;
}

.footerv3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 15px;
  margin-left: 15px;
  padding-top: 32px;
  padding-bottom: 32px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.2);
  font-size: 15px;
}

.footerv3-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.footerv3-infos {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.footerv3-infos._2 {
  margin-right: 30px;
}

.footerv3-icoinfos {
  height: 16px;
  margin-right: 8px;
}

.footerv3-infos2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 32px;
  padding-bottom: 32px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.socialblock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 6px;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
}

.socialblock:hover {
  background-color: hsla(0, 0%, 100%, 0.2);
}

.socialblock._2 {
  margin-right: 10px;
  padding: 6px;
  background-color: rgba(0, 0, 0, 0.2);
}

.socialblock._2:hover {
  background-color: rgba(0, 0, 0, 0.6);
}

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

.section.sec-slide {
  padding-top: 0px;
  padding-bottom: 0px;
}

.section._2 {
  background-color: #fcfcfc;
}

.section._3 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section._4 {
  padding-top: 60px;
  padding-bottom: 40px;
}

.section._5 {
  padding-top: 60px;
  padding-bottom: 10px;
  background-color: #f8f8f8;
}

.grid {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.sg-color {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 160px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
}

.cor-1 {
  background-color: #ecaba7;
}

.cor-1.sg-color {
  background-color: #ecaba7;
}

.cor-2 {
  background-color: #6e1237;
}

.cor-2.sg-color {
  background-color: #6e1237;
}

.cor-3 {
  background-color: #000105;
}

.cor-3.sg-color {
  background-color: #000105;
}

.sg-cor-nomes {
  position: absolute;
  height: 32px;
  padding: 10px 16px;
  border-radius: 16px;
  background-color: #fff;
  box-shadow: 0 1px 3px 0 rgba(89, 98, 115, 0.12);
  color: #000;
  font-size: 11px;
  line-height: 12px;
  font-weight: 600;
  text-align: center;
}

.section-2 {
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: #fcfcfc;
}

.section-2.section-painel {
  padding-top: 60px;
  padding-bottom: 60px;
}

.grid-2 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.sg-white {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 46px 16%;
  border: 1px solid #e3e3e3;
  border-radius: 8px;
  background-color: #fff;
}

.button-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 12px 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.button-1.cor-1 {
  border-radius: 8px;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  color: #fff;
  font-size: 17px;
  line-height: 24px;
  font-weight: 600;
}

.button-1.cor-1:hover {
  background-color: #d5918c;
}

.button-1.cor-1.button200 {
  width: 200px;
}

.button-1.cor-1.topo {
  background-color: #7891f9;
}

.button-1.cor-1.topo:hover {
  background-color: #617ef7;
}

.button-1.cor-1.topo.suporte {
  padding-left: 50px;
  background-color: #258ffb;
  background-image: url('../images/whatsapp.svg');
  background-position: 20px 50%;
  background-size: 20px;
  background-repeat: no-repeat;
}

.button-1.cor-1.topo.suporte:hover {
  background-color: #2373c5;
}

.button-1.button200 {
  width: 200px;
}

.button-1.button200.center {
  margin-right: auto;
  margin-left: auto;
}

.button-1.button200.center.cor-1._2 {
  width: 500px;
  margin-top: 20px;
}

.button-1.button-form {
  max-width: 130px;
}

.button-1.button-form.cor-1 {
  background-color: #258ffb;
}

.button-1.button-form.cor-1.btnpainel {
  margin-right: 40px;
}

.button-1.button-form.cor-1.btnpainel._2 {
  background-color: #258ffb;
}

.button-1.button-form.cor-1.btnquero {
  width: 160px;
  max-width: 160px;
  background-color: #73c32f;
}

.button-1.button-form.cor-1.btnpainel {
  margin-right: 40px;
  background-color: #258ffb;
}

.button-1.button-form.cor-1.btnpainel:hover {
  background-color: #2373c5;
}

.button-1.topo.suporte {
  background-color: #375cf5;
}

.button-1.btncomprar {
  max-width: 300px;
  margin-top: 40px;
  border-radius: 8px;
  font-size: 17px;
  line-height: 24px;
  font-weight: 700;
}

.button-1.btncomprar.cor-2 {
  height: 60px;
  max-width: 100%;
  background-color: #6e1237;
}

.button-1.cor-2._2 {
  width: 150px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 100px;
  background-color: #eaeaf1;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  color: grey;
  font-size: 14px;
  font-weight: 600;
}

.button-1.cor-2._2:hover {
  background-color: #e8288b;
  color: #fff;
}

.button-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 12px 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-image: url('../images/instagram.svg');
  background-position: 20px 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  color: #fff;
  font-size: 17px;
  line-height: 24px;
  font-weight: 600;
}

.button-2.cor-2 {
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
}

.button-2.cor-2:hover {
  background-color: #570e2b;
}

.button-2.btncomprar {
  background-image: none;
}

.button-2.btncomprar.cor-2 {
  width: 150px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 100px;
  background-color: #eaeaf1;
  color: grey;
  font-size: 14px;
}

.button-2.btncomprar.cor-2:hover {
  background-color: #ecaba7;
  color: #fff;
}

.heading {
  color: #000;
}

.heading-2 {
  color: #000;
}

.heading-3 {
  color: #000;
}

.heading-4 {
  color: #000;
}

.heading-5 {
  color: #000;
}

.heading-6 {
  color: #000;
}

.paragraph {
  color: #000;
  font-size: 15px;
  line-height: 25px;
}

.link {
  color: #ecaba7;
  text-decoration: none;
}

.text-block-2 {
  font-size: 15px;
  line-height: 25px;
}

.text-block {
  font-size: 15px;
  line-height: 25px;
}

.block-quote {
  border-left-width: 3px;
  border-left-color: #ecaba7;
}

.image-caption {
  padding-top: 5px;
  font-size: 11px;
  line-height: 21px;
  text-align: center;
}

.nav-bar-2 {
  position: -webkit-sticky;
  position: sticky;
  left: 0px;
  top: 0px;
  right: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 88px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #fff;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  color: #fff;
}

.nav-bar-2.navbar2-exemplo {
  position: static;
}

.nav-bar-3 {
  position: -webkit-sticky;
  position: sticky;
  left: 0px;
  top: 0px;
  right: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 88px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #fff;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}

.nav-bar-3.navbar3-exemplo {
  position: static;
}

.div-sacola {
  position: relative;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
}

.div-sacola:hover {
  -webkit-transform: scale(1.04);
  -ms-transform: scale(1.04);
  transform: scale(1.04);
}

.ico-bag {
  position: static;
  width: 26px;
}

.num-bag {
  position: absolute;
  left: auto;
  top: -3px;
  right: -7px;
  bottom: auto;
  padding: 5px;
  border-radius: 100px;
  color: #fff;
  font-size: 9px;
  line-height: 9px;
}

.num-bag.cor-1 {
  background-color: #6e1237;
}

.page-wrapper {
  position: relative;
}

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

.header1.cor-3 {
  position: relative;
  background-color: #fff;
}

.grid-header-1 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.borda-header {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: -3px;
  z-index: 990;
  width: 100%;
}

.tag-header {
  margin-bottom: 16px;
  color: #fff;
  font-weight: 600;
}

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

.h1-header {
  color: #000;
  line-height: 50px;
}

.h1-header.h1-header-center {
  text-align: center;
}

.h1-header._2 {
  color: #160742;
}

.p-header1 {
  margin-bottom: 24px;
  color: #000;
  text-align: left;
}

.p-header1._2 {
  text-align: center;
}

.p-header1._2._3 {
  margin-top: 20px;
  font-size: 24px;
  font-weight: 700;
}

.p-header1._3 {
  color: rgba(0, 0, 0, 0.7);
}

.wrapper-header {
  max-width: 600px;
  margin-right: auto;
  margin-left: auto;
}

.tag-header-center {
  color: #fff;
  font-weight: 600;
  text-align: center;
}

.h1-header-center {
  color: #ea97b6;
  line-height: 50px;
  text-align: center;
}

.h1-header-center._2 {
  margin-bottom: 20px;
  color: #77333d;
}

.form-header-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 400px;
  max-width: 100%;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding-top: 12px;
  padding-bottom: 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.form-header-1.form-header-2 {
  margin-left: 0px;
}

.form-header-1-1 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 60px;
  padding: 6px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.1);
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
}

.form-header-1-1:hover {
  box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.16);
}

.input-header-1 {
  height: 100%;
  margin-bottom: 0px;
  padding: 12px 16px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border: 1px none #000;
  background-color: transparent;
  font-size: 17px;
  line-height: 24px;
}

.input-header-1::-webkit-input-placeholder {
  color: #999;
  font-size: 15px;
}

.input-header-1:-ms-input-placeholder {
  color: #999;
  font-size: 15px;
}

.input-header-1::-ms-input-placeholder {
  color: #999;
  font-size: 15px;
}

.input-header-1::placeholder {
  color: #999;
  font-size: 15px;
}

.button-3 {
  padding: 12px 24px;
  border-radius: 8px;
  font-size: 17px;
  line-height: 24px;
  font-weight: 600;
}

.button-3.cor-1 {
  background-color: #ffa949;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
}

.button-3.cor-1:hover {
  background-color: #f59933;
}

.button-3.cor-1._2 {
  background-color: #7891f9;
}

.button-3.cor-1._2.inst {
  padding-left: 40px;
  background-color: #e8288b;
  background-image: url('../images/instagram.svg');
  background-position: 10px 50%;
  background-size: 20px;
  background-repeat: no-repeat;
}

.button-3.carrinho {
  height: 48px;
  font-size: 15px;
  font-weight: 500;
}

.grid-3 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.video-header-1 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 400px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 8px solid #fff;
  border-radius: 20px;
  background-image: url('../images/2899308.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: 0 30px 30px -14px rgba(22, 7, 66, 0.1);
}

.video-header-1.vide-header-2 {
  height: 640px;
}

.video-header-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 56px;
  padding: 4px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 28px;
  background-color: #617ef7;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
}

.video-header-button:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.video-button-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 14px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  text-align: right;
}

.video-button-time {
  font-size: 10px;
}

.play-video-button {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: #7891f9;
  background-image: url('../images/whatsapp.svg');
  background-position: 50% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
}

.slide-header-2 {
  height: auto;
  color: #fff;
}

.hero-slider {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 80px 104px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #21242d;
  background-image: url('../images/bg-video1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-align: center;
}

.traco {
  width: 88px;
  height: 3px;
  margin: 4px auto 21px;
  border-radius: 1.5px;
  background-color: #ecaba7;
}

.traco.traco-esquerda {
  margin-left: 0px;
  background-color: #f9fcfd;
}

.hero-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 54px;
  height: 24px;
  margin-right: auto;
  margin-bottom: 24px;
  margin-left: auto;
  padding-top: 3px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 12px;
  background-color: rgba(0, 0, 0, 0.3);
  font-size: 7px;
  line-height: 12px;
}

.hero-nav.logos {
  display: none;
}

.hero-nav._2 {
  width: 120px;
  opacity: 0.5;
}

.seta-hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 56px;
  height: 56px;
  margin-right: 24px;
  margin-left: 24px;
  padding: 14px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.14);
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  color: #574b8a;
  font-size: 18px;
  font-weight: 800;
}

.seta-hero:hover {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
}

.seta-hero.seta-ecommerce {
  top: -40px;
  margin-right: 0px;
  margin-left: 0px;
}

.seta-hero.seta-ecommerce:hover {
  border-style: solid;
  border-width: 3px;
  border-color: #574b8a;
}

.seta-hero.seta-ecommerce._1 {
  left: -30px;
}

.seta-hero.seta-ecommerce._2 {
  right: -30px;
}

.bg-hero._1 {
  position: relative;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 19, 36, 0.5)), to(rgba(22, 19, 36, 0.5))), url('../images/bg-video1.jpg');
  background-image: linear-gradient(180deg, rgba(22, 19, 36, 0.5), rgba(22, 19, 36, 0.5)), url('../images/bg-video1.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.header3 {
  position: relative;
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: rgba(231, 231, 231, 0.1);
  color: #fff;
}

.grid-hero4 {
  position: relative;
  width: 100%;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -webkit-perspective: 2000px;
  perspective: 2000px;
}

.grid-hero4._2 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.hero4-bg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  overflow: hidden;
  height: 74%;
  background-color: #574b8a;
}

.grid-4 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.tag-content {
  margin-bottom: 16px;
  color: #757575;
  font-size: 11px;
  line-height: 16px;
  font-weight: 600;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.tag-content.branco {
  color: #fff;
}

.div-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.heading-7 {
  margin-bottom: 16px;
}

.heading-8 {
  color: #000;
  line-height: 40px;
}

.heading-8.branco {
  color: #fff;
}

.heading-8.center {
  text-align: center;
}

.paragraph-2 {
  margin-bottom: 24px;
}

.paragraph-2.branco {
  color: #fff;
}

.sec-content-bgescuro {
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: #574b8a;
}

.tab-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.tabs-menu-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-bottom: 80px;
  margin-left: auto;
  padding: 4px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid #e3e3e3;
  border-radius: 40px;
  background-color: #fff;
  color: #000;
  font-size: 15px;
}

.tab-top-link {
  padding: 10px 24px;
  border-radius: 22px;
  background-color: transparent;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  color: #000;
  font-weight: 700;
}

.tab-top-link:hover {
  color: #7666d5;
}

.tab-top-link.w--current {
  background-color: #ffa949;
  color: #fff;
}

.tab-top-link.tab-left-link {
  width: 100%;
  text-align: center;
}

.tav-top-link.w--current {
  border-radius: 22px;
  background-color: #ffa949;
  color: #fff;
  font-weight: 700;
}

.tab-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.tab-left-content {
  padding-left: 40px;
}

.tab-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.tabs-menu-right {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

.tab-right-content {
  padding-right: 40px;
}

.grid-post-card {
  position: relative;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-post-card._2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.post-card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #eee;
  border-radius: 20px;
  background-color: #fff;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  color: #000;
}

.post-card:hover {
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.1);
  -webkit-transform: translate(0px, -6px);
  -ms-transform: translate(0px, -6px);
  transform: translate(0px, -6px);
}

.post-card._2 {
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  border-style: none;
  border-radius: 8px;
}

.post-card._3 {
  padding: 0px;
}

.post-card-image {
  position: relative;
  width: 100%;
  height: 250px;
  max-height: 100%;
  margin-bottom: 8px;
  border-radius: 10px;
  background-color: #e3e3e3;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  -o-object-fit: cover;
  object-fit: cover;
}

.post-card-image._2 {
  height: 370px;
  max-height: 100%;
}

.post-card-image._3 {
  height: 200px;
}

.post-card-image._3.margin0 {
  margin-bottom: 0px;
}

.post-card-image._4 {
  height: 120px;
}

.post-card-image._5 {
  margin-bottom: 0px;
}

.post-card-image.margin0 {
  margin-bottom: 0px;
}

.post-card-image.post-image1 {
  height: 370px;
}

.post-card-image.post-image3 {
  height: 200px;
}

.post-card-image.post-image2 {
  height: 420px;
  background-color: #fff;
  background-image: url('../images/foto2_1.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.post-card-image.post-image2.ecommerce {
  height: 340px;
}

.post-card-image.post-image2.ecommerce._1 {
  height: 340px;
  border-radius: 8px;
  background-image: url('../images/D12-9796-026_zoom1.jpg');
  background-position: 50% 50%;
  background-size: contain;
}

.post-card-image.post-image2.ecommerce._2 {
  background-image: url('../images/foto2.jpg');
}

.post-card-image.post-image2.ecommerce._3 {
  background-image: url('../images/foto3.jpg');
}

.post-card-image.post-image2.ecommerce._4 {
  background-image: url('../images/foto4.jpg');
}

.post-card-image.post-image2.servico {
  background-image: url('../images/31283.jpg');
}

.post-card-image.post-image2.news {
  background-image: url('../images/3300039.jpg');
}

.post-card-image.post-image2._1 {
  background-color: #fff;
  background-image: url('../images/D12-9317-006_zoom1.jpg');
  background-position: 50% 50%;
  background-size: contain;
}

.post-card-image.post-image2._2 {
  background-color: #fff;
  background-image: url('../images/D12-9796-026_zoom1.jpg');
  background-position: 50% 50%;
  background-size: contain;
}

.post-card-image.post-image2._3 {
  background-color: #fff;
  background-image: url('../images/HZM-1043-242_zoom1.jpg');
  background-position: 50% 50%;
  background-size: contain;
}

.post-card-image.post-image4 {
  height: 250px;
}

.post-card-image.post-image5 {
  height: 200px;
}

.post-card-image.post-image6 {
  height: 120px;
}

.post-card-image.post-image7 {
  height: 140px;
}

.post-card-image.post-image8 {
  height: 410px;
}

.post-card-image.post-image9 {
  height: 250px;
}

.post-card-icon {
  position: absolute;
  left: auto;
  top: auto;
  right: 24px;
  bottom: -24px;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: #ffa949;
  background-image: url('../images/instagram.svg');
  background-position: 50% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
}

.post-card-icon.top-post {
  right: 10px;
  bottom: 10px;
}

.post-card-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.post-card-category {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 8px;
  padding-bottom: 8px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #999;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.post-card-category.white {
  color: #fff;
}

.post-card-heading {
  margin-top: 10px;
  margin-bottom: 8px;
  color: #000;
  font-size: 22px;
  text-align: center;
  text-transform: none;
}

.post-card-heading.white {
  color: #fff;
}

.post-card-autor {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 8px;
  padding-bottom: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #999;
  font-size: 12px;
  line-height: 12px;
  font-style: italic;
}

.post-card-avatar {
  width: 32px;
  height: 32px;
  margin-right: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 50%;
}

.post-card-valor {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  color: #ffa949;
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
}

.valor-ecommerce {
  margin-right: 12px;
  color: #ffa949;
}

.valor-ecommerce._2 {
  color: #e69d9c;
  font-size: 18px;
  font-weight: 700;
}

.valor-antigo {
  color: #999;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  text-decoration: line-through;
}

.valor-antigo.white {
  color: hsla(0, 0%, 100%, 0.6);
}

.grid-post-card-2 {
  grid-column-gap: 36px;
  grid-row-gap: 34px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.heading-9 {
  text-align: center;
}

.heading-9._2 {
  margin-top: 0px;
  color: #000;
}

.grid-post-card-3 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.post-card-tag {
  position: absolute;
  left: auto;
  top: auto;
  right: 24px;
  bottom: -12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 7px 12px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 20px;
  background-color: #ffa949;
  color: #fff;
  font-size: 11px;
  line-height: 11px;
  font-weight: 600;
}

.post-card-tag._2 {
  right: 10px;
  background-color: #36353a;
}

.post-card-tag._3 {
  left: 10px;
  right: auto;
  background-color: #201e1f;
}

.post-card-tag._4 {
  left: 10px;
  top: 10px;
  right: auto;
  bottom: auto;
  background-color: #000;
}

.grid-5 {
  grid-column-gap: 36px;
  -ms-grid-columns: 0.75fr 1fr;
  grid-template-columns: 0.75fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.contato-v1 {
  margin-right: 15px;
  margin-left: 15px;
  padding: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border: 1px solid #e3e3e3;
  border-radius: 20px;
  background-color: #fff;
}

.form-contato {
  padding-top: 20px;
}

.label {
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.input-contato {
  height: 48px;
  margin-bottom: 30px;
  padding: 7px 24px 8px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border: 1px solid #e3e3e3;
  border-radius: 6px;
  background-color: #fff;
}

.input-contato.text-area {
  height: auto;
  min-height: 200px;
}

.input-contato.carrinho {
  margin-right: 10px;
}

.grid-6 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.map {
  height: 100%;
}

.grid-7 {
  grid-column-gap: 36px;
  -ms-grid-columns: 1fr 0.75fr;
  grid-template-columns: 1fr 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.pb-1 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  color: #9b9b9b;
  font-size: 12px;
  line-height: 24px;
}

.pb-1._2 {
  background-color: #fff;
}

.logo-pb {
  width: 18px;
  margin-right: 5px;
  margin-left: 10px;
}

.logo-pb._2 {
  width: 36px;
}

.pb-txt {
  margin-right: 12px;
  color: #000;
  font-weight: 600;
}

.btn-crie {
  height: 32px;
  padding: 8px 12px;
  border-radius: 6px;
  line-height: 16px;
  font-weight: 600;
}

.btn-crie.cor-1 {
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  color: #fff;
}

.btn-crie.cor-1:hover {
  background-color: #424241;
  color: #fff;
}

.btn-crie.cor-1.whats {
  margin-left: 10px;
  padding-left: 25px;
  background-image: url('../images/whatsapp.svg');
  background-position: 5px 50%;
  background-size: 15px;
  background-repeat: no-repeat;
}

.btn-crie.cor-1.whats._3 {
  background-color: #73c32f;
}

.btn-crie.cor-1._2 {
  background-color: #73c32f;
}

.nav-scroll {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
}

.slide-nav {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 24px;
  height: 200px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 12px;
  background-color: #fff;
  box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.12);
}

.slide-nav-link {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 10px;
  height: 10px;
  margin-top: 5px;
  margin-bottom: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background-color: #574b8a;
  opacity: 0.5;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
}

.slide-nav-link:hover {
  opacity: 0.7;
}

.slide-nav-tooltip {
  position: absolute;
  left: 100%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 24px;
  margin-left: 12px;
  padding: 2px 12px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 12px;
  background-color: #574b8a;
  color: #fff;
  font-size: 11px;
  line-height: 15px;
  font-weight: 500;
}

.grid-info-contato {
  margin-bottom: 40px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.block-contato {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 32px;
  padding-bottom: 32px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border: 1px solid #e3e3e3;
  border-radius: 20px;
  background-color: #fff;
}

.block-contato2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 12px 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  box-shadow: 1px 0 0 0 #e3e3e3;
  font-size: 15px;
  line-height: 25px;
  text-align: center;
}

.text-block-4 {
  padding-bottom: 20px;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
}

.whatsapp {
  position: fixed;
  left: auto;
  top: auto;
  right: 5px;
  bottom: 5px;
  z-index: 999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  color: #fff;
  font-size: 13px;
  line-height: 13px;
  font-weight: 600;
}

.whatsapp.cor-1 {
  background-color: #010101;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
}

.whatsapp.cor-1:hover {
  background-color: #171618;
}

.icowhatsapp {
  width: 25px;
  margin-right: 10px;
}

.slide-logos {
  height: auto;
  background-color: transparent;
}

.sli-logo {
  width: auto;
  height: auto;
  padding-right: 26px;
  padding-left: 26px;
}

.sli-img-logo {
  max-height: 60px;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
}

.sli-img-logo:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.sli-img-logo._2 {
  opacity: 0.5;
}

.sli-img-logo._2:hover {
  opacity: 1;
}

.sli-img-logo._3 {
  -webkit-filter: saturate(0%);
  filter: saturate(0%);
}

.sli-img-logo._3:hover {
  -webkit-filter: saturate(200%);
  filter: saturate(200%);
}

.sli-img-logo._4 {
  opacity: 0.5;
  -webkit-filter: saturate(0%);
  filter: saturate(0%);
}

.sli-img-logo._4:hover {
  opacity: 1;
  -webkit-filter: saturate(200%);
  filter: saturate(200%);
}

.mask {
  padding-top: 20px;
  padding-bottom: 60px;
}

.grid-8 {
  margin-bottom: 35px;
  -ms-grid-columns: minmax(350px, 350px) 1fr;
  grid-template-columns: minmax(350px, 350px) 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-8.top-post {
  margin-bottom: 0px;
}

.grid-9 {
  margin-bottom: 35px;
  grid-column-gap: 36px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-10 {
  margin-bottom: 35px;
  -ms-grid-columns: 0.75fr 1fr;
  grid-template-columns: 0.75fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-11 {
  margin-bottom: 35px;
  grid-column-gap: 36px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-12 {
  grid-column-gap: 36px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-13 {
  margin-bottom: 35px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.breadcrumbs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2px;
  padding: 8px 12px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
  font-size: 12px;
  line-height: 16px;
}

.breadcrumb-link {
  color: #5aafb2;
}

.breadcrumb-link2 {
  color: rgba(90, 175, 178, 0.65);
}

.slide-full {
  z-index: 989;
  height: auto;
  padding-bottom: 60px;
  background-color: transparent;
}

.slide-50 {
  width: 50%;
  text-align: center;
}

.slide-33 {
  width: 33.33%;
  text-align: center;
}

.slide-33._2 {
  padding-right: 10px;
  padding-left: 10px;
  border-radius: 8px;
}

.slide-25 {
  width: 25%;
  text-align: center;
}

.slide-auto {
  width: auto;
  padding-right: 26px;
  padding-left: 26px;
  text-align: center;
}

.slide-100 {
  width: 100%;
  text-align: center;
}

.slide-100.sli-commerce {
  padding: 40px 20%;
  text-align: center;
}

.slide-ecommerce {
  height: auto;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 60px;
  background-color: transparent;
}

.mask-2 {
  border-radius: 20px;
  background-color: #574b8a;
}

.sidebar-grid1 {
  grid-column-gap: 35px;
  -ms-grid-columns: 320px 1fr 320px;
  grid-template-columns: 320px 1fr 320px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.post-card-big {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 16px;
  border: 1px solid #eee;
  border-radius: 20px;
  background-color: #fff;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  color: #000;
}

.post-card-big:hover {
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.1);
  -webkit-transform: translate(0px, -6px);
  -ms-transform: translate(0px, -6px);
  transform: translate(0px, -6px);
}

.posts {
  margin-top: 40px;
}

.grid-14 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.sidebar {
  width: 100%;
}

.sidebar-block {
  margin-bottom: 24px;
  padding-bottom: 24px;
}

.sidebar-block.banner-sidebar {
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
  min-height: 200px;
  border-radius: 20px;
  background-color: #574b8a;
}

.sidebar-heading {
  margin-top: 0px;
  margin-bottom: 24px;
  color: #000;
  font-size: 21px;
  line-height: 28px;
}

.list-sidebar2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 28px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 3px 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #eee;
  border-radius: 6px;
  background-color: #fff;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  color: #574b8a;
  font-size: 12px;
  line-height: 28px;
  font-style: italic;
  font-weight: 500;
}

.list-sidebar2:hover {
  background-color: #574b8a;
  color: #fff;
}

.grid-gallery {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
}

.gallery-photo-1 {
  height: 260px;
  border-radius: 12px;
  background-image: url('../images/empresa1.jpeg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
}

.gallery-photo-1:hover {
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
  -webkit-transform: translate(0px, -6px);
  -ms-transform: translate(0px, -6px);
  transform: translate(0px, -6px);
}

.gallery-photo-2 {
  height: 170px;
  border-radius: 12px;
  background-image: url('../images/empresa2.jpeg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
}

.gallery-photo-2:hover {
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
  -webkit-transform: translate(0px, -6px);
  -ms-transform: translate(0px, -6px);
  transform: translate(0px, -6px);
}

.gallery-photo-3 {
  height: 260px;
  border-radius: 12px;
  background-image: url('../images/empresa3.jpeg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
}

.gallery-photo-3:hover {
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
  -webkit-transform: translate(0px, -6px);
  -ms-transform: translate(0px, -6px);
  transform: translate(0px, -6px);
}

.gallery-photo-4 {
  height: 170px;
  border-radius: 12px;
  background-image: url('../images/empresa4.jpeg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
}

.gallery-photo-4:hover {
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
  -webkit-transform: translate(0px, -6px);
  -ms-transform: translate(0px, -6px);
  transform: translate(0px, -6px);
}

.div-block {
  position: relative;
}

.container {
  display: block;
  width: 100%;
  height: 100%;
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.post-preview {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 680px;
  max-height: 60vw;
  padding: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 20px;
  box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.15);
}

.post-image {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.post-info {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 570px;
  max-width: 88vw;
  padding: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 16px;
  background-color: #fff;
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
  text-align: center;
}

.tag-post {
  height: 24px;
  margin-bottom: 16px;
  padding-right: 8px;
  padding-left: 8px;
  border-radius: 4px;
  color: #fff;
  font-size: 11px;
  line-height: 24px;
}

.post-heading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 34px;
}

.post-data {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px;
  padding: 8px 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #777;
  font-size: 13px;
  line-height: 16px;
}

.logo-admin {
  width: 70px;
}

.txtpainel {
  color: #b1b1b1;
  font-size: 11px;
  line-height: 21px;
}

.ico-sair {
  width: 15px;
  margin-right: 5px;
}

.divsair {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 12px;
  border: 1px solid #e6e6e6;
  border-radius: 6px;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  font-size: 11px;
}

.divsair:hover {
  background-color: #fcfcfc;
}

.grid-15 {
  margin-bottom: 10px;
  -ms-grid-columns: 60px 1fr 200px;
  grid-template-columns: 60px 1fr 200px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.img-prod-painel {
  width: 60px;
  height: 60px;
  border-radius: 8px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.tag-painel {
  height: 24px;
  padding-right: 8px;
  padding-left: 8px;
  border-radius: 6px;
  color: #fff;
  font-size: 11px;
  line-height: 24px;
}

.tag-painel.cor-1 {
  background-color: #258ffb;
}

.div-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.heading-product-painel {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 600;
}

.heading-product-painel.center {
  text-align: center;
}

.id-painel {
  color: #949494;
  font-size: 11px;
  line-height: 16px;
}

.btn-opcoes {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.btn-opcoes.card {
  margin-bottom: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.btn-edit-painel {
  margin-right: 10px;
  padding-left: 30px;
  border: 1px solid #e6e6e6;
  border-radius: 8px;
  background-color: #fff;
  background-image: url('../images/edit.svg');
  background-position: 10px 50%;
  background-size: 13px;
  background-repeat: no-repeat;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  color: #000;
  font-size: 11px;
  line-height: 16px;
}

.btn-edit-painel:hover {
  background-color: #fcfcfc;
}

.btm-excluir-painel {
  padding-left: 30px;
  border: 1px solid #e6e6e6;
  border-radius: 8px;
  background-color: #fff;
  background-image: url('../images/delete.svg');
  background-position: 10px 50%;
  background-size: 13px;
  background-repeat: no-repeat;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  color: #000;
  font-size: 11px;
  line-height: 16px;
}

.btm-excluir-painel:hover {
  background-color: #fcfcfc;
}

.grid-16 {
  margin-bottom: 20px;
  -ms-grid-columns: 1fr 200px;
  grid-template-columns: 1fr 200px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.form-pesquisa {
  margin-bottom: 0px;
}

.form-pesq {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.btnoesquisa {
  height: 48px;
  margin-left: 10px;
  border-radius: 8px;
  font-size: 13px;
  line-height: 13px;
}

.btnoesquisa.cor-1 {
  background-color: #258ffb;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
}

.btnoesquisa.cor-1:hover {
  background-color: #2373c5;
}

.div-block-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cor-painel {
  background-color: #574b8a;
}

.div-block-5 {
  background-color: #ffa949;
}

.grid-17 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.card {
  position: static;
  width: 100%;
  height: 100%;
  margin-bottom: 20px;
  border-radius: 6px;
  background-color: #fff;
}

.top-card {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  color: #000;
}

.top-card.aguardando {
  border-left: 3px solid #ffa949;
}

.top-card.aprovado {
  border-left: 3px solid #59cd90;
}

.top-card.negado {
  border-left: 3px solid #ff5964;
}

.top-card.suporte {
  border-left: 3px solid #258ffb;
}

.label-card {
  height: 24px;
  padding-right: 8px;
  padding-left: 8px;
  border: 1px solid #e6e6e6;
  border-radius: 6px;
  color: #000;
  font-size: 11px;
  line-height: 24px;
}

.card-info {
  padding: 20px 20px 10px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.info-card {
  font-size: 13px;
  line-height: 23px;
}

.grid-18 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.heading-produto {
  margin-top: 0px;
  font-size: 32px;
  line-height: 40px;
}

.sku {
  margin-bottom: 20px;
  font-size: 12px;
  line-height: 22px;
}

.valor-de-produto {
  color: silver;
  text-decoration: line-through;
}

.valor-produto {
  color: #e69d9c;
  font-size: 28px;
  line-height: 38px;
  font-weight: 800;
}

.grid-comprar {
  margin-top: 20px;
  -ms-grid-columns: 200px 1fr;
  grid-template-columns: 200px 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.txt-compartilhe {
  padding-top: 20px;
  font-size: 12px;
  line-height: 22px;
}

.div-block-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.ico-compartilhe {
  width: 30px;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.2);
}

.corpo-produto {
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-carrinho {
  margin-top: 20px;
  padding-bottom: 20px;
  grid-row-gap: 36px;
  -ms-grid-columns: 450px 1fr 1fr 1fr 100px;
  grid-template-columns: 450px 1fr 1fr 1fr 100px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-bottom: 1px solid #e2e2e2;
}

.div-block-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.img-carrinho {
  width: 90px;
  height: 90px;
  margin-right: 10px;
  border-radius: 6px;
  background-image: url('../images/foto2_1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.clear20 {
  height: 20px;
}

.carrinho-unitario {
  color: #a8a8a8;
}

.div-block-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.carrinho-total {
  font-size: 16px;
  font-weight: 600;
}

.icoexcluir {
  width: 15px;
  opacity: 0.5;
}

.div-block-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.grid-carrinho2 {
  margin-top: 40px;
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-11 {
  display: -ms-grid;
  display: grid;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-19 {
  justify-items: end;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-12 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.btnvoltar {
  width: 200px;
  height: 48px;
  border: 1px solid #e6e6e6;
  border-radius: 8px;
  background-color: #fff;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  color: #000;
  font-size: 15px;
  line-height: 25px;
  text-align: center;
}

.btnvoltar:hover {
  background-color: #fcfcfc;
}

.atualizar {
  color: #6e1237;
  font-size: 11px;
  text-align: center;
}

.list-item {
  padding-top: 5px;
  padding-bottom: 5px;
}

.heading-10 {
  line-height: 44px;
}

.heading-10.center {
  margin-right: auto;
  margin-left: auto;
}

.icon {
  color: #1b2d45;
  font-size: 15px;
}

.standard-paragraph {
  margin-bottom: 0px;
  color: #000;
  font-size: 18px;
  line-height: 26px;
  font-weight: 400;
  letter-spacing: 0px;
}

.slider {
  width: 100%;
  height: auto;
  max-width: 750px;
  margin-top: 20px;
  padding-bottom: 100px;
  background-color: hsla(0, 0%, 86.7%, 0);
}

.arrow-left {
  left: -25px;
  top: -100px;
  right: auto;
  bottom: 0%;
  width: 55px;
  height: 55px;
  border-radius: 100px;
  background-color: #fff;
  box-shadow: 0 5px 10px 0 rgba(27, 45, 69, 0.1);
}

.traco-2 {
  width: 88px;
  height: 3px;
  margin: 4px auto 21px;
  border-radius: 1.5px;
  background-color: #00c75d;
}

.slide {
  height: auto;
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgba(70, 137, 215, 0.2);
  border-radius: 8px;
  background-color: #fff;
}

.section-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 100px;
  padding-bottom: 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.slide-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: auto;
  padding: 20px 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: none;
  text-align: center;
}

.mask-4 {
  overflow: hidden;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-radius: 8px;
  background-color: transparent;
  box-shadow: 0 20px 50px 0 rgba(160, 160, 160, 0.2);
}

.arrow-right {
  left: auto;
  top: -100px;
  right: -25px;
  bottom: 0%;
  width: 55px;
  height: 55px;
  border-radius: 100px;
  background-color: #fff;
  box-shadow: 0 5px 10px 0 rgba(27, 45, 69, 0.1);
}

.margin0 {
  padding: 0px;
}

.pb-txt-2 {
  margin-right: 12px;
  color: #000;
  font-weight: 600;
}

.link-2 {
  color: #000;
}

.txt-copy {
  margin-right: 20px;
  color: #000;
}

.sec-barra {
  position: fixed;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #fff;
}

.center {
  text-align: center;
}

.txt-logo {
  color: #160742;
  font-size: 30px;
  line-height: 30px;
  font-weight: 700;
}

.text-block-5 {
  padding: 5px 10px;
  color: rgba(0, 0, 0, 0.5);
  font-size: 11px;
}

.label-sub {
  font-size: 11px;
  font-weight: 400;
}

.galeria-fotos {
  display: -ms-grid;
  display: grid;
  margin-top: 10px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.foto-galeria {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  margin-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.img-galeria {
  max-width: 150px;
  margin-bottom: 10px;
}

.btm-excluir-painel-2 {
  padding-left: 30px;
  border: 1px solid #e6e6e6;
  border-radius: 8px;
  background-color: #fff;
  background-image: url('../images/delete.svg');
  background-position: 10px 50%;
  background-size: 13px;
  background-repeat: no-repeat;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  color: #000;
  font-size: 11px;
  line-height: 16px;
}

.btm-excluir-painel-2:hover {
  background-color: #fcfcfc;
}

.form-login {
  max-width: 600px;
  margin-right: auto;
  margin-left: auto;
}

.label-2 {
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  letter-spacing: 1.5px;
  text-transform: none;
}

.div-block-13 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.tag-promocional {
  position: absolute;
  left: -130px;
  top: auto;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 200px;
  height: 200px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 8px solid #fff;
  border-radius: 50%;
  background-color: #73c32f;
  box-shadow: 0 30px 30px -14px rgba(22, 7, 66, 0.1);
}

.div-block-14 {
  position: relative;
}

.text-block-6 {
  color: #fff;
}

.text-block-7 {
  margin-bottom: 0px;
  color: #fff;
  font-size: 18px;
  line-height: 28px;
  text-decoration: line-through;
}

.text-block-8 {
  color: #fff;
  font-size: 35px;
  line-height: 40px;
  font-weight: 600;
}

.text-block-9 {
  padding-right: 20px;
  padding-left: 20px;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
}

.parcelamento {
  font-size: 12px;
}

.parcelamento2 {
  color: #353638;
  font-weight: 600;
}

.image {
  width: 100%;
}

.form-block {
  margin-bottom: 0px;
}

.btnfinalizar {
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}

.btnfinalizar.cor-1 {
  background-color: #6e1237;
}

.btnfinalizar.cor-1:hover {
  background-color: #000;
}

.image-2 {
  max-height: 580px;
}

.grid-20 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-15 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-21 {
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.lista-categoria {
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #ecaba7;
  font-size: 15px;
}

.list-item-2 {
  font-size: 12px;
}

.lista-cat {
  margin-left: -5px;
  color: #b1b1b1;
}

.img-slide {
  width: 100%;
}

.grid-22 {
  grid-column-gap: 40px;
  -ms-grid-columns: 0.75fr 0.25fr;
  grid-template-columns: 0.75fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-16 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.grid-23 {
  margin-bottom: 60px;
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-barra {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  border-style: solid;
  border-width: 1px;
  border-color: #e7e7e7;
  border-radius: 8px;
}

.titbarra {
  color: #010101;
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
  text-align: center;
}

.infobarra {
  color: #010101;
  font-weight: 300;
  text-align: center;
}

.div-tamanhos {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #e7e7e7;
  border-radius: 8px;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  color: #6e1237;
  font-size: 11px;
  font-weight: 400;
}

.div-tamanhos:hover {
  background-color: #fdfdfd;
}

.ico-cabide {
  width: 20px;
  height: 14px;
  margin-right: 10px;
}

.dropdown-toggle {
  padding-right: 20px;
  color: #6e1237;
  font-size: 15px;
}

.icon-2 {
  display: none;
}

.section-4 {
  box-shadow: 90px 0 0 20px rgba(0, 0, 0, 0.1);
}

.sec-banner {
  padding-top: 40px;
  padding-bottom: 0px;
  background-color: #f199a7;
}

.btncadastrese {
  display: block;
  width: 500px;
  margin-right: auto;
  margin-bottom: 60px;
  margin-left: auto;
  padding-top: 12px;
  padding-bottom: 12px;
  border-radius: 8px;
  background-color: #63c041;
  color: #fff;
  font-size: 18px;
  text-align: center;
}

.grid-24 {
  margin-top: 20px;
  margin-bottom: 60px;
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.image-4 {
  display: block;
  width: 200px;
  height: 200px;
  margin-right: auto;
  margin-left: auto;
  box-shadow: 0 0 6px 0 rgba(71, 71, 71, 0.07);
  -o-object-fit: contain;
  object-fit: contain;
}

.accordion {
  display: block;
  width: 66.66%;
  margin-right: auto;
  margin-bottom: -24px;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
}

.accordion.js-accordion {
  margin-bottom: 100px;
}

.accordion-body__contents {
  margin-top: 8px;
  opacity: 1;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #9096a4;
  font-size: 14px;
  line-height: 26px;
  font-weight: 300;
}

.accordion-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #2e323c;
}

.accordion-header.js-accordion-header {
  cursor: pointer;
}

.question-text {
  margin-top: 15px;
  margin-left: 24px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 16px;
  line-height: 24px;
}

.accordion-body {
  display: block;
  padding-right: 8px;
  padding-left: 64px;
  color: #9096a4;
}

.accordion-body.js-accordion-body {
  padding-bottom: 20px;
  color: #9096a4;
}

.accordion__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  margin-bottom: 24px;
  padding: 20px 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(46, 50, 60, 0.09);
  -webkit-transition: box-shadow 300ms ease;
  transition: box-shadow 300ms ease;
  text-align: left;
  text-decoration: none;
}

.accordion__item:hover {
  box-shadow: 0 3px 9px 0 rgba(46, 50, 60, 0.09);
}

.accordion__item.js-accordion-item {
  padding-bottom: 20px;
}

.accordion__item.js-accordion-item.active {
  cursor: default;
}

.faq-image {
  width: 100%;
  margin-top: 40px;
}

.faq-button {
  margin-top: 20px;
  padding-top: 12px;
  padding-bottom: 12px;
  border-radius: 3px;
  background-color: #ffb223;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.faq-button:hover {
  background-color: #ffd17b;
}

.faq-video {
  margin-top: 40px;
}

.accordion_item-image {
  width: 40px;
}

.form-revendedor1 {
  margin-top: 10px;
}

.link-3 {
  color: #711039;
  text-decoration: none;
}

.input-revendedor {
  height: 45px;
  margin-bottom: 20px;
  border-radius: 100px;
}

.input-revendedor:hover {
  border: 1px solid #711039;
  background-color: #fafafa;
}

.input-revendedor:focus {
  background-color: #f5f5f5;
}

.txt-etapa {
  display: block;
  width: auto;
  height: 60px;
  margin-right: 10px;
  margin-left: auto;
  padding-top: 18px;
  border: 2px solid #711039;
  border-radius: 100px;
  background-color: #711039;
  color: #fff;
  font-size: 15px;
  text-align: center;
}

.txt-etapa.txt-etapa2 {
  background-color: #fff;
  opacity: 0.5;
  color: #f00a71;
}

.link-4 {
  color: #cfabab;
}

.link-4.w--current {
  color: #fff;
  text-decoration: none;
}

.column-2 {
  padding-right: 0px;
}

.txt-3passos {
  padding-top: 7px;
  color: #711039;
  font-size: 22px;
  line-height: 28px;
  font-weight: 800;
}

.btnetapa {
  width: 100%;
  height: 55px;
  border: 2px solid #711039;
  border-radius: 100px;
  background-color: #fff;
  color: #711039;
  font-weight: 800;
}

.btnetapa:hover {
  background-color: #f3f3f3;
}

.tit-rev {
  margin-top: 40px;
  margin-bottom: 10px;
  color: #711039;
  font-weight: 700;
}

.div-branca {
  padding: 40px;
  background-color: #fff;
}

.column-3 {
  padding-left: 0px;
}

.label-3 {
  font-size: 14px;
}

.text-block-10 {
  color: #fff;
  text-align: center;
}

.slide-desktop {
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.slide-mobie {
  display: none;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

@media screen and (max-width: 991px) {
  .nav-bar {
    height: 64px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .wrapper {
    padding-right: 0px;
    padding-left: 0px;
  }

  .brand {
    padding-right: 16px;
    padding-left: 16px;
  }

  .brand._2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .navigation {
    left: 0%;
    top: 64px;
    right: 0%;
    bottom: auto;
    z-index: 101;
    width: 100%;
    height: auto;
    background-color: #fff;
  }

  .nav-menu {
    position: relative;
    width: 100%;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
  }

  .nav-link1 {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #000;
  }

  .nav-dropdown1 {
    width: 100%;
  }

  .logo1 {
    max-height: 60px;
  }

  .nav-right {
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .nav-right.nav-right-painel {
    padding-right: 20px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .search-form {
    margin-bottom: 4px;
    padding: 4px 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .search-form:focus {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: left;
  }

  .search-form-input {
    background-position: 16px 50%;
  }

  .search-form-input:focus {
    width: 200px;
  }

  .search-form-input::-webkit-input-placeholder {
    color: transparent;
  }

  .search-form-input:-ms-input-placeholder {
    color: transparent;
  }

  .search-form-input::-ms-input-placeholder {
    color: transparent;
  }

  .search-form-input::placeholder {
    color: transparent;
  }

  .menu-button {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    color: #000;
  }

  .menu-button.w--open {
    margin-left: 10px;
    background-color: #eaeaf1;
    color: #000;
  }

  .menu-button.menu-painel {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  .footerv1-left {
    width: auto;
  }

  .footerv1-right {
    width: auto;
  }

  .footerv2-left {
    width: 240px;
  }

  .footerv2-right {
    width: 240px;
  }

  .footerv3-infos {
    margin-bottom: 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .footerv3-infos2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .button-1 {
    height: 48px;
    border-radius: 8px;
    font-weight: 600;
  }

  .nav-bar-2 {
    height: 64px;
  }

  .nav-bar-2.navbar2-exemplo {
    height: 64px;
  }

  .nav-bar-3 {
    height: 64px;
  }

  .nav-bar-3.navbar3-exemplo {
    height: 64px;
  }

  .grid-header-1 {
    grid-row-gap: 64px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .grid-3 {
    grid-column-gap: 16px;
    grid-row-gap: 64px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .video-header-1.vide-header-2 {
    height: 460px;
  }

  .seta-hero.seta-ecommerce._1 {
    left: 10px;
  }

  .seta-hero.seta-ecommerce._2 {
    right: 10px;
  }

  .grid-4 {
    grid-row-gap: 64px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .grid-post-card._2 {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .post-card-image {
    height: 170px;
  }

  .post-card-image._2 {
    height: 270px;
  }

  .post-card-image._3.margin0 {
    height: 100px;
  }

  .post-card-image._3.margin0._2 {
    height: 250px;
  }

  .post-card-image._4.margin0 {
    height: 200px;
  }

  .post-card-image._5 {
    height: 220px;
  }

  .post-card-image._5._2 {
    height: 150px;
  }

  .post-card-image.margin0 {
    height: 220px;
  }

  .post-card-image.post-image1 {
    height: 250px;
  }

  .post-card-image.post-image2 {
    height: 290px;
  }

  .post-card-image.post-image2.ecommerce {
    height: 290px;
  }

  .post-card-image.post-image2.ecommerce._1 {
    height: 290px;
  }

  .post-card-image.post-image6.margin0 {
    height: 160px;
  }

  .post-card-image.post-image7.margin0 {
    height: 180px;
  }

  .post-card-image.post-image8 {
    height: 270px;
  }

  .post-card-image.post-image9.margin0 {
    height: 140px;
  }

  .grid-post-card-2 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .input-contato.carrinho {
    margin-bottom: 10px;
  }

  .btn-crie.cor-1.whats._3 {
    height: 48px;
    text-align: center;
  }

  .btn-crie.cor-1._2 {
    height: 48px;
    text-align: center;
  }

  .grid-info-contato {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-10 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .slide-100.sli-commerce {
    padding-right: 15%;
    padding-left: 15%;
  }

  .sidebar-grid1 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-gallery {
    display: none;
  }

  .container {
    width: 100%;
    padding-right: 15px;
    padding-left: 8px;
  }

  .logo-admin {
    width: 60px;
  }

  .form-pesq {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .grid-comprar {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-carrinho {
    -ms-grid-columns: 300px 1fr 1fr 1fr 100px;
    grid-template-columns: 300px 1fr 1fr 1fr 100px;
  }

  .slider {
    margin-top: 20px;
  }

  .arrow-left {
    left: -10px;
  }

  .arrow-right {
    right: -10px;
  }

  .galeria-fotos {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-13 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .tag-promocional {
    left: auto;
    top: -100px;
    right: -50px;
    bottom: auto;
  }

  .grid-21 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .accordion {
    width: 83.33%;
    padding-right: 8px;
    padding-left: 8px;
  }
}

@media screen and (max-width: 767px) {
  .search-button {
    background-size: 24px;
  }

  .conteiner {
    padding-right: 8px;
    padding-left: 8px;
  }

  .conteiner.white {
    padding-right: 20px;
    padding-left: 20px;
  }

  .conteiner.white {
    padding-right: 20px;
    padding-left: 20px;
  }

  .footerv1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .footerv1-left {
    padding-bottom: 10px;
  }

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

  .logo-rodape._2 {
    margin-left: 0px;
  }

  .footerv1-links {
    padding-bottom: 10px;
  }

  .footerv1-right {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .footerv2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .footerv2-left {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .footev2-center {
    margin-bottom: 10px;
  }

  .footerv2-right {
    padding-bottom: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-2.section-painel {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .button-1.btncomprar.cor-2 {
    max-width: 100%;
  }

  .heading {
    text-align: center;
  }

  .grid-header-1 {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .wrapper-header {
    padding-right: 40px;
    padding-left: 40px;
  }

  .grid-3 {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .traco.traco-esquerda {
    margin-right: auto;
    margin-left: auto;
  }

  .seta-hero {
    top: 155px;
  }

  .grid-4 {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .tab-left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .tab-left-content {
    padding-left: 0px;
  }

  .tab-right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .tabs-menu-right {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .tab-right-content {
    padding-top: 20px;
    padding-right: 0px;
  }

  .grid-post-card {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grid-post-card._2 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .post-card-image {
    height: 200px;
  }

  .post-card-image._2 {
    height: 230px;
  }

  .post-card-image._3.margin0._2 {
    height: 220px;
  }

  .post-card-image._5 {
    height: 340px;
  }

  .post-card-image._5._2 {
    height: 180px;
  }

  .post-card-image.margin0._5 {
    height: 320px;
  }

  .post-card-image.post-image1 {
    height: 220px;
  }

  .post-card-image.post-image2 {
    height: 290px;
  }

  .post-card-image.post-image4.margin0 {
    height: 410px;
  }

  .post-card-image.post-image5.margin0 {
    height: 200px;
  }

  .post-card-image.post-image6.margin0 {
    height: 120px;
  }

  .post-card-image.post-image7.margin0 {
    height: 150px;
  }

  .post-card-image.post-image8 {
    height: 240px;
  }

  .post-card-image.post-image9.margin0 {
    height: 200px;
  }

  .grid-5 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .map {
    height: 300px;
  }

  .grid-7 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .pb-1._3 {
    height: auto;
    padding-right: 10px;
    padding-left: 10px;
  }

  .btn-crie.cor-1.whats._3 {
    height: 50px;
    padding-left: 12px;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
    text-align: center;
  }

  .btn-crie.cor-1._2 {
    height: 50px;
    text-align: center;
  }

  .grid-info-contato {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .block-contato {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .grid-8 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-13 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .slide-33._2 {
    width: 50%;
  }

  .tabs-content {
    padding-top: 20px;
  }

  .grid-17 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-18 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .heading-produto {
    text-align: center;
  }

  .sku {
    text-align: center;
  }

  .valor-de-produto {
    text-align: center;
  }

  .valor-produto {
    text-align: center;
  }

  .txt-compartilhe {
    text-align: center;
  }

  .div-block-6 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .grid-carrinho {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .div-block-7 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .grid-carrinho2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .slider {
    margin-top: 0px;
  }

  .slide-wrap {
    padding: 90px 50px;
  }

  .label-2 {
    text-align: center;
  }

  .tag-promocional {
    right: -100px;
  }

  .parcelamento {
    text-align: center;
  }

  .heading-11 {
    text-align: center;
  }

  .numitens {
    font-size: 13px;
    text-align: center;
  }

  .div-block-15 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-22 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .image-3 {
    padding-bottom: 20px;
  }

  .grid-23 {
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .accordion {
    width: 100%;
    margin-bottom: -16px;
  }

  .question-text {
    margin-top: 8px;
  }

  .accordion__item {
    margin-bottom: 16px;
    padding-right: 24px;
    padding-left: 24px;
  }

  .txt-etapa {
    margin-bottom: 10px;
  }

  .txt-etapa.txt-etapa2 {
    margin-bottom: 10px;
  }

  .txt-3passos {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 26px;
    text-align: center;
  }

  .div-branca {
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .slide-desktop {
    display: none;
  }

  .slide-mobie {
    display: block;
  }
}

@media screen and (max-width: 479px) {
  .brand {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .logo1 {
    height: auto;
    max-height: 60px;
    max-width: 100%;
    margin-top: 0px;
  }

  .nav-right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .nav-menu1-buttons {
    -ms-grid-columns: auto;
    grid-template-columns: auto;
  }

  .nav-menu1-buttons._1 {
    -ms-grid-columns: auto;
    grid-template-columns: auto;
  }

  .btncontato1 {
    display: none;
  }

  .search-form {
    display: none;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .search-form-input:focus {
    width: 100%;
  }

  .logo-rodape._2 {
    margin-right: auto;
    margin-left: auto;
  }

  .footerv1-links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .footerv3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .footerv3-right {
    margin-top: 10px;
  }

  .footerv3-infos {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .footerv3-infos._2 {
    margin-right: 0px;
  }

  .footerv3-infos2 {
    text-align: center;
  }

  .section-2.section-painel {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-2._2 {
    padding-bottom: 140px;
  }

  .button-1.cor-1.topo {
    display: none;
  }

  .button-1.cor-1.topo.suporte {
    position: fixed;
    left: auto;
    top: auto;
    right: 5px;
    bottom: 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 105px;
    height: 35px;
    padding-left: 45px;
    background-position: 10px 50%;
    font-size: 13px;
    line-height: 13px;
  }

  .button-1.button200.center.cor-1._2 {
    width: 100%;
    height: auto;
  }

  .button-1.btncomprar.cor-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .button-2.btncomprar.cor-2 {
    width: 100%;
  }

  .heading {
    text-align: center;
  }

  .header1.cor-3 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grid-header-1 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .h1-header {
    margin-top: 0px;
  }

  .wrapper-header {
    max-width: 100%;
  }

  .button-3.cor-1 {
    padding-right: 12px;
    padding-left: 12px;
  }

  .grid-3 {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .seta-hero {
    top: 170px;
    margin-right: 0px;
    margin-left: 0px;
  }

  .grid-hero4 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .grid-4 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grid-post-card {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grid-post-card._2 {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .post-card-image._3.margin0._2 {
    height: 120px;
  }

  .post-card-image._4 {
    height: 90px;
  }

  .post-card-image._4.margin0 {
    height: 140px;
  }

  .post-card-image.post-image1 {
    height: 240px;
  }

  .post-card-image.post-image3 {
    height: 240px;
  }

  .post-card-image.post-image2 {
    height: 220px;
    background-color: #fff;
  }

  .post-card-image.post-image2.ecommerce {
    height: 220px;
  }

  .post-card-image.post-image2.ecommerce._1 {
    height: 220px;
  }

  .post-card-image.post-image2._1 {
    height: 220px;
  }

  .post-card-image.post-image4.margin0 {
    height: 240px;
  }

  .post-card-image.post-image5.margin0 {
    height: 120px;
  }

  .post-card-image.post-image6.margin0 {
    height: 100px;
  }

  .post-card-image.post-image7.margin0 {
    height: 120px;
  }

  .post-card-image.post-image9.margin0 {
    height: 240px;
  }

  .post-card-heading {
    text-align: center;
  }

  .post-card-valor {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .grid-post-card-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-post-card-3 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .input-contato {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }

  .input-contato.carrinho {
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .grid-6 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .pb-1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .pb-1._2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .logo-pb {
    margin-right: 0px;
    margin-left: 0px;
  }

  .pb-txt {
    margin-right: 0px;
  }

  .btn-crie.cor-1 {
    margin-top: 20px;
  }

  .btn-crie.cor-1.whats._3 {
    height: 32px;
    margin-top: 0px;
  }

  .btn-crie.cor-1._2 {
    height: 32px;
    margin-top: 0px;
  }

  .sli-logo {
    width: 100%;
    text-align: center;
  }

  .grid-11 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grid-12 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .slide-50 {
    width: 100%;
  }

  .slide-33 {
    width: 100%;
  }

  .slide-33._2 {
    width: 100%;
  }

  .slide-25 {
    width: 100%;
  }

  .slide-auto {
    width: 100%;
  }

  .grid-gallery {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .post-preview {
    max-height: 60vh;
  }

  .txtpainel {
    display: none;
  }

  .grid-15 {
    -ms-grid-columns: 80px 1fr;
    grid-template-columns: 80px 1fr;
  }

  .img-prod-painel {
    width: 80px;
    height: 80px;
  }

  .grid-16 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .heading-produto {
    font-size: 28px;
    line-height: 35px;
  }

  .grid-carrinho {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-7 {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .img-carrinho {
    width: 60px;
    height: 60px;
  }

  .grid-19 {
    justify-items: center;
  }

  .div-block-12 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .heading-10 {
    text-align: center;
  }

  .heading-10.center {
    text-align: center;
  }

  .slider {
    margin-top: 0px;
  }

  .pb-txt-2 {
    margin-right: 0px;
  }

  .txt-copy {
    margin-right: 0px;
    margin-bottom: 5px;
    line-height: 16px;
    text-align: center;
  }

  .galeria-fotos {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .tag-promocional {
    left: 0%;
    top: -80px;
    right: auto;
    bottom: auto;
    width: 160px;
    height: 160px;
  }

  .text-block-7 {
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 22px;
  }

  .text-block-8 {
    font-size: 32px;
    line-height: 38px;
  }

  .image-2 {
    max-height: 350px;
  }

  .titbarra {
    font-size: 16px;
    line-height: 20px;
  }

  .div-tamanhos {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .btncadastrese {
    width: 100%;
  }

  .grid-24 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .question-text {
    margin-bottom: 8px;
    margin-left: 16px;
    padding-right: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
  }

  .accordion-body {
    padding-left: 56px;
  }

  .accordion-body.js-accordion-body {
    margin-top: 20px;
    padding-top: 10px;
    padding-right: 0px;
    padding-left: 0px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }

  .faq-image {
    margin-top: 20px;
  }

  .accordion_item-image {
    width: 30px;
  }

  .column-2 {
    padding-left: 0px;
  }

  .txt-3passos {
    font-size: 16px;
    line-height: 26px;
  }

  .div-branca {
    padding-right: 20px;
    padding-left: 20px;
  }

  .column-3 {
    padding-right: 0px;
  }

  .col1 {
    padding-right: 0px;
    padding-left: 0px;
  }
}

#w-node-f1f47380-35a1-53d2-960c-5f2e49ecdd53-dbb39394 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c8072a43-2bea-1197-2704-ecf3dffa89d7-dbb39394 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3d4c9f31-655a-f773-9a3e-d5d8947aa439-dbb39394 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_540f8704-75e0-877a-a9a5-e32d07f50158-dbb39394 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_540f8704-75e0-877a-a9a5-e32d07f50166-dbb39394 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_540f8704-75e0-877a-a9a5-e32d07f50176-dbb39394 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_46752555-d51a-ac25-1a16-0be08cd70e0a-dbb39394 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_46752555-d51a-ac25-1a16-0be08cd70e19-dbb39394 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_46752555-d51a-ac25-1a16-0be08cd70e28-dbb39394 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_46752555-d51a-ac25-1a16-0be08cd70e37-dbb39394 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_46752555-d51a-ac25-1a16-0be08cd70e46-dbb39394 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_46752555-d51a-ac25-1a16-0be08cd70e55-dbb39394 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_46752555-d51a-ac25-1a16-0be08cd70e64-dbb39394 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_46752555-d51a-ac25-1a16-0be08cd70e73-dbb39394 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_58777870-e0f6-4e41-cb1d-7af9f2ce08f0-f2ce08d2 {
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
}

#w-node-_58777870-e0f6-4e41-cb1d-7af9f2ce08f3-f2ce08d2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fbdfca7c-5225-b63c-a148-86c099d2263f-99d22626 {
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
}

#w-node-fbdfca7c-5225-b63c-a148-86c099d22642-99d22626 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-cc104cec-dc83-aaa6-368d-35a5c52a6e60-c52a6e47 {
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
}

#w-node-cc104cec-dc83-aaa6-368d-35a5c52a6e63-c52a6e47 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_33d34500-1055-340e-9acf-365990675c24-90675c0b {
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
}

#w-node-a446cff1-217b-0338-7508-529f6bb6ea70-6bb6ea57 {
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
}

#w-node-c2d73328-4301-4ec2-8de6-010c201239bf-201239bc {
  -ms-grid-column-span: 8;
  grid-column-end: 11;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_919e78e2-1d23-90e0-45bd-9e4ffdb209e2-fdb209df {
  -ms-grid-column-span: 8;
  grid-column-end: 11;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_919e78e2-1d23-90e0-45bd-9e4ffdb209ee-fdb209df {
  -ms-grid-column-span: 10;
  grid-column-end: 12;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_93f53f28-ded0-3197-18da-360337acccf0-37accceb {
  -ms-grid-column-span: 6;
  grid-column-end: 7;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_93f53f28-ded0-3197-18da-360337acccf8-37accceb {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column: 8;
  grid-column-start: 8;
  -ms-grid-column-span: 5;
  grid-column-end: 13;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-fe85d6a5-f740-f5d6-5a88-fc9885798855-85798852 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column: 7;
  grid-column-start: 7;
  -ms-grid-column-span: 6;
  grid-column-end: 13;
}

#w-node-fe85d6a5-f740-f5d6-5a88-fc9885798856-85798852 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 5;
  grid-column-start: span 5;
  -ms-grid-column-span: 5;
  grid-column-end: span 5;
}

#w-node-bb88271a-b107-1381-f152-1e75f3e909af-f3e9099d {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bb88271a-b107-1381-f152-1e75f3e909b3-f3e9099d {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-bb88271a-b107-1381-f152-1e75f3e909c3-f3e9099d {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-bb88271a-b107-1381-f152-1e75f3e909d0-f3e9099d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-eab73455-0f1f-6b0d-7959-98809460198a-94601987 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-eab73455-0f1f-6b0d-7959-98809460198e-94601987 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-eab73455-0f1f-6b0d-7959-98809460199e-94601987 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-eab73455-0f1f-6b0d-7959-9880946019ab-94601987 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_76331e37-076e-fa08-79ad-fe0c6a6c264b-6a6c2646 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-df99d70d-c845-bed0-ddf6-68a98ab1cc8d-8ab1cc8a {
  -ms-grid-column-span: 8;
  grid-column-end: 11;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-df99d70d-c845-bed0-ddf6-68a98ab1cc9c-8ab1cc8a {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-df99d70d-c845-bed0-ddf6-68a98ab1ccb7-8ab1cc8a {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-e4488987-0450-7ffd-a823-bbfd42ff092b-42ff0928 {
  -ms-grid-column-span: 8;
  grid-column-end: 11;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_031e99ab-e399-bbb3-c72e-b37e465fde42-465fde3f {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_031e99ab-e399-bbb3-c72e-b37e465fde52-465fde3f {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_031e99ab-e399-bbb3-c72e-b37e465fde63-465fde3f {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-fb0d693d-4948-b6c8-8e65-d8ff868a2090-868a208c {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-fb0d693d-4948-b6c8-8e65-d8ff868a209f-868a208c {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-fb0d693d-4948-b6c8-8e65-d8ff868a20b0-868a208c {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-c8c59dc8-bfa2-9c4f-3e21-3dc2aad4f011-aad4f00d {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-c8c59dc8-bfa2-9c4f-3e21-3dc2aad4f022-aad4f00d {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-c8c59dc8-bfa2-9c4f-3e21-3dc2aad4f031-aad4f00d {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ee259744-39b1-4205-9a38-6cee537e7329-537e7324 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ee259744-39b1-4205-9a38-6cee537e7339-537e7324 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ee259744-39b1-4205-9a38-6cee537e734c-537e7324 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ee259744-39b1-4205-9a38-6cee537e735e-537e7324 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d9006345-dc0c-9bc4-4583-642d16af8e7c-16af8e77 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d9006345-dc0c-9bc4-4583-642d16af8e8e-16af8e77 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d9006345-dc0c-9bc4-4583-642d16af8e9f-16af8e77 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d9006345-dc0c-9bc4-4583-642d16af8eaf-16af8e77 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_1a37f5cd-c666-ad6b-2ab1-77e812da7479-12da7476 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_1a37f5cd-c666-ad6b-2ab1-77e812da7488-12da7476 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_55b80826-6950-6707-9f32-c13d6ab39bbb-6ab39bb8 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_55b80826-6950-6707-9f32-c13d6ab39bca-6ab39bb8 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_4ab6b523-7fe7-1a1c-f765-92cbbebd012d-bebd012a {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_4ab6b523-7fe7-1a1c-f765-92cbbebd013d-bebd012a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_4ab6b523-7fe7-1a1c-f765-92cbbebd014b-bebd012a {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_4ab6b523-7fe7-1a1c-f765-92cbbebd015b-bebd012a {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5b88c96e-06bc-de11-cf19-9140ea5e1455-ea5e1452 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_5b88c96e-06bc-de11-cf19-9140ea5e1465-ea5e1452 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_5b88c96e-06bc-de11-cf19-9140ea5e1473-ea5e1452 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_5b88c96e-06bc-de11-cf19-9140ea5e1483-ea5e1452 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c993ae5f-9db3-ccc0-953e-3e81511674e4-511674e1 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-c993ae5f-9db3-ccc0-953e-3e81511674f2-511674e1 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-c993ae5f-9db3-ccc0-953e-3e8151167502-511674e1 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_87cd5f71-a976-b202-6f2a-6a23a1eacce8-a1eacce5 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_87cd5f71-a976-b202-6f2a-6a23a1eaccf6-a1eacce5 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_87cd5f71-a976-b202-6f2a-6a23a1eacd06-a1eacce5 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_48cb9b9a-cfd5-ac8b-421f-cdbb516fe8a3-516fe8a0 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_48cb9b9a-cfd5-ac8b-421f-cdbb516fe8b0-516fe8a0 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_48cb9b9a-cfd5-ac8b-421f-cdbb516fe8bf-516fe8a0 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_9b7bdbd6-64d6-d9a0-be7b-9944540d4b49-540d4b46 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_9b7bdbd6-64d6-d9a0-be7b-9944540d4b56-540d4b46 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_9b7bdbd6-64d6-d9a0-be7b-9944540d4b65-540d4b46 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-a670ecc1-603d-87c1-27c7-919e4a3630ce-4a3630cb {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-a670ecc1-603d-87c1-27c7-919e4a3630dc-4a3630cb {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-b2e4e1df-c7a6-3157-6fd6-bc3644ed0151-44ed014e {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-b2e4e1df-c7a6-3157-6fd6-bc3644ed015f-44ed014e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_75cdeeb1-dab0-f9cd-3679-7acf38ee4619-38ee4616 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 5;
  grid-column-end: 6;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_75cdeeb1-dab0-f9cd-3679-7acf38ee462a-38ee4616 {
  -ms-grid-column-span: 6;
  grid-column-end: 13;
  -ms-grid-column: 7;
  grid-column-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_1fccfda5-0ecd-7ebb-bc98-d863be0c6437-be0c6434 {
  -ms-grid-column-span: 6;
  grid-column-end: 7;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_1fccfda5-0ecd-7ebb-bc98-d863be0c643f-be0c6434 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column: 8;
  grid-column-start: 8;
  -ms-grid-column-span: 5;
  grid-column-end: 13;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-cd7543a1-a95e-e8dc-c36f-bde4efcaa025-efcaa022 {
  -ms-grid-column-span: 5;
  grid-column-end: 6;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-cd7543a1-a95e-e8dc-c36f-bde4efcaa02f-efcaa022 {
  -ms-grid-column-span: 6;
  grid-column-end: 13;
  -ms-grid-column: 7;
  grid-column-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_354935b9-c563-68c7-974a-a0b43c6da06d-3c6da06a {
  -ms-grid-column-span: 6;
  grid-column-end: 7;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_354935b9-c563-68c7-974a-a0b43c6da06f-3c6da06a {
  -ms-grid-column-span: 5;
  grid-column-end: 13;
  -ms-grid-column: 8;
  grid-column-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_20add6f4-019f-68b8-4901-4e749ba88656-9ba88653 {
  -ms-grid-column-span: 5;
  grid-column-end: 6;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_20add6f4-019f-68b8-4901-4e749ba88660-9ba88653 {
  -ms-grid-column-span: 6;
  grid-column-end: 14;
  -ms-grid-column: 8;
  grid-column-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d9f26ca7-e8b0-f605-a754-8b7fb6e10e4b-b6e10e48 {
  -ms-grid-column-span: 6;
  grid-column-end: 7;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d9f26ca7-e8b0-f605-a754-8b7fb6e10e4d-b6e10e48 {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-row: span 3;
  grid-row-start: span 3;
}

#w-node-d9f26ca7-e8b0-f605-a754-8b7fb6e10e4e-b6e10e48 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-d9f26ca7-e8b0-f605-a754-8b7fb6e10e4f-b6e10e48 {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-row: span 3;
  grid-row-start: span 3;
}

#w-node-d9f26ca7-e8b0-f605-a754-8b7fb6e10e50-b6e10e48 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-d9f26ca7-e8b0-f605-a754-8b7fb6e10e51-b6e10e48 {
  -ms-grid-column-span: 5;
  grid-column-end: 13;
  -ms-grid-column: 8;
  grid-column-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_15c3369d-7817-dafb-a84e-080d3d1ec4ce-3d1ec4cb {
  -ms-grid-column-span: 6;
  grid-column-end: 7;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_15c3369d-7817-dafb-a84e-080d3d1ec4d0-3d1ec4cb {
  -ms-grid-column-span: 5;
  grid-column-end: 13;
  -ms-grid-column: 8;
  grid-column-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f98954de-314d-5aba-8574-6d64031bc3e8-f6b3939a {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_76fd69cd-cbb9-5f8d-bb61-d488becd8b04-f6b3939a {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_6727c991-e240-ea6b-d086-d032f3ec8838-f6b3939a {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_3e404cd2-b242-1cb8-7c12-614ce559b501-f6b3939a {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-ae60f8cf-5c82-97c1-a537-c7c55fb51dfc-17b3939b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-e656f0d7-7f0b-7a4a-262d-5bc1ecf13624-17b3939b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-c3cf7dd3-d162-e50b-be5c-b02f21854643-17b3939b {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_52f7658e-5e29-8a29-dde9-bad6b1c39bd2-09b3939d {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_52f7658e-5e29-8a29-dde9-bad6b1c39bdd-09b3939d {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-ae2ef88d-f438-f3d1-e36b-25259aefffba-09b3939d {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6e0c711b-f2ca-a5c0-8933-99b4ea779171-09b3939d {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_433bd783-077a-359d-19a8-84ab9163a0ed-09b3939d {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_771c9503-5c8b-98ef-51a8-f8dcd3a5a356-09b3939d {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ae2ef88d-f438-f3d1-e36b-25259aefffba-2eb3939e {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_98448863-8c55-12f4-6e2f-20e119a81d44-2eb3939e {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-db18303a-1043-b1d1-67eb-1b85d996b73f-2eb3939e {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d9ef5edc-2d00-e8fa-8568-be85af8d9acf-2eb3939e {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d4e04d35-c639-86b3-9795-a789f236d6c2-2eb3939e {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_99049986-2439-62e9-8f71-3040d2b2985d-2eb3939e {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_98c1590b-3d1e-2818-1776-ee3a1433982c-2eb3939e {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_23e273fa-4d06-619f-7132-417065c45f38-2eb3939e {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cc19ff8a-6e1f-275f-4b3c-4abe38e5be55-74b3939f {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-cc19ff8a-6e1f-275f-4b3c-4abe38e5be87-74b3939f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-cc19ff8a-6e1f-275f-4b3c-4abe38e5be8a-74b3939f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-cc19ff8a-6e1f-275f-4b3c-4abe38e5be8d-74b3939f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-cc19ff8a-6e1f-275f-4b3c-4abe38e5be90-74b3939f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_1ef56312-f174-1bc2-687b-04f652cf3be2-ddb393a0 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_1ef56312-f174-1bc2-687b-04f652cf3be7-ddb393a0 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

@media screen and (max-width: 991px) {
  #w-node-_93f53f28-ded0-3197-18da-360337acccf0-37accceb {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 6;
    grid-column-end: 8;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_93f53f28-ded0-3197-18da-360337acccf8-37accceb {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 6;
    grid-column-end: 8;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-fe85d6a5-f740-f5d6-5a88-fc9885798855-85798852 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 6;
    grid-column-end: 8;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-fe85d6a5-f740-f5d6-5a88-fc9885798856-85798852 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 6;
    grid-column-end: 8;
  }

  #w-node-bb88271a-b107-1381-f152-1e75f3e909a0-f3e9099d {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-eab73455-0f1f-6b0d-7959-9880946019ba-94601987 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-df99d70d-c845-bed0-ddf6-68a98ab1cc8d-8ab1cc8a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 8;
    grid-column-end: 9;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-e4488987-0450-7ffd-a823-bbfd42ff092b-42ff0928 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 8;
    grid-column-end: 9;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_75cdeeb1-dab0-f9cd-3679-7acf38ee4619-38ee4616 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 6;
    grid-column-end: 8;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_75cdeeb1-dab0-f9cd-3679-7acf38ee462a-38ee4616 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 6;
    grid-column-end: 8;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_1fccfda5-0ecd-7ebb-bc98-d863be0c6437-be0c6434 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 6;
    grid-column-end: 8;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_1fccfda5-0ecd-7ebb-bc98-d863be0c643f-be0c6434 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 6;
    grid-column-end: 8;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-cd7543a1-a95e-e8dc-c36f-bde4efcaa025-efcaa022 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 6;
    grid-column-end: 8;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-cd7543a1-a95e-e8dc-c36f-bde4efcaa02f-efcaa022 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 6;
    grid-column-end: 8;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_354935b9-c563-68c7-974a-a0b43c6da06d-3c6da06a {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 6;
    grid-column-end: 8;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_354935b9-c563-68c7-974a-a0b43c6da06f-3c6da06a {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 6;
    grid-column-end: 8;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_20add6f4-019f-68b8-4901-4e749ba88656-9ba88653 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 6;
    grid-column-end: 8;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_20add6f4-019f-68b8-4901-4e749ba88660-9ba88653 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 6;
    grid-column-end: 8;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-d9f26ca7-e8b0-f605-a754-8b7fb6e10e4b-b6e10e48 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 6;
    grid-column-end: 8;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-d9f26ca7-e8b0-f605-a754-8b7fb6e10e51-b6e10e48 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 6;
    grid-column-end: 8;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_15c3369d-7817-dafb-a84e-080d3d1ec4ce-3d1ec4cb {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 6;
    grid-column-end: 8;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_15c3369d-7817-dafb-a84e-080d3d1ec4d0-3d1ec4cb {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 6;
    grid-column-end: 8;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_93f53f28-ded0-3197-18da-360337acccf0-37accceb {
    -ms-grid-column-span: 4;
    grid-column-end: 6;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_93f53f28-ded0-3197-18da-360337acccf8-37accceb {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 4;
    grid-column-end: 6;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-fe85d6a5-f740-f5d6-5a88-fc9885798855-85798852 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 4;
    grid-column-end: 6;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-fe85d6a5-f740-f5d6-5a88-fc9885798856-85798852 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 4;
    grid-column-end: 6;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-eab73455-0f1f-6b0d-7959-9880946019ba-94601987 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-df99d70d-c845-bed0-ddf6-68a98ab1cc8d-8ab1cc8a {
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-df99d70d-c845-bed0-ddf6-68a98ab1cc9c-8ab1cc8a {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-df99d70d-c845-bed0-ddf6-68a98ab1ccb7-8ab1cc8a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-e4488987-0450-7ffd-a823-bbfd42ff092b-42ff0928 {
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-e4488987-0450-7ffd-a823-bbfd42ff093a-42ff0928 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_75cdeeb1-dab0-f9cd-3679-7acf38ee4619-38ee4616 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_75cdeeb1-dab0-f9cd-3679-7acf38ee462a-38ee4616 {
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_1fccfda5-0ecd-7ebb-bc98-d863be0c6437-be0c6434 {
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_1fccfda5-0ecd-7ebb-bc98-d863be0c643f-be0c6434 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-cd7543a1-a95e-e8dc-c36f-bde4efcaa025-efcaa022 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-cd7543a1-a95e-e8dc-c36f-bde4efcaa02f-efcaa022 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_354935b9-c563-68c7-974a-a0b43c6da06d-3c6da06a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_354935b9-c563-68c7-974a-a0b43c6da06f-3c6da06a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_20add6f4-019f-68b8-4901-4e749ba88656-9ba88653 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_20add6f4-019f-68b8-4901-4e749ba88660-9ba88653 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-d9f26ca7-e8b0-f605-a754-8b7fb6e10e4b-b6e10e48 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-d9f26ca7-e8b0-f605-a754-8b7fb6e10e51-b6e10e48 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_15c3369d-7817-dafb-a84e-080d3d1ec4ce-3d1ec4cb {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_15c3369d-7817-dafb-a84e-080d3d1ec4d0-3d1ec4cb {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-c2d73328-4301-4ec2-8de6-010c201239bf-201239bc {
    -ms-grid-column: span 8;
    grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_919e78e2-1d23-90e0-45bd-9e4ffdb209e2-fdb209df {
    -ms-grid-column: span 10;
    grid-column-start: span 10;
    -ms-grid-column-span: 10;
    grid-column-end: span 10;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_919e78e2-1d23-90e0-45bd-9e4ffdb209ee-fdb209df {
    -ms-grid-column: span 10;
    grid-column-start: span 10;
    -ms-grid-column-span: 10;
    grid-column-end: span 10;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_93f53f28-ded0-3197-18da-360337acccf0-37accceb {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_93f53f28-ded0-3197-18da-360337acccf8-37accceb {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-fe85d6a5-f740-f5d6-5a88-fc9885798855-85798852 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-fe85d6a5-f740-f5d6-5a88-fc9885798856-85798852 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-df99d70d-c845-bed0-ddf6-68a98ab1cc8d-8ab1cc8a {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-e4488987-0450-7ffd-a823-bbfd42ff092b-42ff0928 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_75cdeeb1-dab0-f9cd-3679-7acf38ee4619-38ee4616 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_75cdeeb1-dab0-f9cd-3679-7acf38ee462a-38ee4616 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_1fccfda5-0ecd-7ebb-bc98-d863be0c6437-be0c6434 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_1fccfda5-0ecd-7ebb-bc98-d863be0c643f-be0c6434 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-cd7543a1-a95e-e8dc-c36f-bde4efcaa025-efcaa022 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-cd7543a1-a95e-e8dc-c36f-bde4efcaa02f-efcaa022 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_354935b9-c563-68c7-974a-a0b43c6da06d-3c6da06a {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_354935b9-c563-68c7-974a-a0b43c6da06f-3c6da06a {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_20add6f4-019f-68b8-4901-4e749ba88656-9ba88653 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_20add6f4-019f-68b8-4901-4e749ba88660-9ba88653 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-d9f26ca7-e8b0-f605-a754-8b7fb6e10e4b-b6e10e48 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-d9f26ca7-e8b0-f605-a754-8b7fb6e10e4d-b6e10e48 {
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
    -ms-grid-row: span 3;
    grid-row-start: span 3;
  }

  #w-node-d9f26ca7-e8b0-f605-a754-8b7fb6e10e51-b6e10e48 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_15c3369d-7817-dafb-a84e-080d3d1ec4ce-3d1ec4cb {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_15c3369d-7817-dafb-a84e-080d3d1ec4d0-3d1ec4cb {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_8b5bf7bb-afa0-d78e-1c32-04c44f060ad1-f6b3939a {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-cc19ff8a-6e1f-275f-4b3c-4abe38e5be80-74b3939f {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }
}

