.ultima .inner {padding-top: 115px; padding-bottom: 115px;}
.ultima .ultima_content .content_left .horizontal_line{max-width:520px;border: 1px solid rgba(17, 20, 15, 0.05);margin: 40px 0;}
.ultima .ultima_content .content_left h2 {font-size: 36px;color: #11140F;margin-bottom:42px ; line-height: 1;}
.ultima .ultima_content .content_left p{font-size: 20px;color: rgba(17, 20, 15, 0.6);line-height: 1.375;margin: 0;}
.ultima .ultima_content {max-width: 1280px;padding: 102px 137px 102px 112px;display: flex;background: #FFFFFF;align-items: center;height: 540px;justify-content: space-between;}
.ultima .ultima_content .content_left{max-width: 591px;width: 100%;margin-right: 30px;}
.ultima .ultima_content .content_img{max-width:251px;width: 100%;height: 632px;overflow: hidden;}
@media (max-width:960px) {
    .ultima .ultima_content{padding: 102px 80px;}
    .ultima .ultima_content .content_left h2{margin-bottom: 25px}
}
@media (max-width:760px) {
    .ultima .ultima_content{padding: 80px 60px;flex-direction: column-reverse;height: auto;}
    .ultima .ultima_content .content_left{margin-right: 0px;}

    .ultima .ultima_content{padding: 55px 20px 60px;}
    .ultima .ultima_content .content_img{max-width:150px;margin-bottom: 55px;}
    .ultima .ultima_content .content_left h2{font-size: 28px;}
    .ultima .ultima_content .content_left p{font-size: 18px;}
    .ultima .inner{padding-bottom: 60px;padding-top: 110px;}
    
    .ultima .ultima_content .content_img{height: auto;}

}
@media (max-width:500px) {
    .ultima .ultima_content .content_img{max-width:102px;}
    
}
@media (max-width:500px) {
    .ultima .ultima_content .content_left h2{font-size: 20px;}
    .ultima .ultima_content .content_left p{font-size: 16px;}
}