.elementor .btn-menu{font-family:Montserrat;font-weight:500;font-size:0.7rem;color:#000000;letter-spacing:1.5px;word-spacing:0px;text-align:center;text-transform:uppercase;border-radius:50px;border-width:1px;border-color:var(--Blanco);border-style:solid;background-color:#ffffff;}.elementor .btn-menu:hover,.elementor .btn-menu:focus-visible{scroll-margin-top:10px;color:var(--Blanco);border-width:1px;border-style:solid;background-color:#ffffff00;}.elementor .btn-grone:hover,.elementor .btn-grone:focus-visible{color:var(--Negro);border-radius:50px;border-width:1px;border-color:var(--Negro);border-style:solid;background-color:var(--Blanco);mix-blend-mode:normal;}.elementor .btn-grone{font-family:Montserrat;font-weight:500;font-size:11px;color:var(--Blanco);letter-spacing:2px;word-spacing:0px;line-height:26px;text-align:center;text-transform:uppercase;margin:0px;border-radius:50px;border-width:1px;border-color:var(--Negro);border-style:solid;background-color:var(--Negro);transition:all 500ms;}.elementor .btn-transparente{font-family:Montserrat;font-weight:600;font-size:11px;color:var(--Negro);letter-spacing:2px;word-spacing:0px;line-height:26px;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:50px;border-width:1px;border-color:var(--Negro);border-style:solid;background-color:var(--Transparente-btn);transition:all 500ms;}.elementor .btn-transparente:hover,.elementor .btn-transparente:focus-visible{color:var(--Blanco);background-color:var(--Negro);}.elementor .btn-blanco:hover,.elementor .btn-blanco:focus-visible{color:var(--Blanco);border-width:1px;border-color:var(--Blanco);border-style:solid;background-color:var(--Negro);}.elementor .btn-blanco{border-radius:50px;border-width:1px;border-color:var(--Blanco);border-style:solid;background-color:var(--Blanco);}.elementor .pie-texto{font-family:Montserrat;font-weight:400;font-size:12px;color:var(--Gris-textos);letter-spacing:0px;line-height:12px;text-align:start;a {color: #6b6b6b; text-decoration: underline;}
 a:hover {color: #ffffffcc;}\n}.elementor .footer-texto-comun{font-family:Montserrat;font-weight:500;font-size:0.84rem;color:var(--Blanco-transp);line-height:1.6rem;text-align:start;}.elementor .degrade{padding:0px;margin:0px;display:block;background: linear-gradient(to right, #E4002B, #F47A1F, #FFC700, #3FA535, #00A6C0, #1F5FAE, #7A3E9D);
  transition: width .3s ease, left .3s ease;\n}.elementor .divisior-multicor{min-height:3px;max-height:3px;padding:0px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;background: linear-gradient(to right, #E4002B, #F47A1F, #FFC700, #3FA535, #00A6C0, #1F5FAE, #7A3E9D);\n}.elementor .footer-titulos{font-family:Montserrat;font-weight:800;font-size:11px;color:var(--Blanco-transp);letter-spacing:2px;line-height:1.6rem;text-align:start;text-transform:uppercase;padding-block-start:0px;padding-block-end:10px;}.elementor .footer-formaciones{font-family:Montserrat;font-weight:500;font-size:13px;color:var(--Blanco-transp);line-height:16px;text-align:start;}.elementor .footer-formaciones:hover,.elementor .footer-formaciones:focus-visible{color:var(--Blanco);}.elementor .volantas-home{font-family:Montserrat;font-weight:500;font-size:11px;letter-spacing:2.5px;line-height:26px;text-align:start;text-transform:uppercase;}.elementor .bloques-seccion{width:auto;height:auto;padding:0px;margin:0px;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .logo-negativo{width:60px;max-width:60px;opacity: .85;
  filter: grayscale(1) brightness(0) invert(1);\n}.elementor .bloque-interior{width:1140px;max-width:1140px;}