modern-slider{overflow:hidden;display:block}modern-slider .slick-slider{margin-bottom:0}html.edit-mode .modern-slider-slides-container,.modern-slider-controls-container{display:static}.modern-slider-slides-container,.modern-slider-controls-container{display:flex;flex-direction:row}html.edit-mode modern-slider{width:350px}modern-slider slide{width:100%}.modern-slider-content-container{position:relative}modern-slider .modern-slider-text-container{display:flex}modern-slider.layout-overlay-left:not(.modern-slider-mobile) .modern-slider-text-container,modern-slider.layout-overlay-bottom:not(.modern-slider-mobile) .modern-slider-text-container{position:absolute;background:rgba(255,255,255,.7)}modern-slider.layout-stacked .modern-slider-text-container{position:static}modern-slider.layout-overlay-bottom .modern-slider-text-container{bottom:0;width:100%}modern-slider.layout-overlay-left .modern-slider-text-container{display:block;top:50%;transform:translateY(-50%);left:40px;width:50%;max-width:450px}.modern-slider-text-content{flex-grow:4}.modern-slider-content-button{flex-grow:1;display:flex;align-items:center;justify-content:right;flex-shrink:0}.modern-slider-content-button p{padding:10px 15px;margin:0;display:flex}.modern-slider-controls-button-container{width:100%;display:flex;justify-content:center}.modern-slider-controls-button-container ul{display:block;padding:0;list-style:none;margin:0}.modern-slider-controls-button-container ul li{display:inline-block}button.modern-slider-controls{min-width:25px}modern-slider{border-width:1px;border-style:solid;border-color:#ccc}modern-slider .modern-slider-image-container img{width:100%}modern-slider.layout-overlay-left:not(.modern-slider-mobile) .modern-slider-slides a:hover .modern-slider-text-container,modern-slider.layout-overlay-bottom:not(.modern-slider-mobile) .modern-slider-slides a:hover .modern-slider-text-container{background-color:#ffffffb3!important}modern-slider .modern-slider-text-content{padding:30px}modern-slider .modern-slider-text-container .modern-slider-text-content h2{margin-top:0}modern-slider .modern-slider-text-container.larger-text .modern-slider-text-content h2,modern-slider .modern-slider-text-container.larger-text .modern-slider-text-content h3,modern-slider .modern-slider-text-container.larger-text .modern-slider-text-content h4{font-size:25px!important}.modern-slider-controls-button-container{padding:5px}.modern-slider-controls-button-container button{min-height:24px;min-width:24px;padding:0;display:flex;align-items:center;justify-content:center}.modern-slider-controls-button-container button.modern-slider-previous:after{content:"";mask-position:center;-webkit-mask-position:center;mask-origin:padding-box;-webkit-mask-origin:padding-box;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-size:12px auto;mask-size:18px auto;-webkit-mask-image:url(/_layouts/15/Z1/apps/modern-slider/1.0.0/assets/chevron-left-light.svg);mask-image:url(/_layouts/15/Z1/apps/modern-slider/1.0.0/assets/chevron-left-light.svg);width:24px;height:24px}.modern-slider-controls-button-container button.modern-slider-next:after{content:"";mask-position:center;-webkit-mask-position:center;mask-origin:padding-box;-webkit-mask-origin:padding-box;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-size:12px auto;mask-size:18px auto;-webkit-mask-image:url(/_layouts/15/Z1/apps/modern-slider/1.0.0/assets/chevron-right-light.svg);mask-image:url(/_layouts/15/Z1/apps/modern-slider/1.0.0/assets/chevron-right-light.svg);width:24px;height:24px}.modern-slider-controls-button-container button.modern-slider-play-pause.play:after{content:"";mask-position:center;-webkit-mask-position:center;mask-origin:padding-box;-webkit-mask-origin:padding-box;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-size:14px auto;mask-size:18px auto;-webkit-mask-image:url(/_layouts/15/Z1/apps/modern-slider/1.0.0/assets/play-light.svg);mask-image:url(/_layouts/15/Z1/apps/modern-slider/1.0.0/assets/play-light.svg);width:24px;height:24px}.modern-slider-controls-button-container button.modern-slider-play-pause.pause:after{content:"";mask-position:center;-webkit-mask-position:center;mask-origin:padding-box;-webkit-mask-origin:padding-box;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-size:14px auto;mask-size:18px auto;-webkit-mask-image:url(/_layouts/15/Z1/apps/modern-slider/1.0.0/assets/pause-light.svg);mask-image:url(/_layouts/15/Z1/apps/modern-slider/1.0.0/assets/pause-light.svg);width:24px;height:24px}.modern-slider-content-button p:not(:has(.fa-external-link)):after{content:"";mask-position:center;-webkit-mask-position:center;mask-origin:padding-box;-webkit-mask-origin:padding-box;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-size:18px auto;mask-size:18px auto;-webkit-mask-image:url(/_layouts/15/Z1/apps/modern-slider/1.0.0/assets/arrow-right-light.svg);mask-image:url(/_layouts/15/Z1/apps/modern-slider/1.0.0/assets/arrow-right-light.svg);width:24px;height:24px}.modern-slider-content-button i.fa.fa-external-link{font-size:1.1em}.modern-slider-content-button p span{margin-right:8px}modern-slider.modern-slider-mobile .modern-slider-text-content{padding:20px 20px 5px}modern-slider.modern-slider-mobile.layout-overlay-bottom .modern-slider-text-container,modern-slider.modern-slider-mobile.layout-overlay-left .modern-slider-text-container{position:static;flex-direction:column;transform:initial;max-width:unset;width:100%}.modern-slider-controls-button-container{box-sizing:border-box}.modern-slider-controls-button-container button{margin:0 2px;min-height:26px;min-width:28px;box-sizing:border-box;border-width:1px;border-color:transparent;border-radius:2px;border-style:solid}.modern-slider-controls-button-container button.modern-slider-previous:focus,.modern-slider-controls-button-container button.modern-slider-next:focus,.modern-slider-controls-button-container button.modern-slider-play-pause:focus{border-width:1px;border-style:solid;border-color:transparent;box-sizing:border-box;outline-width:1px;outline-style:solid!important}.modern-slider-controls-button-container button.modern-slider-previous:hover,.modern-slider-controls-button-container button.modern-slider-next:hover,.modern-slider-controls-button-container button.modern-slider-play-pause:hover{border-style:solid;border-width:1px;text-decoration:underline;box-sizing:border-box}.modern-slider-controls-button-container ul li button{border-radius:2px;border-width:1px;border-style:solid}.modern-slider-controls-button-container ul li button.selected{border-width:1px;border-style:solid}.modern-slider-controls-button-container ul button.selected:focus{outline-width:1px;outline-style:solid!important}.modern-slider-controls-button-container ul button.selected:hover{text-decoration:underline}.modern-slider-controls-button-container ul button:focus{border-radius:2px;outline-width:1px;outline-style:solid!important;text-decoration:none;border-width:1px;border-style:solid}.modern-slider-controls-button-container ul button:hover{border-width:1px;border-style:solid}modern-slider .modern-slider-text-container .modern-slider-text-content h2,modern-slider .modern-slider-text-container .modern-slider-text-content h3,modern-slider .modern-slider-text-container .modern-slider-text-content h4{margin:0;font-size:20px}.modern-slider-slides a:hover .modern-slider-text-content h2,.modern-slider-slides a:hover .modern-slider-text-content h3,.modern-slider-slides a:hover .modern-slider-text-content h4{display:block;text-decoration:underline}.modern-slider-slides a:hover,.modern-slider-slides a:focus{text-decoration:none}slide slide-link a:focus slide-detail .modern-slider-content-container,slide:focus slide-detail .modern-slider-content-container{outline-offset:-2px;outline-style:solid;outline-width:2px}.modern-slider-controls-button-container{border-top-width:1px;border-top-style:solid}.modern-slider-text-content p{margin-top:15px}.modern-slider-content-container:hover .modern-slider-text-content p{text-decoration:none;display:inline-block}.modern-slider-content-button p{border-radius:3px 0 0 3px;align-items:center}modern-slider .modern-slider-content-button{align-items:end}modern-slider.layout-stacked .modern-slider-text-container{flex-direction:column}modern-slider .modern-slider-content-button p span:empty{display:none}.modern-slider-slides:hover .modern-slider-text-container .modern-slider-content-button p{text-decoration:underline}.modern-slider-content-button p:focus{border-radius:5px 0 5px 5px;border-width:5px;border-style:solid;border-color:#000}.modern-slider-mobile .modern-slider-content-button p{border-radius:0}.modern-slider-container a:active,.modern-slider-container a:focus{-webkit-text-decoration:auto!important;text-decoration:auto!important}.modern-slider-container a:active .modern-slider-text-content h2,.modern-slider-container a:focus .modern-slider-text-content h2,.modern-slider-container a:focus .modern-slider-content-button p span{text-decoration:underline}.modern-slider-container a:active .modern-slider-text-content p,.modern-slider-container a:focus .modern-slider-text-content p{text-decoration:none}
