.mobile-menu{--drop-shadow-color:#00000029;--side-padding:25px;background-color:var(--mobile-menu-background-color);box-shadow:0 4px 4px var(--drop-shadow-color);height:100vh;position:fixed;left:-100%;width:100%;top:0;overflow-y:auto;z-index:1000000}.mobile-login-info{display:none}.mobile-menu .mobile-menu__close{margin-top:16px;margin-right:var(--side-padding)}.mobile-menu__reading-list-notice{margin:21px var(--side-padding) 0;padding:6px 19px;background-color:var(--op-color-light-grey);color:var(--op-color-swamp-green);font-weight:400!important;margin-bottom:35px;display:none;align-items:center}.mobile-menu__reading-list-notice img{margin-right:14px}.mobile-menu__items{padding-left:var(--side-padding);padding-right:var(--side-padding)}@media (min-width:992px){.mobile-menu{display:none}}.mobile-menu__items{list-style:none;padding-top:18px;margin-bottom:0}.mobile-menu__items .mobile-menu__item .mobile-menu__link{text-transform:uppercase;color:var(--op-color-teal);padding-top:13px;padding-bottom:13px;padding-left:20px;display:block;letter-spacing:2px;border-bottom:1px dashed var(--mobile-menu-item-border-color)}.mobile-menu__items .mobile-menu__item:last-child .mobile-menu__link{border-bottom:none}.mobile-menu #become-partner{display:inline-block;letter-spacing:1.96px;margin-top:8px;margin-left:var(--side-padding)}.mobile-menu #store-links{margin-top:30px;padding-left:var(--side-padding)}.mobile-menu #store-links #registro,.mobile-menu #store-links #signin,.mobile-menu #store-links #store-link{color:var(--op-color-teal);letter-spacing:1.96px}.mobile-menu #store-links .border{margin-left:10px;margin-right:10px;height:19px;width:0;border:1px dashed var(--op-color-dark-grey)!important}.mobile-menu #store-links #store-link{padding:0 18px}.mobile-menu #store-links #signin{font-weight:400;text-decoration:underline;text-transform:capitalize}.mobile-menu #store-links #registro{font-weight:400;text-decoration:underline;text-transform:capitalize;font-family:var(--body-4-font)}.news-mobile-grid__column{border-bottom:1px dotted #ccc}.mobile-menu__items .mobile-menu__item .mobile-menu__link i{margin-left:10px}.mobile-menu__items .mobile-menu__item .mobile-menu__link.aliados{color:#ee3e2e}.mobile-menu__items .mobile-menu__item .mobile-menu__link[aria-expanded=true]{border-left:4px solid #000;color:#000;font-weight:800;border-bottom:none}.mobile-menu__items #news-mobile-menu{padding-left:30px;padding-top:15px;overflow:hidden}.mobile-menu__items #news-mobile-menu .news-mobile-grid{display:flex;overflow-x:auto}.mobile-menu__items #news-mobile-menu .news-mobile-grid__column{flex-shrink:0;padding-right:10px;padding-bottom:14px;border-bottom:none}.mobile-menu__items #news-mobile-menu .news-mobile-grid__column__title{font-size:14px;color:var(--op-color-teal);text-transform:uppercase;letter-spacing:2px;display:block}.mobile-menu__items #news-mobile-menu .news-mobile-grid__column__list{display:flex;flex-direction:column;padding-left:30px;margin-top:15px}.mobile-menu__items #news-mobile-menu .news-mobile-grid__column__list a{display:block;color:var(--op-color-swamp-green);font-size:14px;text-transform:capitalize}.mobile-menu__items #news-mobile-menu .news-mobile-grid__column__list a:not(:first-child){margin-top:15px}.mobile-menu__items #mobile-login-links{margin-top:21px}.mobile-menu__items #mobile-login-links .links-container{display:flex;justify-content:space-between}.mobile-menu__items #mobile-login-links .links-container a{color:var(--op-color-swamp-green)}.mobile-menu__items #mobile-login-links .login__toggler{color:grey;letter-spacing:1px;font-size:15px;text-decoration:underline}.mobile-menu__items #mobile-login-links .register__link{font-size:15px;color:grey;text-decoration:underline}.mobile-menu__items #mobile-login-links .mobile-menu__login{background:#000;padding-left:15px;padding-right:15px;margin-left:-15px;width:calc(100% + 30px);padding-top:14px;display:none}.mobile-menu__items #mobile-login-links .mobile-menu__login .mobile-login__header{display:flex;justify-content:space-between;align-items:center}.mobile-menu__items #mobile-login-links .mobile-menu__login .mobile-login__header .mobile-login__title{font-size:14px;color:#ffbf00;text-transform:uppercase;font-weight:900;letter-spacing:2px;margin-bottom:0}.mobile-menu__items #mobile-login-links .mobile-menu__login .mobile-login__header .mobile-login__close{border:none;background:grey;color:#fff;width:24px;height:24px}.mobile-menu__items #mobile-login-links .mobile-menu__login .mobile-login__form{display:flex;flex-direction:column;align-items:center;margin-top:20px;padding-left:50px;padding-right:50px}.mobile-menu__items #mobile-login-links .mobile-menu__login .mobile-login__form input{width:100%;margin-bottom:19px;padding:10px 0;text-align:center}.mobile-menu__items #mobile-login-links .mobile-menu__login .mobile-login__form input:active,.mobile-menu__items #mobile-login-links .mobile-menu__login .mobile-login__form input:focus{border:none}.mobile-menu__items #mobile-login-links .mobile-menu__login .mobile-login__form input::-webkit-input-placeholder{font-style:italic}.mobile-menu__items #mobile-login-links .mobile-menu__login .mobile-login__form input::-moz-placeholder{font-style:italic}.mobile-menu__items #mobile-login-links .mobile-menu__login .mobile-login__form input:-ms-input-placeholder{font-style:italic}.mobile-menu__items #mobile-login-links .mobile-menu__login .mobile-login__form input::-ms-input-placeholder{font-style:italic}.mobile-menu__items #mobile-login-links .mobile-menu__login .mobile-login__form input::placeholder{font-style:italic}.mobile-menu__items #mobile-login-links .mobile-menu__login .mobile-login__form button,.mobile-menu__items #mobile-login-links .mobile-menu__login .mobile-login__form input[type=submit]{font-size:10px;font-weight:800;padding:10px 20px;border-radius:0;letter-spacing:1px;text-transform:uppercase;color:#fff;background:#1a1a1a;width:initial}.mobile-menu__items #mobile-login-links .mobile-menu__login .mobile-login__form a{font-size:15px;color:#ffbf00;margin-top:20px;margin-bottom:14px}.mobile-menu__items .mobile-logged{background:#000;padding-top:11px;padding-bottom:16px}.mobile-menu__items .mobile-logged__title{text-transform:uppercase;color:#fff;margin-bottom:0;font-display:14px}.mobile-menu__items .mobile-logged__user{font-size:14px;font-weight:900;text-transform:uppercase;color:#ffbf00;margin-top:-6px;letter-spacing:1px}.mobile-menu__items .mobile-logged__edit,.mobile-menu__items .mobile-logged__session{font-size:15px}.mobile-menu__items .mobile-logged__edit{margin-top:6px;color:#fff}.mobile-menu__items .mobile-logged__session{margin-top:16px;color:#ffbf00;text-transform:capitalize}.mobile-menu__items .mobile-logged a{display:block}.mobile-menu .secondary-section__social{padding-left:var(--side-padding);padding-right:var(--side-padding);margin-top:0;padding-top:21px;background-color:#fff;padding-top:21px}.mobile-menu .secondary-section__social__icons{border:none}.mobile-menu .secondary-section__social-icon{font-size:26px}.mobile-menu .secondary-section__social .secondary-section__social__logo-title{font-family:var(--body-4-font);font-size:var(--body-4-font-size);font-weight:var(--body-4-font-weight);line-height:var(--body-4-line-height);color:var(--op-color-satan);margin-top:0;margin-bottom:21px}.mobile-menu .secondary-section__social #input-container{margin-top:10px}.mobile-menu .secondary-section__social #secondary-section-donate-button{margin-top:30px;padding-top:0;padding-bottom:0;border-radius:0}.mobile-menu .secondary-section__social #secondary-section-donate-button #button-title{font-size:19px}.mobile-menu .secondary-section__social #secondary-section-donate-button #yellow{margin-top:-10px}.mobile-menu .footer__contact{padding-left:15px}.mobile-menu .footer__contact__link{text-align:left}.mobile-menu .footer__contact__link:not(:first-child){margin-top:12px}.mobile-menu--show{left:0}.contact-mobile-menu-items{list-style:none;padding-top:0;padding-bottom:0;padding-left:var(--side-padding);background-color:var(--op-color-light-grey);margin-bottom:0;margin-top:30px}.contact-mobile-menu-items .mobile-menu__link{display:block;text-transform:uppercase;color:var(--op-color-swamp-green);padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px;letter-spacing:2px}.redes-sociales-menu-mobile img{padding-left:13px}.mobile-menu__sections{padding-top:0}.mobile-menu-social-icon{width:25%;text-align:center}.mobile-menu__social-icons{font-size:20px;justify-content:space-between;display:flex;padding-bottom:9px}#mobile-login-links .links-container{background-color:#fff;padding:17px;padding-top:17px;padding-bottom:17px;border-radius:5px;padding-top:8px;padding-bottom:8px}.subscribe-mobile-menu form{display:flex}.subscribe-mobile-menu .subscribe-mobile-menu__title{letter-spacing:2px;color:var(--op-color-satan);margin-bottom:9px}.subscribe-mobile-menu [id*=mailchimp-signup-subscribe-block-suscribir-usuario-form] .mailchimp-newsletter-mergefields input{width:100%;border-top-left-radius:4px;border-bottom-left-radius:4px;border:1px solid var(--op-color-teal);border-right-color:transparent;font-size:16px;color:var(--op-color-satan);background:#fff;padding:13px 8px 13px 15px}.subscribe-mobile-menu [id*=mailchimp-signup-subscribe-block-suscribir-usuario-form] .mailchimp-newsletter-mergefields input::placeholder{color:var(--op-color-satan)}.secondary-section__social [id*=mailchimp-signup-subscribe-block-suscribir-usuario-form] .form-submit{background-color:var(--op-color-teal);border-color:var(--op-color-teal);border-top-right-radius:4px!important;border-bottom-right-radius:4px!important;padding-left:11px;padding-right:11px;font-size:12px;letter-spacing:1.96px;font-weight:600;max-width:132px}.secondary-section__social [id*=mailchimp-signup-subscribe-block-suscribir-usuario-form] .form-submit:hover{background-color:var(--op-color-middle-grey);color:var(--op-color-teal);border-color:var(--op-color-middle-grey)}.main-container-mobile-menu-redes{background-color:var(--op-color-light-grey);border-radius:4px;padding-top:8px;margin-top:22px}.mobile-menu__social-icons .mobile-menu-social-icon i{color:var(--op-color-teal)!important}a.news-mobile-grid__column__item{letter-spacing:2px}@media screen and (max-width:768px){.secondary-section__social .input-container form{text-align:center;margin:0 auto 18px;justify-content:center}}.secondary-section__social__logo .subscribe-mobile-menu label{display:none}@media screen and (min-width:768px){.subscribe-mobile-menu form{display:inline-flex}}