@charset "UTF-8";@import "xaktu-min.css";@import "../fonts/rockwell/rockwell.css";:root{--section-padding:100px 0;--space-block-height:20px}@media(max-width:768px){:root{--section-padding:50px 0}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;font-size:16px;font-family:open sans,sans-serif}@media(max-width:860px){body{font-size:14px}}img{max-width:100%}svg{max-width:100%;height:auto}a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:rockwell,serif}p{font-size:1.3em;line-height:1.4;font-weight:400}p:not(:last-child){margin-bottom:.8em}strong{font-weight:700}em{font-style:italic}td{padding:10px;vertical-align:middle}input,textarea{font-family:open sans,sans-serif;font-size:1em}button{border:0;cursor:pointer}.js-loading *,.js-loading *:before,.js-loading *:after{animation-play-state:paused!important}.js-loading{overflow:hidden}.js-loading .loader{display:block!important}.loader{display:none;background:#fff;height:100%;left:0;position:absolute;top:0;width:100%;z-index:99999}.loader .loading{bottom:50px;font-weight:700;left:50%;transform:translateX(-50%);position:absolute}.loader .mountain-line{position:absolute;top:50%;transform:translateY(-50%)}.loader .mountain-line .path{stroke-dasharray:230;stroke-dashoffset:0;animation:dash 3s linear infinite;animation-play-state:running!important}@keyframes dash{0%{stroke-dashoffset:230}50%{stroke-dashoffset:0}100%{stroke-dashoffset:-230}}.header{left:0;padding-top:100px;position:absolute;top:0;width:100%;z-index:1000}@media(max-width:1200px){.header{padding-top:100px}}.nav{background:#000;margin:auto;max-width:1200px;position:relative;width:70%}@media(max-width:1200px){.nav{align-items:center;display:flex;justify-content:space-between;padding:0 20px}}@media(max-width:768px){.nav{justify-content:flex-end}}.nav::before,.nav::after{content:"";border:25px solid #000;position:absolute;top:0;z-index:-1}.nav::before{border-left:40px solid transparent;left:-40px}@media(max-width:768px){.nav::before{border-left-width:25px}}.nav::after{border-right:40px solid transparent;right:-40px}@media(max-width:768px){.nav::after{border-right-width:25px}}.nav .menu{display:flex;flex-direction:row;justify-content:center;transition:all .2s ease}@media(max-width:1200px){.nav .menu{align-items:center;background:#333;box-shadow:0 0 3px 1px rgba(0,0,0,.2);height:0;flex-direction:column;left:10px;overflow:hidden;padding:0 20px;position:absolute;top:50px;width:calc(100% - 20px)}.open .nav .menu{padding:60px 20px 20px;height:320px}}@media(max-width:1200px) and (max-width:768px){.open .nav .menu{padding-top:20px}}.nav .menu::before{content:"";display:block;width:200px;order:3}.nav .menu>li:nth-child(1){order:1}.nav .menu>li:nth-child(2){order:2}.nav .menu>li:nth-child(3){order:4}.nav .menu>li:nth-child(4){order:5}.nav .menu li a{align-items:center;color:#fff;display:flex;font-family:rockwell,serif;font-size:1.1em;font-weight:700;justify-content:center;height:50px;text-transform:uppercase;text-align:center;width:190px}@media(max-width:1200px){.nav .menu li a{margin-bottom:10px;width:100%}}@media(min-width:1200px){.nav .menu li a:nth-of-type(n+3){order:2}}.nav .menu li a.active{color:#cc3}@media(min-width:1200px){.nav .menu li a:nth-child(n+3) .icon{order:1;margin-left:5px;margin-right:0}}.nav .menu li:hover>a:not(.active){background:rgba(204,204,51,.2)}@media(min-width:1200px){.nav .menu li:hover>ul{display:flex}}.nav .menu li>ul{background-color:color-mix(in srgb,black 80%,#cccc33 20%);position:absolute;display:none;flex-direction:column;z-index:100}.nav .menu li>ul a{color:#dbdbdb}.nav .social{position:absolute;justify-content:center;right:10px;bottom:-50px}@media(max-width:1200px){.nav .social{position:static}.nav .social li:not(:last-child){margin-right:0}}@media(max-width:768px){.nav .social{bottom:auto;right:50%;position:absolute;top:-70px;transform:translateX(50%)}.nav .social li:not(:last-child){margin-right:10px}}.nav .social a:hover{background:#3d3124}.nav .social a:hover .icon{animation:icon_jump .5s linear}.nav .social .icon{fill:#cc3;--icon-size:24px;--jump-icon-color:#f79633}.main-logo{height:200px;left:50%;position:absolute;top:-75px;transform:translateX(-50%);width:200px;z-index:10}@media(max-width:1200px){.main-logo{height:150px;top:-50px;width:150px}}@media(max-width:768px){.main-logo{left:10px;height:80px;top:-15px;transform:none;width:80px}}.main-logo a{display:inline-block;height:100%;width:100%}.main-logo img{height:100%;width:100%}.nav-btn{background:0 0;border:0;display:none;height:50px;padding:0;cursor:pointer}@media(max-width:1200px){.nav-btn{display:block}}[class*=nav-btn-line]{background:#cc3;height:5.4px;position:relative;transition:all .2s ease;top:0;width:28px}[class*=nav-btn-line]:not(:last-child){margin-bottom:5.4px}.open .nav-btn-line-1{top:10px;transform:rotate(45deg)}.open .nav-btn-line-2{background:0 0}.open .nav-btn-line-3{top:-11px;transform:rotate(-45deg)}.footer{background:url(../images/footer-hills.svg),linear-gradient(to right,#015555 30%,#106d6d);background-size:100%;background-position:50% 100%;background-repeat:no-repeat;box-shadow:inset 0 10px 40px rgba(0,0,0,.4);color:#fff;--section-padding:50px 0;--overlay-background-color:rgba(0, 0, 0, 0.4)}@media(max-width:768px){.footer{background-size:150%;text-align:center}}.footer p{font-size:1em}.footer p:not(:last-child){margin-bottom:0}.footer h4{font-size:1.2em;font-weight:700;margin-bottom:.2em}.footer .info{opacity:.8}.footer .social{justify-content:center}.footer .social a{background:#fff}.footer .social .icon{fill:#015555;--icon-size:24px}.footer .logo{margin-top:20px;text-align:center}.footer .menu{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:20px;width:100%}@media(max-width:768px){.footer .menu{align-items:center}}.footer .menu li{margin:10px 0}.footer .menu a{color:#fff;display:block;font-family:rockwell,serif;font-size:1.5em;font-weight:700;text-align:right;text-transform:uppercase;transition:all .3s ease}.footer .menu a:hover{transform:scale(1.2);transition:all .3s ease}@media(max-width:768px){.footer .menu a{text-align:center}}.footer .data-menu{display:flex;width:100%}.footer .data-menu li:not(:last-child){margin-right:20px}.footer .data-menu a{color:#fff;font-family:rockwell,serif}.footer .data-menu a:hover{text-decoration:underline}.footer .copy{margin-top:1em;opacity:.6}@media(max-width:768px){.data-footer{flex:none!important;margin-bottom:20px;width:100%}}@media(max-width:768px){.rmfoot{text-align:center;width:100%}}.rmfoot img{opacity:.6}.rmfoot img:hover{opacity:1}.section.first{padding-top:340px}@media(max-width:1200px){.section.first{padding-top:280px}}@media(max-width:768px){.section.first{padding-top:200px}}.page-title{font-weight:600;margin-bottom:.2em;width:100%}.page-subtitle{font-size:2em;font-weight:600;margin-bottom:.2em;opacity:.7}.title{font-size:1.4em;margin-bottom:.4em;font-weight:600}h1.page-title{font-size:4.8em}@media(max-width:567px){h1.page-title{font-size:12vw}}h2.page-title{font-size:3.6em}@media(max-width:567px){h2.page-title{font-size:10vw}}h3.page-title{font-size:3em}.content-bg{background:rgba(0,0,0,.6);border-radius:20px;padding:20px}.section.separator{height:600px}@media(max-width:768px){.section.separator{height:300px}}[class*=half].section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;min-height:400px;--section-half-padding:calc((100vw - var(--section-container-max-width)) / 2)}@media(max-width:1500px){[class*=half].section{--section-half-padding:10vw}}@media(max-width:1000px){[class*=half].section{grid-template-columns:1fr;gap:var(--row-gap);padding:var(--section-padding);padding-bottom:0}}[class*=half].section .half-full{position:relative;overflow:hidden}@media(max-width:1000px){[class*=half].section .half-full{height:400px}}[class*=half].section .container{margin:0;width:100%}@media(max-width:1000px){[class*=half].section .container{padding:0 var(--section-half-padding)!important}}@media(min-width:1000px){[class*=half].section .container{padding-top:100px;padding-bottom:100px}}.section.half-left .container{padding-left:var(--section-half-padding);padding-right:50px}@media(max-width:1000px){.section.half-right .container{grid-column-start:1;grid-row-start:1}}.section.half-right .container{padding-left:50px;padding-right:var(--section-half-padding)}.images-grid{gap:0}.images-grid img{min-width:100%}.images-grid .image-box{line-height:0;position:relative}.nosotros-1{--overlay-background-color:rgba(0, 125, 71, 0.4);background-image:url(../images/fundo.jpg);color:#fff}.map .map-zone{transition:all .3s ease}.map .map-all{transition:all .3s ease}.map:hover .map-all{filter:blur(8px);transition:all .3s ease}.map:hover .map-zone{transform:translate(-88.8px,-40.8px)scale(1.4);transition:all .3s ease}.nosotros-3{background-image:url(../images/tabor-panorama.jpg);color:#fff}.nosotros-3 blockquote p:first-child{font-style:italic;font-size:1.6em}.vision-1{--overlay-background-color:transparent;background-image:url(../images/tabor.jpg);color:#fff}.vision-1::before{background:linear-gradient(to bottom,transparent,rgba(0,125,71,.85))}.vision-3{--overlay-background-color:rgba(255, 223, 185, 0.85);background-image:url(../images/comunidad-2.jpg)}.fundo-1{--overlay-background-color:transparent;background-image:url(../images/anastacia-2.jpg);color:#fff}.fundo-1::before{background:linear-gradient(to bottom,transparent,rgba(0,125,71,.85))}.fundo-2{--overlay-background-color:rgba(255, 255, 255, 0.85);background-image:url(../images/dron.jpg)}.fundo-3{--overlay-background-color:rgba(0, 125, 71, 0.9);background-image:url(../images/frutos-2.jpg);color:#fff}.fundo-4{--overlay-background-color:rgba(255, 223, 185, 0.85);background-image:url(../images/arbol.jpg)}.actividades-1{background-image:url(../images/frutos-2.jpg);color:#fff}.actividades-1::before{background:linear-gradient(to bottom,transparent,rgba(0,125,71,.4))}.cultivos-1{background-image:url(../images/moringa.jpg);color:#fff}.cultivos-2 .icon{fill:#ae6a1f}.cultivos-3 .icon{fill:#029a4f}.cultivos-4 .icon{fill:#f0c400}.cultivos-5 .icon{fill:#029a4f}.crianza-1{--overlay-background-color:transparent;background-image:url(../images/anastacia-2.jpg);color:#fff}.crianza-1::before{background:linear-gradient(to bottom,transparent,rgba(0,125,71,.85))}.crianza-2 .icon{fill:#ae6a1f}.crianza-3 .icon{fill:#f0c400}.crianza-4 .icon{fill:#ae6a1f}.crianza-5 .icon{fill:#f0c400}.investigacion-1{--overlay-background-color:transparent;background-image:url(../images/pesa.jpg);color:#fff}.investigacion-1::before{background:linear-gradient(to bottom,rgba(0,125,71,.2),rgba(0,125,71,.85))}.investigacion-2 .icon{fill:red}.investigacion-3{--overlay-background-color:rgba(0, 125, 71, 0.75);background-image:url(../images/frutos.jpg);color:#fff}.investigacion-3 .icon{fill:#fff}.investigacion-4{background-image:url(../images/arduino.jpg);color:#fff}.investigacion-4 .icon{fill:#fff}.ecoturismo-1{--overlay-background-color:transparent;background-image:url(../images/visitantes.jpg);color:#fff}.ecoturismo-1::before{background:linear-gradient(to bottom,rgba(0,125,71,.2),rgba(0,125,71,.85))}.impacto-1{background-image:url(../images/comunidad-2.jpg);color:#fff}.impacto-1::before{background:linear-gradient(to bottom,transparent,rgba(0,125,71,.75))}.impacto-2{--overlay-background-color:rgba(255, 255, 255, 0.85);background-image:url(../images/comunidad.jpg)}.contacto-1{background-image:url(../images/fundo.jpg);color:#fff}.contact-form{display:grid;gap:10px}.contact-form input,.contact-form textarea{background:rgba(226,161,86,.2);border:0;padding:.6em 1em;width:100%}.contact-form .form-error{color:red}.welcome{animation:rise_filter 1s linear;background:linear-gradient(to right,#bdbfc1 30%,#f79633);bottom:0;height:100dvh;right:0;overflow:hidden;position:relative;width:100%}@keyframes rise_filter{from{filter:grayscale(5)}to{filter:grayscale(0)}}.welcome .page-title{color:rgba(255,255,255,.8);font-size:4em;text-transform:uppercase}@media(max-width:768px){.welcome .page-title{font-size:2.6em}}@media(max-width:480px){.welcome .page-title{font-size:2.2em}}.welcome .container{bottom:25vh;left:50%;max-width:var(--section-container-max-width);position:absolute;transform:translateX(-50%);z-index:6;width:var(--section-container-width)}@media(min-width:1200px){.welcome .container{z-index:4}}@media(min-width:3000px){.welcome .container{z-index:6;bottom:50vh}}@media(max-width:1200px){.welcome .container{bottom:60px;z-index:10}}@media(max-width:768px){.welcome .container{bottom:20vh}}.welcome [class*=draw]{position:absolute;width:100%}.welcome .draw-1{animation:rise 2s linear;top:-120px;z-index:0}@keyframes rise{from{scale:.5;top:50%}}.welcome .draw-2{top:350px;z-index:1}.welcome .draw-3{top:calc(350px + 22%);z-index:2}.welcome .draw-4{top:calc(350px + 36%);z-index:3}.welcome .draw-5{top:calc(350px + 44%);z-index:5}@media(max-width:1500px){.welcome .draw-1{top:20px}}@media(max-width:1000px){.welcome .draw-1{top:150px}}@media(max-width:768px){.welcome .draw-1{top:40px}.welcome .draw-2{top:200px}.welcome .draw-3{top:calc(200px + 10%)}.welcome .draw-4{top:calc(200px + 18%)}.welcome .draw-5{top:calc(200px + 24%)}}@media(max-width:411px){.welcome .draw-1{top:110px}}@media(max-width:375px){.welcome .draw-1{top:130px}}.metamorfosis-wrap{bottom:-50px;position:absolute;width:100%;z-index:6}@media(max-width:768px){.metamorfosis-wrap{padding:0 10px}}.metamorfosis{display:flex;background:linear-gradient(to right,#bdbfc1 30%,#f79633);-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:1}.metamorfosis span{flex:1;font-size:.8em;font-weight:700;text-align:center}.go-down{animation:down_arrow 1s infinite linear;background:url(../images/down-arrow.svg)no-repeat;background-position:50% 45px;bottom:0;height:200px;left:50%;position:absolute;transform:translateX(-50%);opacity:0;width:64px;z-index:7}@keyframes down_arrow{0%{background-position:50% -45px}15%{opacity:0}20%{opacity:1}75%{opacity:0}100%{background-position:50% 200px}}.section.home-vida-tabor{--overlay-background-color:transparent;align-items:flex-end;background-image:url(../images/vida-tabor.jpg);color:#fff;display:flex;min-height:100dvh}@media(max-width:768px){.section.home-vida-tabor{--overlay-background-color:rgba(0, 0, 0, 0.5)}}.section.home-vida-tabor::before{background-image:linear-gradient(to bottom,transparent 30%,rgba(0,125,71,.95) 80%)}.section.home-vida-tabor .tabor{color:#f79633}.section.home-vida-tabor .page-subtitle{opacity:1;color:#cc3}.section.home-vida-tabor .container{margin-top:0;margin-bottom:0}.main{overflow:hidden}.section{position:relative;z-index:100}.flex-column{flex-direction:column}[class*=flex-center]{align-items:center;justify-content:center}.flex-center-start{justify-content:flex-start}.flex-center-start.flex-column{align-items:flex-start;justify-content:center}.dark{color:#fff}.icon{--icon-size:0.7em;height:var(--icon-size);width:var(--icon-size)}.icon.big{height:48px;width:48px}@media(max-width:567px){.icon.big{height:32px;width:32px}}.icon.medium{height:32px;width:32px}.section.error{background-color:#ffdfb9}.section.error video{border-radius:20px;max-width:100%}.section.overlay.lines::before{background-color:rgba(226,161,86,.4);background-image:repeating-linear-gradient(0,transparent,transparent 3px,rgba(0,0,0,.8) 3px,rgba(0,0,0,.8) 6px)}.content-image{line-height:0;position:relative}.content-image.circle{border-radius:100%;max-width:400px;overflow:hidden}.content-image.rounded{border-radius:20px;overflow:hidden}.content-image .caption{line-height:1}.content-image video{max-width:100%}@media(max-width:567px){.content-image .caption-box{position:relative;bottom:auto}.content-image .caption-box .caption{background:#000;min-width:100%;border-radius:0 0 20px}}.caption-box{align-items:flex-end;bottom:20px;display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:10}.caption-box.top{align-items:flex-start;bottom:auto;top:20px}.caption-box .caption{background-color:rgba(0,0,0,.8);border-radius:20px;color:#fff;padding:10px 20px;max-width:80%}.caption-box .caption p{font-size:1em;font-weight:700}.social{display:flex}.social li:not(:last-child){margin-right:10px}.social a{align-items:center;background:#000;border-radius:100%;display:flex;justify-content:center;height:40px;transition:all .2 ease;width:40px}@keyframes icon_jump{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-20px);fill:var(--jump-icon-color)}60%{transform:translateY(-10px);fill:var(--jump-icon-color)}}.button{align-items:center;background:#000;border-radius:20px;color:#fff;display:flex;font-weight:700;font-size:1.5em;justify-content:center;height:50px;margin:auto;max-width:300px;text-transform:uppercase;width:100%}.button .icon{fill:#fff;margin-left:5px}.button:hover .icon{--jump-icon-color:#f79633;animation:icon_jump .5s linear;fill:#fff}.button.light{background:#fff;box-shadow:0 0 3px 1px rgba(0,0,0,.2);color:#000}.button.light .icon{fill:#000}.button-group{align-items:center;display:flex;width:100%}@media(max-width:768px){.button-group{flex-direction:column}.button-group .button:not(:last-child){margin-bottom:20px}}@media(min-width:768px){.button-group .button:not(:last-child){margin-right:20px}}ul.list{list-style:disc;padding-left:1.3em}ul.list:not(:last-child){margin-bottom:.8em}ul.list li{font-size:1.3em;line-height:1.4;font-weight:400}ul.list li:not(:last-child){margin-bottom:.2em}.element-bg img{height:100%!important;width:100%!important;object-fit:cover}