#offcanvas :not([class*=btn]):not(select):not([class*=dropdown-item]){color:#fff!important}#offcanvas .btn_primary,#offcanvas .btn_primary>*{color:#197879!important}.page.slideshow .swiper .swiper-pagination-progressbar{opacity:0.5}.page.slideshow .swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#fff}.splide .splide__slide .aspect{background-size:cover!important}.splide .splide__pagination{position:inherit;margin-top:10px}@media (min-width:992px){.splide .splide__pagination{margin-top:20px}}.splide .splide__pagination__page{border:1px solid rgba(0,0,0,.3);background:rgba(255,255,255,.8);transform:scale(2)!important;margin:10px}.splide .splide__pagination__page.is-active{background:rgba(0,0,0,.5)}.splide .splide__arrow--prev{left:0.5em}@media (min-width:992px){.splide .splide__arrow--prev{left:1em}}.splide .splide__arrow--next{right:0.5em}@media (min-width:992px){.splide .splide__arrow--next{right:1em}}.splide .splide__arrow{background:rgba(255,255,255,.7)}.splide .splide__arrow svg{fill:rgba(0,0,0,.7)}.splide .splide__arrow:focus,.splide .splide__arrow:hover{background:rgba(255,255,255,.9)}.splide .splide__arrow:focus svg,.splide .splide__arrow:hover svg{fill:rgba(0,0,0,.9)}.splide~.thumbnails{display:flex;margin:1rem auto 0;padding:0;justify-content:center}.splide~.thumbnails .thumbnail{width:70px;overflow:hidden;list-style:none;margin:0 .2rem;cursor:pointer;opacity:0.3}.splide~.thumbnails .thumbnail img{width:100%;height:auto}.splide~.thumbnails .thumbnail.is-active,.splide~.thumbnails .thumbnail:hover{opacity:1}.photoModal.modal .modal-dialog-centered{min-height:calc(100% - 2rem)}@media (min-width:576px){.photoModal.modal .modal-dialog{margin:1rem auto;max-height:90%}}@media (min-width:1120px){.photoModal.modal .modal-dialog{max-width:70%}}@media (min-width:1270px){.photoModal.modal .modal-dialog{max-width:65%}}@media (min-width:1350px){.photoModal.modal .modal-dialog{max-width:60%}}@media (min-width:1420px){.photoModal.modal .modal-dialog{max-width:55%}}@media (min-width:1600px){.photoModal.modal .modal-dialog{max-width:50%}}.photoModal.modal .modal-dialog .splide .caption{max-height:11.2vh;overflow:auto}.pswp__custom-caption{background:rgba(25,120,121,.8);font-size:calc(16rem/16);color:#fff;width:100%;padding:2px 8px;border-radius:4px;position:absolute;left:50%;bottom:16px;transform:translateX(-50%)}.pswp__custom-caption a{color:#fff;text-decoration:underline}#gototop:hover *{color:#fff!important}.container-fluid{max-width:1400px}body,footer,main{position:relative}.sub header>div:first-child::before,body.welcome .bodyBg,body.welcome .bodyBg::before,body::before,main::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0}body::before{background:linear-gradient(to top,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 100%) no-repeat center top,url(../img/bgt.png) no-repeat center top,url(../img/bgm.png) no-repeat center center,url(../img/bgb.png) no-repeat center bottom;background-size:100% 1000px,100% 1000px,100%,100%}body header{background:rgba(255,255,255,.95)}body header nav.py-0{background:0 0!important}body header.welcome,body header.welcome *{background:0 0!important;position:inherit}@media (min-width:992px){body header{background:rgba(255,255,255,0)}body header nav.py-0 h1{position:relative;padding-left:7px}body header nav.py-0 h1 .logoBG{padding-top:5px;padding-bottom:5px}body header.welcome .logoBG h1 img{min-width:450px}}body header .logoBG::before{background:#fff;z-index:-1;top:-10px;left:-.5rem;right:-.5rem}body header .logoBG h1 button i.text-primary{color:#197879!important}body header .logoBG .logo>img,body header .logoBG .logo>img~svg{min-height:40px;max-height:50px}@media (min-width:992px){body header .logoBG .logo>img,body header .logoBG .logo>img~svg{min-height:80px}body header .logoBG .logo>img,body header .logoBG .logo>img~svg{max-height:none}}body header .logoBG .logo>img:not([src="img/logo.svg"]){width:auto!important}body header .logoBG .sub_nav>:nth-last-child(4){margin-right:10px}body header .logoBG .sub_nav .btn{font-size:1rem!important}body header .logoBG .sub_nav .btn.btn-link>i{font-size:2rem!important;color:#000}body header .logoBG .sub_nav .btn.btn-link:hover>i{color:#197879}body header.welcome>div{box-shadow:none!important}body header.welcome .logoBG .logo>img{max-height:130px}@media (min-width:1200px){body header .mainmenu .dropdown:hover .dropdown-menu{min-width:400px}}body header .mainmenu .mainmenuBG{background-color:rgba(226,233,239,.9);border-bottom:4px solid #146061}body header .mainmenu .nav{position:relative}body header .mainmenu .nav>li.active>a,body header .mainmenu .nav>li>a,body header .mainmenu .nav>li>a:hover{color:#fff!important}body header .mainmenu .nav>li.active>a,body header .mainmenu .nav>li>a:hover{border-color:#fff!important}body.page.slideshow header{background:0 0}body main.welcome::before{display:none}body main.welcome .btns{top:50px;left:20px}@media (min-width:992px){body main{padding:20px 0}body main.welcome{padding:0}body main.welcome .btns{top:100px;left:100px}}body main .card h2~#content{padding:0!important}body footer{background:linear-gradient(to top,rgba(255,255,255,.3) 0,rgba(255,255,255,.8) 100%) no-repeat center bottom}@media (min-width:992px){body footer{margin-top:50px}}body footer.welcome{background:0 0}body footer *{color:#616161!important}body.page.slideshow{background:url(../img/bg.jpg) no-repeat center top;background-size:cover}body.page.slideshow footer *{color:#fff!important}body.index .tabSwitcher .nav-pills .nav-link:not(.active){background-color:rgba(255,255,255,.4)}.doctordetail a.btn_primary,.doctors.photolist .buttons a.btn_primary,.index .buttons a.btn_grey-light,.index .buttons a.btn_primary,.page .header a.btn_primary,.welcome a.btn_primary{order:solid transparent;border-radius:10px;border-width:0 0 4px}.doctordetail a.btn_primary,.doctors.photolist .buttons a.btn_primary,.index .buttons a.btn_primary,.page .header a.btn_primary,.welcome a.btn_primary{border-bottom-color:#125455}.index .buttons a.btn_grey-light{border-bottom-color:#a5a5a5}.error.text-primary{color:#ce4846!important}.index .tab-content .list-group-item-action{background:0 0}.index .tab-content .list-group-item-action:hover{background:rgba(248,249,250,.5)}.swiper .swiper-slide{padding-top:33.2978723404%}.swiper .swiper-slide .slide{position:absolute;top:0;left:0;right:0;bottom:0;height:100%}.sub::before{background:linear-gradient(to top,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 100%) no-repeat center top,url(../img/bgt.png) no-repeat center top,linear-gradient(to top,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 100%) no-repeat center top,url(../img/bgm.png) no-repeat center center,url(../img/bgb.png) no-repeat center bottom;background-size:100% 1000px,100% 1000px,100%,100%,100%}.sub header .mainmenu .mainmenuBG{border:none;background-color:#176d4e!important}.sub .text-primary,.sub .text-primary>*{color:#176d4e!important}.sub a.text-primary:hover,.sub a.text-primary:hover *{color:#000!important}.sub .color_primary,.sub .color_primary>*{color:#176d4e}.sub a.color_primary:hover,.sub a.color_primary:hover *{color:#000}.sub .bg-primary,.sub a.bg-primary,.sub button.bg-primary{background-color:#176d4e}.sub .bg-primary,.sub .bg-primary>*,.sub a.bg-primary,.sub a.bg-primary>*,.sub button.bg-primary,.sub button.bg-primary>*{color:#fff!important}.sub a.bg-primary:hover,.sub button.bg-primary:hover{background-color:#156246;text-decoration:none}.sub .bg-primary>a:hover,.sub .bg-primary>a:hover>*,.sub a.bg-primary:hover,.sub a.bg-primary:hover>*,.sub button.bg-primary:hover,.sub button.bg-primary:hover>*{color:#fff!important}.sub .bg_primary,.sub .btn_primary,.sub a.bg_primary,.sub button.bg_primary{background-color:#176d4e}.sub .bg_primary,.sub .bg_primary>*,.sub .btn_primary,.sub .btn_primary>*,.sub a.bg_primary,.sub a.bg_primary>*,.sub button.bg_primary,.sub button.bg_primary>*{color:#fff!important}.sub a.bg_primary:hover,.sub a.btn_primary:hover,.sub button.bg_primary:hover,.sub button.btn_primary:hover{background-color:#156246;text-decoration:none}.sub .bg_primary>a:hover,.sub .bg_primary>a:hover>*,.sub .btn_primary>a:hover,.sub .btn_primary>a:hover>*,.sub a.bg_primary:hover,.sub a.bg_primary:hover>*,.sub a.btn_primary:hover,.sub a.btn_primary:hover>*,.sub button.bg_primary:hover,.sub button.bg_primary:hover>*,.sub button.btn_primary:hover,.sub button.btn_primary:hover>*{color:#fff!important}.sub .btn_primary.active,.sub .btn_primary:focus,.sub .btn_primary:hover{background-color:#156246;text-decoration:none}.sub .btn_primary.active,.sub .btn_primary.active>*,.sub .btn_primary:focus,.sub .btn_primary:focus>*,.sub .btn_primary:hover,.sub .btn_primary:hover>*{color:#fff!important}.sub .bg-primary.bg-opacity-25{background-color:rgba(23,109,78,.25)!important}.sub .bg-primary.bg-opacity-25 .form-label{color:#000!important}.sub .indent .list-group [class*=list-group-item].active>a{background-color:#176d4e}.sub .swiper .swiper-slide{padding-top:51.6129032258%}.sub .swiper .swiper-slide .slide{position:absolute;top:0;left:0;right:0;bottom:0;height:100%}.icon{width:65px;margin:2px 0}