.elementor-991707 .elementor-element.elementor-element-387af78d{z-index:30;}.elementor-991707 .elementor-element.elementor-element-387af78d .elementor-menu-toggle{margin-left:auto;}.elementor-991707 .elementor-element.elementor-element-63f0dfa6 .elementor-menu-toggle{margin-left:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for nav-menu, class: .elementor-element-387af78d */& .elementor-nav-menu--main .elementor-item { font-family:Catamaran,sans-serif !important;font-size:16px !important;font-weight:600 !important;letter-spacing:0px !important;color:#0C2C6C !important;padding:13px 12px !important; } & .elementor-nav-menu--main .elementor-item:before { height:8px !important;background:#B9D8E0 !important; } & .elementor-nav-menu--dropdown { background:var(--vamtam-accent-color-5) !important;border-radius:4px !important;box-shadow:0 10px 36px rgba(0,0,0,.09) !important; } & .elementor-nav-menu--dropdown a { font-family:Catamaran,sans-serif !important;font-size:14px !important;font-weight:700 !important;letter-spacing:0.2px !important;color:#0C2C6C !important;padding:14px 35px !important; } & .elementor-nav-menu--dropdown a:hover, & .elementor-nav-menu--dropdown a:focus { background:#DBEFFF !important;color:#0C2C6C !important; } & .elementor-nav-menu--dropdown a.elementor-item-active { background:var(--vamtam-accent-color-5) !important;color:#DBEFFF !important; } & .elementor-nav-menu--dropdown li:not(:last-child) { border-bottom:1px dotted rgba(10,48,58,.07) !important; } & .elementor-nav-menu--main > ul > li > ul { margin-top:6px!important; } & .elementor-nav-menu--main .elementor-item:hover, & .elementor-nav-menu--main .elementor-item:focus, & .elementor-nav-menu--main .elementor-item.highlighted, & .elementor-nav-menu--main .elementor-item.elementor-item-active { color:#164987!important; } & .elementor-nav-menu--main .elementor-item::before, & .elementor-nav-menu--main .elementor-item::after { display:none!important; } & .elementor-nav-menu--dropdown a:hover, & .elementor-nav-menu--dropdown a:focus { color:#164987!important;background:#DBEFFF!important; }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-63f0dfa6 */margin: 0!important; padding: 0!important; width: 42px!important; position: relative!important; & .elementor-menu-toggle { font-size:28px !important;color:#000 !important;padding:7px; } & .elementor-menu-toggle svg { width:28px !important;height:28px !important;fill:#000 !important; } & .elementor-nav-menu--dropdown { background:#fff;border-radius:4px;box-shadow:0 10px 36px rgba(0,0,0,.09); } & .elementor-nav-menu--dropdown a { font-family:Catamaran,sans-serif;font-size:15px;font-weight:600;letter-spacing:.1px;color:#144c84;padding:12px 35px; } & .elementor-nav-menu--dropdown a:hover { background:#DBEFFF;color:#144c84; } & .elementor-nav-menu--dropdown li:not(:last-child) { border-bottom:1px solid #E9E9E9; } & .elementor-menu-toggle, & .elementor-menu-toggle:hover, & .elementor-menu-toggle:focus, & .elementor-menu-toggle.elementor-active { background:transparent!important; box-shadow:none!important; } & > nav.elementor-nav-menu--dropdown { position:absolute!important;top:calc(100% + 12px)!important;left:auto!important;right:0!important;width:min(320px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:70vh;overflow-y:auto;z-index:1000; } & .elementor-nav-menu--dropdown a.elementor-item-active { color:#164987!important;background:#DBEFFF!important; }/* End custom CSS */
/* Start custom CSS */@media (min-width:1025px) and (max-width:1199px) {
.elementor-991707 .elementor-element-7500d75f {padding: .65rem 1rem !important;gap:.5rem !important;}
.elementor-991707 .elementor-element-574b3001 {width:7rem !important;}
.elementor-991707 .elementor-element-250ed48c {gap:.5rem !important;}
.elementor-991707 .elementor-element-387af78d .elementor-nav-menu--main .elementor-item {font-size:15px !important;padding-left:5px !important;padding-right:5px !important;white-space:nowrap !important;}
.elementor-991707 .elementor-element-387af78d .elementor-nav-menu--main > ul {flex-wrap:nowrap !important;}
}

html[lang^="es"] .elementor-991707 [data-interaction-id="5563abdc"] {font-size:0 !important;}
html[lang^="es"] .elementor-991707 [data-interaction-id="5563abdc"]::after {content:"Familias";font-family:Sensei,sans-serif;font-size:17px;line-height:1.2;}
@media(max-width:1024px){
html[lang^="es"] .elementor-991707 [data-interaction-id="5563abdc"]::after {font-size:16px;}
.elementor-991707 [data-interaction-id="7074ac81"] {padding-right:7px !important;}
}
body.elementor-editor-active.elementor-page-991707{padding-top:43px!important;}@media(max-width:1024px) and (min-width:768px){body.elementor-editor-active.elementor-page-991707{padding-top:42.04px!important;}}@media(max-width:767px){body.elementor-editor-active.elementor-page-991707{padding-top:68.4px!important;}}
@media(max-width:1024px){.elementor-991707 .elementor-element-63f0dfa6{position:relative!important;}.elementor-991707 .elementor-element-63f0dfa6>nav.elementor-nav-menu--dropdown{position:absolute!important;top:calc(100% + 12px)!important;left:auto!important;right:0!important;width:min(320px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:70vh;overflow-y:auto;z-index:1000;}}/* End custom CSS */