.sidebar{background:#e8ecec;padding:80px}.sidebar h5{text-transform:uppercase;margin-bottom:40px}section.sidebar-container h2{border-bottom:2px solid #2D3F40}.sidebar-item{position:relative;margin-bottom:20px}.sidebar-item .title{background:#fff;position:absolute;z-index:9;top:0;left:0;padding:22px 47px 16px 27px;font-weight:800;font-size:16px;line-height:20px;color:#2D3F40;min-height:80px;width:80%}.sidebar-item .btn{position:absolute;z-index:9;bottom:0;right:0}section.sidebar-container section{margin:50px 0}@media (max-width:1024px){.sidebar{margin-top:30px;padding:40px}}@media (max-width:768px){.sidebar{padding:30px 20px;margin-top:30px}}