.two_cols_module_accordion .heading_area{margin:0 auto 56px;text-align:center}.two_cols_module_accordion .acc{margin:0 auto;max-width:800px}.two_cols_module_accordion .acc__card{margin:10px 0;position:relative}.two_cols_module_accordion .acc__card:not(:last-child){border-bottom:1px solid #e9e9e9;padding-bottom:10px}.two_cols_module_accordion .acc__title{cursor:pointer;display:block;font-size:22px;font-weight:500;line-height:1.3;margin:0;padding-right:30px;position:relative;text-align:left}.two_cols_module_accordion .acc__title:after{border-bottom:2px solid #272727;border-right:2px solid #272727;content:" ";height:8px;position:absolute;right:10px;top:12px;transform:rotate(45deg);transition:all .2s ease-in-out;width:8px}.two_cols_module_accordion .s-data-contain.active .acc__title:after{transform:rotate(-135deg);transition:all .2s ease-in-out}.two_cols_module_accordion .acc__panel{display:none;text-align:left}.two_cols_module_accordion .acc__panel h4{color:var(--green);font-size:21px;font-weight:600;line-height:46px;margin:10px 0 0}.two_cols_module_accordion .acc__panel p{margin:0 0 20px}.two_cols_module_accordion .swiper-container-fade .swiper-slide{text-align:center}.two_cols_module_accordion .swiper-container-fade .swiper-slide img{max-width:100%}.two_cols_module_accordion .carousel-contain{align-items:center;display:flex;justify-content:space-between}.two_cols_module_accordion .carousel-contain .desc-contain{flex:0 0 42%}.two_cols_module_accordion .carousel-contain .slides-contain{max-width:55%}.carousel--swiper .carousel-contain .slides-contain .swiper-wrapper{align-items:center}.two_cols_module_accordion .carousel-contain .s-data-contain{border-radius:0;cursor:pointer;margin-bottom:10px;padding:0}.two_cols_module_accordion .carousel-contain .s-data-contain.active{opacity:1}.two_cols_module_accordion .carousel-contain .s-data-contain:last-child{margin-bottom:0}.two_cols_module_accordion .carousel-contain .s-data-contain h3{margin:0 0 12px}.two_cols_module_accordion .carousel-contain .s-data-contain p{margin-bottom:15px}.two_cols_module_accordion .desc-contain .progress-bar{border:1px solid #ddd;border-radius:4px;display:flex;height:1px;margin-bottom:0;opacity:1;overflow:hidden;position:static;width:100%}.two_cols_module_accordion .swiper-slide{opacity:0!important}.two_cols_module_accordion .swiper-slide.swiper-slide-active{opacity:1!important}.two_cols_module_accordion .desc-contain .s-data-contain .progress-bar span{background-color:#000;transition:width 3s;width:0}.two_cols_module_accordion .tour_btn{margin:40px 0 0;text-align:center}.two_cols_module_accordion .acc-img-mob{display:none}@media (min-width:1750px){.two_cols_module_accordion .page-center{max-width:1400px!important}}@media (max-width:1150px){.two_cols_module_accordion .heading_area h2{font-size:42px}}@media (max-width:1005px){.two_cols_module_accordion .carousel-contain .desc-contain{width:58%}}@media (max-width:1024px){.two_cols_module_accordion .acc__title{font-size:20px}}@media (max-width:850px){.two_cols_module_accordion .acc__title{padding-right:25px}}@media (max-width:767px){.two_cols_module_accordion .carousel-contain{flex-wrap:wrap}.two_cols_module_accordion .carousel-contain .desc-contain{width:100%}.two_cols_module_accordion .carousel-contain .slides-contain{margin:30px auto 0;max-width:100%;width:100%}.two_cols_module_accordion .carousel-contain .desc-contain{flex:0 0 100%}.two_cols_module_accordion .heading_area h2{font-size:36px}.two_cols_module_accordion .acc-img-mob{display:block}.two_cols_module_accordion .acc-img-mob img{height:auto;max-width:100%}.two_cols_module_accordion .swiper-container-fade .swiper-slide img{display:none}}@media (max-width:575px){.two_cols_module_accordion .two-cols-accordion .heading_area h1{font-size:24px}.two_cols_module_accordion .acc__title{font-size:17px}.two_cols_module_accordion .acc__panel h4{font-size:20px;line-height:40px}.two_cols_module_accordion .acc__panel p{font-size:18px}.two_cols_module_accordion .heading_area h2{font-size:27px}.two_cols_module_accordion .acc__title:after{top:14px}.two_cols_module_accordion .s-data-contain.active .acc__title:after{top:18px}}@media (max-width:360px){.two_cols_module_accordion .acc__title:after{top:12px}.two_cols_module_accordion .acc__panel p{font-size:16px;line-height:28px}}