:root{--z-modal:10000;--z-header:1000;--z-contents:10;--z-bg:1}.swiper-button-prev--banner,.swiper-button-next--banner{position:absolute;top:50%;z-index:2;display:none;width:2.5rem;height:2.5rem;cursor:pointer;background-color:#fff;border:1px solid #0985c8;border-radius:100px;transition:background-color .5s,border-color .5s;transform:translateY(-50%)}@media screen and (min-width: 56em){.swiper-button-prev--banner,.swiper-button-next--banner{display:block !important}}.swiper-button-prev--banner::after,.swiper-button-next--banner::after{display:none}.swiper-button-prev--banner::before,.swiper-button-next--banner::before{position:absolute;top:50%;left:50%;display:inline-block;width:7px;height:7px;content:"";border:2px solid #0985c8}.swiper-button-prev--banner:hover,.swiper-button-next--banner:hover{background-color:#0985c8}.swiper-button-prev--banner:hover::before,.swiper-button-next--banner:hover::before{border-color:#fff}.swiper-button-prev--banner{left:.5rem}.swiper-button-prev--banner::before{border-top:none;border-right:none;transform:translate(-30%, -50%) rotate(45deg)}.swiper-button-next--banner{right:.5rem}.swiper-button-next--banner::before{border-bottom:none;border-left:none;transform:translate(-80%, -50%) rotate(45deg)}.swiper-wrapper{align-items:stretch !important}.swiper-slide{height:auto !important}.swiper-slide picture{position:relative;width:100%;overflow:hidden;border-radius:.5rem}.swiper-slide picture::before{position:absolute;inset:0;margin:auto;pointer-events:none;content:"";border:1px solid #ddd;border-radius:.5rem}.swiper-slide img{width:100%;vertical-align:bottom}.swiper-pagination--article,.swiper-pagination--banner{display:block !important;text-align:center}@media screen and (min-width: 56em){.swiper-pagination--article,.swiper-pagination--banner{display:none !important}}.swiper-pagination--article .swiper-pagination-bullet,.swiper-pagination--banner .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px}.swiper-pagination--banner{margin-top:.6rem}.swiper-pagination--article{margin-top:.6rem}@media screen and (min-width: 56em){.swiper-pagination--article{margin-top:.6rem}}.swiper-pagination-bullet{background:#999 !important}.swiper-pagination-bullet-active{background:#0985c8 !important}
