.elementor-12617 .elementor-element.elementor-element-b3698e8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:3px 3px;--row-gap:3px;--column-gap:3px;--grid-auto-flow:row;--overflow:hidden;border-style:none;--border-style:none;--border-radius:17px 17px 17px 17px;--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12617 .elementor-element.elementor-element-22a69094{--display:flex;}.elementor-12617 .elementor-element.elementor-element-6ffd4a74{--display:flex;--min-height:82px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12617 .elementor-element.elementor-element-6ffd4a74:not(.elementor-motion-effects-element-type-background), .elementor-12617 .elementor-element.elementor-element-6ffd4a74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-875ff48 );}.elementor-12617 .elementor-element.elementor-element-7b16e77f > .elementor-widget-container{background-color:var( --e-global-color-875ff48 );padding:13px 13px 13px 13px;}.elementor-12617 .elementor-element.elementor-element-7b16e77f{text-align:center;}.elementor-12617 .elementor-element.elementor-element-7b16e77f .elementor-heading-title{font-family:var( --e-global-typography-7fed6ee-font-family ), Sans-serif;font-size:var( --e-global-typography-7fed6ee-font-size );font-weight:var( --e-global-typography-7fed6ee-font-weight );line-height:var( --e-global-typography-7fed6ee-line-height );letter-spacing:var( --e-global-typography-7fed6ee-letter-spacing );color:var( --e-global-color-229fd6a );}.elementor-12617 .elementor-element.elementor-element-6ac6e437{--display:flex;--min-height:141px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12617 .elementor-element.elementor-element-6ac6e437:not(.elementor-motion-effects-element-type-background), .elementor-12617 .elementor-element.elementor-element-6ac6e437 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEAFF38;}.elementor-12617 .elementor-element.elementor-element-1a8306ba{--display:flex;--min-height:217px;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12617 .elementor-element.elementor-element-1a8306ba:not(.elementor-motion-effects-element-type-background), .elementor-12617 .elementor-element.elementor-element-1a8306ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEAFF99;}.elementor-12617 .elementor-element.elementor-element-6de2d66b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12617 .elementor-element.elementor-element-6de2d66b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12617 .elementor-element.elementor-element-6de2d66b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12617 .elementor-element.elementor-element-6de2d66b{--e-icon-list-icon-size:0.6rem;--icon-vertical-align:flex-start;--icon-vertical-offset:11px;}.elementor-12617 .elementor-element.elementor-element-6de2d66b .elementor-icon-list-text{transition:color 0.3s;}.elementor-12617 .elementor-element.elementor-element-3fb2fff2{--display:flex;--min-height:156px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12617 .elementor-element.elementor-element-3fb2fff2:not(.elementor-motion-effects-element-type-background), .elementor-12617 .elementor-element.elementor-element-3fb2fff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEAFF38;}.elementor-12617 .elementor-element.elementor-element-189da235{--display:flex;}.elementor-12617 .elementor-element.elementor-element-1843aa96{--display:flex;--min-height:82px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12617 .elementor-element.elementor-element-1843aa96:not(.elementor-motion-effects-element-type-background), .elementor-12617 .elementor-element.elementor-element-1843aa96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-875ff48 );}.elementor-12617 .elementor-element.elementor-element-7e22f2a8 > .elementor-widget-container{background-color:var( --e-global-color-875ff48 );padding:13px 13px 13px 13px;}.elementor-12617 .elementor-element.elementor-element-7e22f2a8{text-align:center;}.elementor-12617 .elementor-element.elementor-element-7e22f2a8 .elementor-heading-title{font-family:var( --e-global-typography-7fed6ee-font-family ), Sans-serif;font-size:var( --e-global-typography-7fed6ee-font-size );font-weight:var( --e-global-typography-7fed6ee-font-weight );line-height:var( --e-global-typography-7fed6ee-line-height );letter-spacing:var( --e-global-typography-7fed6ee-letter-spacing );color:var( --e-global-color-229fd6a );}.elementor-12617 .elementor-element.elementor-element-46bc3b06{--display:flex;--min-height:141px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12617 .elementor-element.elementor-element-46bc3b06:not(.elementor-motion-effects-element-type-background), .elementor-12617 .elementor-element.elementor-element-46bc3b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEAFF38;}.elementor-12617 .elementor-element.elementor-element-653a3dbe{--display:flex;--min-height:217px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12617 .elementor-element.elementor-element-653a3dbe:not(.elementor-motion-effects-element-type-background), .elementor-12617 .elementor-element.elementor-element-653a3dbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEAFF99;}.elementor-12617 .elementor-element.elementor-element-13645377 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12617 .elementor-element.elementor-element-13645377 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12617 .elementor-element.elementor-element-13645377{--e-icon-list-icon-size:0.6rem;--icon-vertical-align:flex-start;--icon-vertical-offset:11px;}.elementor-12617 .elementor-element.elementor-element-13645377 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12617 .elementor-element.elementor-element-67b837a4{--display:flex;--min-height:156px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12617 .elementor-element.elementor-element-67b837a4:not(.elementor-motion-effects-element-type-background), .elementor-12617 .elementor-element.elementor-element-67b837a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEAFF38;}.elementor-12617 .elementor-element.elementor-element-5e9cd621{--display:flex;}.elementor-12617 .elementor-element.elementor-element-3cb258dc{--display:flex;--min-height:82px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12617 .elementor-element.elementor-element-3cb258dc:not(.elementor-motion-effects-element-type-background), .elementor-12617 .elementor-element.elementor-element-3cb258dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-875ff48 );}.elementor-12617 .elementor-element.elementor-element-43d5991d > .elementor-widget-container{background-color:var( --e-global-color-875ff48 );padding:13px 13px 13px 13px;}.elementor-12617 .elementor-element.elementor-element-43d5991d{text-align:center;}.elementor-12617 .elementor-element.elementor-element-43d5991d .elementor-heading-title{font-family:var( --e-global-typography-7fed6ee-font-family ), Sans-serif;font-size:var( --e-global-typography-7fed6ee-font-size );font-weight:var( --e-global-typography-7fed6ee-font-weight );line-height:var( --e-global-typography-7fed6ee-line-height );letter-spacing:var( --e-global-typography-7fed6ee-letter-spacing );color:var( --e-global-color-229fd6a );}.elementor-12617 .elementor-element.elementor-element-469d1833{--display:flex;--min-height:141px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12617 .elementor-element.elementor-element-469d1833:not(.elementor-motion-effects-element-type-background), .elementor-12617 .elementor-element.elementor-element-469d1833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEAFF38;}.elementor-12617 .elementor-element.elementor-element-28c443a7{--display:flex;--min-height:217px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12617 .elementor-element.elementor-element-28c443a7:not(.elementor-motion-effects-element-type-background), .elementor-12617 .elementor-element.elementor-element-28c443a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEAFF99;}.elementor-12617 .elementor-element.elementor-element-5e4fb18f{--display:flex;--min-height:156px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12617 .elementor-element.elementor-element-5e4fb18f:not(.elementor-motion-effects-element-type-background), .elementor-12617 .elementor-element.elementor-element-5e4fb18f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEAFF38;}@media(max-width:1215px){.elementor-12617 .elementor-element.elementor-element-b3698e8{--grid-auto-flow:row;}.elementor-12617 .elementor-element.elementor-element-7b16e77f > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-12617 .elementor-element.elementor-element-7b16e77f .elementor-heading-title{font-size:var( --e-global-typography-7fed6ee-font-size );line-height:var( --e-global-typography-7fed6ee-line-height );letter-spacing:var( --e-global-typography-7fed6ee-letter-spacing );}.elementor-12617 .elementor-element.elementor-element-6ac6e437{--min-height:139px;}.elementor-12617 .elementor-element.elementor-element-1a8306ba{--min-height:215px;}.elementor-12617 .elementor-element.elementor-element-3fb2fff2{--min-height:106px;}.elementor-12617 .elementor-element.elementor-element-7e22f2a8 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-12617 .elementor-element.elementor-element-7e22f2a8 .elementor-heading-title{font-size:var( --e-global-typography-7fed6ee-font-size );line-height:var( --e-global-typography-7fed6ee-line-height );letter-spacing:var( --e-global-typography-7fed6ee-letter-spacing );}.elementor-12617 .elementor-element.elementor-element-46bc3b06{--min-height:139px;}.elementor-12617 .elementor-element.elementor-element-653a3dbe{--min-height:215px;}.elementor-12617 .elementor-element.elementor-element-67b837a4{--min-height:106px;}.elementor-12617 .elementor-element.elementor-element-43d5991d > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-12617 .elementor-element.elementor-element-43d5991d .elementor-heading-title{font-size:var( --e-global-typography-7fed6ee-font-size );line-height:var( --e-global-typography-7fed6ee-line-height );letter-spacing:var( --e-global-typography-7fed6ee-letter-spacing );}.elementor-12617 .elementor-element.elementor-element-469d1833{--min-height:139px;}.elementor-12617 .elementor-element.elementor-element-28c443a7{--min-height:215px;}.elementor-12617 .elementor-element.elementor-element-5e4fb18f{--min-height:106px;}}@media(max-width:767px){.elementor-12617 .elementor-element.elementor-element-b3698e8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12617 .elementor-element.elementor-element-6ffd4a74{--min-height:0px;}.elementor-12617 .elementor-element.elementor-element-7b16e77f .elementor-heading-title{font-size:var( --e-global-typography-7fed6ee-font-size );line-height:var( --e-global-typography-7fed6ee-line-height );letter-spacing:var( --e-global-typography-7fed6ee-letter-spacing );}.elementor-12617 .elementor-element.elementor-element-6ac6e437{--min-height:0px;}.elementor-12617 .elementor-element.elementor-element-1a8306ba{--min-height:0px;}.elementor-12617 .elementor-element.elementor-element-3fb2fff2{--min-height:0px;}.elementor-12617 .elementor-element.elementor-element-1843aa96{--min-height:0px;}.elementor-12617 .elementor-element.elementor-element-7e22f2a8 .elementor-heading-title{font-size:var( --e-global-typography-7fed6ee-font-size );line-height:var( --e-global-typography-7fed6ee-line-height );letter-spacing:var( --e-global-typography-7fed6ee-letter-spacing );}.elementor-12617 .elementor-element.elementor-element-46bc3b06{--min-height:0px;}.elementor-12617 .elementor-element.elementor-element-653a3dbe{--min-height:0px;}.elementor-12617 .elementor-element.elementor-element-67b837a4{--min-height:0px;}.elementor-12617 .elementor-element.elementor-element-3cb258dc{--min-height:0px;}.elementor-12617 .elementor-element.elementor-element-43d5991d .elementor-heading-title{font-size:var( --e-global-typography-7fed6ee-font-size );line-height:var( --e-global-typography-7fed6ee-line-height );letter-spacing:var( --e-global-typography-7fed6ee-letter-spacing );}.elementor-12617 .elementor-element.elementor-element-469d1833{--min-height:0px;}.elementor-12617 .elementor-element.elementor-element-28c443a7{--min-height:0px;}.elementor-12617 .elementor-element.elementor-element-5e4fb18f{--min-height:0px;}}/* Start custom CSS *//*ESTILO DEL FORMULARIO DEL FOOTER*/
/*Margen de las etiquetas*/
.footer-form .elementor-field-label { 
    padding-bottom: 7px !important; 
    margin-left: 16px !important;
    font-family: var(--e-global-typography-text-font-family ), Sans-serif;
}

.footer-form .elementor-field-group {
    margin-bottom: 23px !important;
}
/*Fix apariencia de links*/
.footer-form .elementor-field-group-datos a { 
    color: var(--e-global-color-secondary) !important;
    text-decoration: underline !important;
}
/*Alineación del checkbox, quitar box-shadow and margin required mark*/
#form-field-datos {
    vertical-align: middle !important;
    margin: -0px 0px -2px 0 !important;
    box-shadow: 0px 0px #ffffff !important;
}
.elementor-mark-required .elementor-field-label:after {
    padding-left: 0 !important;
}
/*Tamaño texto aceptación hay que poner siempre en el campo de aceptación de los formularios el id "datos" para que funcione*/
.elementor-field-group-datos label {
    font-family: var(--e-global-typography-c47117f-font-family ), Sans-serif;
    font-size: var(--e-global-typography-c47117f-font-size );
    font-weight: var(--e-global-typography-c47117f-font-weight );
    line-height: var(--e-global-typography-c47117f-line-height );
    letter-spacing: var(--e-global-typography-c47117f-letter-spacing );
}

/*color enlaces footer*/
.disclaimer-footer a{
     color: var(--e-global-color-229fd6a) !important;
}
/*--Selector paises--*/
/*limita los países que se muestran para hacer scroll*/
/*funciona en Chrome, Edge, and Safari*/
.countries-footer .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li .sub-menu {
    
max-height: 40px!important;
    overflow-x: hidden; !important;
    overflow-y: scroll !important;
   transform: translateY(-100) !important;
   margin-left: 10px !important;
}

/*Scrollbar*/
.countries-footer .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li .sub-menu::-webkit-scrollbar {
    width: 10px !important;  /* width of the entire scrollbar */
    
}

.countries-footer .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li .sub-menu::-webkit-scrollbar-thumb {
  background-color: var(--e-global-color-primary) !important; /* color of the scroll thumb */
  border-radius: 20px !important;       /* roundness of the scroll thumb */
  border: 2px solid white !important;  /* creates padding around scroll thumb */
}

.sub-arrow {
    margin-top: -0.45rem !important; /*adjusts the dropdown arrow potsition*/
}

/*funciona en firefox*/
.countries-footer .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li .sub-menu{
    scrollbar-width: thin !important;
    scrollbar-color: var(--e-global-color-primary) white !important;
}

/*color enlaces footer*/
.disclaimer-footer a{
     color: var(--e-global-color-229fd6a) !important;
}/* End custom CSS */