:root{--primary: #13C5DD;--secondary: #354F8E;--light: #EFF5F9;--dark: #1D2A4D}body{font-family:Noto Sans TC,sans-serif}.btn{font-weight:700;transition:.5s}.btn:hover{-webkit-box-shadow:0 8px 6px -6px #555555;-moz-box-shadow:0 8px 6px -6px #555555;box-shadow:0 8px 6px -6px #555}.btn-primary{color:#fff}.btn-square{width:36px;height:36px}.btn-sm-square{width:28px;height:28px}.btn-lg-square{width:46px;height:46px}.btn-square,.btn-sm-square,.btn-lg-square{padding-left:0;padding-right:0;text-align:center}.back-to-top{position:fixed;display:none;right:30px;bottom:0;border-radius:50% 50% 0 0;z-index:99}.navbar-light .navbar-nav .nav-link{font-family:Jost,sans-serif;position:relative;margin-left:30px;padding:30px 0;font-size:18px;font-weight:700;color:var(--dark);outline:none;transition:.5s}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link.active{color:var(--primary)}@media (min-width: 992px){.navbar-light .navbar-nav .nav-link:before{position:absolute;content:"";width:0;height:5px;bottom:0;left:50%;background:var(--primary);transition:.5s}.navbar-light .navbar-nav .nav-link:hover:before,.navbar-light .navbar-nav .nav-link.active:before{width:100%;left:0}}@media (max-width: 991.98px){.navbar-light .navbar-nav .nav-link{margin-left:0;padding:10px 0}}.hero-header{background-size:cover}.service-item{position:relative;height:350px;padding:0 30px;transition:.5s}.service-item .service-icon{width:150px;height:100px;display:flex;align-items:center;justify-content:center;background:var(--primary);border-radius:50%;transform:rotate(-14deg)}.service-item .service-icon i{transform:rotate(15deg)}.service-item a.btn{position:absolute;width:60px;bottom:-48px;left:50%;margin-left:-30px;opacity:0}.service-item:hover a.btn{bottom:-24px;opacity:1}.price-carousel:after{position:absolute;content:"";width:100%;height:50%;bottom:0;left:0;background:var(--primary);border-radius:8px 8px 50% 50%;z-index:-1}.price-carousel .owl-nav{margin-top:35px;width:100%;text-align:center;display:flex;justify-content:center}.price-carousel .owl-nav .owl-prev,.price-carousel .owl-nav .owl-next{position:relative;margin:0 5px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:var(--primary);background:#fff;font-size:22px;border-radius:45px;transition:.5s}.price-carousel .owl-nav .owl-prev:hover,.price-carousel .owl-nav .owl-next:hover{color:var(--dark)}@media (min-width: 576px){.team-item .row{height:400px}}.team-carousel .owl-nav{position:absolute;padding:0 5px;width:100%;height:45px;top:calc(50% - 12px);left:0;display:flex;justify-content:space-between}.team-carousel .owl-nav .owl-prev,.team-carousel .owl-nav .owl-next{position:relative;width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--primary);border-radius:45px;font-size:22px;transition:.5s}.team-carousel .owl-nav .owl-prev:hover,.team-carousel .owl-nav .owl-next:hover{background:var(--dark)}.banner-carousel .owl-dots{margin-top:15px;display:flex;align-items:center;justify-content:center}.banner-carousel .owl-dot{position:relative;display:inline-block;margin:0 5px;width:20px;height:20px;background:var(--light);border:2px solid var(--primary);border-radius:20px;transition:.5s}.banner-carousel .owl-dot.active{width:40px;height:40px;background:var(--primary)}.banner-carousel .owl-item img,#news img{width:100%;object-fit:contain;height:auto}.belongs-to-employee-img{height:25px!important;width:25px!important;object-fit:revert!important}.text-custom{color:#fe914e!important;--bs-text-opacity: 1}.bg-custom{background-color:#fe914e!important;--bs-bg-opacity: 1}.custom-color{color:#fe914e!important}.schedule-table th,.schedule-table td{text-align:center;vertical-align:middle;border:1px solid #000}.schedule-table .circle{font-size:14px}#title{font-size:2.5rem}h1.index{font-size:2rem!important}h2.index{font-size:1rem}.tiptap-editor .ProseMirror img{max-width:100%;height:auto}@media screen and (min-width: 1280px){.banner-carousel .owl-item img{height:400px;object-fit:fill}#news img{height:400px;object-fit:unset}.belongs-to-employee-img{height:25px!important;width:25px!important;object-fit:revert!important}}
