.site-header.has-inline-mobile-toggle{position:sticky;top:0;width:100%;z-index:1000;background-color:rgb(255 255 255 / .98);border-bottom:1px solid var(--contrast-3);box-shadow:0 4px 20px rgb(0 0 0 / .03)}.site-header .inside-header.grid-container{max-width:1350px;padding-left:20px;padding-right:20px;display:flex;align-items:center;justify-content:space-between}.site-logo img.header-image{max-height:42px;width:auto;height:auto}@media (min-width:769px){#site-navigation .inside-navigation.grid-container{max-width:1350px;padding-left:0;padding-right:0}#primary-menu{display:flex;align-items:center;justify-content:flex-end;gap:15px}#primary-menu>.menu-item>a{font-family:'Inter',system-ui,-apple-system,sans-serif;font-size:.9rem;font-weight:600;color:var(--contrast);padding:8px 10px;white-space:nowrap}#primary-menu>.menu-item>a:hover{color:var(--accent)}#primary-menu .dropdown-menu-toggle svg{width:.7em;height:.7em;margin-left:3px;fill:var(--contrast-3);transition:fill 0.2s ease}#primary-menu>.menu-item.menu-item-has-children:hover .dropdown-menu-toggle svg{fill:var(--accent)}.main-navigation .main-nav ul ul.sub-menu{background:var(--base-3);border:1px solid var(--base-2);border-radius:8px;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1);padding:10px 0;min-width:220px}.main-navigation .main-nav ul ul.sub-menu li a{font-size:.9rem;font-weight:500;color:var(--contrast);padding:10px 20px}.main-navigation .main-nav ul ul.sub-menu li a:hover{background-color:var(--b-accent-2);color:var(--accent)}.main-navigation .bt-contacto{line-height:normal}.main-navigation .bt-contacto>a{background-color:var(--accent);color:var(--base-3)!important;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 24px;line-height:1.2!important;border-radius:50px;font-weight:700;font-size:.9rem;margin-left:10px;box-shadow:0 4px 10px rgb(233 115 6 / .2);box-sizing:border-box}.main-navigation .bt-contacto>a:hover{background-color:var(--accent-1-dark);transform:translateY(-2px)}}@media (max-width:768px){.site-logo img.header-image{max-height:34px}.main-navigation .bt-contacto>a{font-weight:700}}:root{--aos-distance:30px;--aos-duration:0.7s;--aos-easing:cubic-bezier(0.25, 0.46, 0.45, 0.94);--aos-delay:0s}.animate-on-scroll{opacity:0;transform:translate3d(0,0,0);will-change:opacity,transform;transition:opacity var(--aos-duration) var(--aos-easing) var(--aos-delay),transform var(--aos-duration) var(--aos-easing) var(--aos-delay)}.animate-on-scroll.fade-up{transform:translate3d(0,var(--aos-distance),0)}.animate-on-scroll.fade-down{transform:translate3d(0,calc(var(--aos-distance) * -1),0)}.animate-on-scroll.fade-left{transform:translate3d(calc(var(--aos-distance) * -1),0,0)}.animate-on-scroll.fade-right{transform:translate3d(var(--aos-distance),0,0)}.animate-on-scroll.is-visible{opacity:1;transform:translate3d(0,0,0)}.delay-100{--aos-delay:100ms}.delay-200{--aos-delay:200ms}.delay-300{--aos-delay:300ms}.delay-400{--aos-delay:400ms}.delay-500{--aos-delay:500ms}.delay-600{--aos-delay:600ms}.delay-700{--aos-delay:700ms}.delay-800{--aos-delay:800ms}.delay-900{--aos-delay:900ms}.delay-1000{--aos-delay:1s}@media (prefers-reduced-motion:reduce){.animate-on-scroll{transition:none!important;opacity:1!important;transform:translate3d(0,0,0)!important;will-change:auto!important}}.counter-up{font-variant-numeric:tabular-nums;display:inline-block}#fluentform_3{border:none}#fluentform_3 .ff-el-form-control{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#333;padding:12px;font-size:16px}#fluentform_3 .ff-btn-submit{border-radius:100px}.gb-media-23cf734f{width:100%!important}.gb-text-b4c90a8f{margin-bottom:0}.gb-text-b4c90a8f+p{margin-top:8px}.wp-block-list.check-list{list-style:none;margin-left:0;padding-left:0}.wp-block-list.check-list>li{padding-left:1.8em!important;margin-bottom:1em;background-image:url(https://simbiosy.com/wp-content/uploads/2025/12/check.svg);background-size:1.2em 1.2em;background-position:0 .25em;background-repeat:no-repeat}.wp-block-list.check-list li ul,.wp-block-list.check-list li ul li{background-image:none!important;padding-left:0.5em!important;margin-bottom:.5em;list-style:disc}.wp-block-list.check-list li ul{padding-top:.5em}html{scroll-behavior:smooth}.bg-video{position:absolute;top:50%;left:50%;min-width:100%;height:100%;width:auto;z-index:0;transform:translate(-50%,-50%);object-fit:cover}.wp-block-video video{vertical-align:middle;width:100%;object-fit:cover;overflow:hidden;display:flex;height:100%}.gb-media-ad7d6f21{width:48px!important;height:48px!important;object-fit:cover!important;aspect-ratio:1 / 1!important;border-radius:50%}.swiper-slide{width:366px;display:flex;height:auto}@media (max-width:766px){.swiper-slide{width:100%!important}}@media (min-width:1024px){.zig-zag .gb-loop-item:nth-child(even)>*{flex:1 0 50%!important;max-width:50%!important;width:50%!important;display:flex}.zig-zag .gb-loop-item:nth-child(even){flex-direction:row-reverse!important;display:flex!important;align-items:stretch}.zig-zag .gb-loop-item:nth-child(odd)>a>img{border-radius:8px 0 0 8px!important;overflow:hidden}.zig-zag .gb-loop-item:nth-child(even)>a>img{border-radius:0 8px 8px 0px!important;overflow:hidden}.zig-zag .gb-loop-item a img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}}.zig-zag .gb-loop-item a img{border-radius:8px 8px 0 0}}.bg-base-2{background-color:var(--base-2)}:root{--contrast:#222;--contrast-2:#666;--base-3:#fff;--accent-2:#68C5A3;--accent-2-dark:#4B756A;--bg-card:#fbf3e4}#recorrido-historico-timeline .timeline{position:relative;max-width:1140px;margin:0 auto;padding:15px 0}#recorrido-historico-timeline .timeline:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:var(--accent-2-dark)}#recorrido-historico-timeline .container{position:relative;width:50%;box-sizing:border-box}#recorrido-historico-timeline .container.left{left:0}#recorrido-historico-timeline .container.right{left:50%}#recorrido-historico-timeline .container:after{content:"";position:absolute;top:calc(50% - 8px);width:16px;height:16px;background:var(--base-3);border:2px solid var(--accent-2-dark);border-radius:50%;z-index:5;right:-8px}#recorrido-historico-timeline .container.right:after{left:-8px;right:auto}#recorrido-historico-timeline .container:before{content:"";position:absolute;top:calc(50% - 1px);height:2px;width:76px;background:var(--accent-2-dark);z-index:4;right:0}#recorrido-historico-timeline .container.right:before{left:0;right:auto}#recorrido-historico-timeline .date{position:absolute;top:calc(50% - 8px);font-size:14px;font-weight:700;letter-spacing:1px;color:var(--accent-2-dark);white-space:nowrap;z-index:6}#recorrido-historico-timeline .container.left .date{right:-75px}#recorrido-historico-timeline .container.right .date{left:-75px}#recorrido-historico-timeline .icon-placeholder{position:absolute;top:calc(50% - 20px);width:40px;height:40px;background:var(--accent-2);border:2px solid var(--accent-2-dark);border-radius:50%;z-index:7;display:flex;align-items:center;justify-content:center;box-sizing:border-box;color:var(--accent-2-dark);font-size:18px}#recorrido-historico-timeline .container.left .icon-placeholder{right:56px}#recorrido-historico-timeline .container.right .icon-placeholder{left:56px}#recorrido-historico-timeline .img-icon{position:absolute;top:calc(50% - 24px);width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--accent-2-dark);z-index:8;box-sizing:border-box}#recorrido-historico-timeline .container.left .img-icon{right:53px}#recorrido-historico-timeline .container.right .img-icon{left:53px}#recorrido-historico-timeline .container.left:nth-child(1) .icon-placeholder{display:none}#recorrido-historico-timeline .content{position:relative;z-index:1;background:var(--bg-card);box-sizing:border-box;padding:30px 110px 30px 30px;border-radius:0 500px 500px 0}#recorrido-historico-timeline .container.right .content{padding:30px 30px 30px 110px;border-radius:500px 0 0 500px}#recorrido-historico-timeline .content h3{margin:0 0 10px;font-size:18px;font-weight:600;color:var(--accent-2-dark)}#recorrido-historico-timeline .content p{margin:0;font-size:16px;line-height:22px;color:var(--contrast)}@media (max-width:768px){#recorrido-historico-timeline .timeline{padding-left:0!important}#recorrido-historico-timeline .timeline:after{left:22px!important}#recorrido-historico-timeline .container{width:100%!important;left:0!important;padding:0 0 0 70px!important;margin-bottom:20px!important}#recorrido-historico-timeline .container.left,#recorrido-historico-timeline .container.right{left:0!important}#recorrido-historico-timeline .container:before{display:none!important}#recorrido-historico-timeline .container:after{content:""!important;position:absolute!important;top:50%!important;left:14px!important;width:16px!important;height:16px!important;background:var(--base-3)!important;border:2px solid var(--accent-2-dark)!important;border-radius:50%!important;transform:translateY(-50%)!important;z-index:3!important}#recorrido-historico-timeline .icon-placeholder,#recorrido-historico-timeline .img-icon{position:absolute!important;top:50%!important;left:44px!important;transform:translateY(-50%)!important;margin:0!important;z-index:4!important}#recorrido-historico-timeline .date{position:static!important;display:block!important;margin:0 0 6px 0!important;font-size:13px!important;font-weight:700!important;letter-spacing:0.5px!important;color:var(--accent-2-dark)!important}#recorrido-historico-timeline .content{position:relative!important;background:var(--bg-card)!important;padding:16px 16px 16px 40px!important;border-radius:8px!important;margin-bottom:0!important}}.gb-carousel-item,.gb-carousel-items{height:auto!important;position:relative;width:100%}:where(.gb-carousel-pagination) .gb-carousel-dot.is-active{background-color:#e97306!important}.menu-toggle .gp-icon{display:inline-flex;align-self:center;padding:10px;border-radius:4px;background-color:#E97306}.menu-toggle .gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:#fff}.menu-toggle .gp-icon svg{height:1em;width:1em;top:0;position:relative;fill:#fff}.menu-toggle .gp-icon svg{height:1em;width:1em;top:0!important;position:relative;fill:#fff}body .ff-default .ff-el-form-control{font-family:"Inter"}