@media screen and (max-width:1600px){
  .span6.widget-span.widget-type-logo.logo-20204 {
    width: 20% !important;
}

.span6.widget-span.widget-type-menu.menu-2024 {
    width: 77% !important;
}


.span6.widget-span.widget-type-menu.menu-2024 li.hs-menu-item.hs-menu-depth-1 {
    margin-right: 17px !important;
}}





.span12.widget-span.widget-type-cell.page-center.menu_blog_elogia {
    background: black;
    color: white !important;
}

.menu_blog_elogia .hs-menu-item a {
    color: white !important;
    font-family: serif !important;
}

.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {
    font-family: 'Archivo' !important;
    text-transform:uppercase;
    font-size:12px;
    font-weight:400 !important;
}

.menu_blog_elogia .custom_blog-topics .hs-menu-wrapper>ul>li:hover{
    background:white;
    color:black !important;
   font-size:12px;
}

.menu_blog_elogia .custom_blog-topics .hs-menu-wrapper>ul>li:hover a{
    font-size:12px;

    color:black !important
}

.span12.widget-span.widget-type-cell.principal_blog_elogia {
    top: 0px;
    background: black;
}

.span2.widget-span.widget-type-custom_widget.boton-contacto a {
    color: white;
    font-weight: 900;
    background: #dc3737;
    padding: 10px 44px !important;
    height: 20px !important;
}

div#hs_cos_wrapper_module_1733392466828265 {
    margin-top: 26px;
}

.menu-2024{
margin-top:12px;
}

.menu-2024 li a {
    color: white !important;
    text-transform: initial !important;
    font-size: 14px !important;
}

.body-container-wrapper {
    padding-top: 50px !important;
}


a.boton-contacto {
    color: white;
    background: #dc3737;
    padding: 10px 40px;
    font-weight: 800;
    font-size: 15px;
}

.logo-2024 img.hs-image-widget {
    margin-left: 120px;
}

.span2.widget-span.widget-type-raw_html.boton-contacto-contenedor {
    margin-top: 27px;
}

.menu-2024 .hs-menu-item a {
    font-size: 17px !important;
}

.pre-footer2024 {
    padding: 25px 60px;
  width:58%;
}

.pre-footer2024 h5 {
    text-transform: uppercase;
    font-weight: 900;
    font-size: 38px;
    font-family: 'archivo', sans-serif;
}

.pre-footer2024 p {
    font-size: 20px !important;!i;!;
    font-size: medium;
    font-family: 'archivo',sans-serif;
}

.pre-footer2024 a {
    color: black;
}

.footer2024 {
    background: black;
    padding: 40px 90px 90px 60px;
    /* display: flex; */
}

.footer2024 a {
    color: white;
    font-size: 18px;
    font-family: 'Archivo', sans serif;
    margin-bottom:10px
}

section.footer2024-1 {
    display: flex;
    width: 100%;
    justify-content: space-between;
}

.footer2024-1 div {
    display: flex;
    flex-direction: column;
}

.footer2024-1 div a:first-child {
    font-weight: 900;!improtant;
}

.pre-footer2024 a.boton-contacto {
    background: black;
    display: block;
    width: 162px;
    margin-bottom: 31px;
  color:white;
}

section.footer2024-2 {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 18px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.footer2024-2 a {
    font-size: 23px;
}

section.footer2024-3 {
    display: flex;
    justify-content: space-between;
  margin-top:20px;
}

section.footer2024-3 a {
    text-decoration: underline;
    margin-right: 20px;
}

.footer2024-3 div {
    color: white !important;!i;!;
    font-family: 'archivo', sans-serif;
}

.footer2024-3 div:nth-child(2) {
    font-size: 27px;
    font-weight: 400;
}

.footer2024-3 div:nth-child(2) span {
    font-weight: 900;
}

@media screen and (max-width:980px){
    .pre-footer2024 {width:100%}
}

.post-listing h2 a {
    font-family: 'Archivo';
    text-transform: uppercase;
}




/*ajuste mobile*/
@media screen and (max-width:980px){
.menu-2024 .hs-menu-wrapper {
    display: block;
}
.menu-2024 ul {
    display: flex !important;
    gap: 12px;
}
.logo-2024 {
    margin-left: -100px !important;
    display: block !important;
}
.span8.widget-span.widget-type-menu.menu-2024 {
    overflow: scroll;
    margin-bottom: 10px;
  }
}






.formulario_blog_elogia form {
    display: flex;
    flex-wrap: wrap;
}

.formulario_blog_elogia form>div, .hs-blog-listing .formulario_blog_elogia .hs_firstname, .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
    width: 23% !important;
    margin-right: 20px;
}

.hs_motivo_contacto_form_marketing_2020.hs-motivo_contacto_form_marketing_2020.hs-fieldtype-textarea.field.hs-form-field, .hs_trabajo_en___.hs-trabajo_en___.hs-fieldtype-text.field.hs-form-field, .hs_marca.hs-marca.hs-fieldtype-checkbox.field.hs-form-field, .hs-dependent-field, .hs_a_traves_de_mi___.hs-a_traves_de_mi___.hs-fieldtype-select.field.hs-form-field {
    margin-top: 40px;
}

.hs-blog-listing .formulario_blog_elogia .hs-form-field label{
    height:auto;
}

.hs_submit.hs-submit {
    margin-right: 45px !important;
    width: 400px !important;
    margin-top: 35px;
}

.formulario_blog_elogia form .hs-submit {
    width: 630px !important;
}

legend.hs-field-desc {
    top: 57px;
    position: relative;
}

.span12.widget-span.widget-type-form.formulario_blog_elogia {
    padding-left: 43px;
}

label#label-email-587a4b46-2823-4548-b025-1324a6ae5e41_4702 {
    margin-bottom: -14px;
}

.hs_email.hs-email.hs-fieldtype-text.field.hs-form-field>label {
    margin-bottom: -16px;
}

/*post*/
.hs-menu-wrapper ul {
    background: black !important;
}

.span12.widget-span.widget-type-cell.page-center.menu_blog_elogia.menu_cat_fixed, .header-container-wrapper .row-fluid-wrapper.row-depth-1.row-number-4 {
    background: black !important;
}
.form-post form>div {
    width: 46% !important;
    height: 60px;
    margin-top: 0px !important;
}

.form-post .hs_submit {
    width: 100% !important;
    margin-top: 40px !important;
    margin-right: 21px !important;
}

.form-post .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
    width: 46% !important;
    margin-left: 20px;
}

.form-post .hs_email .input {
    margin-top: 21px;
}



.form-post legend.hs-field-desc {

    display: none !important;
}


.elogia_nuevo_blog h1 {
    font-family: 'Archivo';
    font-weight: 900;
    text-transform: uppercase;
    color: black;
}

h1,h2,h3,h4,h5,h6,p,a {
    font-family: 'Archivo',sans-serif !important;
}

h3 span {
    font-weight: 700;
    color: black !important;
}

.compartir_elogia_blog.compartir_elogia_blog_top {
    background: black;
}

.titulo_compartir {
    color: white !important;
    font-family: 'Archivo',sans-serif;
    display: none;
}

.form-post {
    background: white;
    border: 5px solid black;
    border-radius: 13px !important;
}

.form-post h3 {
    font-family: 'Archivo' !important;
    color: black !important;
    font-weight: 900;
}

.form-post input.hs-button.primary.large {
    background: black !important;
    text-transform: uppercase;
    font-weight: 900;
    font-family: 'Archivo';
}

.compartir_elogia_blog {
    background: black;
}

strong.titulo-rel {
    font-family: 'Archivo';
    color: black !important;
}

.span4.widget-span.widget-type-header.bloque_izquierda_newsletter div span h1 {
    background: black !important;
    color: white;
    font-family: 'Archivo';
    font-weight: 900 !important;
}

.span4.widget-span.widget-type-header.bloque_izquierda_newsletter div span h1 strong {
    font-weight: 900;
}

.span8.widget-span.widget-type-blog_subscribe.bloque_derecha_newsletter {
    background: white;
    border: 10px solid black;
  height:270px;
}

.bloque_derecha_newsletter input.hs-button.primary.large {
    background: black !important;
    font-family: 'Archivo';
    font-size: 23px;
    text-transform: uppercase;
    font-weight: 900;
    padding: 9px 20px !important;
    margin: 0px !important;
}

.bloque_derecha_newsletter .hs_submit.hs-submit {
    margin-top: -3px;
    margin-bottom: 1p;
}





.span12.widget-span.widget-type-custom_widget.formulario_blog_elogia.form-post.formulario_fijo {
    margin-top: 180px;
}

@media screen and (max-width: 1860px){
.form-post form>div, .form-post .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
    width: 100% !important;
    margin: 0px;
}
  .form-post .hs_motivo_contacto_form_marketing_2020.hs-motivo_contacto_form_marketing_2020.hs-fieldtype-textarea.field.hs-form-field,
.form-post .hs_marca.hs-marca.hs-fieldtype-checkbox.field.hs-form-field, 
.form-post .form-post .hs-dependent-field, .form-post .hs_a_traves_de_mi___.hs-a_traves_de_mi___.hs-fieldtype-select.field.hs-form-field,
.form-post .hs_trabajo_en___.hs-trabajo_en___.hs-fieldtype-text.field.hs-form-field,
.form-post .hs_operando_en___.hs-operando_en___.hs-fieldtype-select.field.hs-form-field, 
.form-post .hs_soy_un___.hs-soy_un___.hs-fieldtype-select.field.hs-form-field, 
.form-post .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field, 
.form-post .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field {
        width: 100% !important;
    margin: 0px;
}

}






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

.span12.widget-span.widget-type-section_header.cabecera_blog_elogia {
    background-size: initial;
    background-position: 50% -61px;
    background-repeat: no-repeat;
    background-color: black;
}}

    @media screen and (max-width:2000px){
          .legal-consent-container .hs-dependent-field {
    width: 100% !important;
    margin-top: 20px;
}
.hs_motivo_contacto_form_marketing_2020.hs-motivo_contacto_form_marketing_2020.hs-fieldtype-textarea.field.hs-form-field, .hs_marca.hs-marca.hs-fieldtype-checkbox.field.hs-form-field, .hs-dependent-field, .hs_a_traves_de_mi___.hs-a_traves_de_mi___.hs-fieldtype-select.field.hs-form-field, .hs_trabajo_en___.hs-trabajo_en___.hs-fieldtype-text.field.hs-form-field, .hs_operando_en___.hs-operando_en___.hs-fieldtype-select.field.hs-form-field, .hs_soy_un___.hs-soy_un___.hs-fieldtype-select.field.hs-form-field, .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field, .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field {
    width: 40% !important;
    margin-top:-10px;
}

legend.hs-field-desc {
    display: none !important;
    top: 0;
    position: absolute;
}

.hs_email.hs-email.hs-fieldtype-text.field.hs-form-field>label {
    margin-bottom: 8px;
}

.formulario_blog_elogia form>div {
    width: 40% !important;
}

.formulario_blog_elogia form .hs-submit {
    margin-top: 4px;
    margin-left: 0px;
    width: 40% !important;
}
}



span#hubspot-author_data {
    font-family: 'Archivo';
    color: black !important;
}

p {
    color: black !important;
}

ul li {
    font-family: 'Archivo' !important;
}




span {
    text-align: left;
}

.form-post form>div.legal-consent-container {
    width: 100% !important;!i;!;
}

.hs-blog-listing .hs-dependent-field span {
    font-size: 10px;
    line-height: 10px;
    margin-top: -20px;
}