:root{--header-height:100px}@keyframes animateInfiniteSlider{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes spin{to{transform:rotate(1turn)}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:inherit!important;-webkit-transition:"color 9999s ease-out, background-color 9999s ease-out";-webkit-transition-delay:9999s}*{text-wrap:pretty}#main-content,body{background-color:#fff9f2!important}.hidden{display:none!important}footer:has(.footer_parallax){--footer-height:50%;padding-top:var(--footer-height);position:relative;z-index:0}footer .footer_parallax{bottom:0;left:0;position:fixed;right:0;width:100%}.menu-inline-flex{align-items:center;display:flex;flex-wrap:wrap;gap:25px;justify-content:center;list-style:none!important;padding:0!important}@media (max-width:767px){.menu-inline-flex{flex-direction:column;gap:10px}}.menu-inline-flex li{color:#2c2d2c;font-size:1.2em}.menu-inline-flex li a{color:#2c2d2c}@media (hover:hover){.menu-inline-flex li a:hover{color:#50a336}}#custom-header{background:url(/wp-content/uploads/2025/04/background-header.jpg);background-color:#fff9f2;background-position:100%;background-repeat:no-repeat;background-size:contain;padding:8px 100px;position:sticky;top:0;width:100%}@media (max-width:1300px){#custom-header{background-position:60vw 100%}}@media (max-width:1024px) and (orientation:portrait){#custom-header{padding:8px 10%}}@media (max-width:1023px) and (orientation:landscape){#custom-header{padding:8px 10%}}@media (max-width:1024px) and (orientation:portrait){#custom-header{background-position:50vw 100%;background-size:cover;padding:8px 5%}}@media (max-width:1023px) and (orientation:landscape){#custom-header{background-position:50vw 100%;background-size:cover;padding:8px 5%}}@media (max-width:767px){#custom-header{background-position:20vw 100%}}#custom-header .custom-header--wrapper{align-items:center;display:flex;gap:80px;justify-content:flex-start;width:100%}@media (max-width:1024px) and (orientation:portrait){#custom-header .custom-header--wrapper{gap:25px}}@media (max-width:1023px) and (orientation:landscape){#custom-header .custom-header--wrapper{gap:25px}}#custom-header .custom-header--wrapper .custom-header--movil-actions{margin-left:auto}@media (min-width:1025px) and (orientation:portrait){#custom-header .custom-header--wrapper .custom-header--movil-actions{display:none;pointer-events:none}}@media (min-width:1024px) and (orientation:landscape){#custom-header .custom-header--wrapper .custom-header--movil-actions{display:none;pointer-events:none}}#custom-header .custom-header--wrapper .custom-header--movil-actions button{all:unset;cursor:pointer;display:flex}#custom-header .custom-header--wrapper .custom-header--movil-actions button svg{height:40px;width:auto}#custom-header .custom-header--wrapper .custom-header--logo,#custom-header .custom-header--wrapper .custom-header--logo a,#custom-header .custom-header--wrapper .custom-header--logo a img{width:125px}@media (max-width:1024px) and (orientation:portrait){#custom-header .custom-header--wrapper .custom-header--menu{align-items:flex-end;display:flex;flex-direction:column;height:100vh;overflow:hidden;position:absolute;right:0;top:0;transition-delay:.2s;width:0}#custom-header .custom-header--wrapper .custom-header--menu>div,#custom-header .custom-header--wrapper .custom-header--menu>nav{transform:translate(100%);transition:transform .2s ease-out}#custom-header .custom-header--wrapper .custom-header--menu.open{transition-delay:0s;width:100vw}#custom-header .custom-header--wrapper .custom-header--menu.open>div,#custom-header .custom-header--wrapper .custom-header--menu.open>nav{transform:translate(0)}}@media (max-width:1023px) and (orientation:landscape){#custom-header .custom-header--wrapper .custom-header--menu{align-items:flex-end;display:flex;flex-direction:column;height:100vh;overflow:hidden;position:absolute;right:0;top:0;transition-delay:.2s;width:0}#custom-header .custom-header--wrapper .custom-header--menu>div,#custom-header .custom-header--wrapper .custom-header--menu>nav{transform:translate(100%);transition:transform .2s ease-out}#custom-header .custom-header--wrapper .custom-header--menu.open{transition-delay:0s;width:100vw}#custom-header .custom-header--wrapper .custom-header--menu.open>div,#custom-header .custom-header--wrapper .custom-header--menu.open>nav{transform:translate(0)}}#custom-header .custom-header--wrapper .custom-header--menu .movil-actions--menu-close.overlay{all:unset;bottom:0;cursor:pointer;height:100%;left:0;position:absolute;right:0;top:0;width:100%}@media (min-width:1025px) and (orientation:portrait){#custom-header .custom-header--wrapper .custom-header--menu .movil-actions--menu-close.overlay{display:none}}@media (min-width:1024px) and (orientation:landscape){#custom-header .custom-header--wrapper .custom-header--menu .movil-actions--menu-close.overlay{display:none}}#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__header{background-color:#fff9f2;max-width:400px;padding:25px;width:80vw}@media (min-width:1025px) and (orientation:portrait){#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__header{display:none}}@media (min-width:1024px) and (orientation:landscape){#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__header{display:none}}#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__header .movil-actions--menu-close{all:unset;cursor:pointer;display:flex;margin-left:auto}#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__header .movil-actions--menu-close svg{height:40px;width:auto}@media (max-width:1024px) and (orientation:portrait){#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper{background-color:#fff9f2;height:calc(100% + 1px);margin-top:-1px;max-width:400px;padding:25px;width:80vw}}@media (max-width:1023px) and (orientation:landscape){#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper{background-color:#fff9f2;height:calc(100% + 1px);margin-top:-1px;max-width:400px;padding:25px;width:80vw}}#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper ul{align-items:center;display:flex;flex-wrap:wrap;gap:26px;justify-content:center;list-style:none!important;padding:0!important}@media (max-width:1024px) and (orientation:portrait){#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper ul{align-items:flex-start;flex-direction:column;text-align:left}}@media (max-width:1023px) and (orientation:landscape){#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper ul{align-items:flex-start;flex-direction:column;text-align:left}}#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper ul li{color:#2c2d2c;font-size:1.2em;position:relative}@media (max-width:1024px) and (orientation:portrait){#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper ul li{font-size:1.5em;padding-right:20%;width:100%}}@media (max-width:1023px) and (orientation:landscape){#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper ul li{font-size:1.5em;padding-right:20%;width:100%}}#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper ul li a{color:#2c2d2c;font-weight:600;max-width:max-content}@media (hover:hover){#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper ul li a:hover{color:#50a336}}@media (min-width:1025px) and (orientation:portrait){#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper ul li{position:relative}#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper ul li:focus-within>.sub-menu,#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper ul li:hover>.sub-menu{display:flex;opacity:1;visibility:visible}}@media (min-width:1024px) and (orientation:landscape){#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper ul li{position:relative}#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper ul li:focus-within>.sub-menu,#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper ul li:hover>.sub-menu{display:flex;opacity:1;visibility:visible}}@media (max-width:1024px) and (orientation:portrait){#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper ul li:has(.sub-menu):after{content:"+";display:block;font-size:1.6em;margin-left:auto;position:absolute;right:0;top:-5px}#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper ul li.submenu-open>.sub-menu{background:none;box-shadow:none;display:flex;min-width:0;opacity:1;padding-left:1.2em;position:static;visibility:visible}#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper ul li.submenu-open:has(.sub-menu):after{content:"-"}}@media (max-width:1023px) and (orientation:landscape){#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper ul li:has(.sub-menu):after{content:"+";display:block;font-size:1.6em;margin-left:auto;position:absolute;right:0;top:-5px}#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper ul li.submenu-open>.sub-menu{background:none;box-shadow:none;display:flex;min-width:0;opacity:1;padding-left:1.2em;position:static;visibility:visible}#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper ul li.submenu-open:has(.sub-menu):after{content:"-"}}#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper ul li .sub-menu{align-items:flex-start;display:none;flex-direction:column;font-size:.8em;gap:.5em;justify-content:flex-start}@media (min-width:1025px) and (orientation:portrait){#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper ul li .sub-menu{background:#fff9f2;box-shadow:0 4px 16px rgba(0,0,0,.08);left:0;min-width:max-content;opacity:0;padding:1em!important;position:absolute;top:100%;transition:opacity .2s,visibility .2s;visibility:hidden;z-index:10}#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper ul li .sub-menu li{max-width:200px}}@media (min-width:1024px) and (orientation:landscape){#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper ul li .sub-menu{background:#fff9f2;box-shadow:0 4px 16px rgba(0,0,0,.08);left:0;min-width:max-content;opacity:0;padding:1em!important;position:absolute;top:100%;transition:opacity .2s,visibility .2s;visibility:hidden;z-index:10}#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper ul li .sub-menu li{max-width:200px}}@media (max-width:1024px) and (orientation:portrait){#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper ul li .sub-menu{font-size:.5em;padding-top:1.5em!important}}@media (max-width:1023px) and (orientation:landscape){#custom-header .custom-header--wrapper .custom-header--menu .custom-header--menu__wrapper ul li .sub-menu{font-size:.5em;padding-top:1.5em!important}}@media (max-width:1024px) and (orientation:portrait){#et-boc:has(.custom-header--menu.open){overflow:hidden}#et-boc:has(.custom-header--menu.open) #et-main-area{filter:brightness(.8);pointer-events:none;transition:filter .2s ease-out}}@media (max-width:1023px) and (orientation:landscape){#et-boc:has(.custom-header--menu.open){overflow:hidden}#et-boc:has(.custom-header--menu.open) #et-main-area{filter:brightness(.8);pointer-events:none;transition:filter .2s ease-out}}.banner-efecto-ola{align-items:stretch;background:#fff9f2;box-sizing:border-box;display:flex;justify-content:center;position:relative}.banner-efecto-ola .banner-efecto-ola__contenedor{align-items:flex-start;display:flex;flex-direction:row;gap:2rem;justify-content:center;width:100%}@media (max-width:1024px) and (orientation:portrait){.banner-efecto-ola .banner-efecto-ola__contenedor{align-items:flex-start;flex-direction:column-reverse;gap:2rem;justify-content:flex-start}}@media (max-width:1023px) and (orientation:landscape){.banner-efecto-ola .banner-efecto-ola__contenedor{align-items:flex-start;flex-direction:column-reverse;gap:2rem;justify-content:flex-start}}.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__textos{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;width:calc(60% - 1rem);z-index:10}@media (min-width:1025px) and (orientation:portrait){.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__textos{height:calc(100vh - var(--header-height));padding-bottom:50px;position:sticky;top:calc(var(--header-height) + 50px)}}@media (min-width:1024px) and (orientation:landscape){.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__textos{height:calc(100vh - var(--header-height));padding-bottom:50px;position:sticky;top:calc(var(--header-height) + 50px)}}@media (max-width:1024px) and (orientation:portrait){.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__textos{flex:1;gap:1rem;width:100%;z-index:auto}}@media (max-width:1023px) and (orientation:landscape){.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__textos{flex:1;gap:1rem;width:100%;z-index:auto}}.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__textos .banner-efecto-ola__texto{--scale-base:1.2;--scale-width:66;color:#1a1a1a;font-size:calc(var(--scale-base)*1rem);font-weight:500;line-height:1.2;transition:font-size .1s,width .1s;width:calc(var(--scale-width)*1%)}.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__textos .banner-efecto-ola__texto.banner-efecto-ola__texto.primary b:nth-of-type(3n+1),.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__textos .banner-efecto-ola__texto.banner-efecto-ola__texto.primary strong:nth-of-type(3n+1){color:#50a336}.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__textos .banner-efecto-ola__texto.banner-efecto-ola__texto.primary b:nth-of-type(3n+2),.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__textos .banner-efecto-ola__texto.banner-efecto-ola__texto.primary strong:nth-of-type(3n+2){color:#5fbfc8}.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__textos .banner-efecto-ola__texto.banner-efecto-ola__texto.primary b:nth-of-type(3n),.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__textos .banner-efecto-ola__texto.banner-efecto-ola__texto.primary strong:nth-of-type(3n){color:#846130}.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__textos .banner-efecto-ola__texto.secondary b:nth-of-type(3n+1),.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__textos .banner-efecto-ola__texto.secondary strong:nth-of-type(3n+1){color:#5fbfc8}.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__textos .banner-efecto-ola__texto.secondary b:nth-of-type(3n+2),.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__textos .banner-efecto-ola__texto.secondary strong:nth-of-type(3n+2){color:#846130}.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__textos .banner-efecto-ola__texto.secondary b:nth-of-type(3n),.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__textos .banner-efecto-ola__texto.secondary strong:nth-of-type(3n){color:#50a336}.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__textos .banner-efecto-ola__texto.tertiary b:nth-of-type(3n+1),.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__textos .banner-efecto-ola__texto.tertiary strong:nth-of-type(3n+1){color:#846130}.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__textos .banner-efecto-ola__texto.tertiary b:nth-of-type(3n+2),.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__textos .banner-efecto-ola__texto.tertiary strong:nth-of-type(3n+2){color:#5fbfc8}.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__textos .banner-efecto-ola__texto.tertiary b:nth-of-type(3n),.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__textos .banner-efecto-ola__texto.tertiary strong:nth-of-type(3n){color:#50a336}@media (max-width:1024px) and (orientation:portrait){.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__textos .banner-efecto-ola__texto{--scale-base:1.4;--scale-width:70}}@media (max-width:1023px) and (orientation:landscape){.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__textos .banner-efecto-ola__texto{--scale-base:1.4;--scale-width:70}}.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__imagenes{align-items:stretch;display:flex;flex:1;flex-direction:column;justify-content:flex-start;position:relative;width:calc(40% - 1rem);z-index:2}@media (max-width:1024px) and (orientation:portrait){.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__imagenes{flex-direction:row;min-width:100vw;overflow-x:auto;overflow-y:hidden;padding:0 5vw;scroll-behavior:smooth;scroll-padding:0 5vw;scroll-snap-type:x mandatory;width:100vw;-webkit-overflow-scrolling:touch;gap:1em;margin-left:-5vw;min-height:unset;position:static;scrollbar-width:none}.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__imagenes::-webkit-scrollbar{display:none;width:0}}@media (max-width:1023px) and (orientation:landscape){.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__imagenes{flex-direction:row;min-width:100vw;overflow-x:auto;overflow-y:hidden;padding:0 5vw;scroll-behavior:smooth;scroll-padding:0 5vw;scroll-snap-type:x mandatory;width:100vw;-webkit-overflow-scrolling:touch;gap:1em;margin-left:-5vw;min-height:unset;position:static;scrollbar-width:none}.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__imagenes::-webkit-scrollbar{display:none;width:0}}.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__imagenes .banner-efecto-ola__imagen{align-items:center;aspect-ratio:1;background:transparent;display:flex;height:auto;justify-content:center;left:0;position:sticky;scroll-snap-align:start;top:calc(var(--header-height) + 50px);width:100%}@media (min-width:1025px) and (orientation:portrait){.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__imagenes .banner-efecto-ola__imagen{border-radius:15px;filter:drop-shadow(0 0 25px rgba(0,0,0,.2));overflow:hidden;transform:rotate(var(--img-rotate,0deg));transition:transform .2s}}@media (min-width:1024px) and (orientation:landscape){.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__imagenes .banner-efecto-ola__imagen{border-radius:15px;filter:drop-shadow(0 0 25px rgba(0,0,0,.2));overflow:hidden;transform:rotate(var(--img-rotate,0deg));transition:transform .2s}}@media (max-width:1024px) and (orientation:portrait){.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__imagenes .banner-efecto-ola__imagen{flex:80%;left:unset;max-width:80%;min-width:80%;position:relative;top:unset;width:80vw}}@media (max-width:1023px) and (orientation:landscape){.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__imagenes .banner-efecto-ola__imagen{flex:80%;left:unset;max-width:80%;min-width:80%;position:relative;top:unset;width:80vw}}.banner-efecto-ola .banner-efecto-ola__contenedor .banner-efecto-ola__imagenes .banner-efecto-ola__imagen img{bottom:0;height:100%;left:0;max-height:100%;max-width:100%;object-fit:cover;position:absolute;right:0;top:0;width:100%}.infinite-carousel{display:flex;margin:0;overflow:hidden;width:100%}@media (max-width:1024px) and (orientation:portrait){.infinite-carousel{margin-left:-10vw;padding:0 10%;width:100vw}}@media (max-width:1023px) and (orientation:landscape){.infinite-carousel{margin-left:-10vw;padding:0 10%;width:100vw}}@media (max-width:767px){.infinite-carousel{margin-left:-5vw;padding:0 5%}}.infinite-carousel .infinite-carousel__track{--animationName:none;animation-duration:var(--animation-duration,20s);animation-iteration-count:infinite;animation-name:var(--animationName);animation-timing-function:linear;display:flex;gap:25px;min-width:max-content;padding-right:25px;width:auto}.infinite-carousel .infinite-carousel__track.reverse{animation-direction:reverse}.infinite-carousel .infinite-carousel__track .infinite-carousel__slide{align-items:center;aspect-ratio:1/1;display:flex;flex:0 0 auto;justify-content:center;width:120px}.infinite-carousel .infinite-carousel__track .infinite-carousel__slide img{display:block;height:auto;width:100%}.infinite-carousel.columns_1 .infinite-carousel__slide{flex:960px 1 1;max-width:960px;min-width:960px;width:960px}.infinite-carousel.columns_2 .infinite-carousel__slide{flex:480px 1 1;max-width:480px;min-width:480px;width:480px}.infinite-carousel.columns_3 .infinite-carousel__slide{flex:320px 1 1;max-width:320px;min-width:320px;width:320px}.infinite-carousel.columns_4 .infinite-carousel__slide{flex:240px 1 1;max-width:240px;min-width:240px;width:240px}.infinite-carousel.columns_5 .infinite-carousel__slide{flex:192px 1 1;max-width:192px;min-width:192px;width:192px}.infinite-carousel.columns_6 .infinite-carousel__slide{flex:160px 1 1;max-width:160px;min-width:160px;width:160px}.infinite-carousel.columns_7 .infinite-carousel__slide{flex:137.14286px 1 1;max-width:137.14286px;min-width:137.14286px;width:137.14286px}.infinite-carousel.columns_8 .infinite-carousel__slide{flex:120px 1 1;max-width:120px;min-width:120px;width:120px}.caracol-animado__frame{aspect-ratio:1;position:relative;width:100%}.caracol-animado__frame img.caracol-shake-rotate{animation:caracol-shake-rotate .4s cubic-bezier(.36,.07,.19,.97) both}@keyframes caracol-shake-rotate{0%{transform:translateX(0) rotate(0deg)}10%{transform:translateX(-3px) rotate(-5deg)}20%{transform:translateX(3px) rotate(5deg)}30%{transform:translateX(-3px) rotate(-6deg)}40%{transform:translateX(3px) rotate(6deg)}50%{transform:translateX(-2px) rotate(-4deg)}60%{transform:translateX(2px) rotate(4deg)}70%{transform:translateX(-1px) rotate(-2deg)}80%{transform:translateX(1px) rotate(2deg)}90%{transform:translateX(0) rotate(0deg)}to{transform:translateX(0) rotate(0deg)}}.eib-post-grid{display:block}.eib-post-grid__wrapper{display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}@media (max-width:767px){.eib-post-grid__wrapper{grid-template-columns:repeat(1,1fr)}}.post-card{background-color:#fff9f2;border:1px solid #50a336;display:flex;flex-direction:column;overflow:hidden;transform:scale(1);transition:transform .3s ease}@media (hover:hover){.post-card:hover{transform:scale(1.03)}}.post-card .post-card__link{all:unset;cursor:pointer;display:flex;flex-direction:column;height:100%}.post-card__image-wrapper{aspect-ratio:1.3;background-color:rgba(95,191,200,.3);border-bottom:1px solid #fff9f2;display:block;position:relative;width:100%}.post-card__image-wrapper img,.post-card__image-wrapper picture{bottom:0;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;right:0;top:0;width:100%}.post-card__content{display:flex;flex-direction:column;flex-grow:1;padding:15px}.post-card__title{font-size:1.25rem;font-weight:600;line-height:1.3;margin:0 0 10px;padding:0}.post-card__title a{color:#2c2d2c;text-decoration:none;transition:color .3s ease}.post-card__title a:hover{color:#50a336}.post-card__date{color:#777;font-size:.85rem;font-style:italic;font-weight:400;margin-bottom:10px;padding:0}.post-card__excerpt{color:#2c2d2c;flex-grow:1;font-size:.95rem;font-weight:400;line-height:1.5;margin-bottom:15px;padding:0}.post-card__read-more{all:unset;align-items:center;color:#50a336;cursor:pointer;display:flex;font-weight:600;gap:3px;margin-top:auto;padding:0}@media (hover:hover){.post-card__read-more:hover svg{transform:translateX(5px)}}.post-card__read-more svg{position:relative;top:1px;fill:currentColor;height:24px;transition:transform .3s ease;width:24px}.scroll-sentinel{align-items:center;display:flex;justify-content:center;margin-top:50px;padding:20px;width:100%}.scroll-sentinel .loading-indicator{animation:spin 1s linear infinite;border:4px solid rgba(0,0,0,.1);border-left-color:#2c2d2c;border-radius:50%;height:40px;width:40px}.eib-carousel-wrapper{margin-left:-100px;padding-bottom:20px;width:100vw}@media (max-width:1024px) and (orientation:portrait){.eib-carousel-wrapper{margin-left:-10vw;width:100vw}}@media (max-width:1023px) and (orientation:landscape){.eib-carousel-wrapper{margin-left:-10vw;width:100vw}}@media (max-width:767px){.eib-carousel-wrapper{margin-left:-5vw}}.eib-carousel-wrapper .eib-carousel{cursor:grab;display:flex;overflow-x:auto;padding:0 100px;scroll-behavior:smooth;scroll-padding:0 100px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-user-select:none;user-select:none}.eib-carousel-wrapper .eib-carousel::-webkit-scrollbar{display:none;width:0}@media (max-width:1024px) and (orientation:portrait){.eib-carousel-wrapper .eib-carousel{padding:0 10vw;scroll-padding:0 10vw}}@media (max-width:1023px) and (orientation:landscape){.eib-carousel-wrapper .eib-carousel{padding:0 10vw;scroll-padding:0 10vw}}@media (max-width:767px){.eib-carousel-wrapper .eib-carousel{padding:0 5vw;scroll-padding:0 5vw}}.eib-carousel-wrapper .eib-carousel.dragging{cursor:grabbing;scroll-behavior:auto}.eib-carousel-wrapper .eib-carousel.dragging .eib-carousel__item{pointer-events:none;scroll-snap-align:none}.eib-carousel-wrapper .eib-carousel .eib-carousel__item{flex:0 0 auto;order:1;scroll-snap-align:start;scroll-snap-stop:always}.eib-carousel-wrapper .eib-carousel .eib-carousel__item.active{order:0}.eib-carousel-wrapper .eib-carousel .eib-carousel__item.active a{background-color:rgba(80,163,54,.3);color:#2c2d2c}@media (hover:hover){.eib-carousel-wrapper .eib-carousel .eib-carousel__item{scroll-snap-align:unset}}.eib-carousel-wrapper .eib-carousel .eib-carousel__item a{background-color:rgba(95,191,200,.3);border-radius:50px;color:#2c2d2c;display:block;margin-right:10px;padding:5px 20px;text-decoration:none;transition:background-color .3s,color .3s;white-space:nowrap}.eib-carousel-wrapper .eib-carousel .eib-carousel__item a:hover{background-color:rgba(80,163,54,.3);color:#2c2d2c}.eib-carousel-wrapper .eib-carousel .eib-carousel__item:last-child a{margin-right:0}.tag-wrapper{padding-bottom:50px}@media (max-width:1024px) and (orientation:portrait){.tag-wrapper{margin-left:-10vw;width:100vw}}@media (max-width:1023px) and (orientation:landscape){.tag-wrapper{margin-left:-10vw;width:100vw}}@media (max-width:767px){.tag-wrapper{margin-left:-5vw}}.tag-wrapper .tag-carousel-movil{display:flex;flex-wrap:wrap;gap:15px;scrollbar-width:none}.tag-wrapper .tag-carousel-movil::-webkit-scrollbar{display:none;width:0}@media (max-width:1024px) and (orientation:portrait){.tag-wrapper .tag-carousel-movil{cursor:grab;flex-wrap:nowrap;overflow-x:auto;padding:0 10vw;scroll-behavior:smooth;scroll-padding:0 10vw;scroll-snap-type:x mandatory;-webkit-user-select:none;user-select:none}}@media (max-width:1023px) and (orientation:landscape){.tag-wrapper .tag-carousel-movil{cursor:grab;flex-wrap:nowrap;overflow-x:auto;padding:0 10vw;scroll-behavior:smooth;scroll-padding:0 10vw;scroll-snap-type:x mandatory;-webkit-user-select:none;user-select:none}}@media (max-width:767px){.tag-wrapper .tag-carousel-movil{padding:0 5vw;scroll-padding:0 5vw}}.tag-wrapper .tag-carousel-movil .tag__item{flex:0 0 auto;order:1;scroll-snap-align:start;scroll-snap-stop:always}.tag-wrapper .tag-carousel-movil .tag__item.active{order:0}.tag-wrapper .tag-carousel-movil .tag__item.active a{text-decoration:underline}@media (hover:hover){.tag-wrapper .tag-carousel-movil .tag__item{scroll-snap-align:unset}}.tag-wrapper .tag-carousel-movil .tag__item a{border-radius:50px;color:#2c2d2c;display:block;text-decoration:none;white-space:nowrap}.tag-wrapper .tag-carousel-movil .tag__item a:hover{text-decoration:underline}.tag-wrapper .tag-carousel-movil .tag__item:last-child a{margin-right:0}
/*# sourceMappingURL=estilos.min.css.map */