#main .img{width:100%;height:450px;background:url('../img/news.png') no-repeat top center;background-size: cover;}
.slidesWp,.container .flex{max-width:1280px;width:80%;margin:0 auto 70px;}
.slidesWp .single-items{display:none;}
.container .flex{width:90%;}
.slick-prev,.slick-next{width:44px;height:44px;z-index:1;}
.slick-prev:before,.slick-next:before{content:'';font-size: 40px;opacity: 1;color: #76BA15;display: block;
width: 44px;height: 44px;}
.slick-prev,.slick-prev:hover,.slick-prev:focus{left:0;background:url('../img/icon/left.svg') no-repeat top center;background-size: cover;}
.slick-next,.slick-next:hover,.slick-next:focus{right:0;background:url('../img/icon/right.svg') no-repeat top center;background-size: cover;}
.slick-initialized .slick-slide {display: flex;flex-direction: column;align-items: center;}
.slick-slide{margin-bottom: 20px;}
.slick-slide a,.slick-slide p,.flex>div a,.flex>div p{display:block;width:90%;font-size:1.2rem;font-weight:400;}
.flex>div a,.flex>div p{width:94%;}
.slick-slide a img,.flex>div a img{width:100%;object-fit:contain;}
.slick-slide p.big,.flex>div p.big{margin-top:8px;color: #F3C000;font-size:1rem;}
.slick-slide p.small,.flex>div p.small{font-size:0.875rem;font-weight:200;color: #F3C000;}
.slick-slide p.small:last-child,.flex>div p.small:last-child{margin-top:8px;color: #D6D6D6;font-size: 1rem;}
.slick-dots li button{color: black;}
.flex{display: flex;justify-content: center;flex-wrap: wrap;}
.flex>div{width:32.3%;margin:0 0.5% 100px;}

@media(max-width:900px){
    div.title {
        padding: 70px 0 70px;
    }
    .slidesWp .multiple-items{display:none;}
    .slidesWp .single-items{display:block;}
    .flex>div a{width:100%;}
    .flex>div{width:48%;margin:0 1% 42px;}
}
@media(max-width:700px){
    div.title {
        padding: 50px 0;
    }
    .flex>div{width:80%;}
    #main .img{height: 300px;}
}
@media(max-width:500px){
    div.title {
        padding: 40px 0 50px;
    }
    #main .img{height: 250px;}
}
@media(max-width:414px){
    div.title {
        padding: 30px 0 50px;
    }
    .slidesWp,.flex>div{width: 90%;}
    #main .img{height: 200px;}
    .box{width: 80%;}
}
@media(max-width:375px){
    div.title {padding: 20px 0 50px;}
    #main .img{height: 175px;}
    .box{width: 90%;}
}
@media(max-width:350px){
    div.title {padding: 16px 0 50px;}
    .ui-pagination-container .ui-pagination-page-item{width: 30px;height: 30px;line-height: 30px;}
    .ui-pagination-container{line-height: 37px;}
}
