.cases-main{margin-bottom:70px;margin-top:123px;position:relative}.middle-home-boxes .second-button{background:#fff;border:1px solid #fff;border-radius:100px;color:#2d3e50;display:block;font-family:CamptonSemiBold;font-size:16px;font-weight:700;letter-spacing:.6px;line-height:18px;padding:12px 38px;text-align:center;text-transform:uppercase;transition:all .3s ease;width:fit-content}.cases-main .main-title{margin-bottom:40px;margin-top:120px}.cases-main .small-title{margin-bottom:20px}.cases-main .toon-container{display:flex;flex-wrap:wrap;margin-bottom:115px}.cases-main .toon-container a{background:#f8f8f8;color:#2d3e50;display:block;font-family:CamptonSemiBold;font-size:18px;line-height:28px;margin-bottom:10px;margin-right:10px;padding:15px 30px}.cases-main .toon-container a:last-child{margin-right:0}.cases-main .toon-container .toon-active{background:#ff7f00;color:#fff}.news-box{margin-bottom:80px}.news-box .news-image{background-position:50%;background-size:cover;height:373px;margin-bottom:40px;width:100%}.news-box .news-category{color:#ff7f00;font-family:CamptonBold;font-size:12px;line-height:24px;margin-bottom:12px;word-spacing:1.2px}.news-box .section-title-smaller h2{margin-bottom:30px}.news-box .main-content{max-width:535px}@media only screen and (min-width:0px) and (max-width:991px){.cases-main .main-title{margin-bottom:20px;margin-top:30px}.cases-main .toon-container{margin-bottom:50px}.cases-main{margin-top:80px}}@media only screen and (min-width:0px) and (max-width:768px){.cases-main .toon-container a{font-size:13px;padding:7px 25px}.news-box .news-image{height:300px;margin-bottom:30px}.news-box:last-child{margin-bottom:0}}