/** UTILS */
.content-slider { width: 100%; position: relative; min-height: 670px; max-height: 800px; }

.content-slider .slider-bg { background-repeat: no-repeat; background-size: cover; position: absolute; z-index: 1; top: 0px; bottom: 0px; left: 0px; right: 0px; }

.content-slider .slider-wrapper { position: absolute; opacity: 0.85; z-index: 1; top: 0px; bottom: 0px; left: 0px; right: 0px; padding: 35px; text-align: center; }

@media only screen and (max-width: 600px) { .content-slider .slider-wrapper { padding: 0; } }

.content-slider .slider-wrapper #content-slider { padding: 0px 50px; padding-top: 50px; padding-bottom: 45px; margin-left: auto; margin-bottom: 0px; border-radius: 0px; z-index: 9; width: 45%; height: 100%; min-width: 620px; }

@media only screen and (max-width: 600px) { .content-slider .slider-wrapper #content-slider { min-width: unset; width: 100%; } }

.content-slider .slider-wrapper #content-slider .flex-viewport { position: relative; height: 100%; }

.content-slider .slider-wrapper #content-slider .slides { height: 100%; position: relative; }

.content-slider .slider-wrapper #content-slider .slide { overflow: auto; height: 100%; }

.content-slider .slider-wrapper .slide-wrapper { text-align: center; height: 100%; }

.content-slider .slider-wrapper .slide-wrapper h2 { display: block; margin-left: auto; margin-right: auto; }

.content-slider .slider-wrapper .slide-wrapper p { text-align: center; }

.content-slider .slider-wrapper .slide-wrapper .slide-content ul { padding-left: 20px; text-align: left; }

.content-slider .slider-wrapper .slide-wrapper .slide-content ul li { list-style-type: disc; }

.content-slider .slider-wrapper .slide-wrapper .slide-cta { -ms-flex-item-align: end; align-self: flex-end; }

.content-slider .slider-wrapper .slide-title { padding: 0px 30px; }

.content-slider .flex-control-nav { bottom: 50px; right: 0px; }

@media only screen and (max-width: 600px) { .content-slider .flex-control-nav { bottom: 0; } }

.content-slider li > a { background-color: rgba(255, 255, 255, 0.5); -webkit-box-shadow: none; box-shadow: none; border: solid 1px #acaeb1; }
