.key-section{float:left;width:100%}.key-section .key-wrap{display:flex}.key-section .left-part{background-position:50%;background-repeat:no-repeat;background-size:cover;float:left;width:42%}.key-section .right-part{background:#e5dfc5;float:left;padding:30px 60px;width:58%}.key-section .right-part h2{font-size:45px;margin-bottom:40px;position:relative;text-transform:uppercase}.key-section .right-part h2,.key-section .right-part h2 span{color:#7f3224;font-weight:600}.key-section .right-part h2:before{background:#000;bottom:0;content:" ";height:1px;left:0;position:absolute;top:auto;width:50px}.key-section .right-part .key-box{align-items:center;display:flex;float:left;padding-bottom:20px;width:100%}.key-section .right-part .key-box .left-side{float:left;height:45px;width:45px}.key-section .right-part .key-box .right-side{color:#7f3224;float:left;font-family:DIN,Roboto,sans-serif;font-size:18px;font-weight:400;line-height:normal;padding-left:25px;width:calc(100% - 45px)}.key-section .right-part .key-box .left-side img{height:100%;object-fit:cover;width:100%}.key-section .right-part .key-box .right-side p{color:#7f3224;font-weight:600;padding:0}.key-section .right-part .key-box .right-side span{color:#7f3224}.key-section .right-part .key-box:last-child{padding-bottom:10px}