/*
(주)파이브센스_FIVESENSES.Corp.

본 라이브러리(라이브러리 소스코드)는 (주)파이브센스의 자산입니다.
무단으로 외부로 유출 및 일시 반출을 할 경우 손해배상 책임 및 민사/형사적 책임이 있습니다.
*/
.main_cont37_banner .container_fix.bubble_container {padding: 100px 15px 0;}
.main_cont37_banner .explain_bubble {font-size: 14px; color: #652df1; padding: 11px 15px 13px; border: 1px solid #652df1; border-radius: 19px; position: absolute; top: 42px; left: 15px; z-index: 2;}
.main_cont37_banner .explain_bubble:after {display: block; content: ""; width: 11px; height: 11px; border: 1px solid #652df1; background: #fff; border-left: 0; border-bottom: 0; position: absolute; left: 34px; bottom: -6px; transform: rotate(135deg);}
.main_cont37_banner .widget_box .container_fix {display: flex; align-items: center; justify-content: space-between;}
.main_cont37_banner .widget_box .left, .main_cont37_banner .widget_box .right {width: 50%;}
.main_cont37_banner .widget_box .left .banner_box {display: block; background: url('/img/mc08_left_banner_bg.jpg') no-repeat 100% 100%/cover; padding: 48px 0 48px 50px; border-radius: 5px; overflow: hidden;}
.main_cont37_banner .widget_box .left .banner_box h3 {font-size: 24px; font-weight: 600; color: #1b1b1b; line-height: 30px;}
.main_cont37_banner .widget_box .left .banner_box h3 .point_color {color: #ba14ff !important;}
.main_cont37_banner .widget_box .left .banner_box p {font-size: 14px; color: #1b1b1b; margin-top: 8px;}
.main_cont37_banner .widget_box .right .banner_box {display: block; background: url('/img/mc08_right_banner_bg.jpg') no-repeat 100% 100%/cover; padding: 48px 0 48px 50px; border-radius: 5px; overflow: hidden;}
.main_cont37_banner .widget_box .right .banner_box h3 {font-size: 24px; font-weight: 500; color: #fff; line-height: 30px;}
.main_cont37_banner .widget_box .right .banner_box p {font-size: 14px; color: #fff; margin-top: 8px;}
.main_cont37_banner img{width: 100%;}
/* .main_cont37 .main_cont37_banner{padding-top: 100px; } */
.main_cont37 .swiper-pagination .swiper-pagination-bullet{border: #cccccc; background: #cccccc; width: 8px; height: 8px; margin: 0 6px; opacity: 1;}
.main_cont37 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border: #6131ac; background: #6131ac; width: 8px; height: 8px;}

@media (max-width: 768px) {
    .main_cont37 .main_cont37_banner{display: block;}
    .main_cont37 .left, .main_cont37 .right{width: 100%;}
	.main_cont37_banner .container_fix.bubble_container {padding: 35px 15px 0;}
	.main_cont37_banner .explain_bubble {font-size: 10.5px; padding: 8.5px 9.5px; border-radius: 14.5px; top: 20px; background: #fff;}
	.main_cont37_banner .explain_bubble:after {width: 7px; height: 7px; left: 40px; bottom: -4px;}
	.main_cont37_banner .widget_box .container_fix {padding: 0;}
	.main_cont37_banner .widget_box .swiper-container .swiper-wrapper .swiper-slide img {width: 100%;}
	.main_cont37_banner .widget_box .swiper-container .swiper-pagination {bottom: 13px;}
	.main_cont37_banner .widget_box .swiper-container .swiper-pagination .swiper-pagination-bullet {width: 8px; height: 8px; margin: 0 6px; background: #a8a8a8; opacity: 1;}
	.main_cont37_banner .widget_box .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #271f3e;}
}

/* LSY */
.main_cont37 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {border: #111; background: #111;}