#ud_chi_siamo{
    margin-top:5.9rem;
    overflow: hidden;
}
#ud_chi_siamo .first_section .ud_chi_siamo_title{
    margin-bottom: 8.4rem;
}
#ud_chi_siamo .first_section{
    height: 100%;
    /* margin:0 auto 8.6rem auto; */
}
#ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_content_description,
#ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images{
    display: flex;
    align-items: center;
    flex-direction: column;
    width: 45%;
}
#ud_chi_siamo .first_section .ud_chi_siamo_content{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 8.6rem;
}
#ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_content_description{
    order: 2;
    margin-left: 10.2rem;
}
#ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_content_description p{
    font-family: barlowregular;
    font-style: normal;
    font-weight: normal;
    font-size: 1.8rem;
    line-height: 3rem;
    color: var(--text);
}
#ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images{
    position: relative;
}
#ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images .ud_chi_siamo_big_image{
    text-align: center;
    z-index: 0;
}
#ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images .ud_chi_siamo_big_image .first_image{
    z-index: 5;
}
#ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images .ud_chi_siamo_big_image .second_image{
    position: absolute;
    top: -47px;
    right: -1%;
    border: 5px solid #fff;
}
#ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images .ud_chi_siamo_big_image .overlay_rectangle{
    position: absolute;
    bottom: -17px;
    right: 19%;
    z-index: -1;
}
#ud_chi_siamo .first_section .ud_chi_siamo_content .ud_chi_siamo_images .overlay{
    position: absolute;
    bottom: 26px;
    left: 14%;
}

#ud_chi_siamo .second_section,
#ud_chi_siamo .third_section,
#ud_chi_siamo .fourth_section{
    margin-bottom: 11rem;
}
#ud_chi_siamo .second_section{
    min-height: 20rem;
}
#ud_chi_siamo .second_section .custom-container{
    position: relative;
    max-width: 1366px;
    margin: 0 auto;
}
#ud_chi_siamo .second_section .ud_chi_siamo_first_banner{
    /* width: 80%; */
    max-height: 166px;
    max-width: 728px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding:3.4rem 14.2rem 3.4rem 3.2rem;
    /* margin-left: 4rem; */
    background-color: var(--basicBlue); 
    color:var(--white);
}
#ud_chi_siamo .second_section .ud_chi_siamo_first_banner .box{
    margin-right: 12.7rem;
}
#ud_chi_siamo .second_section .ud_chi_siamo_first_banner .box:last-child{
    margin-right: 0;
    min-width: 142px;
}
#ud_chi_siamo .second_section .ud_chi_siamo_second_banner .box{
    margin-right: 7.1rem;
}


#ud_chi_siamo .second_section .ud_chi_siamo_first_banner .box h3{
    font-weight: 500;
    font-size: 6rem;
    line-height: 7.2rem;
    margin-top:0;
    margin-bottom: 0.4rem;
}
#ud_chi_siamo .second_section .ud_chi_siamo_first_banner .box span{
    font-family: barlowregular;
    font-style: normal;
    font-weight: normal;
    font-size: 1.8rem;
    line-height: 2.2rem;
}
#ud_chi_siamo .second_section .ud_chi_siamo_second_banner .box:last-child{
    margin-right: 0;
}
#ud_chi_siamo .second_section .ud_chi_siamo_second_banner{
    padding:3.4rem 7.1rem;
    color:var(--white);
}
#ud_chi_siamo .second_section .ud_chi_siamo_second_banner{
    /* width: 31.5%; */
    min-height: 166px;
    min-width: 446px;
    background-color: var(--secondaryBlue);
    position: absolute;
    top: 18%;
    right: 8%;
}

#ud_chi_siamo .third_section .title_third_section h4{
    line-height: 5.2rem;
}
#ud_chi_siamo > div.third_section > div > div > div.col-xs-12.col-md-12.col-lg-5.offset-lg-1 > p{
    font-family: barlowregular;
    font-style: normal;
    font-weight: normal;
    font-size: 1.8rem;
    line-height: 3rem;
}
#ud_chi_siamo .fourth_section .fourth_section_content{
    padding:7rem 0;
}
#ud_chi_siamo .fourth_section .fourth_section_content .section_content_text,
#ud_chi_siamo .fourth_section .fourth_section_content .section_content_image{
    display: inline-block;
    width: 44%;
    margin-bottom: 4.8rem;
}

#ud_chi_siamo .fourth_section .fourth_section_content .section_content_image img{
    max-width: 446px;
}

#ud_chi_siamo .fourth_section .fourth_section_content .section_content_text{
    float: right;
}
#ud_chi_siamo .fourth_section .fourth_section_content .section_content_text .text h5{
    margin-bottom: 1.2rem;
}
#ud_chi_siamo .fourth_section .fourth_section_content .section_content_text .text h4{
    margin-bottom: 2.4rem;
}
#ud_chi_siamo > div.third_section > div > div > div:nth-child(2) > p{
    padding-left: 4.5rem;
    font-family: barlowregular;
    font-size: 1.8rem;
    line-height: 3rem;
}
#ud_chi_siamo .fourth_section .fourth_section_content .section_content_text .text p{
    font-family: barlowregular;
    line-height: 3rem;
}
#ud_chi_siamo .fourth_section .fourth_section_content .single_column img{
    margin-bottom: 2.4rem;
}
#ud_chi_siamo .fourth_section .fourth_section_content .single_column h5{
    margin-bottom: 0.8rem;
    line-height: 3.2rem;
}
#ud_chi_siamo .fourth_section .fourth_section_content .single_column span{
    font-family: barlowregular;
    font-size: 1.8rem;
    line-height: 3rem;
}
#ud_chi_siamo .fifth_section{
    margin-bottom: 7.1rem;
}
#ud_chi_siamo .fifth_section .fifth_section_text{
    display: inline-block;
    width: 40%;
}

#ud_chi_siamo .fifth_section .fifth_section_image{
    display: inline-block;
    width: 50%;
    padding-left: 5rem;
}   
#ud_chi_siamo .fifth_section .fifth_section_text{
    float: right;
    margin-left: 4rem;
}
#ud_chi_siamo .fifth_section .fifth_section_text h5,
#ud_chi_siamo .fifth_section .fifth_section_text span{
    display: block;
    margin-bottom: 1.2rem;
}
#ud_chi_siamo .fifth_section .fifth_section_text span{
    font-family: barlowregular;
    font-style: normal;
    font-weight: normal;
    font-size: 1.8rem;
    line-height: 3rem;
}
#ud_chi_siamo .fifth_section .fifth_section_text h5{
    font-family: barlow_condensedmedium;
    font-style: normal;
    font-weight: 500;
    font-size: 2.4rem;
    line-height: 3.2rem;
}
#ud_chi_siamo .fifth_section .fifth_section_text h4{
    margin-bottom: 2.4rem;
}
#ud_chi_siamo .fifth_section .fifth_section_text .btn-ud-transparent{
    width: 60%;
    font-family: barlow_condensedmedium;
    font-style: normal;
    font-weight: 500;
    font-size: 2rem;
    line-height: 2.4rem;
}
#ud_chi_siamo .fifth_section .fifth_section_text .btn-ud-transparent:hover{
    background: #F0F2F8;
    border: 1px solid #53AFBE;
    box-sizing: border-box;
    color: var(--basicBlue);
}
#ud_chi_siamo .fifth_section .fifth_section_text .btn-ud-transparent::after{
    content: '';
    display: inline-block;
    width: 18px;
    height: 18px;
    background-image: url(../icons/arrowRight_dark.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    padding: 0.2rem 0;
}
#ud_chi_siamo .sixth_section{
    padding: 5.5rem 0 8.5rem 0;
}
#ud_chi_siamo .sixth_section.bg_section{
    padding:5.2rem 0;
}
#ud_chi_siamo .sixth_section .pre_title{
    margin-bottom: 2rem;
}
#ud_chi_siamo .sixth_section .timeline{
    margin-top: 7rem;
}
/*
    * TimeLine 
*/
.hori-timeline .events {
    display: flex;
    padding:0 13.2rem;
    border-top: 1px solid var(--lightGrey);
    margin: 0;
}
.hori-timeline .events .event-list {
    display: block;
    position: relative;
    text-align: left;
    margin-right: 2.4rem;
}

.hori-timeline .events .event-list .event-date {
    position: absolute;
    top: 38px;
    left: 0;
    width: 26px;
    height: 26px;
    background: #53AFBE;
    margin: 0 auto;
    padding: 2px 4px;
    border-radius: 4rem;
}
@media (min-width: 1140px) {
    .hori-timeline .events .event-list {
        display: inline-block;
        width: 24%;
        padding: 0;
    }
    .hori-timeline .events .event-list .event-date {
        top: -12px;
    }
}
.hori-timeline .events .event-list h4{
    margin-top:3.6rem;
    margin-bottom: 2.4rem;
}
.hori-timeline .events .event-list span{
    font-family: barlowregular;
    font-style: normal;
    font-weight: normal;
    font-size: 1.8rem;
    line-height: 3rem;
}
.timeline {
    border: none;
    margin-bottom: 24px;
}
/* 
    * End TimeLine 
*/
.seventh_section{
    margin:8rem 0;
}
.eighth_section{
    margin-bottom: 8rem;
}
.eighth_section .section_title{
    padding: 0 0 2.8rem 0;
    border-bottom: 1px solid var(--lightGrey);
}
