/* FASAMCA — Inicio: responsive */ @media (max-width: 1024px) {   /* Servicios: 3 col → 2 col en tablet */   section[aria-labelledby="servicios-home-heading"] div[style*="repeat(3,1fr)"] {     grid-template-columns: 1fr 1fr !important;   }   /* Pilares: 3 col → 1 col en tablet */   section[aria-labelledby="pilares-heading"] div[style*="repeat(3,1fr)"] {     grid-template-columns: 1fr !important; gap: 1px !important;   } } @media (max-width: 768px) {   /* Hero: altura auto, padding reducido */   #fasamca-hero { min-height: auto !important; padding: 100px 0 64px !important; }   /* Stats hero: 2 col */   #fasamca-hero div[style*="gap:32px;padding-top"] { gap: 20px !important; }   /* Servicios: 2 col → 1 col */   section[aria-labelledby="servicios-home-heading"] div[style*="repeat(3,1fr)"] {     grid-template-columns: 1fr !important;   }   /* FAQ: 2 col → 1 col */   section[aria-labelledby="faq-home-heading"] div[style*="1fr 1.4fr"] {     grid-template-columns: 1fr !important; gap: 48px !important;   }   /* Certs: wrap natural */   /* CTA: botones en columna */   section[aria-labelledby="cta-home-heading"] div[style*="display:flex;justify-content:center;flex-wrap:wrap"] {     flex-direction: column !important; align-items: center !important;   } } @media (max-width: 480px) {   /* Hero: botones en columna */   #fasamca-hero div[style*="gap:14px;margin-bottom"] {     flex-direction: column !important;   }   #fasamca-hero div[style*="gap:14px;margin-bottom"] a {     width: 100% !important; justify-content: center !important;   }   /* Servicios: 1 col definitivo */   section[aria-labelledby="servicios-home-heading"] div[style*="repeat(3,1fr)"] {     grid-template-columns: 1fr !important;   } }.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media(max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media(max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}.uagb-google-map__wrap{display:flex}.uagb-google-map__wrap .uagb-google-map__iframe{width:100%;box-shadow:none;border:none;padding:0;margin:0} .uagb-block-75275a8e .uagb-google-map__iframe{height: 300px;}@media only screen and (max-width: 976px) { .uagb-block-75275a8e .uagb-google-map__iframe{height: 300px;}}@media only screen and (max-width: 767px) { .uagb-block-75275a8e .uagb-google-map__iframe{height: 300px;}}.wp-block-uagb-advanced-heading h1,.wp-block-uagb-advanced-heading h2,.wp-block-uagb-advanced-heading h3,.wp-block-uagb-advanced-heading h4,.wp-block-uagb-advanced-heading h5,.wp-block-uagb-advanced-heading h6,.wp-block-uagb-advanced-heading p,.wp-block-uagb-advanced-heading div{word-break:break-word}.wp-block-uagb-advanced-heading .uagb-heading-text{margin:0}.wp-block-uagb-advanced-heading .uagb-desc-text{margin:0}.wp-block-uagb-advanced-heading .uagb-separator{font-size:0;border-top-style:solid;display:inline-block;margin:0 0 10px 0}.wp-block-uagb-advanced-heading .uagb-highlight{color:#f78a0c;border:0;transition:all .3s ease}.uag-highlight-toolbar{border-left:0;border-top:0;border-bottom:0;border-radius:0;border-right-color:#1e1e1e}.uag-highlight-toolbar .components-button{border-radius:0;outline:none}.uag-highlight-toolbar .components-button.is-primary{color:#fff}.wp-block-uagb-advanced-heading.uagb-block-8c194e8c.wp-block-uagb-advanced-heading {text-align: center;}.wp-block-uagb-advanced-heading.uagb-block-8c194e8c.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-8c194e8c.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-8c194e8c.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-8c194e8c.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-8c194e8c .uagb-heading-text{margin-bottom: 15px;}