@charset "UTF-8";
[class^=mdAnchorBanner] .elText{width:800px;margin:0 auto;text-align:center}
[class^=mdAnchorBanner] .elText .elTextImage{width:192px}
[class^=mdAnchorBanner] .elBannerLink{display:block}
[class^=mdAnchorBanner] .elBannerLink:hover{opacity:.7}
[class^=mdAnchorBanner] .elBannerImage{width:100%;height:auto;box-shadow:0 0 1px 0 rgba(0,0,0,.0784313725)}
[class^=mdAnchorBanner] .elCarousel{position:relative;width:800px;margin:20px auto 0}
[class^=mdAnchorBanner] .elCarousel .elBannerList{display:-ms-grid;display:grid;grid-auto-flow:column;grid-auto-columns:90px;gap:8px;padding:0;overflow:hidden}
[class^=mdAnchorBanner] .elCarousel .elCarouselButton .elButton{position:absolute;display:block;top:0;width:50px;height:100%;z-index:1;background-color:rgba(255,255,255,.7)}
[class^=mdAnchorBanner] .elCarousel .elCarouselButton .elButton .elButtonLink{width:30px;height:88px;border-radius:30px;border:1px solid rgba(0,0,0,.043);background:rgba(255,255,255,.7);position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);box-shadow:0 0 4px 0 rgba(0,0,0,.1)}
[class^=mdAnchorBanner] .elCarousel .elCarouselButton .elButton .elButtonLink::after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center}
[class^=mdAnchorBanner] .elCarousel .elCarouselButton .elButton.elPrev{left:-1px;background:linear-gradient(90deg,#fffbf3 -4.89%,rgba(0,0,0,0) 100%)}
[class^=mdAnchorBanner] .elCarousel .elCarouselButton .elButton.elPrev .elButtonLink{position:relative;display:inline-block;line-height:24px;padding-right:9.36px;padding-right:0;position:absolute;left:-50px}
[class^=mdAnchorBanner] .elCarousel .elCarouselButton .elButton.elPrev .elButtonLink::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:24px;line-height:1;width:9.36px;text-indent:-6.9264px;top:50%;margin-top:-12px;right:0;color:#6f6f6f}
[class^=mdAnchorBanner] .elCarousel .elCarouselButton .elButton.elPrev .elButtonLink::after{width:24px;text-indent:0}
[class^=mdAnchorBanner] .elCarousel .elCarouselButton .elButton.elNext{right:-1px;background:linear-gradient(-90deg,#fffbf3 -4.89%,rgba(0,0,0,0) 100%)}
[class^=mdAnchorBanner] .elCarousel .elCarouselButton .elButton.elNext .elButtonLink{position:relative;display:inline-block;line-height:24px;padding-right:9.36px;padding-right:0;position:absolute;right:-50px}
[class^=mdAnchorBanner] .elCarousel .elCarouselButton .elButton.elNext .elButtonLink::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:24px;line-height:1;width:9.36px;text-indent:-8.2368px;top:50%;margin-top:-12px;right:0;color:#6f6f6f}
[class^=mdAnchorBanner] .elCarousel .elCarouselButton .elButton.elNext .elButtonLink::after{width:24px;text-indent:0}