@charset "utf-8";

.movv_service .tab_service_con { display: block !important;}
.faq_tab_con_wrapper .faq_con { display: block !important;}

.news_slider_wrapper .swiper-pagination { text-align: center !important;}
.news_slider_wrapper .swiper-pagination-bullet { display: inline-block !important; width: 20px !important; height: 20px!important; border-radius: 50% !important; background-color: #D9CFBB !important; margin: 0 4px !important; transition: all .25s ease !important; cursor: pointer !important; }
.news_slider_wrapper .swiper-pagination-bullet-active { background-color: #000 !important; }

.swiper-button-prev, .swiper-button-next {display: none !important;}

.swiper-wrapper { padding-bottom: 40px;}
.movv_news .news_slider_wrapper { overflow: hidden}
.movv_news .news_slider_wrapper ul li{float: none; width: calc(100% / 2 - 30px); margin-left: 0; margin-bottom: 47px; }
.movv_news .news_slider_wrapper ul li:nth-of-type(2n+1){clear: none; margin-left: 0;}

@media screen and (max-width:1000px) {
    .movv_news .news_slider_wrapper ul li{float: none; width: 100%; margin-left: 0; margin-bottom: 20px;}

    .swiper-wrapper { padding-bottom: 0}
    .movv_news .news_slider_wrapper { overflow: initial; }

    .news_slider_wrapper .swiper-pagination {  display: inline-block !important; position: absolute !important; left: 0 !important; top: initial !important; bottom: -46px !important; width: 75% !important; text-align: left !important; }
    .news_slider_wrapper .swiper-pagination-bullet {width: 14px !important; height: 14px !important; border-radius: 50% !important; background-color: #D9CFBB !important; margin: 0 4px !important; transition: all .25s ease !important; cursor: pointer !important;}
    .news_slider_wrapper .swiper-pagination-bullet-active { background-color: #000 !important; }

    .swiper-button-prev, .swiper-button-next {position: absolute !important; top: initial !important; bottom: -49px !important; width: 47px !important; height: 47px !important; display: block !important; background-color: #EBE4D5 !important; background-repeat: no-repeat !important; background-size: 60px !important; background-image: url('../images/btn_arr.png') !important; background-position: left -23px top 8px !important; opacity: 0.5 !important; transition: all .25s ease !important;}
    .swiper-button-prev:hover, .swiper-button-next:hover {opacity: 1 !important;}
    .swiper-button-prev {right: 29px !important;}
    .swiper-button-next {transform: rotate(180deg) !important; right: -19px !important;}
}