@font-face{font-family:"Gotham";src:url("assets/fonts/Gotham HTF Black/Gotham HTF Black.eot");src:url("assets/fonts/Gotham HTF Black/Gotham HTF Black.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Gotham HTF Black/Gotham HTF Black.woff2") format("woff2"),url("assets/fonts/Gotham HTF Black/Gotham HTF Black.woff") format("woff"),url("assets/fonts/Gotham HTF Black/Gotham HTF Black.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Gotham";src:url("assets/fonts/Gotham HTF Bold 2/Gotham HTF Bold 2.eot");src:url("assets/fonts/Gotham HTF Bold 2/Gotham HTF Bold 2.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Gotham HTF Bold 2/Gotham HTF Bold 2.woff2") format("woff2"),url("assets/fonts/Gotham HTF Bold 2/Gotham HTF Bold 2.woff") format("woff"),url("assets/fonts/Gotham HTF Bold 2/Gotham HTF Bold 2.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Gotham";src:url("assets/fonts/Gotham HTF Medium 2/Gotham HTF Medium 2.eot");src:url("assets/fonts/Gotham HTF Medium 2/Gotham HTF Medium 2.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Gotham HTF Medium 2/Gotham HTF Medium 2.woff2") format("woff2"),url("assets/fonts/Gotham HTF Medium 2/Gotham HTF Medium 2.woff") format("woff"),url("assets/fonts/Gotham HTF Medium 2/Gotham HTF Medium 2.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Gotham";src:url("assets/fonts/Gotham HTF Book/Gotham HTF Book.eot");src:url("assets/fonts/Gotham HTF Book/Gotham HTF Book.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Gotham HTF Book/Gotham HTF Book.woff2") format("woff2"),url("assets/fonts/Gotham HTF Book/Gotham HTF Book.woff") format("woff"),url("assets/fonts/Gotham HTF Book/Gotham HTF Book.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Gotham";src:url("assets/fonts/Gotham HTF Light/Gotham HTF Light.eot");src:url("assets/fonts/Gotham HTF Light/Gotham HTF Light.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Gotham HTF Light/Gotham HTF Light.woff2") format("woff2"),url("assets/fonts/Gotham HTF Light/Gotham HTF Light.woff") format("woff"),url("assets/fonts/Gotham HTF Light/Gotham HTF Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Playlist";src:url("assets/fonts/Playlist/Playlist.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100vh;-webkit-font-smoothing:antialiased;font-family:"Gotham","Montserrat",sans-serif;font-weight:500;color:#000;scroll-behavior:smooth}.container,.editor-styles-wrapper,.container-only-left{max-width:1320px;width:100%;margin:0 auto;padding-left:20px;padding-right:20px;position:relative}.container--small{max-width:720px;width:100%;margin:0 auto;padding-left:20px;padding-right:20px;position:relative}.container-only-left{max-width:inherit;padding-left:calc((100vw - 1280px)/2);padding-right:0}.default-page-wrapper{padding-top:120px;padding-bottom:42px;font-weight:400;font-size:1.1rem;line-height:1.8;color:#000}.default-page-wrapper .page-header{margin-bottom:3rem}.default-page-wrapper .page-header h1{font-size:3rem;line-height:1.1;font-weight:600;margin:0;color:#164120}.w-1\/3{width:33.3333333333%}.w-2\/3{width:66.6666666667%}.w-3\/3{width:100%}.w-1\/5{width:20%}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-1\/6{width:16.6666666667%}.w-2\/6{width:33.3333333333%}.w-3\/6{width:50%}.w-4\/6{width:66.6666666667%}.w-5\/6{width:83.3333333333%}.btn,.btn-alt,.btn-light{display:flex;align-items:center;justify-content:space-between;background:#f49600;color:#1b1810 !important;padding:6px 6px 6px 20px;border-radius:50px;text-decoration:none;font-size:15px;gap:42px;height:-moz-max-content;height:max-content;min-height:50px;width:-moz-fit-content;width:fit-content;transition:transform .2s}.btn .icon-arrow,.btn-alt .icon-arrow,.btn-light .icon-arrow{background:#fff;color:#000;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.btn .icon-arrow svg,.btn-alt .icon-arrow svg,.btn-light .icon-arrow svg{width:20px;height:20px;stroke-width:1px}.btn.btn-light,.btn-alt.btn-light,.btn-light.btn-light{background:#fff}.btn.btn-light .icon-arrow,.btn-alt.btn-light .icon-arrow,.btn-light.btn-light .icon-arrow{background:#f49600}.btn.btn-alt,.btn-alt.btn-alt,.btn-light.btn-alt{background-color:#007a38;color:#fff !important}.btn.btn-alt .icon-arrow,.btn-alt.btn-alt .icon-arrow,.btn-light.btn-alt .icon-arrow{background:#fff}.btn:hover,.btn-alt:hover,.btn-light:hover{transform:scale(1.05)}.slider-prev,.slider-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#fff;border:1px solid #ddd;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center}.slider-prev svg,.slider-next svg{width:24px;height:24px}.slider-prev.slider-next,.slider-next.slider-next{right:0}.slider-prev.slider-prev,.slider-next.slider-prev{left:0}.slider-prev.slider-prev svg,.slider-next.slider-prev svg{rotate:180deg}.slider-prev.swiper-button-disabled,.slider-next.swiper-button-disabled{opacity:.5;cursor:auto}section.apop-container-toggle .apop-toggle img.design-size2{width:48px !important;height:48px !important;padding:10px !important}.title{font-size:3rem;line-height:1.1;font-weight:600;margin-bottom:0}.subtitle,.subtitle-light{display:flex;align-items:center;color:#000;gap:15px}.subtitle .v-line,.subtitle-light .v-line{width:2px;height:42px;background:#000;margin-right:12px}.subtitle .v-decoration,.subtitle-light .v-decoration{height:9px;width:6px;background:#000;transform:skewX(20deg)}.subtitle.subtitle-light,.subtitle-light.subtitle-light{color:#fff}.subtitle.subtitle-light .v-line,.subtitle.subtitle-light .v-decoration,.subtitle-light.subtitle-light .v-line,.subtitle-light.subtitle-light .v-decoration{background:#fff}.subtitle .hero-subtitle,.subtitle-light .hero-subtitle{font-size:1rem;margin:0}.alt-text,.alt-text-secondary{font-family:"Playlist","Gotham","Montserrat",sans-serif;color:#f49600;text-transform:none;font-size:3rem;margin:0;display:block}.alt-text.alt-text-secondary,.alt-text-secondary.alt-text-secondary{color:#007a38}.custom-text{margin:auto}.custom-text a:not([class*=btn]){color:#0170b9;text-decoration:underline}.custom-text a:not([class*=btn]) :hover,.custom-text a:not([class*=btn]) :active,.custom-text a:not([class*=btn]) :focus{color:#164120}.custom-text strong{font-weight:600}.custom-text p{line-height:22px;margin-bottom:1.5rem;font-weight:400}.custom-text li{font-weight:400}.custom-text h2,.custom-text h3{color:#164120;margin:5.5rem 0 1.5rem}.custom-text img{max-width:100%;height:auto;border-radius:4px}.custom-text blockquote{border-left:4px solid #164120;padding-left:20px;font-style:italic;margin:2rem 0;color:rgb(43.3931034483,128.2068965517,63.1172413793)}.simple-hero .container{display:flex;gap:1rem;padding:4rem 20px}.simple-hero .container .titles,.simple-hero .container .titles-alt{display:flex;flex-direction:column;gap:2rem;margin:0px}.simple-hero .container .titles h2,.simple-hero .container .titles-alt h2{margin:0px}.simple-hero .container .titles span,.simple-hero .container .titles-alt span{font-family:"Playlist","Gotham","Montserrat",sans-serif;color:#f49600;text-transform:none;font-weight:500;display:block}.simple-hero .container .titles.titles-alt span,.simple-hero .container .titles-alt.titles-alt span{color:#007a38}.simple-hero .container .content{padding-top:2rem}hr{width:calc(100% - 4rem);height:2px;background:#000;opacity:.2;margin:2rem auto}.skip-link{position:absolute;top:-100px;left:0;background:#f49600;color:#fff;padding:10px 20px;z-index:9999;transition:top .3s}.skip-link:focus{top:0}:focus-visible{outline:3px solid #f49600;outline-offset:3px}.reveal-up{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out;will-change:opacity,transform}.reveal-up.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion: reduce){.reveal-up{transition:none !important;transform:none !important;opacity:1 !important}}@media(max-width: 1320px){section.apop-container-toggle .apop-toggle{margin-right:20px !important;margin-bottom:110px !important}}@media(max-width: 768px){.default-page-wrapper{font-size:1rem;line-height:1.6}.default-page-wrapper .page-header h1{font-size:2.5rem}.default-page-wrapper p{margin-bottom:1.3rem;font-weight:400}.title{font-size:2.6rem}}#header{position:fixed;top:20px;left:0;right:0;z-index:1000;animation:headerFadeIn 1s cubic-bezier(0.16, 1, 0.3, 1)}#header .header-pill-container{background-color:#fbefcb;color:#000;border-radius:100px;padding:10px 40px;padding-right:10px;margin:0 auto;box-shadow:0px 4px 15px rgba(0,0,0,.1);max-width:calc(1320px - 40px)}#header .header-pill-container .__top{display:flex;justify-content:space-between;align-items:center}#header .main-navigation .menu-toggle{display:none;background:none;border:none;padding:10px;cursor:pointer;position:relative;width:44px;height:44px;z-index:1001;transition:opacity .3s ease,visibility .3s}#header .main-navigation .menu-toggle .hamburger-inner{width:24px;height:2px;background-color:#000;display:block;position:relative;transition:background-color .2s ease}#header .main-navigation .menu-toggle .hamburger-inner::before,#header .main-navigation .menu-toggle .hamburger-inner::after{content:"";width:24px;height:2px;background-color:#000;position:absolute;left:0;transition:transform .3s cubic-bezier(0.77, 0, 0.175, 1),top .3s .3s,bottom .3s .3s}#header .main-navigation .menu-toggle .hamburger-inner::before{top:-8px}#header .main-navigation .menu-toggle .hamburger-inner::after{bottom:-8px}#header .main-navigation .menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s;z-index:998}#header .main-navigation .menu-container{z-index:999}#header .main-navigation .menu-container .menu-close{display:flex;opacity:0;visibility:hidden;transform:scale(0.5) rotate(-90deg);transition:opacity .4s cubic-bezier(0.16, 1, 0.3, 1),transform .4s cubic-bezier(0.16, 1, 0.3, 1),color .3s ease;background:rgba(0,0,0,0);border:none;width:44px;height:44px;cursor:pointer;font-size:24px;color:#000;align-items:center;justify-content:center;position:fixed;top:30px;right:20px;z-index:1002}#header .main-navigation .menu-container .menu-close:hover{color:#164120}#header .main-navigation.is-open .menu-overlay{opacity:1;visibility:visible}#header .main-navigation.is-open .menu-container{right:0 !important}#header .main-navigation.is-open .menu-close{opacity:1;visibility:visible;transform:scale(1) rotate(0deg);transition-delay:.3s}#header .main-navigation.is-open .menu-toggle{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}#header .main-navigation.is-open .menu-toggle .hamburger-inner{background-color:rgba(0,0,0,0)}#header .main-navigation.is-open .menu-toggle .hamburger-inner::before{top:0;background-color:#fff;transform:rotate(45deg);transition:top .3s,transform .3s .3s cubic-bezier(0.77, 0, 0.175, 1)}#header .main-navigation.is-open .menu-toggle .hamburger-inner::after{bottom:0;background-color:#fff;transform:rotate(-45deg);transition:bottom .3s,transform .3s .3s cubic-bezier(0.77, 0, 0.175, 1)}#header .main-navigation.is-open .menu-toggle .hamburger-inner:hover::before,#header .main-navigation.is-open .menu-toggle .hamburger-inner:hover::after{background-color:#164120}#header .main-navigation .nav-menu-list{display:flex;list-style:none;gap:30px;margin:0;padding:0}#header .main-navigation .nav-menu-list a{color:#000;text-decoration:none;font-weight:500;font-size:.95rem;position:relative;transition:color .3s}#header .main-navigation .nav-menu-list a::after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background-color:#164120;transition:width .3s ease}#header .main-navigation .nav-menu-list a:hover,#header .main-navigation .nav-menu-list a:focus{opacity:1;color:#164120}#header .main-navigation .nav-menu-list a:hover::after,#header .main-navigation .nav-menu-list a:focus::after{width:100%}#header .header-actions{display:flex;align-items:center;gap:20px}#header .header-actions .search-inline-wrapper{position:relative}#header .header-actions .search-inline-wrapper .search-input{position:absolute;right:0;width:0;height:40px;padding:0;border:none;outline:none;background:#fff;border-radius:30px;font-size:.9rem;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);opacity:0;color:#000}#header .header-actions .search-inline-wrapper .search-trigger{position:relative;background:none;border:none;cursor:pointer;padding:10px;color:#000;display:flex;align-items:center;justify-content:center;transition:color .3s ease;z-index:2}#header .header-actions .search-inline-wrapper .search-trigger:hover{color:#164120}#header .header-actions .search-inline-wrapper.is-active .search-field-group .search-input{width:250px;padding:0 45px 0 20px;opacity:1}.skip-link{position:absolute;top:-100%;left:50%;transform:translateX(-50%);background:#f49600;color:#fff;padding:10px 20px;z-index:2000;border-radius:0 0 10px 10px}.skip-link:focus{top:0}@keyframes headerFadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 1320px){#header{padding:0px 20px}}@media(max-width: 1024px){#header .main-navigation .menu-toggle{display:flex;align-items:center;justify-content:center;order:2}#header .main-navigation .menu-container{position:fixed;top:0;right:-100%;width:280px;height:100vh;background:#fbefcb;padding:80px 40px;box-shadow:-5px 0 20px rgba(0,0,0,.1);transition:right .5s cubic-bezier(0.77, 0, 0.175, 1);display:flex;flex-direction:column}#header .main-navigation .nav-menu-list{flex-direction:column;gap:20px}}@media(max-width: 768px){#header .header-actions .btn{display:none}}#main-footer{background:#fff;padding-top:5rem;padding-bottom:3rem;border-top:1px solid #eee}#main-footer .footer-container{display:flex;gap:2rem;align-items:flex-start}#main-footer .footer-container .footer-info>p:first-child{max-width:360px}#main-footer .footer-container .footer-info>p:first-child span{font-size:1.8rem}#main-footer .footer-brand{flex:0 0 30%;display:flex;flex-direction:column;gap:1.5rem}#main-footer .footer-brand .footer-logo img{max-width:150px;height:auto}#main-footer .footer-brand p{font-size:.9rem;line-height:1.4;color:#164120}#main-footer .footer-nav-wrapper{flex:1;display:flex;gap:4rem}#main-footer .footer-nav-wrapper .footer-menu-list{list-style:none;padding:0;margin:0}#main-footer .footer-nav-wrapper .footer-menu-list li{margin-bottom:.8rem}#main-footer .footer-nav-wrapper .footer-menu-list li a{text-decoration:none;color:#164120;font-size:.95rem;transition:color .3s ease}#main-footer .footer-nav-wrapper .footer-menu-list li a:hover{color:#007a38}#main-footer .footer-actions{display:flex;flex-direction:column;align-items:flex-end;gap:3rem}#main-footer .footer-actions .footer-socials{display:flex;gap:1rem;font-size:1.2rem}#main-footer .footer-actions .footer-socials svg.icon-linkedin path{fill:#000;transition:fill .3s ease}#main-footer .footer-actions .footer-socials svg.icon-linkedin path:hover{fill:#007a38}#main-footer .footer-actions .footer-socials svg.icon-instagram{stroke:#000;transition:stroke .3s ease}#main-footer .footer-actions .footer-socials svg.icon-instagram:hover{stroke:#007a38}#main-footer .footer-actions .footer-utils .progress-wrap{position:fixed;right:45px;bottom:55px;height:48px;width:48px;cursor:pointer;display:block;border-radius:50px;box-shadow:inset 0 0 0 2px rgba(0,0,0,.1);z-index:10000;opacity:0;visibility:hidden;transform:translateY(15px);transition:all 200ms linear;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#fff;padding:0;outline:none}#main-footer .footer-actions .footer-utils .progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}#main-footer .footer-actions .footer-utils .progress-wrap svg.progress-circle path.progress-path{fill:none;stroke:#1b1810;stroke-width:15;stroke-linecap:round;transition:all 200ms linear;transform:rotate(-90deg);transform-origin:center}#main-footer .footer-actions .footer-utils .progress-wrap .arrow-up{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;display:flex;align-items:center;justify-content:center}#main-footer .footer-actions .footer-utils .progress-wrap .arrow-up img{width:100%;height:auto}#main-footer .footer-actions .footer-utils .progress-wrap:focus-visible{outline:3px solid #f49600;outline-offset:5px}#main-footer .footer-actions .footer-utils .progress-wrap:not(.active-progress){pointer-events:none}@media(max-width: 1320px){#main-footer .footer-actions .footer-utils .progress-wrap{right:20px}}@media(max-width: 1024px){#main-footer .footer-nav-wrapper{flex-direction:column;gap:4rem;align-items:center}#main-footer .footer-actions{display:flex;flex-direction:column;align-items:flex-end;gap:3rem}#main-footer .footer-actions .footer-socials{display:flex;gap:1rem;font-size:1.2rem}#main-footer .footer-actions .footer-socials svg{fill:#164120;transition:fill .3s ease}#main-footer .footer-actions .footer-socials svg:hover{fill:#007a38}}@media(max-width: 580px){#main-footer .footer-container{display:flex;flex-direction:column;justify-content:center;align-items:center}#main-footer .footer-container .footer-brand{width:100%;align-items:center;justify-content:center}#main-footer .footer-container .footer-brand .footer-info>p:first-child{max-width:100%}#main-footer .footer-container .footer-brand p{text-align:center}#main-footer .footer-container .footer-nav-wrapper{width:100%}#main-footer .footer-container .footer-nav-wrapper .footer-menu-list{text-align:center}#main-footer .footer-container .footer-actions{align-items:center;justify-content:center}}#hero{position:relative;min-height:798px;display:flex;padding-top:60px;align-items:center;color:#fff;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center}#hero .video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}#hero .video-wrapper #hero-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;background:#164120;z-index:0}#hero:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(90deg, #164120 0%, rgba(255, 255, 255, 0) 100%)}#hero .hero-container{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px}#hero .hero-container .video-external-controls{position:absolute;bottom:-3rem;right:20px;z-index:10}#hero .hero-container .video-external-controls .video-btn{background:#fff;outline:none;border:none;border-radius:50%;width:49px;height:49px;cursor:pointer;display:flex;align-items:center;justify-content:center}#hero .hero-container .video-external-controls .video-btn span{display:flex}#hero .hero-container .video-external-controls .video-btn:focus{outline:2px solid #f49600;outline-offset:2px}#hero .hero-container .hero-title{font-size:3.6rem;line-height:1.1;font-weight:800;text-transform:uppercase;margin-bottom:0;margin-top:10px}#hero .hero-container .hero-title span{font-family:"Playlist","Gotham","Montserrat",sans-serif;color:#f49600;text-transform:none;font-weight:500;display:block}#hero .hero-container-template{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-height:-webkit-fill-available;min-height:-moz-available;min-height:stretch;gap:20px}#hero .hero-container-template .hero-title{font-size:3rem;line-height:1.1;font-weight:800;text-transform:uppercase;margin:0}#hero .hero-container-template .hero-additional-image{position:absolute;right:20px;top:0;height:100%;width:118px;background-position:top;background-size:contain;background-repeat:repeat-y}#quienes-somos{background:#fbefcb;overflow:hidden}#quienes-somos .quienes-somos-container{display:flex;gap:2.8rem}#quienes-somos .quienes-somos-container .quienes-somos-titles{display:flex;flex-direction:column;padding-top:3rem;gap:2rem}#quienes-somos .quienes-somos-container .quienes-somos-content{display:flex;flex-direction:column;gap:1rem;flex:1;padding-top:7rem}#quienes-somos .quienes-somos-container .quienes-somos-content .quienes-somos-descripcion{font-weight:400}#quienes-somos .quienes-somos-container .quienes-somos-content .quienes-somos-buttons{display:flex;align-items:center;justify-content:center;gap:.8rem;border-radius:40px;background:#fff;padding:.5rem;width:-moz-fit-content;width:fit-content}#quienes-somos .quienes-somos-container .quienes-somos-content .quienes-somos-buttons .btn-light{gap:.6rem}#quienes-somos .quienes-somos-container .quienes-somos-content .quienes-somos-buttons .btn-light:hover{transform:scale(1)}#quienes-somos .quienes-somos-container .quienes-somos-content .quienes-somos-buttons .btn-alt{min-width:218px}#quienes-somos .quienes-somos-container .quienes-somos-bg{width:120px;height:auto;margin-left:auto;min-height:495px;background-repeat:repeat-y;background-size:contain}#cifras .cifras-container{display:flex;gap:1rem}#cifras .cifras-container .cifras-titles{display:flex;flex-direction:column;padding-top:3.5rem;gap:2rem}#cifras .cifras-container .cifras-content{display:flex;flex-wrap:nowrap}#cifras .cifras-container .cifras-content article{display:flex;align-items:end;justify-content:end;flex-direction:column;min-height:481px;padding:1rem;background-repeat:no-repeat;background-size:cover}#cifras .cifras-container .cifras-content article div{background:rgba(0,0,0,.3);backdrop-filter:blur(8px);width:100%;padding:2rem;color:#fff}#cifras .cifras-container .cifras-content article div strong{font-size:4rem;line-height:1.2;font-weight:500;text-transform:uppercase}#cifras .cifras-container .cifras-content article div p{margin:0;font-size:1.1rem;max-width:99px;min-height:2.3rem}#proceso{background-repeat:no-repeat;background-size:cover;padding-top:4rem;padding-bottom:8rem;overflow:hidden}#proceso .proceso-container{display:flex;flex-direction:column;gap:1rem}#proceso .proceso-container .proceso-titles{color:#fff;text-align:center}#proceso .proceso-container .proceso-titles h3{font-size:1.3rem;line-height:1.1;font-weight:500;text-transform:uppercase;margin-bottom:0}#proceso .proceso-container .proceso-content{position:relative;display:flex;flex-direction:column;align-content:center;align-items:center}#proceso .proceso-container .proceso-content .proceso-timeline-wrapper{position:relative;width:100%;max-width:800px;margin-top:60px;margin-bottom:60px;z-index:10}#proceso .proceso-container .proceso-content .proceso-timeline-wrapper .proceso-timeline-progress-bar{position:absolute;top:50%;left:0;width:100%;height:2px;background:#fff;transform:translateY(-50%);z-index:-1}#proceso .proceso-container .proceso-content .proceso-timeline-wrapper .proceso-timeline-progress-line{position:absolute;top:0;left:0;width:0%;height:100%;background:#f49600;transition:width .3s ease-out}#proceso .proceso-container .proceso-content .proceso-timeline-wrapper .proceso-timeline-numbers{display:flex;justify-content:space-between;list-style:none;padding:0;margin:0;width:100%}#proceso .proceso-container .proceso-content .proceso-timeline-wrapper .proceso-timeline-numbers li{position:relative;color:#d9d9d9;font-weight:700;font-size:1rem;transition:color .3s ease;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:1rem}#proceso .proceso-container .proceso-content .proceso-timeline-wrapper .proceso-timeline-numbers li button{content:"";display:block;width:20px;height:20px;border-radius:50%;background:#d9d9d9;cursor:pointer;border:none;outline:none;margin:0 auto;transition:background .3s ease}#proceso .proceso-container .proceso-content .proceso-timeline-wrapper .proceso-timeline-numbers li span{position:absolute;bottom:32px}#proceso .proceso-container .proceso-content .proceso-timeline-wrapper .proceso-timeline-numbers li.active{color:#f49600}#proceso .proceso-container .proceso-content .proceso-timeline-wrapper .proceso-timeline-numbers li.active button{background:#f49600}#proceso .proceso-container .proceso-content .proceso-swiper{width:100%;margin-bottom:50px;max-width:800px}#proceso .proceso-container .proceso-content .proceso-swiper .swiper-slide{display:flex;justify-content:center;opacity:0 !important}#proceso .proceso-container .proceso-content .proceso-swiper .swiper-slide.swiper-slide-active{opacity:1 !important}#proceso .proceso-container .proceso-content .proceso-swiper .slide-content-wrapper{display:flex;justify-content:center;align-items:center;text-align:left;gap:4.5rem;color:#fff;width:100%}#proceso .proceso-container .proceso-content .proceso-swiper .slide-content-wrapper .slide-content{display:flex;flex-direction:column;gap:1.5rem;width:100%;flex:1}#proceso .proceso-container .proceso-content .proceso-swiper .slide-content-wrapper .slide-content .slide-title{font-size:1.4rem;font-weight:600;line-height:1.2;margin:0}#proceso .proceso-container .proceso-content .proceso-swiper .slide-content-wrapper .slide-content .slide-text{font-size:1.1rem;line-height:1.6;font-weight:300;margin:0}#proceso .proceso-container .proceso-content .proceso-swiper .slide-content-wrapper .slide-content .btn-light{margin-top:2rem}#norave{overflow:hidden}#norave .norave-container{display:flex;flex-wrap:wrap;gap:1rem}#norave .norave-container .norave-titles{display:flex;flex-direction:column;padding-top:3.5rem;gap:2rem}#norave .norave-container .norave-content{display:flex;flex-direction:column;gap:1rem;flex:1;padding-top:7rem;max-width:632px}#norave .norave-container .norave-content .norave-descripcion{font-weight:400;line-height:1.1rem}#norave .norave-img{width:100vw;min-height:450px;-o-object-fit:contain;object-fit:contain}#certificaciones .cert-container{display:flex;flex-direction:column;padding-top:3rem;padding-bottom:4rem;gap:2rem}#certificaciones .cert-container #cert-slider{width:100%}#certificaciones .cert-container #cert-slider .swiper-slide{margin-right:10px !important}#certificaciones .cert-container #cert-slider .swiper-slide .cert-item{height:250px;width:220px}#certificaciones .cert-container #cert-slider .swiper-slide .cert-item img{max-width:100%;height:auto;max-height:250px;-o-object-fit:contain;object-fit:contain}#certificaciones .cert-container .btn-alt{align-self:center;min-width:218px}#noticia{background:#f1f1f1}#noticia .noticia-container{display:flex;flex-direction:column;padding-top:3rem;padding-bottom:4rem;gap:2rem}#noticia .noticia-container .noticia-header{display:flex;justify-content:space-between;align-items:flex-end}#noticia .noticia-container .noticia-header .btn-alt{min-width:218px}#noticia .noticia-container .noticia-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;margin-top:30px}#noticia .noticia-container .noticia-grid .noticia-featured .featured-card{position:relative;height:600px;border-radius:4px;overflow:hidden;color:#fff}#noticia .noticia-container .noticia-grid .noticia-featured .featured-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}#noticia .noticia-container .noticia-grid .noticia-featured .featured-card::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(to top, rgba(0, 122, 51, 0.9) 0%, transparent 100%)}#noticia .noticia-container .noticia-grid .noticia-featured .featured-card .date-badge{position:absolute;top:40px;left:40px;background:rgba(0,0,0,.4);backdrop-filter:blur(5px);padding:14px 24px;border-radius:20px;font-size:.8rem;z-index:2;font-weight:300}#noticia .noticia-container .noticia-grid .noticia-featured .featured-card .featured-content{position:absolute;bottom:40px;left:40px;right:40px;z-index:2;display:flex;align-items:flex-end;gap:1rem}#noticia .noticia-container .noticia-grid .noticia-featured .featured-card .featured-content .entry-title{font-size:2rem;margin-bottom:15px;color:#fff;font-weight:500}#noticia .noticia-container .noticia-grid .noticia-featured .featured-card .featured-content .entry-title .main-link{color:inherit;text-decoration:none}#noticia .noticia-container .noticia-grid .noticia-featured .featured-card .featured-content .entry-title .main-link::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}#noticia .noticia-container .noticia-grid .noticia-featured .featured-card .featured-content .entry-excerpt{font-size:1rem;margin-bottom:0;opacity:.9}#noticia .noticia-container .noticia-grid .noticia-featured .featured-card .featured-content .btn-circle-arrow{background:#fff;color:#1b1810;border-radius:50%;width:55px;min-width:55px;height:55px;min-height:55px;display:flex;align-items:center;justify-content:center}#noticia .noticia-container .noticia-grid .noticia-featured .featured-card .featured-content .btn-circle-arrow svg{width:28px;height:28px;stroke-width:1px}#noticia .noticia-container .noticia-grid .noticia-featured .featured-card:hover img{transform:scale(1.05)}#noticia .noticia-container .noticia-grid .noticia-list{display:flex;flex-direction:column;gap:30px}#noticia .noticia-container .noticia-grid .noticia-list .noticia-item{position:relative;display:flex;gap:20px;align-items:flex-start;transition:transform .3s ease}#noticia .noticia-container .noticia-grid .noticia-list .noticia-item:hover{transform:translateY(-2px)}#noticia .noticia-container .noticia-grid .noticia-list .noticia-item .item-image{flex:0 0 177px;height:177px}#noticia .noticia-container .noticia-grid .noticia-list .noticia-item .item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#noticia .noticia-container .noticia-grid .noticia-list .noticia-item .item-content{z-index:2}#noticia .noticia-container .noticia-grid .noticia-list .noticia-item .item-content .entry-title{font-size:1.2rem;margin-bottom:5px;font-weight:500}#noticia .noticia-container .noticia-grid .noticia-list .noticia-item .item-content .entry-title .main-link{color:#164120;text-decoration:none}#noticia .noticia-container .noticia-grid .noticia-list .noticia-item .item-content .entry-title .main-link::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}#noticia .noticia-container .noticia-grid .noticia-list .noticia-item .item-content .entry-date{display:block;font-size:.85rem;color:#000;margin-bottom:10px;font-weight:400}#noticia .noticia-container .noticia-grid .noticia-list .noticia-item .item-content .entry-excerpt{font-size:.9rem;line-height:1.4;color:#000;margin-bottom:10px;font-weight:400}#noticia .noticia-container .noticia-grid .noticia-list .noticia-item .item-content .read-more{color:#164120;text-decoration:none;font-size:.9rem;font-weight:600}@media(max-width: 992px){#noticia .noticia-container .noticia-grid{grid-template-columns:1fr}}@media(max-width: 1320px){#cifras .cifras-container{padding-left:20px}#cifras .cifras-container .cifras-content article div{padding:1rem}#cifras .cifras-container .cifras-content article div strong{font-size:3.5rem}}@media(max-width: 1024px){#quienes-somos .quienes-somos-container{flex-direction:column;padding-right:8rem;gap:2.5rem}#quienes-somos .quienes-somos-container .quienes-somos-titles{width:100%;gap:0px;padding-top:5rem}#quienes-somos .quienes-somos-container .quienes-somos-content{width:100%;padding-top:0px;padding-bottom:5rem}#quienes-somos .quienes-somos-container .quienes-somos-bg{position:absolute;right:0;bottom:0;height:100%}#proceso .proceso-container .proceso-content .proceso-swiper .slide-content-wrapper{gap:2rem}#norave .norave-container .norave-titles{width:216px}#cifras .cifras-container{padding-left:0px;gap:2.5rem;flex-direction:column}#cifras .cifras-container .cifras-titles{gap:0px;padding:0px 20px;width:100%}#cifras .cifras-container .cifras-titles .subtitle{margin-top:2.5rem}#cifras .cifras-container .cifras-titles .btn{margin-top:2.5rem}#cifras .cifras-container .cifras-content{width:100%}}@media(max-width: 768px){#hero:after{background-image:linear-gradient(90deg, #164120 15%, rgba(255, 255, 255, 0) 100%)}#hero .hero-container .hero-title{font-size:3rem}#quienes-somos .quienes-somos-container{padding-right:20px}#quienes-somos .quienes-somos-container .quienes-somos-titles{z-index:1}#quienes-somos .quienes-somos-container .quienes-somos-content{z-index:1}#quienes-somos .quienes-somos-container .quienes-somos-content .quienes-somos-buttons{width:100%;justify-content:space-between}#quienes-somos .quienes-somos-container .quienes-somos-bg{opacity:.3}.cifras-content article div{padding:.6rem}.cifras-content article div strong{font-size:2.8rem}#proceso .proceso-container .proceso-titles h3{font-size:1.2rem}#proceso .proceso-container .proceso-content .proceso-swiper .slide-content-wrapper{flex-direction:column;text-align:center}#proceso .proceso-container .proceso-content .proceso-swiper .slide-content-wrapper .slide-content{flex-direction:column;justify-content:center;align-items:center;padding:0px 40px}#proceso .proceso-container .proceso-content .proceso-swiper .slide-content-wrapper .slide-content .slide-title{font-size:1.2rem}#proceso .proceso-container .proceso-content .proceso-swiper .slide-content-wrapper .slide-content .slide-text{font-size:1rem;line-height:1.4}#proceso .proceso-container .proceso-content .proceso-swiper .slide-content-wrapper .slide-content .btn-light{margin-top:2rem}#norave{overflow:hidden}#norave .norave-container{flex-direction:column;gap:2.5rem}#norave .norave-container .norave-titles{width:100%;gap:0px}#norave .norave-container .norave-content{max-width:100%;width:100%;padding:0px}#norave .norave-img{min-height:220px}#noticia .noticia-container{gap:1.5rem}#noticia .noticia-container .noticia-header{gap:1.5rem;flex-direction:column;align-items:flex-start;justify-content:center}#noticia .noticia-container .noticia-header h2{margin:0px}#noticia .noticia-container .noticia-grid .noticia-featured .featured-card::after{background:linear-gradient(to top, rgba(0, 122, 51, 0.9) 50%, transparent 100%)}}@media(max-width: 580px){#hero{min-height:100vh}#hero:after{background-image:linear-gradient(90deg, #164120 25%, rgba(255, 255, 255, 0) 100%)}#hero .hero-container .video-external-controls{bottom:-6rem}#hero .hero-container .hero-title{font-size:2.3rem}#quienes-somos .quienes-somos-container .quienes-somos-content .quienes-somos-buttons{background-color:rgba(0,0,0,0);flex-direction:column;padding:0px}#quienes-somos .quienes-somos-container .quienes-somos-content .quienes-somos-buttons>*{width:100%}#quienes-somos .quienes-somos-container .quienes-somos-content .quienes-somos-buttons .btn-light{gap:42px}#quienes-somos .quienes-somos-container .quienes-somos-bg{display:none}#cifras .cifras-container .cifras-content{flex-direction:column;flex-wrap:wrap}#cifras .cifras-container .cifras-content article{width:100%;text-align:center}#cifras .cifras-container .cifras-content article div{padding:.5rem}#cifras .cifras-container .cifras-content article div p{min-height:100%;max-width:100%}#proceso{padding-bottom:4rem}#norave .norave-container .norave-content .btn{width:100%;margin-bottom:1rem}#certificaciones .cert-container .btn-alt{width:100%}#noticia .noticia-container .noticia-header .btn-alt{width:100%}}@media(max-width: 480px){#certificaciones .cert-container #cert-slider .cert-item{margin:auto;transform:translateX(-40px)}}.single-post-wrapper{background-color:#fff}.single-post-wrapper .post-header{text-align:center;margin-bottom:40px}.single-post-wrapper .post-header .post-meta{font-size:1rem;color:#000;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;display:flex;justify-content:center;gap:10px;opacity:.7}.single-post-wrapper .post-header .post-title{color:#164120}.single-post-wrapper .post-thumbnail-wrapper{margin:auto;margin-bottom:50px;border-radius:8px;overflow:hidden;width:-moz-max-content;width:max-content;box-shadow:0 10px 30px rgba(0,0,0,.1)}.single-post-wrapper .post-thumbnail-wrapper img{max-width:600px;width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.single-post-wrapper .post-footer{margin-top:60px;padding-top:30px;border-top:1px solid #eee}.single-post-wrapper .post-footer .post-tags{margin-bottom:30px}.single-post-wrapper .post-footer .post-tags .tag-label{font-weight:bold;margin-right:5px}.single-post-wrapper .post-footer .post-tags a{text-decoration:none;color:#000;background:#f5f5f5;padding:4px 12px;border-radius:20px;font-size:.85rem}.single-post-wrapper .post-footer .post-tags a:hover{background:#164120;color:#fff}.single-post-wrapper .post-footer .post-navigation{display:flex;justify-content:space-between;gap:20px;font-weight:500}.single-post-wrapper .post-footer .post-navigation a{color:#164120;text-decoration:none}.single-post-wrapper .post-footer .post-navigation a:hover{text-decoration:underline}.single-post-wrapper .related-posts{background:#f9f9f9;padding:80px 0;margin-top:60px}.single-post-wrapper .related-posts .related-title{text-align:center;margin-bottom:40px;color:#164120}.single-post-wrapper .related-posts .related-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media(max-width: 992px){.single-post-wrapper .related-posts .related-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.single-post-wrapper .related-posts .related-grid{grid-template-columns:1fr}}.single-post-wrapper .related-posts .related-item{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.05);transition:transform .3s ease}.single-post-wrapper .related-posts .related-item:hover{transform:translateY(-5px)}.single-post-wrapper .related-posts .related-item .related-link{text-decoration:none;color:inherit}.single-post-wrapper .related-posts .related-item .related-image{height:200px}.single-post-wrapper .related-posts .related-item .related-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-post-wrapper .related-posts .related-item .related-info{padding:20px}.single-post-wrapper .related-posts .related-item .related-info time{font-size:.8rem;opacity:.6;text-transform:uppercase}.single-post-wrapper .related-posts .related-item .related-info h3{font-size:1.1rem;margin-top:10px;line-height:1.3}@media(max-width: 768px){.single-post-wrapper{padding-top:100px}.single-post-wrapper .post-navigation{flex-direction:column;text-align:center}}#control-calidad .control-content{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}#control-calidad .control-content .control-card{background:#fff;padding:40px 30px;width:calc(33.333% - 20px);min-width:300px;max-width:100%;border-radius:12px;border:1px solid #eee;text-align:center;transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1);position:relative;display:flex;flex-direction:column;align-items:center;backface-visibility:hidden;transform:translateZ(0);will-change:transform,box-shadow}#control-calidad .control-content .control-card:hover{transform:translateY(-6px) translateZ(0);box-shadow:0 20px 40px rgba(0,0,0,.05);border-color:#164120}#control-calidad .control-content .control-card:hover .card-decoration{width:50px}#control-calidad .control-content .control-card .card-icon{margin-bottom:25px;height:128px;width:128px;display:flex;align-items:center;background-color:#164120;border-radius:100%}#control-calidad .control-content .control-card .card-icon img{width:80px;height:auto;margin:auto;filter:grayscale(100%);transition:filter .3s ease}#control-calidad .control-content .control-card .card-title{font-size:1.15rem;font-weight:600;color:#222;line-height:1.4;margin:0}#control-calidad .control-content .control-card .card-decoration{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:3px;background:var(--color-primary);transition:width .3s ease}#seguridad-calidad{position:relative;padding:100px 0;background-size:cover;background-position:19rem center;background-attachment:scroll;background-repeat:no-repeat}#seguridad-calidad::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right, #fff 0%, #fff 45%, rgba(255, 255, 255, 0.8) 55%, transparent 100%);z-index:1}#seguridad-calidad .container{z-index:2}#seguridad-calidad .container .titles p{margin-top:1rem}#sello_procesamiento,#sello_piensos{padding:5rem 0}#sello_procesamiento#sello_procesamiento,#sello_piensos#sello_procesamiento{background-color:#ededed}#sello_procesamiento .title,#sello_piensos .title{text-align:center;margin:0}#sello_procesamiento .procesamiento-content,#sello_piensos .procesamiento-content{list-style:none;margin:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:30px;padding:70px 0}#sello_procesamiento .procesamiento-content .procesamiento-item,#sello_piensos .procesamiento-content .procesamiento-item{background:#fff;border:1px solid #eaeaea;border-radius:8px;position:relative;overflow:hidden;transition:all .4s ease;display:flex;flex-direction:column;box-shadow:0 4px 10px rgba(0,0,0,.02)}#sello_procesamiento .procesamiento-content .procesamiento-item.piensos-item,#sello_piensos .procesamiento-content .procesamiento-item.piensos-item{background-color:#ededed}#sello_procesamiento .procesamiento-content .procesamiento-item:hover,#sello_piensos .procesamiento-content .procesamiento-item:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.05);border-color:#f49600}#sello_procesamiento .procesamiento-content .procesamiento-item:hover .card-decoration,#sello_piensos .procesamiento-content .procesamiento-item:hover .card-decoration{height:4px}#sello_procesamiento .procesamiento-content .procesamiento-item .procesamiento-item-content,#sello_piensos .procesamiento-content .procesamiento-item .procesamiento-item-content{padding:25px;padding-top:0px;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center}#sello_procesamiento .procesamiento-content .procesamiento-item .procesamiento-item-imagen,#sello_piensos .procesamiento-content .procesamiento-item .procesamiento-item-imagen{height:220px;display:flex;align-items:center;justify-content:center;width:100%}#sello_procesamiento .procesamiento-content .procesamiento-item .procesamiento-item-imagen.piensos-imagen,#sello_piensos .procesamiento-content .procesamiento-item .procesamiento-item-imagen.piensos-imagen{padding:2rem}#sello_procesamiento .procesamiento-content .procesamiento-item .procesamiento-item-imagen .sello-cert,#sello_piensos .procesamiento-content .procesamiento-item .procesamiento-item-imagen .sello-cert{max-height:100%;width:auto;display:block;-o-object-fit:contain;object-fit:contain}#sello_procesamiento .procesamiento-content .procesamiento-item .item-description,#sello_piensos .procesamiento-content .procesamiento-item .item-description{font-size:1.05rem;font-weight:500;color:#000;margin:0;line-height:1.3}#sello_procesamiento .procesamiento-content .procesamiento-item .card-decoration,#sello_piensos .procesamiento-content .procesamiento-item .card-decoration{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background-color:#f49600;transition:height .3s ease}#sello_procesamiento .procesamiento-descripcion,#sello_piensos .procesamiento-descripcion{text-align:center;margin:auto;max-width:830px;font-size:1.3rem;line-height:1.3rem}#nosotros .nosotros-container{display:flex;gap:1rem;padding:4rem}#nosotros .nosotros-container .nosotros-titles{display:flex;flex-direction:column;gap:2rem}#nosotros .nosotros-container .nosotros-titles span{font-family:"Playlist","Gotham","Montserrat",sans-serif;color:#f49600;text-transform:none;font-weight:500;display:block}#nosotros .nosotros-container .nosotros-content{padding-top:2rem;display:flex;flex-direction:column;gap:2rem}#nosotros .nosotros-container .nosotros-content article{width:100%}#nosotros .nosotros-container .nosotros-content article .description-wrapper{margin-left:1rem}#nosotros .nosotros-container .nosotros-content article h2{margin:0;font-size:1.2rem}#nosotros .nosotros-container .nosotros-content article ul{display:flex;flex-direction:column;gap:1.5rem}#formulario .formulario-container{display:flex;flex-direction:column;gap:1rem;padding:8rem 0;background-size:cover;background-position:center center;background-repeat:no-repeat}#formulario .formulario-container .formulario-form{background:rgba(0,0,0,.6);backdrop-filter:blur(8px);width:100%;border-radius:4px;padding:2rem}#formulario .formulario-container .formulario-form .title{text-align:center;width:100%;color:#fff;margin-bottom:1.5rem}#formulario .formulario-container .formulario-form .block-form{display:flex;flex-wrap:wrap;color:#fff}#formulario .formulario-container .formulario-form .block-form>div{padding:0 1rem}#formulario .formulario-container .formulario-form .block-form input,#formulario .formulario-container .formulario-form .block-form textarea,#formulario .formulario-container .formulario-form .block-form .full{width:100%}#formulario .formulario-container .formulario-form .block-form input,#formulario .formulario-container .formulario-form .block-form textarea{min-height:42px;font-size:1rem;margin:8px 0px;padding:0 1rem}#formulario .formulario-container .formulario-form .block-form input:focus-visible,#formulario .formulario-container .formulario-form .block-form textarea:focus-visible{outline:1px solid #f49600;outline-offset:0px}#formulario .formulario-container .formulario-form .block-form input[type=checkbox]{width:auto;min-height:auto;margin:0px;padding:0px}#formulario .formulario-container .formulario-form .block-form input[type=file].cv{position:relative;padding:5px;background:hsla(0,0%,100%,.05);border:1px dashed hsla(0,0%,100%,.2);border-radius:4px;cursor:pointer;line-height:32px;font-size:0;height:44px;overflow:hidden}#formulario .formulario-container .formulario-form .block-form input[type=file].cv::file-selector-button{border:none;background:#f49600;padding:0 1.2rem;height:32px;margin-right:15px;border-radius:2px;color:rgba(0,0,0,0) !important;font-weight:700;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px;cursor:pointer;transition:all .3s ease}#formulario .formulario-container .formulario-form .block-form input[type=file].cv::after{content:"Seleccionar CV";position:absolute;left:5px;width:130px;text-align:center;top:50%;transform:translateY(-50%);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.5px;pointer-events:none}#formulario .formulario-container .formulario-form .block-form input[type=file].cv::before{content:"Comparte con nosotros tu experiencia laboral...";color:#fff;font-size:1rem;font-weight:700;font-family:inherit;position:absolute;left:150px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.7}#formulario .formulario-container .formulario-form .block-form input[type=file].cv:hover{background:hsla(0,0%,100%,.1);border-color:#f49600}#formulario .formulario-container .formulario-form .block-form input[type=file].cv:hover::file-selector-button{background:#f49600}#formulario .formulario-container .formulario-form .block-form input[type=file].cv:focus-visible{outline:1px solid #f49600}#formulario .formulario-container .formulario-form .block-form .wpcf7-list-item{margin:0px}#formulario .formulario-container .formulario-form .block-form .obligatorio{font-size:24px;color:#ed333e}#formulario .formulario-container .formulario-form .enviar>p{position:relative;display:flex;flex-direction:column;align-items:center;gap:15px}#formulario .formulario-container .formulario-form .enviar>p .btn{outline:0px;border:0;max-width:250px;margin:auto}#formulario .formulario-container .formulario-form .enviar>p .btn:focus-visible{outline:3px solid #f49600;outline-offset:3px}#formulario .formulario-container .formulario-form .enviar>p .wpcf7-spinner{background-color:#fff;margin:0;width:24px;height:24px}#formulario .formulario-container .formulario-form .enviar>p .wpcf7-spinner:before{background-color:#164120}#formulario .formulario-container .formulario-form .wpcf7-not-valid-tip,#formulario .formulario-container .formulario-form .wpcf7-response-output,#formulario .formulario-container .formulario-form a{color:#fff}#formulario .formulario-container .formulario-form a:hover,#formulario .formulario-container .formulario-form a:focus,#formulario .formulario-container .formulario-form a:active,#formulario .formulario-container .formulario-form a:visited,#formulario .formulario-container .formulario-form a:link,#formulario .formulario-container .formulario-form a:target{color:#fbefcb}#proceso-listado .proceso-content{display:flex;flex-direction:column;gap:0px}#proceso-listado .proceso-content article{display:flex;gap:2rem}#proceso-listado .proceso-content article .proceso-text{display:flex;flex-direction:column;justify-content:center}#proceso-listado .proceso-content article .proceso-text h2{margin-top:0px}#proceso-listado .proceso-content article .proceso-text .proceso-link{width:-moz-max-content;width:max-content;margin-left:auto}#proceso-listado .proceso-content article:nth-child(even){max-width:inherit;text-align:end;background-color:#f1f1f1;padding-left:calc((100vw - 1280px)/2);padding-right:0}#proceso-listado .proceso-content article:nth-child(odd){flex-direction:row-reverse;max-width:inherit;padding-right:calc((100vw - 1280px)/2);padding-left:0}#proceso-listado .proceso-content article .proceso-imagen{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}#proceso-listado .proceso-content article .proceso-imagen img{width:100%;height:100%;border-radius:0px}#donde_estamos .donde-estamos-titles{padding-top:3.5rem}#donde_estamos .donde_estamos-container{display:flex;flex-wrap:wrap}#donde_estamos .donde-estamos-content{display:flex;flex-direction:column;gap:1rem;flex:1;padding-top:7rem;max-width:632px}#subvenciones-calidad .subvenciones-content{display:flex;flex-direction:column;gap:60px}#subvenciones-calidad .subvenciones-content .subvenciones-item{background:#fff;padding:30px;width:100%;transition:all .4s ease;position:relative;display:flex;flex-direction:column;align-items:flex-start;backface-visibility:hidden;transform:translateZ(0)}#subvenciones-calidad .subvenciones-content .subvenciones-item:hover .img-subvencion{box-shadow:0 15px 35px rgba(0,0,0,.07)}#subvenciones-calidad .subvenciones-content .subvenciones-item .item-title{font-size:1.5rem;font-weight:700;color:#1b1810;margin-bottom:20px;line-height:1.2}#subvenciones-calidad .subvenciones-content .subvenciones-item .item-image-wrapper{width:100%;height:auto;overflow:hidden;border-radius:8px;background-color:#f9f9f9}#subvenciones-calidad .subvenciones-content .subvenciones-item .item-image-wrapper .img-subvencion{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;transition:all .5s ease}.quienes-somos-hero .titles-alt .title span{font-size:4rem}#hero-nosotros .title span{font-size:4rem}#hero-nosotros .nosotros-buttons{display:flex;align-items:center;justify-content:center;gap:.8rem;border-radius:40px;background:#007a38;padding:.5rem;width:-moz-fit-content;width:fit-content}#hero-nosotros .nosotros-buttons .btn-light{gap:.6rem;background:#007a38;color:#fff !important}#hero-nosotros .nosotros-buttons .btn-light .icon-arrow{background-color:#fff;rotate:90deg}#hero-nosotros .nosotros-buttons .btn-light:hover{transform:scale(1)}#hero-nosotros .nosotros-buttons .btn-alt{background-color:#fff;color:#000 !important;text-decoration:none;min-width:218px}#hero-nosotros .nosotros-buttons .btn-alt .icon-arrow{background-color:#f49600}#nosotros-equipo{overflow:hidden}#nosotros-equipo .titles-alt .title span{font-size:4rem}#nosotros-equipo .equipo-content{position:relative;width:100%;padding:2rem 0;cursor:grab}#nosotros-equipo .equipo-content:active{cursor:grabbing}#nosotros-equipo .equipo-content .swiper-wrapper{width:100%;height:500px}#nosotros-equipo .equipo-content .swiper-wrapper .equipo-card{display:flex;justify-content:center;align-items:center;overflow:hidden}#nosotros-equipo .equipo-content .swiper-wrapper .equipo-card .equipo-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#nosotros-equipo .equipo-content .equipo-buttons{position:absolute;top:50%;z-index:1;transform:translateY(-50%);display:flex;width:100%;justify-content:space-between}#nosotros-equipo .equipo-content .equipo-buttons .slider-next{right:20px}#nosotros-equipo .equipo-content .equipo-buttons .slider-prev{left:20px}#ubicacion-nosotros{background-color:#fbefcb}#ubicacion-nosotros .ubicacion-header{width:100%;padding-bottom:0px}#ubicacion-nosotros .ubicacion-content{width:100%;padding-top:20px}#ubicacion-nosotros .ubicacion-content .ubicacion-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:30px}#ubicacion-nosotros .ubicacion-content .ubicacion-list .ubiacion-item{display:flex;flex-direction:column;gap:1rem}#ubicacion-nosotros .ubicacion-content .ubicacion-list .ubiacion-item .item-pill{background-color:#fff;border-radius:50px;padding:8px 20px;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:320px;box-shadow:0 4px 10px rgba(0,0,0,.03)}#ubicacion-nosotros .ubicacion-content .ubicacion-list .ubiacion-item .item-pill .pill-text{font-size:1rem;font-weight:600;color:#000}#ubicacion-nosotros .ubicacion-content .ubicacion-list .ubiacion-item .item-pill .pill-dot{width:20px;height:20px;border-radius:50%;display:inline-block;flex-shrink:0}#ubicacion-nosotros .ubicacion-content .ubicacion-list .ubiacion-item .item-description{font-size:1rem;color:#1b1810;margin:0;padding-left:15px;line-height:1.5}#ubicacion-nosotros .ubicacion-content .ubicacion-img{display:flex;justify-content:center;align-items:center}#ubicacion-nosotros .ubicacion-content .ubicacion-img img{width:100%;max-width:800px;height:auto;display:block;-o-object-fit:contain;object-fit:contain}#historia-nosotros{background-color:#ededed;padding:80px 0}#historia-nosotros .historia-header .title span{font-size:4rem;line-height:5.3rem}#historia-nosotros .historia-timeline-container{display:flex;flex-direction:column;position:relative;padding:0;margin:0 auto}#historia-nosotros .historia-timeline-container .timeline-line{position:absolute;top:40px;left:50%;width:2px;background-color:#d1d1d1;transform:translateX(-50%);z-index:1}#historia-nosotros .historia-timeline-container .timeline-line .timeline-progress{position:absolute;top:0;left:0;width:100%;height:0;background-color:#f49600;transition:height .5s ease-out}#historia-nosotros .historia-timeline-container .historia-list{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:column}#historia-nosotros .historia-timeline-container .historia-list .timeline-item{position:relative;width:50%;padding:0 40px;z-index:2;margin-bottom:0}#historia-nosotros .historia-timeline-container .historia-list .timeline-item:nth-child(n+2){margin-top:-140px}#historia-nosotros .historia-timeline-container .historia-list .timeline-item:nth-child(n+2).timeline-left{transform:translateY(-20%)}#historia-nosotros .historia-timeline-container .historia-list .timeline-item:last-child{margin-bottom:-40px}#historia-nosotros .historia-timeline-container .historia-list .timeline-item .timeline-dot{position:absolute;top:40px;width:16px;height:16px;border-radius:50%;background-color:#ededed;border:3px solid #a3a3a3;z-index:3;transition:all .4s ease}#historia-nosotros .historia-timeline-container .historia-list .timeline-item.timeline-left{align-self:flex-start;text-align:right}#historia-nosotros .historia-timeline-container .historia-list .timeline-item.timeline-left .timeline-dot{right:-8px}#historia-nosotros .historia-timeline-container .historia-list .timeline-item.timeline-left .timeline-content{margin-left:auto}#historia-nosotros .historia-timeline-container .historia-list .timeline-item.timeline-left .timeline-content::before{content:"";position:absolute;top:25px;right:-10px;border-width:10px 0 10px 10px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}#historia-nosotros .historia-timeline-container .historia-list .timeline-item.timeline-right{align-self:flex-end;text-align:left}#historia-nosotros .historia-timeline-container .historia-list .timeline-item.timeline-right .timeline-dot{left:-8px}#historia-nosotros .historia-timeline-container .historia-list .timeline-item.timeline-right .timeline-content{margin-right:auto}#historia-nosotros .historia-timeline-container .historia-list .timeline-item.timeline-right .timeline-content::before{content:"";position:absolute;top:25px;left:-10px;border-width:10px 10px 10px 0;border-style:solid;transition:all .4s ease;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}#historia-nosotros .historia-timeline-container .historia-list .timeline-item .timeline-content{background:#fff;position:relative;box-shadow:0 5px 15px rgba(0,0,0,.05);opacity:.5;transform:translateY(20px);transition:all .6s ease}#historia-nosotros .historia-timeline-container .historia-list .timeline-item .timeline-content .timeline-text{padding:30px}#historia-nosotros .historia-timeline-container .historia-list .timeline-item .timeline-content .historia-year{font-size:1.5rem;color:#000;font-weight:700;margin-bottom:10px}#historia-nosotros .historia-timeline-container .historia-list .timeline-item .timeline-content .historia-desc{font-size:.95rem;color:#000;line-height:1.5}#historia-nosotros .historia-timeline-container .historia-list .timeline-item .timeline-content .historia-img img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;display:block;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#historia-nosotros .historia-timeline-container .historia-list .timeline-item.is-active .timeline-dot{background-color:#f49600;border-color:#f49600;transform:scale(1.2)}#historia-nosotros .historia-timeline-container .historia-list .timeline-item.is-active.timeline-left .timeline-content::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f49600}#historia-nosotros .historia-timeline-container .historia-list .timeline-item.is-active.timeline-right .timeline-content::before{border-color:rgba(0,0,0,0) #f49600 rgba(0,0,0,0) rgba(0,0,0,0)}#historia-nosotros .historia-timeline-container .historia-list .timeline-item.is-active .timeline-content{opacity:1;transform:translateY(0);background-color:#f49600}#actualidad-nosotros{padding:80px 0 0 0}#actualidad-nosotros .container{padding-top:0px}#actualidad-nosotros .titles-alt{margin-bottom:0px}#actualidad-nosotros .titles-alt .title span{font-size:4rem}#actualidad-nosotros .actualidad-grid{display:flex;width:100%}#actualidad-nosotros .actualidad-grid .actualidad-card{min-height:480px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;display:flex;align-items:flex-end;padding:50px 40px;overflow:hidden;transition:all .4s ease}#actualidad-nosotros .actualidad-grid .actualidad-card .card-content{position:relative;z-index:2;color:#fff;min-height:150px;width:100%;transform:translateY(0);transition:transform .4s ease}#actualidad-nosotros .actualidad-grid .actualidad-card .card-content .card-title{font-size:1.6rem;font-weight:500;margin-bottom:28px;letter-spacing:-0.5px}#actualidad-nosotros .actualidad-grid .actualidad-card .card-content .card-desc{font-size:1rem;line-height:1.5;margin:0}.posts-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:2rem;margin-top:3rem}.posts-grid .post-card .post-link{text-decoration:none;display:block;color:inherit;height:100%}.posts-grid .post-card .post-link:hover .post-thumbnail img{transform:scale(1.05)}.posts-grid .post-card .post-link:hover .post-title{color:#007a38}.posts-grid .post-card .post-thumbnail{aspect-ratio:16/9;overflow:hidden;margin-bottom:20px;border-radius:4px}.posts-grid .post-card .post-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.posts-grid .post-card .post-content .post-date{display:block;font-size:.85rem;color:#000;font-weight:600;margin-bottom:10px;text-transform:capitalize}.posts-grid .post-card .post-content .post-title{font-size:1.4rem;line-height:1.3;color:#164120;margin:0px;margin-bottom:15px;font-weight:700;text-decoration:underline}.posts-grid .post-card .post-content .post-excerpt{font-size:1rem;line-height:1.6;color:#1b1810}.posts-grid .post-card .post-content .post-excerpt p{margin:0}.pagination-container{margin:4rem 0px;display:flex;justify-content:center}.pagination-container .page-numbers{padding:.5rem 1rem;margin:0 .25rem;border:1px solid #164120;color:#000;text-decoration:none;transition:all .3s ease}.pagination-container .page-numbers:hover,.pagination-container .page-numbers.current{color:#164120;border-color:#f49600}@media(max-width: 1024px){.posts-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.posts-grid{grid-template-columns:1fr}}/*# sourceMappingURL=style.min.css.map */