.elementor-kit-51534{--e-global-color-primary:#14DA13;--e-global-color-secondary:#00CB1A;--e-global-color-text:#2B2B2B;--e-global-color-accent:#3200BF;--e-global-color-afd7fde:#0E0066;--e-global-color-98effb2:#767676;--e-global-color-eb50a9b:#F2F4FA;--e-global-typography-secondary-font-family:"Arimo";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-primary-font-family:"Arimo";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1.5em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-letter-spacing:0.32px;--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:700;--e-global-typography-text-text-transform:uppercase;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-letter-spacing:1.8px;--e-global-typography-bfd0b95-font-family:"Arimo";--e-global-typography-bfd0b95-font-size:48px;--e-global-typography-bfd0b95-font-weight:700;--e-global-typography-bfd0b95-text-transform:none;--e-global-typography-bfd0b95-font-style:normal;--e-global-typography-bfd0b95-text-decoration:none;--e-global-typography-bfd0b95-line-height:1.2em;--e-global-typography-9de88ec-font-family:"Arimo";--e-global-typography-9de88ec-font-size:32px;--e-global-typography-9de88ec-font-weight:700;--e-global-typography-9de88ec-text-transform:none;--e-global-typography-9de88ec-font-style:normal;--e-global-typography-9de88ec-text-decoration:none;--e-global-typography-9de88ec-line-height:1.2em;--e-global-typography-89cec95-font-family:"Arimo";--e-global-typography-89cec95-font-size:24px;--e-global-typography-89cec95-font-weight:700;--e-global-typography-89cec95-text-transform:none;--e-global-typography-89cec95-font-style:normal;--e-global-typography-89cec95-text-decoration:none;--e-global-typography-89cec95-line-height:1.2em;--e-global-typography-c8fb0fb-font-family:"Poppins";--e-global-typography-c8fb0fb-font-size:18px;--e-global-typography-c8fb0fb-font-weight:600;--e-global-typography-c8fb0fb-text-transform:none;--e-global-typography-c8fb0fb-font-style:normal;--e-global-typography-c8fb0fb-text-decoration:none;--e-global-typography-c8fb0fb-line-height:1.2em;--e-global-typography-f960482-font-family:"Poppins";--e-global-typography-f960482-font-size:16px;--e-global-typography-f960482-font-weight:700;--e-global-typography-e6379f7-font-family:"Arimo";--e-global-typography-e6379f7-font-size:24px;--e-global-typography-e6379f7-font-weight:700;--e-global-typography-e6379f7-text-transform:none;--e-global-typography-e6379f7-font-style:normal;--e-global-typography-e6379f7-text-decoration:none;--e-global-typography-e6379f7-line-height:1.2rem;background-color:transparent;font-family:"Poppins", Sans-serif;background-image:linear-gradient(180deg, #F2F4FA 0%, #F9FAFF 100%);}.elementor-kit-51534 a{color:var( --e-global-color-accent );font-size:18px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-kit-51534 a:hover{color:var( --e-global-color-afd7fde );}.elementor-kit-51534 h1{font-family:var( --e-global-typography-9de88ec-font-family ), Sans-serif;font-size:var( --e-global-typography-9de88ec-font-size );font-weight:var( --e-global-typography-9de88ec-font-weight );text-transform:var( --e-global-typography-9de88ec-text-transform );font-style:var( --e-global-typography-9de88ec-font-style );text-decoration:var( --e-global-typography-9de88ec-text-decoration );line-height:var( --e-global-typography-9de88ec-line-height );}.elementor-kit-51534 h2{font-family:var( --e-global-typography-89cec95-font-family ), Sans-serif;font-size:var( --e-global-typography-89cec95-font-size );font-weight:var( --e-global-typography-89cec95-font-weight );text-transform:var( --e-global-typography-89cec95-text-transform );font-style:var( --e-global-typography-89cec95-font-style );text-decoration:var( --e-global-typography-89cec95-text-decoration );line-height:var( --e-global-typography-89cec95-line-height );}.elementor-kit-51534 h3{font-family:var( --e-global-typography-c8fb0fb-font-family ), Sans-serif;font-size:var( --e-global-typography-c8fb0fb-font-size );font-weight:var( --e-global-typography-c8fb0fb-font-weight );text-transform:var( --e-global-typography-c8fb0fb-text-transform );font-style:var( --e-global-typography-c8fb0fb-font-style );text-decoration:var( --e-global-typography-c8fb0fb-text-decoration );line-height:var( --e-global-typography-c8fb0fb-line-height );}.elementor-kit-51534 h4{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1296px;}.e-con{--container-max-width:1296px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-51534 h1{font-size:var( --e-global-typography-9de88ec-font-size );line-height:var( --e-global-typography-9de88ec-line-height );}.elementor-kit-51534 h2{font-size:var( --e-global-typography-89cec95-font-size );line-height:var( --e-global-typography-89cec95-line-height );}.elementor-kit-51534 h3{font-size:var( --e-global-typography-c8fb0fb-font-size );line-height:var( --e-global-typography-c8fb0fb-line-height );}.elementor-kit-51534 h4{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-51534{--e-global-typography-secondary-font-size:14px;--e-global-typography-primary-font-size:16px;--e-global-typography-accent-font-size:16px;--e-global-typography-text-font-size:16px;--e-global-typography-bfd0b95-font-size:32px;--e-global-typography-9de88ec-font-size:24px;--e-global-typography-89cec95-font-size:16px;--e-global-typography-89cec95-letter-spacing:0.64px;--e-global-typography-c8fb0fb-font-size:16px;--e-global-typography-c8fb0fb-letter-spacing:0.32px;}.elementor-kit-51534 h1{font-size:var( --e-global-typography-9de88ec-font-size );line-height:var( --e-global-typography-9de88ec-line-height );}.elementor-kit-51534 h2{font-size:var( --e-global-typography-89cec95-font-size );line-height:var( --e-global-typography-89cec95-line-height );}.elementor-kit-51534 h3{font-size:var( --e-global-typography-c8fb0fb-font-size );line-height:var( --e-global-typography-c8fb0fb-line-height );}.elementor-kit-51534 h4{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */*::-moz-selection {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-text);
}
*::selection {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-text);
}
.info-latam{
    display: none;
}
.card-equipo .nombre-equipo p{transition:.5s;} .card-equipo:hover .nombre-equipo p{ color:var(--e-global-color-primary)!important;}
.faq-first .elementor-accordion-item:first-of-type{
    display: none;
}
.lang-switch .cpel-switcher__lang .cpel-switcher__name{
    font-weight: 400!important;
    font-size: 16px;
}

.lang-switch .cpel-switcher__lang--active .cpel-switcher__name{
    font-weight: 700!important;
    pointer-events: none;
}
.lang-switch:hover .cpel-switcher__lang--active .cpel-switcher__name{
    pointer-events: none;
    color: var(--e-global-color-primary)!important;
}

.cpel-switcher__lang:nth-child(1){
    margin-right: 5px!important;
    border-right:1px solid #000;
    padding-right: 5px;
}


.elementor-widget-image-box a:after { content: ""; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.elementor-widget-icon-box a:after { content: ""; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; }

.loop-grid-posts .link-verde{
    transition:.5s;
    opacity: 0;
}
.loop-grid-posts:hover .link-verde{
    transition:.5s;
    opacity: 1;
}

.loop-grid-posts img{
    transition: .5s;
}

.loop-grid-posts:hover img{
    transition: .5s;
    filter: brightness(20%);
}
.loop-grid-posts .titulo-post p{
    transition: .5s;
}
.loop-grid-posts:hover .titulo-post p{
    color:var(--e-global-color-primary)!important;
}

li.current-language-menu-item a{
	color:var(--e-global-color-secondary)!important;
	font-weight: 700!important;
}
.padding-lista ul li, .padding-lista ol li{
    padding-bottom: 15px;
}

 .faq-secundario .elementor-accordion-title{
    color:var(--e-global-color-text)!important;
}

 .faq-secundario .elementor-active .elementor-accordion-title{
    color:var(--e-global-color-primary)!important;
}

#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input{
    font-size: 16px!important;
}
#ajaxsearchlite1 .probox, div.asl_w .probox{
    border-radius: 0!important;
}

.elementor-accordion-icon-opened i{
    transform: rotate(45deg);
    transition: .5s;
}

p em{
    color: var(--e-global-color-accent);
}
.verde{
    color: var(--e-global-color-primary);
}

 .tag-estilo .elementor-post-info__terms-list-item{
    background: var(--e-global-color-accent);
    padding:5px 10px;
font-weight: 400;
border-radius: 4px;
}

/*Boton Verde*/
.boton-verde .elementor-button{
    transition: .4s;
    transform: translateY(0);
     background: linear-gradient(273deg, #11C310 0%, #13E512 100%)!important;
    border:1px solid #00CB1A!important;
    box-shadow:0px 0.1em 0.2em rgba(0,0,0,0), 0px 0.4em 0.7em -0.1em rgba(0,0,0,0), inset 0px -0.1em 0px rgba(0,0,0,0), 0px 4px 8px 0px rgba(0, 0, 0, 0.10), 0px -1px 4px 0px rgba(0, 0, 0, 0.20) inset;
    color:#fff!important;
    
}

.boton-verde .elementor-button:hover{
    transition: .4s;
    transform: translateY(-5px);
    box-shadow: 0px 0.1em 0.2em rgb(0 203 26 / 40%), 0px 0.4em 0.7em -0.1em rgb(0 203 26 / 30%), inset 0px -0.1em 0px #00CB1A,0px 4px 8px 0px rgba(0, 0, 0, 0.10), 0px -1px 4px 0px rgba(0, 0, 0, 0.20) inset;
    border:1px solid #00CB1A!important;
}

.boton-verde .elementor-button:hover{
    
    
}
/*Boton Negro*/
.boton-negro .elementor-button{
    transition: .4s;
    transform: translateY(0);
    
}

.boton-negro .elementor-button:hover{
    transition: .4s;
    transform: translateY(-5px);
    box-shadow: 0px 0.1em 0.2em rgb(43 43 43 / 40%), 0px 0.4em 0.7em -0.1em rgb(43 43 43 / 30%), inset 0px -0.1em 0px #000000;
}

/*Link Negro*/

.link-negro .elementor-button i{margin-left: 10px;}


.link-negro a.elementor-button::after{position: absolute;
  content: "";
  width: 0;
  left: 0;
  bottom: -7px;
  background: var(--e-global-color-accent);
  height: 2px;
  transition: .4s;}

.link-negro a.elementor-button:hover::after {
  width: 100%;
  transition: .4s;}

/*Link Verde*/
.link-verde .elementor-button i{
    margin-left: 10px;}


.link-verde a.elementor-button::after{
position: absolute;
  content: "";
  width: 0;
  left: 0;
  bottom: -7px;
  background: #14DA13;
  height: 2px;
  transition: .4s;}

.link-verde a.elementor-button:hover::after {
  width: 100%;
  transition: .4s;}
  
  /*Formularios*/
  
  .gform_required_legend{
      display:none;
  }
  
  .gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea{
      border-radius: 8px;
      height: 48px;
      border:1px solid var(--e-global-color-98effb2);
  }
  
  .gform_wrapper.gravity-theme input::placeholder{
      font-style: italic;
      color:var(--e-global-color-98effb2);
  }
  
  input[type=date]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus{
      border:0!important;
      outline: 1px solid var(--e-global-color-primary);
  }
  
  /*Estilos Checkbox*/

[type="checkbox"]:not(:checked), [type="checkbox"]:checked {
  position: absolute!important;
  left: -9999px;
}

[type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label {
  position: relative!important;
  
  cursor: pointer!important;
}

 [type="checkbox"]:not(:checked) + label:before {
 content: '';
    -webkit-appearance: none;
    background-color: transparent;
    border: 2px solid var(--e-global-color-98effb2);
    border-radius: 3px;
	 padding: 10px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 20px;
}

[type="checkbox"]:checked + label:before{
     content: '';
    -webkit-appearance: none;
    background-color: var(--e-global-color-primary);
    border: 2px solid var(--e-global-color-secondary);
    border-radius: 3px;
	 padding: 10px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 20px;
}

[type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after {
   content: '';
    display: block;
    position: absolute;
    top: 2px;
    left: 7px;
    width: 10px;
    height: 15px;
    border: solid #fff;
    border-radius: 2px;
    border-width: 0 4px 4px 0;
    transform: rotate(45deg)!important;
	transition: .2s ease-in;
	
}

.gchoice{
    padding: 5px 0px;
}

[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}

[type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}

/*Estilos Radio Buttons*/

[type="radio"]:not(:checked), [type="radio"]:checked {
  position: absolute!important;
  left: -99999px;
  top:auto!important;

}

[type="radio"]:not(:checked) + label, [type="radio"]:checked + label {
  position: relative!important;
  
  cursor: pointer!important;
}

 [type="radio"]:not(:checked) + label:before{
 content: '';
    -webkit-appearance: none;
    background-color: transparent;
    border: 2px solid var(--e-global-color-98effb2);
    border-radius: 25px;
	 padding: 10px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 20px;
}

[type="radio"]:checked + label:before{
    content: '';
    -webkit-appearance: none;
    background-color: #fff;
    border: 2px solid var(--e-global-color-primary);
    border-radius: 25px;
	padding: 10px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 20px;
}


[type="radio"]:not(:checked) + label:after, [type="radio"]:checked + label:after {
    content: '';
    display: block;
    position: absolute;
    top: 6px;
    left: 6px;
    width: 12px;
    height: 12px;
    border-radius: 25px;
    background: var(--e-global-color-primary);
    transform: rotate(45deg)!important;
	transition: .2s ease-in;
	
}

.gchoice{
    padding: 5px 0px;
}

[type="radio"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}

[type="radio"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}

.gform_wrapper.gravity-theme select option{
    font-weight: 700;
}

[type=submit]{
    transition: .4s;
    transform: translateY(0);
    font-size: var(--e-global-typography-text-font-size );
    font-weight: var(--e-global-typography-text-font-weight );
    text-transform: var(--e-global-typography-text-text-transform );
    font-style: var(--e-global-typography-text-font-style );
    text-decoration: var(--e-global-typography-text-text-decoration );
    letter-spacing: var(--e-global-typography-text-letter-spacing );
    fill: var(--e-global-color-text );
    color: var(--e-global-color-text );
    background-color: var(--e-global-color-primary );
    border-radius: 10px 10px 10px 10px;
    border:0;
}

[type=submit]:focus{
    color: var(--e-global-color-text );
    background-color: var(--e-global-color-primary );
    border-radius: 10px 10px 10px 10px;
    border:0;
}

[type=submit]:hover{
    background-color: var(--e-global-color-primary );
     color: var(--e-global-color-text );
     transition: .4s;
    transform: translateY(-5px);
    box-shadow: 0px 0.1em 0.2em rgb(0 203 26 / 40%), 0px 0.4em 0.7em -0.1em rgb(0 203 26 / 30%), inset 0px -0.1em 0px #00CB1A;
}

.gform_wrapper.gravity-theme .gform_footer{
    justify-content: end;
}

.gfield_label{
    font-size: 16px;
font-style: normal;
font-weight: 400!important;
line-height: normal;
}

.gfield_checkbox .gform-field-label, .gfield_radio .gform-field-label {
    
font-style: normal;
font-weight: 700;
letter-spacing: 0.32px;
}

.gform_wrapper.gravity-theme .gform_validation_errors{
    background: transparent!important;
    border:0!important;
   box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.08)!important;
}

.gform_wrapper.gravity-theme .gform_validation_errors>h2{
     color:var(--e-global-color-afd7fde)!important;
    font-size: var(--e-global-typography-c8fb0fb-font-size )!important;
    font-weight: var(--e-global-typography-c8fb0fb-font-weight )!important;
    text-transform: var(--e-global-typography-c8fb0fb-text-transform )!important;
    font-style: var(--e-global-typography-c8fb0fb-font-style );
    text-decoration: var(--e-global-typography-c8fb0fb-text-decoration )!important;
    line-height: var(--e-global-typography-c8fb0fb-line-height );
    letter-spacing: var(--e-global-typography-c8fb0fb-letter-spacing )!important;
    word-spacing: var(--e-global-typography-c8fb0fb-word-spacing )!important;
}

.gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message{
    background: transparent!important;
    border:0!important;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.08)!important;
}

.gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message{
     color:var(--e-global-color-afd7fde)!important;
     font-weight: 700!important;
}

.gform_wrapper.gravity-theme .gfield_error label,.gform_wrapper.gravity-theme .gfield_error legend{
    color:#ED4649!important;
}

.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{
    border:1px solid #ED4649;
}
/*#CybotCookiebotDialog{*/
/*   top: 441px!important;*/
/*    width: 100%; */
/*}*/
#CybotCookiebotDialogBodyButtonAccept{
    width:110px;
}
.menu-item-49003{display:none!important;}
@media(max-widtg:767px){
    .contenedor-650{
        display:none;
    }
}
@media screen and (max-width: 600px){
#CookiebotWidget:not(.CookiebotWidget-inactive) {
    bottom: 250px!important;
    right: 10px;
}
}

a.whitelp{
    color: #F2F4FA !important;
    font-weight: 400;
}/* End custom CSS */