.home-top-section>div.bg-animated-gradient{display:none}@media screen and (max-width:575px){.home-top-section{max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;background-color:transparent;position:relative;padding-top:24px}.home-top-section>div.bg-animated-gradient{display:block}}@media screen and (max-width:575px) and (max-width:575px){.home-top-section{background-color:rgba(0,91,103,0.7)}}.home-banner-intro-section{position:relative;z-index:99}@media screen and (max-width:575px){.home-banner-intro-section{padding:16px}}.top-banner-section{position:relative}.top-banner-section .home-banner-mask-size{width:100%;height:100%;aspect-ratio:760/730;position:relative}@media screen and (max-width:575px){.top-banner-section .home-banner-mask-size{aspect-ratio:358/404}}.top-banner-section .home-banner-mask-size .slick-list.mask.bottom-right{--r:24px!important;--s:24px!important;--c:24px!important;--tp:89px!important;--bt:16px!important}.top-banner-section .home-banner-mask-size .slick-list.mask.bottom-right .slide-indicator-container{position:absolute}.top-banner-section .slick-slider{width:100%;height:100%;aspect-ratio:760/730}.top-banner-section .slick-slider .slick-list{border-radius:24px}.top-banner-section .slick-slider .slick-list .slide-item{position:relative;aspect-ratio:760/730;width:100%;height:100%}@media screen and (max-width:575px){.top-banner-section .slick-slider .slick-list .slide-item{aspect-ratio:358/404}}.top-banner-section .slick-slider img,.top-banner-section .slick-slider video{aspect-ratio:760/730;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro-block-section{position:relative;height:100%;padding:12px;border-radius:24px;background-color:rgba(0,91,103,0.7)}@media screen and (max-width:575px){.intro-block-section{background-color:transparent}}.intro-block-section .intro-block-content{position:relative;z-index:2;display:block;-ms-flex-line-pack:center;align-content:center;vertical-align:middle;height:100%;border-radius:24px}.intro-block-section .intro-block-content .intro-text{color:#ffffff;font-size:30px;line-height:34px;padding:16px 0}.intro-block-section .intro-block-content .intro-text h1{font-size:64px;font-weight:700;line-height:76px;margin-bottom:20px}.intro-block-section .intro-block-content .intro-text img{vertical-align:baseline}.intro-block-section .intro-block-content .intro-icon{position:absolute;z-index:3;bottom:-8px;right:-5px}.intro-block-section .intro-block-content .intro-icon img{height:140px;width:auto}.home-background-image{background-position:top center;background-size:cover;background-repeat:no-repeat;background-image:url("../images/illustration/Main-home_Background.jpg");padding-bottom:78px}.branch-slider{overflow:visible}.branch-slider.slick-slider{border-radius:0}.branch-slider.slick-slider .slick-list{border-radius:0;overflow:visible}.branch-slider .slide-item{position:relative;width:282px;height:480px;margin:0 8px}@media screen and (max-width:575px){.branch-slider .slide-item{width:100%;height:auto;margin:0 0 32px}.branch-slider .slide-item:first-child{margin:0}}.branch-slider .slide-item .branch-mask-size{--r:24px!important;--s:24px!important;--c:14px!important;--tp:13px!important;--bt:15px!important}.branch-slider .slide-item .branch-intro{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:24px;overflow:hidden;padding:16px}@media screen and (max-width:575px){.branch-slider .slide-item .branch-intro{background:none!important}}.branch-slider .slide-item .branch-intro .title{font-size:50px;font-style:normal;font-weight:700;line-height:56px;color:#3c3c3c;text-align:left}@media screen and (max-width:575px){.branch-slider .slide-item .branch-intro .title{text-align:center;font-size:30px;line-height:34px;padding-bottom:16px}}.branch-slider .slide-item .branch-intro .body{font-size:16px;font-style:normal;font-weight:400;line-height:22px;color:#3c3c3c}@media screen and (max-width:575px){.branch-slider .slide-item .branch-intro .body{display:none}}.branch-slider .slide-item .branch-item{width:282px;height:480px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px}@media screen and (max-width:575px){.branch-slider .slide-item .branch-item{width:100%;height:auto}}.branch-slider .slide-item .branch-item .img{border-radius:14px;width:100%;max-height:100%;aspect-ratio:258/360}.branch-slider .slide-item .branch-item .img.empty{background-color:#c8c8c8}.branch-slider .slide-item .branch-item .img.empty img{display:none}.branch-slider .slide-item .branch-item .img.branch-img-desktop{display:block}.branch-slider .slide-item .branch-item .img.branch-img-mobile{display:none}@media screen and (max-width:575px){.branch-slider .slide-item .branch-item .img{aspect-ratio:336/136}.branch-slider .slide-item .branch-item .img.branch-img-desktop{display:none!important}.branch-slider .slide-item .branch-item .img.branch-img-mobile{display:block!important}}.branch-slider .slide-item .branch-item .img img{border-radius:14px;width:100%;max-height:100%;aspect-ratio:258/360;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:575px){.branch-slider .slide-item .branch-item .img img{aspect-ratio:336/136}}.branch-slider .slide-item .branch-item .title{padding:10px 0;color:#000000;font-size:20px;font-style:normal;font-weight:700;line-height:30px;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:575px){.branch-slider .slide-item .branch-item .title{padding:10px 0 16px}}.branch-slider .slide-item .branch-item .contact-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.branch-slider .slide-item .branch-item .contact-area .contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:8px}.branch-slider .slide-item .branch-item .contact-area .contact .branch-contact-item{min-width:80px;height:34px;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.branch-slider .slide-item .branch-item .contact-area .contact .branch-contact-item.white{background-color:#ffffff;border-radius:100px;border:2px solid #158f8f;color:#158f8f}.branch-slider .slide-item .branch-item .contact-area .contact .branch-contact-item.white:hover{background-color:#d3f9f9}.branch-slider .slide-item .branch-item .contact-area .contact .branch-contact-item.green{background-color:#158f8f;border-radius:100px;color:#ffffff}.branch-slider .slide-item .branch-item .contact-area .contact .branch-contact-item.green:hover{background-color:#006272}.branch-slider .slide-item .branch-item .contact-area .contact .branch-contact-item svg{height:16px}.branch-slider .slide-item .branch-item .contact-area .contact .branch-contact-item .contact-title{text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:22px;text-transform:capitalize}.branch-slider .slide-item .contact-website{position:absolute;right:14px;bottom:12px}.branch-slider .slide-item .contact-website svg path:hover{fill:#003b44}.about-us-section{gap:90px!important}@media screen and (max-width:575px){.about-us-section{gap:56px!important}}.about-us-section .about-us-detail-highlight .detail-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:575px){.about-us-section .about-us-detail-highlight .detail-item{padding-bottom:30px}}.about-us-section .about-us-detail-highlight .detail-item .body{padding:24px 0}.about-us-section .about-us-detail-highlight .detail-item .readmore a{color:#158f8f;font-size:16px;font-style:normal;font-weight:600;line-height:22px;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.about-us-section .about-us-detail-highlight .highlight-images{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width:575px){.about-us-section .about-us-detail-highlight .highlight-images{padding:0 4px}.about-us-section .about-us-detail-highlight .highlight-images>div{padding-left:8px;padding-right:8px}}.about-us-section .about-us-detail-highlight .highlight-images img{border-radius:24px;overflow:hidden;width:100%;height:auto;aspect-ratio:1/1}.about-us-section .about-us-banner-slider-section{position:relative}.about-us-section .about-us-banner-slider-section .slider-icon{margin-top:0}.about-us-section .about-us-banner-slider-section .slider-icon.right{right:-40px;top:-110px}@media screen and (max-width:575px){.about-us-section .about-us-banner-slider-section .slider-icon.right{right:-20px;top:-40px}}.about-us-section .about-us-banner-slider-section .slider-icon img{width:219px;height:219px}@media screen and (max-width:575px){.about-us-section .about-us-banner-slider-section .slider-icon img{width:140px;height:140px}}.about-us-section .about-us-banner-slider-section .about-us-banner-slider{border-radius:24px}@media screen and (max-width:575px){.about-us-section .about-us-banner-slider-section .about-us-banner-slider{margin-top:30px}}.about-us-section .about-us-banner-slider-section .about-us-banner-slider .slide-item{position:relative;width:100%;height:100%;aspect-ratio:1320/700}.about-us-section .about-us-banner-slider-section .about-us-banner-slider .slide-item img,.about-us-section .about-us-banner-slider-section .about-us-banner-slider .slide-item video{width:100%;height:100%;aspect-ratio:1320/700;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:575px){.about-us-section .about-us-banner-slider-section .about-us-banner-slider .slide-item{aspect-ratio:358/500}.about-us-section .about-us-banner-slider-section .about-us-banner-slider .slide-item img,.about-us-section .about-us-banner-slider-section .about-us-banner-slider .slide-item video{aspect-ratio:358/500}}@media screen and (max-width:1280px){.intro-block-section .intro-block-content .intro-text{font-size:24px;line-height:28px}.intro-block-section .intro-block-content .intro-text h1{font-size:48px;line-height:52px}.intro-block-section .intro-block-content .intro-text h1 img{height:60px;width:auto}.intro-block-section .intro-block-content .intro-icon img{height:100px}}@media screen and (max-width:1024px){.intro-block-section .intro-block-content .intro-text{font-size:22px;line-height:26px}.intro-block-section .intro-block-content .intro-text h1{font-size:36px;line-height:40px}.intro-block-section .intro-block-content .intro-text h1 img{height:50px;width:auto}.intro-block-section .intro-block-content .intro-icon img{height:100px}}@media screen and (max-width:768px){.intro-block-section .intro-block-content .intro-text{font-size:20px;line-height:24px}.intro-block-section .intro-block-content .intro-text h1{font-size:30px;line-height:36px}.intro-block-section .intro-block-content .intro-text h1 img{height:40px;width:auto}.intro-block-section .intro-block-content .intro-icon img{height:65px}}@media screen and (max-width:575px){.top-banner-section .slick-slider{aspect-ratio:358/404}.top-banner-section .slick-slider .slick-list{aspect-ratio:358/404}.top-banner-section .slick-slider img,.top-banner-section .slick-slider video{aspect-ratio:358/404}.intro-block-section .intro-block-content .intro-text{font-size:22px;line-height:24px}.intro-block-section .intro-block-content .intro-text h1{font-size:30px;line-height:34px}.intro-block-section .intro-block-content .intro-text h1 img{height:40px;width:auto;vertical-align:middle}.intro-block-section .intro-block-content .intro-icon{bottom:-75px;right:-20px}.intro-block-section .intro-block-content .intro-icon img{height:90px;width:auto}}