body { background-color: #efefef; font-family: Poppins, sans-serif; color: #333; font-size: 14px; line-height: 20px; top: 0px !important; }
h1 { margin-top: 20px; margin-bottom: 10px; font-size: 3.5vw; line-height: 4.5vw; }
h2 { margin-top: 10px; margin-bottom: 10px; font-size: 32px; line-height: 36px; font-weight: 700; }
h3 { margin-top: 10px; margin-bottom: 10px; font-size: 30px; line-height: 40px; font-weight: 400; }
h4 { margin-top: 10px; margin-bottom: 10px; font-size: 18px; line-height: 27px; font-weight: 400; }
a { text-decoration: none; }
.galeria-sobre { position: relative; width: 32%; z-index: 1000; height: 280px; background-image: url('../images/amaranto.jpg'); background-position: 0px 0px; background-size: cover; background-repeat: no-repeat; }
.eng-galeria-sobre { width: 100%; padding-right: 50px; padding-top: 4vh; }
.lightbox-link { position: relative; width: 100%; height: 140px; float: left; }
.new-header-text { font-size: 2.8vw; line-height: 3.2vw; }
.skiptranslate { display: none; }
.grecaptcha-badge { display: none !important; }
.container { position: relative; z-index: 3; width: 100%; max-width: 1350px; margin-right: auto; margin-left: auto; padding-right: 50px; padding-left: 50px; }
.dropdown-list:hover { display: block; }
.eng-menu { position: relative; z-index: 99; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 15vh; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; background-color: #fff; }
.eng-wrapper { position: relative; z-index: 1; overflow: hidden; width: 100%; height: 85vh; }
.col-left-menu { width: 30%; height: 100%; }
.col-right-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 70%; -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; }
.col-right-menu.resp { 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; }
.content-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 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; }
.link-logo-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.link-logo-menu.w--current { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.link-logo-menu.resp { width: 25vw; height: 11vh; }
.logo-menu { height: 11vh; }
.eng-links-menu { 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; }
.eng-links-menu.resp { margin-bottom: 10vh; -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; }
.link-menu { margin-left: 2vw; color: #45423f; }
.link-menu.resp { padding-top: 4vh; padding-bottom: 4vh; }
.txt-link-menu { font-size: 18px; font-weight: 500; }
.txt-link-menu.resp { font-size: 25px; }
.links-right-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-left: 2vw; -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; }
.links-right-menu.resp { margin-top: 6vh; }
.link-social { margin-left: 20px; opacity: 0.3; }
.link-social:hover { opacity: 1; }
.link-social.resp { margin-left: 0px; }
.icon-social { height: 24px; }
.link-translate { margin-left: 20px; opacity: 0.3; }
.icon-translate { height: 24px; }
.background-video { position: absolute; left: 0%; top: 0%; right: auto; bottom: auto; z-index: 1; width: 100%; height: 100%; }
.eng-content-wrapper { position: relative; z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; background-color: rgba(25, 102, 67, 0.35); }
.lines-wrapper { position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; }
.line-wrapper { width: 1px; height: 100%; background-color: #b2b3ad; opacity: 0.25; }
.color-detail-menu { position: absolute; left: auto; top: auto; right: 0%; bottom: 0%; z-index: 2; width: 50%; height: 5px; background-color: #19b06b; -webkit-transform: translate(0px, 100%); -ms-transform: translate(0px, 100%); transform: translate(0px, 100%); }
.content-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; -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-text-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 85%; -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: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; color: #fff; }
.eng-scroll { height: 70px; }
.scroll { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 40px; height: 70px; -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: 2px; border-color: #ffde3f; border-radius: 40px; }
.icon-scroll { width: 20px; opacity: 0; }
.eng-tittle-produtcs { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 110px; padding-right: 50px; padding-left: 50px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.bg-tittle-products { position: absolute; left: 0%; top: 0%; right: auto; bottom: auto; z-index: 1; width: 150%; height: 100%; background-color: #19b06b; }
.tittle-products { position: relative; z-index: 2; color: #fff; }
.content-products { position: relative; overflow: hidden; }
.product { width: 16.666%; -webkit-transition: color 200ms ease; transition: color 200ms ease; color: #45423f; float: left; cursor: auto; }
.product:hover { color: #19b06b; }
.img-product { position: relative; z-index: 1; width: 100%; height: 100%; }
.img-product._01 { overflow: hidden; background-image: url('../images/brown-eye-beans.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-product._02 { background-image: url('../images/Feijao-Preto-PACHA-1kg.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-product._03 { background-image: url('../images/LSKB.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-product._04 { background-image: url('../images/cranberry.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-product._05 { background-image: url('../images/alpiste.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-product._06 { background-image: url('../images/amaranto.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.content-name-product { position: relative; z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 15vh; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-top: 18px; }
.eng-line-name-product { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 20%; height: 100%; -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; }
.eng-name-product div { line-height: 24px; }
.eng-translation { margin-left: 0; }
.name-product { font-size: 20px; font-weight: 600; }
.eng-more-products { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 20vh; -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; }
.line-name-product { width: 2px; height: 200%; background-color: #19b06b; }
.subname-product { color: #45423f; font-size: 20px; font-style: italic; font-weight: 300; }
.eng-img-product { overflow: hidden; height: 50vh; }
.line-detail-tittle-product { position: absolute; left: 0%; top: 0%; right: auto; bottom: auto; width: 50%; height: 5px; background-color: #ffde3f; -webkit-transform: translate(0px, -100%); -ms-transform: translate(0px, -100%); transform: translate(0px, -100%); }
.exemplo { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.insta-1 { width: 25vw; }
.insta-2 { width: 25vw; }
.insta-3 { width: 25vw; }
.insta-4 { width: 25vw; }
.insta-5 { width: 25vw; }
.eng-icon-insta { margin-right: 20px; }
.image { width: 50px; }
.eng-tittle-insta { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-bottom: 15px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.link-insta { color: #45423f; }
.link-insta:hover { color: #19b06b; }
.eng-features { position: relative; overflow: hidden; }
.eng-tittle-world-map { position: absolute; left: 0%; top: auto; right: auto; bottom: 0%; z-index: 2; padding-left: 50px; border-left: 10px solid #ffde3f; color: #fff; }
.eng-steps { position: relative; padding-top: 7vh; padding-right: 50px; padding-bottom: 7vh; }
.bg-features { position: absolute; left: auto; top: 0%; right: 0%; bottom: auto; z-index: 1; width: 200%; height: 100%; background-color: #ffde3f; }
.bg-features.containeer { height: 50%; }
.steps { position: relative; z-index: 2; 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; }
.item-step { width: 20%; }
.item-step.line { 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; }
.line-step { width: 50%; height: 2px; background-color: #19b06b; }
.step { font-size: 18px; line-height: 22px; }
.eng-containeer { position: relative; 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; }
.img-containeer { position: relative; z-index: 2; }
.btn-more { padding: 20px 50px; border-style: solid; border-width: 2px; border-color: #ffde3f; border-radius: 10px; background-color: transparent; color: #45423f; }
.btn-more:hover { color: #19b06b; }
.btn-more.products { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; padding-top: 30px; padding-bottom: 30px; -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; }
.btn-more.send { position: relative; left: auto; top: auto; right: 0%; bottom: 0%; background-color: #19b06b; color: #fff; font-size: 18px; letter-spacing: 2px; text-transform: uppercase; }
.btn-more.message { color: #fff; font-size: 18px; letter-spacing: 2px; text-transform: uppercase; }
.txt-btn-more { font-size: 22px; }
.btn-whatsapp { position: fixed; left: auto; top: auto; right: 0%; bottom: 0%; z-index: 50; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 60px; height: 60px; margin-right: 20px; margin-bottom: 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; border-radius: 100px; background-color: #19b06b; }
.eng-footer { 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-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; }
.info-footer { font-size: 18px; line-height: 30px; text-align: center; }
.copyright { margin-top: 5vh; color: #8d8d8d; }
.link-ag { color: #8d8d8d; font-weight: 600; }
.icon-whatsapp { width: 24px; }
.line-btn-whatsapp { position: absolute; width: 100%; height: 100%; border-style: solid; border-width: 2px; border-color: #19b06b; border-radius: 100px; }
.wait-animation-products { position: absolute; left: 0%; top: 0%; right: auto; bottom: auto; z-index: 10; display: block; width: 100%; height: 100%; }
.container-submenu { padding-top: 5vh; padding-bottom: 10vh; }
.submenu-full { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 50px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; border-radius: 10px; background-color: #19b06b; -webkit-transition: background-color 200ms ease; transition: background-color 200ms ease; }
.submenu-full: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-small-submenu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 10px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.small-submenu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 33.333%; padding-top: 50px; padding-bottom: 50px; -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: 2px; border-color: #ffde3f; border-radius: 10px; color: #45423f; }
.small-submenu:hover { color: #19b06b; }
.small-submenu.center { margin-right: 10px;  /*margin-left: 10px;*/ }
.eng-tittle-submenu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 30%; padding-left: 30px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #fff; }
.eng-description-submenu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 55%; padding-left: 50px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #fff; }
h2.heading-4 { font-size: 1.7vw; line-height: 2vw; }
.icon-seed { width: 150px; }
.desc-submenu { font-size: 16px; line-height: 25px; }
.eng-world-map { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 10vh; padding-bottom: 10vh; -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: #19b06b; background-image: url('../images/bg-containeer.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.embed-map { position: relative; z-index: 1; width: 100%; max-width: 900px; }
.dropdown-list { background-color: transparent; }
.dropdown-link { padding-top: 20px; padding-bottom: 20px; background-color: #19b06b; color: #fff; font-size: 16px; font-weight: 500; }
.dropdown-link: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)); font-style: normal; }
.dropdown-link.w--current { 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)); color: #fff; }
.container-world-map { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; min-height: 500px; -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; }
.icon-step { width: 100px; height: 100px; margin-bottom: 20px; }
.brazil-flag { height: 70%; margin-left: 50px; }
.brazil-flag.resp { height: 100%; }
.content-int { position: relative; }
.content-contact { position: relative; width: 100%; margin-bottom: 5vh; padding-top: 10vh; background-color: #0c5a36; color: #fff; }
.form-block { width: 65%; padding-top: 30px; float: left; }
.eng-tittle-int { width: 100%; float: left; }
.text-field { height: 60px; padding-left: 15px; border-style: none none solid; border-width: 1px; border-color: #000 #000 #b9b9b9; background-color: #efefef; color: #4e4b48; font-size: 18px; }
.eng-submit-button { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 30px; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.text-area { min-height: 150px; padding-left: 15px; border-top: 1px none #000; border-right: 1px none #000; border-left: 1px none #000; background-color: #efefef; color: #4e4b48; font-size: 18px; }
.eng-select-field { position: relative; overflow: hidden; height: 60px; margin-bottom: 10px; border-bottom: 1px solid #b9b9b9; background-color: #efefef; cursor: pointer; }
.select-field { position: absolute; left: -3px; width: 105%; height: 100%; margin-bottom: 0px; padding-left: 15px; border: 1px none #000; background-color: #efefef; color: #4e4b48; font-size: 18px; font-weight: 400; }
.arrow-select { height: 20px; }
.eng-arrow-select { position: absolute; left: auto; top: 0%; right: 0%; bottom: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; margin-right: 15px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.content-about { position: relative; width: 100%; color: #fff; }
.bg-intro-about { position: absolute; left: auto; top: 0%; right: 0%; bottom: auto; width: 200%; height: 100%; background-color: #0c5a36; }
.bg-intro-about.containeer { height: 50%; }
.content-intro-about { position: relative; padding-top: 5vh; padding-bottom: 5vh; }
.text-intro-about { position: relative; z-index: 1; padding-right: 50px; color: #fff; }
.history-about { position: relative; z-index: 5; padding-top: 10vh; color: #45423f; }
.values-about { position: relative; z-index: 5; display: none; padding-top: 10vh; }
.content-values { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; }
.eng-values { width: 33.333%; padding: 50px; background-color: #19b06b; }
.eng-values.medium { background-color: #399068; }
.eng-values.dark { background-color: #27694b; }
.tittle-about { margin-bottom: 30px; }
.subtittle-about { margin-bottom: 20px; }
.content-container-contact { padding-top: 5vh; -webkit-transform: translate(0px, 5vh); -ms-transform: translate(0px, 5vh); transform: translate(0px, 5vh); }
.lines { position: absolute; left: 0%; top: 0%; right: auto; bottom: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; }
.background-pg-solution { position: absolute; left: 0%; top: 0%; right: auto; bottom: auto; width: 100%; height: 100%; background-image: url('../images/Sem-Título-1.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.eng-wrapper-solution { position: relative; z-index: 1; overflow: hidden; width: 100%; }
.eng-tittle-produtcs-solution { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: auto; padding: 5vh 50px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.eng-text-wrapper-solution { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 15vh; padding-bottom: 15vh; -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: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; color: #fff; }
.content-solution { position: relative; z-index: 5; padding-top: 10vh; color: #45423f; }
.eng-gallery-solution { padding-top: 10vh; }
.gallery-solution { position: relative; z-index: 1; overflow: hidden; color: #fff; }
.slider-gallery-solution { width: 100%; height: auto; padding-right: 50px; padding-left: 50px; background-color: transparent; }
.mask-gallery-solution { overflow: visible; width: 25%; }
.slide-nav { display: none; }
.lightbox-gallery-solution { width: 100%; height: 25vh; }
.lightbox-gallery-solution._01 { background-image: url('../images/05.png'); background-position: 50% 50%; background-size: cover; }
.lightbox-gallery-solution._02 { background-image: url('../images/06.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.lightbox-gallery-solution._03 { background-image: url('../images/09.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.lightbox-gallery-solution._04 { background-image: url('../images/08.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.lightbox-gallery-solution._05 { background-image: url('../images/07.png'); background-position: 50% 50%; background-size: cover; }
.arrows-slider-solution { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 50px; -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; }
.arrow-gallery-solution { width: 20px; }
.eng-arrow-gallery-solution { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 50px; height: 50px; -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: 50px; background-color: #19b06b; }
.eng-text-wrapper-products { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 5vh; padding-bottom: 5vh; -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: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.product-int { width: 33%; margin-bottom: 5vh; -webkit-transition: color 200ms ease; transition: color 200ms ease; color: #45423f; float: left; cursor: auto; }
.product-int:hover { color: #19b06b; }
.eng-img-product-int { overflow: hidden; height: 35vh; }
.eng-logos { padding-top: 5vh; }
.bg-logos { position: absolute; left: auto; top: 0%; right: 0%; bottom: auto; width: 200%; height: 100%; background-color: #fff; }
.bg-logos-sale { position: absolute; left: auto; top: 0%; right: 0%; bottom: auto; width: 200%; height: 100%; background-color: #0c5a36; }
.bg-logos-sale.containeer { height: 50%; background-color: #fff; }
.eng-logos-sale { position: relative; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;  /*padding-right: 50px;*/ -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; color: #fff; }
.eng-logos-sale.representates { -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; }
.logo-sale { width: 100%; }
.link-logo-sale {  /*margin: 2vw;*/
cursor: pointer; width: 15%; margin-right: 5%; }
.eng-message { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 5vh; padding: 50px; -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: #19b06b; color: #fff; text-align: center; }
.eng-btn-more-message { padding-top: 25px; }
.eng-links-representative { width: 100%; }
.link-representative { width: 100%; margin-bottom: 5px; padding: 15px 50px; background-color: #19b06b; color: #fff; }
.link-representative: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)); }
.gallery-about { position: relative; z-index: 1; overflow: hidden; padding-top: 5vh; color: #fff; }
.slider-gallery-about { width: 100%; height: auto; padding-right: 50px; padding-left: 50px; background-color: transparent; }
.mask-gallery-about { overflow: visible; width: 25%; }
.lightbox-gallery-about { width: 100%; height: 25vh; }
.lightbox-gallery-about._01 { background-image: url('../images/05.png'); background-position: 50% 50%; background-size: cover; }
.lightbox-gallery-about._02 { background-image: url('../images/06.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.lightbox-gallery-about._03 { background-image: url('../images/09.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.lightbox-gallery-about._04 { background-image: url('../images/08.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.lightbox-gallery-about._05 { background-image: url('../images/07.png'); background-position: 50% 50%; background-size: cover; }
.eng-team { position: relative; z-index: 2; margin-top: 5vh; color: #45423f; }
.content-team { position: relative; padding-top: 25px; }
.team { width: 33%; margin-bottom: 5vh; -webkit-transition: color 200ms ease; transition: color 200ms ease; color: #45423f; cursor: pointer; }
.eng-img-team { overflow: hidden; height: 40vw; }
.content-name-team { position: relative; z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 12vh; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.img-team { position: relative; z-index: 1; width: 100%; height: 100%; }
.img-team._01 { overflow: hidden; background-image: url('../images/01.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-team._02 { background-image: url('../images/02.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-team._03 { background-image: url('../images/03.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-team._04 { background-image: url('../images/04.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-team._05 { background-image: url('../images/05.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.eng-line-name-team { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 20%; height: 100%; -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; }
.line-name-team { width: 2px; height: 200%; background-color: #19b06b; }
.menu-resp { position: fixed; z-index: 100; display: none; width: 100%; height: 100vh; background-color: #efefef; }
.faixa-top-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 16vh; padding-right: 4vw; padding-left: 4vw; float: left; -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; }
.open-menu-resp { width: 6vw; height: 6vw; background-color: #45423f; }
.itens-menu-resp { position: relative; width: 100%; height: auto; float: left; }
.itens-menu-resp.resp { margin-left: 2vw; padding-top: 10vh; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.resp { padding-top: 0px; padding-bottom: 0px; padding-left: 0px; }
.line-open-menu.rotate2 { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; }
.menu-resp-close { display: none; }
.div-block { width: 35%; padding-top: 30px; padding-left: 2vw; float: left; }
.tit-cont { margin-bottom: 30px; font-size: 24px; line-height: 31px; }
.endereco { margin-top: 35px; font-size: 18px; line-height: 23px; }
.telefones { font-size: 18px; line-height: 28px; }
.frase-tit { font-size: 20px; line-height: 27px; }
.heading-15 { font-size: 45px; line-height: 45px; }
.heading-16 { font-size: 45px; line-height: 45px; }
.heading-17 { font-size: 45px; line-height: 45px; }
.new-style-auction { width: 30%; }
html.w-mod-js *[data-ix="load-left"] { opacity: 0; -webkit-transform: translate(-20%, 0px); -ms-transform: translate(-20%, 0px); transform: translate(-20%, 0px); }
html.w-mod-js *[data-ix="scroll-animation"] { height: 40px; }
html.w-mod-js *[data-ix="0-to-100"] { width: 0px; }
html.w-mod-js *[data-ix="scroll-product-1"] { -webkit-transform: translate(-105%, 0px); -ms-transform: translate(-105%, 0px); transform: translate(-105%, 0px); }
html.w-mod-js *[data-ix="scroll-product-2"] { -webkit-transform: translate(-105%, 0px); -ms-transform: translate(-105%, 0px); transform: translate(-105%, 0px); }
html.w-mod-js *[data-ix="scroll-product-3"] { -webkit-transform: translate(-105%, 0px); -ms-transform: translate(-105%, 0px); transform: translate(-105%, 0px); }
html.w-mod-js *[data-ix="scroll-product-4"] { -webkit-transform: translate(-105%, 0px); -ms-transform: translate(-105%, 0px); transform: translate(-105%, 0px); }
html.w-mod-js *[data-ix="scroll-product-5"] { -webkit-transform: translate(-105%, 0px); -ms-transform: translate(-105%, 0px); transform: translate(-105%, 0px); }
html.w-mod-js *[data-ix="lines-wrapper"] { height: 0px; }
html.w-mod-js *[data-ix="initial-menu-resp"] { -webkit-transform: translate(-100%, 0px); -ms-transform: translate(-100%, 0px); transform: translate(-100%, 0px); }
@media (max-width:1299px) {
  .eng-submenu h3 { font-size: 1.9vw; }
  h2.heading-4 { font-size: 2vw; line-height: 2.8vw; }
}
@media (max-width:1300px) {
  .galeria-sobre { height: 18vw; width: 32%; }
}
@media (max-width:991px) {
  .new-header-text { font-size: 32px !important; line-height: 36px; }
  .new-style-auction { width: 50%; }
  .container { padding-right: 4vw; padding-left: 4vw; }
  .eng-menu { display: none; }
  .link-logo-menu.close.w--current { width: 23vw; height: 9vh; }
  .logo-menu.close { height: 9vh; }
  .txt-link-menu.resp.dropdown { margin-bottom: -20px; padding-bottom: 20px; }
  .eng-tittle-produtcs { height: 103px; }
  .product { width: 33%; }
  .product.sai { display: none; }
  .name-product { font-size: 17px; line-height: 18px; }
  .subname-product { font-size: 15px; line-height: 17px; }
  .eng-img-product { height: 40vh; }
  .image { width: 45px; }
  .bg-features { background-color: #ffde3f; }
  .step { font-size: 14px; line-height: 16px; }
  .img-containeer { max-width: 75%; }
  .btn-more.send { padding: 15px 40px; }
  .info-footer { font-size: 16px; line-height: 26px; }
  .copyright { font-size: 13px; }
  .container-submenu { padding-top: 0vh; }
  .submenu-full { display: block; padding-top: 30px; padding-bottom: 30px; -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; }
  .small-submenu { padding-top: 30px; padding-bottom: 30px; }
  .eng-icon-submenu { width: auto; height: auto; margin-right: 3vw; float: left; }
  .eng-tittle-submenu { position: relative; display: block; width: 60%; height: 100px; float: left; -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; text-align: left; text-decoration: none; }
  .eng-description-submenu { width: 100%; padding-top: 2vh; padding-left: 0px; }
  .icon-seed { width: 100px; }
  .dropdown-list { padding-top: 20px; }
  .icon-step { width: 70px; height: 70px; }
  .brazil-flag.resp { height: 9vh; margin-left: 40px; }
  .form-block { width: 50%; }
  .text-field { height: 50px; }
  .eng-submit-button { padding-top: 20px; }
  .eng-select-field { height: 50px; }
  .values-about { padding-top: 5vh; }
  .eng-values { padding: 40px 3vw; }
  .eng-values.medium { padding-top: 40px; padding-bottom: 40px; }
  .eng-values.dark { padding-top: 40px; padding-bottom: 40px; }
  .tittle-about { font-size: 32px; }
  .subtittle-about { font-size: 20px; line-height: 25px; }
  .content-solution { padding-top: 8vh; }
  .gallery-solution { overflow: hidden; }
  .mask-gallery-solution { width: 33.33%; }
  .eng-logos-sale.representates { padding-right: 0px; }
  .link-logo-sale { width: 45%; }
  .link-logo-sale.repres { width: 15%; margin-right: 5%; }
  .gallery-about { overflow: hidden; }
  .mask-gallery-about { width: 33%; }
  .menu-resp { display: block; }
  .faixa-top-menu { height: 12vh; }
  .open-menu-resp { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 70px; height: 70px; padding-top: 2vh; padding-bottom: 2vh; -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; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #19b06b; cursor: pointer; }
  .open-menu-resp.close { position: relative; cursor: pointer; }
  .itens-menu-resp.resp { margin-left: 0vw; padding-left: 2vw; }
  .resp.dropdown { margin-bottom: -20px; padding-bottom: 20px; }
  .line-open-menu { width: 70%; height: 3px; background-color: #efefef; }
  .line-open-menu.rotate { position: absolute; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
  .line-open-menu.rotate._2 { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
  .line-open-menu.rotate2 { position: absolute; -webkit-transform: translate3d(0px, 0px, 60px); transform: translate3d(0px, 0px, 60px); }
  .menu-resp-close { position: relative; z-index: 95; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 15vh; padding-right: 4vw; padding-left: 4vw; -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; }
  .heading { font-size: 26px; line-height: 32px; }
  .heading-2 { position: absolute; left: 0%; top: auto; right: auto; bottom: 0%; margin-bottom: 0px; text-align: left; }
  .tit { font-size: 21px; line-height: 28px; }
  .heading-4 { font-size: 25px; line-height: 30px; }
  .div-block { width: 50%; padding-left: 4vw; }
  .tit-cont { font-size: 20px; }
  .endereco { margin-top: 40px; font-size: 15px; line-height: 21px; }
  .telefones { font-size: 15px; line-height: 21px; }
  .heading-8 { font-size: 15px; line-height: 20px; }
  .heading-9 { font-size: 16px; line-height: 25px; }
  .heading-10 { margin-top: 15px; font-size: 16px; line-height: 22px; }
  .tit-grande { font-size: 45px; line-height: 45px; }
  .heading-13 { font-size: 35px; line-height: 35px; }
  .frase-tit { font-size: 17px; line-height: 23px; }
  .heading-15 { font-size: 35px; line-height: 40px; }
  .heading-17 { font-size: 35px; line-height: 35px; }
}
@media (max-width:767px) {
  .small-submenu.center { margin-left: 10px; }
  .eng-galeria-sobre { padding-right: 4vw; }
  .galeria-sobre { height: 18vw; width: 32%; }
  .new-style-auction { width: 70% !important; margin-right: 10%; }
  .eng-submenu h3 { font-size: 21px; }
  .eng-img-team { height: 55vw; }
  .new-header-text { font-size: 26px !important; line-height: 36px !important; }
  .container { padding-right: 4vw; padding-left: 4vw; }
  .link-logo-menu.w--current { height: 7vh; }
  .link-logo-menu.close.w--current { height: 8vh; }
  .txt-link-menu.resp { font-size: 22px; }
  .eng-tittle-produtcs { padding-right: 30px; padding-left: 30px; }
  .bg-tittle-products { width: 150%; }
  .eng-img-product { height: 30vh; }
  .eng-tittle-world-map { padding-left: 25px; }
  .steps { -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; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .item-step { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 80%; margin-top: 10px; 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; }
  .item-step.line { width: 30%; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .line-step { position: relative; display: none; }
  .img-containeer { max-width: 90%; }
  .btn-more.message { padding: 12px 22px; font-size: 16px; line-height: 18px; }
  .eng-footer { padding-top: 8vh; padding-bottom: 5vh; }
  .info-footer { padding-right: 3vw; padding-left: 3vw; font-size: 14px; }
  .container-submenu { padding-bottom: 8vh; }
  .submenu-full { padding-right: 5vw; padding-left: 5vw; }
  .eng-small-submenu { -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; }
  .small-submenu { width: 100%; margin-top: 1vh; margin-bottom: 1vh; padding-top: 15px; padding-bottom: 15px; }
  .eng-tittle-submenu { height: 80px; }
  .icon-seed { width: 80px; }
  .eng-world-map { display: none; }
  .container-world-map { min-height: 400px; }
  .icon-step { margin-right: 20px; margin-bottom: 0px; }
  .brazil-flag.resp { margin-left: 25px; }
  .content-contact { padding-top: 8vh; }
  .form-block { width: 100%; }
  .tittle-about { line-height: 32px; }
  .subtittle-about { font-size: 19px; line-height: 25px; }
  .mask-gallery-solution { width: 50%; }
  .eng-arrow-gallery-solution { width: 45px; height: 45px; }
  .eng-text-wrapper-products { padding-bottom: 2vh; }
  .product-int { width: 49%; }
  .link-logo-sale { width: 50%; }
  .link-logo-sale.repres { width: 30%; margin-right: 3.33%; margin-top: 5%; }
  .eng-message { padding: 30px; }
  .mask-gallery-about { width: 50%; }
  .team { width: 49%; }
  .open-menu-resp { width: 60px; height: 60px; padding-top: 1.5vh; padding-bottom: 1.5vh; }
  .itens-menu-resp.resp { margin-left: 0vw; padding-left: 2vw; }
  .menu-resp-close { height: 13vh; }
  .heading { font-size: 18px; line-height: 23px; }
  .heading-2 { font-size: 25px; line-height: 30px; }
  .heading-4 { font-size: 16px; line-height: 20px; }
  .heading-5 { font-size: 40px; line-height: 55px; }
  .bold-text { font-size: 15px; line-height: 22px; }
  .div-block { display: none; }
  .heading-6 { font-size: 26px; }
  .heading-7 { font-size: 16px; }
  .heading-8 { line-height: 21px; }
  .tit-grande { font-size: 40px; line-height: 42px; }
  .heading-11 { font-size: 17px; line-height: 26px; }
  .heading-13 { margin-bottom: 30px; }
  .heading-14 { font-size: 17px; line-height: 25px; text-align: left; }
  .heading-15 { font-size: 32px; line-height: 36px; }
  .heading-17 { font-size: 32px; line-height: 32px; }
  .galeria-sobre { height: 30vw; width: 49%; }
}
@media (max-width:479px) {
  .container.veja-mais { padding-right: 0vw; padding-left: 0vw; }
  .link-logo-menu.w--current { width: 42vw; height: 10vh; }
  .link-logo-menu.close.w--current { width: 30vw; }
  .logo-menu { height: 8vh; }
  .eng-products { padding-right: 0vw; padding-left: 0vw; }
  .product { width: 100%; }
  .name-product { font-size: 16px; line-height: 17px; }
  .content-widget-insta { padding-right: 4vw; padding-left: 4vw; }
  .insta-1 { width: 33.3%; }
  .insta-2 { width: 33.3%; }
  .insta-3 { width: 33%; }
  .insta-4.remover-resp { display: none; }
  .insta-5.remover-resp { display: none; }
  .eng-steps { padding-right: 5vw; }
  .bg-features { width: 100%; }
  .item-step { width: 100%; padding-left: 6vw; }
  .img-containeer { max-width: 100%; }
  .btn-more.products { padding-right: 30px; padding-left: 30px; }
  .btn-more.send { font-size: 16px; line-height: 18px; }
  .btn-more.message { font-size: 15px; }
  .info-footer { padding-right: 4vw; padding-left: 4vw; }
  .copyright { padding-right: 4vw; padding-left: 4vw; }
  .icon-step { width: 50px; height: 50px; margin-right: 15px; }
  .brazil-flag.resp { height: 7vh; margin-left: 15px; }
  .content-contact { padding-top: 5vh; }
  .text-field { font-size: 16px; line-height: 18px; }
  .text-area { font-size: 16px; line-height: 18px; }
  .select-field { font-size: 16px; line-height: 18px; }
  .content-intro-about { padding-top: 4vh; padding-right: 2vw; padding-bottom: 4vh; }
  .text-intro-about { padding-right: 4vw; }
  .history-about { padding-top: 6vh; }
  .content-values { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .eng-values { width: 100%; }
  .tittle-about { font-size: 28px; }
  .subtittle-about { font-size: 18px; line-height: 24px; }
  .eng-wrapper-solution { height: 70vh; }
  .eng-tittle-produtcs-solution { padding-top: 4vh; padding-right: 5vw; padding-left: 5vw; }
  .eng-text-wrapper-solution { padding-top: 8vh; padding-bottom: 8vh; }
  .mask-gallery-solution { width: 75%; }
  .eng-img-product-int { height: 27vh; }
  .eng-logos-sale { padding-right: 0px; }
  .eng-logos-sale.representates { padding-right: 2vw; }
  .eng-message { padding-right: 5vw; padding-left: 5vw; }
  .mask-gallery-about { width: 75%; }
  .faixa-top-menu { height: 13vh; padding-right: 5vw; }
  .open-menu-resp { width: 50px; height: 50px; cursor: pointer; }
  .itens-menu-resp.resp { margin-left: 0vw; padding-left: 4vw; }
  .heading-6 { font-size: 23px; line-height: 28px; }
  .heading-7 { line-height: 22px; }
  .tit-grande { font-size: 30px; line-height: 35px; }
  .heading-11 { font-size: 16px; line-height: 23px; }
  .heading-12 { font-size: 16px; line-height: 24px; }
  .heading-13 { font-size: 33px; line-height: 32px; }
  .frase-tit { font-size: 16px; line-height: 23px; }
  .heading-14 { font-size: 16px; line-height: 23px; }
}
