:root{--color-primary: #44841A;--color-secondary: #0c0522;--color-light: #333;--color-dark: #efe9db}@media print{.sp-navigation{display:none}}.sp-navigation{color:#fff}.sp-navigation__content-wrapper{padding:2rem 1rem 3rem}.sp-navigation__content{max-width:1120px;margin:0 auto;display:flex;gap:2rem;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (min-width:1024px){.sp-navigation__content{justify-content:space-between;flex-direction:row}}.sp-navigation__header{flex:0 0 auto}.sp-navigation__menu-group{display:flex;gap:2rem;flex-direction:column;align-items:center;position:relative;z-index:100}@media screen and (min-width:1024px){.sp-navigation__menu-group{flex-direction:row;justify-content:space-between;width:100%}}.sp-navigation .block-system-branding-block .site-name{display:none}.sp-navigation .region-primary-menu,.sp-navigation .region-secondary-menu{display:flex;gap:2rem;justify-content:space-between}.sp-navigation .block-menu.navigation.menu--main .menu{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}@media screen and (min-width:580px){.sp-navigation .block-menu.navigation.menu--main .menu{flex-wrap:nowrap;gap:1rem}}@media screen and (min-width:1024px){.sp-navigation .block-menu.navigation.menu--main .menu{justify-content:space-between}}.sp-navigation .block-menu.navigation.menu--main .menu li{font-size:1rem;line-height:1.25rem}.sp-navigation .block-menu.navigation.menu--main .menu li{font-family:Roboto,sans-serif}.sp-navigation .block-menu.navigation.menu--main .menu li{font-weight:600}.sp-navigation .block-menu.navigation.menu--main .menu li{letter-spacing:-.1px}@media(min-width:768px){.sp-navigation .block-menu.navigation.menu--main .menu li{font-size:1rem;line-height:1.25rem}.sp-navigation .block-menu.navigation.menu--main .menu li{font-family:Roboto,sans-serif}.sp-navigation .block-menu.navigation.menu--main .menu li{font-weight:600}.sp-navigation .block-menu.navigation.menu--main .menu li{letter-spacing:-.1px}}.sp-navigation .block-menu.navigation.menu--main .menu li{padding:.875rem 2.5rem}.sp-navigation .block-menu.navigation.menu--main .menu li{display:inline-block;text-decoration:none;outline-offset:.125rem;outline-width:.1875rem;transition:all .25s ease}.sp-navigation .block-menu.navigation.menu--main .menu li:focus-visible,.sp-navigation .block-menu.navigation.menu--main .menu li:hover,.sp-navigation .block-menu.navigation.menu--main .menu li:active{text-decoration:none}.sp-navigation .block-menu.navigation.menu--main .menu li[disabled]{text-decoration:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:50%}.sp-navigation .block-menu.navigation.menu--main .menu li input{position:absolute!important;clip:rect(sp-particle(.125),sp-particle(.125),sp-particle(.125),sp-particle(.125));overflow:hidden;height:1px!important;width:1px!important;word-wrap:normal}.sp-navigation .block-menu.navigation.menu--main .menu li input.sp-focusable:active,.sp-navigation .block-menu.navigation.menu--main .menu li input.sp-focusable:focus-visible,.sp-navigation .block-menu.navigation.menu--main .menu li input.sp-focusable:hover{position:static!important;overflow:visible;clip:auto;width:auto!important;height:auto!important}.sp-navigation .block-menu.navigation.menu--main .menu li.sp-theme-light{background-color:var(--sp-button-light-primary-background-color);border-color:var(--sp-button-light-primary-border-color);color:var(--sp-button-light-primary-color)}.sp-navigation .block-menu.navigation.menu--main .menu li.sp-theme-light:hover{background-color:var(--sp-button-light-primary-hover-background-color);border-color:var(--sp-button-light-primary-hover-border-color);color:var(--sp-button-light-primary-hover-color)}.sp-navigation .block-menu.navigation.menu--main .menu li.sp-theme-light:active,.sp-navigation .block-menu.navigation.menu--main .menu li.sp-theme-light.active{background-color:var(--sp-button-light-primary-background-color);border-color:var(--sp-button-light-primary-border-color);color:var(--sp-button-light-primary-color)}.sp-navigation .block-menu.navigation.menu--main .menu li.sp-theme-light:focus-visible,.sp-navigation .block-menu.navigation.menu--main .menu li.sp-theme-light.focus{background-color:var(--sp-button-light-primary-background-color);border-color:var(--sp-button-light-primary-border-color);color:var(--sp-button-light-primary-color);outline-color:var(--sp-button-light-primary-focus-outline-color);outline-style:solid}.sp-navigation .block-menu.navigation.menu--main .menu li.sp-theme-dark{background-color:var(--sp-button-dark-primary-background-color);border-color:var(--sp-button-dark-primary-border-color);color:var(--sp-button-dark-primary-color)}.sp-navigation .block-menu.navigation.menu--main .menu li.sp-theme-dark:hover{background-color:var(--sp-button-dark-primary-hover-background-color);border-color:var(--sp-button-dark-primary-hover-border-color);color:var(--sp-button-dark-primary-hover-color)}.sp-navigation .block-menu.navigation.menu--main .menu li.sp-theme-dark:active,.sp-navigation .block-menu.navigation.menu--main .menu li.sp-theme-dark.active{background-color:var(--sp-button-dark-primary-background-color);border-color:var(--sp-button-dark-primary-border-color);color:var(--sp-button-dark-primary-color)}.sp-navigation .block-menu.navigation.menu--main .menu li.sp-theme-dark:focus-visible,.sp-navigation .block-menu.navigation.menu--main .menu li.sp-theme-dark.focus{background-color:var(--sp-button-dark-primary-background-color);border-color:var(--sp-button-dark-primary-border-color);color:var(--sp-button-dark-primary-color);outline-color:var(--sp-button-dark-primary-focus-outline-color);outline-style:solid}.sp-navigation .block-menu.navigation.menu--main .menu li{display:flex;align-items:center;padding:1rem;border-radius:2rem;max-height:48px}.sp-navigation .block-menu.navigation.menu--main .menu li:before{display:none}.sp-navigation .block-menu.navigation.menu--main .menu li a{font-size:16px;font-weight:700;text-align:center;text-transform:uppercase;text-decoration:none}.sp-navigation .block-menu.navigation.menu--main .menu li.fill{background-color:#4d7737;transition:background-color .2s ease,transform .2s ease}.sp-navigation .block-menu.navigation.menu--main .menu li.fill a{color:#fff}.sp-navigation .block-menu.navigation.menu--main .menu li.fill:hover,.sp-navigation .block-menu.navigation.menu--main .menu li.fill:focus-within{background-color:#3b5b2a;transform:translateY(-1px)}.sp-navigation .block-menu.navigation.menu--main .menu li.outline{background-color:transparent!important;color:var(--sp-button-light-primary-background-color);border:2px solid var(--sp-button-light-primary-background-color);transition:background-color .2s ease,transform .2s ease}.sp-navigation .block-menu.navigation.menu--main .menu li.outline a{color:#4d7737}.sp-navigation .block-menu.navigation.menu--main .menu li.outline:hover,.sp-navigation .block-menu.navigation.menu--main .menu li.outline:focus-within{background-color:#4d7737!important;transform:translateY(-1px)}.sp-navigation .block-menu.navigation.menu--main .menu li.outline:hover a,.sp-navigation .block-menu.navigation.menu--main .menu li.outline:focus-within a{color:#fff}.sp-navigation .block-menu.navigation.menu--main .menu li.menu-item--expanded{position:relative;flex-direction:row;align-items:center;max-height:48px}.sp-navigation .block-menu.navigation.menu--main .menu li.menu-item--expanded>a{white-space:nowrap;display:flex;align-items:center;gap:.5rem}.sp-navigation .block-menu.navigation.menu--main .menu li.menu-item--expanded>a:after{content:"";display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid currentColor;margin-left:.25rem}.sp-navigation .block-menu.navigation.menu--main .menu li.menu-item--expanded>ul.menu{display:none;position:absolute;top:100%;margin-top:.5rem;margin-left:-1rem;flex-direction:column;background-color:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;padding:.5rem;width:-moz-max-content;width:max-content;min-width:280px;z-index:1000;gap:.25rem}.sp-navigation .block-menu.navigation.menu--main .menu li.menu-item--expanded>ul.menu:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:.5rem}.sp-navigation .block-menu.navigation.menu--main .menu li.menu-item--expanded>ul.menu li{width:100%;max-height:none;border-radius:.5rem;padding:.5rem 1rem;background-color:transparent;border:none}.sp-navigation .block-menu.navigation.menu--main .menu li.menu-item--expanded>ul.menu li:hover{background-color:#ecedef}.sp-navigation .block-menu.navigation.menu--main .menu li.menu-item--expanded>ul.menu li a{font-size:16px;color:#4d7737;text-transform:none;font-weight:700}.sp-navigation .block-menu.navigation.menu--main .menu li.menu-item--expanded:hover>ul.menu,.sp-navigation .block-menu.navigation.menu--main .menu li.menu-item--expanded:focus-within>ul.menu,.sp-navigation .block-menu.navigation.menu--main .menu li.menu-item--expanded>ul.menu:hover{display:flex}.sp-navigation .block-menu.navigation.menu--main .menu li.menu-item--expanded:hover>a:after,.sp-navigation .block-menu.navigation.menu--main .menu li.menu-item--expanded:focus-within>a:after{opacity:.7}.sp-navigation .block-menu.navigation.menu--account>ul.menu{display:flex;flex-direction:row;gap:.5rem}.sp-navigation .block-menu.navigation.menu--account>ul.menu li{background-color:transparent;border:2px solid #4D7737;border-radius:50%;position:relative}.sp-navigation .block-menu.navigation.menu--account>ul.menu li{display:flex;align-items:center;padding:1rem;border-radius:2rem;text-indent:-9999px;overflow:hidden;white-space:nowrap;width:48px;height:48px}.sp-navigation .block-menu.navigation.menu--account>ul.menu li a{color:#fff}.sp-navigation .block-menu.navigation.menu--account>ul.menu li a:before{content:"";display:block;width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain;text-indent:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sp-navigation .block-menu.navigation.menu--account>ul.menu li a[href*=login]:before,.sp-navigation .block-menu.navigation.menu--account>ul.menu li a[href*=user]:before{background-image:url(/themes/custom/social_power/dist/assets/account-fill-D8PcGWgC.svg)}.sp-navigation .block-menu.navigation.menu--account>ul.menu li a[href*=zona-privada]:before{background-image:url(/themes/custom/social_power/dist/assets/account-fill-D8PcGWgC.svg)}.sp-navigation .block-menu.navigation.menu--account>ul.menu li a[href*="admin/dashboard"]:before{background-image:url(/themes/custom/social_power/dist/assets/dashboard-fill-MmKEYo8d.svg)}.sp-navigation .block-menu.navigation.menu--account>ul.menu li a[href*="admin/config"]:before{background-image:url(/themes/custom/social_power/dist/assets/gear-fill-CHpLDwkc.svg)}.sp-navigation .block-menu.navigation.menu--account>ul.menu li a[href*="user/logout"]:before{background-image:url(/themes/custom/social_power/dist/assets/logout-fill-Dfyw1hn2.svg)}.sp-navigation .block-menu.navigation.menu--account>ul.menu li:before{display:none}.sp-navigation .form-item.form-item-lang-dropdown-select{margin:0}.sp-navigation .form-item.form-item-lang-dropdown-select ::picker-icon{color:#4d7737}.sp-navigation .form-item.form-item-lang-dropdown-select ::picker(select){border:1px solid #E9E9E9;border-radius:12px}.sp-navigation .form-item.form-item-lang-dropdown-select select.lang-dropdown-select-element{margin:0;padding:1rem;width:auto!important;border:none;text-transform:uppercase;font-weight:700;color:#4d7737}.sp-navigation__breadcrumb-wrapper{border-top:8px solid #E9E9E9;border-bottom:1px dashed #E9E9E9}.sp-navigation__breadcrumb{max-width:1120px;margin:0 auto;padding:.5rem 0}
