*{margin:0;padding:0;list-style:none;text-decoration:none;outline:none;border:none;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-family:"acumin-pro",sans-serif}img{max-width:100%;display:block}html{font-size:62.5%;scroll-behavior:smooth;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(max-width: 1700px){html{font-size:58%}}@media(max-width: 520px){html{font-size:62.5%}}@media(max-width: 350px){html{font-size:55%}}html,body{background:#fff;height:100%}button{background-color:rgba(0,0,0,0)}button,a{cursor:pointer}span,strong{font-size:inherit;font-family:inherit}input,textarea,select{-webkit-appearance:none}a[href^=tel],h2[href^=tel],p[href^=tel]{color:inherit;text-decoration:none}.container{width:97%;max-width:136.8rem;padding:0 2.4rem;margin:0 auto}@media(max-width: 520px){.container{padding:0 2rem;width:100%}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}.btn-primary{border-radius:8rem;padding:1rem 3.2rem;font-size:1.6rem;font-weight:300;line-height:150%;gap:.8rem;transition:all .8s;display:flex;flex-direction:row;align-items:center;justify-content:center}.btn-primary span{text-align:center;transition:all .8s;font-weight:300}.btn-primary.green{border:1px solid rgba(44,114,66,.4);background:#1b562d}.btn-primary.green span{color:#fff}.btn-primary.green:hover{background-color:#fff;border-color:#1b562d;color:#1b562d}.btn-primary.green:hover span{color:#1b562d}.btn-primary.gold{border:1px solid #dfc79f;background:#dcb26e}.btn-primary.gold span{color:#fff}.btn-primary.gold:hover{background-color:#1b562d;border-color:#1b562d;color:#fff}.btn-primary.gold:hover span{color:#fff}.btn-primary.opacity{border:1px solid rgba(44,114,66,.4);background:rgba(27,86,45,.2)}.btn-primary.opacity span{color:hsla(0,0%,100%,.5)}.btn-primary.opacity img{opacity:.5}@media(max-width: 520px){.btn-primary{line-height:120%}}.btn-secundary{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.8rem}.btn-secundary span{color:#dcb26e;font-size:1.4rem;font-weight:400;line-height:150%;transition:all .8s}.btn-secundary:hover span{color:#1b562d}p{color:#777;font-size:1.8rem;font-weight:400;line-height:150%}@media(max-width: 520px){p{font-size:1.6rem}}h1{color:#dcb26e;text-shadow:0px 2px 8px rgba(0,0,0,.06);font-size:6.5rem;font-weight:400;line-height:116%;letter-spacing:-0.13rem}@media(max-width: 1200px){h1{font-size:5.6rem}}@media(max-width: 768px){h1{font-size:4.8rem}}@media(max-width: 520px){h1{font-size:3.5rem}}h2{color:#1b562d;text-shadow:0px 2px 8px rgba(0,0,0,.06);font-size:4rem;font-weight:400;line-height:140%;letter-spacing:-0.088rem}@media(max-width: 520px){h2{font-size:3.2rem;line-height:125%}}h3{color:#1e1e1e;font-size:2.8rem;font-weight:400;line-height:120%}@media(max-width: 520px){h3{font-size:2.4rem}}.tag{border-radius:8rem;padding:.8rem 1.2rem .8rem 1.2rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.8rem;max-width:max-content}.tag h5{color:#000;font-size:1.6rem;font-weight:400;line-height:150%}.tag img{max-width:2.4rem}.tag.green{border:1px solid rgba(44,114,66,.3);background:rgba(27,86,45,.15);backdrop-filter:blur(4px)}.tag.green h5{color:#fff}.tag.white{border:1px solid #eaeaec;background:#fff;backdrop-filter:blur(4px);box-shadow:-2px 0px 2px 0px rgba(35,31,42,.02) inset,2px 0px 2px 0px rgba(35,31,42,.02) inset,0px 2px 2px 0px rgba(35,31,42,.02) inset,0px -2px 4px 0px rgba(35,31,42,.03) inset,0px 1px 8px 0px rgba(35,31,42,.03)}.tag.white h5{color:#000}.top{margin-bottom:6.4rem;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}.top .title{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2.4rem}@media(max-width: 1080px){.top{flex-wrap:wrap;margin-bottom:4rem}.top .title{max-width:100%;margin-bottom:2.4rem}}.nav{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:1.2rem}.nav .btn-arrow{border-radius:1.2rem;border:1px solid #f5f5f5;width:4.4rem;height:4.4rem;transition:all .5s;display:flex;flex-direction:row;align-items:center;justify-content:center}.nav .btn-arrow img{transition:all .5s}.nav .btn-arrow.swiper-button-disabled{background:#f5f5f5;pointer-events:none}.nav .btn-arrow.swiper-button-disabled img{opacity:.5}.emperia{width:100%;border-bottom:1px solid #e3e3e3;padding-bottom:1.6rem;margin-bottom:1.6rem}.emperia a{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.2rem}.emperia a .content strong,.emperia a .content span{color:#000;font-size:1.6rem;font-weight:400;line-height:150%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.6rem;transition:all .8s}.emperia a .content button{transition:all .8s;gap:.6rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.emperia a .content button span{transform:translateY(0)}.emperia a .content span{color:#999;transform:translateY(50%);gap:.4rem}.emperia a .content strong{transform:translateY(100%);opacity:0}.emperia a:hover .content strong{transform:translateY(0);opacity:1}.emperia a:hover .content span{transform:translateY(0)}.emperia a:hover .content span button{opacity:0}.menu-responsive{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;opacity:0;pointer-events:none;transition:all .3s}.menu-responsive .overlay{width:100%;height:100%;transition:all .3s;background:rgba(0,0,0,.8)}.menu-responsive aside{position:fixed;top:0;right:0;max-width:40rem;width:80%;height:100%;transition:all .7s;backdrop-filter:blur(2rem);background:#1b562d;padding:4rem;transform:translateX(100%);border-radius:2.4rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.menu-responsive aside .menu{height:100%}.menu-responsive aside .menu ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:100%}.menu-responsive aside .menu ul li a{color:#cfcfcf;font-size:3.2rem;font-weight:400;line-height:150%;transition:all .8s}.menu-responsive aside .menu ul li a:hover{color:#dcb26e}@media(max-width: 520px){.menu-responsive aside{border-radius:1.6rem;padding:2.4rem}.menu-responsive aside .menu ul li a{font-size:2.6rem}}.menu-opened{overflow:hidden}.menu-opened .menu-responsive{opacity:1;pointer-events:all}.menu-opened .menu-responsive aside{transform:translateX(0%)}.menu-opened .menu-responsive aside .content .big-menu,.menu-opened .menu-responsive aside .content .small-menu{transform:translateY(0%);opacity:1}header{position:absolute;width:100%;padding:3.6rem 0;z-index:99}header .container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}header .container .menu{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}header .container .menu ul{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}header .container .menu ul li:not(:last-child){margin-right:4rem}header .container .menu ul li a{color:#cfcfcf;font-size:1.6rem;font-weight:400;line-height:150%}header .container .menu .btn-open-menu{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:1rem 2rem;margin-left:4rem;border-radius:8rem;border:1px solid hsla(0,0%,100%,.4);background:hsla(0,0%,60%,.25);box-shadow:-2px 0px 2px 0px rgba(35,31,42,.02) inset,2px 0px 2px 0px rgba(35,31,42,.02) inset,0px 2px 2px 0px rgba(35,31,42,.02) inset,0px -2px 4px 0px rgba(35,31,42,.03) inset,0px 1px 8px 0px rgba(35,31,42,.03);display:none}@media(max-width: 991px){header{padding:2rem 0}header .container .menu ul{display:none}header .container .menu .btn-open-menu{display:flex;flex-direction:row;align-items:center;justify-content:center}}@media(max-width: 520px){header .container .logo{max-width:18rem}header .container .menu .btn-open-menu{padding:.8rem 1.6rem}header .container .menu .btn-open-menu img{max-width:2rem}}footer{padding-top:4rem;padding-bottom:4rem}footer .container{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}footer .container .left .logo{margin-bottom:8rem}footer .container .left .copy p{color:#999;font-size:1.6rem;font-weight:400;line-height:150%}footer .container .links{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;gap:6.4rem}footer .container .links strong{color:#1b562d;font-size:1.4rem;font-weight:600;line-height:150%;display:block;margin-bottom:1.6rem}footer .container .links ul li:not(:last-child){margin-bottom:1.6rem}footer .container .links ul li a{color:#999;font-size:1.4rem;font-weight:400;line-height:150%;transition:all .8s}footer .container .links ul li a:hover{color:#dcb26e}footer .container .links .box-contact{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.6rem}footer .container .links .box-contact:not(:last-child){margin-bottom:2.4rem}footer .container .links .box-contact strong{margin:0;font-family:600}footer .container .links .box-contact span,footer .container .links .box-contact strong{color:#999;font-size:1.4rem;line-height:120%}@media(max-width: 991px){footer .container{flex-wrap:wrap}footer .container .links{order:1;gap:0;width:100%;justify-content:space-between;margin-bottom:4rem}footer .container .left{width:100%;order:2;display:flex;flex-direction:row;align-items:center;justify-content:space-between}footer .container .left .logo{margin:0}footer .container .left p{text-align:right}}@media(max-width: 520px){footer{padding-top:0;padding-bottom:3rem}footer .container .links{flex-wrap:wrap}footer .container .links strong{font-size:1.2rem}footer .container .links ul li a{font-size:1.2rem}footer .container .links .col:first-child{width:100%;margin-bottom:4rem}footer .container .left{display:flex;flex-direction:column;align-items:center;justify-content:center;border-top:1px solid #eee;padding-top:4rem;gap:2.4rem}footer .container .left .logo{max-width:16rem}footer .container .left .copy{display:flex;flex-direction:column;align-items:center;justify-content:center}footer .container .left .copy p{font-size:1.3rem}}.footer-wrapper{width:100%;padding-top:8rem}@media(max-width: 520px){.footer-wrapper{padding-top:6rem}}.footer-wrapper p{font-size:1.6rem;color:#999;text-align:center}@media(max-width: 520px){.footer-wrapper p{font-size:1.3rem}}section{padding-top:13rem}@media(max-width: 1300px){section{padding-top:10rem}}@media(max-width: 991px){section{padding-top:8rem}}@media(max-width: 768px){section{padding-top:6.4rem}}@media(max-width: 520px){section{padding-top:5.6rem}}.bottom{padding-bottom:13rem}@media(max-width: 1300px){.bottom{padding-bottom:10rem}}@media(max-width: 991px){.bottom{padding-bottom:8rem}}@media(max-width: 768px){.bottom{padding-bottom:6.4rem}}@media(max-width: 520px){.bottom{padding-bottom:5.6rem}}section.s-hero{height:100%;background-color:#1b562d;padding-bottom:4rem;border-radius:0rem 0rem 2.4rem 2.4rem;position:relative;overflow:hidden;padding-top:0rem;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start}section.s-hero video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}section.s-hero .container{position:relative;z-index:9}section.s-hero main{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}section.s-hero main .text{max-width:68rem;width:100%;gap:2.4rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}section.s-hero main .text p{color:#fff}section.s-hero main .cta{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:1.2rem}section.s-hero .foot{margin-top:5.4rem;padding-top:2.8rem;border-top:1px solid #dcb26e;display:flex;flex-direction:row;align-items:center;justify-content:space-between}section.s-hero .foot p,section.s-hero .foot a{color:#dcb26e;text-align:left;font-size:1.3rem;font-weight:400;line-height:140%}section.s-hero .foot p:last-child,section.s-hero .foot a:last-child{text-align:right}section.s-hero .foot .scroll{width:7.2rem;height:7.2rem;border-radius:50rem;transition:all .8s;display:flex;flex-direction:row;align-items:center;justify-content:center}section.s-hero .foot .scroll:hover{background-color:rgba(220,178,110,.2)}section.s-hero::before{z-index:9;content:"";width:100%;height:100%;left:0;top:0;position:absolute;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%)}@media(max-width: 1200px){section.s-hero main .text{max-width:46%}}@media(max-width: 991px){section.s-hero main{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}section.s-hero main .text{max-width:100%;margin-bottom:4rem}section.s-hero main .text h1{max-width:53rem}section.s-hero main .text p{max-width:68rem}}@media(max-width: 768px){section.s-hero main .text p{max-width:49rem}}@media(max-width: 520px){section.s-hero{border-radius:0rem 0rem 1.6rem 1.6rem;padding-bottom:2.4rem}section.s-hero .foot{margin-top:4rem}section.s-hero main .text{margin-bottom:3.2rem;gap:2rem}section.s-hero main .cta .btn-primary{padding:.8rem 1rem}section.s-hero main .cta .btn-primary span{font-size:1.4rem}section.s-hero main .cta .btn-primary img{max-width:1.8rem}}@media(max-width: 350px){section.s-hero main .cta .btn-primary span{font-size:1.3rem}section.s-hero main .cta .btn-primary img{max-width:1.6rem}}section.s-about .top .title{max-width:63rem;width:100%}section.s-about .top p{max-width:60rem;width:100%;font-size:1.6rem}section.s-about .cta{margin-bottom:4rem}section.s-about .slide-about .swiper-slide{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end}section.s-about .slide-about .swiper-slide .thumb{transition:all .8s;width:85%;height:56rem;opacity:.5;filter:grayscale(100%)}section.s-about .slide-about .swiper-slide .thumb .photo{border-radius:2.4rem;overflow:hidden;margin-bottom:2.4rem;transition:all .8s;width:100%}section.s-about .slide-about .swiper-slide .thumb .caption{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}section.s-about .slide-about .swiper-slide .thumb .caption .description{width:100%}section.s-about .slide-about .swiper-slide .thumb .caption .description h3{margin-bottom:1.6rem}section.s-about .slide-about .swiper-slide .thumb .caption .description p{font-size:1.6rem}section.s-about .slide-about .swiper-slide .thumb .caption .nav{display:none}section.s-about .slide-about .swiper-slide-active .thumb{width:100%;opacity:1;filter:grayscale(0)}section.s-about .slide-about .swiper-slide-active .thumb .caption .description{width:80%}section.s-about .slide-about .swiper-slide-active .thumb .caption .nav{display:flex}section.s-about .slide-about .swiper-slide:hover .thumb{opacity:1;filter:grayscale(0)}section.s-about main{display:grid;grid-template-columns:repeat(3, 1fr);gap:7.2rem;border-top:1px solid #ddd;padding-top:4.8rem;margin-top:4.8rem}section.s-about main .box .head{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:4.4rem}section.s-about main .box .head .number{color:#1b562d;font-size:8rem;font-weight:400;line-height:110%;margin-bottom:.4rem}section.s-about main .box .head small{color:#111;font-size:1.4rem;font-weight:500;line-height:150%}section.s-about main .box p{font-size:1.6rem}@media(max-width: 1200px){section.s-about .top p{max-width:50%}section.s-about .slide-about .swiper-slide .thumb{height:52rem}}@media(max-width: 1080px){section.s-about .top p{max-width:100%}section.s-about .top .title{max-width:100%}}@media(max-width: 991px){section.s-about .slide-about .swiper-slide .thumb{height:auto}}@media(max-width: 768px){section.s-about .slide-about .swiper-slide .thumb{width:100%}section.s-about main{grid-template-columns:repeat(1, 1fr);gap:3.2rem}section.s-about main .box .head{margin-bottom:2.4rem}}@media(max-width: 520px){section.s-about .slide-about .swiper-slide .thumb .caption{flex-wrap:wrap}section.s-about .slide-about .swiper-slide .thumb .caption .description{width:100%;margin-bottom:2.4rem}section.s-about .slide-about .swiper-slide .thumb .caption .description p br{display:none}}section.s-parceiros main{background-image:url(../img/assets/bg-parceiros.jpg);background-color:#0c213c;background-size:cover;background-position:100% 0;background-repeat:no-repeat;padding:8.6rem 5.6rem;border-radius:2.4rem;overflow:hidden;position:relative}section.s-parceiros main.bg2{background-image:url(../img/assets/bg-parceiros2.jpg);background-color:#1e5c31}section.s-parceiros .text{height:57rem;max-width:47.4rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}section.s-parceiros .text p{font-size:1.6rem;color:#fff}section.s-parceiros .text p span{color:#dcb26e}section.s-parceiros .text h2{color:#dcb26e;max-width:40rem;line-height:120%}section.s-parceiros .asset{display:none}section.s-parceiros .nav{position:absolute;bottom:0;right:0;margin:4rem;z-index:9}section.s-parceiros .nav .btn-arrow{background-color:#fff}section.s-parceiros .nav .btn-arrow.swiper-button-disabled{opacity:.3}@media(max-width: 1500px){section.s-parceiros{background-size:90%}}@media(max-width: 1300px){section.s-parceiros .text{height:50rem}}@media(max-width: 1200px){section.s-parceiros{background-size:100%}section.s-parceiros .text{height:46rem}}@media(max-width: 1080px){section.s-parceiros{background-size:100%}section.s-parceiros .text{max-width:40%}}@media(max-width: 991px){section.s-parceiros main{background-size:cover;background-image:none;padding-top:0;position:relative;padding:0;padding-bottom:0;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}section.s-parceiros main.bg2{background-image:none;background-color:#206034}section.s-parceiros .text{order:2;max-width:90%;height:40rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3.2rem;margin-bottom:8rem;position:relative;margin:0 auto 0;top:-4rem}section.s-parceiros .asset{order:1;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end}section.s-parceiros .asset img{width:60%}}@media(max-width: 520px){section.s-parceiros main{background-size:cover;background-image:none;padding-top:0;position:relative;padding-bottom:2.4rem;border-radius:1.6rem}section.s-parceiros .text{max-width:86%;height:auto;top:-2rem}section.s-parceiros .asset img{width:100%}section.s-parceiros .nav{margin:2.4rem;left:0;top:0;bottom:inherit;right:inherit}}section.s-testmonials{position:relative;overflow:hidden}section.s-testmonials .top .title{max-width:60rem;margin-bottom:0}section.s-testmonials .slide-testmonials{overflow:visible;width:100%}section.s-testmonials .slide-testmonials .swiper-slide{width:76.8rem}section.s-testmonials .slide-testmonials .swiper-slide .thumb{border-radius:2.4rem;transition:all .8s;background:#f5f5f5;padding:2.4rem;gap:4rem;opacity:.5;filter:grayscale(100%);display:flex;flex-direction:row;align-items:center;justify-content:space-between}section.s-testmonials .slide-testmonials .swiper-slide .thumb .photo{max-width:32rem;width:100%;height:32rem;border-radius:2rem;overflow:hidden}section.s-testmonials .slide-testmonials .swiper-slide .thumb .photo img{width:100%;height:100%;object-fit:cover}section.s-testmonials .slide-testmonials .swiper-slide .thumb .caption{height:32rem;max-width:36rem;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}section.s-testmonials .slide-testmonials .swiper-slide .thumb .caption p{font-size:1.6rem}section.s-testmonials .slide-testmonials .swiper-slide .thumb .caption .legend{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}section.s-testmonials .slide-testmonials .swiper-slide .thumb .caption .legend .content span,section.s-testmonials .slide-testmonials .swiper-slide .thumb .caption .legend .content strong{display:block;color:#777;font-size:1.4rem;font-weight:400;line-height:150%}section.s-testmonials .slide-testmonials .swiper-slide .thumb .caption .legend .content strong{color:#111}section.s-testmonials .slide-testmonials .swiper-slide-active .thumb,section.s-testmonials .slide-testmonials .swiper-slide:hover .thumb{opacity:1;filter:grayscale(0)}@media(max-width: 991px){section.s-testmonials .slide-testmonials .swiper-slide{width:100%}}@media(max-width: 768px){section.s-testmonials .top .title{margin-bottom:4rem}}@media(max-width: 600px){section.s-testmonials .slide-testmonials .swiper-slide .thumb{flex-wrap:wrap;gap:2.4rem}section.s-testmonials .slide-testmonials .swiper-slide .thumb .photo{order:1;max-width:100%;height:auto}section.s-testmonials .slide-testmonials .swiper-slide .thumb .caption{order:2;height:auto;gap:2.4rem;max-width:100%}}@media(max-width: 520px){section.s-testmonials .slide-testmonials .swiper-slide .thumb{padding:2rem}section.s-testmonials .slide-testmonials .swiper-slide .thumb .photo{order:1;max-width:100%;height:auto}section.s-testmonials .slide-testmonials .swiper-slide .thumb .caption{order:2;height:auto;gap:2.4rem;max-width:100%}}section.s-info{padding:0}section.s-info main{border-radius:2.4rem;background:#1b562d;height:80vh;overflow-y:auto;padding:6rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8rem;width:100%}section.s-info main::-webkit-scrollbar{display:none;visibility:hidden}section.s-info main .blocks{height:100%;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}section.s-info main .blocks .asset{width:100%;height:100%;border-radius:2rem;overflow:hidden}section.s-info main .blocks .asset img{width:100%;height:100%;object-fit:cover}section.s-info main .blocks .text{max-width:60rem;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}section.s-info main .blocks .text p{color:#fff}section.s-info main .blocks .text h2{color:#dcb26e;max-width:100%;line-height:130%;margin-bottom:16rem}section.s-info main .blocks .text .tag{border:1px solid rgba(234,234,236,.2);background:hsla(0,0%,100%,.1)}section.s-info main .blocks .text .tag h5{color:#fff}section.s-info main .blocks .desc{animation:fade 1s forwards}section.s-info main .blocks .desc p strong{color:#dcb26e}section.s-info main .blocks .nav{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}section.s-info main .blocks .nav .btn-arrow{background-color:#fff}section.s-info main .blocks .nav .btn-arrow img{opacity:1}section.s-info main .blocks .nav .btn-arrow.btn-arrow-left img{transform:rotate(90deg)}section.s-info main .blocks .nav .btn-arrow.btn-arrow-right img{transform:rotate(90deg)}section.s-info main .blocks .slide-info{height:100%;max-width:44.3rem;width:100%;margin:0}section.s-info .sticky main{height:auto;background:none}section.s-info .sticky main .blocks{height:90vh;justify-content:flex-end}section.s-info .sticky main .blocks .text{display:none}@media(max-width: 1300px){section.s-info main{height:95vh;padding:4.8rem}}@media(max-width: 1200px){section.s-info main{height:90vh}section.s-info main .blocks .text{max-width:50%}section.s-info main .blocks .slide-info{width:40%}}@media(max-width: 1080px){section.s-info main{height:80vh}section.s-info main .blocks .text h2{margin-bottom:8rem}}@media(max-width: 991px){section.s-info main{padding:4rem}section.s-info main .blocks .text{max-width:55%}section.s-info main .blocks .text h2{margin-top:0;margin-bottom:4rem}section.s-info main .blocks .text p{font-size:1.6rem}}@media(max-width: 768px){section.s-info main{padding:3.2rem;height:auto}section.s-info main .blocks{flex-wrap:wrap}section.s-info main .blocks .text{max-width:100%;height:auto;gap:2.4rem;margin-bottom:2.4rem}section.s-info main .blocks .text h2{margin-bottom:2rem}section.s-info main .blocks .text .nav{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}section.s-info main .blocks .text .nav .btn-arrow.btn-arrow-left img{transform:rotate(90deg)}section.s-info main .blocks .text .nav .btn-arrow.btn-arrow-right img{transform:rotate(90deg)}section.s-info main .blocks .slide-info{max-width:100%;width:100%;height:40rem}}@media(max-width: 520px){section.s-info main{padding:2.4rem}section.s-info main .blocks .slide-info{max-width:100%;width:100%;height:24rem}}section.s-coffee .container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:4.8rem}section.s-coffee .asset{height:73.9rem;width:100%;border-radius:2rem;overflow:hidden}section.s-coffee .asset img{width:100%;height:100%;object-fit:cover}section.s-coffee .text{height:73.9rem;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}section.s-coffee .text .head{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2.4rem}section.s-coffee .text .head h4{font-size:3.2rem;color:#dcb26e;line-height:140%;letter-spacing:-0.1rem;font-weight:400}@media(max-width: 1080px){section.s-coffee .text .head h2{font-size:3.2rem}section.s-coffee .text .head h4{font-size:2.4rem;letter-spacing:-0.05rem}section.s-coffee .text .head p{font-size:1.6rem}section.s-coffee .text,section.s-coffee .asset{height:66rem}}@media(max-width: 991px){section.s-coffee .container{flex-wrap:wrap}section.s-coffee .text{gap:2.4rem}section.s-coffee .text,section.s-coffee .asset{height:auto;width:100%}section.s-coffee .asset{height:32rem;order:2}}@media(max-width: 520px){section.s-coffee .container{flex-wrap:wrap;gap:3.2rem}section.s-coffee .text{gap:2rem}section.s-coffee .asset{height:20rem;order:2}}section.s-why .top .content{width:52rem}section.s-why .top .content .cta{display:flex;margin-top:2.4rem}section.s-why .top .title{max-width:47rem}section.s-why main{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:3.2rem}section.s-why main .box{height:57.2rem;display:flex;flex:1;gap:2rem;transition:all .8s;justify-content:space-between}section.s-why main .box .text{width:100%}section.s-why main .box .text h4{color:#202020;font-size:2rem;font-weight:400;line-height:140%;margin-bottom:1.6rem}section.s-why main .box .text p{font-size:1.6rem;color:#4c4c4c}section.s-why main .box .text .cta{margin-top:4rem}section.s-why main .box .text .cta a{color:#dcb26e;font-size:1.6rem;font-weight:400;line-height:100%;text-decoration:underline;transition:all .8s}section.s-why main .box .text .cta a:hover{color:#1b562d}section.s-why main .box:not(:last-child){border-right:1px solid #eee;padding-right:3.2rem}section.s-why main .box:nth-child(1){align-items:flex-start}section.s-why main .box:nth-child(1) .banner{background-image:url(../img//assets/bg-tecnicas-agricolas.jpg)}section.s-why main .box:nth-child(2){align-items:center}section.s-why main .box:nth-child(2) .banner{background-image:url(../img//assets/bg-parceiros-solidos.jpg)}section.s-why main .box:nth-child(3){align-items:flex-end}section.s-why main .box .banner{height:100%;background-color:#1b562d;background-image:url(../img//assets/bg-banner.jpg);background-size:cover;background-position:50% 50%;border-radius:1.2rem;max-width:37rem;width:0;padding:0;transition:all .8s}section.s-why main .box .banner h3{color:#fff;line-height:130%;display:none;animation:fade 4s forwards}section.s-why main .box .banner .cta{display:none;width:100%;animation:fade 4s forwards}section.s-why main .box .banner .cta ul{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.8rem}section.s-why main .box .banner .cta ul li a{border-radius:8rem;border:1px solid rgba(234,234,236,.3);background:hsla(0,0%,100%,.15);backdrop-filter:blur(4px);padding:.8rem 1.6rem;color:#fff;font-size:1.6rem;font-weight:400;line-height:150%;display:flex;text-align:center;pointer-events:none}section.s-why main .box.active{flex:3;transition:all 1s}section.s-why main .box.active .banner{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%;padding:2.4rem}section.s-why main .box.active .banner h3{display:block}section.s-why main .box.active .banner .cta{display:block}@media(max-width: 1080px){section.s-why main .box{height:60rem;flex-direction:column}section.s-why main .box:nth-child(1){justify-content:flex-start}section.s-why main .box:nth-child(2){justify-content:center}section.s-why main .box:nth-child(3){justify-content:flex-end}section.s-why main .box .banner{max-width:100%;width:100%;height:0}section.s-why main .box.active{flex:2}section.s-why main .box.active .banner{height:100%}}@media(max-width: 991px){section.s-why .top{margin-bottom:8rem}section.s-why .top .title{max-width:100%;margin-bottom:4rem}section.s-why main{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0}section.s-why main .box{height:auto;flex-direction:row}section.s-why main .box:not(:last-child){border-right:0;padding-right:0;border-bottom:1px solid #eee;padding-bottom:4rem;margin-bottom:4rem}section.s-why main .box:nth-child(1){align-items:center;justify-content:flex-start}section.s-why main .box:nth-child(2){align-items:center;justify-content:flex-start}section.s-why main .box:nth-child(3){align-items:center;justify-content:flex-start}section.s-why main .box .banner{max-width:32rem;width:0;height:0}section.s-why main .box .banner h3{font-size:2.4rem}section.s-why main .box.active{flex:2;justify-content:space-between}section.s-why main .box.active .banner{width:100%;height:42rem}}@media(max-width: 520px){section.s-why .top{margin-bottom:4.8rem}section.s-why .top .title{max-width:100%;margin-bottom:2.4rem}section.s-why main .box{height:auto;flex-direction:column;gap:0;justify-content:flex-start}section.s-why main .box:not(:last-child){padding-bottom:3.2rem;margin-bottom:3.2rem}section.s-why main .box .text h4{font-size:1.8rem}section.s-why main .box .text .cta{margin-top:2.4rem}section.s-why main .box .banner{max-width:100%;width:100%;height:0}section.s-why main .box .banner h3{font-size:2.4rem}section.s-why main .box.active{flex:1;justify-content:flex-start}section.s-why main .box.active .banner{height:42rem;margin-top:2.4rem}}section.s-contato{background:#fafafa;padding:6.4rem 0}section.s-contato main{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.4rem}section.s-contato main .asset,section.s-contato main .form-area{height:56rem}section.s-contato main .form-area{background-color:#fff;border-radius:2.4rem;border:1.2px solid #e2e3e5;background:#fff;box-shadow:0px 1px 28px 0px rgba(0,0,0,.02);padding:2.4rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}section.s-contato main .form-area .head{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.6rem;width:100%;margin-bottom:3.2rem}section.s-contato main .form-area .head p{font-size:1.6rem}section.s-contato main .form-area form{width:100%}section.s-contato main .form-area form .group:not(:last-child){margin-bottom:2rem}section.s-contato main .form-area form .group input,section.s-contato main .form-area form .group textarea{width:100%;border-radius:1.4rem;border:1.2px solid #ebeced;background:#fff;height:4.8rem;padding-left:1.6rem;color:#777;font-size:1.6rem;font-weight:400;line-height:100%;letter-spacing:-0.032rem;transition:all .8s}section.s-contato main .form-area form .group input::placeholder,section.s-contato main .form-area form .group textarea::placeholder{color:#bfc3c9}section.s-contato main .form-area form .group input:focus,section.s-contato main .form-area form .group textarea:focus{border-color:#dcb26e}section.s-contato main .form-area form .group textarea{height:16rem;padding:1.6rem}section.s-contato main .form-area form .group.duo{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}section.s-contato main .form-area form .cta{display:flex;width:100%}section.s-contato main .form-area form .cta button{width:100%}section.s-contato main .asset{border-radius:2.4rem;overflow:hidden}section.s-contato main .asset img{width:100%;height:100%;object-fit:cover}@media(max-width: 991px){section.s-contato main .form-area form .group textarea{height:12rem}}@media(max-width: 768px){section.s-contato main{grid-template-columns:repeat(1, 1fr)}section.s-contato main .form-area{height:auto}section.s-contato main .form-area form .group textarea{height:16rem}section.s-contato main .asset{height:40rem}}@media(max-width: 520px){section.s-contato{padding:4rem 0}section.s-contato .top .title{margin-bottom:0}section.s-contato main .form-area form .group:not(:last-child){margin-bottom:1.2rem}section.s-contato main .form-area form .group textarea{height:14rem}section.s-contato main .form-area form .group.duo{gap:1.2rem;flex-wrap:wrap}section.s-contato main .form-area form .group.duo input{width:100%}section.s-contato main .asset{height:24rem}}section.s-end .end a{font-size:4vw;display:block;line-height:100%;max-width:max-content;padding-bottom:.8rem;color:#1b562d;text-decoration:underline;transition:all .5s}section.s-end .end a:hover{color:#eec07a}section.s-end .end h2{color:#999;font-weight:500;line-height:130%;max-width:90rem;margin-bottom:4.4rem;font-size:4.8rem}@media(max-width: 991px){section.s-end .end a{font-size:6vw}section.s-end .end h2{font-size:4rem}}@media(max-width: 520px){section.s-end{padding:4rem 0 5.6rem}section.s-end .end a{font-size:2rem;display:block;line-height:100%;max-width:max-content;padding-bottom:.8rem;color:#1b562d}section.s-end .end h2{font-size:2.4rem;margin-bottom:2.4rem}}section.s-info{padding:8rem 0}section.s-info .wp-block-heading{color:#1b562d;text-shadow:0px 2px 8px rgba(0,0,0,.06);font-size:2.8rem;font-weight:400;line-height:140%;letter-spacing:-0.088rem;margin:2.4rem 0}section.s-info .wp-block-heading strong{font-weight:400}section.s-info ul{margin:2.4rem 0;padding-left:1.8rem}section.s-info ul li{color:#777;font-size:1.8rem;font-weight:400;line-height:150%;list-style:disc}section.s-info ul li:not(:last-child){margin-bottom:1rem}section.s-info p:not(:last-child){margin-bottom:1.6rem}@media(max-width: 520px){section.s-info{padding:4rem 0 6.4rem}section.s-info .wp-block-heading{font-size:2.4rem}section.s-info ul li{font-size:1.6rem}}.modal{position:fixed;top:0;left:0;overflow:hidden;width:100%;height:100%;z-index:9999;opacity:0;pointer-events:none;transition:all .3s;display:flex;flex-direction:row;align-items:center;justify-content:center}.modal.modal-out{opacity:0;pointer-events:none}.modal.active{opacity:1;pointer-events:all}.modal.hidden{opacity:0;pointer-events:none}.modal .overlay{position:fixed;width:100%;height:100%;background:rgba(11,39,44,.95);top:0;left:0;opacity:.9}.modal .box{position:relative;max-width:57.1rem;width:95%;background-color:#121e29;border-radius:1rem;padding:4rem 4.8rem}.modal .box .head{margin-bottom:3.2rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.modal .box .head .btn-modal-close{background:hsla(0,0%,100%,.07);width:3.8rem;height:3.8rem;border-radius:50rem;transition:all .5s;display:flex;flex-direction:row;align-items:center;justify-content:center}.modal .box .head .btn-modal-close img{max-width:2rem;width:100%;transform:rotate(45deg)}.modal .box .head .btn-modal-close:hover{background-color:rgba(81,185,156,0)}.modal .box p{text-align:justify;font-size:1.4rem;line-height:150%;margin-top:3.2rem}.modal .box p a{color:#bfe0e5;font-weight:700}.modal .box form .group:not(:last-child){margin-bottom:3.2rem}.modal .box form .group label{color:#bfe0e5;font-size:1.2rem;font-weight:500;line-height:110%;text-transform:uppercase;display:block;margin-bottom:1.6rem}.modal .box form .group input{width:100%;height:5.6rem;padding:0rem 2.4rem;border-radius:14rem;border:1px solid #11363d;background:none;color:#fff;font-size:1.4rem;font-weight:400;line-height:110%}.modal .box form .group input::placeholder{color:rgba(191,224,229,.4)}.modal .box form .group input:focus{border-color:rgba(106,89,167,.6)}.modal .box form .cta{width:100%}.modal .box form .cta button{height:5.6rem;width:100%;font-size:1.6rem;line-height:100%;padding:0}@media(max-width: 1400px){.modal{align-items:flex-start;overflow:auto;padding:2.4rem 0}}@media(max-width: 520px){.modal{padding:1.6rem 0}.modal .box{padding:2.4rem 2.4rem}.modal .box .head .btn-modal-close{width:3.2rem;height:3.2rem}.modal .box form .group:not(:last-child){margin-bottom:2.4rem}.modal .box form .group input{height:4.8rem;padding:0rem 1.6rem}.modal .box form .cta button{height:4.8rem}.modal .box p{font-size:1.2rem}}