.elementor-5170101 .elementor-element.elementor-element-124ce3ca > .elementor-container{max-width:1400px;}.elementor-5170101 .elementor-element.elementor-element-124ce3ca:not(.elementor-motion-effects-element-type-background), .elementor-5170101 .elementor-element.elementor-element-124ce3ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F3E5E;}.elementor-5170101 .elementor-element.elementor-element-124ce3ca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-5170101 .elementor-element.elementor-element-124ce3ca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5170101 .elementor-element.elementor-element-46e93b6a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-1064fb33{text-align:center;}.elementor-5170101 .elementor-element.elementor-element-1064fb33 .elementor-image img{width:31%;}.elementor-5170101 .elementor-element.elementor-element-1064fb33 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-96ad90c{text-align:left;}.elementor-5170101 .elementor-element.elementor-element-96ad90c .elementor-heading-title{color:#FFFFFF;font-weight:600;}.elementor-5170101 .elementor-element.elementor-element-96ad90c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-37731d6d{color:#FFFFFF;}.elementor-5170101 .elementor-element.elementor-element-37731d6d .elementor-text-editor{columns:1;}.elementor-5170101 .elementor-element.elementor-element-659f728e{text-align:left;}.elementor-5170101 .elementor-element.elementor-element-659f728e .elementor-heading-title{color:#FFFFFF;font-weight:600;}.elementor-5170101 .elementor-element.elementor-element-659f728e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-1e564583{text-align:left;}.elementor-5170101 .elementor-element.elementor-element-1e564583 .elementor-heading-title{color:#FFFFFF;font-weight:600;}.elementor-5170101 .elementor-element.elementor-element-1e564583 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-5cc21086 .elementor-heading-title{color:#FFFFFF;}.elementor-5170101 .elementor-element.elementor-element-5cc21086 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-27650a5a .elementor-heading-title{color:#FFFFFF;}.elementor-5170101 .elementor-element.elementor-element-27650a5a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-a2333b5 .elementor-heading-title{color:#FFFFFF;}.elementor-5170101 .elementor-element.elementor-element-a2333b5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-4c1203dc{z-index:1000;}.elementor-5170101 .elementor-element.elementor-element-643c5d64 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-2d879d07 .elementor-icon-wrapper{text-align:center;}.elementor-5170101 .elementor-element.elementor-element-2d879d07.elementor-view-stacked .elementor-icon{background-color:#25D366;}.elementor-5170101 .elementor-element.elementor-element-2d879d07.elementor-view-framed .elementor-icon:not(#e), .elementor-5170101 .elementor-element.elementor-element-2d879d07.elementor-view-default .elementor-icon:not(#e){color:#25D366;}.elementor-5170101 .elementor-element.elementor-element-2d879d07 .elementor-icon{font-size:55px;}.elementor-5170101 .elementor-element.elementor-element-2d879d07 .elementor-icon i, .elementor-5170101 .elementor-element.elementor-element-2d879d07 .elementor-icon svg{transform:rotate(0deg);}.elementor-5170101 .elementor-element.elementor-element-56393735 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-56393735{width:49px;max-width:49px;top:25px;}body:not(.lang-rtl) .elementor-5170101 .elementor-element.elementor-element-56393735{left:10px;}body.lang-rtl .elementor-5170101 .elementor-element.elementor-element-56393735{right:10px;}.elementor-5170101 .elementor-element.elementor-element-ea2beb1 > .elementor-container{max-width:1400px;}.elementor-5170101 .elementor-element.elementor-element-ea2beb1:not(.elementor-motion-effects-element-type-background), .elementor-5170101 .elementor-element.elementor-element-ea2beb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F3E5E;}.elementor-5170101 .elementor-element.elementor-element-ea2beb1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 16px 0px;}.elementor-5170101 .elementor-element.elementor-element-ea2beb1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5170101 .elementor-element.elementor-element-4d8bba0.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-5170101 .elementor-element.elementor-element-4d8bba0.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-5170101 .elementor-element.elementor-element-4d8bba0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-0afc71d{text-align:center;}.elementor-5170101 .elementor-element.elementor-element-0afc71d .elementor-heading-title{color:#FFFFFF;font-weight:600;}.elementor-5170101 .elementor-element.elementor-element-6f27339.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5170101 .elementor-element.elementor-element-6f27339 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-8c73d48.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5170101 .elementor-element.elementor-element-8c73d48 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-895cd26.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5170101 .elementor-element.elementor-element-895cd26 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-5ad40a1 .elementor-social-icon{background-color:#000000;font-size:23px;}.elementor-5170101 .elementor-element.elementor-element-5ad40a1 .elementor-social-icon:not(:last-child){margin-right:8px;}.elementor-5170101 .elementor-element.elementor-element-5ad40a1 .elementor-icon{border-radius:30px 30px 30px 30px;}@media(max-width:1024px){.elementor-5170101 .elementor-element.elementor-element-5cc21086 .elementor-heading-title{font-size:18px;}.elementor-5170101 .elementor-element.elementor-element-5ad40a1 .elementor-social-icon{font-size:16px;}}@media(max-width:767px){.elementor-5170101 .elementor-element.elementor-element-46e93b6a > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-1064fb33 .elementor-image img{width:28%;}.elementor-5170101 .elementor-element.elementor-element-1064fb33 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-53eb8034 > .elementor-element-populated{margin:20px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-96ad90c{text-align:center;}.elementor-5170101 .elementor-element.elementor-element-37731d6d .elementor-text-editor{text-align:center;}.elementor-5170101 .elementor-element.elementor-element-34ce8786 > .elementor-element-populated{margin:20px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-659f728e{text-align:center;}.elementor-5170101 .elementor-element.elementor-element-6fef1c62 .elementor-text-editor{text-align:center;}.elementor-5170101 .elementor-element.elementor-element-6c1db2f6 > .elementor-element-populated{margin:20px 0px 20px 0px;}.elementor-5170101 .elementor-element.elementor-element-1e564583{text-align:center;}.elementor-5170101 .elementor-element.elementor-element-5cc21086{text-align:center;}.elementor-5170101 .elementor-element.elementor-element-27650a5a{text-align:center;}.elementor-5170101 .elementor-element.elementor-element-a2333b5{text-align:center;}.elementor-5170101 .elementor-element.elementor-element-2d879d07 .elementor-icon{font-size:45px;}.elementor-5170101 .elementor-element.elementor-element-0afc71d{text-align:center;}.elementor-5170101 .elementor-element.elementor-element-895cd26.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-5170101 .elementor-element.elementor-element-5ad40a1{text-align:center;}.elementor-5170101 .elementor-element.elementor-element-5ad40a1 .elementor-social-icon{font-size:15px;}}@media(min-width:768px){.elementor-5170101 .elementor-element.elementor-element-4d8bba0{width:25%;}.elementor-5170101 .elementor-element.elementor-element-6f27339{width:25.007%;}.elementor-5170101 .elementor-element.elementor-element-8c73d48{width:25%;}.elementor-5170101 .elementor-element.elementor-element-895cd26{width:25.007%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5170101 .elementor-element.elementor-element-6f27339{width:24%;}}/* Start custom CSS for text-editor, class: .elementor-element-37731d6d */.elementor-5170101 .elementor-element.elementor-element-37731d6d a:hover{
    text-decoration: none;
    color: black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fef1c62 */.elementor-5170101 .elementor-element.elementor-element-6fef1c62 a:hover{
    text-decoration: none;
    color: black;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cc21086 */.elementor-element-4c94bc5 .elementor-heading-title a:hover,
.elementor-element-9ae807b .elementor-heading-title a:hover{
    text-decoration: none;
    color: #a4c3fc !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-643c5d64 */.elementor-5170101 .elementor-element.elementor-element-643c5d64 .elementor-icon {
    background-color: white;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4c1203dc *//* Desplazamiento vertical scroll */
.contenedor {
    position: fixed;
    bottom: 0px; 
    left: 0px; 
}

/* color icono WhatsApp */
.icon-whatsapp {
    color: #25D366; 
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-5ad40a1 */.elementor-5170101 .elementor-element.elementor-element-5ad40a1 .elementor-widget-container{
    align-items: end;
}/* End custom CSS */