.elementor-34893 .elementor-element.elementor-element-d27ad11 .elementor-icon-list-icon{width:14px;}.elementor-34893 .elementor-element.elementor-element-d27ad11 .elementor-icon-list-icon i{font-size:14px;}.elementor-34893 .elementor-element.elementor-element-d27ad11 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-34893 .elementor-element.elementor-element-d27ad11 .elementor-icon-list-text, .elementor-34893 .elementor-element.elementor-element-d27ad11 .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-34893 .elementor-element.elementor-element-b1e290a .elementor-icon-list-icon{width:14px;}.elementor-34893 .elementor-element.elementor-element-b1e290a .elementor-icon-list-icon i{font-size:14px;}.elementor-34893 .elementor-element.elementor-element-b1e290a .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-34893 .elementor-element.elementor-element-b1e290a .elementor-icon-list-text, .elementor-34893 .elementor-element.elementor-element-b1e290a .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-34893 .elementor-element.elementor-element-1748861 img{width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:27px 27px 27px 27px;}.elementor-34893 .elementor-element.elementor-element-602e97f{padding:20px 20px 20px 0px;}.elementor-34893 .elementor-element.elementor-element-cbd6082{--grid-columns:3;width:100%;max-width:100%;}.elementor-34893 .elementor-element.elementor-element-cbd6082 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-34893 .elementor-element.elementor-element-cbd6082 .e-loop-item > .elementor-section, .elementor-34893 .elementor-element.elementor-element-cbd6082 .e-loop-item > .elementor-section > .elementor-container, .elementor-34893 .elementor-element.elementor-element-cbd6082 .e-loop-item > .e-con, .elementor-34893 .elementor-element.elementor-element-cbd6082 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-34893 .elementor-element.elementor-element-cbd6082{--grid-columns:2;}}@media(max-width:767px){.elementor-34893 .elementor-element.elementor-element-cbd6082{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-5f01a27 */.elementor-34893 .elementor-element.elementor-element-5f01a27 a {
    display: inline-block;
    background-color: #2EAE00;
    color: #fff !important;
    padding: 6px 14px;
    margin-right: 8px;

    border: 1px solid #2EAE00;
    border-radius: 20px;
    font-weight: 300;
    text-decoration: none !important;
    transition: all 0.3s ease;
}

.elementor-34893 .elementor-element.elementor-element-5f01a27 a:hover {
    border: 1px solid #2EAE00;
    background-color: #fff; /* El fondo cambia al color del texto */
    color: #2EAE00 !important;   /* El texto pasa a ser blanco */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7e96c9e */.elementor-34893 .elementor-element.elementor-element-7e96c9e {
    color: #707070;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-602e97f */h2.wp-block-heading {
    font-size: 48px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-12550a6 */.nube-categorias {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: flex-start; 
}

.nube-cat-item {
    display: inline-block;
    padding: 6px 12px;
    margin-right: 5px;
    background: #2EAE00;
    color: #ffffff;
    font-size: 12px;
    font-weight: 300;
    border: 1px solid #2EAE00;
    border-radius: 20px;
    text-decoration: none;
    transition: background-color 0.3s ease, color 0.3s ease;
}

.nube-cat-item:hover {
    background: #fff;
    color: #2EAE00;
}/* End custom CSS */