.elementor-151935 .elementor-element.elementor-element-9780981{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-151935 .elementor-element.elementor-element-012cee1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-151935 .elementor-element.elementor-element-012cee1.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-151935 .elementor-element.elementor-element-cf2afab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-151935 .elementor-element.elementor-element-cf2afab:not(.elementor-motion-effects-element-type-background), .elementor-151935 .elementor-element.elementor-element-cf2afab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-151935 .elementor-element.elementor-element-cf2afab.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{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 );}.elementor-151935 .elementor-element.elementor-element-8b65548{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-151935 .elementor-element.elementor-element-8b65548 > .elementor-widget-container{margin:11px 11px 11px 11px;padding:15px 19px 15px 19px;border-radius:20px 20px 20px 20px;}.elementor-151935 .elementor-element.elementor-element-8b65548.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-151935 .elementor-element.elementor-element-12ec0ec{width:var( --container-widget-width, 78.959% );max-width:78.959%;--container-widget-width:78.959%;--container-widget-flex-grow:0;}.elementor-151935 .elementor-element.elementor-element-12ec0ec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-151935 .elementor-element.elementor-element-f034896{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-151935 .elementor-element.elementor-element-2ef6cea{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-151935 .elementor-element.elementor-element-2ef6cea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;border-radius:20px 20px 20px 20px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-151935 .elementor-element.elementor-element-2ef6cea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-151935 .elementor-element.elementor-element-2ef6cea img{width:100%;}.elementor-151935 .elementor-element.elementor-element-8618f0b > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-151935 .elementor-element.elementor-element-6e5c118 > .elementor-widget-container{margin:15px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-151935 .elementor-element.elementor-element-3f48b5a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-151935 .elementor-element.elementor-element-3f48b5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-151935 .elementor-element.elementor-element-3f48b5a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-151935 .elementor-element.elementor-element-3f48b5a img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-151935 .elementor-element.elementor-element-308428c > .elementor-widget-container{margin:15px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-151935 .elementor-element.elementor-element-4d92ba8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-151935 .elementor-element.elementor-element-4d92ba8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:015px 015px 015px 015px;border-radius:20px 20px 20px 20px;}.elementor-151935 .elementor-element.elementor-element-4d92ba8 img{width:100%;}.elementor-151935 .elementor-element.elementor-element-7c63c80 > .elementor-widget-container{margin:15px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-151935 .elementor-element.elementor-element-d11d0fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;border-radius:20px 20px 20px 20px;}.elementor-151935 .elementor-element.elementor-element-d11d0fc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-151935 .elementor-element.elementor-element-4c7223c > .elementor-widget-container{margin:15px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-151935 .elementor-element.elementor-element-8a75d82{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-151935 .elementor-element.elementor-element-8a75d82 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:015px 015px 015px 015px;border-radius:20px 20px 20px 20px;}.elementor-151935 .elementor-element.elementor-element-8a75d82 img{width:100%;}@media(min-width:768px){.elementor-151935 .elementor-element.elementor-element-012cee1{--width:1100px;}.elementor-151935 .elementor-element.elementor-element-cf2afab{--width:62%;}.elementor-151935 .elementor-element.elementor-element-f034896{--width:37%;}}@media(max-width:767px){.elementor-151935 .elementor-element.elementor-element-9780981{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-151935 .elementor-element.elementor-element-8b65548{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-151935 .elementor-element.elementor-element-8b65548.elementor-element{--align-self:center;}.elementor-151935 .elementor-element.elementor-element-f034896{--margin-top:51px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-151935 .elementor-element.elementor-element-2ef6cea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-151935 .elementor-element.elementor-element-2ef6cea{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-151935 .elementor-element.elementor-element-3f48b5a > .elementor-widget-container{padding:3px 3px 3px 3px;}.elementor-151935 .elementor-element.elementor-element-3f48b5a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-151935 .elementor-element.elementor-element-3f48b5a.elementor-element{--align-self:center;}.elementor-151935 .elementor-element.elementor-element-4d92ba8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 3px 3px 3px;}.elementor-151935 .elementor-element.elementor-element-4d92ba8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-151935 .elementor-element.elementor-element-d11d0fc > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-151935 .elementor-element.elementor-element-8a75d82 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-151935 .elementor-element.elementor-element-8a75d82{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-8b65548 *//* Importar fuente Roboto */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap');

/* Estilo para encabezados */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto', sans-serif;
    margin: 0;
    line-height: 1.2; /* Espaciado compacto */
    color: #333; /* Color principal */
}

/* Tamaños para encabezados */
h1 {
    font-size: 2rem; /* Título principal */
    font-weight: 700;
}

h2 {
    font-size: 1.8rem; /* Subtítulos */
    font-weight: 600;
}

h3 {
    font-size: 1.6rem; /* Encabezados de sección */
    font-weight: 500;
}

h4 {
    font-size: 1.4rem; /* Subencabezados */
    font-weight: 500;
}

h5 {
    font-size: 1.2rem; /* Textos destacados */
    font-weight: 400;
}

h6 {
    font-size: 1rem; /* Títulos secundarios */
    font-weight: 400;
}

/* Responsividad para dispositivos pequeños */
@media (max-width: 768px) {
    h1 { font-size: 1.8rem; }
    h2 { font-size: 1.6rem; }
    h3 { font-size: 1.4rem; }
    h4 { font-size: 1.3rem; }
    h5 { font-size: 1.1rem; }
    h6 { font-size: 1rem; }
}/* End custom CSS */