:root{--animate-delay:0.25s}.recurso-item{margin:30px 0px 30px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:0px 20px 0px 20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.recurso-item--even{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.recurso-item--even .recurso-item__tag{text-align:left}@media (max-width:992px){.recurso-item--even .recurso-item__tag{text-align:center}}@media (max-width:992px){.recurso-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0px 20px 30px 20px}}.recurso-item:before{content:"";background:#FFC99B;position:absolute;z-index:-1;top:50px;bottom:50px;left:0;right:0}@media (max-width:992px){.recurso-item:before{margin:0 auto;bottom:0px}}@media (max-width:992px){.recurso-item__image{margin:0 auto}}.recurso-item__image__img{width:390px;height:450px;-webkit-filter:drop-shadow(0px 6px 4px rgba(0,0,0,0.25));filter:drop-shadow(0px 6px 4px rgba(0,0,0,0.25))}@media (max-width:992px){.recurso-item__image__img{margin:0 auto;margin-bottom:-30px;width:100%;max-width:390px;height:auto}}.recurso-item__content{margin-top:50px;text-align:center;width:100%;position:relative;padding:0px 20px 0px 20px}.recurso-item__tag{text-align:right;width:100%;font-size:20px;font-weight:600;color:white;text-transform:uppercase;margin-bottom:0;padding-top:8px}@media (max-width:992px){.recurso-item__tag{margin-top:-20px;text-align:center}}.recurso-item__title{font-size:28px;font-weight:600;padding-bottom:10px;padding-top:20px}.recurso-item__description{padding-bottom:10px}.recurso-action{text-align:center;display:block}.recurso-action__button{background:#F48F51;padding:12px 24px;border-radius:50px;border:none;outline:none;color:white;cursor:pointer;font-size:16px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:200px;margin:0 auto;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}@media (max-width:992px){.recurso-action__button{width:100%}}.recurso-action__button:hover{background:#e6573f;text-decoration:none;color:white}.recurso-action__button--icon span{padding-left:5px}.recurso-action__text{margin-bottom:10px}.recurso-item-simple{padding:20px 20px 20px 20px;border-top:1px solid #FFC99B;border-bottom:1px solid #FFC99B;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:992px){.recurso-item-simple{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.recurso-item-simple__content{width:75%}@media (max-width:992px){.recurso-item-simple__content{width:100%}}.recurso-item-simple__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:992px){.recurso-item-simple__header{text-align:center;display:block}}.recurso-item-simple__title{font-size:28px;font-weight:600}.recurso-item-simple-action{width:25%}@media (max-width:992px){.recurso-item-simple-action{width:100%}}.recurso-item-simple-action__button{background:#F48F51;padding:12px 24px;border-radius:50px;border:none;outline:none;color:white;cursor:pointer;font-size:16px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:200px;margin:0 auto;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;text-align:center}@media (max-width:992px){.recurso-item-simple-action__button{width:100%}}.recurso-item-simple-action__button span{margin-left:10px}.recurso-item-simple-action__button:hover{background:#e6573f;text-decoration:none;color:white}.modal-resources{z-index: 100000}.modal-resources__header{position:relative}.modal-resources__header img{width:200px;margin:0 auto}.modal-resources__header .close{color:#F48F51;position:absolute;top:15px;right:15px}.modal-resources__footer__button{width:100%}.modal-resources__footer__button span{margin-left:10px}
/* Flecha para el dropdown de Servicios - Añadido 29/09/2025 */
.nav-menu .drop-down > a:after {
    content: " ▼";
    font-size: 10px;
    padding-left: 3px;
    color: #003289;
    transition: 0.3s;
}

.nav-menu .drop-down > a:hover:after {
    color: #ff6f00;
}

}
