.elementor-3986 .elementor-element.elementor-element-6a62ce3{--display:flex;}.elementor-3986 .elementor-element.elementor-element-14276ae .btn.header1-btn:before{background-color:var( --e-global-color-694cffb );}.elementor-3986 .elementor-element.elementor-element-14276ae .btn.header1-btn:hover:before{background-color:var( --e-global-color-0bf2fa3 );}.elementor-3986 .elementor-element.elementor-element-14276ae{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3986 .elementor-element.elementor-element-14276ae.elementor-element{--align-self:center;}.elementor-3986 .elementor-element.elementor-element-14276ae .header-links li,.elementor-3986 .elementor-element.elementor-element-14276ae .header-links li p,.elementor-3986 .elementor-element.elementor-element-14276ae .header-links span{color:#000000;}.elementor-3986 .elementor-element.elementor-element-14276ae .main-menu ul li a:hover,.elementor-3986 .elementor-element.elementor-element-14276ae .main-menu ul li.current-menu-item > a,.elementor-3986 .elementor-element.elementor-element-14276ae .main-menu ul li.current_page_item > a,.elementor-3986 .elementor-element.elementor-element-14276ae .main-menu ul li.current-menu-ancestor > a,.elementor-3986 .elementor-element.elementor-element-14276ae .main-menu ul li.current_page_ancestor > a,.elementor-3986 .elementor-element.elementor-element-14276ae .main-menu ul.sub-menu li a:before{color:var( --e-global-color-694cffb );}.elementor-3986 .elementor-element.elementor-element-14276ae .header-layout1 .main-menu > ul > li > a{margin:0px 0px 0px 60px;padding:3px 3px 3px 3px;}.elementor-3986 .elementor-element.elementor-element-14276ae .btn.btn-border:before{background-color:var( --e-global-color-694cffb );}.elementor-3986 .elementor-element.elementor-element-14276ae .btn.btn-border{color:#FFFFFF;}.elementor-3986 .elementor-element.elementor-element-14276ae .btn.btn-border:hover,.elementor-3986 .elementor-element.elementor-element-14276ae .btn.btn-border:focus,.elementor-3986 .elementor-element.elementor-element-14276ae .btn.btn-border:active,{color:var( --e-global-color-0bf2fa3 );}.elementor-3986 .elementor-element.elementor-element-14276ae .social-btn.style2 a{background-color:var( --e-global-color-694cffb );}.elementor-3986 .elementor-element.elementor-element-14276ae .social-btn.style2.social_canva_btn a:hover{color:#FFFFFF;background-color:var( --e-global-color-0bf2fa3 );}.elementor-3986 .elementor-element.elementor-element-14276ae .footer-widget .widget_title{color:var( --e-global-color-694cffb );}.elementor-3986 .elementor-element.elementor-element-14276ae .footer-widget .widget_title:after{background-color:var( --e-global-color-0bf2fa3 );}.elementor-3986 .elementor-element.elementor-element-14276ae .footer-widget.widget_nav_menu a{color:var( --e-global-color-694cffb );}.elementor-3986 .elementor-element.elementor-element-14276ae .footer-widget.widget_nav_menu a:hover{color:var( --e-global-color-0bf2fa3 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-3986 .elementor-element.elementor-element-14276ae .header-links li > i{color:#1F9CC0;}.elementor-3986 .elementor-element.elementor-element-14276ae .main-menu a{color:var( --e-global-color-694cffb );}.elementor-3986 .elementor-element.elementor-element-14276ae .main-menu ul li a:hover,.elementor-3986 .elementor-element.elementor-element-14276ae .main-menu ul li.current-menu-item > a,.elementor-3986 .elementor-element.elementor-element-14276ae .main-menu ul li.current_page_item > a,.elementor-3986 .elementor-element.elementor-element-14276ae .main-menu ul li.current-menu-ancestor > a,.elementor-3986 .elementor-element.elementor-element-14276ae .main-menu ul li.current_page_ancestor > a,.elementor-3986 .elementor-element.elementor-element-14276ae .main-menu ul.sub-menu li a:before{color:var( --e-global-color-694cffb );}.elementor-3986 .elementor-element.elementor-element-14276ae .main-menu ul.sub-menu{background-color:var( --e-global-color-694cffb );}.elementor-3986 .elementor-element.elementor-element-14276ae .sidemenu-wrapper .sidemenu-content{background-color:var( --e-global-color-694cffb );}.elementor-3986 .elementor-element.elementor-element-14276ae .btn.btn-border:before{background-color:var( --e-global-color-694cffb );}.elementor-3986 .elementor-element.elementor-element-14276ae .btn.btn-border{color:var( --e-global-color-0bf2fa3 );}.elementor-3986 .elementor-element.elementor-element-14276ae .about-text{color:var( --e-global-color-694cffb );}.elementor-3986 .elementor-element.elementor-element-14276ae .social-btn.style2 a{color:var( --e-global-color-0bf2fa3 );background-color:var( --e-global-color-694cffb );}.elementor-3986 .elementor-element.elementor-element-14276ae .footer-widget .widget_title{color:var( --e-global-color-694cffb );}.elementor-3986 .elementor-element.elementor-element-14276ae .footer-widget .widget_title:after{background-color:var( --e-global-color-694cffb );}.elementor-3986 .elementor-element.elementor-element-14276ae .footer-widget.widget_nav_menu a{color:var( --e-global-color-694cffb );}.elementor-3986 .elementor-element.elementor-element-14276ae .footer-widget.widget_nav_menu a:hover{color:var( --e-global-color-694cffb );}}/* Start custom CSS for fitmas_header_template_one, class: .elementor-element-14276ae */.icon-btn {
    background-color: #1F9CC0
}

.mobile-menu-wrapper .menu-toggle {  background-color: #1F9CC0
    
}

.mobile-menu-wrapper .mobile-menu-area {
    border-right: 3px solid #1F9CC0 ;
}


/* Mejora el tamaño y separación de los íconos de redes sociales */
.social-links a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  margin: 8px;
  padding: 8px;
  text-decoration: none;
  border-radius: 8px; /* opcional, para accesibilidad visual */
}

/* Aumenta el área clicable de los enlaces de navegación */
a {
  padding: 12px 16px;
  display: inline-block;
}

/* Espaciado específico para los enlaces dentro de listas (como los de "quiénes somos") */
ul li a {
  margin-bottom: 10px;
}/* End custom CSS */