@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap');
/* css laclave */


/* MENU - HEADER */
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    max-height: 90vh !important;
    overflow-y: auto !important;
}

#menu_principal li a {
	padding-top: 35px;
}

 #menu_principal li a.elementor-sub-item {
    padding: 30px 20px !important;
}


#menu_principal :before {
    background-position: center 25px;
    background-repeat: no-repeat;
    background-size: 20px;
    content: " ";
	background-color: transparent;
    opacity: 1;
}
#menu_principal .m_inicio :before {
    background-image: url(https://developlaclave.es/develop/laclave/wp-content/uploads/2024/01/01_inicio_negro.svg);}
#menu_principal .m_ayuda :before {
    background-image: url(https://developlaclave.es/develop/laclave/wp-content/uploads/2024/01/02_ayuda_negro.svg);}
#menu_principal .m_hubspot :before {
    background-image: url(https://developlaclave.es/develop/laclave/wp-content/uploads/2024/01/03_hubspot_negro.svg);}
#menu_principal .m_exito :before {
    background-image: url(https://developlaclave.es/develop/laclave/wp-content/uploads/2024/01/04_casos_exito_negro.svg);}
#menu_principal .m_nosotros :before {
    background-image: url(https://developlaclave.es/develop/laclave/wp-content/uploads/2024/01/05_nosotros_negro.svg);}
#menu_principal .m_blog :before {
    background-image: url(https://developlaclave.es/develop/laclave/wp-content/uploads/2024/01/06_blog_negro.svg);}
#menu_principal .m_hablamos :before {
    background-image: url(https://developlaclave.es/develop/laclave/wp-content/uploads/2024/01/07_hablamos_negro.svg);}

#menu_principal a:hover:before {
    background-color: #333333!Important;
}
#menu_principal a.elementor-item.elementor-item-active:before{
	background-color: #333333!Important;
}
#menu_principal .m_inicio a:hover:before,
#menu_principal .m_inicio a.elementor-item.elementor-item-active:before {
    background-image: url(https://developlaclave.es/develop/laclave/wp-content/uploads/2024/01/01_inicio.svg);}
#menu_principal .m_ayuda a:hover:before,
#menu_principal .m_ayuda a.elementor-item.elementor-item-active:before{
    background-image: url(https://developlaclave.es/develop/laclave/wp-content/uploads/2024/01/02_ayuda.svg);}
#menu_principal .m_hubspot a:hover:before,
#menu_principal .m_hubspot a.elementor-item.elementor-item-active:before {
    background-image: url(https://developlaclave.es/develop/laclave/wp-content/uploads/2024/01/03_hubspot.svg);}
#menu_principal .m_exito a:hover:before,
#menu_principal .m_exito a.elementor-item.elementor-item-active:before {
    background-image: url(https://developlaclave.es/develop/laclave/wp-content/uploads/2024/01/04_casos_exito.svg);}
#menu_principal .m_nosotros a:hover:before,
#menu_principal .m_nosotros a.elementor-item.elementor-item-active:before {
    background-image: url(https://developlaclave.es/develop/laclave/wp-content/uploads/2024/01/05_nosotros.svg);}
#menu_principal .m_blog a:hover:before,
#menu_principal .m_blog a.elementor-item.elementor-item-active:before {
    background-image: url(https://developlaclave.es/develop/laclave/wp-content/uploads/2024/01/06_blog.svg);}
#menu_principal .m_hablamos a:hover:before,
#menu_principal .m_hablamos a.elementor-item.elementor-item-active:before {
    background-image: url(https://developlaclave.es/develop/laclave/wp-content/uploads/2024/01/07_hablamos.svg);}

/* FIN MENU - HEADER */

/* Formnulario ---- en el CSS del módulo FORMULARIO EN EL FOOTER */

.hbspt-form input.hs-input, .hbspt-form select {
    background-color: #ffffff;
    border: none;
    width: 100%;
    color: #666666;
    padding: 10px;
    font-weight: 400;
}
.hs-form .hs-richtext,  .hs-form label  {
    font-family: "Open Sans",sans-serif!Important;
    font-size: 14px!Important;
    color: #333333!Important;
    font-weight: 400!Important;
    line-height: 1.6em;
}


form .hs-main-font-element a {
    color: #C34D2C!important;
} 

label.hs-error-msg {
    color: #9e1616!Important;
     font-size: 13px!Important;
     padding-top: 10px;
     display: block;
     font-weight: 400!Important;
}

input.hs-input, textarea.hs-input, select.hs-input {
    border-radius: 0px!Important;
    font-family: "Open Sans",sans-serif!Important;
    font-size: 13px!Important;
    color: #333333!Important;
    font-weight: 300!Important;
    height: auto!Important;
    padding: 15px!Important;
    box-shadow: none!Important;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: #e5e5e5;
    border-right-color: #e5e5e5;
    border-bottom-color: #e5e5e5;
    border-left-color: #e5e5e5;
}
textarea.hs-input {
    width: 100%;
}
input.hs-input, textarea.hs-input {
    box-shadow: none!Important;
}

.hs-form input.hs-input[type="checkbox"] {
    width: 20px!Important;
}
.inputs-list li {
    display: block;
}

.hs-form input[type="submit"] {
    padding-left: 40px!Important;
    padding-right: 40px!Important;
    font-size: 20px!Important;
    font-weight: 400;
    padding: 10px 20px!Important;
    color: #fff;
}
.hs_submit.hs-submit .actions {
    padding-left: 0px!Important;
    padding-right: 0px!Important;
    margin-left: auto!Important;
    margin-right: auto!Important;
    width: 156px!Important;
}

.hs-acepto_politica_privacidad_web ul.inputs-list li.hs-form-booleancheckbox lable span {
   padding-bottom: 10px!Important;
}
.hs_acepto_suscripcion_a_marketing {
}

/*END FORM*/

.formulario-global .inputs-list a {
    color: #ff5b2f!Important;
}
.formulario-global ul.inputs-list {
    padding-left: 0px!important;
}


h2.elementor-heading-title a:hover, h3.elementor-heading-title a:hover {
    color: #ff5b2f!Important;
}


a:hover {
    color: #ff5b2f;
}

/* equipo */

.miembro .exad-team-member-circle {
    padding: 40px 40px 10px!Important;
}

.exad-team-carousel-circle-inner {
    padding: 20px!Important;
}
.elementor-widget-container .hs-cta-embed img {
	height: auto!important;
}
.elementor-widget-container .hs-cta-embed {
    height: auto!important;
}

/* -----------    RESPONSIVE
------------------------------- */
@media (max-width: 767px) {

    br.eliminar {
        display: none;
    }

}

/*  -------------------------------*/  

.hbspt-form input.hs-input, .hbspt-form select {
    background-color: #ffffff;
    border: none;
    width: 100%;
    color: #666666;
    padding: 10px;
    font-weight: 400;
}
.hs-form .hs-richtext,  .hs-form label  {
    font-family: "Open Sans",sans-serif!Important;
    font-size: 14px!Important;
    color: #333333!Important;
    font-weight: 400!Important;
    line-height: 1.6em;
}

form .hs-main-font-element a {
    color: #C34D2C!important;
} 

label.hs-error-msg {
    color: #9e1616!Important;
     font-size: 13px!Important;
     display: block;
     font-weight: 400!Important;
}


.hs_acepto_politica_privacidad_web label.hs-error-msg, .hs_que_necesitas_de_nosotros_  label.hs-error-msg {
     padding-bottom: 30px;

}

.hs_acepto_politica_privacidad_web ul.inputs-list {
	margin-bottom: 0px;
}


input.hs-input, textarea.hs-input, select.hs-input {
    border-radius: 0px!Important;
    font-family: "Open Sans",sans-serif!Important;
    font-size: 13px!Important;
    color: #333333!Important;
    font-weight: 300!Important;
    height: auto!Important;
    padding: 15px!Important;
    box-shadow: none!Important;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: #e5e5e5;
    border-right-color: #e5e5e5;
    border-bottom-color: #e5e5e5;
    border-left-color: #e5e5e5;
}
textarea.hs-input {
    width: 100%;
}
input.hs-input, textarea.hs-input {
    box-shadow: none!Important;
}

.hs-form input.hs-input[type="checkbox"] {
    width: 20px ! Important;
    float: left;
    margin-top: 5px;
}
.inputs-list li {
    display: block;
}

.hs-form input[type="submit"] {
    padding-left: 40px!Important;
    padding-right: 40px!Important;
    font-size: 20px!Important;
    font-weight: 400;
    padding: 10px 20px;
    color: #fff;
}
.hs_submit.hs-submit .actions {
    padding-left: 0px!Important;
    padding-right: 0px!Important;
    margin-left: auto!Important;
    margin-right: auto!Important;
    width: 156px!Important;
}

.hs-acepto_politica_privacidad_web ul.inputs-list li.hs-form-booleancheckbox lable span {
   padding-bottom: 10px!Important;
}


.formulario-global .inputs-list a {
    color: #ff5b2f!Important;
}
.formulario-global ul.inputs-list {
    padding-left: 0px!important;
}

.hs-form label span {
    /*padding-bottom: 10px;*/
    display: inline-block;
}
.hs_acepto_suscripcion_a_marketing li.hs-form-booleancheckbox .hs-form-booleancheckbox-display input {
	float: left;
	width: 5%
	
}

.hs_acepto_suscripcion_a_marketing li.hs-form-booleancheckbox .hs-form-booleancheckbox-display span {
	float: left;
	width: 85%
	
}
.hs-form-booleancheckbox-display {
	width: 100%;
}

#label-que_necesitas_de_nosotros_-af5f7d02-0a2f-443f-81da-39aee6536285 {
	padding-top: 20px;
	padding-bottom: 5px;
	font-weight: 700!important;
}
#label-message-af5f7d02-0a2f-443f-81da-39aee6536285 {
	display: none;
}
.hs_acepto_politica_privacidad_web {
	margin-top: 20px;
}

.hs-error-msgs.inputs-list {
	margin-bottom: 0px;
}




@media (max-width: 767px) {
 li.hs-form-booleancheckbox-display span {
    width: 93%;
}   
    
}
