/* Relax maysin */
.scroll-wrapper .sales_service_wrap:after { content: ""; position: absolute; top: 0; left: 0; width: 100vw; height: 100vh; background-color: rgba(0,0,0,0.5);}
/* .sales_service .scroll-wrapper .video_wrap img { width:100vw !important;} */
.sales_service .business_txt_div .txt_2 { color:#fff;}

.sales_service .service_li1 { position:relative; background-image: url(../img/sales_service/change1_1.jpg); background-position: center center; background-size: cover; background-repeat: no-repeat;}
.sales_service .service_li1:after { content: ""; position: absolute; top: 0; left: 0; width: 100vw; height: 100vh; background-color: rgba(0,0,0,0.64);}
.sales_service .bg_inner_2 { z-index: 100;}
.sales_service .service_li1 .name { display: flex; }
.sales_service .service_li1 .name p { font-size:70px; font-weight: bold; color:#f2f2f2; }
.sales_service .service_li1 .detail_name { padding:15px 0 0 31px;}
.sales_service .service_li1 .detail_name p { font-size:26px; font-weight: 600; }
.sales_service .service_li1 .detail_name span { font-size:16px; color:#f2f2f2}
.sales_service .service_li1 .service_txt { font-size:26px; color:#f2f2f2 !important; line-height:42px; padding:52px 0 0;}
.sales_service .service_li1 .txt_obj { padding:0 0 0 70px}

.sales_service .service_li2 .name .name_p { font-size:50px; font-weight: bold; line-height: 130%; color:#000; margin-bottom: 53px;}
.sales_service .service_li2 .box_1 { display: flex; flex-direction: column; justify-content: space-between;}
.sales_service .service_li2 .box_2 ul{ display: flex; flex-direction: column;}
.sales_service .service_li2 .box_2 ul li { color:#000; font-size:26px; line-height: 42px;}
.sales_service .service_li2 .box_2_1 { margin:0 0 60px;}
.sales_service .service_li2 .boxes{flex-direction: column;}
.sales_service .service_li2 .box_2{display: flex;gap:55px}

.sales_service .service_li3 .name { padding:0 0 64px;}
.sales_service .service_li3 .name_p { color:#000; font-size:60px; font-weight: bold;}
.sales_service .service_li3 .boxes { height:100%; flex-direction: column; justify-content: center;}
.sales_service .service_li3 .txt_obj { display: flex; }
.sales_service .service_li3 .txt_obj .obj_div1 {position: relative; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; width: 100%; row-gap: 39px;}
.sales_service .service_li3 .txt_obj .obj_div1 .sub_title{width: 100%;position: absolute;top: 50%;left: 50%;color: #fff;transform: translate(-50%, -50%);z-index: 999;}
.sales_service .service_li3 .txt_obj .obj_div2:hover .sub_title{color: #FFF;text-align: center;font-family: Pretendard;font-size: 26px;font-style: normal;font-weight: 600;line-height: normal;}
.sales_service .service_li3 .txt_obj .obj_div2{position:relative; display: flex;justify-content: center;align-items: center;color: #fff;color: #FFF;text-align: center;font-family: Pretendard;font-size: 36px;font-style: normal;font-weight: 700;line-height: normal;} 
.sales_service .service_li3 .txt_obj .obj_div2::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 10px; background-color: rgba(0,0,0,0.3); transition: .3s;}
.sales_service .service_li3 .txt_obj .obj_div2:hover::after{background-color: rgba(0,0,0,0.6);color: #FFF;}

.sales_service .service_li4 .name_p { color:#000; font-size:60px; font-weight: bold;}
.sales_service .service_li4 .boxes { height:100%; flex-direction: column; justify-content: center;}
.sales_service .service_li4 .name { padding:0 0 50px; }
.sales_service .service_li4 .txt_obj ul { display: flex; margin:0 0 36px;}
.sales_service .service_li4 .txt_obj ul li { position: relative; width:434px; height:254px;}
.sales_service .service_li4 .txt_obj ul li~li { margin:0 0 0 36px;}
.sales_service .service_li4 .txt_obj ul li p { position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); color:#fff; font-weight: bold; font-size:36px; width:100%; text-align: center;  z-index: 100;}
.sales_service .service_li4 .txt_obj ul li.after_none:after { display: none;}
.sales_service .service_li4 .txt_obj ul li:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.2); border-radius: 20px;}


.sales_service .service_li5 .name_p {color: #000;font-family: Pretendard;font-size: 50px;font-style: normal;font-weight: 800;line-height: 130%; /* 65px */ margin-bottom: 20px;}
.sales_service .service_li5 .boxes { display: flex; flex-direction: column;margin-bottom: 50px;}
.sales_service .service_li5 .name { padding:0 0 105px;}
.sales_service .service_li5 .name_span { display: block; font-size:26px; color:#000; margin:20px 0 0;}
.sales_service .service_li5 .flex_area {position: relative;margin-top: 100px;display: flex;flex-wrap: wrap; justify-content: space-between;row-gap: 78px;}
.sales_service .service_li5 .flex_area::after{content: ""; position: absolute; top: -100px;left: 0;width: 40%; max-width: 400px; height: 0;border: 1px solid #000;}
.sales_service .service_li5 .flex_box {display: flex;height: 88px;width:680px;gap: 10px;}
.sales_service .service_li5 .flex_box:nth-child(4) .main_txt{margin-bottom: 13px;}
.sales_service .service_li5 .flex_item{display: flex;flex-direction: column; }
.sales_service .service_li5 .flex_item:nth-child(2){justify-content: space-around;}
.sales_service .service_li5 .main_txt{color: #000;font-family: Pretendard;font-size: 26px;font-style: normal;font-weight: 700;line-height: 130%; /* 33.8px */}
.sales_service .service_li5 .sub_txt{color: #6B6B6B;font-family: Pretendard;font-size: 26px;font-style: normal;font-weight: 500;line-height: 130%; /* 33.8px */}
.sales_service .service_li5 .circle_txt{display: flex;justify-content: center;align-items: center;width: 42px;height: 42px;background-color: #3F85C6;border-radius: 999px; color: #FFF;font-family: Pretendard;font-size: 20px;font-style: normal;font-weight: 700;line-height: 130%; /* 26px */}


.sales_service .service_li6 .name { padding:0 0 108px;}
.sales_service .service_li6 .name_p {color: #000;font-family: Pretendard;font-size: 50px;font-style: normal;font-weight: 800;line-height: 130%; /* 65px */}
.sales_service .service_li6 .boxes{ flex-direction: column;}
.sales_service .service_li6 .img_obj {display: flex;}
.sales_service .service_li6 .img_obj ul { display: flex;}
.sales_service .service_li6 .img_obj ul:nth-child(1){align-items: end;}
.sales_service .service_li6 .img_obj ul li~li { margin:0 0 0 32px;}
.sales_service .service_li6 .img_obj ul:nth-child(2){margin:0 0 0 32px;}
.sales_service .service_li6 .img_obj ul li p { margin:23px 0 0;color: #000;font-family: Pretendard;font-size: 26px;font-style: normal;font-weight: 600;line-height: 42px; /* 161.538% */}

.sales_service .service_li7 .name { padding:0 0 108px;}
.sales_service .service_li7 .boxes{ flex-direction: column;}
.sales_service .service_li7 .img_obj ul { display: flex;}
.sales_service .service_li7 .name_p { color:#000; font-size:60px; font-weight: bold;}
.sales_service .service_li7 .img_obj ul li~li { margin:0 0 0 32px;}
.sales_service .service_li7 .img_obj ul li p { margin:23px 0 0; font-size:30px; line-height: 42px;}

.sales_service .service_li8 .name_p {color:#000; font-size:50px; font-weight: 800;}
.sales_service .service_li8 .boxes { flex-direction: column;}
.sales_service .service_li8 .name { padding:0 0 47px;}
.sales_service .service_li8 .img_box{padding-left:300px}

.sales_service .service_li9 .name_p {margin-bottom:15px;color: #000;font-family: Pretendard;font-size: 50px;font-style: normal;font-weight: 800;line-height: 130%; /* 65px */}
.sales_service .service_li9 .boxes{flex-direction: column;}
.sales_service .service_li9 .sub_txt{margin-bottom: 68px;color: #000;font-family: Pretendard;font-size: 26px;font-style: normal;font-weight: 500;line-height: 37px; /* 142.308% */}
.sales_service .service_li9 .sub_txt span{color: #3F85C6;font-family: Pretendard;font-size: 26px;font-style: normal;font-weight: 700;line-height: 37px;}
.sales_service .service_li9 .img_box{display: flex; gap: 56px;}

/* beam_bunny */
/* .beam_bunny .scroll-wrapper .video_wrap img { width:100vw !important;} */
.beam_bunny .rental_visual .boxes { display: flex;}
.beam_bunny .rental_visual .visual_txt { display: flex;}
.beam_bunny .rental_visual .txt_obj { display: flex; flex-direction: column; justify-content: center;}
.beam_bunny .rental_visual .right_txt { display: flex; justify-content: center; align-items: flex-start; flex-direction: column; padding: 0 0 0 16px;}
.beam_bunny .rental_visual .txt_1 { font-weight: bold; font-size:70px;}
.beam_bunny .rental_visual .txt_2 { color:#F2F2F2; font-size:26px !important; font-size:16px;}
.beam_bunny .rental_visual .txt_3 { font-size:16px !important; color:#F2F2F2; margin:5px 0 0;}
.beam_bunny .rental_visual .txt_4 { font-size:24px; color:#fff; line-height: 42px; padding:42px 0 0; text-align: left;}
.beam_bunny .rental_visual .visual_logo { display: flex; flex-direction: column; justify-content: flex-end;}

.beam_bunny .service_li1 .boxes{flex-direction: column;}
.beam_bunny .service_li1 .name_p {color: #000;font-family: Pretendard;font-size: 50px;font-style: normal;font-weight: 700;line-height: 130%; /* 65px */}
.beam_bunny .service_li1 ul {padding-left: 50px; display: flex; flex-wrap: wrap; min-width:1521px;min-height: 620px; }
.beam_bunny .service_li1 ul li {width:485px;height: 293px; display: flex; justify-content: center;align-items: center;gap: 15px;flex-direction: column;}
.beam_bunny .service_li1 ul li:nth-child(1){background-image:url(../img/beam_bunny/change1_2.jpg); border-radius: 12px; background-size: cover;}
.beam_bunny .service_li1 ul li:nth-child(2){background-image:url(../img/beam_bunny/change1_3.jpg); border-radius: 12px; background-size: cover;}
.beam_bunny .service_li1 ul li:nth-child(3){background-image:url(../img/beam_bunny/change1_4.jpg); border-radius: 12px; background-size: cover;}
.beam_bunny .service_li1 ul li:nth-child(4){background-image:url(../img/beam_bunny/change1_5.jpg); border-radius: 12px; background-size: cover;}
.beam_bunny .service_li1 ul li:nth-child(5){background-image:url(../img/beam_bunny/change1_6.jpg); border-radius: 12px; background-size: cover;}
.beam_bunny .service_li1 ul li:nth-child(6){background-image:url(../img/beam_bunny/change1_7.jpg); border-radius: 12px; background-size: cover;}
.beam_bunny .service_li1 ul li p {color: #FFF;text-align: center;font-family: Pretendard;font-size: 32px;font-style: normal;font-weight: 800;line-height: 130%; /* 41.6px */}
.beam_bunny .service_li1 ul li span {color: #FFF;text-align: center;font-family: Pretendard;font-size: 20px;font-style: normal;font-weight: 500;line-height: 27px; /* 135% */}

.beam_bunny .img3 { width:367px; height:430px;}
.beam_bunny .img4 { width:370px; height:314px;}
.beam_bunny .img5 { width:367px; height:515px;}
.beam_bunny .img6 { width:367px; height:346px;}
.beam_bunny .img7 { width:386px; height:450px;}
.beam_bunny .img8 { width:556px; height:300px;}

.beam_bunny .service_li2 {background-image: url(../img/beam_bunny/change2_1.jpg);background-size: cover;}
.beam_bunny .service_li2 .boxes{min-width: 2500px;}
.beam_bunny .service_li2 .name_p{width:490px;color: #FFF;font-family: Pretendard;font-size: 50px;font-style: normal;font-weight: 700;line-height: 130%; /* 65px */}
.beam_bunny .service_li2 ul { display: flex;}
.flex_box{    display: flex;flex-wrap: wrap;gap: 20px;}

.beam_bunny .service_li3 .name_p{ font-size:60px; font-weight: bold; line-height: 130%; }
.beam_bunny .service_li3 .beam_img {width: 838px;height: 786px;}
.beam_bunny .service_li3 .boxes{ display: flex;}

.beam_bunny .service_li4 .txt_p1 { color:#EA5383}
.beam_bunny .service_li4 .txt_p2 { color:#FFA4A1}
.beam_bunny .service_li4 .txt_p3 { color:#483866}

.beam_bunny .service_li5 .txt_p1 { color:#18AA76}
.beam_bunny .service_li5 { width:100vw;}

.beam_bunny .beam_li .name_p{margin-right: 100px; color: #000;font-family: Pretendard;font-size: 50px;font-style: normal;font-weight: 700;line-height: 130%; /* 65px */}


.beem_main_box{width: 40%;}
.beem_main_img{width: 100%;}

.beam_movie1{width: 50%;}

.relax_maysin .service_li1 .bg_inner_2{min-width:1520px;}
.relax_maysin .service_li7{min-width: 1800px;}
@media screen and (max-width: 1600px) {
    .bg_inner_2{ width:100% !important}
    .beam_bunny .scroll-wrapper > ul > li.white_li { min-width:1620px;}

}
@media screen and (max-width: 1300px) {
    .visual .txt_1 { font-size:48px !important}
    .beam_bunny .rental_visual .txt_4 { padding:0; line-height: 24px; font-size:18px;}
    
}
@media screen and (max-width: 1000px) {
    /* .beam_bunny .service_li1 .bg_inner_2{max-width: ;} */
    .beam_bunny .rental_visual .boxes { flex-direction: column;align-items: center;gap: 20px;}
    .beam_bunny .service_li1 ul li p{white-space: nowrap;}
}
@media screen and (max-width: 768px) {
    .sales_service .service_li3 .txt_obj { display: flex; flex-direction: column;}
    .sales_service .service_li3 .txt_obj .obj_right { margin:0;}
    .service_boxes_flex { display: flex; flex-direction: column; align-items: center;}
    .sales_service .service_li5 .img_obj { flex-direction: column;}
}
