.elementor-363 .elementor-element.elementor-element-1921b980{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS for text-editor, class: .elementor-element-2abe361a */.elementor-363 .elementor-element.elementor-element-2abe361a{

/* SOLO CONTENEDOR */

padding:40px !important;

border-radius:34px;

background:
linear-gradient(
135deg,
rgba(220,151,47,.12),
rgba(50,0,80,.95)
);

border:1px solid rgba(255,255,255,.08);

box-shadow:
0 40px 80px rgba(0,0,0,.35);

overflow:hidden;

}


/* Caja blanca interna (NO altera contenido) */

.elementor-363 .elementor-element.elementor-element-2abe361a > *{

background:#ffffff !important;

border-radius:22px !important;

padding:18px !important;

box-shadow:
0 25px 60px rgba(0,0,0,.12);

}


/* Texto interno */

.elementor-363 .elementor-element.elementor-element-2abe361a *{

font-family:
"Poppins",
sans-serif !important;

}


/* Botones calendario */

.elementor-363 .elementor-element.elementor-element-2abe361a a,
.elementor-363 .elementor-element.elementor-element-2abe361a button{

border-radius:14px !important;

font-weight:700 !important;

transition:.25s !important;

}


.elementor-363 .elementor-element.elementor-element-2abe361a a:hover,
.elementor-363 .elementor-element.elementor-element-2abe361a button:hover{

transform:
translateY(-2px);

}


/* Responsive */

@media(max-width:767px){

.elementor-363 .elementor-element.elementor-element-2abe361a{

padding:14px !important;

border-radius:22px;

}

.elementor-363 .elementor-element.elementor-element-2abe361a > *{

padding:12px !important;

}

}/* End custom CSS */