.sec-results{
    position:relative;
    margin-top:8rem;
    margin-bottom:9.1rem;
}
.sec-main-top-v4 + .sec-results{
  margin-top:0;
}
.sec-main-top-v4 + .sec-results::before{
  position:absolute;
  content:"";
  left:0;
  top:0;
  width:100%;
  height:20rem;
  background:#F3F3F3;
}
.results-box{
    position:relative;
    background:#fff;
    padding:0 11.7rem;
}
.sec-main-top-v4 + .sec-results .results-box{
  margin-top:-13.5rem;
  padding-top:6.4rem;
}
.results-box .title{
    margin-bottom:6.4rem;
}
.results-list{
    display:flex;
    flex-wrap:wrap;
}
.results-item{
    width:calc(33.33% - 7.6rem);
    margin-left:11.4rem;
    padding:5.2rem 0 6.1rem;
    position:relative;
}
.results-item:nth-child(3n + 1){
    margin-left:0;
}
.results-item:nth-child(n + 4){
    margin-top:4.8rem;
}
.results-item::after,
.results-item::before{
    position:absolute;
    content:"";
    height:calc(100% - 6.1rem);
    width:12.4rem;
    background:#F8F8F8;
}
.results-item::after{
    bottom:0;
    right:6.1rem;
}
.results-item::before{
    top:0;
    right:0;
}
.results-no{
    position:relative;
    z-index:1;
}
.results-no-outer{
    margin:0 0 1rem;
    position:relative;
    display:inline-flex;
    align-items:center;
    z-index:1;
    min-width:23.3rem;
}
.results-no-outer *{
    font-size:6.2rem;
    font-weight:700;
    line-height:7.2rem;
    position:relative;
}
.results-no-outer::after{
    position:absolute;
    content:"";
    top:-2.6rem;
    right:-3.8rem;
    height:2.6rem;
    width:2.6rem;
    background:url(../../images/icon-results-arrow.png);
    background-position:center;
    background-size:cover;
}
.results-no-outer:last-child{
    margin-bottom:0;
}
.results-no-outer span{
    margin-left:1.5rem;
}
.results-text{
    position:relative;
    z-index:1;
    padding-right:3.1rem;
}
.results-text *{
    font-size:2rem;
    font-weight:800;
    line-height:1.5;
}
@media(min-width:1360px) and (max-width:1426.98px){
    .sec-results{
        margin-bottom:8.1rem;
        margin-top:7rem;
    }
    .sec-main-top-v4 + .sec-results::before{
      height:18.5rem;
    }
    .results-box{
        padding:0 8.7rem;
    }
    .sec-main-top-v4 + .sec-results .results-box{
      margin-top:-12.3rem;
      padding-top:5.4rem;
    }
    .results-item{
        width:calc(33.33% - 6.3rem);
        margin-left:9.4rem;
    }
    .results-no-outer *{
        font-size:6rem;
        line-height:7rem;
    }
    .results-text *{
        font-size:1.9rem;
    }
    .results-text{
        padding-right:2.1rem;
    }
}
@media(min-width:1200px) and (max-width:1359.98px){
    .sec-results{
        margin-bottom:7.1rem;
        margin-top:7rem;
    }
    .sec-main-top-v4 + .sec-results::before{
      height:18.5rem;
    }
    .results-box{
        padding:0 6.7rem;
    }
    .sec-main-top-v4 + .sec-results .results-box{
      margin-top:-11.8rem;
      padding-top:6.4rem;
    }
    .results-box .title{
        margin-bottom:5.4rem;
    }
    .results-item{
        width:calc(33.33% - 5.6rem);
        margin-left:8.4rem;
    }
    .results-no-outer *{
        font-size:5.7rem;
        line-height:6.7rem;
    }
    .results-no-outer{
        min-width:22.3rem;
    }
    .results-no-outer::after{
        top:-2.4rem;
        right:-3.4rem;
        height:2.4rem;
        width:2.4rem;
    }
    .results-text{
        padding-right:1.5rem;
    }
    .results-text *{
        font-size:1.9rem;
    }
}
@media(min-width:992px) and (max-width:1199.98px){
    .sec-results{
      margin-top:6rem;
        margin-bottom:7.1rem;
    }
    .sec-main-top-v4 + .sec-results::before{
      height:18.5rem;
    }
    .results-box{
        padding:0 4rem;
    }
    .sec-main-top-v4 + .sec-results .results-box{
      margin-top:-10.1rem;
      padding-top:5.4rem;
    }
    .results-box .title{
        margin-bottom:5.4rem;
    }
    .results-item{
        width:calc(33.33% - 5rem);
        margin-left:7.4rem;
    }
    .results-no-outer *{
        font-size:5.2rem;
        line-height:6.2rem;
    }
    .results-no-outer{
        min-width:20.3rem;
    }
    .results-no-outer::after{
        top:-2.2rem;
        right:-2.6rem;
        height:2.2rem;
        width:2.2rem;
    }
    .results-text{
        padding-right:0;
    }
    .results-text *{
        font-size:1.8rem;
    }
    .results-item::after, .results-item::before{
        width:11.4rem;
    }
    .results-item::before{
        right:-2rem;
    }
    .results-item::after{
        right:4.1rem;
    }
}
@media(min-width:768px) and (max-width:991.98px){
    .sec-results{
        position:relative;
        margin:4rem 0 6rem;
    }
    .sec-main-top-v4 + .sec-results::before{
      content:none;
    }
    .sec-main-top-v4 + .sec-results .results-box{
      margin-top:0;
      padding-top:0;
    } 
    .results-box{
        margin-top:0;
        padding:0;
    }
    .results-box .title{
        margin-bottom:5rem;
    }
    .results-item{
        width:calc(50% - 4rem);
        margin-left:8rem;
    }
    .results-item:nth-child(2n + 1){
        margin-left:0;
    }
    .results-item:nth-child(n + 3){
        margin-top:5rem;
    }
}
@media(max-width:767.98px){
    .sec-results{
        margin:3.7rem 0 5.7rem;
    }
    .sec-main-top-v4 + .sec-results::before{
      content:none;
    }
    .results-box{
        margin-top:0;
        padding:0;
    }
    .sec-main-top-v4 + .sec-results .results-box{
      margin-top:0;
      padding-top:0;
    }
    .results-box .title{
        margin-bottom:5.1rem;
    }
    .results-item{
        width:100%;
        margin-left:2.5rem !important;
        margin-top:4.4rem;
    }
    .results-item:first-child{
        margin-top:0;
    }
}
@media(max-width:575.98px){
    .results-item::before{
        right:-1.8rem;
    }
    .results-item::after{
        right:4.3rem;
    }
}