/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.1.0
*/

/*! sepajoven.com
 * JUL 2026
 * jBlanco
 * evomeet.es
 */

 
/* =Theme customization starts here
------------------------------------------------------- */

/* COLORES

Lime Neon 
#daff53

Brown 
#b4a283

Violet
#bc94ff

Blanco roto
#f5f2ec
*/

:root{
    --main-color:#f5f2ec;
    --secondary-color:#bc94ff;
    --tertiary-color:#b4a283;
    --sj-font: "Neue Haas Grotesk Display Pro", Arial, Helvetica, sans-serif;
}

@font-face {
  font-family: "Neue Haas Grotesk Display Pro";
  src: url("../fonts/NeueHaasGroteskDisplayPro-65Medium.woff2") format("woff2"),
       url("../fonts/NeueHaasGroteskDisplayPro-65Medium.otf") format("opentype"),
       url("../fonts/NeueHaasGroteskDisplayPro-65Medium.ttf") format("truetype");
  font-weight: 500; /* "65" = Medium en la nomenclatura Neue Haas Grotesk */
  font-style: normal;
  font-display: swap;
}

.bg-main-color{
    background-color:var(--main-color)!important;
}
.bg-secondary-color{
    background-color:var(--secondary-color)!important;
}


html{
    background-color:var(--main-color)!important;
}
body{
    background-color:var(--main-color)!important;
    font-size:16px;
    font-family: 'neue-haas-grotesk-display', sans-serif;
    font-weight: 400;
    overflow-x: hidden;
}
b,strong{
    font-family: 'neue-haas-grotesk-display', sans-serif;
    font-weight: 700;
}
h1,h2,h3,h4,h5,h6{
    font-family: 'neue-haas-grotesk-display', sans-serif;
    font-weight: 400;
}

#main-content{background-color:var(--main-color)!important}

.et_clickable .et_pb_text_inner:hover,
.et_clickable .et_pb_text_inner p:hover{
    cursor:pointer;
}

/*Programa*/
p span, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{ font-size:0.8em;}

.f-500{
    font-family: var(--sj-font);
    font-size:1em!important;
    font-weight:500;
}