.et_pb_bg_layout_light .et_pb_promo_button{color:#2ea3f2}.et_pb_promo{background-color:#1f6581;padding:40px 60px;text-align:center;--vertical-gap:20px}@media (min-width:981px){.et_pb_no_bg.et_pb_promo{background-color:transparent}}.et_pb_promo_description{padding-bottom:20px;position:relative}.et_flex_module .et_pb_promo_description,.et_grid_module .et_pb_promo_description,.et_pb_promo_description p:last-of-type{padding-bottom:0}.et_pb_promo_button{display:inline-block;color:inherit}.et_pb_column_1_2 .et_pb_promo,.et_pb_column_1_3 .et_pb_promo,.et_pb_column_1_4 .et_pb_promo,.et_pb_column_1_5 .et_pb_promo,.et_pb_column_1_6 .et_pb_promo,.et_pb_column_2_5 .et_pb_promo,.et_pb_column_3_5 .et_pb_promo{padding:40px}.et_pb_has_bg_hover.et_pb_promo:hover{padding:40px 60px!important;transition:padding .4s ease-in-out}.et_pb_column_1_2 .et_pb_has_bg_hover.et_pb_promo:hover,.et_pb_column_1_3 .et_pb_has_bg_hover.et_pb_promo:hover,.et_pb_column_1_4 .et_pb_has_bg_hover.et_pb_promo:hover,.et_pb_column_1_5 .et_pb_has_bg_hover.et_pb_promo:hover,.et_pb_column_1_6 .et_pb_has_bg_hover.et_pb_promo:hover,.et_pb_column_2_5 .et_pb_has_bg_hover.et_pb_promo:hover,.et_pb_column_3_5 .et_pb_has_bg_hover.et_pb_promo:hover{padding:40px!important}.et_pb_no_bg_hover.et_pb_promo:hover,.et_pb_on_bg_hover.et_pb_promo:hover{background-color:transparent;padding:0!important}@media (max-width:980px){.et_pb_has_bg_tablet.et_pb_promo{padding:40px!important}.et_pb_no_bg_tablet.et_pb_promo{background-color:transparent;padding:0!important}.et_pb_bg_layout_light_tablet .et_pb_promo_button{color:#2ea3f2}.et_pb_bg_layout_dark_tablet .et_pb_promo_button{color:inherit}}@media (max-width:767px){.et_pb_promo{padding:40px}.et_pb_has_bg_phone.et_pb_promo{padding:40px!important}.et_pb_no_bg_phone.et_pb_promo{background-color:transparent;padding:0!important}.et_pb_bg_layout_light_phone .et_pb_promo_button{color:#2ea3f2}.et_pb_bg_layout_dark_phone .et_pb_promo_button{color:inherit}}@media (max-width:479px){.et_pb_promo{padding:40px}}.et_pb_button[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}@media (max-width:980px){.et_pb_button[data-icon-tablet]:not([data-icon-tablet=""]):after{content:attr(data-icon-tablet)}}@media (max-width:767px){.et_pb_button[data-icon-phone]:not([data-icon-phone=""]):after{content:attr(data-icon-phone)}}.ayudawp-lightbox-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.88);
z-index: 999999;
display: flex;
align-items: center;
justify-content: center;
visibility: hidden;
opacity: 0;
pointer-events: none;
transition: opacity 0.3s ease, visibility 0.3s ease;
cursor: pointer;
}
.ayudawp-lightbox-overlay.ayudawp-lightbox-active {
visibility: visible;
opacity: 1;
pointer-events: auto;
} .ayudawp-lightbox-img {
max-width: 90vw;
max-height: 90vh;
width: auto;
height: auto;
object-fit: contain;
cursor: default;
border-radius: 2px;
box-shadow: 0 4px 40px rgba(0, 0, 0, 0.4);
transform: scale(0.95);
transition: transform 0.3s ease;
}
.ayudawp-lightbox-active .ayudawp-lightbox-img {
transform: scale(1);
} .ayudawp-lightbox-close {
position: absolute;
top: 16px;
right: 16px;
width: 40px;
height: 40px;
background: none;
border: none;
color: #fff;
font-size: 32px;
line-height: 1;
cursor: pointer;
opacity: 0.7;
transition: opacity 0.2s ease;
z-index: 1;
padding: 0;
font-family: Arial, sans-serif;
}
.ayudawp-lightbox-close:hover,
.ayudawp-lightbox-close:focus {
opacity: 1;
outline: none;
} .ayudawp-lightbox-spinner {
display: none;
width: 40px;
height: 40px;
border: 3px solid rgba(255, 255, 255, 0.2);
border-top-color: #fff;
border-radius: 50%;
animation: ayudawp-spin 0.8s linear infinite;
position: absolute;
}
@keyframes ayudawp-spin {
to {
transform: rotate(360deg);
}
}