/*
 Theme Name:     lfc
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Jevnet
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:block;src:url(//laformulaceo.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot);src:url(//laformulaceo.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(//laformulaceo.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(//laformulaceo.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff) format("woff"),url(//laformulaceo.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.ttf) format("truetype"),url(//laformulaceo.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.svg#fontawesome) format("svg")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:900;font-display:block;src:url(//laformulaceo.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot);src:url(//laformulaceo.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(//laformulaceo.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(//laformulaceo.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff) format("woff"),url(//laformulaceo.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.ttf) format("truetype"),url(//laformulaceo.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.svg#fontawesome) format("svg")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:block;src:url(//laformulaceo.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot);src:url(//laformulaceo.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(//laformulaceo.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(//laformulaceo.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff) format("woff"),url(//laformulaceo.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.ttf) format("truetype"),url(//laformulaceo.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.svg#fontawesome) format("svg")}
:root{
    --primary-color: #385EAE;
    --secondary-color: #0F1E3D;
}
::selection {background: black;color: var(--primary-color);}
.colorWhite ::selection {background: var(--primary-color);color: black;}
.primaryColor{color: var(--primary-color);}
.secondaryColor{color: var(--secondary-color);}
.et_pb_column_1_3 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, .et_pb_column_2_5 h2 {
    font-size: unset;
}
@media (min-width: 1400px){
    body,html{font-size:18px !important; font-weight: 200;}
    body, h1, h2, h3, h4, h5, h6, span, p{}
    h1{font-weight: 600;line-height:1em;font-size:5rem !important; text-transform: uppercase;}
    h2, #tituloNL h1{text-transform: uppercase;font-size: 3.3em !important;line-height: 1.3em;;font-weight: 600;margin-bottom: 30px; margin-top: 30px;}
    h3{text-transform: uppercase;font-weight: 600;font-size:2.2rem !important;line-height: 1em;}
}

@media (max-width: 1399px) and (min-width:451px){
    body,html{font-size:16px !important; font-weight: 200;}
    body, h1, h2, h3, h4, h5, h6, span, p{}
    h1{font-weight: 600;line-height:1.3em;font-size:4.7rem !important; text-transform: uppercase;}
    h2, #tituloNL h1{text-transform: uppercase;font-size: 3rem  !important;font-weight: 600;line-height: 1.3em;margin-bottom: 30px; margin-top: 30px;}
    h3{text-transform: uppercase;font-weight: 600;font-size:1.5rem !important;line-height: 1em;}
}
@media (min-width: 451px){
    .subtitulo, .subtitulo * {
        text-transform: uppercase;
        font-size: 2.2rem !important;
        line-height: 1.4em;
        font-weight: 600;
    }
    .textoDestacado * {
        font-weight: 600 !important;
        text-transform: inherit !important;
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
@media (max-width: 450px){
    body,html{font-size:16px !important; font-weight: 200;}
    body, h1, h2, h3, h4, h5, h6, span, p{black;}
    h1{font-weight: 600;line-height:1.3em;font-size:2.5rem !important; text-transform: uppercase;}
    h2, .tituloNL h1{text-transform: uppercase;font-size: 2.3rem  !important;font-weight: 600;line-height: 1.3em;margin-bottom: 30px; margin-top: 30px;}
    h3{text-transform: uppercase;font-weight: 600;font-size:1.2rem !important;line-height: 1em;}
    .textoDestacado * {
        font-weight: 600 !important;
        text-transform: inherit !important;
        font-size: 1.2rem;
        line-height: 2rem;
    }
}
#top-menu > li.botonHeader.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home > a {
    padding-bottom: 5px !important;
    font-size: 16px !important;
}
h1 b,h1 strong,h2 b,h2 strong, .textoDestacado strong{text-transform: uppercase;color:var(--primary-color) !important; font-weight: 600;}
strong{
    font-weight: 600;
}

.wpcf7-response-output {
    color: white;
}
.wpcf7-not-valid-tip {
    min-width: auto;
    position: absolute;
    bottom: -30px;
}
.pixelizer_textContainer {
    padding: 1em;
}
/*Clase para texto 20px*/
.mediumText, .et_pb_slide_content p{font-size: 1.3rem;line-height: 30px; font-weight: 500;}
p.subtituloTestimonio {font-size: 13px;}

.participantesPodcast h3 {
    font-size: 1.5rem !important;
    text-transform: inherit;
}
.participantesPodcast h3 strong{
    color: var(--primary-color);
}
.participantesPodcast *{
    color: white;
}
.et_pb_text ul li {
    margin-bottom: 20px;
}
/*Botones*/
.et_pb_button_module_wrapper a.et_pb_button, a.et_pb_button.et_pb_more_button {
    border-radius: 90px;
    
}


.colorWhite .et_pb_text_inner *, .colorWhite .et_pb_text_inner {
    color: white;
}

.et_pb_button_module_wrapper a.et_pb_button {
    background: var(--primary-color);
    color: white;
    border: 2px solid var(--primary-color);
    font-weight: 300;
}

.et_pb_button_module_wrapper a.et_pb_button:hover {
    background: var(--secondary-color);
    border: 2px solid var(--primary-color);

}


/* Header */
/*div#et-main-area {
    margin-top: 110px;
}*/

header {
    box-shadow: 0px 6px 17px 12px #04040433 !important;
}

header .et_pb_section{padding-top:0;padding-bottom:0}
header .et_pb_row {
    padding-top: 2em;
    padding-bottom: 2em;
    align-items: center;
}
.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li.contactoMenu {margin-top: 0px;}
.contactoMenu a {background: var(--primary-color);margin: 0px;border-radius: 90px;font-weight: 200;padding: 0.7em 1em !important;text-transform: uppercase;font-size: 12px;letter-spacing: 2px; max-width: 250px;text-align: center;}
.et_pb_bg_layout_dark.et_pb_menu ul li.contactoMenu a:hover{color: white !important;}
header nav.et-menu-nav, .et_pb_menu__wrap, .et_pb_menu__menu, ul#menu-menu-header {
    width: 100% !important;
}

header ul#menu-menu-header {
    display: flex;
    flex: 1 1 0px;
        align-items: center;
}

header .et_pb_menu .et_pb_menu__menu>nav>ul>li {
    flex: 1 1 0px !important;
    justify-content: center;
}
header#main-header .container.clearfix.et_menu_container {
    min-height: 100px;
}


.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_left #et-top-navigation {
    padding-top: 33px;
}
.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor:not(.botonHeader) > a, #top-menu li.current-menu-item:not(.botonHeader) >a{color: white;}
li.botonHeader a{
    background: var(--primary-color);
    width: 150px;
    padding-top: 5px  !important;
    padding-bottom: 5px !important;
    border-radius: 2em;
    color: white !important;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    border: 2px solid var(--primary-color) !important;
    min-width: 200px;
}


li.botonHeader:hover a{
    background: var(--secondary-color) !important;
    color: white !important;
    opacity: 1 !important;
}
header li a {
    padding-bottom: 0px !important;
   
    font-weight: 500;
    line-height: 24px;
    font-size: 18px;
    line-height: 25px;
}
li.botonHeader a, #topmenu li:hover a{
    color: white !important;
}

.mobile_menu_bar:before {
    color: white !important;
}

.et_mobile_menu li {
  margin-bottom: 20px;
}
#mobile_menu1 {
  background: var(--primary-color) !important;
  margin-top: 10px;
}




/* FOOTER */
.footerSlider {
    overflow: hidden !important;
    position: absolute;
}

footer .et_builder_inner_content.et_pb_gutters3 {
    overflow: hidden;
}
.legalFooter p {
    text-align: center;
}
.footerSlider::before {
    content: "";
    width: 100%;
    display: block;
    background: #08030063;
    height: 100%;
    z-index: 2;
    position: absolute;
}
footer h2 {color: var(--primary-color);}
footer a {color: white; transition: 0.7s ease;}
footer a:hover {opacity: 0.7;}
ul.listadoRedes span::after {font-family: "FontAwesome";
    color: black;
    font-size: 29px;
    background: white;
    width: 50px;
    border-radius: 100%;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;}
ul.listadoRedes span{font-size: 0px;}
ul.listadoRedes span.instagram:after{content: "\f16d";}
ul.listadoRedes span.facebook:after{content: "\f09a";}
ul.listadoRedes span.linkedin:after{content: "\f0e1";}
ul.listadoRedes span.spotify:after{content: "\f1bc";}
ul.listadoRedes span.youtube:after{content: "\f167";}
ul.listadoRedes {display: flex;column-gap: 4em;list-style: none;justify-content: center;padding-left: 0px;}
ul.listadoRedes a:hover {opacity: 0.7;}
ul.listadoRedes a {transition: 0.7s ease;}
ul.listadoRedes.listadoContacto {justify-content: flex-start;}
footer .et_pb_menu_inner_container a{text-transform: uppercase}
footer .colorWhite a {
    font-size: 14px;
}
.newsletterFooter a {
    background: var(--primary-color);
    min-width: 150px;
    border-radius: 2em;
    color: white !important;
    text-align: center;
    display: block !important;
    justify-content: center;
    align-items: center;
    align-content: center;
    border: 2px solid var(--primary-color) !important;
    padding: 5px 30px;
	font-weight: 500;
}
.newsletterFooter a:hover {
    background: transparent !important;
    opacity: 1;
}
.newsletterFooter p, .newsletterFooter div {
    min-width: 100% !important;
    text-align: center !important;
    display: flex;
    justify-content: center;
}
.legal * {color: white;}
put[type="submit"]:hover{cursor:pointer;border:1px solid #ccc}
footer  .et_pb_menu__menu {
    display: flex;
    justify-content: center !important;
}

footer .et_pb_menu__menu * {
    color: white !important;
    text-transform: none !important;
}

footer .et_pb_menu__menu li:nth-child(2)::after {
    content: "|";
    margin-left: 15px;
}
footer .et_pb_menu__menu li:nth-child(2)::before {
    content: "|";
    margin-right: 15px;
}
footer ul.listadoRedes span::after{
    background: var(--primary-color);
    color: white;
}
/*Página login*/
body.login.js.login-action-.wp-core-ui.locale-es-es {
    background: #b4b4d1;
}


/* Home */
/* Slider */
.bannerHome span.et_pb_section_video_bg.et_pb_video_play_outside_viewport::before {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(251,244,232,1) 0%, rgba(255,255,255,0) 10%);
    position: absolute;
    z-index: 2;
}
.bannerHome {
    min-height: calc(100vh - 100px);
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.bannerHome::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    bottom: 0px;
    background: linear-gradient(180deg,#ffffff00 0%,#0f1e3d 90%)!important;
}
body.page-id-271 .bannerHome::after {
    background: linear-gradient(180deg, #ffffff00 40%, #080300 100%) !important;
}

ul.listadoRedes.redesBlack span::after {
    color: white;
    background: var(--primary-color);
}

a.et_pb_button.et_pb_bg_layout_dark {
    background: black;
    border-color: black;
    padding: 10px 2em !important;
}
a.et_pb_button.et_pb_bg_layout_dark:hover{
    background: transparent; 
    color: black !important;
    border-color: black !important;
}
.et_pb_button:after, .et_pb_button:before {
    display: none;
}

.slick-track {
    display: flex !important;
}

button.slick-next{
    right: 0%;    
}
.slick-slide {
    margin-bottom: 0px !important;
}

button.slick-arrow::before {
    color: var(--primary-color) !important;
    font-size: 40px;
    opacity: 1;
    color: var(--primary-color);
}

/*.slick-prev {
    left: 0%;
}*/

button.slick-arrow {
    z-index: 2;
    transition: 0.7s ease;
}

button.slick-arrow:hover {
    opacity: 0.7;
}
.slick-track .et_pb_row {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
.sliderInvitados .et_pb_column div:nth-child(3) {
    min-height: 50px;
}
@media (min-width: 768px){
    .videosYoutube .slick-slide > div {
        padding: 15px;
    }
}
.videosYoutube iframe {
    /*border-radius: 21px;*/
}
.wpcf7-form-control-wrap {
    display: flex;
}
span.wpcf7-list-item {
    margin-left: 0px;
}
form .et_pb_row {
    padding-bottom: 15px !important;
    padding-top: 15px !important;
}
form label, form label span , form label span input,  form label span textarea  {
    min-width: 100%;
}

form .et_pb_row {
    width: 100%;
}
form .et_pb_row {
    width: 100%;
}

form input.wpcf7-text, form textarea {
    background: white;
    padding: 10px 20px !important;    
    border-radius: 5px;

}

form ::placeholder{
    color: black !important; 
    font-size: 14px !important;
}

.filaAcepto * {
    color: white ;
}
form a{
    text-decoration: underline;
    color: white;
}


input.wpcf7-form-control.wpcf7-submit {
    background: var(--primary-color);
    border: 1px solid var(--primary-color);
    padding: 10px 30px;
    opacity: 1 !important;
    color: #080300;
    text-transform: uppercase;
    font-weight: 500;
    border-radius: 0px;
    transition: 0.7s ease;
    font-size: 16px !important;
}
form .et_pb_row .et_pb_module {
    margin-left: 0px !important;
}

input.wpcf7-form-control.wpcf7-submit:hover{
    opacity: 0.7;
}
.formBlack input.wpcf7-form-control.wpcf7-submit {
    background: white;
    border: 1px solid black;
    padding: 10px 30px;
    opacity: 1 !important;
    color: black;
    font-weight: 500;
    border-radius: 5px;
    transition: 0.7s ease;
}
.formBlack  input.wpcf7-form-control.wpcf7-submit:hover{
    background: black;
    color: white;
    border-color: white;
}

.columnaform{
    background: #151515 !important;
    padding: 2em;
    border-radius: 0px;
}


.shareBlog {
    max-width: 80% !important;
    margin: auto;
}

.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span {
    background: #0a0a0a !important;!i;!;
}
.et_pb_slider .et_pb_slide_title,
.sliderHome .et_pb_slider .et_pb_slide_content h1{color:#fff!important;font-size:4.44rem; font-weight: 200;text-shadow: none;text-align: left;letter-spacing: 12px;}
.et_pb_slider .et_pb_slide_content p{color:#fff}
.et_pb_slider a.et_pb_button.et_pb_more_button {margin-top: 50px;}
.et_pb_slide {min-height: 40em;}
.bannerFullHeight .et_pb_slide {min-height: calc(100vh - 138px);}
.et_pb_slides .et_pb_container {width: 80%;}
.et_pb_slider .et_pb_slide {padding-left: 0px;padding-right: 0px;}

#introText.et_pb_text p{font-size:1.5em;line-height: 1.3em}


/*Pagina newsletter*/
.listadoLFC ul {
  list-style: none !important; /* Oculta las viñetas predeterminadas */
}
.listadoLFC ul {
    padding-bottom: 0px;
}

.listadoLFC .et_pb_column {
    margin-bottom: 0px;
}
.listadoLFC li {
  padding-left: 50px; /* Añade espacio para la imagen */
  position: relative; /* Necesario para posicionar el pseudo-elemento */
}

.listadoLFC li::before {
  content: ''; /* Contenido vacío */
  position: absolute;
  left: 0; /* Alinea a la izquierda */
  top: 0; /* Alinea en la parte superior */
  width: 25px; /* Ancho de tu imagen */
  height: 25px; /* Alto de tu imagen */

  background-image: url('https://laformulaceo.com/wp-content/uploads/2025/10/bullet-points.svg'); /* Reemplaza con la ruta a tu imagen */
  background-size: contain; /* Asegura que la imagen se ajuste */
  background-repeat: no-repeat;

}
.listadoLFC  strong {
    color: var(--primary-color) !important;
    font-weight: 200;
    font-size: 30px;
}
@media (min-width: 769px){
    .logoNL img {
        max-width: 390px;
    }
}
#formIncrustado form {
    background: #14345F !important;
    padding: 2em;
    border-radius: 21px !important;
}

#formIncrustado  * {
    color: white;
}

#formIncrustado  ._button-wrapper._full_width  button{
    background: var(--primary-color) !important;
        background: var(--primary-color);
    border: 1px solid var(--primary-color);
    padding: 10px 30px !important;
    opacity: 1 !important;
    color: white;
    font-weight: 500;
    border-radius: 21px !important;
    transition: 0.7sease;
}


#formIncrustado legend._form-label {
    display: none !important;
}

@media (min-width: 981px){
    .imgFullWidth > div > div:first-child {
        width: 37%;
        margin-left: 10%;
    }
    .imgFullWidth:not(.imgFullWidthLeft) > div > div:last-child  * {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .imgFullWidth.imgFullWidthLeft > div > div:last-child {
        width: 37%;
        margin-left: 10%;
    }
    .filaAcepto * {
        text-align: left !important;
    }
    .botonEnviar p {
        text-align: left !important;
    }
    .centrarColumnasVertical {
        display: flex;
        flex-direction: row;
        align-content: center !important;
        align-items: center;
    }
}

.imgFullWidth.imgFullWidthLeft > div > div:first-child {
    width: 47.25%;
    margin: 0px;
}
    

@media (max-width: 980px){
    .logoFundae img {
        max-width: 200px;
    }
    .imgFullWidth > div > div:first-child {
        max-width: 80%;
        order: 1;
        margin-top: 30px;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .imgFullWidth > div {
        display: flex;
        flex-direction: column;
    }
    .imgFullWidth > div > div:last-child  * {
        width: 100%; 
    }
    .imgFullWidth .et_pb_row.et_pb_row_8.et_pb_equal_columns {
        display: flex;
        flex-direction: column;
        align-content: center;
        align-items: center;
    }
    .imgFullWidth.imgFullWidthLeft > div.bloqueOscuroEnfoque > div:first-child, .imgFullWidth.imgFullWidthLeft > div.bloqueOscuroEnfoque > div:first-child *  {
        max-width: 100% !important;
    }

    .bloqueOscuroEnfoque {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .imgFullWidth.imgFullWidthLeft > div.bloqueOscuroEnfoque > div:first-child {
        order: 0;
        width: 100%;
    }
    .imgFullWidth:not(.imgFullWidthLeft) > div.bloqueOscuroEnfoque > div:first-child, .imgFullWidth.imgFullWidthLeft > div.bloqueOscuroEnfoque > div:last-child{
        max-width: 80%;
        margin-bottom: 30px;
        padding-top: 30px;
    }
    .sliderInvitados .et_pb_text {
       /* padding-left: 2em;
        padding-right: 2em;*/
    }
    .sliderInvitados  *, .sliderTestimonios * {
        text-align: center;
    }

    .imagenBannerHome img {
      max-width: 150px;
    }
    body.home .et_pb_text, body.home .et_pb_text *   {
      text-align: center;
    }
    
    /*.slick-next.slick-arrow {
      right: 6% !important;
    }*/
    .slick-slide > div {
        max-width: 80%;
        margin: auto;
    }

    .slick-slide img {
        min-width: 100%; 
    }
    .et_pb_button{
        font-size: 14px;
    }
    .botonEnviar p {
      display: flex;
      align-content: center;
      justify-content: center;
      flex-direction: column;
      width: fit-content;
      margin: auto;
    }
    body.single-post h1.et_pb_module_heading {
        font-size: 4.3rem;
    }
}



@media (min-width: 981px){
    .imgFullWidth:not(.imgFullWidthLeft) > div.bloqueOscuroEnfoque > div:first-child,
    .imgFullWidth.imgFullWidthLeft > div.bloqueOscuroEnfoque > div:last-child{
         width: 38.5% !important;
        padding-bottom: 1em;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding-top: 0px;
    }
    .imgFullWidth:not(.imgFullWidthLeft) > div.bloqueOscuroEnfoque > div:first-child {
        padding-right: 3%;
    }
    .imgFullWidth.imgFullWidthLeft > div.bloqueOscuroEnfoque > div:last-child {
        padding-left: 5%;
        margin-left: 0px;
    }
    
    .imgFullWidth:not(.imgFullWidthLeft) > div.bloqueOscuroEnfoque > div:last-child,
    .imgFullWidth.imgFullWidthLeft > div.bloqueOscuroEnfoque > div:first-child
    {
        width: 50.6%;
    }
    .imgFullWidth.imgFullWidthLeft > div.bloqueOscuroEnfoque > div:first-child *{
        height: 100%;
        object-fit: cover;
    }
}





/* popup cookies */
/*#pixelizer_acceptCookiesDialog{width: 600px!important;padding:3em 1em;border-radius: .5em;margin:auto!important;}
#pixelizer_acceptCookiesDialog .ep_cookie_selector li.cookieOption{display: inline-block;width: auto;margin-right:2em}
/*.cookieDlgButtonBar{position: absolute;width: auto;left:0;right: 0;display: block;} */
/*.jn_pixelizer_button{border-radius: 0;padding: .5em 1em;border: 2px solid #000;font-weight: bold}
*/


._error-inner {color: var(--secondary-color);}


@media screen and (min-width: 1200px)
{
}

@media screen and (min-width: 768px)
{
    .et_pb_column_4_4 .et_pb_text h2{text-align: center;}
    .et_pb_column_4_4 .et_pb_text p{text-align: center;}
    .legalFooter p a:last-child::before {
        content: "|";
        margin-right: 5px;
    }
     #newsletter ._form-content {
        display: flex !important;
        flex-wrap: wrap;
        align-items: center;
    }

    #newsletter ._form-content > div:first-child {
        width: 70% !important;
        order: 0;
    }

    #newsletter ._form-content > div:nth-child(3) {
        width: 30% !important;
        float: right;
        order: 1;
        text-align: right;
    }

    #newsletter ._form-content > div:nth-child(2) {
        order: 2;
    }
}

/* Breakpoint */
@media screen and (max-width: 1300px) and (min-width: 1025px){
    .bloqueFormacion .et_pb_text p, .bloqueFormacion .et_pb_text_inner{column-gap: 5px;font-size: 11px;line-height: 16px;}  
    .bloqueFormacion .et_pb_module.et_pb_icon span {font-size: 40px !important;}
}
@media (max-width: 1296px){
    img#logo {max-width: 200px;}
}
@media screen and (max-width: 1024px){
    #programas .et_pb_column_1_3:not(.titulo) {display: flex;flex-direction: column;align-items: center;justify-content: center;align-content: center;}  
    .bloqueFormacion > div {width: 100%;margin-bottom: 8px !important;} 
    .bloqueFormacion .et_pb_text p, .bloqueFormacion .et_pb_text_inner {display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;} 
    .bloqueFormacion .et_pb_icon {width: 100%;text-align: center;margin-bottom: 0px !important;display: flex;justify-content: center;} 
    .bloqueFormacion .et_pb_module.et_pb_icon span {text-align: center;transform: rotate(45deg);font-size: 40px !important;line-height: 10px;}  
    .bloqueFormacion .et_pb_text img {margin-bottom: 10px;margin-right: 0px !important;}
    .dipi_tile_scroll_container {
        height: auto !important;
    }
}
@media screen and (max-width: 1000px) 
{
}
@media screen and (min-width: 1700px){
    .filaForm > div:first-child {
        padding-right: 10em !important;
    }
}
@media screen and (max-width: 1699px) and (min-width: 1300px){
    .filaForm > div:first-child {
        padding-right: 2em !important;
    }
}
@media screen and (max-width: 980px){

    .blueForm.et_pb_row{padding:2em 1em;width: 90%;margin:0 auto}
    .blueForm .et_pb_text h2,
    .blueForm .et_pb_text p{text-align: center;}

    /*Header mobile*/
    /*header span.mobile_menu_bar {position: absolute;top: -35px;right: 0px;}*/
    header .et_pb_module.et_pb_image.et_pb_image_0_tb_header {width: 80%;}
    .et_mobile_menu {
        top: 100px;
    }
    header#main-header.et-fixed-header {
        position: fixed !important;
    }
    header .et_pb_column.et_pb_column_1_4.et_pb_column_0_tb_header.et_pb_css_mix_blend_mode_passthrough {margin-bottom: 0px;}
    header img {
        max-width: 50%  !important;
    }
    /*div#et-main-area {
        margin-top: 70px;
    }*/
    /*Foooter mobile*/
    footer .et_pb_menu .et_mobile_nav_menu {display: none;}
    footer .et_pb_menu__menu {display: block !important;}
}
@media screen and (max-width: 767px)
{
.et_pb_slider .et_pb_slide_title,
.sliderHome .et_pb_slider .et_pb_slide_content h1{font-size:2.44rem;text-align: left;}
.et_pb_slider .et_pb_slide_description h1,
.et_pb_slider .et_pb_slide_description p{text-align: left;}
.et_pb_slider .et_pb_slider_container_inner{vertical-align: top}
    /* header */

    footer .et_pb_text_inner a{width: 100%;display: inline-block;}
    .et_pb_module.et_pb_text {
        width: 100%;
    }
}

@media (max-width: 767px) and (min-width: 426px){
    .bannerHome {
        display: flex;
        justify-content: flex-start;
        min-height: 480px;
        background-position: 0px 24% !important;
    }
}
@media (max-width: 425px){
    .bannerHome {
        display: flex;
        justify-content: flex-start;
        min-height: 480px;
        background-position: 0px 15%  !important;
    }
}
@media (min-width: 425px){
    .videosYoutube iframe{
        height:auto; 
        aspect-ratio:16/9; 
    }

}


@media (max-width: 424px){    
    .videosYoutube iframe{
        max-height: 190px;
    }
}
@media screen and (max-width: 479px)
{

}

/*REBRANDING*/

:root{
    --primary-color: #D6B48E;
    --secondary-color: #0F1E3D;
}
.et_mobile_menu {
    border-top-color: var(--primary-color) !important;
}
.et-fixed-header  #top-menu  li.botonHeader a {
 color: var(--primary-color) !important ;
}
.et-fixed-header #top-menu li.botonHeader a:hover {
    color: white !important;
}
.menu-item a{
 text-transform: uppercase;
}
body * {
    font-family: "DM Sans", sans-serif;
}
h1 {
    color: var(--primary-color);
    font-weight: 200 !important;
}

h2, h3, h4, h5,  .textoDestacado *, h1 *, h2 *{
    font-weight: 200 !important;
}
p{
    font-weight: 300 !important;
}
.et_pb_button_module_wrapper a.et_pb_button, li.botonHeader a {
    border-radius: 0px;
    background: #080300;
    color: var(--primary-color) !important;
    text-transform: uppercase;
}
.et_pb_button_module_wrapper a.et_pb_button:hover, li.botonHeader a:hover{
    color: #080300 !important;
    background-color: var(--primary-color) !important;
    opacity: 1;
}
#main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu {
    background-color: #080300 !important;
}

/*.participantesPodcast .et_pb_text_inner::after {
    content: "";
    background: linear-gradient(180deg, #ffffff00 40%, #080300 100%) !important;
    width: 260px;
    display: block;
    position: absolute;
    top: 0;
    height: 260px;
    left: calc(50% - 130px);
}*/

.participantesPodcast .et_pb_text_inner::after {
    content: "";
    background: linear-gradient(180deg, #ffffff00 35%, #080300 65%) !important;
    width: 260px;
    display: block;
    position: absolute;
    bottom: 0px !important;
    height: 100%;
    left: calc(50% - 130px);
    top: auto !important;
}
.participantesPodcast h3, .participantesPodcast p:last-child {
        z-index: 1;
        position: relative;
    }
.participantesPodcast img {
    border-radius: 30px 30px 0px 0px;
}
.participantesPodcast .slick-slide .et_pb_text_inner {
    width: 80%;
    margin: auto;
}
.participantesPodcast h3, .participantesPodcast h3 strong {
    color: var(--primary-color);
    font-weight: 200 !important;
    text-transform: uppercase;
}
@media (max-width: 980px){
         h1, h2, h3, h4, p {
        text-align: center !important;
    }
      .bannerHome .et_pb_row {
        margin-bottom: 0px;
        padding: 0px;
    }
    .participantesPodcast .et_pb_text_inner::after {
        width: 100% !important;
        left: 0;
        top: auto;
        bottom: 0px;;
        height: 100%;
        background: linear-gradient(180deg, #ffffff00 40%, #080300 60%) !important;
    }
    
    .participantesPodcast h3, .participantesPodcast p:last-child {
        z-index: 1;
        position: relative;
    }
}
footer ul.listadoRedes span::after {
    color: #080300;
}
#formIncrustado form {
    background: #151515 !important;
    border-radius: 0px !important;
}

#formIncrustado ._button-wrapper._full_width button {
    border-radius: 0px !important;
    background: var(--primary-color) !important;
    transition: 0.7s ease;
    color: #080300 !important;
    text-transform: uppercase; 
}

#formIncrustado ._button-wrapper._full_width button:hover {
    background: #e8c6a2 !important;
    
}
@media (max-width: 500px){
  .bannerHome {
      padding-bottom: 0px;
      min-height: 50vh;
  }
}