/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.swiper-pagination{margin-bottom:0.75rem;}.swiper-1v3 .swiper-slide .content{opacity:1;-webkit-transition:all 0.1s ease-in;transition:all 0.1s ease-in;}.swiper-1v3 .swiper-slide .content::after{content:"";position:absolute;width:100%;height:100%;background-color:#000;opacity:0.4;z-index:-1;}.swiper-1v3 .swiper-slide:hover .content{opacity:0;}.swiper-1v3 .swiper-prev,.swiper-1v3 .swiper-next{background-color:rgba(0,0,0,0.4);width:30px;height:50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.swiper-1v3 .swiper-prev .iconfont,.swiper-1v3 .swiper-next .iconfont{display:inline-block;}.swiper-1v3 .swiper-prev:hover,.swiper-1v3 .swiper-next:hover{opacity:0.75;}.swiper-1v3 .swiper-prev{left:0;}.swiper-1v3 .swiper-next{right:0;}@media screen and (min-width:1024px){.swiper-1v3{padding:0 40px;}}.c-text-green{color:#006520;}.c-bg-green{background-color:#006520;}.fix-bar{position:fixed;right:20px;bottom:20px;background-color:#fff;border-radius:10px;padding:16px;z-index:999;}.fix-bar .closer{position:absolute;right:-10px;top:-10px;width:20px;height:20px;background-color:#989898;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;border-radius:50%;cursor:pointer;}.fix-bar .closer .iconfont{font-size:12px;}.fix-bar .content{overflow:hidden;}.fix-bar .divider{width:200%;height:1px;background-color:#ccc;margin-left:-20px;margin-right:-20px;}.fix-bar .gotop{cursor:pointer;}.front-swiper .swiper{width:100%;}.page-node .field-body{overflow:auto;}.feature-video-list img{width:100%;aspect-ratio:4 / 3;object-fit:cover;}.page-node .field-body ul,.page-node .field-body ol{margin:0.25em 0 0.25em 2em;}.page-node .field-body ul ul,.page-node .field-body ul ol,.page-node .field-body ol ul,.page-node .field-body ol ol{margin-bottom:0;}.page-node .field-body ul{list-style-position:inside;list-style-type:disc;}.page-node .field-body ul ul{list-style-type:circle;}.page-node .field-body ul ul ul{list-style-type:square;}.page-node .field-body ol{list-style-position:inside;list-style-type:decimal;}.page-node .field-body ol ol{list-style-type:lower-latin;}.page-node .field-body ol ol ol{list-style-type:lower-roman;}.field.field-medical-department.field-items{display:flex;gap:10px;}
