.elementor-17947 .elementor-element.elementor-element-a8599eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:176px;--padding-right:176px;}.elementor-17947 .elementor-element.elementor-element-5552c4a .elementor-heading-title{font-family:var( --e-global-typography-8cb59f2-font-family ), Sans-serif;font-size:var( --e-global-typography-8cb59f2-font-size );line-height:var( --e-global-typography-8cb59f2-line-height );color:#2E5C82;}.elementor-17947 .elementor-element.elementor-element-44ca394{font-family:var( --e-global-typography-282d82d-font-family ), Sans-serif;font-size:var( --e-global-typography-282d82d-font-size );line-height:var( --e-global-typography-282d82d-line-height );color:#2E5C82;}.elementor-17947 .elementor-element.elementor-element-39d0841{font-family:var( --e-global-typography-282d82d-font-family ), Sans-serif;font-size:var( --e-global-typography-282d82d-font-size );line-height:var( --e-global-typography-282d82d-line-height );color:#2E5C82;}.elementor-17947 .elementor-element.elementor-element-74b760b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-17947 .elementor-element.elementor-element-77c9267{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17947 .elementor-element.elementor-element-51c904e .elementor-cta .elementor-cta__bg, .elementor-17947 .elementor-element.elementor-element-51c904e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-17947 .elementor-element.elementor-element-51c904e .elementor-cta__content{min-height:250px;text-align:center;}.elementor-17947 .elementor-element.elementor-element-51c904e .elementor-cta__bg-wrapper{min-width:0px;min-height:250px;}.elementor-17947 .elementor-element.elementor-element-4007275 .elementor-cta .elementor-cta__bg, .elementor-17947 .elementor-element.elementor-element-4007275 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-17947 .elementor-element.elementor-element-4007275 .elementor-cta__content{min-height:250px;text-align:center;}.elementor-17947 .elementor-element.elementor-element-4007275 .elementor-cta__bg-wrapper{min-height:250px;}.elementor-17947 .elementor-element.elementor-element-0cae8d8{font-family:var( --e-global-typography-282d82d-font-family ), Sans-serif;font-size:var( --e-global-typography-282d82d-font-size );line-height:var( --e-global-typography-282d82d-line-height );color:#2E5C82;}.elementor-17947 .elementor-element.elementor-element-bda9a82{--spacer-size:50px;}@media(min-width:768px){.elementor-17947 .elementor-element.elementor-element-74b760b{--width:100%;}.elementor-17947 .elementor-element.elementor-element-77c9267{--width:100%;}}@media(min-width:1920px){.elementor-17947 .elementor-element.elementor-element-5552c4a .elementor-heading-title{font-size:var( --e-global-typography-8cb59f2-font-size );line-height:var( --e-global-typography-8cb59f2-line-height );}.elementor-17947 .elementor-element.elementor-element-44ca394{font-size:var( --e-global-typography-282d82d-font-size );line-height:var( --e-global-typography-282d82d-line-height );}.elementor-17947 .elementor-element.elementor-element-39d0841{font-size:var( --e-global-typography-282d82d-font-size );line-height:var( --e-global-typography-282d82d-line-height );}.elementor-17947 .elementor-element.elementor-element-77c9267{--grid-auto-flow:row;}.elementor-17947 .elementor-element.elementor-element-0cae8d8{font-size:var( --e-global-typography-282d82d-font-size );line-height:var( --e-global-typography-282d82d-line-height );}}@media(max-width:1366px){.elementor-17947 .elementor-element.elementor-element-5552c4a .elementor-heading-title{font-size:var( --e-global-typography-8cb59f2-font-size );line-height:var( --e-global-typography-8cb59f2-line-height );}.elementor-17947 .elementor-element.elementor-element-44ca394{font-size:var( --e-global-typography-282d82d-font-size );line-height:var( --e-global-typography-282d82d-line-height );}.elementor-17947 .elementor-element.elementor-element-39d0841{font-size:var( --e-global-typography-282d82d-font-size );line-height:var( --e-global-typography-282d82d-line-height );}.elementor-17947 .elementor-element.elementor-element-77c9267{--grid-auto-flow:row;}.elementor-17947 .elementor-element.elementor-element-0cae8d8{font-size:var( --e-global-typography-282d82d-font-size );line-height:var( --e-global-typography-282d82d-line-height );}}@media(max-width:1200px){.elementor-17947 .elementor-element.elementor-element-77c9267{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-17947 .elementor-element.elementor-element-5552c4a .elementor-heading-title{font-size:var( --e-global-typography-8cb59f2-font-size );line-height:var( --e-global-typography-8cb59f2-line-height );}.elementor-17947 .elementor-element.elementor-element-44ca394{font-size:var( --e-global-typography-282d82d-font-size );line-height:var( --e-global-typography-282d82d-line-height );}.elementor-17947 .elementor-element.elementor-element-39d0841{font-size:var( --e-global-typography-282d82d-font-size );line-height:var( --e-global-typography-282d82d-line-height );}.elementor-17947 .elementor-element.elementor-element-77c9267{--grid-auto-flow:row;}.elementor-17947 .elementor-element.elementor-element-0cae8d8{font-size:var( --e-global-typography-282d82d-font-size );line-height:var( --e-global-typography-282d82d-line-height );}}@media(max-width:880px){.elementor-17947 .elementor-element.elementor-element-77c9267{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-17947 .elementor-element.elementor-element-5552c4a .elementor-heading-title{font-size:var( --e-global-typography-8cb59f2-font-size );line-height:var( --e-global-typography-8cb59f2-line-height );}.elementor-17947 .elementor-element.elementor-element-44ca394{font-size:var( --e-global-typography-282d82d-font-size );line-height:var( --e-global-typography-282d82d-line-height );}.elementor-17947 .elementor-element.elementor-element-39d0841{font-size:var( --e-global-typography-282d82d-font-size );line-height:var( --e-global-typography-282d82d-line-height );}.elementor-17947 .elementor-element.elementor-element-77c9267{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17947 .elementor-element.elementor-element-0cae8d8{font-size:var( --e-global-typography-282d82d-font-size );line-height:var( --e-global-typography-282d82d-line-height );}}/* Start custom CSS */input::placeholder, textarea::placeholder{
    opacity: 1!important;
}

input:focus::placeholder, textarea:focus::placeholder{
  color: rgba(0,0,0, .25)!important;
}

input:focus::placeholder, textarea:focus::placeholder{
     transition: all .4s ease;
}

input:focus{
    
    box-shadow: none!important;
}

.elementor-field-option [type=checkbox]{
    display:none!important;
}

.elementor-field-option label{
    position: relative;
    padding-left:25px;
}

.elementor-field-option label:before{
    position: absolute;
    content:"";
    width: 15px;
    height:15px;
    top:1px;
    left:0;
    border:1px solid #101C2A;
    border-radius:50px;
}

.elementor-field-option [type=checkbox]:checked + label:before{
    color:#F9BA3F!important;
    content:"";
    margin: auto;
    padding:2px 5px;
    background: url("/wp-content/uploads/2024/11/material-symbols_check.svg");
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: center;

}

input:-webkit-autofill,
  input:-webkit-autofill:focus {
    transition: background-color 600000s 0s, color 600000s 0s;
  }
  
  .enlace-politicas{
      color:#101C2A;
  }
  
  .elementor-field-option label{
      color:#C7C7C7;
  }
  
  .bg-contact-footer{
    display:none;
}/* End custom CSS */