body,html{position:relative;font-size:62.5%;font-family:"Raleway",sans-serif;color:#000;overflow-x:hidden;transition:all .8s;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important}.body-html-cinza{background-color:#ddd}a{text-decoration:none}a:hover{text-decoration:none}a.anchor-content{display:block;position:relative;top:-185px;z-index:-999;visibility:hidden}a.anchor{display:block;position:relative;top:-90px;z-index:-999;visibility:hidden}.turbolinks-progress-bar{height:4px;background-color:#c39a7a}.owl-item{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1)}.btn-veja-mais{border:0;border-radius:0;background:#00332c !important;color:#fff !important;font-size:1.5rem;text-transform:uppercase;font-weight:900;font-family:"Raleway",sans-serif;padding:11px 30px;margin-top:30px}.btn-voltar{background:#00332c;color:#fff;font-size:1.5rem;padding:8px 15px;border-radius:0;border-color:#00332c;margin-top:25px}.btn-voltar:hover{background:#000;border-color:#000}.tooltip{font-size:1.5rem}.tooltip .arrow:before{border-bottom-color:#00332c;border-width:0 4px 4px}.tooltip .tooltip-inner{max-width:200px;padding:5px 12px;color:#fff;text-align:center;background-color:#00332c;border-radius:0}.btn-voltar{background:#000;color:#fff;font-weight:400;font-size:1.6rem;text-transform:uppercase;border:0;padding:9px 36px}.btn-voltar:hover{background:#000}.popup-tip-anchor{height:0;position:absolute;width:375px}.popup-tip-anchor .popup-bubble-anchor{position:absolute;width:100%;bottom:8px;left:0}.popup-tip-anchor .popup-bubble-anchor:after{content:"";position:absolute;top:-1px;left:0;transform:translate(-50%, 0);width:0;height:0;border-left:18px solid rgba(0,0,0,0);border-right:18px solid rgba(0,0,0,0);border-top:30px solid #fff}.popup-tip-anchor .popup-bubble-anchor:before{content:"";position:absolute;top:0;left:0;transform:translate(-50%, 0);width:0;height:0;border-left:19px solid rgba(0,0,0,0);border-right:19px solid rgba(0,0,0,0);border-top:31px solid #000}.popup-tip-anchor .popup-bubble-anchor .popup-bubble-content{position:absolute;top:0;left:0;transform:translate(-50%, -100%);background-color:#fff;padding:25px;border-radius:10px;font-family:sans-serif;overflow-y:auto;max-height:170px;box-shadow:0px 2px 10px 1px rgba(0,0,0,.5);color:#000;text-align:center;border:1px solid #000}.popup-tip-anchor .popup-bubble-anchor .popup-bubble-content h5{text-transform:uppercase;font-size:1.6rem;font-family:"Raleway",sans-serif;color:#00332c;letter-spacing:-1px;line-height:150%;margin-bottom:0}.popup-tip-anchor .popup-bubble-anchor .popup-bubble-content p{color:#333;margin-bottom:0;font-size:1.5rem;font-family:"Raleway",sans-serif;line-height:130%}.popup-tip-anchor .popup-bubble-anchor .popup-bubble-content p strong{text-transform:uppercase;font-size:1.5rem;font-family:"Raleway",sans-serif;letter-spacing:-1px}.nav-breadcrumb .breadcrumb{background:rgba(0,0,0,0);padding:10px 0}.nav-breadcrumb .breadcrumb .breadcrumb-item,.nav-breadcrumb .breadcrumb a,.nav-breadcrumb .breadcrumb .active{color:#888 !important;font-size:1.65rem;font-weight:600;text-transform:lowercase}.nav-breadcrumb .breadcrumb .breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;content:"";font-family:"Font Awesome 5 Free"}legenda-foto{width:100vw;padding:4px;background:rgba(0,0,0,.75);position:absolute;bottom:60px;left:50%;transform:translate(-50%, -50%);color:#fff;text-align:center;font-size:1.45rem;font-weight:500;opacity:0;transition:all .2s}legenda-foto.opacidade-legenda{opacity:1;transition:all .2s}.det_fotos .lSSlideWrapper .lslide,.det_fotos .lSSlideWrapper .clone,.det_videos .lSSlideWrapper .lslide,.det_videos .lSSlideWrapper .clone{height:100%;text-align:center;display:block;position:relative}.det_fotos .lSSlideWrapper .lslide img,.det_fotos .lSSlideWrapper .clone img,.det_videos .lSSlideWrapper .lslide img,.det_videos .lSSlideWrapper .clone img{display:inline-block;max-width:100%;height:100%}.det_fotos .lSSlideWrapper .lslide img-fundo-blur,.det_fotos .lSSlideWrapper .clone img-fundo-blur,.det_videos .lSSlideWrapper .lslide img-fundo-blur,.det_videos .lSSlideWrapper .clone img-fundo-blur{background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;width:100%;display:block;height:100%;position:absolute;top:0;z-index:-1;filter:blur(13px);-moz-filter:blur(13px);-o-filter:blur(13px);-ms-filter:blur(13px);opacity:.7}.det_fotos .lSSlideWrapper .lslide .larguraMaiorQueAltura,.det_fotos .lSSlideWrapper .clone .larguraMaiorQueAltura,.det_videos .lSSlideWrapper .lslide .larguraMaiorQueAltura,.det_videos .lSSlideWrapper .clone .larguraMaiorQueAltura{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.det_fotos .lSPager,.det_videos .lSPager{margin-top:-40px !important;padding-bottom:40px}.det_fotos .lSPager li,.det_videos .lSPager li{box-shadow:0px 8px 17px -13px #000;border:10px solid #fff;overflow:hidden}.det_fotos .lSPager li a,.det_videos .lSPager li a{background-color:#bbb !important;width:20px !important;height:20px !important}.det_fotos .lSPager li.active a,.det_videos .lSPager li.active a{background-color:#1a1a1a !important}.det_fotos .lSAction>a,.det_videos .lSAction>a{background-color:rgba(0,0,0,.5);padding:26px 18px}.det_fotos .lSAction .lSPrev,.det_videos .lSAction .lSPrev{background-position:4px 10px}.det_fotos .lSAction .lSNext,.det_videos .lSAction .lSNext{background-position:32px 10px}.calendar .months-container .month-container{display:flex;justify-content:center;align-items:center;height:100%}.calendar .months-container .month-container .month{width:100%;height:100%;max-width:275px;margin:15px 0;background:#fff}.calendar .months-container .month-container .month thead tr .month-title{background:#76614c;color:#fc0;font-size:1.6rem;text-transform:uppercase;text-align:center}.calendar .months-container .month-container .month thead tr .week-number{color:#999;font-size:1.5rem}.calendar .months-container .month-container .month tr td{padding:0;box-shadow:none !important}.calendar .months-container .month-container .month tr td .day-content{color:#000;font-size:1.5rem;font-weight:500;border-radius:0;display:flex;align-items:center;justify-content:center}.calendar .months-container .month-container .month tr td:nth-of-type(1),.calendar .months-container .month-container .month tr td:nth-of-type(7){background:#ccc;color:#000;font-size:1.5rem;border-radius:0}.calendar .months-container .month-container .month tr .week-number{color:#999;font-size:1.5rem}.calendar .months-container .month-container .month tr .disabled .day-content,.calendar .months-container .month-container .month tr .disabled:hover .day-content{background:#ffc7c7;color:#a71b1b}.owl-carousel .owl-stage{display:flex}.owl-carousel .owl-stage .owl-item{height:100%}.owl-carousel .owl-nav{opacity:1;transition:all 1.3s;position:absolute;top:30%;width:100%;height:0;z-index:9}.owl-carousel .owl-nav [class*=owl-]{position:absolute;background:rgba(0,0,0,0);opacity:1;font-size:3.5rem;height:50px;width:50px;border-radius:0px;margin:0;padding:0}.owl-carousel .owl-nav [class*=owl-] span{font-size:2.2rem;background:rgba(0,0,0,0);color:#76614c}.owl-carousel .owl-nav [class*=owl-]:hover{background:rgba(0,0,0,0)}.owl-carousel .owl-nav [class*=owl-]:hover span{color:#76614c}.owl-carousel .owl-nav .owl-prev{left:-7%}.owl-carousel .owl-nav .owl-next{right:-7%}.owl-carousel .owl-dots{margin-top:12px}.owl-carousel .owl-dots .owl-dot span{background:#8ec43e;width:10px;height:10px;margin:8px 3px;border-radius:50%}.owl-carousel .owl-dots .owl-dot.active span{background:#003630}#back-top{position:fixed;bottom:40px;right:30px;z-index:200}#back-top a{position:relative;width:50px;display:flex;justify-content:center;align-items:center;transition:1s}#back-top a span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center;width:44px;height:44px;border-radius:50%;background:#fff}#back-top a i{color:#00332c;font-size:4.6rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.ad{height:0px;width:100%;position:absolute;top:20px;z-index:-2}@-webkit-keyframes pulse{0%{top:88%}50%{top:90%}100%{top:88%}}@keyframes pulse{0%{top:88%}50%{top:90%}100%{top:88%}}#wrapper{transition:all .8s}header{position:relative;height:0;background:rgba(0,0,0,.55)}header nav{position:fixed !important;background:rgba(0,0,0,.55);top:0px !important;width:100%;height:90px;z-index:991;transition:all .8s;border-bottom:0;padding:0 !important}header nav .container{position:relative}header nav .collapse{width:100%;transition:all .8s}header nav .collapse .navbar-nav{transition:all .8s}header nav .collapse .navbar-nav .nav-item{transition:all .8s;margin-top:22px}header nav .collapse .navbar-nav .nav-item.nav-logo{margin-top:0}header nav .collapse .navbar-nav .nav-item.nav-logo .img-logo-menu{width:auto;height:44px;opacity:1}header nav .collapse .navbar-nav .nav-item .nav-link{display:flex;align-items:center;padding:14px 0 1px;background:rgba(0,0,0,0);transition:.2s all ease}header nav .collapse .navbar-nav .nav-item .nav-link span{margin-bottom:11px;color:#fff;transition:.2s all ease;border-bottom:2px solid rgba(0,0,0,0);font-size:1.5rem;font-weight:600;background:rgba(0,0,0,0);text-transform:lowercase}header nav .collapse .navbar-nav .nav-item .nav-link:after{margin-bottom:11px;color:#8dc53e;transition:.2s all ease;border-bottom:2px solid rgba(0,0,0,0);font-size:1.5rem;font-weight:600;background:rgba(0,0,0,0);text-transform:lowercase}header nav .collapse .navbar-nav .nav-item .nav-link:hover{transition:.2s all ease}header nav .collapse .navbar-nav .nav-item .nav-link:hover span{transition:.2s all ease;border-bottom-color:#c39a7a;font-size:1.6rem;font-weight:800}header nav .collapse .navbar-nav .nav-item .nav-link:hover:after{transition:.2s all ease;font-size:1.6rem;font-weight:800}header nav .collapse .navbar-nav .nav-item.open{transition:.2s all ease}header nav .collapse .navbar-nav .nav-item.open span{transition:.2s all ease;border-bottom-color:#c39a7a;font-size:1.6rem;font-weight:800}header nav .collapse .navbar-nav .nav-item.open:after{transition:.2s all ease;font-size:1.6rem;font-weight:800}header nav .collapse .navbar-nav .nav-item .logo{padding:0 !important;margin:0 !important;border:0 !important}header nav .collapse .navbar-nav .nav-item .logo img{transition:.2s all ease;width:auto;height:90px}header nav .collapse .navbar-nav .dropdown-menu{background:rgba(0,0,0,.75);border:0;border-radius:0;top:49px;min-width:21rem}header nav .collapse .navbar-nav .dropdown-menu a{color:#fff;font-size:1.4rem;text-transform:lowercase;padding:5px 14px}header nav .collapse .navbar-nav .dropdown-menu a:hover,header nav .collapse .navbar-nav .dropdown-menu a:focus,header nav .collapse .navbar-nav .dropdown-menu a:active{background:rgba(0,0,0,.45);color:#fff}header nav .collapse .navbar-nav.open .nav-link{background:rgba(0,0,0,0);color:#fff}header nav .collapse .infos-fixas{display:flex;align-items:center;position:absolute;transition:.2s all ease;top:8px;right:15px;opacity:1}header nav .collapse .infos-fixas .telefone{color:#fff;width:105px;margin-left:30px}header nav .collapse .infos-fixas .telefone .icon-telefone{font-size:1.4rem;color:#8dc53e}header nav .collapse .infos-fixas .telefone .info-telefone{font-size:1.35rem;line-height:120%}header nav .collapse .infos-fixas .redes-sociais-topo{margin-left:5px;display:flex}header nav .collapse .infos-fixas .redes-sociais-topo a{margin-left:15px;width:26px;height:26px;position:relative;display:flex;border:1px solid #fff;align-items:center;justify-content:center;border-radius:13px}header nav .collapse .infos-fixas .redes-sociais-topo a i{color:#fff;font-size:1.4rem}header nav.fix{height:76px}header nav.fix .collapse{transition:all .8s}header nav.fix .collapse .navbar-nav{transition:all .8s}header nav.fix .collapse .navbar-nav .nav-item{transition:all .8s;margin-top:0}header nav.fix .collapse .navbar-nav .nav-item .nav-logo .img-logo-menu{width:auto;height:44px;opacity:1}header nav.fix .collapse .navbar-nav .nav-item .nav-link{transition:.2s all ease}header nav.fix .collapse .navbar-nav .nav-item .nav-link span{transition:.2s all ease}header nav.fix .collapse .navbar-nav .nav-item .logo{padding:0 !important;margin:0 !important;border:0 !important}header nav.fix .collapse .navbar-nav .nav-item .logo img{transition:.2s all ease;width:auto;height:76px}header nav.fix .collapse .infos-fixas{transition:.2s all ease;opacity:0;width:0;height:0}.bandeiras-idiomas{display:flex;align-items:center;width:64px;height:30px}.bandeiras-idiomas a{display:inline-flex;width:28px}.bandeiras-idiomas a img{width:28px}.bandeiras-idiomas a:first-of-type{margin-right:10px}.loading-screen{justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:9999;cursor:not-allowed}.loading-screen .loading-modal{display:flex;justify-content:center;align-items:center;flex-direction:column;background:#00332c;width:100%;max-width:300px;height:100%;max-height:150px;border-radius:18px;font-size:2.3rem}.loading-screen .loading-modal i{font-size:3rem;margin:-5px 0 10px}.mfp-title{font-size:1.6rem}#section-banner{position:relative}#section-banner .owl-carousel{position:relative}#section-banner .owl-carousel .owl-nav{opacity:0;transition:all 1.3s;position:absolute;width:100%;height:0;z-index:9;top:44%;left:50%;transform:translate(-50%, -50%)}#section-banner .owl-carousel .owl-nav [class*=owl-] span{position:absolute;opacity:1;font-size:3.5rem;height:50px;width:50px;border-radius:0px;margin:0;padding:0;background:rgba(0,0,0,.75);display:flex;justify-content:center;align-items:center}#section-banner .owl-carousel .owl-nav [class*=owl-] span i{font-size:2.2rem;color:#fff}#section-banner .owl-carousel .owl-nav [class*=owl-] span:hover{background:rgba(0,0,0,.75)}#section-banner .owl-carousel .owl-nav [class*=owl-] span:hover i{color:#fff}#section-banner .owl-carousel .owl-nav .owl-prev{left:-1px}#section-banner .owl-carousel .owl-nav .owl-next{right:0}#section-banner .owl-carousel .owl-dots{position:absolute;bottom:20px;left:50%;transform:translate(-50%, -50%)}#section-banner .owl-carousel .owl-dots .owl-dot span{width:10px;height:10px;margin:8px 3px;border-radius:50%}#section-banner .owl-carousel:hover .owl-nav{opacity:1;transition:all 1.3s}#section-banner .item-banner{width:100%;height:85vh;display:block;background-size:cover !important;background-repeat:no-repeat !important;background-position:center center !important}#section-banner #content-down{position:absolute;top:88%;left:50%;transform:translate(-50%, -50%);z-index:99;-webkit-animation:pulse 1.3s infinite;animation:pulse 1.3s infinite}#section-banner #content-down i{color:#fff;font-size:3.5rem}#section-bann{position:relative;height:85vh;width:100%;background:url(../../imagens/loading-gif.gif) no-repeat center center;background-size:59px}#section-bann #banners-vegas{position:relative;height:85vh;width:100%}#section-bann .banner-nav{opacity:0;transition:all 1.3s;position:absolute;width:100%;height:0;z-index:9;top:44%;left:50%;transform:translate(-50%, -50%)}#section-bann .banner-nav #prev span,#section-bann .banner-nav #next span{position:absolute;opacity:1;font-size:3.5rem;height:50px;width:50px;border-radius:0px;margin:0;padding:0;background:rgba(0,0,0,.75);display:flex;justify-content:center;align-items:center}#section-bann .banner-nav #prev span i,#section-bann .banner-nav #next span i{font-size:2.2rem;color:#fff}#section-bann .banner-nav #prev span:hover,#section-bann .banner-nav #next span:hover{background:rgba(0,0,0,.75)}#section-bann .banner-nav #prev span:hover i,#section-bann .banner-nav #next span:hover i{color:#fff}#section-bann .banner-nav #prev span{left:-3px}#section-bann .banner-nav #next span{right:0}#section-bann #dot-banner{display:flex;position:absolute;bottom:17px;left:50%;transform:translate(-50%, -50%);margin-top:12px}#section-bann #dot-banner .dot span{background:#8ec43e;width:10px;height:10px;margin:8px 3px;border-radius:50%;display:block}#section-bann #dot-banner .dot.active span{background:#003630}#section-bann #content-down{position:absolute;top:88%;left:50%;transform:translate(-50%, -50%);z-index:99;-webkit-animation:pulse 1.3s infinite;animation:pulse 1.3s infinite}#section-bann #content-down i{color:#fff;font-size:3.5rem}#section-bann:hover .banner-nav{opacity:1}.hvr-grow img{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);transition-duration:.8s;transition-property:all;-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);-ms-filter:blur(0);filter:blur(0)}.hvr-grow:hover img,.hvr-grow:focus img,.hvr-grow:active img{transform:scale(1.1);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px)}.item-servico,.item-outro{height:100%;width:100%;position:relative;overflow:hidden}.item-servico .img-servico,.item-outro .img-servico{position:relative}.item-servico .faixa-preta,.item-outro .faixa-preta{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;background:rgba(0,0,0,.6);text-align:center;padding:15px 18px;color:#fff;font-size:2.5rem;font-weight:800;text-transform:uppercase}.item-outro .faixa-preta{font-size:1.5rem}.no-webp .grao-cafe-detalhe{position:absolute;bottom:-95px;right:40px;background:url(../../imagens/grao-cafe.png) no-repeat center center;background-size:contain;width:180px;height:120px;display:block}.no-webp #section-fruto-trabalho{background:url(../../imagens/banner-detalhe-branco.png) no-repeat;background-position:top center;background-size:auto}.no-webp #section-fruto-trabalho .cafe-grande-detalhe{background:url(../../imagens/cafe-historia.png) no-repeat;background-position:center;background-size:contain}.no-webp #section-historia-interna{background:url(../../imagens/banner-detalhe-branco.png) no-repeat;background-position:top center;background-size:auto}.no-webp #section-historia-interna .fundo-branco{background:url(../../imagens/cafe-historia.png) no-repeat;background-position:-12% 155px;background-size:34%;background-color:#fff}.no-webp #section-conteudo-detalhe .conteudo-detalhe{background:url(../../imagens/banner-detalhe-branco.png) no-repeat;background-position:top center;background-size:auto}.no-webp #section-meio-ambiente .div-certificado-energia{background:url(../../imagens/banner-detalhe-branco.png) no-repeat top center;background-size:auto}.no-webp #section-meio-ambiente .div-campos-futebol{background:url(../../imagens/borda-cima-marrom.png) no-repeat top center,url(../../imagens/borda-baixo-marrom.png) no-repeat bottom center;background-size:auto}.no-webp #section-meio-ambiente .div-preservar-preciso .fundo-preservar-preciso{background:url(../../imagens/cafe-detalhe.png) no-repeat;background-size:auto;background-position:-25% -32%;background-color:#00332c}.no-webp #section-estatisticas{background:url(../../imagens/borda-cima-marrom.png) no-repeat top center,url(../../imagens/borda-baixo-marrom.png) no-repeat bottom center;background-size:auto}.no-webp #section-liberdade-cafe{background:url(../../imagens/cafe-detalhe.png) no-repeat,url(../../imagens/detalhe-mancha.png) no-repeat;background-size:auto,58vw;background-position:-25% -25%,38vw -5.5vw}.no-webp #section-estrutura{background:url(../../imagens/detalhe-verde.png) no-repeat bottom center;background-size:auto}.no-webp #section-certificacoes{background:url(../../imagens/borda-cima-verde.png) no-repeat top center,url(../../imagens/borda-baixo-verde.png) no-repeat bottom center;background-size:auto}.no-webp #section-contato .fundo-topo{background:url(../../imagens/fundo-contato.jpg);background-position:center}.no-webp #section-contato .contato{background:url(../../imagens/banner-detalhe-branco.png) no-repeat top center;background-size:auto}.no-webp .fundo-montanha{background:url(../../imagens/fundo-rodape.png) no-repeat center bottom;background-size:100%}.webp .grao-cafe-detalhe{position:absolute;bottom:-95px;right:40px;background:url(../../imagens/grao-cafe.webp) no-repeat center center;background-size:contain;width:180px;height:120px;display:block}.webp #section-fruto-trabalho{background:url(../../imagens/banner-detalhe-branco.webp) no-repeat;background-position:top center;background-size:auto}.webp #section-fruto-trabalho .cafe-grande-detalhe{background:url(../../imagens/cafe-historia.webp) no-repeat;background-position:center;background-size:contain}.webp #section-historia-interna{background:url(../../imagens/banner-detalhe-branco.webp) no-repeat;background-position:top center;background-size:auto}.webp #section-historia-interna .fundo-branco{background:url(../../imagens/cafe-historia.webp) no-repeat;background-position:-12% 155px;background-size:34%;background-color:#fff}.webp #section-conteudo-detalhe .conteudo-detalhe{background:url(../../imagens/banner-detalhe-branco.webp) no-repeat;background-position:top center;background-size:auto}.webp #section-meio-ambiente .div-certificado-energia{background:url(../../imagens/banner-detalhe-branco.webp) no-repeat top center;background-size:auto}.webp #section-meio-ambiente .div-campos-futebol{background:url(../../imagens/borda-cima-marrom.webp) no-repeat top center,url(../../imagens/borda-baixo-marrom.webp) no-repeat bottom center;background-size:auto}.webp #section-meio-ambiente .div-preservar-preciso .fundo-preservar-preciso{background:url(../../imagens/cafe-detalhe.webp) no-repeat;background-size:auto;background-position:-25% -32%;background-color:#00332c}.webp #section-estatisticas{background:url(../../imagens/borda-cima-marrom.webp) no-repeat top center,url(../../imagens/borda-baixo-marrom.webp) no-repeat bottom center;background-size:auto}.webp #section-liberdade-cafe{background:url(../../imagens/cafe-detalhe.webp) no-repeat,url(../../imagens/detalhe-mancha.webp) no-repeat;background-size:auto,58vw;background-position:-25% -25%,38vw -5.5vw}.webp #section-estrutura{background:url(../../imagens/detalhe-verde.webp) no-repeat bottom center;background-size:auto}.webp #section-certificacoes{background:url(../../imagens/borda-cima-verde.webp) no-repeat top center,url(../../imagens/borda-baixo-verde.webp) no-repeat bottom center;background-size:auto}.webp #section-contato .fundo-topo{background:url(../../imagens/fundo-contato.webp);background-position:center}.webp #section-contato .contato{background:url(../../imagens/banner-detalhe-branco.webp) no-repeat top center;background-size:auto}.webp .fundo-montanha{background:url(../../imagens/fundo-rodape.webp) no-repeat center bottom;background-size:100%}#section-fruto-trabalho{position:relative;margin-top:-45px;z-index:2;padding:30px 0}#section-fruto-trabalho .titulo-fr-trabalho{background:#fff;margin-bottom:-18px}#section-fruto-trabalho .titulo-fr-trabalho .div-boas-maos{display:flex;flex-direction:column;margin-top:45px}#section-fruto-trabalho .titulo-fr-trabalho .div-boas-maos .line-1{color:#c39a7a;font-size:7rem;font-weight:300;margin:0;padding:0}#section-fruto-trabalho .titulo-fr-trabalho .div-boas-maos .line-2{color:#00332c;font-size:10.5rem;font-weight:900;margin-top:-65px;margin-left:23px;padding:0}#section-fruto-trabalho .fundo-branco{position:relative;height:100%}#section-fruto-trabalho .fundo-branco .div-img-empresa{width:auto;height:100%;position:relative}#section-fruto-trabalho .fundo-branco .div-img-empresa picture{width:auto;display:table;height:100%;position:relative;margin-left:auto}#section-fruto-trabalho .fundo-branco .div-img-empresa picture img{position:relative;width:calc(100vw - (100vw - 1140px)/2 - 239.9px)}@media only screen and (max-device-width: 1199.98px){#section-fruto-trabalho .fundo-branco .div-img-empresa picture img{width:calc(100vw - (100vw - 1140px)/2 - 269.9px)}}@media only screen and (max-device-width: 991.98px){#section-fruto-trabalho .fundo-branco .div-img-empresa picture img{width:calc(100vw - (100vw - 1140px)/2 - 360.9px)}}#section-fruto-trabalho .fundo-branco .div-fruto-trabalho{z-index:2;position:absolute;top:-305px;left:0;background:#00332c;border-top:30px solid #8dc53e;width:calc(100% - 30px);margin:0 15px 0 15px}#section-fruto-trabalho .fundo-branco .div-fruto-trabalho .texto-fruto{display:flex;flex-direction:column;padding:52px 32px 25px}#section-fruto-trabalho .fundo-branco .div-fruto-trabalho .texto-fruto .line-1{color:#c39a7a;font-size:4.7rem;font-weight:300;text-transform:lowercase;margin:0;padding:0}#section-fruto-trabalho .fundo-branco .div-fruto-trabalho .texto-fruto .line-2{color:#fff;font-size:8.2rem;font-weight:900;margin:-42px 0 0 106px;padding:0}#section-fruto-trabalho .fundo-branco .div-fruto-trabalho .texto-fruto .div-boas-maos-mobile{display:none;margin-top:-20px}#section-fruto-trabalho .fundo-branco .div-fruto-trabalho .texto-fruto .div-boas-maos-mobile .line-1{color:#c39a7a;font-size:3.1rem;font-weight:300;margin:0;padding:0}#section-fruto-trabalho .fundo-branco .div-fruto-trabalho .texto-fruto .div-boas-maos-mobile .line-2{color:#fff;font-size:7.9rem;font-weight:900;margin-top:-15px;margin-left:0;padding:0}#section-fruto-trabalho .fundo-branco .coluna-verde{height:890px;width:150px;z-index:1;position:absolute;top:-305px;right:0;background:rgba(0,54,48,.7);border-top:30px solid #8dc53e}#section-fruto-trabalho .fundo-branco .coluna-verde .barra-escura-fundo{position:absolute;top:0;right:0;width:15px;height:275px;background:#001714}#section-fruto-trabalho .texto-fr-trabalho{margin-top:50px}#section-fruto-trabalho .texto-fr-trabalho .texto-sobre{font-size:2rem;color:#636466}#section-fruto-trabalho .cafe-grande-detalhe{display:block;position:absolute;bottom:160px;left:0;width:400px;height:365px}#section-estatisticas{position:relative;padding:30px 0}#section-estatisticas .fundo-marrom{position:relative;padding:45px 0;background:#c39a7a}#section-servicos .titulo-estrutura{color:#00332c;font-size:5.4rem;text-transform:uppercase;font-weight:900;display:flex;align-items:center;height:115px;border-right:4px solid #00332c;margin:20px 0px;padding-right:30px}#section-servicos .texto-estrutura{font-size:2.1rem;color:#636466;margin-bottom:0;margin-top:0}#section-servicos .texto-estrutura p{margin-bottom:0}#section-servicos .item-servico{height:100%;width:100%;position:relative}#section-servicos .item-servico .img-servico{position:relative}#section-servicos .item-servico .faixa-preta{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;background:rgba(0,0,0,.6);text-align:center;padding:15px 90px;color:#fff;font-size:2.6rem;font-weight:800;text-transform:uppercase;line-height:120%;height:90px}#section-certificacoes{z-index:2;position:relative;padding:30px 0}#section-certificacoes .fundo-verde{background:#00332c;margin-bottom:-15px}#section-certificacoes .fundo-verde .titulo{display:flex;justify-content:center;align-items:center;padding-top:10px}#section-certificacoes .fundo-verde .titulo span{font-size:3.7rem;color:#fff;text-transform:uppercase;font-weight:900;line-height:38px;border-bottom:3px solid #8dc53e}#section-certificacoes .fundo-verde .img-certificacao{width:90% !important;display:block;margin:0 auto}#section-liberdade-cafe{position:relative;margin-top:-20px;padding:50px 0}#section-liberdade-cafe .titulo-liberdade-cafe{display:flex;flex-direction:column;margin-top:25px}#section-liberdade-cafe .titulo-liberdade-cafe .line-1{text-transform:uppercase;color:#00332c;font-size:8.4rem;font-weight:900;padding:0;margin:-25px 0 -25px 0px}#section-liberdade-cafe .titulo-liberdade-cafe .line-2{text-transform:lowercase;color:#c39a7a;font-size:5.6rem;font-weight:300;margin:-30px 0 0 185px}#section-liberdade-cafe .titulo-liberdade-cafe .line-3{text-transform:lowercase;color:#00332c;font-size:7.8rem;font-weight:900;margin:-53px 0 0px 270px}#section-liberdade-cafe .texto-liberdade{font-size:2.1rem;color:#636466;margin-bottom:30px;margin-top:40px;text-align:justify}#section-estrutura{padding:0 0 64px;position:relative;z-index:2}#section-estrutura .fundo-verde{padding:30px 0 10px;background:#00332c}#section-estrutura .fundo-verde .titulo-estrutura{color:#8dc53e;font-size:5rem;text-transform:uppercase;font-weight:900;display:flex;align-items:center;height:115px;border-right:4px solid #8dc53e;padding-right:30px}#section-estrutura .fundo-verde .texto-estrutura{font-size:2.1rem;color:#fff;margin-bottom:0;margin-top:0}#section-estrutura .fundo-verde .texto-estrutura p{margin-bottom:0}#section-galeria-estrutura{position:relative;margin-top:-45px}#section-area-atuacao{position:relative;z-index:2}#section-area-atuacao .titulo-area-atuacao{color:#00332c;font-size:3.5rem;text-transform:uppercase;font-weight:900;margin-top:30px}#section-area-atuacao .texto-area-atuacao{font-size:2.1rem;color:#00332c;margin-bottom:30px;margin-top:10px}#section-historia-interna{padding:30px 0 0;margin-top:-30px;z-index:2;position:relative}#section-historia-interna .fundo-branco{padding:35px 0 20px}#section-historia-interna .fundo-branco .titulo-historia-interna{display:flex;flex-direction:column}#section-historia-interna .fundo-branco .titulo-historia-interna .line-1{text-transform:lowercase;color:#c39a7a;font-size:7.4rem;font-weight:200}#section-historia-interna .fundo-branco .titulo-historia-interna .line-2{margin-top:-55px;text-transform:lowercase;color:#00332c;font-size:10rem;font-weight:900}#section-historia-interna .texto-historia-interna{border-bottom:24px solid #8dc53e;padding-bottom:30px}#section-historia-interna .texto-historia-interna .texto{font-size:2rem;color:#636466;margin-top:8px;padding-left:60px}.titulo-linha-tempo{display:flex;align-items:flex-end}.titulo-linha-tempo .line-1{text-transform:lowercase;color:#c39a7a;font-size:5.4rem;font-weight:200}.titulo-linha-tempo .line-2{text-transform:lowercase;color:#00332c;font-size:7.9rem;font-weight:900;margin-left:11px}.titulo-linha-tempo .grao-cafe-detalhe{position:absolute;bottom:-95px;right:40px;width:180px;height:120px;display:block}#section-linha-tempo{background:#c39a7a;padding:25px 0 35px}#section-linha-tempo #owl-linha-tempo .item-linha-tempo .titulo-ano{color:#000;font-size:3.3rem;text-transform:uppercase;font-weight:900;border-bottom:2px solid #fff}#section-linha-tempo #owl-linha-tempo .item-linha-tempo .texto-ano{font-size:1.9rem;color:#000;margin-top:8px;font-style:italic}#section-missao-visao{background-color:#ddd !important;padding:0 0;position:relative;z-index:0}#section-missao-visao .fundo-missao-visao{height:527px}#section-missao-visao .fundo-missao-visao .div-img-missao-visao{background-repeat:no-repeat !important;background-position:center !important}#section-missao-visao .info-missao-visao{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}#section-missao-visao .info-missao-visao .div-missao-valor .titulo-mis-val{color:#00332c;font-size:3rem;text-transform:uppercase;font-weight:700;border-bottom:2px solid #00332c}#section-missao-visao .info-missao-visao .div-missao-valor .texto-mis-val{font-size:1.9rem;color:#636466;line-height:124%;padding-top:15px}.grao-det .grao-cafe-detalhe{position:absolute;bottom:-20px;right:-165px;width:180px;height:120px;display:block;z-index:2}#section-conteudo-detalhe .banner-topo-detalhe{height:450px;display:flex;align-items:center}#section-conteudo-detalhe .banner-topo-detalhe .titulo-servico-cat{margin-top:75px;font-size:4.3rem;text-transform:uppercase;font-weight:900;color:#fff;border-bottom:4px solid #fff;display:inline-flex}#section-conteudo-detalhe .banner-topo-detalhe .desc-servico-cat{margin-top:15px;font-size:1.6rem;color:#fff}#section-conteudo-detalhe .conteudo-detalhe{padding:30px 0 0;margin-top:-30px;z-index:2;position:relative}#section-conteudo-detalhe .conteudo-detalhe .fundo-branco{background-color:#fff}#section-conteudo-detalhe .conteudo-detalhe .fundo-branco .titulo-servico{color:#00332c;text-transform:lowercase;font-size:4.1rem;font-weight:900;margin:20px 0 0}#section-conteudo-detalhe .conteudo-detalhe .fundo-branco .borda-verde-cima-galeria{background:#8dc53e;height:35px;width:100%}#section-conteudo-detalhe .conteudo-detalhe .fundo-branco #owl-galeria-imagens{position:relative}#section-conteudo-detalhe .conteudo-detalhe .fundo-branco #owl-galeria-imagens .owl-dots{position:absolute;bottom:0;right:15px}#section-conteudo-detalhe .conteudo-detalhe .fundo-branco .texto-servico{background:#8dc53e;height:auto;width:100%;color:#fff;font-size:2rem;padding:55px 15px}#section-conteudo-detalhe .conteudo-detalhe .fundo-branco .texto-servico p{margin:0;padding:0;padding-bottom:10px}#section-conteudo-detalhe .conteudo-detalhe .fundo-branco .grao-cafe-detalhe{position:absolute;bottom:-65px;right:-130px;width:180px;height:120px;display:block;z-index:2}#section-conteudo-detalhe .outros-servicos{background:#ddd;position:relative;height:185px;margin-bottom:110px}#section-conteudo-detalhe .outros-servicos .titulo-outros{padding:15px 0}#section-conteudo-detalhe .outros-servicos .titulo-outros span{font-size:2.6rem;text-transform:uppercase;font-weight:500;color:#000;border-bottom:2px solid #8dc53e}#section-conteudo-detalhe .outros-servicos #owl-outros-servicos{position:absolute;top:100%;left:50%;transform:translate(-50%, -50%);padding:0 15px}#section-meio-ambiente{position:relative;margin-bottom:20px;z-index:3}#section-meio-ambiente .banner-topo-detalhe{height:450px;display:flex;align-items:center;background-position:center !important}#section-meio-ambiente .banner-topo-detalhe .titulo-meio-cat{margin-top:75px;font-size:4.3rem;text-transform:uppercase;font-weight:900;color:#fff;border-bottom:4px solid #fff;display:inline-flex}#section-meio-ambiente .banner-topo-detalhe .desc-meio-cat{margin-top:15px;font-size:1.6rem;color:#fff}#section-meio-ambiente .div-certificado-energia{position:relative;margin-top:-45px;z-index:2;padding:30px 0}#section-meio-ambiente .div-certificado-energia .fundo-branco{position:relative;background:#fff}#section-meio-ambiente .div-certificado-energia .fundo-branco .img-certificado-energia{width:80%}#section-meio-ambiente .div-certificado-energia .fundo-branco .titulo-certificado-energia{font-weight:900;color:#00332c;font-size:4.8rem;text-align:left;line-height:120%}#section-meio-ambiente .div-certificado-energia .fundo-branco .texto-certificado-energia{font-size:1.9rem;color:#636466;text-align:justify}#section-meio-ambiente .div-ultimos-meses .texto-ultimos-meses{color:#8dc53e;font-size:3.8rem;font-weight:800;text-transform:uppercase;line-height:140%}#section-meio-ambiente .div-ultimos-meses .texto-ultimos-meses p strong{font-size:4.6rem;color:#00332c;font-weight:900}#section-meio-ambiente .div-ultimos-meses .texto-ultimos-meses p strong em{font-size:7.5rem;font-style:normal;font-family:"Open Sans",sans-serif}#section-meio-ambiente .div-campos-futebol{position:relative;padding:30px 0}#section-meio-ambiente .div-campos-futebol .fundo-marrom{position:relative;padding:18px 0 5px;background:#c39a7a}#section-meio-ambiente .div-campos-futebol .fundo-marrom .texto-campos-fut{color:#00332c;text-transform:uppercase;font-size:4.4rem;font-weight:800;line-height:135%}#section-meio-ambiente .div-campos-futebol .fundo-marrom .texto-campos-fut p{margin-bottom:0}#section-meio-ambiente .div-campos-futebol .fundo-marrom .texto-campos-fut p strong{text-transform:lowercase;font-weight:900}#section-meio-ambiente .div-campos-futebol .fundo-marrom .texto-campos-fut p strong em{font-size:7rem;font-style:normal;font-family:"Open Sans",sans-serif}#section-meio-ambiente .div-campos-futebol .fundo-marrom .texto-campos-fut p u{text-decoration:none;text-transform:lowercase;font-weight:400;margin-left:180px}#section-meio-ambiente .div-img-campos-futebol{position:relative;z-index:2;margin-top:-260px}#section-meio-ambiente .div-preservar-preciso{position:relative}#section-meio-ambiente .div-preservar-preciso .fundo-preservar-preciso{position:relative}#section-meio-ambiente .div-preservar-preciso .fundo-preservar-preciso #owl-preservacao{position:relative;margin-left:auto;width:calc(100vw - 46%);height:auto}#section-meio-ambiente .div-preservar-preciso .fundo-preservar-preciso #owl-preservacao .owl-dots{position:absolute;bottom:-5px;right:50%;transform:translate(-50%, -50%)}#section-meio-ambiente .div-preservar-preciso .informacoes-preservar{position:absolute;width:100%;top:0;left:0;pointer-events:none}#section-meio-ambiente .div-preservar-preciso .informacoes-preservar .titulo-preservar{color:#fff;font-size:4.9rem;text-transform:lowercase;font-weight:200;line-height:120%}#section-meio-ambiente .div-preservar-preciso .informacoes-preservar .titulo-preservar p strong{color:#8dc53e;font-size:7.6rem;font-weight:900;margin-left:60px}#section-meio-ambiente .div-preservar-preciso .informacoes-preservar .texto-preservar{font-size:2rem;color:#fff;text-align:justify}#section-contato{position:relative;margin-bottom:5px;z-index:2}#section-contato .fundo-topo{height:450px;display:flex;align-items:center}#section-contato .fundo-topo .titulo-contato{margin-top:75px;font-size:4.3rem;text-transform:uppercase;font-weight:900;color:#fff;border-bottom:4px solid #fff;display:inline-flex}#section-contato .fundo-topo .desc-contato{margin-top:15px;font-size:1.6rem;color:#fff}#section-contato .contato{position:relative;margin-top:-45px;z-index:2;padding:30px 0}#section-contato .contato .fundo-branco{position:relative;background:#fff;padding:50px 0 0}#section-contato .contato .fundo-branco .div-form-endereco .div-endereco .icon-endereco{font-size:3.8rem;color:#8dc53e}#section-contato .contato .fundo-branco .div-form-endereco .div-endereco .info-endereco{font-size:1.6rem;line-height:120%}#section-contato .contato .fundo-branco .div-form-endereco .div-endereco .info-endereco p{margin-bottom:0}#section-contato .contato .fundo-branco .div-form-endereco .div-endereco .icon-telefone{font-size:3rem;color:#8dc53e}#section-contato .contato .fundo-branco .div-form-endereco .div-endereco .info-telefone{font-size:1.6rem;line-height:120%}#section-contato .contato .fundo-branco .div-form-endereco .div-endereco .icon-email{font-size:3rem;color:#8dc53e}#section-contato .contato .fundo-branco .div-form-endereco .div-endereco .info-email{font-size:1.6rem;line-height:120%}#section-contato .contato .fundo-branco .div-form-endereco .div-endereco .redes-sociais{margin-left:-15px;margin-bottom:15px;margin-top:15px;display:flex}#section-contato .contato .fundo-branco .div-form-endereco .div-endereco .redes-sociais a{margin-left:15px;width:36px;height:36px;position:relative;display:flex;border:1px solid #8dc53e;align-items:center;justify-content:center;border-radius:18px}#section-contato .contato .fundo-branco .div-form-endereco .div-endereco .redes-sociais a i{color:#8dc53e;font-size:2.4rem}#section-contato .contato .fundo-branco .div-form-endereco .titulo-contato-interno{margin:15px 0 35px}#section-contato .contato .fundo-branco .div-form-endereco .titulo-contato-interno span{color:#00332c;font-weight:900;text-transform:uppercase;font-size:4.2rem;border-bottom:4px solid #00332c}#section-contato .contato .fundo-branco .div-form-endereco .form-contato .form-group{margin-bottom:15px}#section-contato .contato .fundo-branco .div-form-endereco .form-contato .form-group .form-control{border-radius:0;border:1px solid #ddd;height:42px;color:#333;font-size:1.6rem;font-weight:600}#section-contato .contato .fundo-branco .div-form-endereco .form-contato .form-group textarea{height:150px !important}#section-contato .contato .fundo-branco .div-form-endereco .form-contato .btn-envia{background-color:#8dc53e;border-color:#72a030;color:#fff;font-size:2rem;font-weight:600;text-shadow:2px 2px 2px #333}#section-contato .contato .fundo-branco .div-form-endereco .form-contato .btn-envia:hover{background-color:#72a030;border-color:#567924;color:#fff}#section-galeria{position:relative;z-index:2}#section-galeria .fundo-topo{height:90px;background-position:center center !important;background-size:cover !important;background-repeat:no-repeat !important}#section-galeria .titulo-galeria{color:#8dc53e;font-size:6.2rem;font-weight:900;text-transform:uppercase}#section-galeria .desc-galeria{font-size:2.1rem;color:#555;text-align:left;line-height:125%}#section-galeria .desc-galeria p{margin-bottom:0}.item-galeria a>.item-galeria,.item-galeria a>.sub-item,.item-galeria-mobile a>.item-galeria,.item-galeria-mobile a>.sub-item,.sub-item a>.item-galeria,.sub-item a>.sub-item{padding:25px 30px;position:relative;display:flex;justify-content:center;align-items:center}.item-galeria a>.item-galeria .titulo-galeria-int,.item-galeria a>.sub-item .titulo-galeria-int,.item-galeria-mobile a>.item-galeria .titulo-galeria-int,.item-galeria-mobile a>.sub-item .titulo-galeria-int,.sub-item a>.item-galeria .titulo-galeria-int,.sub-item a>.sub-item .titulo-galeria-int{text-align:center;border-bottom:5px solid #fff;padding-bottom:15px}.item-galeria a>.item-galeria .titulo-galeria-int div,.item-galeria a>.sub-item .titulo-galeria-int div,.item-galeria-mobile a>.item-galeria .titulo-galeria-int div,.item-galeria-mobile a>.sub-item .titulo-galeria-int div,.sub-item a>.item-galeria .titulo-galeria-int div,.sub-item a>.sub-item .titulo-galeria-int div{font-size:2.6rem;font-weight:600;text-transform:uppercase;line-height:120%;color:#fff}.item-galeria a>.item-galeria{height:calc((100vw - 60px)/3)}.item-middle .sub-item a>.sub-item{width:100%;height:calc(((100vw - 60px)/3 - 20px)/2)}.item-middle .sub-item:first-of-type{margin-bottom:20px}#section-galeria-detalhes{position:relative;z-index:2}#section-galeria-detalhes .fundo-topo{height:90px;background-position:center center !important}#section-galeria-detalhes .titulo-galeria-det{color:#8dc53e;font-size:2.3rem;text-align:center;text-transform:uppercase;font-weight:700}#section-galeria-detalhes .texto-galeria-det{text-align:center;font-size:1.6rem;color:#555}#section-galeria-detalhes .texto-galeria-det p{margin-bottom:0}footer{position:absolute;bottom:0;background:rgba(0,0,0,.8);color:#fff;z-index:1;width:100%}footer .informacao-rodape{padding:40px 0 20px}footer .informacao-rodape .redes-sociais-rodape{margin-left:-25px;margin-bottom:15px;display:flex}footer .informacao-rodape .redes-sociais-rodape a{margin-left:15px;width:40px;height:40px;position:relative;display:flex;border:1px solid #fff;align-items:center;justify-content:center;border-radius:20px}footer .informacao-rodape .redes-sociais-rodape a i{color:#fff;font-size:2.4rem}footer .informacao-rodape .icon-endereco{font-size:3.8rem}footer .informacao-rodape .info-endereco{font-size:1.6rem;line-height:120%}footer .informacao-rodape .info-endereco p{margin-bottom:0}footer .informacao-rodape .icon-telefone{font-size:3rem}footer .informacao-rodape .info-telefone{font-size:1.6rem;line-height:120%}footer .informacao-rodape .icon-email{font-size:3rem}footer .informacao-rodape .info-email{font-size:1.6rem;line-height:120%}footer .informacao-rodape a.a-img-logo-jaweb{width:80px;height:45px;display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start}footer .informacao-rodape a.a-img-logo-jaweb span{font-size:8px;color:#fff}footer .informacao-rodape a.a-img-logo-jaweb .img-logo-jaweb{width:100%}footer .informacao-rodape a.a-img-logo-vagalume{width:75px;height:45px;display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start}footer .informacao-rodape a.a-img-logo-vagalume span{font-size:8px;color:#fff}footer .informacao-rodape a.a-img-logo-vagalume .img-logo-vagalume{width:100%}.fundo-montanha{position:relative;pointer-events:none;z-index:0;width:100%;height:66.3265306122vw;margin-top:-16.5816326531vw}.idioma-en header nav .collapse .infos-fixas .telefone{width:130px}.idioma-en #section-bann{background:url(../../imagens/loading-gif-en.gif) no-repeat center center;background-size:59px}.idioma-en #section-fruto-trabalho .fundo-branco .div-fruto-trabalho .texto-fruto .line-2{margin:-42px 0 0 33px}/*# sourceMappingURL=style.css.map */