/*********************************
 * Hello Elementor Child Theme
 * Custom CSS Styles
 *********************************/
 
 
/* SORBE NOSOTROS */
.logoCluster320px img{
    width: 100% !important;
    max-width: 320px !important;
}




 .blckTitle3Partes .e3pt-wrapper .e3pt-part {
    display: block;
 }
 .blckTitle3Partes .e3pt-wrapper .e3pt-part.e3pt-part1{ }
 .blckTitle3Partes .e3pt-wrapper .e3pt-part.e3pt-part2{ }
 .blckTitle3Partes .e3pt-wrapper .e3pt-part.e3pt-part3{ }



#blckFormContact .contentForm{
/*
   display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-content: stretch;
    align-content: stretch;
    -webkit-align-items: center;
    align-items: center;   
*/
    }
#blckFormContact .contentForm .box{
    margin-bottom: 20px;
}
#blckFormContact .contentForm .box:last-child{
    margin-bottom: 0;
}

#blckFormContact .contentForm .box01,
#blckFormContact .contentForm .box02,
#blckFormContact .contentForm .box03,
#blckFormContact .contentForm .box04,
#blckFormContact .contentForm .box05,
#blckFormContact .contentForm .box06,
#blckFormContact .contentForm .box07,
#blckFormContact .contentForm .box08{
/*
   -webkit-flex: 0 1 100%;
   flex: 0 1 100%;   
*/
}
  
 .colorVinoTinto{
    color: var(--e-global-color-secondary);
 }
 .colorAzul01{
    color: var(--e-global-color-primary);
 }
 .txtFontWeight100{font-weight: 100;}
 .txtFontWeight200{font-weight: 200;}
 .txtFontWeight300{font-weight: 300;}
 .txtFontWeight400{font-weight: 400;}
 .txtFontWeight500{font-weight: 500;}
 .txtFontWeight600{font-weight: 600;}
 .txtFontWeight700{font-weight: 700;}
 .txtFontWeight800{font-weight: 800;}
 .txtFontWeight900{font-weight: 900;}

.txtTranformMayuscula{text-transform: uppercase;} 


/* FOOTER */
footer .footerContent::before{}