@charset "utf-8";

#bv_main_visual {width: 100%;background-color: #d6e7f5;padding: 50px 0;position: relative;}
#bv_main_visual .bv_main_visual_wrap {display: flex;background-color: #d6e7f5;justify-content: space-between;align-items: center;width: 100%;max-width: 1350px;margin: 0 auto}
#bv_main_visual .bv_main_visual_wrap .bv_main_visual_slide {border-radius: 20px;overflow: hidden;max-width: 880px;position: relative;}
#bv_main_visual .bv_main_visual_wrap .bv_main_visual_slide .swiper-wrapper {}
#bv_main_visual .bv_main_visual_wrap .bv_main_visual_slide .swiper-wrapper .swiper-slide {}
#bv_main_visual .bv_main_visual_wrap .bv_main_visual_slide .swiper-wrapper .swiper-slide a {height: auto;width: 100%;}
#bv_main_visual .bv_main_visual_wrap .bv_main_visual_slide .swiper-wrapper .swiper-slide a img {width: 100%;height: auto;}

#bv_main_visual .swiper-pagination {left: 50px;z-index: 1;background: transparent}
#bv_main_visual .swiper-pagination .swiper-pagination-bullet {width: 13px; height: 13px; border-radius:100px; transition:.3s ease-out; background-color: #d6e8f5; opacity: 1; margin-right: 10px;}
#bv_main_visual .swiper-pagination .swiper-pagination-bullet:last-child {margin-right: 0;}
#bv_main_visual .swiper-pagination .swiper-pagination-bullet-active {width: 23px; background-color: #d6e8f5;}

.bv_main_qna {width:400px;height: 435px;box-shadow: 0px 7px 18px 0px rgba(0, 0, 0, 0.06);background-color: #fff;border-radius: 15px;overflow: hidden;}
.bv_main_qna .bv_main_qna_tit {background: #0159fb;text-align: center;color: #fff;font-size: 18px;line-height: 70px}
.bv_main_qna fieldset {display: flex;flex-direction: column;padding: 20px;}
.bv_main_qna fieldset label {display: none}
.bv_main_qna fieldset .frm_input {margin-bottom: 20px;height: 50px;}
.bv_main_qna fieldset .chk_wrap {display: block}
.bv_main_qna fieldset .chk_wrap input[type=checkbox] {width: 20px;height: 20px;margin-right: 5px;vertical-align: sub}
.bv_main_qna fieldset .chk_wrap span,
.bv_main_qna fieldset .chk_wrap a {font-size: 18px;padding: 10px 0}
.bv_main_qna button {padding: 20px 20px;margin:0 20px;border: 0;color: #fff;font-size: 20px;border-radius: 10px;width: 90%;background-image: -moz-linear-gradient( 90deg, rgb(3,82,151) 0%, rgb(6,131,240) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(3,82,151) 0%, rgb(6,131,240) 100%); background-image: -ms-linear-gradient( 90deg, rgb(3,82,151) 0%, rgb(6,131,240) 100%);}






/* 노트북 & 테블릿 가로 (해상도 1024px ~ 1279px)*/
@media all and (min-width:1024px) and (max-width:1279px) {

    #bv_main_visual {padding: 0 0;}
    #bv_main_visual .bv_main_visual_wrap {max-width: 100%;}
    #bv_main_visual .bv_main_visual_wrap .bv_main_visual_slide {max-width: 100%;border-radius: unset}
    .bv_main_qna {display: none}

    #bv_main_visual .swiper-pagination {left: 0!important;}

}

/* 테블릿 가로 (해상도 768px ~ 1023px)*/
@media all and (min-width:768px) and (max-width:1023px) {

    #bv_main_visual {padding: 0 0;}
    #bv_main_visual .bv_main_visual_wrap {max-width: 100%;}
    #bv_main_visual .bv_main_visual_wrap .bv_main_visual_slide {border-radius: unset}
    .bv_main_qna {display: none}

    #bv_main_visual .swiper-pagination {left: 0!important;}

}

/* 모바일 가로 & 테블릿 세로 (해상도 480px ~ 767px)*/
@media all and (min-width:480px) and (max-width:767px) {

    #bv_main_visual {padding: 0 0;}
    #bv_main_visual .bv_main_visual_wrap {max-width: 100%;}
    #bv_main_visual .bv_main_visual_wrap .bv_main_visual_slide {border-radius: unset}
    .bv_main_qna {display: none}

    #bv_main_visual .swiper-pagination {left: 0!important;}

}

/* 모바일 세로 (해상도 ~ 479px)*/
@media all and (max-width:479px) {

    #bv_main_visual {padding: 0 0;}
    #bv_main_visual .bv_main_visual_wrap {max-width: 100%;}
    #bv_main_visual .bv_main_visual_wrap .bv_main_visual_slide {border-radius: unset}
    .bv_main_qna {display: none}

    #bv_main_visual .swiper-pagination {left: 0!important;}
}
