*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(1rem,.9rem + .3vw,1.125rem);font-weight:400;line-height:1.5;color:#000}h1,h2,h3,h4{font-family:neue-haas-grotesk-display,sans-serif;font-weight:400;line-height:1.1;margin:0}h1{font-size:clamp(2.5rem,1.5rem + 5.36vw,4.75rem)}h2{font-size:clamp(1.375rem,1rem + 1.94vw,2.1875rem)}h3{font-size:clamp(1.25rem,1rem + 1.19vw,1.75rem)}h4{font-size:clamp(1.125rem,1rem + .6vw,1.375rem)}p{font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(1rem,.9rem + .3vw,1.125rem);font-weight:400;line-height:1.5;margin:0;letter-spacing:1px}a{font-family:neue-haas-grotesk-display,sans-serif;text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}ul,ol{margin:0;padding:0;list-style:none}[data-animation]{opacity:0;transform:translateY(50px);will-change:transform,opacity}[data-animation] svg{transform:none!important;transform-box:fill-box;will-change:opacity;isolation:isolate;backface-visibility:hidden}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;padding:3.125rem 2.5rem;background-color:transparent;transition:background-color .3s ease,padding .3s ease}.site-header.is-scrolled{background-color:#000;padding:1.5rem 2.5rem}.site-header .site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:2.5rem}.site-header .site-header__logo{display:inline-flex;align-items:center}.site-header .site-header__logo svg{display:block;width:254.02px;max-width:100%;height:auto}.site-header .site-header__logo svg path{fill:#fff}@media (max-width: 992px){.site-header .site-header__logo svg{width:180px}}.site-header .site-header__nav .site-header__menu{display:flex;align-items:center;gap:2.5rem}@media (max-width: 992px){.site-header .site-header__nav .site-header__menu{gap:1rem}}.site-header .site-header__nav .site-header__menu .site-header__menu-item .site-header__menu-link{font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(1rem,.9rem + .3vw,1.125rem);font-weight:500;line-height:1.5;color:#fff;transition:opacity .2s ease}.site-header .site-header__nav .site-header__menu .site-header__menu-item .site-header__menu-link:hover,.site-header .site-header__nav .site-header__menu .site-header__menu-item .site-header__menu-link.is-active{opacity:.75}.site-footer{position:relative;box-sizing:border-box;width:100%;padding:100px 200px;background-color:#000;color:#fff;overflow:hidden}@media (max-width: 1440px){.site-footer{padding:80px 5vw}}@media (max-width: 992px){.site-footer{padding:60px 20px}}.site-footer .background-image{position:absolute;top:0;left:0;width:100%;height:100%}.site-footer .site-footer__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:6.25rem}@media (max-width: 992px){.site-footer .site-footer__inner{gap:3.5rem}}.site-footer .site-footer__contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem;align-items:start}@media (max-width: 1024px){.site-footer .site-footer__contact{grid-template-columns:1fr;gap:2.5rem}}.site-footer .site-footer__contact .site-footer__contact-content{display:flex;flex-direction:column;gap:1.5rem}.site-footer .site-footer__contact .site-footer__contact-content .site-footer__contact-heading{font-weight:500;line-height:1.2;color:#fff;max-width:34ch}.site-footer .site-footer__contact .site-footer__contact-content .site-footer__contact-description{font-family:neue-haas-grotesk-display,sans-serif;color:#fff;max-width:48ch}.site-footer .site-footer__contact .site-footer__contact-content .site-footer__contact-description p+p{margin-top:.75em}.site-footer .site-footer__contact .site-footer__contact-content .site-footer__contact-bullets{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.site-footer .site-footer__contact .site-footer__contact-content .site-footer__contact-bullets .site-footer__contact-bullet{position:relative;padding-left:1.25rem;font-family:neue-haas-grotesk-display,sans-serif;color:#fff}.site-footer .site-footer__contact .site-footer__contact-content .site-footer__contact-bullets .site-footer__contact-bullet:before{content:"";position:absolute;left:0;top:.55em;width:.5rem;height:.5rem;border-radius:50%;background-color:#b488f7}.site-footer .site-footer__contact .site-footer__contact-form{display:flex;flex-direction:column;gap:1rem}.site-footer .site-footer__contact .site-footer__contact-form input[type=text],.site-footer .site-footer__contact .site-footer__contact-form input[type=email],.site-footer .site-footer__contact .site-footer__contact-form input[type=tel],.site-footer .site-footer__contact .site-footer__contact-form textarea{font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(1rem,.9rem + .3vw,1.125rem);font-weight:400;line-height:1.5;width:100%;padding:1rem 1.5rem;background-color:transparent;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:1000px;outline:none;transition:border-color .2s ease}.site-footer .site-footer__contact .site-footer__contact-form input[type=text]::placeholder,.site-footer .site-footer__contact .site-footer__contact-form input[type=email]::placeholder,.site-footer .site-footer__contact .site-footer__contact-form input[type=tel]::placeholder,.site-footer .site-footer__contact .site-footer__contact-form textarea::placeholder{color:#ffffffa6}.site-footer .site-footer__contact .site-footer__contact-form input[type=text]:focus,.site-footer .site-footer__contact .site-footer__contact-form input[type=email]:focus,.site-footer .site-footer__contact .site-footer__contact-form input[type=tel]:focus,.site-footer .site-footer__contact .site-footer__contact-form textarea:focus{border-color:#fff}.site-footer .site-footer__contact .site-footer__contact-form textarea{min-height:8rem;border-radius:1.75rem;resize:vertical}.site-footer .site-footer__contact .site-footer__contact-form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25rem;height:1.25rem;border:1px solid rgba(255,255,255,.35);border-radius:50%;background-color:transparent;cursor:pointer;flex-shrink:0;transition:border-color .2s ease,background-color .2s ease}.site-footer .site-footer__contact .site-footer__contact-form input[type=checkbox]:checked{border-color:#fff;background-color:#fff}.site-footer .site-footer__contact .site-footer__contact-form input[type=submit],.site-footer .site-footer__contact .site-footer__contact-form button[type=submit]{align-self:flex-end;font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(1rem,.9rem + .3vw,1.125rem);font-weight:500;line-height:1.5;padding:.875rem 2.25rem;background-color:#fff;color:#000;border:0;border-radius:1000px;cursor:pointer;transition:opacity .2s ease}.site-footer .site-footer__contact .site-footer__contact-form input[type=submit]:hover,.site-footer .site-footer__contact .site-footer__contact-form button[type=submit]:hover{opacity:.85}.site-footer .site-footer__brand{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:150px;align-items:end}@media (max-width: 1024px){.site-footer .site-footer__brand{grid-template-columns:1fr;gap:2rem;align-items:start}}.site-footer .site-footer__brand .site-footer__wordmark{display:block;width:100%;height:100%;max-width:746px;color:#fff;-webkit-user-select:none;user-select:none}.site-footer .site-footer__brand .site-footer__wordmark svg{display:block;width:100%;height:auto}.site-footer .site-footer__brand .site-footer__wordmark svg path{fill:currentColor}.site-footer .site-footer__brand .site-footer__links{display:flex;flex-direction:column;gap:.25rem}.site-footer .site-footer__brand .site-footer__links .site-footer__links-item .site-footer__links-link{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.25rem 0;color:#fff;transition:color .2s ease}.site-footer .site-footer__brand .site-footer__links .site-footer__links-item .site-footer__links-link:hover{color:#b488f7}.site-footer .site-footer__brand .site-footer__links .site-footer__links-item .site-footer__links-link:hover .site-footer__links-icon path,.site-footer .site-footer__brand .site-footer__links .site-footer__links-item .site-footer__links-link:hover .site-footer__links-icon line{stroke:#b488f7}.site-footer .site-footer__brand .site-footer__links .site-footer__links-item .site-footer__links-link .site-footer__links-label{font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(1.375rem,1rem + 1.94vw,2.1875rem);font-weight:400;line-height:1.2}.site-footer .site-footer__brand .site-footer__links .site-footer__links-item .site-footer__links-link .site-footer__links-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}.site-footer .site-footer__brand .site-footer__links .site-footer__links-item .site-footer__links-link .site-footer__links-icon svg{width:1.25rem;height:1.25rem;display:block}.site-footer .site-footer__brand .site-footer__links .site-footer__links-item .site-footer__links-link .site-footer__links-icon svg path,.site-footer .site-footer__brand .site-footer__links .site-footer__links-item .site-footer__links-link .site-footer__links-icon svg line{transition:stroke .3s ease}.site-footer .site-footer__legal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:2rem;padding-top:2.5rem}@media (max-width: 1024px){.site-footer .site-footer__legal{grid-template-columns:1fr;gap:.5rem;padding-top:1.5rem}}.site-footer .site-footer__legal .site-footer__legal-col{font-family:neue-haas-grotesk-display,sans-serif;line-height:1.4}.site-footer .site-footer__legal .site-footer__legal-col p+p{margin-top:.25em}section.hero{position:relative;box-sizing:border-box;width:100%;min-height:100vh;min-height:calc(100vh - var(--browser-address-bar, 0px));padding:200px 200px 50px;overflow:hidden;color:#fff;background-color:#000}@media (max-width: 1440px){section.hero{padding:50px 5vw;padding-top:calc(80px + 13.5rem)}}@media (max-width: 992px){section.hero{padding:150px 20px 40px;min-height:80vh}}section.hero .background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}section.hero .background .background-image{width:100%;height:100%;object-fit:cover;object-position:center}section.hero .inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:13.5rem;width:100%}@media (max-width: 992px){section.hero .inner{gap:3rem}}section.hero .title{font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(2.5rem,1.5rem + 5.36vw,4.75rem);font-weight:400;line-height:1.1;text-transform:uppercase;text-align:left;margin:0;color:#fff}section.hero .title .title-plain{color:#fff}section.hero .title .title-gradient{background:linear-gradient(180deg,#77abed,#b488f7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}section.hero .content{display:flex;flex-direction:column;align-items:flex-start;gap:1.5625rem;width:593px;max-width:100%;margin-left:auto;text-align:left}@media (max-width: 1024px){section.hero .content{width:50%}}@media (max-width: 992px){section.hero .content{width:100%;margin-left:0}}section.hero .content .description{font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(1.375rem,1rem + 1.94vw,2.1875rem);font-weight:500;line-height:1.2;color:#fff}section.hero .content .description p{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}section.hero .content .description p+p{margin-top:.5em}section.hero .content .cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 52px;border-radius:1000px;background-color:#fff;color:#000;font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(1rem,.9rem + .3vw,1.125rem);font-weight:500;line-height:1.5;margin:0 auto;transition:transform .2s ease,opacity .2s ease}section.hero .content .cta:hover{transform:translateY(-2px);opacity:.9}section.intro-holding{box-sizing:border-box;width:100%;padding:100px 200px;background-color:#000;color:#fff}@media (max-width: 1440px){section.intro-holding{padding:80px 5vw}}@media (max-width: 992px){section.intro-holding{padding:60px 20px}}section.intro-holding .inner{display:flex;flex-direction:row;align-items:flex-start;gap:250px}@media (max-width: 1440px){section.intro-holding .inner{gap:80px}}@media (max-width: 992px){section.intro-holding .inner{flex-direction:column;gap:40px}}section.intro-holding .inner .title{flex:1 1 0;min-width:0;font-size:clamp(2rem,1.2rem + 3.42vw,3.4375rem);line-height:1.2;color:#fff}section.intro-holding .inner .content{flex:0 0 593px;display:flex;flex-direction:column;gap:50px;max-width:100%}@media (max-width: 1440px){section.intro-holding .inner .content{flex:0 0 50%}}@media (max-width: 992px){section.intro-holding .inner .content{flex:1 1 auto;gap:30px}}section.intro-holding .inner .content .subtitle{font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(1.375rem,1rem + 1.94vw,2.1875rem);font-weight:500;line-height:1.2;color:#fff}section.intro-holding .inner .content .subtitle p{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}section.intro-holding .inner .content .subtitle p+p{margin-top:.5em}section.intro-holding .inner .content .description{font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(1rem,.9rem + .3vw,1.125rem);font-weight:500;line-height:1.5;color:#fff}section.intro-holding .inner .content .description p{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}section.intro-holding .inner .content .description p+p{margin-top:1em}section.intro-holding .inner .content .description strong,section.intro-holding .inner .content .description b{font-weight:inherit;background:linear-gradient(180deg,#77abed,#b488f7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}section.testo-scroll{position:relative;box-sizing:border-box;width:100%;padding:100px 0;background-color:#000;color:#fff;overflow:hidden}@media (max-width: 1440px){section.testo-scroll{padding:80px 0}}@media (max-width: 992px){section.testo-scroll{padding:60px 0}}section.testo-scroll .inner{display:flex;flex-direction:column;align-items:flex-end;gap:0;width:100%}section.testo-scroll .line{display:block;width:max-content;max-width:none;font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(3rem,1rem + 12.94vw,8.4375rem);font-weight:500;line-height:1.2;text-transform:uppercase;white-space:nowrap;margin:0;will-change:transform}section.testo-scroll .line p{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-transform:inherit;white-space:inherit}section.testo-scroll .line-outline p,section.testo-scroll .line-outline strong,section.testo-scroll .line-outline b,section.testo-scroll .line-outline em,section.testo-scroll .line-outline i,section.testo-scroll .line-outline span{color:transparent;-webkit-text-stroke:1px #FFFFFF;text-stroke:1px #FFFFFF;font-weight:inherit}@media (max-width: 992px){section.testo-scroll .line-outline p,section.testo-scroll .line-outline strong,section.testo-scroll .line-outline b,section.testo-scroll .line-outline em,section.testo-scroll .line-outline i,section.testo-scroll .line-outline span{-webkit-text-stroke-width:.5px;text-stroke-width:.5px}}section.testo-scroll .line-fill p{color:#fff}section.testo-scroll .line-fill strong,section.testo-scroll .line-fill b{font-weight:inherit;background:linear-gradient(9deg,#77abed,#b488f7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}section.testo-scroll:not(.is-ready) .line[data-testo-scroll-line=top]{transform:translate3d(-30%,0,0)}section.testo-scroll:not(.is-ready) .line[data-testo-scroll-line=bottom]{transform:translate3d(30%,0,0)}section.ecosistema{box-sizing:border-box;width:100%;padding:100px 200px;background-color:#000;color:#fff;position:relative}section.ecosistema .background-image{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 1440px){section.ecosistema{padding:80px 5vw}}@media (max-width: 992px){section.ecosistema{padding:60px 20px}}section.ecosistema .inner{display:flex;flex-direction:column;gap:40px;width:100%}@media (max-width: 992px){section.ecosistema .inner{gap:24px}}section.ecosistema .section-label{position:relative;z-index:1;font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(2.5rem,1.5rem + 5.36vw,4.75rem);font-weight:200;line-height:1;color:#fff}section.ecosistema .cards{display:flex;flex-direction:column;gap:40px;width:100%}section.ecosistema .card{position:relative;box-sizing:border-box;width:100%;padding:60px 80px;border-radius:0 150px;border:1px solid #FFFFFF;background:transparent;color:#fff}@media (max-width: 1440px){section.ecosistema .card{padding:50px 60px;border-radius:0 60px}}@media (max-width: 992px){section.ecosistema .card{padding:32px 24px}}section.ecosistema .wrapper{max-width:1000px;margin:0 auto}section.ecosistema .card-head{display:flex;flex-direction:row;align-items:flex-start;gap:80px}@media (max-width: 1440px){section.ecosistema .card-head{gap:48px}}@media (max-width: 992px){section.ecosistema .card-head{flex-direction:column;gap:24px}}section.ecosistema .card-logo{flex:0 0 220px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}@media (max-width: 1440px){section.ecosistema .card-logo{flex:0 0 180px}}@media (max-width: 992px){section.ecosistema .card-logo{flex:0 0 auto}}section.ecosistema .card-logo img{display:block;max-width:100%;height:auto}section.ecosistema .card-logo .card-sottologo{font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(1rem,.9rem + .3vw,1.125rem);font-weight:500;line-height:1.5;color:#fff;letter-spacing:.01em}section.ecosistema .card-lead{flex:1 1 0;min-width:0;font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(1.375rem,1rem + 1.94vw,2.1875rem);font-weight:500;line-height:1.2;color:#fff}section.ecosistema .card-lead p{font-family:neue-haas-grotesk-display,sans-serif;margin:0;font-size:inherit;font-weight:200;line-height:inherit;color:inherit}section.ecosistema .card-lead p+p{margin-top:.5em}section.ecosistema .card-body{margin-top:50px;font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(1rem,.9rem + .3vw,1.125rem);font-weight:400;line-height:1.5;color:#fff}@media (max-width: 1440px){section.ecosistema .card-body{margin-top:40px;margin-left:228px}}@media (max-width: 992px){section.ecosistema .card-body{margin-top:24px;margin-left:0}}section.ecosistema .card-body p{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}section.ecosistema .card-body p+p{margin-top:1em}section.ecosistema .card-body ul,section.ecosistema .card-body ol{margin:1em 0;list-style:disc}section.ecosistema .card-body ul li,section.ecosistema .card-body ol li{margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;position:relative;padding-left:1.25rem;font-family:neue-haas-grotesk-display,sans-serif;color:#fff;list-style:none}section.ecosistema .card-body ul li:before,section.ecosistema .card-body ol li:before{content:"";position:absolute;left:0;top:.55em;width:.5rem;height:.5rem;border-radius:50%;background-color:#b488f7}section.ecosistema .card-body ul li+li,section.ecosistema .card-body ol li+li{margin-top:.25em}section.ecosistema .card-body ol{list-style:decimal}section.ecosistema .card-body strong,section.ecosistema .card-body b{font-weight:700}section.ecosistema .card-body a{color:inherit;text-decoration:underline;text-underline-offset:.2em}section.ecosistema .card-body a:hover{opacity:.8}/*!
* Mmenu Light
* mmenujs.com/mmenu-light
*
* Copyright (c) Fred Heusschen
* www.frebsite.nl
*
* License: CC-BY-4.0
* http://creativecommons.org/licenses/by/4.0/
*/:root{--mm-ocd-width:80%;--mm-ocd-min-width:200px;--mm-ocd-max-width:440px}body.mm-ocd-opened{overflow-y:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}.mm-ocd{position:fixed;top:0;right:0;bottom:100%;left:0;z-index:9999;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;background:#0000;-webkit-transition-property:bottom,background-color;-o-transition-property:bottom,background-color;transition-property:bottom,background-color;-webkit-transition-duration:0s,.3s;-o-transition-duration:0s,.3s;transition-duration:0s,.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:.45s,.15s;-o-transition-delay:.45s,.15s;transition-delay:.45s,.15s}.mm-ocd--open{bottom:0;background:#00000040;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mm-ocd__content{position:absolute;top:0;bottom:0;z-index:2;width:var(--mm-ocd-width);min-width:var(--mm-ocd-min-width);max-width:var(--mm-ocd-max-width);background:#fff;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.mm-ocd--left .mm-ocd__content{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-ocd--right .mm-ocd__content{right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-ocd--open .mm-ocd__content{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.mm-ocd__backdrop{position:absolute;top:0;bottom:0;z-index:3;width:clamp(calc(100% - var(--mm-ocd-max-width)),calc(100% - var(--mm-ocd-width)),calc(100% - var(--mm-ocd-min-width)));background:#03020100}.mm-ocd--left .mm-ocd__backdrop{right:0}.mm-ocd--right .mm-ocd__backdrop{left:0}.mm-spn,.mm-spn a,.mm-spn li,.mm-spn span,.mm-spn ul{display:block;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--mm-spn-item-height:50px;--mm-spn-item-indent:20px;--mm-spn-line-height:24px;--mm-spn-panel-offset:30%}.mm-spn{width:100%;height:100%;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}.mm-spn ul{-webkit-overflow-scrolling:touch;position:fixed;top:0;left:100%;bottom:0;z-index:2;width:calc(100% + var(--mm-spn-panel-offset));padding-right:var(--mm-spn-panel-offset);line-height:var(--mm-spn-line-height);overflow:visible;overflow-y:auto;background:inherit;-webkit-transition:left .3s ease 0s;-o-transition:left .3s ease 0s;transition:left .3s ease 0s;cursor:default}.mm-spn ul:after{content:"";display:block;height:var(--mm-spn-item-height)}.mm-spn>ul{left:0}.mm-spn ul.mm-spn--open{left:0}.mm-spn ul.mm-spn--parent{left:calc(-1 * var(--mm-spn-panel-offset));overflow:visible}.mm-spn li{position:relative;background:inherit;cursor:pointer}.mm-spn li:before{content:"";display:block;position:absolute;top:calc(var(--mm-spn-item-height)/ 2);right:calc(var(--mm-spn-item-height)/ 2);z-index:0;width:10px;height:10px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg) translate(0,-50%);-ms-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translateY(-50%);opacity:.4}.mm-spn li:after{content:"";display:block;margin-left:0;border-top:1px solid;opacity:.15}.mm-spn a,.mm-spn span{position:relative;z-index:1;padding:calc((var(--mm-spn-item-height) - var(--mm-spn-line-height))/ 2) var(--mm-spn-item-indent)}.mm-spn a{background:inherit;color:inherit;text-decoration:none}.mm-spn a:not(:last-child){width:calc(100% - var(--mm-spn-item-height))}.mm-spn a:not(:last-child):after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;border-right:1px solid;opacity:.15}.mm-spn span{background:0 0}.mm-spn.mm-spn--navbar{cursor:pointer}.mm-spn.mm-spn--navbar:before{content:"";display:block;position:absolute;top:calc(var(--mm-spn-item-height)/ 2);left:var(--mm-spn-item-indent);width:10px;height:10px;margin-top:2px;border-top:2px solid;border-left:2px solid;-webkit-transform:rotate(-45deg) translate(50%,-50%);-ms-transform:rotate(-45deg) translate(50%,-50%);transform:rotate(-45deg) translate(50%,-50%);opacity:.4}.mm-spn.mm-spn--navbar.mm-spn--main{cursor:default}.mm-spn.mm-spn--navbar.mm-spn--main:before{content:none;display:none}.mm-spn.mm-spn--navbar:after{content:attr(data-mm-spn-title);display:block;position:absolute;top:0;left:0;right:0;height:var(--mm-spn-item-height);padding:0 calc(var(--mm-spn-item-indent) * 2);line-height:var(--mm-spn-item-height);opacity:.4;text-align:center;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.mm-spn.mm-spn--navbar.mm-spn--main:after{padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--navbar ul{top:calc(var(--mm-spn-item-height) + 1px)}.mm-spn.mm-spn--navbar ul:before{content:"";display:block;position:fixed;top:inherit;z-index:2;width:100%;border-top:1px solid currentColor;opacity:.15}.mm-spn.mm-spn--light{color:#444;background:#f3f3f3}.mm-spn.mm-spn--dark{color:#ddd;background:#333}.mm-spn.mm-spn--vertical{overflow-y:auto}.mm-spn.mm-spn--vertical ul{width:100%;padding-right:0;position:static}.mm-spn.mm-spn--vertical ul ul{display:none;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--vertical ul ul:after{height:calc(var(--mm-spn-item-height)/ 2)}.mm-spn.mm-spn--vertical ul.mm-spn--open{display:block}.mm-spn.mm-spn--vertical li.mm-spn--open:before{-webkit-transform:rotate(135deg) translate(-50%,0);-ms-transform:rotate(135deg) translate(-50%,0);transform:rotate(135deg) translate(-50%)}.mm-spn.mm-spn--vertical ul ul li:last-child:after{content:none;display:none}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.jarallax{position:relative;z-index:0}.jarallax>.jarallax-img,picture.jarallax-img img{position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%;z-index:-1}
