: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{flex-flow:column wrap;justify-content:center;align-items:center;gap:2rem;max-width:1120px;margin:0 auto;display:flex}@media screen and (width>=1024px){.sp-navigation__content{flex-direction:row;justify-content:space-between}}.sp-navigation__header{flex:none}.sp-navigation__menu-group{z-index:100;flex-direction:column;align-items:center;gap:2rem;display:flex;position:relative}@media screen and (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{justify-content:space-between;align-items:center;gap:2rem;display:flex}.sp-navigation .block-menu.navigation.menu--main .menu{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}@media screen and (width>=580px){.sp-navigation .block-menu.navigation.menu--main .menu{flex-wrap:nowrap;gap:1rem}}@media screen and (width>=1024px){.sp-navigation .block-menu.navigation.menu--main .menu{justify-content:space-between}}.sp-navigation .block-menu.navigation.menu--main .menu li{letter-spacing:-.1px;font-family:Roboto,sans-serif;font-size:1rem;font-weight:600;line-height:1.25rem}@media (width>=768px){.sp-navigation .block-menu.navigation.menu--main .menu li{letter-spacing:-.1px;font-family:Roboto,sans-serif;font-size:1rem;font-weight:600;line-height:1.25rem}}.sp-navigation .block-menu.navigation.menu--main .menu li{outline-offset:.125rem;outline-width:.1875rem;padding:.875rem 2.5rem;text-decoration:none;transition:all .25s;display:inline-block}.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]{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.5;text-decoration:none}.sp-navigation .block-menu.navigation.menu--main .menu li input{clip:rect(sp-particle(.125), sp-particle(.125), sp-particle(.125), sp-particle(.125));word-wrap:normal;overflow:hidden;width:1px!important;height:1px!important;position:absolute!important}.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{clip:auto;overflow:visible;width:auto!important;height:auto!important;position:static!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{border-radius:2rem;align-items:center;max-height:48px;padding:1rem;display:flex}.sp-navigation .block-menu.navigation.menu--main .menu li:before{display:none}.sp-navigation .block-menu.navigation.menu--main .menu li a{text-align:center;text-transform:uppercase;font-size:16px;font-weight:700;text-decoration:none}.sp-navigation .block-menu.navigation.menu--main .menu li.fill{background-color:#4d7737;transition:background-color .2s,transform .2s}.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{color:var(--sp-button-light-primary-background-color);border:2px solid var(--sp-button-light-primary-background-color);transition:background-color .2s,transform .2s;background-color:#0000!important}.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{transform:translateY(-1px);background-color:#4d7737!important}.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{flex-direction:row;align-items:center;max-height:48px;position:relative}.sp-navigation .block-menu.navigation.menu--main .menu li.menu-item--expanded>a{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.sp-navigation .block-menu.navigation.menu--main .menu li.menu-item--expanded>a:after{content:"";border-top:4px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:.25rem;display:inline-block}.sp-navigation .block-menu.navigation.menu--main .menu li.menu-item--expanded>ul.menu{z-index:1000;background-color:#fff;border-radius:1rem;flex-direction:column;gap:.25rem;width:max-content;min-width:280px;margin-top:.5rem;margin-left:-1rem;padding:.5rem;display:none;position:absolute;top:100%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.sp-navigation .block-menu.navigation.menu--main .menu li.menu-item--expanded>ul.menu:before{content:"";height:.5rem;position:absolute;bottom:100%;left:0;right:0}.sp-navigation .block-menu.navigation.menu--main .menu li.menu-item--expanded>ul.menu li{background-color:#0000;border:none;border-radius:.5rem;width:100%;max-height:none;padding:.5rem 1rem}.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{color:#4d7737;text-transform:none;font-size:16px;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{flex-direction:row;gap:.5rem;display:flex}.sp-navigation .block-menu.navigation.menu--account>ul.menu li{text-indent:-9999px;white-space:nowrap;background-color:#0000;border:2px solid #4d7737;border-radius:2rem;align-items:center;width:48px;height:48px;padding:1rem;display:flex;position:relative;overflow:hidden}.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:"";text-indent:0;background-position:50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;display:block;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,.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 .block-private-message-notification-block{overflow:visible}.sp-navigation .block-private-message-notification-block .private-message-notification-wrapper{cursor:pointer;color:#4d7737;justify-content:center;align-items:center;display:flex;position:relative}.sp-navigation .block-private-message-notification-block .private-message-notification-wrapper .private-message-icon{justify-content:center;align-items:center;display:flex}.sp-navigation .block-private-message-notification-block .private-message-notification-wrapper .private-message-icon svg{fill:currentColor;width:38px;height:38px}.sp-navigation .block-private-message-notification-block .private-message-notification-wrapper .private-message-icon--unread,.sp-navigation .block-private-message-notification-block .private-message-notification-wrapper.unread-threads .private-message-icon--read{display:none}.sp-navigation .block-private-message-notification-block .private-message-notification-wrapper.unread-threads .private-message-icon--unread{display:flex}.sp-navigation .block-private-message-notification-block .private-message-notification-wrapper .private-message-page-link{color:#fff;z-index:1;justify-content:center;align-items:center;padding-bottom:6px;font-size:10px;font-weight:700;line-height:1;text-decoration:none;display:flex;position:absolute;inset:0}.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{text-transform:uppercase;color:#4d7737;border:none;margin:0;padding:1rem;font-weight:700;width:auto!important}.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}
