.elementor-kit-9{--e-global-color-primary:#F95E43;--e-global-color-secondary:#01337A;--e-global-color-text:#777777;--e-global-color-accent:#F95E43;--e-global-color-baf85a0:#F2F0E7;--e-global-color-fb606e4:#FFFFFF;--e-global-color-2d65856:#F1F1F1;--e-global-typography-primary-font-family:"Neo Sans TR";--e-global-typography-primary-font-size:50px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Neo Sans TR";--e-global-typography-secondary-font-size:36px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Neo Sans TR";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.2em;--e-global-typography-accent-font-family:"Neo Sans TR";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-cbbc9ad-font-family:"Neo Sans TR";--e-global-typography-cbbc9ad-font-size:17px;--e-global-typography-cbbc9ad-font-weight:400;--e-global-typography-cbbc9ad-line-height:1.2em;--e-global-typography-d715d21-font-family:"Neo Sans TR";--e-global-typography-d715d21-font-size:30px;--e-global-typography-d715d21-font-weight:400;--e-global-typography-d715d21-line-height:1.2em;--e-global-typography-9c8201d-font-family:"Neo Sans TR";--e-global-typography-9c8201d-font-size:24px;--e-global-typography-9c8201d-font-weight:400;--e-global-typography-9c8201d-line-height:1.2em;--e-global-typography-df635fb-font-family:"Neo Sans TR";--e-global-typography-df635fb-font-size:16px;--e-global-typography-df635fb-font-weight:400;--e-global-typography-df635fb-line-height:1.2em;--e-global-typography-31ba526-font-family:"Neo Sans TR";--e-global-typography-31ba526-font-size:20px;--e-global-typography-31ba526-line-height:1.6em;--e-global-typography-4ce4627-font-family:"Neo Sans TR";--e-global-typography-4ce4627-font-size:16px;--e-global-typography-4ce4627-font-weight:400;--e-global-typography-4ce4627-line-height:1.2em;color:#354349;font-family:"Neo Sans TR", Sans-serif;font-size:18px;line-height:1.2em;}.elementor-kit-9 a{color:#FF5E43;font-family:"Neo Sans TR", Sans-serif;text-decoration:none;}.elementor-kit-9 h1{color:#01347A;font-family:"Neo Sans TR", Sans-serif;font-size:50px;line-height:1.2em;}.elementor-kit-9 h2{color:#01347A;font-family:"Neo Sans TR", Sans-serif;font-size:30px;}.elementor-kit-9 h3{color:#01347A;font-family:"Neo Sans TR", Sans-serif;font-size:24px;line-height:1.3em;}.elementor-kit-9 h4{color:#01347A;font-family:"Neo Sans TR", Sans-serif;font-size:18px;}.elementor-kit-9 h5{color:#01347A;font-family:"Neo Sans TR", Sans-serif;}.elementor-kit-9 h6{color:#01347A;font-family:"Neo Sans TR", Sans-serif;}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-family:"Neo Sans TR", Sans-serif;font-size:18px;text-transform:uppercase;color:var( --e-global-color-fb606e4 );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fb606e4 );border-radius:30px 30px 30px 30px;padding:15px 35px 15px 35px;}.elementor-kit-9 button:hover,.elementor-kit-9 button:focus,.elementor-kit-9 input[type="button"]:hover,.elementor-kit-9 input[type="button"]:focus,.elementor-kit-9 input[type="submit"]:hover,.elementor-kit-9 input[type="submit"]:focus,.elementor-kit-9 .elementor-button:hover,.elementor-kit-9 .elementor-button:focus{color:#FFFFFF;background-color:#FF5E43;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1170px;}.e-con{--container-max-width:1170px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Bloques azules home - altura mínima */

.blocks-home {
    min-height: 170px;
    background: var( --e-global-color-secondary );
    border-radius: 20px;
}

/* Ancho submenú idiomas y principal */

.menu-idiomas ul {
    min-width: 80px!important;
}

.menu-principal .elementor-nav-menu--dropdown {
    padding-top: 15px!important;
    padding-bottom: 15px!important;
}

/* Quitar borde focus campo Newsletter footer */

.elementor-field:not(.elementor-select-wrapper):focus {
    box-shadow: none;
}



.link-left .elementor-button-text {
    text-align: left;
}

.titolparagraf{
   color: #FF5E43 !important;
   font-size: 16px !important;
}


/* David diseño cajas paginas relacionadas */

.box-new .elementor-cta__content {
    padding: 0px;
    margin-right: 25%!important;
    background: #fff;
    margin-top: 250px!important;
    width: auto;
}

.box-new .elementor-size-sm {
    padding: 0px;
}

/* Fin diseño cajas paginas relacionadas */


/* Accesibilidad */

@media (prefers-reduced-motion: reduce) {
  * {
    transition: none;
    animation: none;
    }
    *:hover {
      transition-duration: 0s;
    }
  }
  
* {
    	outline-color: blue !important;
}

@media only screen and (max-width: 767px) {
.elementor-nav-menu li a {
    font-size: calc(10px + 1.5vw) !important;
}
}

@media only screen and (max-width: 767px) {
.menu-principal .elementor-nav-menu li a {
    font-size: 18px !important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */