.elementor-kit-9{--e-global-color-primary:#182E3F;--e-global-color-secondary:#1B1F21;--e-global-color-text:#212224;--e-global-color-accent:#99374C;--e-global-color-be45122:#BA414C;--e-global-color-b2d10d0:#D9D9D9;--e-global-color-a575919:#F5F5F5;--e-global-color-d3eed2d:#FFFFFF;--e-global-color-26d88ea:#1B1F21;--e-global-color-bbf2df1:#788951;--e-global-color-3cc7866:#E0A93B;--e-global-color-036c192:#EACA44;--e-global-color-223ce25:#A8BDC6;--e-global-color-2c9d30c:#D0DCE3;--e-global-color-72967ae:#A8BDC6;--e-global-color-ba2d423:#D0DCE3;--e-global-typography-primary-font-family:"DM Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"DM Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"DM Sans";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:16px;line-height:21px;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 h2{color:var( --e-global-color-primary );font-size:42px;font-weight:500;line-height:47px;}.elementor-kit-9 h3{font-size:30px;font-weight:400;line-height:38px;}.elementor-kit-9 h4{font-size:24px;}.elementor-kit-9 h5{font-size:20px;}.elementor-kit-9 h6{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@media (max-width: 1396px) {
    #menu-menu-principal > .menu-item {
        margin: 0;
    }
}

#menu-menu-principal .menu-item a:hover::before {
    width: 120%;
    left: 0;
    right: initial;
    transition: var(--all-transition-large);
    background-color: #182E3F;

}

.top-parent-ortodoncia .link-interno,.top-parent-ortodoncia .link-light { color: var(--e-global-color-3cc7866) !important; font-weight:400 !important; }

.top-parent-ortodoncia .link-interno:hover, .top-parent-ortodoncia .link-light:hover { color: var(--c-primary) !important; font-weight:400 !important;}



.top-parent-estetica .link-interno,.top-parent-estetica .link-light { color: #a8bdc6 !important; font-weight:400 !important; }

.top-parent-estetica .link-interno:hover, .top-parent-estetica .link-light:hover { color: #182e3f !important; font-weight:400 !important;}


.top-parent-estetica .btn .elementor-button-link.elementor-button:after { background: linear-gradient(90deg, var(--e-global-color-72967ae), var(--e-global-color-2c9d30c));
    
}

.top-parent-estetica.btn .elementor-button-link.elementor-button .elementor-button-icon svg .cls-2 {
    fill: #a8bdc6 !important;
}

.top-parent-estetica .btn .elementor-button-link.elementor-button:hover .elementor-button-icon svg .cls-2 {
    fill: #a8bdc6 !important;
}

.top-parent-estetica .btn .elementor-button-link.elementor-button:hover  {
    color: #182e3f !important;
}

.top-parent-estetica .list li::before {

    background-image: url(/wp-content/uploads/2026/05/icono-lista-bustillo-color-esteteica.webp) !important;
}

.top-parent-estetica.elementor-kit-9 {
    --e-global-color-accent: #a8bdc6 !important;
}

/*
.top-parent-ortodoncia a h3, .top-parent-ortodoncia a p{ color: var(--c-primary) !important; }

.top-parent-ortodoncia a:hover { color: var(--c-primary) !important; }
*//* End custom CSS */