body { background-color: #eeebe4; font-family: Ttcommons, sans-serif; color: #333; font-size: 20px; line-height: 25px; }
h1 { margin-top: 20px; margin-bottom: 10px; color: #f15728; font-size: 75px; line-height: 75px; font-weight: 600; }
h2 { margin-top: 20px; margin-bottom: 10px; font-size: 34px; line-height: 38px; font-weight: 600; }
h4 { margin-top: 10px; margin-bottom: 10px; font-size: 18px; line-height: 24px; font-weight: 400; letter-spacing: 2px; text-transform: uppercase; }
h5 { margin-top: 0px; margin-bottom: 0px; font-size: 20px; line-height: 0px; font-weight: 400; }
a { text-decoration: none; }
/*.btn-whats { position: fixed; right: 25px; bottom: 25px; z-index: 1000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 4.5vw; height: 4.5vw; -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: 12vw; background-image: linear-gradient(45deg, #2ad84b, #54f572); box-shadow: 3px 3px 12px -6px #2ad84b; }*/
.icon-whatsapp { width: 50%; height: 50%; }

/*.ballon { margin-right: 70px; width: 250px; height: auto; padding: 15px 20px; border-radius: 15px 15px 0px 15px; background-color: hsla(37.50000000000003, 10.39%, 30.20%, 1.00); color: #fff; position: relative; border: 1px solid #f15728; }*/
.btn-whats-svg { width: 15px; height: 15px; position: absolute; top: 15px; right: 15px; cursor: pointer; z-index: 2000; }
.align-btn-whats { position: fixed; z-index: 1000; right: 15px; bottom: 15px; float: right; width: auto; display: flex; flex-direction: column; align-items: flex-end; }
.btn-whats { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 130px; height: 130px; -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: 10px;/* background-image: linear-gradient(45deg, #2ad84b, #54f572); box-shadow: 3px 3px 12px -6px #2ad84b */}
.icon-whatsapp { width: 100%; height: 100% }
.icon-whatsapp._2 {
  margin-left: 20px;
  width: auto;
}

.eng-header { position: relative; z-index: 1; width: 100%; height: 100vh; }
.eng-img-header { position: absolute; left: 0%; top: 0%; right: auto; bottom: auto; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; width: 100%; height: 100%; -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: #554f45; }
.img-slide-header { position: absolute; z-index: 2; width: 100%; height: 100%; }
.img-slide-header._01 { background-image: url('../images/Topo01.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.eng-menu { position: relative; z-index: 2; display: block; overflow: visible; width: 100%; padding-bottom: 0px; z-index: 9999;}
.container { position: relative; display: block; width: 100%; max-width: 1380px; margin-right: auto; margin-left: auto; padding-right: 40px; padding-left: 40px; }
.container.header { position: relative; z-index: 5; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; padding-bottom: 75px; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
.eng-logo-menu { width: 40%; float: left; }
.link-logo-menu.w--current { float: right; }
.logo-menu { width: 20vw; height: 80px; }
.eng-top-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 60px; -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; }
.eng-bottom-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; -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; }
.eng-social-icons { position: static; width: auto; height: auto; float: right; }
.eng-social-icons.new-menu-social-icons { position: relative; left: auto; top: 0%; right: 0%; bottom: 0%; width: auto; padding-right: 0vw; }
.social-link { margin-left: 40px; -webkit-transition: opacity 200ms ease; transition: opacity 200ms ease; }
.social-link:hover { opacity: 0.5; }
.icon-social { height: 24px; }
.eng-links-menu { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 80px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.bg-links-menu { position: absolute; left: 0%; top: 0%; right: auto; bottom: auto; z-index: 1; width: 200%; height: 100%; background-color: #554f45; }
.link-menu { position: relative; z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; margin-left: 2vw; -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-transition: color 200ms ease; transition: color 200ms ease; color: transparent; text-decoration: none; }
.link-menu:hover { color: #f15728; }
.link-menu.w--current { color: #f15728; }
.line-menu { position: absolute; left: auto; top: auto; right: 0%; bottom: 0%; width: 100%; line-height: 0px; text-align: center; }
.img-modelo { position: relative; left: 50%; min-width: 1920px; margin-right: auto; margin-left: auto; -webkit-transform: translate(-50%, 0px); -ms-transform: translate(-50%, 0px); transform: translate(-50%, 0px); }
.eng-message-whats { position: absolute; left: auto; top: 0%; right: 0%; bottom: auto; height: 100%; }
.txt-menu { margin-right: 5px; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; color: #fff; font-size: 18px; }
.eng-products { overflow: hidden; width: 100%; }
.content-int { position: relative; z-index: 2; padding-bottom: 50px; }
.eng-tittle-page { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 2vh; padding-bottom: 2vh; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-image: url('../images/pattern_marktplace.svg'); background-position: 0px 0px; background-size: contain; color: #554f45; }
.eng-tittle-page._2 { padding-top: 5vh; padding-bottom: 5vh; }
.container-products { position: relative; z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.container-products.materias { padding-top: 8vh; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-align-content: space-between; -ms-flex-line-pack: justify; align-content: space-between; }
.container-products.materias.int { padding-top: 3vh; }
.link-product { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; -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; color: #fff; }
.link-product:hover { color: #f15728; }
.eng-tittle-products { position: relative; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; }
.tittle-products { width: 75%; padding-top: 35px; padding-bottom: 35px; }
.eng-color-tittle-products { position: relative; width: 25%; }
.img-tittle-products { width: 80%; opacity: 0.15; }
.color-tittle-products { width: 300%; height: 300%; background-color: #f15728; }
.eng-marketplace { overflow: hidden; width: 100%; margin-top: 30px; padding-top: 150px; padding-bottom: 150px; background-image: url('../images/pattern_marktplace.svg'); background-position: 0px 0px; background-size: cover; }
.col-left-marketplace { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 40%; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; color: #fff; }
.content-marketplace { 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; }
.col-right-marketplace { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 60%; -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; }
.eng-btn-marketplace { position: relative; z-index: 2; 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; }
.feature-marketplace { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 20px; margin-bottom: 20px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #fff; }
.checkmark { width: 24px; margin-right: 20px; }
.eng-features-marketplace { position: relative; z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 65%; -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-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; }
.btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
.eng-arrow-btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 65px; height: 65px; -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: #f15728; }
.eng-arrow-btn.small { width: 45px; height: 45px; }
.icon-btn { width: 24px; height: 40%; }
.icon-btn.small { width: 20px; height: 20px; }
.eng-txt-btn { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 3vw; padding-left: 3vw; -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: #554f45; color: #fff; }
.eng-txt-btn.small { padding-right: 25px; padding-left: 25px; }
.line-btn { position: absolute; left: 0%; top: auto; right: auto; bottom: 0%; width: 0%; height: 4px; background-color: #f15728; }
.eng-img-marketplace { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 25%; min-width: 120px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.eng-intro-marketplace { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 80%; min-width: 300px; padding-left: 45px; -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: #f15728; }
.img-marketplace { position: absolute; min-width: 120px; }
.bg-color-marketplace { position: absolute; left: 0%; top: 0%; right: auto; bottom: auto; z-index: 1; width: 200%; height: 100%; background-color: #554f45; }
.eng-testimony { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.img-tittle-testimony { width: 90%; opacity: 0.15; }
.icon-testimony { width: 150px; -webkit-transform: translate(100%, 35%); -ms-transform: translate(100%, 35%); transform: translate(100%, 35%); }
.eng-slider-testimony { width: 100%; }
.slide-testimony { padding-top: 50px; }
.content-slide-testimony { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 60%; height: 100%; min-height: 300px; -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-align-content: center; -ms-flex-line-pack: center; align-content: center; }
.testimony { font-size: 40px; line-height: 45px; font-style: italic; }
.name-testimony { font-size: 20px; }
.city-testimony { font-size: 20px; }
.arrows-slider-testimony { left: auto; top: 0%; right: 15%; bottom: 0%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 60px; height: 60px; -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-transition: padding 200ms ease; transition: padding 200ms ease; }
.arrows-slider-testimony:hover { padding-left: 10px; }
.arrows-slider-testimony.left { padding-left: 0px; -webkit-transform: translate(-150%, 0px); -ms-transform: translate(-150%, 0px); transform: translate(-150%, 0px); }
.arrows-slider-testimony.left:hover { padding-right: 10px; }
.slider-testimony { height: auto; background-color: transparent; }
.arrow-slider-testimony { width: 24px; }
.slide-nav-testimony { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 60px; margin-top: 60px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.eng-name-city { margin-top: 30px; }
.eng-footer { position: relative; z-index: 5; overflow: hidden; width: 100%; margin-top: 100px; }
.content-footer { position: relative; z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 60px; padding-right: 15%; padding-bottom: 100px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.bg-footer { position: absolute; left: auto; top: 0%; right: 0%; bottom: 1px; z-index: 1; width: 150%; background-color: #554f45; }
.pattern-footer { position: absolute; left: auto; top: 0%; right: -25%; bottom: auto; z-index: 1; width: 50%; height: 100%; background-image: url('../images/pattern_marktplace.svg'); background-position: 100% 0%; background-size: cover; }
.col-footer-adress { position: relative; z-index: 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; color: #fff; }
.link-footer { margin-top: 3vh; margin-bottom: 5px; color: #fff; }
.text-span { color: #f15728; font-weight: 700; }
.text-span._2 { position: relative; }
.square-color-footer { position: absolute; left: auto; top: 0%; right: 0%; bottom: auto; z-index: 5; width: 50px; height: 50px; background-color: #f15728; }
.img-product { position: absolute; z-index: 2; width: 100%; height: 100%; background-color: #fff; }
.img-product._01 { background-image: url('../images/produto_1.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-product._02 { background-image: url('../images/produto_2.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-product._03 { background-image: url('../images/produto_3.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-product._04 { background-image: url('../images/produto_6.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-product._06 { background-image: url('../images/produto_4.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-product._07 { background-image: url('../images/produto_7.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-product._08 { background-image: url('../images/produto_5.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.eng-imgs-products { position: relative; overflow: hidden; width: 100%; height: 400px; }
.eng-content-product { z-index: 4; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; width: 100%; height: 100%; -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; }
.bg-link-product { z-index: 3; width: 100%; height: 100%; background-color: #554f45; opacity: 0; }
.content-product { position: relative; z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; padding-right: 40px; padding-bottom: 20px; padding-left: 40px; -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; color: #fff; }
.btn-more-products { 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; }
.arrow-btn-product { width: 24px; margin-right: 15px; }
.eng-link-product { width: 33.3333%; height: auto; }
.subtittle-pages { font-size: 40px; line-height: 40px; }
.col-about { float: left; }
.col-about.left { width: 40%; }
.col-about.right { width: 65%; }
.col-about-txt { width: 100%; padding-left: 40px; float: left; }
.eng-text-about { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 5vh; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.txt-about { margin-top: 30px; margin-bottom: 30px; }
.txt-about.orange { color: #f15728; }
.white-link { color: #fff; }
.white-link:hover { color: #f15728; }
.eng-copyright { position: absolute; left: auto; top: auto; right: 0%; bottom: 0%; z-index: 3; padding-right: 90px; padding-bottom: 25px; color: #fff; }
.copyright { font-size: 16px; }
.col-footer-brand { position: relative; z-index: 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; color: #fff; }
.col-footer-social { position: relative; z-index: 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; color: #fff; }
.col-footer-link { position: relative; z-index: 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; color: #fff; }
.eng-links-footer { 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-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.social-link-footer { margin-right: 0px; margin-left: 40px; -webkit-transition: opacity 200ms ease; transition: opacity 200ms ease; }
.social-link-footer:hover { opacity: 0.5; }
.menu-resp { display: none; }
.eng-menu-resp { position: fixed; left: 0%; top: 0%; right: auto; bottom: auto; z-index: 999; display: none; width: 100%; height: 100%; }
.link-menu-resp { position: relative; z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; -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-transition: color 200ms ease; transition: color 200ms ease; color: transparent; text-decoration: none; }
.link-menu-resp:hover { color: #f15728; }
.link-menu-resp.w--current { color: #f15728; }
.lightbox-testimony { margin-bottom: 25px; }
.feature { margin-top: 2px; line-height: 25px; }
.margin-header { display: none; }
.content-product-resp { position: relative; z-index: 2; display: none; width: 100%; height: 100%; padding-right: 40px; padding-bottom: 10px; padding-left: 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; }
.eng-img-header-responsive { position: absolute; left: 0%; top: 0%; right: auto; bottom: auto; z-index: 1; display: none; overflow: hidden; width: 100%; height: 100%; -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: #554f45; }
.img-slide-header-responsive { position: absolute; left: 0%; top: 0%; right: auto; bottom: auto; z-index: 2; width: 100%; height: 100%; }
.img-slide-header-responsive._01 { background-image: url('../images/topo_01.jpg'); background-position: 50% 50%; background-size: auto; background-repeat: no-repeat; }
.menu-resp-int { display: none; }
.line-menu-resp { position: absolute; left: auto; top: auto; right: 0%; bottom: 0%; width: 100%; line-height: 0px; text-align: center; }
.col-product { width: 40%; padding-top: 12vh; float: left; }
.col-product.materia { width: 100%; margin-bottom: 8vh; padding-top: 2vh; }
.eng-col-gallery-product { position: relative; z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.eng-col-gallery-product.int { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.tittle-product-int { margin-top: 0px; font-size: 55px; line-height: 60px; }
.tittle-product-int._2 { margin-top: 5vh; margin-bottom: 0px; padding-left: 1.5vw; }
.eng-button-purchase { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 30px; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
.buton-purchase { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 75px; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
.eng-icon-purchase { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 75px; height: 100%; -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: #f15728; }
.content-purchase { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 40px; padding-left: 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; background-color: #554f45; color: #fff; }
.tittle-purchase { margin-top: 0px; margin-bottom: 0px; }
.subtittle-purchase { font-size: 17px; line-height: 20px; font-weight: 300; }
.description-product { width: 100%; margin-top: 50px; }
.description-product.blog { padding-bottom: 5vh; }
.content-product-page { position: relative; 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: #554f45; }
.col-gallery-product { position: relative; width: 60%; padding-top: 12vh; padding-right: 60px; padding-bottom: 12vh; float: left; }
.eng-info-product { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 10vh; padding-bottom: 10vh; -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; }
.ma-slider { width: 100%; height: 100%; background-color: #554f45; }
.ma-slider-wrapper { position: relative; z-index: 2; }
.ma-slider-arrow { left: 0%; top: auto; right: auto; bottom: 0%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 4vw; height: 4vw; -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: #f15728; -webkit-transition: padding 200ms ease; transition: padding 200ms ease; }
.ma-slider-arrow:hover { padding-right: 10px; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.1))); background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); }
.ma-slider-arrow.right { left: 4vw; }
.ma-slider-arrow.right:hover { padding-right: 0px; padding-left: 10px; }
.ma-preview-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; margin-top: 15px; }
.ma-preview { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; width: 5vw; height: 5vw; margin-bottom: 2px; -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; cursor: pointer; }
._w-slider-mask { width: 100%; height: 100%; }
.img-product-slider { width: 100%; }
.thumbnail { width: 100%; height: 100%; }
.thumbnail._01 { background-image: url('../images/produto_5.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.thumbnail._03 { background-image: url('../images/produto_6.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.thumbnail._02 { background-image: url('../images/produto_3.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.thumbnail.video { 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-color: #f15728; }
.thumbnail.video:hover { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.1))); background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); }
.slide-nav { display: none; }
.lightbox-img-product { width: 100%; height: 100%; }
.bg-int-product { position: absolute; left: -50%; top: 0%; right: auto; bottom: auto; z-index: 1; width: 100%; height: 100%; background-image: url('../images/pattern_marktplace.svg'); background-position: 50% 50%; background-size: cover; background-repeat: repeat-x; }
.tittle-info-product { margin-top: 0px; margin-bottom: 30px; color: #f15728; }
.eng-contact-info { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 5vh; }
.col-form { width: 65%; padding-right: 80px; }
.col-info-contact { width: 35%; padding-left: 40px; color: #554f45; }
.text-field { height: 50px; border-style: none none solid; border-width: 1px; border-color: #000 #000 #554f45; background-color: transparent; }
.text-field:focus { border-bottom-color: #f15728; }
.text-field.area { height: 120px; }
.eng-form-item { width: 100%; margin-top: 25px; }
.btn-submit { padding-right: 40px; padding-left: 40px; background-color: #f15728; font-size: 18px; font-weight: 300; letter-spacing: 2px; }
.btn-submit:hover { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.1))); background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); }
.eng-btn-submit { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; padding-top: 25px; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.txt-contact-info { margin-top: 5px; margin-bottom: 5px; }
.eng-item-contact-info { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 40px; margin-bottom: 40px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.icon-info-contact { width: 5vw; height: 5vw; margin-bottom: 25px; }
.black-link { color: #554f45; }
.black-link:hover { color: #f15728; }
.bg-scroll-img-header { position: absolute; left: 0%; top: 0%; right: auto; bottom: auto; z-index: 3; width: 100%; height: 100%; background-color: #2a2825; opacity: 0; }
.icon-play-thumb { width: 24px; }
.link-products { margin-top: 5px; margin-right: 15px; margin-bottom: 5px; padding: 12px 40px 10px; background-color: #554f45; color: #fff; }
.link-products:hover { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))); background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)); }
.link-products.w--current { background-color: #f15728; }
.tab-arrow { position: relative; width: 24px; -webkit-transform: translate(0px, -100%); -ms-transform: translate(0px, -100%); transform: translate(0px, -100%); }
.tab-arrow-hover { position: absolute; left: 0%; top: 0%; right: auto; bottom: auto; width: 24px; -webkit-transform: translate(0px, -100%); -ms-transform: translate(0px, -100%); transform: translate(0px, -100%); }
.eng-categories { padding-top: 3vw; padding-bottom: 3vw; }
.slide-product { width: 100%; height: 100%; }
.eng-faq { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; padding-top: 5vh; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; }
.dropdown-faq { position: relative; width: 100%; }
.dropdown-toogle-faq { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; padding-right: 0px; padding-left: 0px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.eng-icon-dropdown { position: absolute; }
.arrow-dropdown { width: 24px; }
.tittle-faq { position: relative; display: inline-block; width: 100%; }
.dropdown-list-faq { position: relative; display: block; overflow: hidden; height: 0px; background-color: transparent; }
.dropdown-list-faq.w--open { background-color: transparent; }
.eng-desc-faq { width: 100%; padding-left: 40px; }
.paragraph { font-size: 18px; line-height: 22px; }
.col-faq { position: relative; width: 50%; }
.col-faq.left { padding-right: 30px; }
.col-faq.right { padding-left: 30px; }
.eng-tittle-faq { margin-left: 40px; }
.eng-btn-map { padding-top: 15px; }
.div-block-2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
.div-block-3 { 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; }
.new-menu-container { position: static; width: auto; height: auto; max-width: 1366px; margin-right: auto; margin-left: auto; padding-right: 20px; padding-left: 20px; }
.new-menu-bkgd { position: relative; left: auto; top: auto; right: 0%; bottom: 0%; height: 80px; float: right; background-color: #554f45; }
.new-menu-social-icons { width: 100%; padding-top: 15px; padding-right: 0vw; padding-bottom: 15px; }
.new-menu-logo { position: relative; left: 0%; top: auto; right: auto; bottom: 0%; float: left; }
.icon { width: 15px; height: 20px; background-image: url('../images/arrow_bottom.svg'); background-position: 50% 50%; background-size: contain; background-repeat: no-repeat; color: transparent; }
.mew-menu-dropdown-list { position: relative; }
.mew-menu-dropdown-list.w--open { position: absolute; left: 0px; top: 100%; z-index: 100; width: auto; background-color: #554f45; color: #eeebe4; }
.new-menu-dropdown-link { color: #fff; }
.new-menu-logo-menu { width: 20vw; height: 80px; margin-top: 0px; margin-bottom: 0px; }
.div-block-4 { position: absolute; left: auto; top: auto; right: 0%; bottom: 0%; width: 30%; height: 80px; background-color: #554f45; }
.materia-blog { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 33.33%; height: 100%; padding-right: 1.5vw; padding-bottom: 6vh; padding-left: 1.5vw; -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; }
.grid { -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr; -ms-grid-rows: auto auto auto auto; grid-template-rows: auto auto auto auto; }
.div-block-5 { width: 100%; height: 30vh; background-image: url('../images/produto_3.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'); background-position: 50% 50%, 0px 0px; background-size: cover, auto; }
.nome-materia { margin-top: 3vh; margin-bottom: 2vh; font-size: 22px; line-height: 24px; font-weight: 400; color: #554f45;}
.div-block-6 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -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; width: 100%; }
.div-block-7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -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; }
.paragraph-2 { margin-bottom: 0px; padding-right: 2vw; }
.paragraph-2._2 { font-size: 18px; line-height: 20px; color: #554f45;}
.lightbox-link { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 23%; height: 25vh; margin-right: 1%; margin-bottom: 2vh; margin-left: 1%; float: left; -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('../images/produto_7.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.lightbox-link._2 { background-image: url('../images/produto_4.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.lightbox-link.video { float: left; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(241, 87, 40, 0.2)), to(rgba(241, 87, 40, 0.2))), url('../images/produto_7.jpg'); background-image: linear-gradient(180deg, rgba(241, 87, 40, 0.2), rgba(241, 87, 40, 0.2)), url('../images/produto_7.jpg'); background-position: 0px 0px, 50% 50%; background-size: auto, cover; background-repeat: repeat, no-repeat; }
.tit-materia { font-size: 68px; line-height: 70px; }
.background-video { height: 100%; background-color: rgba(241, 87, 40, 0.57); }
.image { width: 50px; height: auto; }
.description-product p a{color: #f15728;}
.eng-tittle-page{padding-left: 2vw;}
.description-product.blog{padding-left: 2vw;}
html.w-mod-js *[data-ix="inicial-content-product"] { height: 250%; }
html.w-mod-js *[data-ix="horizontal-scroll-1"] { opacity: 0; -webkit-transform: translate(-20%, 0px); -ms-transform: translate(-20%, 0px); transform: translate(-20%, 0px); }
html.w-mod-js *[data-ix="vertical-scroll-1"] { opacity: 0; -webkit-transform: translate(0%, 20%); -ms-transform: translate(0%, 20%); transform: translate(0%, 20%); }
html.w-mod-js *[data-ix="vertical-scroll-2"] { opacity: 0; -webkit-transform: translate(0%, 20%); -ms-transform: translate(0%, 20%); transform: translate(0%, 20%); }
html.w-mod-js *[data-ix="vertical-scroll-3"] { opacity: 0; -webkit-transform: translate(0%, 20%); -ms-transform: translate(0%, 20%); transform: translate(0%, 20%); }
html.w-mod-js *[data-ix="col-left-menu-resp"] { -webkit-transform: translate(-100%, 0px); -ms-transform: translate(-100%, 0px); transform: translate(-100%, 0px); }
html.w-mod-js *[data-ix="col-right-menu-resp"] { -webkit-transform: translate(100%, 0px); -ms-transform: translate(100%, 0px); transform: translate(100%, 0px); }
@media screen and (max-width:991px) {
  h1 { font-size: 65px; line-height: 65px; }
  .btn-whats { right: 5vw; bottom: 5vw; width: 100px; height: 100px; }
  .icon-whatsapp { margin-right: 0px; }
  .eng-header { position: absolute; left: 0%; top: 0%; right: auto; bottom: auto; z-index: 5; height: 80vh; }
  .eng-img-header { display: none; }
  .eng-menu { display: none; }
  .container.header { padding-bottom: 5vw; }
  .eng-tittle-page { background-size: cover; background-repeat: repeat-x; }
  .link-product { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .color-tittle-products { display: none; }
  .eng-marketplace { padding-bottom: 100px; }
  .col-left-marketplace { width: 100%; }
  .content-marketplace { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .col-right-marketplace { width: 100%; }
  .eng-arrow-btn { width: 55px; height: 55px; }
  .eng-img-marketplace { position: relative; z-index: 2; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-transform: translate(50%, -25%); -ms-transform: translate(50%, -25%); transform: translate(50%, -25%); }
  .eng-intro-marketplace { position: relative; z-index: 1; width: 100%; }
  .bg-color-marketplace { width: 100%; }
  .img-tittle-testimony { width: 100%; }
  .icon-testimony { width: 14%; }
  .slide-testimony { padding-top: 5vw; }
  .content-slide-testimony { width: 100%; }
  .testimony { font-size: 30px; line-height: 35px; }
  .arrows-slider-testimony { display: none; margin-bottom: 0px; }
  .arrows-slider-testimony.left { display: none; margin-bottom: 0px; }
  .content-footer { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .col-footer-adress { width: 50%; }
  .eng-social-link-footer { margin-top: 50px; }
  .eng-imgs-products { width: 50%; }
  .eng-content-product { position: relative; width: 50%; }
  .bg-link-product { display: none; }
  .content-product { display: none; background-color: #554f45; }
  .btn-more-products { color: #fff; }
  .eng-link-product { width: 100%; }
  .subtittle-pages { font-size: 35px; line-height: 40px; }
  .col-about.left { width: 100%; }
  .col-about.right { width: 100%; }
  .col-about-txt { padding-right: 40px; padding-left: 0px; }
  .content-intro-about { padding-left: 0px; }
  .eng-text-about { padding-top: 7vh; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .eng-copyright { left: 0%; top: auto; right: auto; bottom: 0%; padding-left: 40px; }
  .col-footer-brand { width: 100%; margin-bottom: 50px; }
  .col-footer-link { width: 50%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .brand-footer { width: 100px; }
  .social-link-footer { margin-right: 40px; margin-left: 0px; }
  .menu-resp { position: -webkit-sticky; position: sticky; top: 0px; z-index: 99; display: block; height: 15vh; padding-top: 40px; padding-bottom: 40px; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(85, 79, 69, 0))); background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.6), rgba(85, 79, 69, 0)); }
  .logo-menu-resp { height: 60px; }
  .eng-btn-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 7vw; height: 7vw; -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: #f15728; }
  .eng-btn-menu:hover { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.15)), to(rgba(0, 0, 0, 0.15))); background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)); }
  .content-menu-resp { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -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; }
  .icon-menu { width: 40%; }
  .eng-menu-resp { display: none; }
  .col-left-menu-resp { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 90%; height: 100%; -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: #554f45; }
  .col-right-menu-resp { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 15vw; height: 100%; padding-top: 40px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-color: #f15728; }
  .eng-content-menu-resp { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; }
  .eng-btn-close-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 7vw; height: 7vw; -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: #f15728; }
  .content-left-menu-resp { width: 100%; padding-left: 20%; }
  .eng-link-menu-resp { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 80px; }
  .margin-header { position: relative; z-index: 2; display: block; height: 65vh; }
  .content-product-resp { display: block; background-color: #554f45; }
  .eng-img-header-responsive { display: block; }
  .img-slide-header-responsive._01 { background-image: url('../images/Topo_responsivo01.jpg'); background-size: cover; }
  .menu-resp-int { position: relative; top: 0px; z-index: 99; display: block; height: 15vh; padding-top: 40px; padding-bottom: 40px; }
  .line-menu-resp { text-align: left; }
  .col-product { width: 100%; padding-top: 7vh; }
  .eng-col-gallery-product { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .content-product-page { background-image: none; }
  .col-gallery-product { width: 100%; padding-top: 7vh; padding-right: 0px; padding-bottom: 5vh; }
  .eng-info-product { padding-top: 7vh; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .ma-slider-arrow { width: 8vw; height: 8vw; }
  .ma-slider-arrow.right { left: 8vw; }
  .ma-preview { width: 12vw; height: 12vw; }
  .eng-contact-info { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .col-form { width: 100%; padding-right: 0px; }
  .col-info-contact { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; margin-top: 5vw; padding-left: 0px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .icon-info-contact { width: 10vw; height: 10vw; }
  .col-faq.left { width: 100%; padding-right: 0px; }
  .col-faq.right { width: 100%; padding-left: 0px; }
  .eng-producs-menu-resp { padding-left: 10%; }
  .link-block { padding-top: 0px; padding-bottom: 10px; color: #fff; }
  .div-block-5 { height: 22vh; }
}
@media screen and (max-width:767px) {
  h1 { font-size: 60px; line-height: 60px; }
  .btn-whats { width: 100px; height: 100px; border-radius: 20px;}
  .container { padding-right: 30px; padding-left: 30px; }
  .eng-marketplace { padding-top: 100px; }
  .col-right-marketplace { padding-right: 40px; padding-left: 40px; -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; }
  .eng-btn-marketplace { padding-bottom: 25px; }
  .eng-features-marketplace { width: 100%; padding-top: 25px; padding-bottom: 25px; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .eng-arrow-btn { width: 10vw; }
  .slide-nav-testimony { margin-top: 25px; }
  .col-footer-adress { width: 100%; }
  .subtittle-pages { font-size: 30px; line-height: 35px; }
  .eng-text-about { padding-top: 5vh; }
  .eng-copyright { padding-left: 30px; }
  .col-footer-link { display: none; }
  .menu-resp { padding-top: 30px; }
  .logo-menu-resp { height: 50px; }
  .eng-btn-menu { width: 8vw; height: 8vw; }
  .eng-btn-close-menu { width: 8vw; height: 8vw; }
  .menu-resp-int { height: 13vh; padding-top: 30px; }
  .tittle-product-int { font-size: 45px; line-height: 50px; }
  .eng-info-product { padding-top: 5vh; }
  .col-info-contact { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .txt-contact-info { font-size: 25px; line-height: 30px; }
  .icon-info-contact { width: 15vw; height: 15vw; }
  .dropdown-toogle-faq { padding-right: 0px; }
  .materia-blog { width: 50%; }
}
@media screen and (max-width:479px) {
  h1 { font-size: 50px; line-height: 50px; }
  h4 { font-size: 16px; line-height: 20px; }
  /*.icon-whatsapp { height: 20px; }*/
  .container { padding-right: 20px; padding-left: 20px; }
  .link-product { -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; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; color: #554f45; }
  .tittle-products { width: 100%; }
  .eng-color-tittle-products { display: none; }
  .img-tittle-products { width: 100%; }
  .eng-arrow-btn { width: 15vw; }
  .eng-img-marketplace { display: none; }
  .eng-intro-marketplace { padding-left: 40px; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .icon-testimony { width: 25%; -webkit-transform: translate(50%, 20%); -ms-transform: translate(50%, 20%); transform: translate(50%, 20%); }
  .testimony { font-size: 25px; line-height: 30px; }
  .col-footer-adress { width: 100%; }
  .eng-imgs-products { width: 100%; height: 35vh; }
  .eng-content-product { width: 100%; height: auto; }
  .btn-more-products { color: #554f45; }
  .eng-link-product { height: auto; }
  .col-about-txt { width: 100%; padding-right: 0px; }
  .eng-copyright { padding-left: 20px; }
  .col-footer-link { width: 100%; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .menu-resp { padding-top: 20px; }
  .logo-menu-resp { height: 40px; }
  .eng-btn-menu { width: 12vw; height: 12vw; }
  .col-right-menu-resp { width: 23vw; }
  .eng-btn-close-menu { width: 12vw; height: 12vw; }
  .content-left-menu-resp { padding-left: 10%; }
  .eng-link-menu-resp { height: 40px; }
  .feature { line-height: 25px; }
  .content-product-resp { height: auto; padding-right: 0px; padding-left: 0px; background-color: transparent; }
  .menu-resp-int { height: 12vh; padding-top: 20px; }
  .col-product { padding-top: 5vh; }
  .tittle-product-int { font-size: 40px; line-height: 45px; }
  .ma-preview { width: 20vw; height: 20vw; }
  .btn-submit { width: 100%; }
  .icon-info-contact { width: 20vw; height: 20vw; }
  .link-products { width: 100%; margin-top: 0px; margin-bottom: 0px; }
  .dropdown-faq { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .dropdown-toogle-faq { width: auto; }
  .tittle-faq { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .eng-producs-menu-resp { padding-left: 5%; }
  .link-block { font-size: 18px; line-height: 20px; }
  .align-btn-whats { right: 10px; bottom: 10px; }
  .materia-blog { width: 100%; }
  .div-block-5 { height: 28vh; }
  .btn-whats {width: 100px; height: 100px; }
}
@font-face { font-family: 'Ttcommons'; src: url('../fonts/TTCommons-DemiBold.ttf') format('truetype'); font-weight: 600; font-style: normal; font-display: auto; }
@font-face { font-family: 'Ttcommons'; src: url('../fonts/TTCommons-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: auto; }
@font-face { font-family: 'Ttcommons'; src: url('../fonts/TTCommons-Light.ttf') format('truetype'); font-weight: 300; font-style: normal; font-display: auto; }
@font-face { font-family: 'Ttcommons'; src: url('../fonts/TTCommons-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: auto; }
