.elementor .btn-gradiente{width:auto;column-gap:6px;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:2em;background-image:linear-gradient(130deg, #3C31CB 0%,#18A1EA 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.12);transition:all 400ms;justify-content:center;align-items:center;}.elementor .btn-gradiente:hover,.elementor .btn-gradiente:focus-visible{background-image:linear-gradient(var(--verde7), var(--verde7));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.1);transform:scale3d(0.93, 0.93, 1);}.elementor .btn-icon{width:var(--1xl);height:var(--1xl);}.elementor .img-shadow-40{box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.4);}.elementor .img-border{border-start-start-radius:56%;border-start-end-radius:17%;border-end-start-radius:17%;border-end-end-radius:17%;}.elementor .txt-bco{color:var(--claro);}.elementor .txt-azul{color:var(--azul3);}.elementor .txt-azul-logo{color:var(--azul-logo);}.elementor .txt-btn{font-family:var(--Inter);font-weight:600;font-size:var(--xs);letter-spacing:1px;line-height:1.4em;text-transform:uppercase;align-self:center;}.elementor .txt-p{font-family:var(--Inter);font-weight:400;font-size:var(--p);line-height:1.3em;text-align:justify;}.elementor .txt-1xl{font-family:var(--Playfair);font-weight:600;font-size:var(--1xl);line-height:1em;}.elementor .txt-2xl{font-family:var(--Playfair);font-weight:700;font-size:var(--2xl);line-height:1.1em;}.elementor .txt-3xl{font-family:var(--Playfair);font-weight:800;font-size:var(--3xl);line-height:1.1em;}.elementor .txt-4xl{font-family:var(--Dm);font-weight:400;font-size:var(--4xl);line-height:1.2em;}.elementor .txt-5xl{font-family:var(--Dm);font-weight:400;font-size:var(--5xl);line-height:1.2em;}.elementor .txt-6xl{font-family:var(--Dm);font-weight:400;font-size:var(--6xl);letter-spacing:-1px;line-height:1.1em;}.elementor .morado{background-color:var(--morado1);}.elementor .azul{background-color:var(--azul3);}.elementor .verde{background-color:var(--verde7);}.elementor .negro{background-color:var(--azul-logo);}.elementor .blanco{background-color:var(--claro);}.elementor .lila{background-color:var(--lila-logo);}.elementor .degrad{background-image:linear-gradient(130deg, #3C31CB 0%,#18A1EA 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .txt-7xl{font-family:var(--Dm);font-weight:400;font-size:var(--7xl);letter-spacing:-1px;line-height:0.9em;padding-block-end:18px;}.elementor .txt-deg{color:var(--transpar);background-image:linear-gradient(130deg, #3C31CB 0%,#18A1EA 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--transpar);background-clip:text;}.elementor .card-icono{width:16rem;height:15rem;border-start-start-radius:56%;border-start-end-radius:17%;border-end-start-radius:17%;border-end-end-radius:17%;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.12);flex-direction:column;justify-content:center;align-items:center;}.elementor .card-icono:hover,.elementor .card-icono:focus-visible{box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.1);}.elementor .padding-0px{padding:0px;}.elementor .card-evento{width:100%;column-gap:10px;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-start-start-radius:1rem;border-start-end-radius:2rem;border-end-start-radius:1rem;border-end-end-radius:2rem;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:14px;border-inline-end-width:0px;border-color:#9b9bfa;border-style:solid;box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.12);flex-direction:column;row-gap:10px;justify-content:flex-start;align-items:start;}.elementor .card-evento:hover,.elementor .card-evento:focus-visible{box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.1);}.elementor .txt-xs{font-family:var(--Inter);font-weight:400;font-size:1rem;line-height:1.5em;}.elementor .fecha{font-family:Inter;font-weight:600;font-size:0.9rem;letter-spacing:1px;line-height:1.2em;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;margin-block-end:6px;border-radius:2rem;}.elementor .borde-verde{border-color:var(--verde7);}.elementor .fecha-verde{background-color:var(--verde7);}.elementor .borde-lila{border-color:#9b9bfa;}.elementor .fecha-lila{background-color:#9b9bfa;}.elementor .borde-morado{border-color:var(--morado1);}.elementor .fecha-morado{background-color:var(--morado1);}.elementor .fecha-dorada{background-color:#EFBF03;}.elementor .borde-dorado{border-color:#EFBF03;}.elementor .shadow-12{box-shadow:0px 10px 22px 0px rgba(0, 0, 0, 0.12);}.elementor .shadow-12:hover,.elementor .shadow-12:focus-visible{box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.1);}.elementor .card-mesa{width:100%;min-height:300px;overflow:hidden;object-position:center right;padding-block-start:0px;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-start-start-radius:50%;border-start-end-radius:17%;border-end-start-radius:17%;border-end-end-radius:17%;background-image:linear-gradient(90deg, #3C31CB 0%,#18A1EA 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;row-gap:2rem;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .card-mesa:hover,.elementor .card-mesa:focus-visible{background-image:linear-gradient(90deg, #18A1EA 0%,#3C31CB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .border-rad-2rem{border-radius:2rem;}.elementor .txt-formulario{font-family:Inter;font-weight:600;font-size:var(--xs);}.elementor .txt-form-input{font-family:Inter;font-weight:400;font-size:var(--xs);border-radius:0.6rem;border-color:var(--verde7);border-style:solid;background-color:var(--claro);}.elementor .txt-form-input:hover,.elementor .txt-form-input:focus-visible{color:var(--azul-logo);}