.elementor-13036 .elementor-element.elementor-element-75281ecc{--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-13036 .elementor-element.elementor-element-7c546149{--display:flex;}.elementor-13036 .elementor-element.elementor-element-50c56c0c{--display:flex;--min-height:101px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-13036 .elementor-element.elementor-element-50c56c0c:not(.elementor-motion-effects-element-type-background), .elementor-13036 .elementor-element.elementor-element-50c56c0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-875ff48 );}.elementor-13036 .elementor-element.elementor-element-258f5ae7{text-align:center;}.elementor-13036 .elementor-element.elementor-element-258f5ae7 .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 );word-spacing:var( --e-global-typography-7fed6ee-word-spacing );color:var( --e-global-color-229fd6a );}.elementor-13036 .elementor-element.elementor-element-258f5ae7 > .elementor-widget-container{padding:13px 13px 13px 13px;background-color:var( --e-global-color-875ff48 );}.elementor-13036 .elementor-element.elementor-element-6b34c67{--display:flex;--min-height:141px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-13036 .elementor-element.elementor-element-6b34c67:not(.elementor-motion-effects-element-type-background), .elementor-13036 .elementor-element.elementor-element-6b34c67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEAFF38;}.elementor-13036 .elementor-element.elementor-element-3784c9d7{--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-13036 .elementor-element.elementor-element-3784c9d7:not(.elementor-motion-effects-element-type-background), .elementor-13036 .elementor-element.elementor-element-3784c9d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEAFF99;}.elementor-13036 .elementor-element.elementor-element-43044b94 .elementor-icon-list-icon i{color:var( --e-global-color-2eb9824 );transition:color 0.3s;}.elementor-13036 .elementor-element.elementor-element-43044b94 .elementor-icon-list-icon svg{fill:var( --e-global-color-2eb9824 );transition:fill 0.3s;}.elementor-13036 .elementor-element.elementor-element-43044b94{--e-icon-list-icon-size:0.6rem;--icon-vertical-align:flex-start;--icon-vertical-offset:11px;}.elementor-13036 .elementor-element.elementor-element-43044b94 .elementor-icon-list-text{transition:color 0.3s;}.elementor-13036 .elementor-element.elementor-element-43044b94 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13036 .elementor-element.elementor-element-31cb90c3{--display:flex;--min-height:156px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-13036 .elementor-element.elementor-element-31cb90c3:not(.elementor-motion-effects-element-type-background), .elementor-13036 .elementor-element.elementor-element-31cb90c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEAFF38;}.elementor-13036 .elementor-element.elementor-element-31a4cce4{--display:flex;}.elementor-13036 .elementor-element.elementor-element-72e1677f{--display:flex;--min-height:101px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-13036 .elementor-element.elementor-element-72e1677f:not(.elementor-motion-effects-element-type-background), .elementor-13036 .elementor-element.elementor-element-72e1677f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-875ff48 );}.elementor-13036 .elementor-element.elementor-element-3c996651{text-align:center;}.elementor-13036 .elementor-element.elementor-element-3c996651 .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 );word-spacing:var( --e-global-typography-7fed6ee-word-spacing );color:var( --e-global-color-229fd6a );}.elementor-13036 .elementor-element.elementor-element-3c996651 > .elementor-widget-container{padding:13px 13px 13px 13px;background-color:var( --e-global-color-875ff48 );}.elementor-13036 .elementor-element.elementor-element-51354d22{--display:flex;--min-height:141px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-13036 .elementor-element.elementor-element-51354d22:not(.elementor-motion-effects-element-type-background), .elementor-13036 .elementor-element.elementor-element-51354d22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEAFF38;}.elementor-13036 .elementor-element.elementor-element-3f6a502f{--display:flex;--min-height:217px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-13036 .elementor-element.elementor-element-3f6a502f:not(.elementor-motion-effects-element-type-background), .elementor-13036 .elementor-element.elementor-element-3f6a502f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEAFF99;}.elementor-13036 .elementor-element.elementor-element-5fe4742a .elementor-icon-list-icon i{color:var( --e-global-color-2eb9824 );transition:color 0.3s;}.elementor-13036 .elementor-element.elementor-element-5fe4742a .elementor-icon-list-icon svg{fill:var( --e-global-color-2eb9824 );transition:fill 0.3s;}.elementor-13036 .elementor-element.elementor-element-5fe4742a{--e-icon-list-icon-size:0.6rem;--icon-vertical-align:flex-start;--icon-vertical-offset:11px;}.elementor-13036 .elementor-element.elementor-element-5fe4742a .elementor-icon-list-text{transition:color 0.3s;}.elementor-13036 .elementor-element.elementor-element-910aa21{--display:flex;--min-height:156px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-13036 .elementor-element.elementor-element-910aa21:not(.elementor-motion-effects-element-type-background), .elementor-13036 .elementor-element.elementor-element-910aa21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEAFF38;}.elementor-13036 .elementor-element.elementor-element-71b3f5ca{--display:flex;}.elementor-13036 .elementor-element.elementor-element-55347f76{--display:flex;--min-height:101px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-13036 .elementor-element.elementor-element-55347f76:not(.elementor-motion-effects-element-type-background), .elementor-13036 .elementor-element.elementor-element-55347f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-875ff48 );}.elementor-13036 .elementor-element.elementor-element-49687ed3{text-align:center;}.elementor-13036 .elementor-element.elementor-element-49687ed3 .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 );word-spacing:var( --e-global-typography-7fed6ee-word-spacing );color:var( --e-global-color-229fd6a );}.elementor-13036 .elementor-element.elementor-element-49687ed3 > .elementor-widget-container{padding:13px 13px 13px 13px;background-color:var( --e-global-color-875ff48 );}.elementor-13036 .elementor-element.elementor-element-438a00ea{--display:flex;--min-height:141px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-13036 .elementor-element.elementor-element-438a00ea:not(.elementor-motion-effects-element-type-background), .elementor-13036 .elementor-element.elementor-element-438a00ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEAFF38;}.elementor-13036 .elementor-element.elementor-element-7f6da030{--display:flex;--min-height:217px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-13036 .elementor-element.elementor-element-7f6da030:not(.elementor-motion-effects-element-type-background), .elementor-13036 .elementor-element.elementor-element-7f6da030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEAFF99;}.elementor-13036 .elementor-element.elementor-element-2fbb157b{--display:flex;--min-height:156px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-13036 .elementor-element.elementor-element-2fbb157b:not(.elementor-motion-effects-element-type-background), .elementor-13036 .elementor-element.elementor-element-2fbb157b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEAFF38;}@media(max-width:1215px){.elementor-13036 .elementor-element.elementor-element-75281ecc{--grid-auto-flow:row;}.elementor-13036 .elementor-element.elementor-element-258f5ae7 .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 );word-spacing:var( --e-global-typography-7fed6ee-word-spacing );}.elementor-13036 .elementor-element.elementor-element-258f5ae7 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-13036 .elementor-element.elementor-element-6b34c67{--min-height:139px;}.elementor-13036 .elementor-element.elementor-element-3784c9d7{--min-height:215px;}.elementor-13036 .elementor-element.elementor-element-31cb90c3{--min-height:106px;}.elementor-13036 .elementor-element.elementor-element-3c996651 .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 );word-spacing:var( --e-global-typography-7fed6ee-word-spacing );}.elementor-13036 .elementor-element.elementor-element-3c996651 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-13036 .elementor-element.elementor-element-51354d22{--min-height:139px;}.elementor-13036 .elementor-element.elementor-element-3f6a502f{--min-height:215px;}.elementor-13036 .elementor-element.elementor-element-910aa21{--min-height:106px;}.elementor-13036 .elementor-element.elementor-element-49687ed3 .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 );word-spacing:var( --e-global-typography-7fed6ee-word-spacing );}.elementor-13036 .elementor-element.elementor-element-49687ed3 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-13036 .elementor-element.elementor-element-438a00ea{--min-height:139px;}.elementor-13036 .elementor-element.elementor-element-7f6da030{--min-height:215px;}.elementor-13036 .elementor-element.elementor-element-2fbb157b{--min-height:106px;}}@media(min-width:768px){.elementor-13036 .elementor-element.elementor-element-75281ecc{--width:100%;}}@media(max-width:767px){.elementor-13036 .elementor-element.elementor-element-75281ecc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13036 .elementor-element.elementor-element-50c56c0c{--min-height:0px;}.elementor-13036 .elementor-element.elementor-element-258f5ae7 .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 );word-spacing:var( --e-global-typography-7fed6ee-word-spacing );}.elementor-13036 .elementor-element.elementor-element-6b34c67{--min-height:0px;}.elementor-13036 .elementor-element.elementor-element-3784c9d7{--min-height:0px;}.elementor-13036 .elementor-element.elementor-element-31cb90c3{--min-height:0px;}.elementor-13036 .elementor-element.elementor-element-72e1677f{--min-height:0px;}.elementor-13036 .elementor-element.elementor-element-3c996651 .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 );word-spacing:var( --e-global-typography-7fed6ee-word-spacing );}.elementor-13036 .elementor-element.elementor-element-51354d22{--min-height:0px;}.elementor-13036 .elementor-element.elementor-element-3f6a502f{--min-height:0px;}.elementor-13036 .elementor-element.elementor-element-910aa21{--min-height:0px;}.elementor-13036 .elementor-element.elementor-element-55347f76{--min-height:0px;}.elementor-13036 .elementor-element.elementor-element-49687ed3 .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 );word-spacing:var( --e-global-typography-7fed6ee-word-spacing );}.elementor-13036 .elementor-element.elementor-element-438a00ea{--min-height:0px;}.elementor-13036 .elementor-element.elementor-element-7f6da030{--min-height:0px;}.elementor-13036 .elementor-element.elementor-element-2fbb157b{--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 */