.md-introslider{position:relative}
.light-on-dark .md-introslider{background-color:#000}
.md-introslider .md-introslider-logo{position:absolute;top:0;left:20px;line-height:0;z-index:10;padding-left:0;padding-right:0}
.md-introslider .md-introslider-logo.md-introslider-logo-right{left:auto;right:20px}
.md-introslider .md-introslider-logo img{max-width:150px;max-height:50px}
.md-introslider .md-introslider-item-copy-wrapper{width:100%;position:relative;overflow:hidden;color:#000}
.md-introslider .md-icn-share{margin-top:0;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-introslider .md-icn-share:hover{background-color:#000 !important;color:#fff !important}
.md-introslider .md-rimage img{width:100%}
.md-introslider .asset-wrapper{line-height:0}
.md-introslider .copy-wrapper{position:relative;min-height:145px;top:0;word-wrap:break-word;background-color:#fff;padding:20px 2.5% 0;margin:-30px 0 0;transition:top .5s}
.light-on-dark .md-introslider .copy-wrapper{background-color:#000}
.md-introslider .copy-wrapper h2{padding-right:20px;transition:margin .5s}
.md-introslider .copy-wrapper .md-cta-wrapper{margin:20px 0}
.md-introslider .copy-wrapper .md-cta-wrapper .btn{display:block}
.md-introslider .copy-wrapper .md-cta-wrapper .btn+.btn{margin-top:10px}
.md-introslider .copy-wrapper.md-introslider-overline{min-height:0;text-transform:uppercase;padding:30px 2.5% 0;margin:0 0 20px}
.md-introslider .copy-wrapper.md-introslider-overline span{border-bottom:1px solid #000;padding-bottom:10px;display:block}
.light-on-dark .md-introslider .copy-wrapper.md-introslider-overline span{border-color:#fff}
.md-introslider .md-copy-trigger{display:none}
.md-introslider.copy-wrapper-minimized .md-introslider-logo{display:none}
.md-introslider.copy-wrapper-minimized .copy-wrapper{top:32px}
.md-introslider.copy-wrapper-minimized .copy-wrapper h2{margin-top:0 !important}
.md-introslider.copy-wrapper-minimized .md-copy-trigger{position:absolute;height:70px;width:100%;right:0;bottom:55px;cursor:pointer;display:block}
.md-introslider.copy-wrapper-minimized .md-copy-trigger:before{content:"";position:absolute;height:70px;max-height:100%;width:100%;left:0;bottom:0;transition:height .2s;background-image:linear-gradient(to top,#fff 30%,rgba(255,255,255,0) 100%)}
.light-on-dark .md-introslider.copy-wrapper-minimized .md-copy-trigger:before{background-image:linear-gradient(to top,#000 30%,rgba(0,0,0,0) 100%)}
.md-introslider.copy-wrapper-minimized .md-icn-angle-up{position:absolute;top:19px;right:18px;font-size:25px}
.light-on-dark .md-introslider.copy-wrapper-minimized .md-icn-angle-up{color:#fff}
.md-introslider .slick-slider{padding-bottom:10px}
.md-introslider .slick-slider.slick-dotted{padding-bottom:55px}
.md-introslider .slick-dots{bottom:30px}
.md-introslider .slick-scrolled .slick-arrow{opacity:1}
.md-introslider .slick-arrow{height:30px;width:30px;opacity:0;transition:opacity .2s ease}
.md-introslider [data-fg-state="minimized"],.md-introslider [data-fg-state="maximized"]{cursor:pointer}
.md-introslider [data-fg-state="minimized"]{height:150px}
.md-introslider [data-fg-state="minimized"]:after{display:block;height:50%;width:100%;content:"";position:absolute;right:0;bottom:0;cursor:pointer;transition:height .2s;background-image:linear-gradient(to top,#fff 40%,rgba(255,255,255,0) 100%)}
.md-introslider.light-on-dark{background-color:#000}
.md-introslider.light-on-dark .copy-wrapper{background-color:#000}
.md-introslider.light-on-dark .copy-wrapper [data-fg-state="minimized"]:after{background-image:linear-gradient(to top,#000 40%,rgba(0,0,0,0) 100%)}
.md-introslider.light-on-dark .copy-wrapper.md-introslider-overline span{border-color:#fff}
.md-introslider.light-on-dark.copy-wrapper-minimized .md-copy-trigger:before{background-image:linear-gradient(to top,#000 30%,rgba(0,0,0,0) 100%)}
.md-introslider.light-on-dark.copy-wrapper-minimized .md-icn-angle-up{color:#fff}
.md-introslider:not(.md-component--initialized) .md-introslider-item:not(:first-of-type){position:absolute;z-index:-10}
@media only screen and (min-width:768px){.md-introslider.copy-wrapper-minimized .copy-wrapper{top:90px}
.md-introslider.copy-wrapper-minimized .md-copy-trigger{bottom:20px}
.md-introslider.copy-wrapper-minimized .md-copy-trigger:hover:before{height:40px}
.md-introslider.copy-wrapper-minimized .md-copy-trigger .md-icn-angle-up{top:17px;right:40px}
.md-introslider:hover .md-icn-share{opacity:1}
.md-introslider .md-introslider-logo{left:30px}
.md-introslider .md-introslider-logo.md-introslider-logo-right{right:30px}
.md-introslider .md-introslider-logo img{max-height:80px;max-width:200px}
.md-introslider .md-icn-share{opacity:0}
.md-introslider .copy-wrapper{padding:15px 30% 0 2.5%;margin:-90px 0 0}
.md-introslider .copy-wrapper h2{padding-right:0}
.md-introslider .copy-wrapper .md-cta-wrapper .btn{display:inline-block}
.md-introslider .copy-wrapper .md-cta-wrapper .btn+.btn{margin-top:0;margin-left:10px}
.md-introslider .copy-wrapper.md-introslider-overline{padding:40px 2.5% 0;margin:0 0 30px}
.md-introslider .copy-wrapper.md-introslider-overline span{padding-bottom:20px}
.md-introslider .slick-slider{padding-bottom:20px}
.md-introslider .slick-slider.slick-dotted{padding-bottom:65px}
.md-introslider .slick-dots{bottom:40px}
.md-introslider .slick-arrow{height:40px;width:40px;opacity:1}
}