.letro-casestudy { width:100%; background:#F8F8F8; padding: 100px 0; }
#letro-review-casestudy.letro-casestudy { background:#FFF; }

.letro-casestudy-inner { max-width:1080px; margin: 0 auto!important; }
.letro-casestudy h2 { margin-bottom: 40px; text-align:center; font-size:2.8rem; }
.letro-casestudy h3 { text-align: center; font-size: 1.8rem; margin-bottom: 60px; }
.letro-caseResult { max-width: 1080px; display:flex; margin: 0 auto; justify-content:space-between;}
.letro-caseResult li {display:flex!important; align-items:center!important; margin-right: 16px!important;}
.letro-caseResult li:last-child {margin-right: 0!important;}
.letro-caseResult li .letro-caseResult-spImage { z-index:2; }
.letro-caseResult li .letro-caseResult-spImage img { width:200px; }
.letro-caseResult li .letro-caseResult-inner { text-align:center; 24px 24px 24px 32px;}
.letro-caseResult li h3.letro-caseResult-client-logo { margin-bottom: 0; }
.letro-caseResult li .letro-caseResult-client-logo img { width: 126px; margin-bottom:8px;}
.letro-caseResult-media { font-size: 1.3rem; text-align:center; margin-bottom: 16px;}
.letro-caseResult-media img { width: 40px; vertical-align:middle; display:inline-block;}
.letro-caseResult-tag-cvr { background:#FFD9AD; font-size:1.3rem; font-weight:400; text-align:center; width:100%; padding: 1px 0; border-radius:10px; line-height:1; margin-bottom:0;}
.letro-caseResult-result { font-size: 3.8rem; font-weight:700; line-height:1;}
.letro-caseResult-result small { font-size: 1.3rem;}

@media screen and (max-width: 767px) {
  .letro-casestudy { padding: 80px 0; }
  .letro-casestudy h2 { font-size: 2.0rem; }
  .letro-casestudy h3 { font-size: 1.8rem; line-height: 1.6; padding: 0 20px; margin-bottom: 20px; }
  .letro-caseResult-media { font-size: 1.0rem; }
  .letro-caseResult-result { font-size: 3.0rem; line-height: 1.2; }
  .letro-caseResult .slick-dotted.slick-slider {margin-bottom: 50px;}
  .letro-caseResult .slick-dots { bottom: -10px;}
  .letro-caseResult .slick-dots li {display:inline-block!important; margin:0; width:10px;}
  .letro-caseResult .slick-dots li button:before { font-size: 10px; color:#EA5D1E;}
  .letro-caseResult .slick-dots li.slick-active button:before { opacity:1; color:#EA5D1E;}
}