@charset "UTF-8";
@import url(//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSansNeo.css);

.spoca{font-family: 'Spoqa Han Sans Neo', 'sans-serif';}

/* common */
@media (min-width: 1280px) {
    .container {
        max-width: 1200px;
        padding: 0px
    }
}

.fa {
    font-family: FontAwesome !important
}

body {
    background-color: transparent;
    font-family: 'Noto Sans Korean', sans-serif;
    font-size: 1rem;
    word-break: keep-all
}

a {
    color: inherit;
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease;
    text-decoration: none
}

a:hover {
    text-decoration: none
}

h1, h2, h3, h4, h5 {
    color: #000;
    font-family: 'Noto Sans Korean', sans-serif
}

.btn, .form-control {
    outline: none;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    appearance: none
}

.section {
    position: relative
}


/* sidebar 3depth */
#sidebar ul.components li ul {
    padding: 0.5rem 0;
    background-color: #f6f6f6
}

#sidebar ul.components li ul li {
    padding-bottom: 0px
}

#sidebar ul.components li ul li a {
    text-align: right;
    height: 2.5em;
    display: flex;
    justify-content: flex-end;
    align-items: center
}

/* mainSlider */
.owl-carousel .owl-item {
    opacity: .4
}

.owl-carousel .owl-item.active {
    opacity: 1
}

.owl-carousel .owl-nav {
    position: absolute;
    top: 50%;
    left: -26.2%;
    margin-top: 5rem;
    width: 9.7rem
}

.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-top: -10px
}

.owl-carousel .owl-nav .owl-prev {
    left: 30px !important
}

.owl-carousel .owl-nav .owl-next {
    right: 30px !important
}

.owl-carousel .owl-dots {
    text-align: center
}

.owl-carousel .owl-dots .owl-dot {
    width: 1rem;
    height: 1rem;
    margin: 0.3rem;
    border-radius: 50%;
    background: #d0d0d0
}

.owl-carousel .owl-dots .owl-dot.active {
    background: #e04c8b
}

.owl-carousel.home-slider {
    z-index: 1;
    height: 100%;
    position: relative
}

.owl-carousel.home-slider .owl-nav {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease
}

.owl-carousel.home-slider .owl-nav button {
    color: #fff
}

.owl-carousel.home-slider:focus .owl-nav, .owl-carousel.home-slider:hover .owl-nav {
    opacity: 1;
    visibility: visible
}

.owl-carousel.home-slider .slider-item {
    width: 100%;
    height: 74vh;
    position: relative;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    background-attachment: inherit
}

.main-visual .swiper-slide {
    width: 100%;
    height: 46.389vw;
    max-height:835px;
    position: relative;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    background-attachment: inherit
}
.swiper-item-01{background:url("../images/main/visual_img_01.png") no-repeat 50% 50% / cover;}
.swiper-item-01 .row{width:41.278vw;max-width:743px;}
.swiper-item-01 a{margin-top:30px;color:#fff;display:inline-flex;width:170px;height:48px;border:1px solid #fff;gap:0 10px;text-align:center;align-items: center;justify-content: center}
.swiper-item-01 a:after{content:"";display:block;width:10px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' fill='none'%3E%3Cpath stroke='%23fff' stroke-miterlimit='10' stroke-width='2' d='m.836.79 6.787 7.07-6.787 7'/%3E%3C/svg%3E") no-repeat 50% 0;}
.swiper-item-02{background:url("../images/main/visual_img_02.png") no-repeat 50% 50% / cover;}
.swiper-item-03{background:url("../images/main/visual_img_03.png") no-repeat 50% 50% / cover;}


@media (max-width:992px){
    .swiper-item-01{background:url("../images/main/visual_img_01_m.png") no-repeat 50% 50% / cover;}
    .swiper-item-02{background:url("../images/main/visual_img_02_m.png") no-repeat 50% 50% / cover;}
    .swiper-item-03{background:url("../images/main/visual_img_03_m.png") no-repeat 50% 50% / cover;}
    .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px}
    .main-visual .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;border-width:2px;}
    .swiper-item-01 a{position:Absolute; bottom:50px; left:50%; transform:translateX(-50%);margin:0; width:130px;height:38px;font-size:15px}
}
@media (max-width:480px){
    .swiper-item-01 a{bottom:40px;width:100px;height:25px;font-size:13px}
    .swiper-item-01 a:after{content:"";display:block;width:6px;height:10px;background-size:auto 100%}
}

@media only screen and (max-width: 734px) {
    .main-visual .swiper-slide {
        height: 85.417vw
    }
}

.owl-carousel.home-slider .slider-item .slider-text {
    color: #fff;
    height: calc(100vh - 117px);
    min-height: 700px
}

.owl-carousel.home-slider .slider-item .slider-text h1 {
    font-size: 72px;
    color: #fff;
    line-height: 1.2;
    font-weight: 300
}

@media (max-width: 991px) {
    .owl-carousel.home-slider .slider-item .slider-text h1 {
        font-size: 40px
    }
}

.owl-carousel.home-slider .slider-item .slider-text p {
    font-size: 20px;
    line-height: 1.5;
    font-weight: 300;
    color: rgba(255, 255, 255, 0.8)
}

.owl-carousel.home-slider.inner-page .slider-item {
    height: calc(50vh - 117px);
    min-height: 500px
}

.owl-carousel.home-slider.inner-page .slider-item .slider-text {
    color: #fff;
    height: calc(50vh - 117px);
    min-height: 500px
}

.owl-carousel.home-slider .owl-dots {
    position: absolute;
    bottom: 2vw;
    width: 100%
}

.owl-carousel.home-slider .owl-dots .owl-dot {
    width: 1rem;
    height: 1rem;
    margin: 5px;
    border-radius: 50%;
    background: #e6e6e6;
    background: none;
    border: 3px solid #c9c9c9;
    outline: none !important;
    position: relative;
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease
}

.owl-carousel.home-slider .owl-dots .owl-dot.active {
    background-color: #fff;
    border: 3px solid #fff
}

.owl-carousel.home-slider .owl-dots .owl-dot.active span {
    background: white
}

.owl-custom-nav {
    float: right;
    position: relative;
    z-index: 10
}

.owl-custom-nav .owl-custom-prev, .owl-custom-nav .owl-custom-next {
    padding: 10px;
    font-size: 30px;
    background: #ccc;
    line-height: 0;
    width: 60px;
    text-align: center;
    display: inline-block
}

/* section01 */
.zoom-img {
    overflow: hidden
}

.zoom-img img {
    width: 100%;
    transition: transform .5s ease
}

.zoom-img:hover img {
    transform: scale(1.1)
}

.btn-outline-custom01 {
    color: #0f0f0f;
    background-color: transparent;
    background-image: none;
    border-color: #aaaaaa
}

.btn-outline-custom01:hover {
    border-color: #d19139
}

.btn-outline-custom01:focus, .btn-outline-custom01.focus {
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5)
}

.btn-outline-custom01.disabled, .btn-outline-custom01:disabled {
    color: #aaaaaa;
    background-color: transparent
}

.btn-outline-custom01:not(:disabled):not(.disabled):active, .btn-outline-custom01:not(:disabled):not(.disabled).active, .show > .btn-outline-custom01.dropdown-toggle {
    color: #fff;
    background-color: #aaaaaa;
    border-color: #aaaaaa
}

.btn-outline-custom01:not(:disabled):not(.disabled):active:focus, .btn-outline-custom01:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-custom01.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5)
}

.btn-outline-custom01 .btn-ico {
    float: right;
    position: relative;
    top: 3px
}

/* center slider */
.main_center_list {display: block;width: 100%;height: 32vw}
.main-center-list .swiper-slide {display:block;width:20%}
.main-center-list .main_center_item {width:100%;height:0;padding-bottom:152.7%;overflow: hidden;}
.main-center-list .main_center_item .main_center_img{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;overflow: hidden;z-index: 1}
.main-center-list .main_center_item .main_center_img img{transition: transform .5s ease;}
.main-center-list .main_center_item:hover .main_center_img img{transform: scale(1.1)}
.main-center-list .main_center_txt {position:absolute;top:0;left:0;padding:50px;z-index:7;text-align:left;}
.main-center-list .main_center_txt .tit {font-size: 30px;font-weight: 600;letter-spacing: 0.01em;color: #fff;-webkit-transition: all 300ms;transition: all 300ms}
.main-center-list .main_center_txt .desc {margin-top: 14px;font-size: 17px;font-weight:300;line-height:1.47;color: #fff;letter-spacing: -0.01em}








/* **************************************** *
 * CENTER - MOBILE
 * **************************************** */

/* main ico slider */
#section03{background-color:#faf8ea;}
#section03::-webkit-scrollbar{width:4px;height:5px;}
#section03::-webkit-scrollbar-thumb{background-color:#d8a65f;}
#section03::-webkit-scrollbar-track{position:absolute;top:-55rem;right:-3rem;background:transparent;}

.icon-list{overflow-x:auto;overflow-y:hidden;}
.icon-list ul{display:flex;position:relative;margin:0;padding:0;list-style:none;}
.icon-list ul li{position:relative;text-align:center;}
.icon-list ul li a,
.icon-list ul li a:hover{color:#1A2336}
.icon-list ul li a .icon{width:128px;height:128px;margin:0 auto 20px;background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;border:1px solid #EDCFA9;border-radius:100%;background-size:85px}
.icon-list ul li:nth-child(1) a .icon{background-size:47px;background-image:url("/resources/images/main/sec03_ico01.svg");}
.icon-list ul li:nth-child(2) a .icon{background-size:58px;background-image:url("/resources/images/main/sec03_ico02.svg");}
.icon-list ul li:nth-child(3) a .icon{background-size:64px;background-image:url("/resources/images/main/sec03_ico03.svg");}
.icon-list ul li:nth-child(4) a .icon{background-size:54px;background-image:url("/resources/images/main/sec03_ico04.svg");}

@media (max-width:992px){
    #section03 .container{max-width:100%}
    .icon-list{padding-right:24px;overflow-scrolling:touch; -webkit-overflow-scrolling:touch;}
    .icon-list ul{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}
    .icon-list ul li a .icon{width:113px;height:113px;margin:0 auto 12px;background-size:50% !important}

    .scroll-bar{
        position: relative;
        z-index: 1;
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -moz-user-select: none;
        -ms-user-select: none;
        -webkit-user-select: none;
        user-select: none;
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        -webkit-touch-callout: none;
        -webkit-text-size-adjust: none;
        -moz-text-size-adjust: none;
        -ms-text-size-adjust: none;
        -o-text-size-adjust: none;
        text-size-adjust: none;
    }

    .iScrollHorizontalScrollbar {
        position: absolute;
        z-index: 9999;
        right: 2px;
        bottom: 2px;
        left: 2px;
        overflow: hidden;
        height: 5px;
    }

    .iScrollHorizontalScrollbar.iScrollBothScrollbars {
        right: 18px;
    }

    .iScrollVerticalScrollbar {
        position: absolute;
        z-index: 9999;
        top: 2px;
        right: 2px;
        bottom: 2px;
        overflow: hidden;
        width: 10px;
    }

    .iScrollVerticalScrollbar.iScrollBothScrollbars {
        bottom: 18px;
    }

    .iScrollIndicator {
        position: absolute;
        border:0;
        background: #cc3f6e;
    }

    .iScrollHorizontalScrollbar .iScrollIndicator {
        height: 100%;
        background: #d9a660;
    }

    .iScrollVerticalScrollbar .iScrollIndicator {
        width: 100%;
        background: #d9a660;
    }


    #section03 ::-webkit-scrollbar {
        width:20px;
        -webkit-appearance: none;
    }


    #section03  ::-webkit-scrollbar:horizontal {
        height: 5px;
    }

    #section03 ::-webkit-scrollbar-thumb {
        border:0;
        background-color: #d9a660;
    }

    #section03 ::-webkit-scrollbar-track {
        background-color: transparent;
    }

    .main-ico-wr h2{font-size:29px;}
    .main-ico-wr h5{font-size:16px;}
    .icon-list ul li a .icon{width:113px;height:113px;margin:0 auto 10px}
    .pf-item-description{font-size:18px;}
}

@media (max-width:768px){
    .icon-list ul li a .icon{width:100%;height:0;padding-top:100%;margin:0 auto 15px;background-size:45% !important}

}
@media (max-width:575px){
    .icon-list ul li a .icon{margin:0 auto 10px;}
    .pf-item-description{font-size:12px;}
    .main-ico-wr h2{font-size:19px;}
    .main-ico-wr h5{font-size:12px;}
}



.cover_1 {
    background-size: cover;
    background-position: center center;
    padding: 7em 0;
}

.cover_1 .sub-heading {
    color: rgba(255, 255, 255, 0.7);
    font-size: 22px;
}

.cover_1 .heading {
    font-size: 1rem;
    color: white;
    font-weight: 300;
}

.heading {
    color: #0f0f0f;
    letter-spacing: -1px;
    font-weight: 600;
    font-size: 34px;
}

.sub-heading {
    font-size: 21px;
    font-weight: 300;
    color: #0f0f0f;
}

.heading.border-bottom {
    position: relative;
    padding-bottom: 30px;
}

.heading.border-bottom:before {
    bottom: 0;
    position: absolute;
    content: "";
    width: 50px;
    height: 2px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    background: #007bff;
}

.text-black {
    color: #000 !important;
}

/* main ico slider */
.main-ico-wr {
    background-color: #faf8ea;
}

.main-ico-wr::-webkit-scrollbar {
    width: 4px;
    height: 5px;
}

.main-ico-wr::-webkit-scrollbar-thumb {
    background-color: #d8a65f;
}

.main-ico-wr::-webkit-scrollbar-track {
    position: absolute;
    right: -3rem;
    top: -55rem;
    background: transparent;
}

/* main interior slider */
.interior-section-txt span {
    color: #d9a660;
    border-bottom: 1px solid #d9a660;
    text-transform: uppercase;
}

.interior-section-txt h1 {
    color: #0c0c0c;
    font-weight: 200;
}
@media (max-width:992px){
    .interior-section-txt h1 {
        font-size:27px
    }
}
@media (max-width:480px){
    .interior-section-txt h1 {
        font-size:18px
    }
}
.interior-section-txt p {
    color: #808080;
}

.interior-nav {
    position: absolute;
    z-index: 1;
    left: -5%;
    bottom: -20px;
}

.interior-nav a {
    background-color: #fff;
    border: 1px solid #dead69;
    color: #dead69;
    padding: 0.4rem 0.7rem;
    width: 5rem;
    display: block;
    float: left;
    cursor: pointer;
}

.interior-nav a span {
    font-size: 1.2rem;
}

.interior-nav .left {
    text-align: left;
}

.interior-nav .right {
    text-align: right;
    margin-left: -1px;
}

/* main notice */
.main_map .hide {
    display: none;
}

.notice-wr {
    background-color: #f4f4f4;
}

.notice-wr .root_daum_roughmap {
    padding: 0px;
    width: 100%;
    border: 0px;
    border-radius: 0px;
}
.notice-left {position:relative;padding:35px 0 0 35px;background-color: #fff;width:320px;height: 400px;}
.notice-left .tit{font-size:18px;font-weight:500;margin-bottom:10px !important;line-height:1.3;}
.notice-left .number{font-size:38px;line-height:1.2;}
.notice-left p{margin:0}
.notice-left p.small{font-size:14px}

.notice-right {width:280px !important;height: 400px;background:url('/resources/images/main/sec05_bg.png') no-repeat 0 0 / cover;}
.box-nblog {background-color: #03C75A;position: absolute;bottom: 0;left: 0;width:100%;height:67px;padding-left:35px;}
.box-nblog a{height:100%;display:flex;align-items:center;gap:0 12px;padding-top:5px;color: #FFF;font-size: 20px;font-weight: 700;;letter-spacing: -1px;}
.box-nblog a span{display:block;margin-bottom:5px}
.box-nblog .ico-nblog{/*background:url('/resources/images/main/icon-nblog.svg') no-repeat 0 0;*/width: 38px;height: 35px;display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='35' fill='none'%3E%3Cg fill='%23fff' clip-path='url(%23a)'%3E%3Cpath d='M8.295 12.919c-.72 0-1.306.582-1.306 1.297s.586 1.296 1.306 1.296c.72 0 1.306-.581 1.306-1.296 0-.715-.586-1.297-1.306-1.297Zm12.923-.143c-.778 0-1.411.63-1.411 1.401 0 .773.633 1.402 1.411 1.402s1.411-.63 1.411-1.402c0-.772-.633-1.401-1.411-1.401Z'/%3E%3Cpath d='M32.921 0H5.08C2.275 0 0 2.26 0 5.044v16.408c0 2.784 2.275 5.043 5.079 5.043h9.831l3.341 7.828s.23.677.787.677.788-.677.788-.677l3.34-7.828h9.746c2.803 0 5.078-2.26 5.078-5.043V5.044C37.99 2.26 35.715 0 32.912 0h.01ZM11.943 14.502c-.019 3.003-3.14 3.089-3.14 3.089a2.622 2.622 0 0 1-1.89-.792v.544H4.637V8.028c.144.028 2.276 0 2.276 0v3.566c.537-.906 2.083-.887 2.083-.887 3.37.314 2.947 3.814 2.947 3.814v-.02Zm4.004-3.528v6.378H13.72v-6.311c0-.859-1.076-1.097-1.076-1.097V7.723c3.553.143 3.303 3.26 3.303 3.26v-.01Zm5.28 6.617c-2.064 0-3.734-1.526-3.734-3.414 0-1.887 1.67-3.413 3.734-3.413 2.065 0 3.735 1.526 3.735 3.413 0 1.888-1.67 3.414-3.735 3.414Zm12.193 0s.03 3.241-3.283 3.241h-1.008v-2.097h.605s1.392.124 1.373-2.002c0 0-.27.867-2.228.867 0 0-2.765-.2-2.765-2.88V13.7s.067-2.783 3.101-3.003c0 0 1.2-.124 1.94.858v-.686h2.256V17.6l.01-.01Z'/%3E%3Cpath d='M29.868 12.814a1.37 1.37 0 0 0-1.373 1.373c0 .763.615 1.363 1.373 1.363.759 0 1.373-.61 1.373-1.363s-.614-1.373-1.373-1.373Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h38v35H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

@media (max-width: 1230px) and (min-width:993px) {
    .notice-left{width:100%}
    .notice-right{display:none !important}
}
@media (max-width: 992px) {
    .notice-left {padding:30px 0 120px;width:100%;height:auto;background:transparent}
    .notice-left .tit{font-size:20px;margin-bottom:0 !important;line-height:1.16;}
    .notice-left .number{font-size:32px}
    .notice-left p.small{font-size:14px}
    .box-nblog{position: absolute;bottom: 0;left:-15px;right:-15px;width:calc(100% + 30px);height:90px;padding:0 calc(114px / 3) 0 20px;}
    .box-nblog a{flex-direction:row-reverse;justify-content:space-between;padding:0;font-size: 18px;line-height:1.29;}
    .box-nblog a span{margin:0;}
    .box-nblog .ico-nblog{
        width:calc(195px / 3);
        height:calc(204px / 3);
        border-radius:100%;
        background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='35' fill='none'%3E%3Cg fill='%2303C75A' clip-path='url(%23a)'%3E%3Cpath d='M8.295 12.919c-.72 0-1.306.582-1.306 1.297s.586 1.296 1.306 1.296c.72 0 1.306-.581 1.306-1.296 0-.715-.586-1.297-1.306-1.297Zm12.923-.143c-.778 0-1.411.63-1.411 1.401 0 .773.633 1.402 1.411 1.402s1.411-.63 1.411-1.402c0-.772-.633-1.401-1.411-1.401Z'/%3E%3Cpath d='M32.921 0H5.08C2.275 0 0 2.26 0 5.044v16.408c0 2.784 2.275 5.043 5.079 5.043h9.831l3.341 7.828s.23.677.787.677.788-.677.788-.677l3.34-7.828h9.746c2.803 0 5.078-2.26 5.078-5.043V5.044C37.99 2.26 35.715 0 32.912 0h.01ZM11.943 14.502c-.019 3.003-3.14 3.089-3.14 3.089a2.622 2.622 0 0 1-1.89-.792v.544H4.637V8.028c.144.028 2.276 0 2.276 0v3.566c.537-.906 2.083-.887 2.083-.887 3.37.314 2.947 3.814 2.947 3.814v-.02Zm4.004-3.528v6.378H13.72v-6.311c0-.859-1.076-1.097-1.076-1.097V7.723c3.553.143 3.303 3.26 3.303 3.26v-.01Zm5.28 6.617c-2.064 0-3.734-1.526-3.734-3.414 0-1.887 1.67-3.413 3.734-3.413 2.065 0 3.735 1.526 3.735 3.413 0 1.888-1.67 3.414-3.735 3.414Zm12.193 0s.03 3.241-3.283 3.241h-1.008v-2.097h.605s1.392.124 1.373-2.002c0 0-.27.867-2.228.867 0 0-2.765-.2-2.765-2.88V13.7s.067-2.783 3.101-3.003c0 0 1.2-.124 1.94.858v-.686h2.256V17.6l.01-.01Z'/%3E%3Cpath d='M29.868 12.814a1.37 1.37 0 0 0-1.373 1.373c0 .763.615 1.363 1.373 1.363.759 0 1.373-.61 1.373-1.363s-.614-1.373-1.373-1.373Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%2303C75A' d='M0 0h38v35H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 50% 50% / calc(121px / 3);
    }
    .main_map{width:calc(100% + 30px);margin-left:-15px;}

    footer .copyright img{width:calc(195px / 2);}
    .footer-link li a{font-size:13px}
}
@media (max-width: 480px) {
    .notice-left {width:100%;height:auto;background:transparent}
    .notice-left .tit{font-size:15px;}
    .notice-left .number{font-size:28px}
    .notice-left p{font-size:13px}
    .notice-left p.small{font-size:11px}
    .footer-link li a{font-size:11px}
}

.media-custom {
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease;
}

.media-custom .meta-post {
    color: #adb5bd;
    font-size: 13px;
    text-transform: uppercase;
}

.media-custom .meta-chat {
    color: #ced4da;
}

.media-custom .meta-chat:hover {
    color: #868e96;
}

.media-custom .media-body {
    padding: 1em 0;
}

.list-unstyled.check li {
    position: relative;
    padding-left: 30px;
    line-height: 1.3;
    margin-bottom: 10px;
}

.list-unstyled.check li:before {
    color: #5AC8D8;
    left: 0;
    font-family: "Ionicons";
    content: "\f122";
    position: absolute;
}

.custom-tabs .border-right {
    border-right: 1px solid #dee2e6;
}

.round-icons {
    width: 1.3rem;
    height: 1.3rem;
    background-color: #e04c8b;
    border-radius: 50%;
    font-size: 1rem;
    color: #fff;
    text-align: center;
    margin-right: 0.5rem;
    line-height: 1.3rem !important;
    display: inline-block;
    font-weight: 200 !Important;
}

@media (max-width: 767px) {
    .custom-tabs .border-right {
        border-right: none;
    }
}

.custom-tabs .nav-pills .nav-link {
    padding-left: 0;
    font-size: 26px;
    font-weight: 100;
    color: #adb5bd;
    line-height: 1.2;
    margin-bottom: 10px;
}

.custom-tabs .nav-pills .nav-link span {
    font-size: 18px;
}

.custom-tabs .nav-pills .nav-link.active {
    background: none;
    color: #007bff;
    padding-left: 20px;
    position: relative;
}

.custom-tabs .nav-pills .nav-link.active:before {
    content: "";
    position: absolute;
    top: 10px;
    bottom: 10px;
    left: 0;
    width: 2px;
    background: #5AC8D8;
}

.custom-tabs .tab-pane .icon {
    font-size: 60px;
    display: block;
    color: #007bff;
}

.custom-tabs .tab-pane h2 {
    font-size: 60px;
    font-weight: 300;
}

#modalAppointment .modal-content {
    border-radius: 0;
    border: none;
}

#modalAppointment .modal-body, #modalAppointment .modal-footer {
    padding: 40px;
}

/* footer */
.site-footer {
    position: relative;
    padding: 4rem 0;
    background: #383b40;
    color: rgba(255, 255, 255, 0.7)
}

.site-footer a {
    color: rgba(255, 255, 255, 0.5)
}

.site-footer a:hover {
    color: white
}

.site-footer h3 {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 30px;
    text-transform: uppercase;
    letter-spacing: .05em;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    padding-bottom: 10px;
    margin-bottom: 20px
}

.site-footer .footer-link li {
    line-height: 1.3;
    margin-bottom: 15px;
    display: inline-block;
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    padding-left: 0.5rem;
    margin-left: 0.5rem
}

.site-footer .footer-link li:first-child {
    border-left: 0px
}

.site-footer hr {
    width: 100%
}

.site-footer .border-t {
    border-top: 1px solid rgba(255, 255, 255, 0.1)
}

.copyright {
    font-size: 14px
}

.element-animate {
    opacity: 0;
    visibility: hidden
}

.lead {
    color: #000;
    font-size: 1rem;
    letter-spacing: -1px
}
@media (max-width:992px){
	.site-footer {padding:1.563rem 0;}
}

/*********** mobile size *********/
.navbar-toggler {
    border: 0px;
    padding: 0
}

.navbar-toggler-icon {
    width: auto;
    height: auto;
    color: #000;
    font-size: 1.5em
}

.tel-ico {
    font-size: 1.8em
}

/* *************************************** *
 * 1200px
 * **************************************** */
#section01 .card-body .card-text{
    font-size:85%
}
@media (max-width: 1200px) {
    /* section01 */
    #section01 .card {
        height: 100%
    }

    #section01 .card-body {
        width: 100%;
        height: auto;
    }

    #section01 .card-body {
        display: flex;
        display: -ms-flex;
        display: -o-flex;
        display: -moz-flex;
        align-items: center;
        -ms-align-items: center;
        -moz-align-items: center;
        -o-align-items: cneter;
        justify-content: center;
        -ms-justify-content: center;
        -o-justify-content: center;
        -moz-justify-content: center
    }

    #section01 .card-body .card-title {
        font-weight: normal
    }
}

/* **************************************** *
 * 1023px
 * **************************************** */
@media (max-width: 1023px) {

    /* business */
    .main_center_txt h3 {
        font-size: 28px
    }

    .main_center_content {
        padding: 0;
        margin-top: 34.5px
    }

    .center_btn_link a {
        padding: 15px 10px
    }

    .main_center_list {
        padding-bottom: 0px;
        height: 1204px
    }

    .main_center_item {
        width: 50%;
        height: 50%;
    }

    .mobile .main_center_content, .main_center_content {
        top: calc(50% - 60px)
    }

    .main_center_link .jt_btn_arrow {
        display: none
    }

    .center_btn_link {
        opacity: 1;
        visibility: visible;
        left: 0;
        transform: none;
        text-align: center
    }

    .center_btn_link li {
        width: 140px;
        display: inline-block
    }

    .center_btn_link a {
        padding: 15px 10px
    }

    .center_btn_link i {
        margin-bottom: 4px
    }

    .center_btn_link .ico_apartment:before, .center_btn_link .ico_house:before, .center_btn_link .ico_washenjoy:before, .center_btn_link .ico_iot:before {
        font-size: 28px
    }

    .center_btn_link .ico_washer:before, .center_btn_link .ico_aid_kit:before {
        font-size: 27px
    }

    .main_center_item:hover .main_center_txt h3 {
        margin: 0px
    }

    .interior-nav {
        top: -3.5rem !important;
        margin-top: 0px !important;
        right: 15px !important;
        left: auto !important;
        bottom: auto !important
    }

    .interior-nav a {
        border: 0px !important;
        background-color: transparent !important;
        padding: 0 !Important;
        width: 3rem !important
    }

    .interior-nav a span {
        font-size: 3rem !important
    }

    .main-ico-wr {
        border-bottom: 1px solid #dddcd7
    }
}

/* **************************************** *
 * 768px
 * **************************************** */
@media (max-width: 768px) {
    .main_center_list {
        height: auto
    }

    #main_center_list_slider {
        padding: 104px 0 49px
    }

    #main_center_list_slider .slick-track {
        padding: 0 10px
    }

    #main_center_list_slider .slick-list {
        padding: 0 17% 0 0
    }

    #main_center_list_slider {
        display: block;
        padding-top: 0;
        padding-bottom: 0;
        height: 70vh
    }

    #main_center_list_slider .main_center_item {
        width: 70%;
        height: 85%;
        margin: 0 10px
    }

    #main_center_list_slider .main_center_txt {
        padding: 0
    }

    #main_center_list_slider .main_center_txt h3 {
        font-size: 24px;
        color: #fff
    }

    #main_center_list_slider .main_center_txt p {
        font-size: 15px;
        line-height: 1.6
    }

    #main_center_list_slider .main_center_txt p br {
        display: block
    }

    #main_center_list_slider .main_center_txt {
        width: 100%;
        position: absolute;
        top: 45%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    #main_center_list_slider .main_center_content {
        height: 100%;
        top: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        margin-top: 20px
    }

    #main_center_list_slider .main_center_link .jt_btn_arrow, #main_center_list_slider .center_btn_link {
        opacity: 1;
        visibility: visible;
        display: block
    }

    #main_center_list_slider .main_center_link {
        width: 100%;
        height: 100%
    }

    #main_center_list_slider .center_btn_link {
        position: absolute;
        bottom: 15%;
        width: 100%;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        padding-left: 10%;
        margin-bottom: 0
    }

    #main_center_list_slider .center_btn_link a {
        border: none;
        font-size: 14px;
        padding: 0px
    }

    #main_center_list_slider .center_btn_link i {
        margin-bottom: 7px
    }

    #main_center_list_slider .slick-dots {
        position: absolute;
        bottom: 5.3%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    #main_center_list_slider .main_center_item:hover .main_center_txt h3 {
        margin-top: 0px
    }

    #main_center_list_slider .main_center_content {
        top: 0
    }

    #main_center_list_slider .center_btn_link li {
        width: 120px;
        float: left;
        margin-right: 10px;
        height: 120px;
        background-color: rgba(255, 255, 255, 0.7);
        display: inline-flex;
        align-items: center;
        line-height: 1.2
    }

    #main_center_list_slider .main_center_txt {
        top: 20%;
        text-align: left;
        padding-left: 10%
    }

    #main_center_list_slider .slick-list, .slick-track {
        height: 100%
    }

    .interior-nav {
        top: 50%;
        margin-top: -8rem;
        right: 15px;
        left: auto !important;
        bottom: auto !important
    }

    .interior-nav a {
        border: 0px !important;
        background-color: transparent !important;
        padding: 0 !Important;
        width: 2rem !important
    }

    .interior-nav a span {
        font-size: 2rem !important
    }

    .heading {
        font-size: 26px;
    }
}
.fa, .fas {
    font-family: "Font Awesome 5 Pro" !important;
    font-style: normal;
}
/* main-banner */
.slider-container.around-main {overflow:hidden;}
.slider-container.around-main img {width:100%;}
.slider-container.around-main .swiper-button-prev {border:1px solid #dead69;padding:0.4rem 0.7rem;width:5rem;background:#fff;left:-5%;bottom:-20px;top:auto;right:auto;z-index:2;}
.slider-container.around-main .swiper-button-next {border:1px solid #dead69;padding:0.4rem 0.7rem;width:5rem;background:#fff;left:-5%;bottom:-20px;top:auto;right:auto;z-index:2;margin-left:5rem;}
.slider-container.around-main .swiper-button-prev:after {content:"";display:block;width:10px;height:10px;border-left:2px solid #dead69;border-top:2px solid #dead69;position:absolute;top:40%;left:30%;transform:rotate(-45deg) translate(-50%,-30%);}
.slider-container.around-main .swiper-button-next:after {content:"";display:block;width:10px;height:10px;border-right:2px solid #dead69;border-bottom:2px solid #dead69;position:absolute;top:35%;right:15%;transform:rotate(-45deg) translate(-50%,-15%);}
@media(max-width:991px){
	.slider-container.around-main .swiper-button-prev {top:-70px;left:auto;right:70px;bottom:auto;background:none;border:none;padding:0;width:auto;}
	.slider-container.around-main .swiper-button-prev:after {width:20px;height:20px;}
	.slider-container.around-main .swiper-button-next {top:-70px;left:auto;right:20px;bottom:auto;background:none;border:none;padding:0;width:auto;margin-left:0;}
	.slider-container.around-main .swiper-button-next:after {width:20px;height:20px;}
	#interior-slider {width:80%;margin-left:auto;margin-top:35px;}
}

@media(max-width:1410px) and (min-width:1024px){
    .main-center-list .main_center_txt{padding:50px 0 0 30px}
}
@media(max-width:1250px) and (min-width:1024px){
    .main-center-list .main_center_txt .tit{font-size:24px}
    .main-center-list .main_center_txt .desc{font-size:14px}
}
@media(max-width:1023px){
	.main-center-list .swiper-wrapper {flex-wrap:wrap;}
	.main-center-list .swiper-slide {display:block;width:50%;}
}
@media(max-width:768px){
	.main-center-list .swiper-wrapper {flex-wrap: nowrap}
	.slider-content-box {padding-left:20px;margin-bottom:35px}
	.main-center-list .swiper-slide{display:block}
	.main-center-list .main_center_item {width:100%;height:0;padding-bottom:128%;}

	.main-center-list .main_center_item .main_center_txt {padding:25px 30px}
	.main-center-list .main_center_item .main_center_link {position:absolute;bottom:15%;width:100%;-webkit-transform: none;-ms-transform: none;transform: none;padding-left: 10%;margin-bottom:0;top:auto;}
	.main-center-list .main_center_item .center_btn_link li {width:120px;float:left;margin-right:10px;height:120px;background-color: rgba(255, 255, 255, 0.7);display: inline-flex;align-items: center;line-height: 1.2}
	.main-center-list .main_center_item .main_center_txt h3 {font-size:23px;word-break: break-word;}
	.main-center-list .main_center_item .main_center_txt p {font-size:15px;}
}
@media(max-width:479px){
	.main-center-list .main_center_item .center_btn_link li {width:80px;height:80px;}
}
@media (min-width: 576px){
	.container { max-width:100%;}
}
@media (min-width: 992px){
	.container {max-width: 100%;}
}
@media (min-width: 1280px){
	.container {max-width: 1200px;padding: 0px;}
}

@media (min-width:992px){
    header#type-03 h1{position:absolute;}
    header#type-03 .gnb-wrap nav ul .nav-item ul li a{padding:2px 0 3px;}
    header#type-03 .gnb-wrap nav ul .nav-item ul li a:hover{color:#c48d41}
    header#type-03 .gnb-wrap nav ul .nav-item{padding-right:25px;padding-left:25px;}
    header#type-03 .gnb-wrap nav ul .nav-item:nth-child(3){padding-right:15px;padding-left:15px;}
    header#type-03 .gnb-wrap nav .navBg {height:250px}


}
@media (min-width:992px) and (max-width:1199.98px){
    header#type-03{position:absolute;border-bottom:0;padding:28px 30px 16px;}
    header#type-03.is-fixed{position:relative}
    header#type-03 h1{position:static;text-align:center;width:100%;}
    header#type-03 .gnb-wrap{margin-top:1rem;position:static;}
    header#type-03 .gnb-wrap .header-util{top:43px;transform:none;}
    header#type-03 .gnb-wrap nav ul .nav-item{padding-bottom:18px;}
}
@media (max-width: 991.98px) {
    header#type-03{position:relative;padding:18px 0;}
    header#type-03 h1 a{display:block;width:calc(195px / 2);height:calc(33px / 2);background:url('../images/logo_off.png') no-repeat 0 0 / 100%;}
    header#type-03 h1 img{display:none !important;}
}
@media (max-width: 575.98px) {
    header#type-03{padding:12px 0;}
}


:where(#section04, #section05) .container{padding:80px 0}
:where(#section04, #section05) .box-title{text-align:center;margin-bottom:45px}
:where(#section04, #section05) .box-title .title{font-size: 42px;font-weight: 700;line-height: 48px;letter-spacing: -0.04em;}
:where(#section04, #section05) .box-title .desc{font-size: 20px;font-weight: 350;line-height: 30px;letter-spacing: -0.03em;margin:0;color:#3D3D38}
:where(#section04, #section05) .box-title .desc span{font-size:32px;line-height:40px;}
#section04 .box-title .desc{margin-top:15px}
#section05 .box-title .desc{margin-bottom:25px}

#section04 .wrap-item{display:flex;justify-content: center;gap:0 30px}
#section04 .wrap-item .box-item{flex-basis: 20%}
#section04 .wrap-item .box-item .icon{position:relative;padding:30px 36px;border: 1px solid #E8E8E8;background-color:#fff;border-radius:12px}
#section04 .wrap-item .box-item .icon .ic{display:block;width:143px;height:156px;background-repeat:no-repeat;background-position:center}
#section04 .wrap-item .box-item:nth-child(1) .icon .ic{background-image:url('../images/main/ic_sec04_01_off.png');}
#section04 .wrap-item .box-item:nth-child(2) .icon .ic{background-image:url('../images/main/ic_sec04_02_off.png');}
#section04 .wrap-item .box-item:nth-child(3) .icon .ic{background-image:url('../images/main/ic_sec04_03_off.png');}
#section04 .wrap-item .box-item:nth-child(4) .icon .ic{background-image:url('../images/main/ic_sec04_04_off.png');}
#section04 .wrap-item .box-item:nth-child(5) .icon .ic{background-image:url('../images/main/ic_sec04_05_off.png');}
#section04 .wrap-item .box-item .txt{margin-top:20px;font-size: 18px;font-weight: 400;line-height: 24px;letter-spacing: -0.03em;text-align: center;color:#1A2336}
#section04 .wrap-item .box-item:hover .icon{background: linear-gradient(142.91deg, #E4D7A5 16.49%, #A77249 84.76%);}
#section04 .wrap-item .box-item:hover:nth-child(1) .icon .ic{background-image:url('../images/main/ic_sec04_01_on.png');}
#section04 .wrap-item .box-item:hover:nth-child(2) .icon .ic{background-image:url('../images/main/ic_sec04_02_on.png');}
#section04 .wrap-item .box-item:hover:nth-child(3) .icon .ic{background-image:url('../images/main/ic_sec04_03_on.png');}
#section04 .wrap-item .box-item:hover:nth-child(4) .icon .ic{background-image:url('../images/main/ic_sec04_04_on.png');}
#section04 .wrap-item .box-item:hover:nth-child(5) .icon .ic{background-image:url('../images/main/ic_sec04_05_on.png');}

#section05{background:#FFFCF4}
.robot-swiper {display: block;width: 100%;}
.robot-swiper .swiper-wrapper{gap:0}
.robot-swiper .swiper-slide {display:block;width:calc((100% - 90px) / 3);background:#fff;border-radius:12px;overflow: hidden;border:1px solid #E8E8E8}
.robot-swiper .swiper-slide .box-text{padding:30px 0;text-align:center;}
.robot-swiper .swiper-slide .box-text p{margin:0}
.robot-swiper .swiper-slide .box-text .title{font-size: 28px;font-weight: 700;line-height: 30px;letter-spacing: -0.05em;}
.robot-swiper .swiper-slide .box-text .sub-title{margin-top:10px;font-size: 18px;font-weight: 500;line-height: 22px;color:#999}
.robot-swiper .swiper-slide .box-text a{align-items:center;gap:0 7px;position:relative;line-height:40px;margin:25px 0;padding:0 30px;color:#fff;font-size: 16px;font-weight: 600;letter-spacing: -0.02em;}
.robot-swiper .swiper-slide .box-text a:after{content:"";display:block;width:10px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' fill='none'%3E%3Cpath stroke='%23fff' stroke-miterlimit='10' stroke-width='2' d='m.836.79 6.787 7.07-6.787 7'/%3E%3C/svg%3E") no-repeat 50% 0;}
.robot-swiper .swiper-slide .box-text .desc{font-size: 14px;font-weight: 300;line-height: 22px;letter-spacing: -0.03em;color:#3D3D38}
.robot-swiper .swiper-slide:nth-child(1) .box-text .title{color:#718A6E}
.robot-swiper .swiper-slide:nth-child(1) .box-text a{background:#718A6E}
.robot-swiper .swiper-slide:nth-child(2) .box-text .title{color:#B4725E}
.robot-swiper .swiper-slide:nth-child(2) .box-text a{background:#B4725E}
.robot-swiper .swiper-slide:nth-child(3) .box-text .title{color:#486B9C}
.robot-swiper .swiper-slide:nth-child(3) .box-text a{background:#486B9C}
.robot-swiper .swiper-slide:nth-child(4) .box-text .title{color:#9C64B4}
.robot-swiper .swiper-slide:nth-child(4) .box-text a{background:#9C64B4}
.robot-swiper .swiper-slide:nth-child(5) .box-text .title{color:#E17E0D}
.robot-swiper .swiper-slide:nth-child(5) .box-text a{background:#E17E0D}


@media (max-width:1280px){
    #section04 .wrap-item{gap:0 20px}
    #section04 .wrap-item .box-item{flex-basis:calc((100% - 10px) / 3);}
    #section04 .wrap-item .box-item .icon{padding:25px 30px;}
    #section04 .wrap-item .box-item .icon .ic{width:100%;padding-top:100%}
}
@media (max-width:992px){
    :where(#section05) .container{padding:40px 0}
    :where(#section04) .container{padding:40px 20px}
    :where(#section04, #section05) .box-title{text-align:center;margin-bottom:40px}
    :where(#section04, #section05) .box-title .title{font-size: 30px;line-height: 34px;letter-spacing: -0.03em; }
    :where(#section04, #section05) .box-title .desc{font-size: 16px;font-weight: 300;line-height: 22px;letter-spacing: -0.03em;}
    :where(#section04, #section05) .box-title .desc span{font-size:25px;line-height:30px;}
    #section04 .box-title .desc{margin-top:12px}
    #section05 .box-title .desc{margin-bottom:20px}

    #section04 .wrap-item{gap:25px 5px;flex-wrap: wrap}
    #section04 .wrap-item .box-item{flex-basis:calc((100% - 10px) / 3);}
    #section04 .wrap-item .box-item .icon{padding:27px 29px;border-radius:14px}
    #section04 .wrap-item .box-item .icon .ic{width:calc(184px / 2);height:calc(191px / 2);margin:0 auto;background-size:100%;}
    #section04 .wrap-item .box-item:nth-child(1) .icon .ic{background-image:url('../images/main/ic_sec04_01_off_m.png');}
    #section04 .wrap-item .box-item:nth-child(2) .icon .ic{background-image:url('../images/main/ic_sec04_02_off_m.png');}
    #section04 .wrap-item .box-item:nth-child(3) .icon .ic{background-image:url('../images/main/ic_sec04_03_off_m.png');}
    #section04 .wrap-item .box-item:nth-child(4) .icon .ic{background-image:url('../images/main/ic_sec04_04_off_m.png');}
    #section04 .wrap-item .box-item:nth-child(5) .icon .ic{background-image:url('../images/main/ic_sec04_05_off_m.png');}
    #section04 .wrap-item .box-item:hover:nth-child(1) .icon .ic{background-image:url('../images/main/ic_sec04_01_on_m.png');}
    #section04 .wrap-item .box-item:hover:nth-child(2) .icon .ic{background-image:url('../images/main/ic_sec04_02_on_m.png');}
    #section04 .wrap-item .box-item:hover:nth-child(3) .icon .ic{background-image:url('../images/main/ic_sec04_03_on_m.png');}
    #section04 .wrap-item .box-item:hover:nth-child(4) .icon .ic{background-image:url('../images/main/ic_sec04_04_on_m.png');}
    #section04 .wrap-item .box-item:hover:nth-child(5) .icon .ic{background-image:url('../images/main/ic_sec04_05_on_m.png');}
    #section04 .wrap-item .box-item .txt{margin-top:10px;font-size: 18px;font-weight: 500;line-height: 23px;letter-spacing: -0.02em;}

    #section05{background:#fff}
    .robot-swiper {padding: 20px}
    .robot-swiper .swiper-wrapper{gap:0}
    .robot-swiper .swiper-slide {width:410px;border-radius:14px;}
    .robot-swiper .swiper-slide .box-text{padding:25px 0;}
    .robot-swiper .swiper-slide .box-text .title{font-size: 26px;line-height: 31px;}
    .robot-swiper .swiper-slide .box-text .sub-title{margin-top:5px;font-size: 18px;line-height: 25px;}
    .robot-swiper .swiper-slide .box-text a{gap:0 5px;line-height:42px;margin:18px 0;padding:0 33px;font-size: 15px;}
    .robot-swiper .swiper-slide .box-text a:after{display:block;width:7px;height:14px;background-size:auto 100%}
    .robot-swiper .swiper-slide .box-text .desc{font-size: 18px;line-height: 25px;}
}

@media (max-width:575px){

    :where(#section05) .container{padding:27px 0}
    :where(#section04) .container{padding:27px 13px}
    :where(#section04, #section05) .box-title{text-align:center;margin-bottom:27px}
    :where(#section04, #section05) .box-title .title{font-size: 20px;line-height: 23px;}
    :where(#section04, #section05) .box-title .desc{font-size: 12px;line-height: 15px;}
    :where(#section04, #section05) .box-title .desc span{font-size:17px;line-height:20px;}
    #section04 .box-title .desc{margin-top:8px}
    #section05 .box-title .desc{margin-bottom:16px}
    #section04 .wrap-item{gap:17px 3px;}
    #section04 .wrap-item .box-item{flex-basis:calc((100% - 6px) / 3);}
    #section04 .wrap-item .box-item .icon{padding:18px 18px;border-radius:7px}
    #section04 .wrap-item .box-item .icon .ic{width:calc(184px / 3);height:calc(191px / 3);}
    #section04 .wrap-item .box-item .txt{margin-top:7px;font-size:13px;line-height:15px;}
    .robot-swiper {padding:13px}
    .robot-swiper .swiper-slide {width:273px;border-radius:7px;}
    .robot-swiper .swiper-slide .box-text{padding:17px 0;}
    .robot-swiper .swiper-slide .box-text .title{font-size:17px;line-height:21px;}
    .robot-swiper .swiper-slide .box-text .sub-title{margin-top:3px;font-size:13px;line-height:17px;}
    .robot-swiper .swiper-slide .box-text a{gap:0 3px;line-height:27px;margin:15px 0;padding:0 22px;font-size: 13px;}
    .robot-swiper .swiper-slide .box-text a:after{width:5px;height:11px;}
    .robot-swiper .swiper-slide .box-text .desc{font-size: 12px;line-height: 17px;}

}


