.elementor .ac-btn:hover,.elementor .ac-btn:focus-visible{color:#FFFFFF;background-color:#65768B;}.elementor .ac-btn{font-family:Lato;font-weight:400;font-size:12px;color:var(--azul);letter-spacing:2px;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:34px;padding-inline-end:34px;border-radius:0px;border-width:1px;border-color:#65768B;border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .ac-gold{width:56px;height:1px;background-color:var(--dorado);}.elementor .ac-lead{font-family:var(--font-titulos);font-weight:200;font-size:22px;color:#4F5866;line-height:1.6;}.elementor .ac-p{font-family:Montserrat;font-weight:300;font-size:16px;color:var(--texto);line-height:1.85;}.elementor .ac-h1{font-family:var(--font-titulos);font-weight:100;font-size:clamp(32px, 3vw, 54px);color:var(--azul);letter-spacing:0.5px;line-height:1.15;text-transform:none;}.elementor .ac-eyebrow{font-family:Lato;font-weight:400;font-size:11px;color:var(--dorado);letter-spacing:3px;text-transform:uppercase;}.elementor .ac-col{display:flex;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .ac-split{display:grid;gap:80px;grid-template-columns:5fr 6fr;grid-template-rows:auto;align-items:center;}.elementor .ac-wrap{width:100%;max-width:1240px;}.elementor .ac-section{padding-block-start:70px;padding-block-end:70px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;}