@charset "utf-8";.slick-visual{margin:0 auto;padding:0 0 25px;width:100%}.slick-visual>div{z-index:0 !important}.slick-visual-inner{position:relative;z-index:0;margin:0 auto;width:100%}.slick-visual .slick-visual-list-item a{display:block}.slick-visual .slick-visual-arrow{position:absolute;z-index:1;width:60px;height:60px;border:0;border-radius:50%;background-color:rgba(255,255,255,.75)}.slick-visual .slick-visual-arrow:before{position:absolute;top:5px;right:5px;bottom:5px;left:5px;display:block;border-radius:50%;background-color:rgba(0,56,135,1);content:"";transition:background .2s}.slick-visual .slick-visual-arrow:hover:before{background-color:rgba(1,92,172,1)}.slick-visual .slick-visual-arrow:after{position:absolute;top:50%;left:50%;display:block;margin-top:-6px;width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;content:""}.slick-visual .slick-visual-arrow-prev:after{margin-left:-3px;transform:rotate(-135deg)}.slick-visual .slick-visual-arrow-next:after{margin-left:-9px;transform:rotate(45deg)}.slick-visual .slick-visual-arrow-prev:hover:after{margin-left:-4px}.slick-visual .slick-visual-arrow-next:hover:after{margin-left:-8px}.slick-visual-thumbnail{position:relative;z-index:0;margin:0 auto;padding-top:1.1em;padding-bottom:1.1em;max-width:960px;width:100%}.slick-visual-thumbnail .slick-slide{padding:15px 6px 0}.slick-visual-thumbnail .slick-slide:focus{outline:none}.slick-visual-thumbnail .slick-slide img{width:100%;height:auto;cursor:pointer}.slick-visual-thumbnail .slick-slide.slick-current{position:relative}.slick-visual-thumbnail .slick-slide.slick-current:after{position:absolute;top:15px;right:6px;bottom:6px;left:6px;display:block;width:auto;height:auto;border:3px solid rgba(1,92,172,1);content:""}.slick-visual-thumbnail .slick-slide.slick-current:before{position:absolute;top:0;left:50%;width:0;height:0;border-width:0 10px 10px;border-style:solid;border-color:transparent transparent rgba(1,92,172,1) transparent;content:"";transform:translateX(-50%)}@media (max-width:767.98px){.slick-visual .slick-visual-arrow{transform:scale(.5)}}@media (max-width:1199.98px){.slick-visual .slick-visual-arrow{transform:scale(.5)}}@media (min-width:1200px){.slick-visual{padding:0 0 25px}.slick-visual .slick-visual-arrow{position:absolute;top:50%;left:50%;display:block;margin-top:-30px;width:60px;height:60px;border:0;border-radius:50%;background-color:rgba(68,123,199,.9)}.slick-visual .slick-visual-arrow-prev{margin-left:-530px}.slick-visual .slick-visual-arrow-next{margin-left:470px}}