@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"../library/fontawesome/7.x/css/all.min.css";body{font-family:"Roboto","Noto Sans TC","Arial","Microsoft Yahei",sans-serif;font-size:1rem;overflow-x:hidden}.custom-dropdown .dropdown-item{color:#475569;padding:10px 15px}.custom-dropdown .dropdown-item:hover{background-color:#e4fbed}.custom-dropdown .dropdown-item.active{background-color:#009241;color:#fff}.custom-btn.btn-primary{background-color:#009241;border-color:#009241}.custom-btn.btn-primary:hover,.custom-btn.btn-primary:focus,.custom-btn.btn-primary:active{background-color:#005f2a;border-color:#005f2a}.custom-btn.btn-primary-light{background-color:#dcfce7;border-color:#dcfce7;color:#009241}.custom-btn.btn-primary-light:hover{background-color:#009241;border-color:#009241;color:#fff}.custom-btn.btn-secondary{background-color:#9a3412;border-color:#9a3412;color:#009241}.custom-btn.btn-outline-primary{color:#009241;border-color:#009241}.custom-btn.btn-outline-primary:hover,.custom-btn.btn-outline-primary:active,.custom-btn.btn-outline-primary:focus{background-color:#009241;border-color:#009241;color:#fff}.custom-btn.btn-outline-light:hover{color:#009241}.custom-btn.btn-light{color:#009241}.custom-btn.btn-light:hover{color:#11803a;background-color:#9ff2bd;border-color:#48e683;box-shadow:0 0 10px 0 rgba(0,146,65,.15)}.custom-breadcrumb .breadcrumb-item{color:#494643}.custom-breadcrumb .breadcrumb-item+.breadcrumb-item::before{font-family:"Font Awesome 7 Free";font-weight:700;color:#9b9b9b}.custom-breadcrumb .breadcrumb-item.active{color:#009241}.custom-pagination{gap:5px}.custom-pagination .page-link{color:#009241;border-radius:.375rem}.custom-pagination .page-item:first-child .page-link,.custom-pagination .page-item:last-child .page-link{border-radius:.375rem}.custom-pagination .active>.page-link{background-color:#009241;border-color:#009241;color:#fff}.custom-swiper-pagination{min-height:20px}.custom-swiper-pagination .swiper-pagination-bullet{transition:all .3s;width:15px;height:15px;background-color:#7bb1be}.custom-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:18px;height:18px;background-color:#2d525b}.custom-swiper-with-nav .func-btn{top:50%;transform:translate(0 -50%);width:54px;height:54px;background-color:#fff;color:#009241;box-shadow:0 0 15px 0 rgba(0,146,65,.125);transition:all .2s}.custom-swiper-with-nav .func-btn::after{display:none}.custom-swiper-with-nav .func-btn:hover{background-color:#009241;color:#fff}.custom-swiper-with-nav .func-btn.swiper-button-prev{left:-70px}.custom-swiper-with-nav .func-btn.swiper-button-next{right:-70px}.text-ellipsis-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.text-ellipsis-4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}.text-ellipsis-6{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;text-overflow:ellipsis}.header{position:sticky;top:0;z-index:9999;background-color:#fff;transition:all .3s;padding:20px 0}.header .circle{background:linear-gradient(135deg, rgb(187, 247, 208) 0%, rgba(187, 247, 208, 0.5) 100%);transition:all .3s}.header .circle.left{width:85px;height:85px;left:5%;top:calc(-10% - 20px)}.header .circle.right{width:180px;height:180px;right:0;top:calc(-50% - 20px)}.header.sticky{box-shadow:0 0 15px 0 rgba(0,146,65,.35);background-color:rgba(255,255,255,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:10px 0}.header.sticky .circle.left{width:50px;height:50px;top:calc(-10% - 10px)}.header.sticky .circle.right{width:150px;height:150px;top:calc(-50% - 10px)}.top-contact{background-color:#f0fdf4;color:#009241}.top-contact .content-number{font-size:1.875rem;line-height:32px}.top-contact .content-text{color:#475569;font-size:.75rem;text-align:justify;max-width:60px}.menu ul{list-style:none}.menu>ul>li>a{color:#334155;font-size:1.125rem;transition:all .3s;padding:6px 0}.menu>ul>li>a i{font-size:.5rem;margin-left:5px;transition:all .3s;color:#cbd5e1}.menu>ul>li>a:hover,.menu>ul>li>a.active{color:#009241;background-color:#f0fdf4}.menu>ul>li>a:hover i,.menu>ul>li>a.active i{color:#009241}.menu>ul>li.has-child:hover>a{color:#009241;background-color:#f0fdf4}.menu>ul>li.has-child:hover>a i{color:#009241;transform:rotate(180deg)}.menu>ul>li.has-child:hover .sub-menu{opacity:1;visibility:visible;z-index:999}.menu .sub-menu{top:100%;left:50%;transform:translateX(-50%);z-index:-1;opacity:0;transition:all .3s;visibility:hidden;padding-top:8px}.menu .sub-menu ul{background-color:#fff;min-width:264px;border-radius:25px;padding:10px;box-shadow:0 0 10px 0 rgba(0,146,65,.15)}.menu .sub-menu a{color:#334155;padding:10px 15px;border-radius:12px;transition:all .3s}.menu .sub-menu a::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(to right, rgb(134, 239, 172) 0%, rgba(134, 239, 172, 0) 100%);opacity:0;visibility:hidden;z-index:-1;transition:all .3s;border-radius:12px}.menu .sub-menu a.active,.menu .sub-menu a:hover{color:#006b30}.menu .sub-menu a.active::before,.menu .sub-menu a:hover::before{visibility:visible;z-index:1;opacity:.45}.burger-menu{width:50px;height:50px;border-radius:10px;padding:5px;transition:all .3s;cursor:pointer}.burger-menu>div{width:80%;height:3px;border-radius:50em;background-color:#16a34a;transition:all .3s}.burger-menu>div:nth-child(2){margin-top:5px;width:60%}.burger-menu>div:nth-child(3){margin-top:5px;width:60%}.burger-menu:hover>div{background-color:#009241}.burger-menu.active{background-color:#e0ffee}.burger-menu.active>div:nth-child(1){transform:rotate(45deg);margin-left:3px}.burger-menu.active>div:nth-child(2){display:none}.burger-menu.active>div:nth-child(3){width:80%;margin-top:-3px;transform:rotate(-45deg);margin-left:3px}.responsive-popup{top:90px;bottom:0;left:0;right:0;z-index:999;background-color:rgba(255,255,255,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);visibility:hidden;opacity:0;z-index:-1;transition:all .3s}.responsive-popup.active{visibility:visible;opacity:1;z-index:999}.responsive-popup .main-box{padding:0 15px}.responsive-menu ul{list-style:none}.responsive-menu>ul>li{border-bottom:1px solid #e2e8f0}.responsive-menu>ul>li:last-child{border-bottom:none}.responsive-menu>ul>li.active .trigger a{color:#16a34a}.responsive-menu>ul>li.active .trigger i{transform:rotate(90deg)}.responsive-menu>ul>li.active .sub-menu{opacity:1;visibility:visible;z-index:1;margin-bottom:10px;height:auto}.responsive-menu>ul>li.active .sub-menu ul{opacity:1}.responsive-menu .trigger{padding:10px;border-radius:10px}.responsive-menu .trigger a{font-size:1.125rem;color:#16a34a}.responsive-menu .trigger .expand-btn{color:#94a3b8;width:36px;height:36px}.responsive-menu .trigger i{transform:rotate(0deg);transition:all .3s}.responsive-menu .sub-menu{opacity:0;visibility:hidden;z-index:-1;height:0;font-size:18px;border-radius:10px;background:linear-gradient(to bottom, rgba(34, 197, 94, 0) 0%, rgba(34, 197, 94, 0.15) 100%);transition:all .2s}.responsive-menu .sub-menu ul{opacity:0}.responsive-menu .sub-menu a{color:#475569;padding:10px}.responsive-menu .sub-menu a:hover{color:#009241}.menu-open{overflow:hidden}.footer{background-color:#16a34a;border-top-left-radius:20px;border-top-right-radius:20px}.footer .circle{background-color:#86efac;opacity:.2}.footer .circle.circle-1{width:800px;height:800px;top:60%;left:-5%}.footer .circle.circle-2{width:516px;height:516px;background-color:#fcd34d;top:70%;left:20%}.footer .circle.circle-3{width:800px;height:800px;opacity:.1;right:-10%;top:-80%}.footer ul{list-style:none}.footer .copyright{border-top:1px solid rgba(255,255,255,.5);color:#fff}.footer .links-box h5{font-size:1rem;opacity:.7;color:#fff}.footer .links-box a{color:#fff;transition:all .2s}.footer .links-box a:hover{color:#fde68a}.footer .contact{min-width:310px}.footer .contact .logo{background-color:#fff;padding:5px 15px}.footer .contact .logo img{max-width:180px}.footer .contact .info{color:#fff;font-size:.875rem}.footer .contact .info .icon-area{width:24px;height:24px;background-color:#fff;color:#16a34a}.footer .contact .info a{transition:all .2s}.footer .contact .info a:hover{color:#fef08a !important}.back-top{visibility:hidden;opacity:0;z-index:-1;transition:all .3s;right:15px;bottom:60px;width:50px;height:50px;cursor:pointer;font-size:1.25rem;color:#22c55e;background:linear-gradient(to right, rgb(240, 253, 244) 0%, rgba(255, 255, 255, 0.9) 100%)}.back-top.show{visibility:visible;opacity:1;z-index:999}.back-top:hover{box-shadow:0 0 10px 0 rgba(0,146,65,.35)}.sub-page-top{padding:70px 0;background-repeat:no-repeat;background-size:cover;background:linear-gradient(135deg, rgb(187, 247, 208) 0%, rgba(187, 247, 208, 0.5) 100%)}.sub-page-top::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:url("../images/sub-page-top-bg.png") no-repeat center center;background-size:cover}.sub-page-top h2{color:#009241;font-size:2.25rem}.sub-page-menu{border-radius:15px;border:1px solid #f1f5f9;box-shadow:0 0 10px 0 rgba(203,213,225,.25)}.sub-page-menu ul{list-style:none}.sub-page-menu ul a{border-radius:15px;font-size:1rem;color:#475569;transition:all .2s}.sub-page-menu ul a i{font-size:.75rem;color:#94a3b8}.sub-page-menu ul a:hover,.sub-page-menu ul a.active{background:linear-gradient(135deg, rgb(146, 255, 195) 0%, rgb(224, 255, 238) 100%);color:#009241;box-shadow:0 0 5px 0 rgba(0,146,65,.125)}.sub-page-menu ul a:hover i,.sub-page-menu ul a.active i{color:#009241}.custom-tabs{list-style:none}.custom-tabs a{border:1px solid rgba(0,0,0,0);background-color:#fff;border-radius:50em;padding:6px 40px;color:#475569;transition:all .2s}.custom-tabs a:hover,.custom-tabs a.active{background-color:#22c55e;border-color:#22c55e;color:#fff;box-shadow:0 0 15px 0 rgba(34,197,94,.25)}.custom-tabs.style2 a{border-color:#e2e8f0}.custom-list-box{max-width:960px}.custom-list-box .item{font-size:.875rem;background-color:#f1f7f8;border-radius:10px}.custom-list-box .sub-title{background-color:#d7e7eb;color:#009241;flex:0 0 20%}.custom-list-box .paragraph{color:#334155}.custom-list-title{max-width:960px;font-size:1.125rem;color:#009241}.custom-table{max-width:960px;background:linear-gradient(to bottom, rgb(241, 247, 248) 0%, rgba(241, 247, 248, 0) 100%);border-radius:15px;font-size:.875rem}.custom-table .table{border-radius:5px;overflow:hidden}.custom-table .table th,.custom-table .table td{background-color:rgba(255,255,255,.85);color:#334155;border-color:#f1f5f9}.custom-table .table th{background-color:rgba(215,231,235,.6);color:#009241}.custom-helper-box{max-width:960px;font-size:.875rem;color:#475569}.top-pic-box figure{border-radius:20px;border-bottom-right-radius:200px}.top-pic-box figure::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(135deg, rgb(34, 197, 94) 0%, rgba(34, 197, 94, 0) 100%);opacity:.5}.top-pic-box .reg-no{color:#fff;font-size:.875rem;background:linear-gradient(to right, rgb(245, 158, 11) 0%, rgba(180, 83, 9, 0.9) 100%);right:0;bottom:-15px}.news-list-item{border:1px solid #e2e8f0;border-radius:10px;background-color:#fff;transition:all .2s}.news-list-item::before{content:"";width:80%;height:3px;position:absolute;left:50%;bottom:0;transform:translateX(-50%);background-color:#4ade80;transition:all .3s;visibility:hidden;opacity:0}.news-list-item figure .shadow-box{left:0;right:0;top:0;bottom:0;background:linear-gradient(to right, rgb(34, 197, 94) 0%, rgba(34, 197, 94, 0) 100%);color:#fff;font-size:1.25rem;opacity:0;visibility:hidden;transition:all .2s}.news-list-item h5{font-size:1rem;line-height:24px;height:48px;color:#475569}.news-list-item .date{font-size:.75rem;color:#94a3b8}.news-list-item:hover{box-shadow:0 0 15px 0 rgba(0,146,65,.125)}.news-list-item:hover::before{visibility:visible;opacity:1}.news-list-item:hover figure .shadow-box{opacity:1;visibility:visible}.news-list-item:hover h5{color:#009241}.news-list-item-style2{font-size:.875rem;background-color:#fff;border:1px solid #e2e8f0;border-radius:15px;transition:all .2s}.news-list-item-style2 figure{flex:0 0 30%;border-radius:15px}.news-list-item-style2 figure img{width:100%;height:100%}.news-list-item-style2 h5{font-size:1.125rem;color:#475569}.news-list-item-style2 .author{color:#94a3b8}.news-list-item-style2 .author>a{background-color:#e0ffee;transition:all .2s}.news-list-item-style2 .author .avatar{width:36px;height:36px;aspect-ratio:1/1}.news-list-item-style2 .author .avatar img{width:100%;height:100%;background-color:#fff}.news-list-item-style2 .author .name{color:#334155}.news-list-item-style2 .introduce{color:#475569}.news-list-item-style2 .more{color:#009241}.news-list-item-style2:hover{background-color:#ecf7f3;border-color:rgba(0,224,100,.5);box-shadow:0 0 15px 0 rgba(0,146,65,.125)}.news-list-item-style2:hover h5{color:#009241}.news-list-item-style2:hover .author>a{background-color:rgba(0,185,82,.75)}.news-list-item-style2:hover .author .name{color:#fff}.doctor-list-item{background-color:#fff;border:1px solid #e2e8f0;border-radius:15px;transition:all .2s}.doctor-list-item figure{flex:0 0 230px;aspect-ratio:3/4;border-radius:15px}.doctor-list-item figure img{aspect-ratio:3/4}.doctor-list-item .lisence{font-size:.875rem;background:linear-gradient(45deg, rgb(34, 197, 94) 0%, rgba(34, 197, 94, 0.65) 100%);bottom:5px;left:5px;border-radius:5px;color:#fff}.doctor-list-item .license-sm{font-size:.75rem;color:#fff;background:linear-gradient(45deg, rgb(34, 197, 94) 0%, rgba(34, 197, 94, 0.65) 100%)}.doctor-list-item h5{color:#334155;font-size:1.125rem;padding-bottom:10px}.doctor-list-item h5::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(45deg, rgb(34, 197, 94) 0%, rgba(34, 197, 94, 0.65) 100%);border-radius:50em}.doctor-list-item .position{color:#334155;font-size:1rem;height:48px}.doctor-list-item .introduce{margin-top:30px;color:#94a3b8;font-size:.875rem;line-height:20px;height:120px}.doctor-list-item .more{font-size:.875rem;color:#16a34a;padding-bottom:5px}.doctor-list-item .more::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#dcfce7;border-radius:50em}.doctor-list-item:hover{box-shadow:0 0 15px 0 rgba(0,146,65,.25)}.doctor-list-item.style2 figure{flex:0 0 35%;box-shadow:0 0 10px 0 rgba(0,146,65,.125)}.doctor-list-item.style2 .introduce{padding-top:0;height:80px}.knowledge-list-item{background-color:#fff;border-radius:15px;transition:all .2s}.knowledge-list-item::after{content:"";position:absolute;left:15px;right:15px;bottom:0;height:3px;border-radius:50em;background-color:#4ade80;transition:all .2s;visibility:hidden;opacity:0}.knowledge-list-item h5{color:#334155;font-size:1rem}.knowledge-list-item p{color:#94a3b8;font-size:.875rem}.knowledge-list-item .icon-area{border:2px solid #cbd5e1;flex:0 0 32px;height:32px;color:#22c55e;font-size:1rem;transition:all .2s}.knowledge-list-item:hover{box-shadow:0 0 10px 0 rgba(34,197,94,.25)}.knowledge-list-item:hover::after{visibility:visible;opacity:1}.knowledge-list-item:hover .icon-area{background-color:#4ade80;border-color:#4ade80;color:#fff;transform:translateX(3px)}.knowledge-list-item.style2{border:1px solid #e2e8f0}.data-list-item{background:linear-gradient(135deg, rgb(241, 245, 249) 0%, rgba(226, 232, 240, 0.9) 100%);border-radius:15px}.data-list-item p{font-size:.875rem;line-height:20px;height:40px;color:#64748b}.data-list-item .icon-area{right:5px;bottom:5px;font-size:3.875rem;line-height:64px;color:#fff;opacity:.5}.data-list-item .number{font-size:3.75rem;line-height:60px;color:#16a34a}.data-list-item .small-text{font-size:1rem;color:#475569;line-height:30px}.post-detail-top{background:linear-gradient(135deg, rgb(187, 247, 208) 0%, rgba(187, 247, 208, 0.5) 100%);padding:60px 0;border-bottom-left-radius:25px;border-bottom-right-radius:100px}.post-detail-top .title{font-size:2.625rem;color:#334155}.post-detail-top .extra-info>span{background-color:rgba(255,255,255,.65);color:#16a34a;font-size:.875rem}.post-detail-box .top-pic-box{max-width:760px}.post-detail-box .content{color:#475569;font-size:1rem}.post-detail-box .content img{max-width:100% !important;border-radius:10px}.post-detail-box .content p{letter-spacing:2px}.gallery-list-item{transition:all .2s}.gallery-list-item figure{border-radius:15px;aspect-ratio:4/3}.gallery-list-item figure img{width:100%;height:100%;scale:1;transition:all .2s}.gallery-list-item figure>div{width:44px;height:44px;background-color:rgba(0,0,0,.5);color:#fff;right:10px;bottom:10px}.gallery-list-item figure>div i{opacity:.6}.gallery-list-item p{color:#64748b}.gallery-list-item:hover figure{box-shadow:0 0 10px 0 rgba(0,146,65,.25)}.gallery-list-item:hover figure img{scale:1.1;transition:all .2s}.gallery-list-item:hover p{color:#009241}.doctor-detail-top{border-radius:25px;background:linear-gradient(135deg, rgb(187, 247, 208) 0%, rgba(187, 247, 208, 0.5) 100%);box-shadow:0 0 15px 0 rgba(0,146,65,.25)}.doctor-detail-top::before{content:"";position:absolute;top:0;right:0;background:url("../images/doctor-detail-pic.png") no-repeat right top;background-size:cover;width:100%;height:100%}.doctor-detail-top figure{border-radius:15px;aspect-ratio:3/4;max-width:160px}.doctor-detail-top figure img{width:100%;height:100%}.doctor-detail-top h3{color:#009241;font-size:1.875rem}.doctor-detail-top p{color:#475569}.doctor-detail-section{border-radius:15px;border:1px solid #e2e8f0;background-color:#fff;box-shadow:0 0 10px 0 rgba(203,213,225,.25)}.doctor-detail-section h5{color:#334155}.doctor-detail-info{font-size:.875rem}.doctor-detail-info h6{color:#94a3b8;font-size:.875rem}.doctor-detail-info p{color:#334155;font-size:1rem}.doctor-detail-content p{color:#475569;letter-spacing:2px}.doctor-detail-posts{background-color:#f5fef8;border-color:#b0f4c9}.doctor-detail-posts h5{color:#009241}.doctor-detail-posts .more-area a{color:#475569;font-size:.875rem;transition:all .2s}.doctor-detail-posts .more-area a i{color:#009241;font-size:.75rem}.doctor-detail-posts .more-area a:hover{color:#009241}.search-box{border:2px solid #e2e8f0;box-shadow:0 0 15px 0 rgba(148,163,184,.125);transition:all .2s;background-color:#fff}.search-box:focus-within{border-color:#009241;box-shadow:0 0 15px 0 rgba(0,146,65,.125)}.search-box .icon-area{color:#94a3b8;font-size:1rem}.search-box .form-control{border:none;color:#334155}.search-box .form-control:focus,.search-box .form-control:active,.search-box .form-control:hover{box-shadow:none}.jobs-toolbox{font-size:.875rem}.jobs-toolbox .counter{color:#475569}.jobs-toolbox .counter span{color:#009241}.jobs-list-item{border:1px solid #e2e8f0;border-radius:15px;background-color:#fff;transition:all .2s}.jobs-list-item .type{right:5px;top:5px;background-color:#e4fbed;color:#16a34a;font-size:.75rem}.jobs-list-item .type.parttime{background-color:#f3e8ff;color:#581c87}.jobs-list-item h5{font-size:1.25rem;color:#475569;transition:all .2s}.jobs-list-item .location{font-size:.875rem;color:#475569}.jobs-list-item .location i{color:#009241}.jobs-list-item .sallary{color:#475569}.jobs-list-item .extra{border-top:1px solid #f1f5f9}.jobs-list-item .extra .btn{font-size:.875rem}.jobs-list-item:hover{cursor:pointer;box-shadow:0 0 15px 0 rgba(203,213,225,.25);border-color:#009241}.jobs-list-item:hover h5{color:#009241}.job-detail-aside{background:linear-gradient(135deg, rgb(228, 251, 237) 0%, rgba(228, 251, 237, 0.5) 100%);border-radius:15px}.job-detail-aside .money{color:#475569;font-size:.875rem}.job-detail-aside .money h6{color:#64748b;font-size:.875rem}.job-detail-aside .money span{font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:1.5rem}.job-detail-box{border:1px solid #e2e8f0;border-radius:15px;box-shadow:0 0 15px 0 rgba(0,146,65,.125)}.job-detail-box h2{color:#334155}.job-detail-box .extra{color:#64748b}.job-detail-box .extra i{color:#009241}.job-detail-box .content{color:#475569}.job-detail-box .content img{max-width:100% !important}.contact-map{border-radius:15px;aspect-ratio:3/4;cursor:pointer}.contact-map::after{content:"";position:absolute;background:linear-gradient(135deg, rgb(22, 163, 74) 0%, rgba(22, 163, 74, 0) 100%);opacity:.25;left:0;right:0;top:0;bottom:0;transition:all .2s;z-index:1;visibility:visible}.contact-map iframe{position:absolute;left:0;top:0;border:0;width:100%;height:100%}.contact-map:hover::after{opacity:0;z-index:-1;visibility:hidden}.contact-box{border:2px solid #c1f7d5;border-radius:15px;background-color:#f5fef8}.contact-box h2{font-size:1.875rem;color:#334155}.contact-ways{font-size:.875rem;color:#475569}.contact-ways i{color:#009241}.contact-ways a{transition:all .2s}.contact-ways a:hover{color:#009241 !important}.contact-form{border:2px solid #f1f5f9;border-radius:15px;box-shadow:0 0 15px 0 rgba(0,146,65,.05)}.contact-form h5{font-size:1.25rem;color:#334155}.contact-form label{color:#64748b;font-size:.875rem}.contact-form .form-control:focus{border-color:#009241;box-shadow:0 0 10px 0 rgba(0,146,65,.25)}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.page-error-box{min-height:520px;border-radius:35px;background:linear-gradient(135deg, rgb(146, 255, 195) 0%, rgb(244, 255, 249) 100%);background-size:300% 300%;box-shadow:0 0 20px 0 rgba(0,146,65,.125);animation:gradientShift 3.5s ease-in-out infinite}.page-error-box h1{font-size:5.375rem;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;color:#334155}.page-error-box .oops{color:#fff;background:linear-gradient(135deg, rgb(239, 68, 68) 0%, rgb(252, 165, 165) 100%);width:60px;height:60px;right:-50px;top:-20px}.page-error-box p{color:#475569}.page-error-box .btn-area::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60px;height:3px;border-radius:50em;background-color:rgba(0,224,100,.5)}.hero-title h3{color:#1e293b;font-size:2.25rem;line-height:42px;padding-top:12px}.hero-title h3::before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);border-radius:50em;width:36px;height:6px;background:linear-gradient(to right, rgb(187, 247, 208) 0%, rgba(187, 247, 208, 0.5) 100%)}.hero-title.style2 h3::before{left:0;transform:translateX(0)}.hero-swiper{border-radius:30px;border-bottom-right-radius:200px}@keyframes mouse-animate1{0%{left:0;right:0;top:0;bottom:0;opacity:0}50%{left:-6px;right:-6px;top:-6px;bottom:-6px;opacity:.85}100%{left:0;right:0;top:0;bottom:0;opacity:0}}@keyframes mouse-animate2{0%{left:0;right:0;top:0;bottom:0;opacity:0}50%{left:-12px;right:-12px;top:-12px;bottom:-12px;opacity:.85}100%{left:0;right:0;top:0;bottom:0;opacity:0}}.hero-swiper .mouse{left:50%;transform:translateX(-50%);bottom:50px;background-color:#fff;z-index:10;color:#22c55e;width:50px;height:50px;font-size:1.5rem}.hero-swiper .mouse i{z-index:10}.hero-swiper .mouse::before{content:"";position:absolute;border-radius:100%;background-color:rgba(255,255,255,.35);animation:mouse-animate2 2s infinite;transition:all .2s}.hero-swiper .mouse::after{content:"";position:absolute;border-radius:100%;background-color:rgba(255,255,255,.35);animation:mouse-animate1 2s infinite;animation-delay:.2s;transition:all .2s}.hero-nav{background:linear-gradient(135deg, rgb(240, 253, 244) 0%, rgba(255, 255, 255, 0.9) 100%);border-radius:25px;padding:15px;min-height:220px;box-shadow:0 0 10px 0 rgba(0,146,65,.125);margin-top:-20px;z-index:10}.hero-nav a{border-radius:15px;border-top-left-radius:100%;border-top-right-radius:100%;background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);min-width:150px;max-width:150px;min-height:150px;transition:all .3s}.hero-nav a::before{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-2px;background-color:#4ade80;width:36px;height:3px;border-radius:50em;opacity:0;transition:all .3s}.hero-nav a .icon-area{width:70px;height:70px;background:linear-gradient(135deg, rgb(187, 247, 208) 0%, rgba(187, 247, 208, 0.5) 100%);transition:all .2s}.hero-nav a .icon-area img{max-width:40px}.hero-nav a h5{color:#64748b;font-size:1.125rem;padding-top:20px}.hero-nav a:hover{background-color:rgba(255,255,255,.75);border-color:#4ade80}.hero-nav a:hover::before{opacity:1}.hero-nav a:hover .icon-area{transform:translateY(-5px);box-shadow:0 0 10px 0 rgab()}.hero-nav a:hover h5{color:#15803d}.hero-section{background-color:#f8fafc;border-radius:30px;border-bottom-left-radius:160px}.hero-bottom-nav a{border-radius:15px;background:linear-gradient(45deg, rgb(134, 239, 172) 0%, rgba(134, 239, 172, 0.3) 100%);transition:all .2s}.hero-bottom-nav a figure{transition:all .2s}.hero-bottom-nav a figure img{max-width:92px}.hero-bottom-nav a h5{color:#166534;font-size:1.875rem}.hero-bottom-nav a .arrow-icon{width:60px;height:60px;border:3px solid #166534;font-size:1.75rem;color:#166534;opacity:.1;transition:all .3s}.hero-bottom-nav a.style2{background:linear-gradient(45deg, rgb(253, 230, 138) 0%, rgba(253, 230, 138, 0.3) 100%)}.hero-bottom-nav a.style2 h5{color:#9a3412}.hero-bottom-nav a.style2 .arrow-icon{border-color:#9a3412;color:#9a3412}.hero-bottom-nav a:hover{box-shadow:0 0 15px 0 rgba(22,101,52,.25)}.hero-bottom-nav a:hover figure{transform:translateY(-5px)}.hero-bottom-nav a:hover .arrow-icon{transform:translateX(10px)}.hero-bottom-nav a:hover.style2{box-shadow:0 0 15px 0 rgba(154,52,18,.25)}.hero-doctors .top-bg{background-color:#f1f5f9;min-height:234px;margin-left:-50px;margin-right:-50px}.hero-doctors-swiper{margin-top:-30px;margin-left:-15px;margin-right:-15px;padding:15px}.hero-about .introduce{color:#64748b}.hero-about .right-content{flex:0 0 450px}.hero-about .bottom-box{border-radius:15px;background-color:#f0fdf4}.hero-about .bottom-box>.row>div{border-right:2px solid rgba(34,197,94,.25)}.hero-about .bottom-box>.row>div:last-child{border-right:none}.hero-about .bottom-box .item{background-color:#fff;border-radius:15px;color:#64748b}.hero-about .bottom-box h3{color:#22c55e;font-size:1.875rem}.hero-about .bottom-box .more-area{font-size:3.125rem;line-height:50px;color:#22c55e;opacity:.2;font-family:"Roboto",Arial,Helvetica,sans-serif}@media all and (min-width: 1400px){.container{max-width:1170px}}@media all and (max-width: 1400px){.custom-dropdown .dropdown-item{padding:6px 15px}.custom-swiper-pagination .swiper-pagination-bullet{width:8px;height:8px}.custom-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:12px;height:12px}.menu>ul>li>a{font-size:16px}.menu .sub-menu{font-size:.875rem}.back-top{right:5px;bottom:80px;width:44px;height:44px}}@media all and (max-width: 1200px){.hero-about .bottom-box .item{font-size:.875rem}.hero-about .bottom-box .more-area{text-align:center;font-size:2.25rem}.hero-doctors .top-bg{margin-left:0;margin-right:0;min-height:160px}.hero-doctors-swiper{margin-left:0;margin-right:0}.doctor-list-item figure{flex:0 0 auto;max-width:220px}.doctor-list-item>div{width:100%}.doctor-list-item .lisence{font-size:.75rem}.doctor-list-item.style2 figure{flex:0 0 auto;max-width:160px}.job-detail-aside .money span{font-size:1.125rem}}@media all and (max-width: 992px){.custom-breadcrumb{font-size:.875rem}.custom-tabs{font-size:.875rem}.header .logo img{max-width:200px}.header .circle.left{width:20px;height:20px;top:-10px}.header .circle.right{width:60px;height:60px;top:-25px}.header.sticky .circle.left{width:20px;height:20px;top:-5px}.header.sticky .circle.right{width:60px;height:60px;top:-20px}.footer .copyright{font-size:.875rem}.sub-page-top{padding:40px 0}.sub-page-top::before{background-position:right center}.sub-page-top h2{font-size:1.875rem}.hero-swiper{border-radius:15px;border-bottom-right-radius:60px}.hero-title h3{font-size:1.75rem}.hero-nav{margin-top:-5px}.hero-nav a{min-width:100%;min-height:auto}.hero-nav a .icon-area{width:55px;height:55px}.hero-nav a .icon-area img{max-width:34px}.hero-nav a h5{font-size:1rem}.hero-about .right-content{flex:0 0 50%}.hero-about .bottom-box .row>div{border-right:none}.hero-about .bottom-box h3{font-size:1.5rem}.hero-bottom-nav a figure img{max-width:60px}.hero-bottom-nav a h5{font-size:1.5rem}.hero-bottom-nav a .arrow-icon{width:44px;height:44px;font-size:1.25rem}.data-list-item .number{font-size:2.5rem;line-height:40px}.data-list-item .small-text{font-size:.875rem;line-height:24px}.data-list-item .icon-area{font-size:2.25rem}.news-list-item-style2 .author .name{font-size:.75rem}.contact-map{aspect-ratio:4/2}.contact-map::after{z-index:-1;visibility:hidden;opacity:0}.contact-form .btn{width:100%}}@media all and (max-width: 768px){.custom-swiper-with-nav .func-btn{width:44px;height:44px}.custom-swiper-with-nav .func-btn.swiper-button-prev{left:0}.custom-swiper-with-nav .func-btn.swiper-button-next{right:0}.gallery-list-item figure>div{width:30px;height:30px;font-size:.875rem}.doctor-detail-top h3{font-size:1.5rem}.post-detail-top .title{font-size:1.875rem}.contact-map{aspect-ratio:4/3}}/*# sourceMappingURL=style.css.map */
