.swiper-pagination .swiper-pagination-bullet {
    width: 14px;
    height: 14px;
}
.section-block-demo1-banner1 {
    overflow: hidden;
}
.section-block-demo1-banner1 img {
    visibility: visible !important;
}




[pagination-style="custom-5"] .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    margin:.5rem; border-radius: 10px; opacity: .7;
}

[pagination-style="custom-5"] .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 35px;  opacity: 1;
}
.section-block-demo84-case{position:relative;}
.section-block-demo84-case .title{color:var(--bs-theme-color);}
.section-block-demo84-case .text{color:#646464;font-size:18px;line-height:1.5;}
.section-block-demo84-case .case-item{padding:.5%;width:25%;align-self:flex-start;}
.section-block-demo84-case .case-item .item-inner{border:8px solid transparent;}
.section-block-demo84-case .case-item .item-img{border:2px solid transparent;}
.section-block-demo84-case .case-item .item-img img{aspect-ratio: 1;}
.section-block-demo84-case .case-item .item-img,.section-block-demo84-case .case-item .item-inner{position:relative;display:block;overflow:hidden;transition:all ease-in-out .35s;}
.section-block-demo84-case .case-item:hover .item-img{border-color:#2d7981;}
.section-block-demo84-case .case-item:hover .item-inner{background-color:rgba(45,121,129,.3);}
.section-block-demo84-case .case-item .item-info{position:absolute;bottom:0;left:0;padding:10px 5%;width:100%;transition:all ease-in-out .35s;z-index:199;}
.section-block-demo84-case .case-item .mask{position:absolute;z-index: 99;width:100%;height:100%;background-color:rgba(0,0,0,0.3);left:0;top:0;}
.section-block-demo84-case .case-item:hover .item-info{bottom:3rem;}
.section-block-demo84-case .case-item .item-bg{display:block;margin-bottom:3px;width:52px;height:5px;background-color:#2d7981;}
.section-block-demo84-case .case-item .item-title{color:#fff;text-transform:capitalize;font-weight:600;font-size:18px;line-height:2;}
.section-block-demo84-case .case-title-bar{width:35%;}
.section-block-demo84-case .case-item01{width:32.5%;}
.section-block-demo84-case .case-item02{width:32.5%;}
.section-block-demo84-case .case-item03{width:36%;}
.section-block-demo84-case .case-item04{width:27%;}
.section-block-demo84-case .case-item05{width:37%;}
.section-block-demo84-case .case-item06{width:36%;}
.section-block-demo84-case .case-item07{width:27%;}
.section-block-demo84-case .case-item08{width:37%;}
.section-block-demo84-case .case-item09{width:50%;}
@media only screen and (max-width:1680px){.section-block-demo84-case .title{padding:1rem 0;}
    .section-block-demo84-case .text{font-size:16px;}
    .section-block-demo84-case .case-item .item-title{font-size:1.5rem;}
}
@media only screen and (max-width:1366px){.section-block-demo84-case .title{padding:.5rem 0;}
    .section-block-demo84-case .text{font-size:14px;}
    .section-block-demo84-case .case-item .item-title{font-size:1.2rem;}
    .section-block-demo84-case .case-item:hover .item-info{bottom:1.5rem;}
    .section-block-demo84-case .case-item .item-bg{width:3rem;height:3px;}
    .section-block-demo84-case .case-item .item-img,.section-block-demo84-case .case-item .item-inner{border-radius:75px 15px 75px 15px;}
}
@media only screen and (max-width:992px){.section-block-demo84-case .case-item .item-img,.section-block-demo84-case .case-item .item-inner{border-radius:50px 10px 50px 20px;}
    .section-block-demo84-case .case-title-bar{margin-bottom:1rem;width:100%;}
    .section-block-demo84-case .case-item:not(.case-title-bar){width:50%;}
    .section-block-demo84-case .case-item.case-item09{position:relative;bottom:unset;left:unset;width:100%;-webkit-transform:unset;transform:unset;}
}
@media only screen and (max-width:640px){
    .section-block-demo84-case .case-item:not(.case-title-bar){width:100%;}
    .section-block-demo84-case .text{ font-size: 12px;}
    .section-block-demo84-case .case-item .item-img,.section-block-demo84-case .case-item .item-inner{border-radius:25px 5px 25px 5px;}
}
#sectionIdq9f9x36 {padding-top: 70px;padding-bottom: 70px;}#sectionIdq9f9x36 > .layout.d-flex.flex-wrap > .case-item.case-title-bar > .title-bar > .title {color: rgb(134, 173, 166);font-size: 40px;font-weight: 700;font-family: Poppins;text-transform: uppercase;}#sectionIdq9f9x36 > .layout.d-flex.flex-wrap > .case-item.case-item09 > .item-inner > .item-img > img {height: auto;width: 100%;}#sectionIdq9f9x36 > .layout.d-flex.flex-wrap > .pro_fen_l {height: auto;width: 30%;}#sectionIdq9f9x36 > .layout.d-flex.flex-wrap > .pro_fen_l > .case-item.case-title-bar {height: auto;width: 100%;}#sectionIdq9f9x36 > .layout.d-flex.flex-wrap > .pro_fen_r {height: auto;width: 65%;display: flex;flex-wrap: wrap;}#sectionIdq9f9x36 > .layout.d-flex.flex-wrap {justify-content: space-between;align-items: center;}#sectionIdq9f9x36 > .layout.d-flex.flex-wrap > .pro_fen_l > .case-item.case-title-bar > .title-bar > .text {font-size: 18px;color: rgb(51, 51, 51);}#sectionIdq9f9x36 > .layout.d-flex.flex-wrap > .pro_fen_l > .case-item.case-title-bar > .title-bar > .title {color: rgb(134, 173, 166);font-size: 36px;font-family: Poppins;font-weight: 700;text-transform: uppercase;padding-top: 0px;}#sectionIdq9f9x36 > .layout.d-flex.flex-wrap > .pro_fen_r > .case-item.case-item01 {height: auto;width: 33.3333%;}#sectionIdq9f9x36 > .layout.d-flex.flex-wrap > .pro_fen_l > ul {font-size: 16px;margin-top: 20px;}#sectionIdq9f9x36 > .layout.d-flex.flex-wrap > .pro_fen_l > ul > li {display: flex;align-items: center;font-weight: 500;}#sectionIdq9f9x36 > .layout.d-flex.flex-wrap > .pro_fen_l > ul > li > svg {margin-right: 10px;fill: rgb(255, 174, 0);}@media screen and (max-width: 820px){#sectionIdq9f9x36 > .layout.d-flex.flex-wrap > .pro_fen_l {height: auto;width: 100%;}#sectionIdq9f9x36 > .layout.d-flex.flex-wrap > .pro_fen_r {height: auto;width: 100%;}#sectionIdq9f9x36 {padding-bottom: 50px;padding-top: 50px;}#sectionIdq9f9x36 > .layout.d-flex.flex-wrap > .pro_fen_l > .case-item.case-title-bar > .title-bar > .title {font-size: 32px;}#sectionIdq9f9x36 > .layout.d-flex.flex-wrap > .pro_fen_l > .case-item.case-title-bar > .title-bar > .text {font-size: 16px;}}@media screen and (max-width: 480px){#sectionIdq9f9x36 > .layout.d-flex.flex-wrap > .pro_fen_r > .case-item.case-item01 {width: 50%;}#sectionIdq9f9x36 {padding-top: 30px;padding-bottom: 30px;}#sectionIdq9f9x36 > .layout.d-flex.flex-wrap > .pro_fen_l > .case-item.case-title-bar > .title-bar > .title {font-size: 28px;}}
.section-block-demo78-about{position:relative;padding:65px 0 115px 0;}
.section-block-demo78-about .about-video-playbtn{position:absolute;top:45%;right:17.5%;padding:50px;border-radius:50%;background-color:rgba(255,255,255,.7);}
.section-block-demo78-about .about-video-playbtn svg{position:relative;z-index:9;width:60px;height:60px;fill:var(--bs-theme-color);}
.section-block-demo78-about .about-video-playbtn i{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:rgba(255,255,255,.35);-webkit-animation:circlescale 3s linear infinite;animation:circlescale 3s linear infinite;}
.section-block-demo78-about .about-video-playbtn i+i{-webkit-animation-delay:1s;animation-delay:1s;}
.section-block-demo78-about .about-video-playbtn i+i+i{-webkit-animation-delay:2s;animation-delay:2s;}
.section-block-demo78-about .about-info{position:relative;width:800px;font-size:16px;line-height:1.5;}
.section-block-demo78-about .about-info .about-title{padding:25px 0;color:#000; line-height:.8;}
.section-block-demo78-about .about-info .about-subtit{color:var(--bs-theme-color);text-transform:uppercase;font-weight:500;font-size:24px;line-height:1;}
.section-block-demo78-about .about-info .about-desc{margin:32px 0 55px 0;width:75%;}
.section-block-demo78-about .about-info .about-btn{position:relative;padding:0 30px;border-radius:50px;text-transform:uppercase;font-size:18px;line-height:40px;}
.section-block-demo78-about .number-items{margin-top:75px;}
.section-block-demo78-about .number-item{position:relative;display:block;padding:10px;max-width:185px;}
.section-block-demo78-about .number-item:first-child{padding-left:0;}
.section-block-demo78-about .number-item .item-inner .item-title{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:var(--bs-theme-color);font-weight:500;font-size:40px;line-height:.8;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}
.section-block-demo78-about .number-item .item-inner .item-ico{margin-left:7px;color:var(--bs-body-color);font-size:26px;}
.section-block-demo78-about .number-item .item-inner .item-line{display:block;margin:8px 0;width:74px;height:1px;background-color:rgba(0,0,0,.7);}
@media (max-width:1366px){.section-block-demo78-about .about-video-playbtn{right:10%;padding:30px;}
    .section-block-demo78-about .about-info{width:66%;font-size:14px;}
    .section-block-demo78-about .about-info .about-desc{margin:20px 0;width:85%;}
    .section-block-demo78-about .about-info .about-title{padding:15px 0;}
    .section-block-demo78-about .about-info .about-btn{padding:0 1.5rem;font-size:16px;line-height:36px;}
    .section-block-demo78-about .about-info .about-subtit{font-size:1.45rem;}
    .section-block-demo78-about .number-item .item-inner .item-title{font-size:2.5rem;}
    .section-block-demo78-about .number-items{margin-top:4rem;}
}
@media (max-width:992px){.section-block-demo78-about{padding:3rem 0 5rem 0;}
    .section-block-demo78-about .about-video-playbtn{right:5%;padding:15px;}
    .section-block-demo78-about .about-video-playbtn svg{width:4rem;height:4rem;}
    .section-block-demo78-about .about-info{width:78%;font-size:12px;}
    .section-block-demo78-about .number-item .item-inner .item-title{font-size:2rem;}
    .section-block-demo78-about .about-info .about-title{padding:10px 0;}
    .section-block-demo78-about .about-info .about-subtit{font-size:1.2rem;}
    .section-block-demo78-about .number-items{margin-top:3rem;}
    .section-block-demo78-about .about-info .about-desc{width:100%;}
    .section-block-demo167-generalimgtext3 .sc-block-item{width:49%!important;}
}
@media (max-width:640px){.section-block-demo78-about{padding:1.5rem 0 2rem 0;}
    .section-block-demo78-about .about-video-playbtn{top:5%;padding:7px;}
    .section-block-demo78-about .about-video-playbtn svg{width:3rem;height:3rem;}
    .section-block-demo78-about .about-info{width:100%;}
    .section-block-demo78-about .number-items{margin-top:1.5rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .section-block-demo78-about .number-item{width:48%;max-width:48%;}
    .section-block-demo78-about .number-item .item-inner .item-title{font-size:1.8rem;}
    .section-block-demo78-about .about-info .about-subtit{font-size:1rem;}
}
#sectionIdhtfby3b > .layout.about-inner > .about-info > .about-title.title {font-size: 36px;line-height: 1.5em;padding-top: 14px;padding-bottom: 14px;font-weight: 700;color: rgb(134, 173, 166);}#sectionIdhtfby3b {padding-top: 70px;padding-bottom: 70px;background-position-y: 50%;}#sectionIdhtfby3b > .layout.about-inner > .about-info > .about-desc {font-size: 18px;line-height: 1.8em;}#sectionIdhtfby3b > .layout.about-inner > .about-info > .number-items.d-flex.justify-content-between > .number-item > .desc-block > .desc {text-align: center;font-weight: 600;}#sectionIdhtfby3b > .layout.about-inner > .about-info > .number-items.d-flex.justify-content-between > .number-item {padding-left: 10px;}@media screen and (max-width: 820px){#sectionIdhtfby3b > .layout.about-inner > .about-info > .about-title.title {font-size: 32px;}#sectionIdhtfby3b {padding-bottom: 50px;padding-top: 50px;}#sectionIdhtfby3b > .layout.about-inner > .about-info > .about-desc {font-size: 16px;}}@media screen and (max-width: 480px){#sectionIdhtfby3b > .layout.about-inner > .about-info > .about-title.title {font-size: 28px;}#sectionIdhtfby3b {padding-bottom: 30px;padding-top: 30px;}}
.section-block-demo48-generalimgtext2 {
    position: relative;
    padding: 1rem 0 3rem;
}

.section-block-demo48-generalimgtext2 .title-bar .title[heading-type="1"] {
    text-align: center;
    font-size: 2.5rem;
}

.section-block-demo48-generalimgtext2 .sc-block-item {
    padding: 0;
}


.section-block-demo48-generalimgtext2 .item-inner .item-info .item-title {
    font-size: 1.6rem;
    font-weight: bold;
    padding-top: .5rem;
    padding-bottom: .5rem;
}

.section-block-demo48-generalimgtext2[slide-btn-style="custom-5"] .swiper-button::before {
    font-size: 3rem;
    color: rgba(53, 53, 53, .2);
}

.section-block-demo48-generalimgtext2[slide-btn-style="custom-5"] .swiper-button:hover::before {

    color: rgba(53, 53, 53, .5);
}

.section-block-demo48-generalimgtext2[slide-button=slide-button-always-show] .swiper-button-prev {
    left: -3%;

}

.section-block-demo48-generalimgtext2[slide-button=slide-button-always-show] .swiper-button-next {
    right: -3%;
}
.section-block-demo160-application {
    position: relative;
    padding: 59px 0 206px;
}

.section-block-demo160-application .application {
    position: relative;
}

.section-block-demo160-application .section-bg {
    position: absolute;
    right: 0;
    top: 46%;
    font-size: 97px;
    line-height: 1.28;
    font-weight: 500;
    text-transform: uppercase;
    opacity: .03;
}

.section-block-demo160-application .line {
    width: 1px;
    height: 154px;
    background-color: var(--bs-sec-theme-color);
    position: absolute;
    top: 0;
    right: calc((100% - var(--bs-screen-large))/2);
}

.section-block-demo160-application .application-outer-wrap {
    width: 72%;
}

.section-block-demo160-application .advantage-items.top {
    position: relative;
    width: 73.2%;
}

.section-block-demo160-application .advantage-items.bottom {
    width: 100%;
}

.section-block-demo160-application .advantage-item {
    position: relative;
    display: block;
    padding-top: 77px;
}

.section-block-demo160-application .advantage-item .item-inner {
    position: relative;
    display: block;
    overflow: hidden;
    height: 100%;
    text-align: center;
    color: #000;
}

.section-block-demo160-application .item-icon {
    background: url(../img/apply-circle.png);
    width: 140px;
    height: 140px;
    margin: 0 auto;
    position: relative;
}

.section-block-demo160-application .item-icon img,
.section-block-demo160-application .item-icon .dashed {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.section-block-demo160-application .item-icon .dashed {
    width: 113px;
    height: 113px;
    border: 2px dashed var(--bs-sec-theme-color);
    border-radius: 50%;
    animation: rotate 20s linear infinite;
}

@keyframes rotate {
    0% {
        -webkit-transform: translate(-50%, -50%) rotate(0);
        transform: translate(-50%, -50%) rotate(0);
    }

    100% {
        -webkit-transform: translate(-50%, -50%) rotate(360deg);
        transform: translate(-50%, -50%) rotate(360deg);
    }
}

.section-block-demo160-application .item-info {
    width: 201px;
    height: 57px;
    background-color: #F2FAFA;
}

.section-block-demo160-application .advantage-item .item-title {
    font-size: 18px;
    line-height: 1.3;
    font-weight: 600;
}

.section-block-demo160-application .title-bar {
    padding-top: 16px;
}

.section-block-demo160-application .title {
    font-size: 46px;
    line-height: 1.22;
    text-transform: uppercase;
}

.section-block-demo160-application .title[heading-type="11"] {
    padding-top: 33px;
}

.section-block-demo160-application .title[heading-type="11"] .sub {
    color: #000;
    font-weight: 400;
    margin-bottom: 1.4rem;
}

.section-block-demo160-application .title[heading-type="11"] .sub i {
    width: auto;
    height: auto;
    background: none;
    color: var(--bs-theme-color);
}

.section-block-demo160-application .title[heading-type="11"] .sub em {
    margin: 0 .3rem;
}

.section-block-demo160-application .button {
    text-align: right;
    padding-top: 16rem;
    padding-right: 27px;
}

.section-block-demo160-application .button img {
    margin-right: 7px;
    vertical-align: bottom;
}

.section-block-demo160-application .button .btn {
    border-width: 0 0 1px 0;
    font-size: 24.63px;
    padding: 0 5px;
    text-transform: capitalize;
    font-weight: 600;
    opacity: .6;
    line-height: 1;
}

.section-block-demo160-application .button .btn[btn-text-color="dark"],
.section-block-demo160-application .button .btn[btn-hover-text-color="dark"] {
    color: #000;
}

.section-block-demo160-application .button .btn[btn-border-color="gray"] {
    border-color: #d2d2d2;
}

@media (max-width:1600px){
    .section-block-demo160-application .advantage-items.top {
        width: 80%;
    }
}

@media (max-width:1550px) {
    .section-block-demo160-application {
        padding: 3rem 0 4rem 0;
    }

    .section-block-demo160-application .advantage-items.top {
        width: 100%;
    }

    .section-block-demo160-application .title {
        font-size: 40px;
    }
}

@media (max-width:1280px) {
    .section-block-demo160-application .title {
        font-size: 35px;
    }
}

@media (max-width:992px) {
    .section-block-demo160-application {
        padding: 3rem 0;
    }

    .section-block-demo160-application .application {
        flex-direction: column-reverse;
    }

    .section-block-demo160-application .title-bar {
        width: 100%;
    }

    .section-block-demo160-application .application-outer-wrap {
        width: 100%;
    }

    .section-block-demo160-application .title {
        text-align: center !important;
    }

    .section-block-demo160-application .button {
        text-align: center;
        padding-top: 1rem;
        padding-right: 0;
    }

    .section-block-demo160-application .advantage-item {
        padding-top: 55px;
    }
}

@media (max-width:480px) {
    .section-block-demo160-application .title {
        font-size: 30px;
    }

    .section-block-demo160-application .button .btn {
        font-size: 20px;
    }

    .section-block-demo160-application .advantage-items {
        justify-content: center;
    }
}
#sectionIdpbskcnn {background-color: rgb(240, 240, 240);background-position-x: 100%;background-size: auto;background-position-y: 100%;padding-top: 40px;padding-bottom: 40px;}#sectionIdpbskcnn > .layout.d-flex.align-items-center.justify-content-between.application > .title-bar > .title {color: rgb(134, 173, 166);font-size: 36px;font-weight: 700;font-family: Poppins;padding-bottom: 0px;}#sectionIdpbskcnn > .layout.d-flex.align-items-center.justify-content-between.application > .title-bar {text-align: right;height: auto;width: 100%;max-width: 100%;display: flex;flex-direction: column;justify-content: center;align-content: center;align-items: center;}#sectionIdpbskcnn > .layout.d-flex.align-items-center.justify-content-between.application > .title-bar > .btn {border-top-left-radius: 20px;border-top-right-radius: 20px;border-bottom-right-radius: 20px;border-bottom-left-radius: 20px;float: none;}#sectionIdpbskcnn > .layout.d-flex.align-items-center.justify-content-between.application > .title-bar > div {padding-top: 24px;padding-bottom: 24px;font-size: 18px;text-align: center;}#sectionIdpbskcnn > .layout.d-flex.align-items-center.justify-content-between.application > .application-outer-wrap {height: auto;width: 100%;max-width: 100%;margin-top: 20px;margin-bottom: 20px;}#sectionIdpbskcnn > .layout.d-flex.align-items-center.justify-content-between.application > .application-outer-wrap > .advantage-items.d-flex.flex-wrap.justify-content-between.bottom > .advantage-item {height: auto;width: 16%;text-align: center;padding-top: 20px;max-width: 16%;}#sectionIdpbskcnn > .layout.d-flex.align-items-center.justify-content-between.application > .application-outer-wrap > .advantage-items.d-flex.flex-wrap.justify-content-between.bottom > .advantage-item > .item-inner.d-flex > .item-info.d-flex.align-items-center.justify-content-center {height: auto;width: 100%;padding-top: 10px;padding-bottom: 10px;flex-wrap: wrap;padding-right: 10px;padding-left: 10px;min-height: 160px;align-items: flex-start;justify-content: flex-start;align-content: flex-start;}#sectionIdpbskcnn > .layout.d-flex.align-items-center.justify-content-between.application > .application-outer-wrap > .advantage-items.d-flex.flex-wrap.justify-content-between.bottom > .advantage-item > .item-inner.d-flex > .item-info.d-flex.align-items-center.justify-content-center > .item-title {font-weight: 600;height: auto;width: 100%;margin-bottom: 10px;}#sectionIdpbskcnn > .layout.d-flex.align-items-center.justify-content-between.application > .application-outer-wrap > .advantage-items.d-flex.flex-wrap.justify-content-between.bottom {align-items: flex-start;align-content: flex-start;}#sectionIdpbskcnn > .layout.d-flex.align-items-center.justify-content-between.application {flex-direction: column;}#sectionIdpbskcnn > .layout.d-flex.align-items-center.justify-content-between.application > .title-bar > .desc {line-height: 36px;padding-top: 14px;padding-bottom: 24px;}@media screen and (max-width: 820px){#sectionIdpbskcnn > .layout.d-flex.align-items-center.justify-content-between.application > .application-outer-wrap > .advantage-items.d-flex.flex-wrap.justify-content-between.bottom > .advantage-item {width: 33.3333%;max-width: 33.3333%;}#sectionIdpbskcnn > .layout.d-flex.align-items-center.justify-content-between.application > .title-bar > .title {font-size: 32px;}#sectionIdpbskcnn {padding-top: 20px;padding-bottom: 20px;}#sectionIdpbskcnn > .layout.d-flex.align-items-center.justify-content-between.application > .title-bar > .desc {font-size: 16px;}}@media screen and (max-width: 480px){#sectionIdpbskcnn > .layout.d-flex.align-items-center.justify-content-between.application > .application-outer-wrap > .advantage-items.d-flex.flex-wrap.justify-content-between.bottom > .advantage-item {width: 50%;}#sectionIdpbskcnn > .layout.d-flex.align-items-center.justify-content-between.application > .application-outer-wrap > .advantage-items.d-flex.flex-wrap.justify-content-between.bottom {flex-wrap: wrap;}#sectionIdpbskcnn > .layout.d-flex.align-items-center.justify-content-between.application > .title-bar > .title {font-size: 28px;}#sectionIdpbskcnn {padding-bottom: 10px;padding-top: 10px;}}
.d-flex .block-item img{aspect-ratio: 1;object-fit: cover;}
.section-block-demo99-inquiry{position:relative;padding: 3rem 0;text-align: center;}
.section-block-demo99-inquiry .inquiry-title{position:relative;text-transform: capitalize;font-weight:900;font-size: 2.857rem; color: #000;}
.section-block-demo99-inquiry .inquiry-desc{margin-left: auto;margin-right: auto;padding-top: 1.714rem;line-height: 1.6;font-size: 1.428rem;max-width: 45rem;}
.section-block-demo99-inquiry .btn{padding: .7rem 1rem;text-transform:uppercase;cursor:pointer;margin-top: 2.5rem;}

@media (max-width:1366px){

    .section-block-demo99-inquiry .inquiry-title{font-size: 2.3rem;}
    .section-block-demo99-inquiry .inquiry-desc{ padding-top:1.5rem; font-size: 1.2rem; }
    .section-block-demo99-inquiry .btn{ margin-top: 1.5rem;}
}
@media (max-width:768px){
    .section-block-demo99-inquiry{padding:2rem 0;}
    .section-block-demo99-inquiry .inquiry-title{font-size:2rem;}
    .section-block-demo99-inquiry .inquiry-desc{ padding-top:1rem; font-size: 1rem; }
    .section-block-demo99-inquiry .btn{ margin-top: 1rem; font-size: 12px;padding:.5rem .8rem; }
}
@media (max-width:640px){
    .section-block-demo99-inquiry .inquiry-title{font-size:1.6rem;}
    .section-block-demo99-inquiry .inquiry-desc{  font-size: 12px;padding-top:.5rem;  }
}
#sectionIdjcq8x6p {padding-top: 40px;background-color: rgb(240, 240, 240);padding-bottom: 40px;}#sectionIdjcq8x6p > .layout {margin-bottom: 20px;}#sectionIdjcq8x6p > .layout > h2 {font-size: 36px;font-weight: 700;background-color: rgba(0, 0, 0, 0);color: rgb(134, 173, 166);text-transform: uppercase;}@media screen and (max-width: 820px){#sectionIdjcq8x6p > .layout > h2 {font-size: 32px;}#sectionIdjcq8x6p {padding-top: 20px;padding-bottom: 20px;}}@media screen and (max-width: 480px){#sectionIdjcq8x6p > .layout > h2 {font-size: 28px;}#sectionIdjcq8x6p {padding-top: 10px;padding-bottom: 10px;}}
.section-block-demo47-number {
    padding-bottom: 7rem;
}

.section-block-demo47-number .number-item {
    display: flex;
}

.section-block-demo47-number .number-item .item-img {
    margin-right: 15px;
}

.section-block-demo47-number .number-item .item-img img {
    width: 100px;
    -moz-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    -ms-transition-duration: .3s;
    transition-duration: .3s;
}

.section-block-demo47-number .number-item:hover .item-img img {
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(-10px);
}

.section-block-demo47-number .number-item .item-info {
    position: relative;
    flex: 1;

    padding-left: 20px;
    padding-bottom: 5px;
    border-left: 2px solid #ddd;
}

.section-block-demo47-number .number-item .item-main {
    position: relative;
    display: flex;
    align-items: center;
}

.section-block-demo47-number .number-item .item-main-top {
    align-items: flex-start;
}

.section-block-demo47-number .number-item .item-num,
.section-block-demo47-number .number-item .item-ico {
    font-size: 3.5rem;
    font-weight: bold;
}

.section-block-demo47-number .number-item .item-txt {
    font-size: 3rem;
    font-weight: bold;
}

.section-block-demo47-number .number-item .item-main-top .item-txt {
    font-size: 1.15rem;
    color: #888;
}

.section-block-demo47-number .number-item .item-unit {}

.section-block-demo47-number .number-item .item-title {
    font-weight: bold;
}

@media only screen and (max-width:1440px) {
    .section-block-demo47-number .number-item {
        display: block;
        text-align: center;
    }

    .section-block-demo47-number .number-item .item-img {
        margin-right: 0;
    }

    .section-block-demo47-number .number-item .item-info {
        padding-left: 0;
        border-left: none
    }

    .section-block-demo47-number .number-item .item-main-top {
        align-items: center;
    }

    .section-block-demo47-number .number-item .item-main {
        justify-content: center;
        padding: 1rem 0;
    }

}

@media only screen and (max-width:1080px) {
    .section-block-demo47-number .number-item {
        width: 50%;
        margin: 2rem 0;
    }
}

@media only screen and (max-width:480px) {
    .section-block-demo47-number .number-item {
        width: 100%;
    }
}
#sectionId66wuuik10 {background-color: rgb(240, 240, 240);padding-bottom: 40px;padding-top: 40px;}#sectionId66wuuik10 > .layout > .inquiry-title > strong > span {font-family: Montserrat;font-size: 40px;font-weight: 700;}#sectionId66wuuik10 > .layout > .inquiry-title > .sub {font-family: Montserrat;font-size: 20px;font-weight: 600;color: rgb(134, 173, 166);}#sectionId66wuuik10 > .layout > .inquiry-wrap > .btn {border-top-left-radius: 20px;border-top-right-radius: 20px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;margin-top: 20px;margin-bottom: 20px;}#sectionId66wuuik10 > .layout > .inquiry-title {font-size: 36px;font-weight: 700;font-family: Poppins;padding-bottom: 0px;color: rgb(134, 173, 166);text-transform: uppercase;}#sectionId66wuuik10 > .layout > .inquiry-desc {color: rgb(51, 51, 51);width: auto;max-width: 900px;font-size: 18px;}@media screen and (max-width: 820px){#sectionId66wuuik10 > .layout > .inquiry-title {font-size: 32px;}#sectionId66wuuik10 {padding-top: 20px;padding-bottom: 20px;}}@media screen and (max-width: 480px){#sectionId66wuuik10 > .layout > .inquiry-desc {font-size: 16px;}#sectionId66wuuik10 {padding-top: 10px;padding-bottom: 10px;}#sectionId66wuuik10 > .layout > .inquiry-title {font-size: 28px;}#sectionId66wuuik10 > .layout > .d-flex > .block-item > a > .ding_title > h3 {font-size: 20px;}#sectionId66wuuik10 > .layout > .d-flex > .block-item {width: 100%;}#sectionId66wuuik10 > .layout > .d-flex {flex-wrap: wrap;}}
#sectionIdvrk6nse {background-color: rgb(244, 242, 237);padding-top: 120px;padding-bottom: 120px;background-position-x: 50%;background-position-y: 50%;}#sectionIdvrk6nse > .layout.d-flex.flex-wrap.number-items > .block-item.number-item > .item-img > svg {fill: rgb(255, 255, 255);color: rgb(134, 173, 166);}#sectionIdvrk6nse > .layout.d-flex.flex-wrap.number-items > .block-item.number-item > .item-info > .item-main > .item-num {font-size: 40px;color: rgb(255, 255, 255);}#sectionIdvrk6nse > .layout.d-flex.flex-wrap.number-items > .block-item.number-item > .item-info > .item-main > .item-txt {font-size: 16px;font-weight: 600;color: rgb(255, 255, 255);}#sectionIdvrk6nse > .layout.d-flex.flex-wrap.number-items > .block-item.number-item > .item-info > .item-title {font-weight: 500;color: rgb(255, 255, 255);}@media screen and (max-width: 820px){#sectionIdvrk6nse {padding-top: 60px;padding-bottom: 60px;}}@media screen and (max-width: 480px){#sectionIdvrk6nse {padding-bottom: 40px;padding-top: 40px;}}
.section-container-wrap-block .layout {
    padding: 20px 0;
}
#sectionId1ozpo7y {padding-top: 30px;padding-bottom: 30px;background-color: rgb(243, 242, 237);}#sectionId1ozpo7y > .layout > h2 {color: rgb(134, 173, 166);font-size: 40px;font-weight: 700;text-transform: uppercase;font-family: Poppins;}#sectionId1ozpo7y > .layout {padding-top: 0px;}#sectionId1ozpo7y > .layout > h2 > span {font-size: 36px;}@media screen and (max-width: 820px){#sectionId1ozpo7y > .layout > h2 > span {font-size: 32px;}}@media screen and (max-width: 480px){#sectionId1ozpo7y > .layout > h2 > span {font-size: 28px;}#sectionId1ozpo7y {padding-top: 10px;padding-bottom: 10px;}}
.section-container-wrap-block .layout {
    padding: 20px 0;
}
#sectionIdei6bl7r > .layout {padding-top: 0px;padding-bottom: 0px;}#sectionIdei6bl7r > .layout > .fact-container {display: flex;justify-content: space-between;margin-right: 3%;flex-wrap: wrap;}#sectionIdei6bl7r > .layout > .fact-container > .left-wrap {width: 45%;max-width: 45%;}#sectionIdei6bl7r > .layout > .fact-container > .right-wrap {width: 38%;max-width: 38%;padding-top: 21px;}
#sectionIdei6bl7r > .layout > .fact-container > .right-wrap .elem-wrap:last-child{margin-top:40px;}
#sectionIdei6bl7r {padding-top: 75px;padding-bottom: 75px;}#sectionIdei6bl7r > .layout > .fact-container > .left-wrap > .elem-wrap > .mw-100 {transition-behavior: normal;transition-duration: 0.3s;transition-timing-function: ease;transition-delay: 0s;transition-property: transform;box-shadow: rgba(0, 0, 0, 0.2) 5px 5px 10px;border-top-left-radius: 30px;border-bottom-left-radius: 30px;border-bottom-right-radius: 30px;border-top-right-radius: 30px;}#sectionIdei6bl7r > .layout > .fact-container > .left-wrap > .elem-wrap > .mw-100:hover {transform: scale(1.02);}#sectionIdei6bl7r > .layout > .fact-container > .left-wrap > .title-block > h2 {font-size: 40px;font-weight: 700;line-height: 1.5em;color: rgb(141, 177, 171);}#sectionIdei6bl7r > .layout > .fact-container > .left-wrap > .elem-wrap > h3 {font-size: 24px;font-weight: 700;line-height: 1.5em;padding-top: 28px;color: rgb(51, 51, 51);}#sectionIdei6bl7r > .layout > .fact-container > .left-wrap > .elem-wrap > .desc {font-size: 18px;line-height: 1.5em;}#sectionIdei6bl7r > .layout > .fact-container > .left-wrap > .btn {border-top-left-radius: 20px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;border-top-right-radius: 20px;margin-top: 80px;padding-top: 10px;padding-bottom: 10px;padding-right: 30px;padding-left: 30px;}#sectionIdei6bl7r > .layout > .fact-container > .left-wrap > .title-block {margin-bottom: 50px;}#sectionIdei6bl7r > .layout > .fact-container > .right-wrap > .elem-wrap > .mw-100 {transition-behavior: normal;transition-duration: 0.3s;transition-timing-function: ease;transition-delay: 0s;transition-property: transform;box-shadow: rgba(0, 0, 0, 0.2) 5px 5px 10px;border-top-left-radius: 30px;border-bottom-left-radius: 30px;border-bottom-right-radius: 30px;border-top-right-radius: 30px;}#sectionIdei6bl7r > .layout > .fact-container > .right-wrap > .elem-wrap > .mw-100:hover {transform: scale(1.02);}#sectionIdei6bl7r > .layout > .fact-container > .right-wrap > .elem-wrap > h3 {font-size: 24px;font-weight: 700;line-height: 1.5em;padding-top: 21px;color: rgb(51, 51, 51);}#sectionIdei6bl7r > .layout > .fact-container > .right-wrap > .elem-wrap > .desc {font-size: 18px;line-height: 1.5em;}#sectionIdei6bl7r > .layout > .fact-container > .right-wrap > .elem-wrap.btm {margin-top: 40px;}#sectionIdei6bl7r > .layout > .fact-container > .right-wrap > .elem-wrap.btm > h3 {padding-top: 21px;}#sectionIdei6bl7r > .layout > .fact-container > .right-wrap > .elem-wrap.btm > .desc {font-size: 18px;}@media screen and (max-width: 820px){#sectionIdei6bl7r > .layout > .fact-container > .left-wrap > .title-block > h2 {font-size: 30px;}#sectionIdei6bl7r > .layout > .fact-container > .left-wrap > .title-block {margin-bottom: 30px;}#sectionIdei6bl7r > .layout > .fact-container > .left-wrap > .btn {margin-top: 50px;}#sectionIdei6bl7r > .layout > .fact-container > .left-wrap {width: 45%;max-width: 48%;}#sectionIdei6bl7r > .layout > .fact-container > .right-wrap {max-width: 45%;width: 45%;}#sectionIdei6bl7r > .layout > .fact-container {margin-right: 0px;}#sectionIdei6bl7r > .layout > .fact-container > .left-wrap > .elem-wrap > h3 {font-size: 20px;}#sectionIdei6bl7r > .layout > .fact-container > .right-wrap > .elem-wrap > h3 {font-size: 20px;}#sectionIdei6bl7r {padding-top: 50px;padding-bottom: 50px;}}@media screen and (max-width: 480px){#sectionIdei6bl7r > .layout > .fact-container > .left-wrap {width: 100%;max-width: 100%;}#sectionIdei6bl7r > .layout > .fact-container > .right-wrap {width: 100%;max-width: 100%;}#sectionIdei6bl7r {padding-top: 30px;padding-bottom: 30px;}}
.section-block-demo111-else09{position:relative;padding:5rem 0 128px 0;}
.section-block-demo111-else09 .title-bar{margin-bottom:3rem;}
.section-block-demo111-else09 .title{text-transform:uppercase;font-weight:500;font-size:38px;}
.section-block-demo111-else09 [heading-type="6"] .line{background-color:#aeaeae;}
.section-block-demo111-else09 .swiper-slide{padding:1.5rem;transition:all ease-in-out .35s;}
.section-block-demo111-else09 .swiper-slide.swiper-slide-active{}
.section-block-demo111-else09[pagination-btn-position=custom] .swiper-control{position:unset;}
.section-block-demo111-else09[pagination-btn-position=custom] .swiper-button{position:absolute;top:50%;transform:translateY(-50%);}
.section-block-demo111-else09[pagination-btn-position=custom] .swiper-button-prev{left:28.85%;}
.section-block-demo111-else09[pagination-btn-position=custom] .swiper-button-next{right:28.85%;}
.section-block-demo111-else09[slide-btn-style=square] .swiper-button{width:46px;height:46px;border:none;}
.section-block-demo111-else09[pagination-btn-color=theme] .swiper-button,.section-block-demo111-else09[pagination-btn-color=theme] .swiper-pagination-bullet{background-color:#797979;opacity:1;}
.section-block-demo111-else09[pagination-btn-color=theme] .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--bs-theme-color);}
.section-block-demo111-else09 .block-items{padding:1.5rem;}
.section-block-demo111-else09 .block-item{padding:1px;}
.section-block-demo111-else09 .swiper-wrapper{align-items:center;}
@media screen and (max-width:1366px){.section-block-demo111-else09{padding:3.5rem 0;}
    .section-block-demo111-else09 .title-bar{margin-bottom:1.8rem;}
    .section-block-demo111-else09 .title{font-size:2rem;}
}
@media screen and (max-width:1079px){.section-block-demo111-else09 .block-item{width:25%;}
    .section-block-demo111-else09 .block-items,.section-block-demo111-else09 .swiper-slide{padding:10px;}
}
@media screen and (max-width:768px){.section-block-demo111-else09{padding:1.5rem 0;}
    .section-block-demo111-else09 .title-bar{margin-bottom:1.3rem;}
    .section-block-demo111-else09 .title{font-size:1.5rem;}
    .section-block-demo111-else09 [heading-type="6"] strong{padding-bottom:1rem;}
}
@media screen and (max-width:640px){.section-block-demo111-else09 .block-item{width:50%;}
}
.section-block-demo111-else09{position:relative;padding:5rem 0 128px 0;}
.section-block-demo111-else09 .title-bar{margin-bottom:3rem;}
.section-block-demo111-else09 .title{text-transform:uppercase;font-weight:500;font-size:38px;}
.section-block-demo111-else09 [heading-type="6"] .line{background-color:#aeaeae;}
.section-block-demo111-else09 .swiper-slide{padding:1.5rem;transition:all ease-in-out .35s;}
.section-block-demo111-else09 .swiper-slide.swiper-slide-active{}
.section-block-demo111-else09[pagination-btn-position=custom] .swiper-control{position:unset;}
.section-block-demo111-else09[pagination-btn-position=custom] .swiper-button{position:absolute;top:50%;transform:translateY(-50%);}
.section-block-demo111-else09[pagination-btn-position=custom] .swiper-button-prev{left:28.85%;}
.section-block-demo111-else09[pagination-btn-position=custom] .swiper-button-next{right:28.85%;}
.section-block-demo111-else09[slide-btn-style=square] .swiper-button{width:46px;height:46px;border:none;}
.section-block-demo111-else09[pagination-btn-color=theme] .swiper-button,.section-block-demo111-else09[pagination-btn-color=theme] .swiper-pagination-bullet{background-color:#797979;opacity:1;}
.section-block-demo111-else09[pagination-btn-color=theme] .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--bs-theme-color);}
.section-block-demo111-else09 .block-items{padding:1.5rem;}
.section-block-demo111-else09 .block-item{padding:1px;}
.section-block-demo111-else09 .swiper-wrapper{align-items:center;}
@media screen and (max-width:1366px){.section-block-demo111-else09{padding:3.5rem 0;}
    .section-block-demo111-else09 .title-bar{margin-bottom:1.8rem;}
    .section-block-demo111-else09 .title{font-size:2rem;}
}
@media screen and (max-width:1079px){.section-block-demo111-else09 .block-item{width:25%;}
    .section-block-demo111-else09 .block-items,.section-block-demo111-else09 .swiper-slide{padding:10px;}
}
@media screen and (max-width:768px){.section-block-demo111-else09{padding:1.5rem 0;}
    .section-block-demo111-else09 .title-bar{margin-bottom:1.3rem;}
    .section-block-demo111-else09 .title{font-size:1.5rem;}
    .section-block-demo111-else09 [heading-type="6"] strong{padding-bottom:1rem;}
}
@media screen and (max-width:640px){.section-block-demo111-else09 .block-item{width:50%;}
}
.section-block-demo167-generalimgtext3 {
    padding: 70px 0;
    background-image: url(../img/abouts_bg01.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.section-block-demo167-generalimgtext3 .title-bar {
    margin-bottom: 2.5rem;
}
.section-block-demo167-generalimgtext3 .sc-block-item {
    padding: 1.5rem;
    width:33%;
    box-sizing: border-box;
    display: inline-block;
}
.section-block-demo167-generalimgtext3 .title-bar .title {
    padding: 0;
}
.section-block-demo167-generalimgtext3
.sc-block-item
.item-inner
.item-info {
    padding: 1rem;
    background-color: #f4f4f4;
    line-height: 1.75;
}
.section-block-demo167-generalimgtext3
.sc-block-item
.item-inner
.item-info
.item-time {
    font-size: 14px;
    margin-top: 0;
}
.section-block-demo167-generalimgtext3
.sc-block-item
.item-inner
.item-info
.item-title {
    color: #333333;
    padding: 0;
    margin: 10px 0;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-weight: 600;
    font-size: 22px;
    line-height: 1.5;
}
.section-block-demo167-generalimgtext3
.sc-block-item
.item-inner
.item-info
.item-desc {
    font-size: 16px;
    margin-top: 0;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.section-block-demo167-generalimgtext3
.sc-block-item
.item-inner
.item-img
img {
    aspect-ratio: 4/3;
    object-fit: cover;
    object-position: center;
}
@media (min-width: 993px) {
    .section-block-demo167-generalimgtext3
    .layout.outer-swiper-wrap
    .swiper-control {
        display: none;
    }
}
@media screen and (max-width: 992px) {
    .section-block-demo167-generalimgtext3 {
        padding: 50px 0;
    }
    .section-block-demo167-generalimgtext3 .title-bar {
        margin-bottom: 1.5rem;
    }
    .section-block-demo167-generalimgtext3
    .sc-block-item
    .item-inner
    .item-info
    .item-title {
        font-size: 18px;
    }
    .section-block-demo167-generalimgtext3
    .sc-block-item
    .item-inner
    .item-info
    .item-desc {
        font-size: 14px;
    }
    .section-block-demo167-generalimgtext3 .sc-block-item {
        padding: 1rem;
    }
}
@media screen and (max-width: 480px) {
    .section-block-demo167-generalimgtext3 {
        padding: 40px 0;
    }
    .section-block-demo167-generalimgtext3 .title-bar {
        margin-bottom: 0.5rem;
    }
    .section-block-demo167-generalimgtext3
    .sc-block-item
    .item-inner
    .item-info
    .item-title {
        font-size: 16px;
    }
    .section-block-demo167-generalimgtext3
    .sc-block-item
    .item-inner
    .item-info
    .item-desc {
        font-size: 14px;
    }
    .section-block-demo167-generalimgtext3 .sc-block-item {
        padding: 0.5rem;
    }
}
