.md-carousel{position:relative}
.md-carousel .md-icn-share{background:#fff !important;font-size:15px;color:#000 !important;padding:7px 10px 7px 8px;box-sizing:content-box;text-align:left;border:2px solid #000;cursor:pointer;outline:0;position:absolute;z-index:10;top:20px;right:20px}
.md-carousel .md-icn-share:hover{background-color:#000 !important;color:#fff !important}
.md-carousel .md-teaser{padding-top:60px}
.md-carousel .md-teaser .btn-wrapper{position:relative}
.md-carousel .light-on-dark .md-teaser .btn-wrapper .btn-secondary-outline{color:#000}
.md-carousel .light-on-dark span,.md-carousel .light-on-dark div,.md-carousel .light-on-dark p,.md-carousel .light-on-dark h1,.md-carousel .light-on-dark h2,.md-carousel .light-on-dark h3,.md-carousel .light-on-dark h4,.md-carousel .light-on-dark h5,.md-carousel .light-on-dark h6{color:#000}
.md-carousel .light-on-dark hr{border-color:#000}
@media only screen and (min-width:768px){.md-carousel{float:none !important}
.md-carousel .md-icn-share{opacity:0}
.md-carousel:hover .md-icn-share{opacity:1}
.md-carousel .md-carousel-wrapper .md-row{display:none}
.md-carousel .slick-track .md-row:first-child,.md-carousel .md-carousel-wrapper .md-row:first-child,.md-carousel.md-component--initialized .md-carousel-wrapper .md-row{display:block}
.md-carousel .light-on-dark span,.md-carousel .light-on-dark div,.md-carousel .light-on-dark p,.md-carousel .light-on-dark h1,.md-carousel .light-on-dark h2,.md-carousel .light-on-dark h3,.md-carousel .light-on-dark h4,.md-carousel .light-on-dark h5,.md-carousel .light-on-dark h6{color:#fff}
.md-carousel .slick-prev,.md-carousel .slick-next{background:transparent}
.md-carousel .slick-prev:hover,.md-carousel .slick-next:hover,.md-carousel .slick-prev:focus,.md-carousel .slick-next:focus{background:transparent}
.md-carousel .slick-prev:hover:before,.md-carousel .slick-next:hover:before,.md-carousel .slick-prev:focus:before,.md-carousel .slick-next:focus:before{opacity:1;color:black}
.md-carousel .slick-prev.slick-disabled:before,.md-carousel .slick-next.slick-disabled:before{opacity:0}
.md-carousel .slick-prev:before,.md-carousel .slick-next:before{color:black;opacity:1}
.md-carousel .slick-prev{left:-25px}
.md-carousel .slick-prev[dir="rtl"]{left:auto;right:-25px}
.md-carousel .slick-next{right:-25px}
.md-carousel .slick-next[dir="rtl"]{left:-25px;right:auto}
.md-carousel .slick-dots{justify-content:center}
.md-carousel .light-on-dark{background-color:#000}
.md-carousel .light-on-dark .slick-prev:before,.md-carousel .light-on-dark .slick-next:before{color:white}
.md-carousel .light-on-dark .slick-dots li button{background:white}
.md-carousel .light-on-dark .slick-dots li.slick-active button:after{border:solid 1px white}
.md-carousel .light-on-dark hr{border-color:#fff}
}