.module-quotes--wrapper .single-quote-item--wrapper .single-quote-item .quote-img { height: 557px; width: 100%; position: relative;}
.module-quotes--wrapper .single-quote-item--wrapper .single-quote-item .quote-img:before { content: ''; top: 0; left: 0; position: absolute; background: var(--gradient-primary-linear); width: 100%; height: 100px; }
.module-quotes--wrapper .single-quote-item--wrapper .single-quote-item .quote-img img { height: 557px; width: 100%; object-fit: cover; object-position: center top; }
.module-quotes--wrapper .single-quote-item--wrapper .single-quote-item { position: relative; }
.module-quotes--wrapper .single-quote-item--wrapper .single-quote-item:before { content: ''; width: 100%; height: 100%; outline: 1px solid var(--mono3); position: absolute; outline-offset: -20px; z-index: 1; top: 0; left: 0; }
.module-quotes--wrapper .single-quote-item--wrapper .single-quote-item .label { margin-bottom: 7px; }
.module-quotes--wrapper .single-quote-item--wrapper .single-quote-item .quote-content .icon { font-size: 4rem; margin-bottom: 36px; color: var(--primary-color-4); opacity: 0.5; }
.module-quotes--wrapper .single-quote-item--wrapper .slick-arrow { position: absolute; z-index: 2; bottom: 0; right: 0; width: 63px; height: 63px; padding: 0; font-size: 1.8rem; }

.module-quotes--wrapper .single-quote-item--wrapper .slick-arrow:focus {     background: var(--primary-color-2); }

.module-quotes--wrapper .single-quote-item--wrapper .single-quote-item .quote-img:after { content: ''; background: var(--gradient-secondary-linear); width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0.3; }
.module-quotes--wrapper .single-quote-item--wrapper .slick-arrow.left-arrow { right: 65px; }
.ip3-edit .module-quotes--wrapper .single-quote-item--wrapper .single-quote-item:before{z-index:0}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.module-quotes--wrapper .single-quote-item--wrapper .slick-arrow.left-arrow {right: 88px;}
    .module-quotes--wrapper .single-quote-item--wrapper .right-arrow {right: 22px;}
	.module-quotes--wrapper .single-quote-item--wrapper .slick-arrow { bottom: 25px;}
    .module-quotes--wrapper .single-quote-item--wrapper .single-quote-item { position: relative; padding: 0 110px 110px; }
    .module-quotes--wrapper .single-quote-item--wrapper .single-quote-item:before { outline-offset: -55px; }
    .module-quotes--wrapper .single-quote-item--wrapper .single-quote-item .quote-img { margin-bottom: 50px; height: 480px; width: auto; display: inline-block; top: 15px; }
    .module-quotes--wrapper .single-quote-item--wrapper .single-quote-item .quote-img img { height: 480px; width: auto; }
}
@media screen and (min-width: 576px) and (max-width: 767px) {
    .module-quotes--wrapper .single-quote-item--wrapper .single-quote-item .quote-img { margin-bottom: 50px; height: 450px; display: inline-block; width: auto;}
    .module-quotes--wrapper .single-quote-item--wrapper .single-quote-item { position: relative; padding: 0 55px 90px; }
    .module-quotes--wrapper .single-quote-item--wrapper .single-quote-item .quote-img img { height: 450px; width: auto; }
    .module-quotes--wrapper .single-quote-item--wrapper .single-quote-item:before { outline-offset: -15px; }
}

@media screen and (max-width: 575px) {
    .module-quotes--wrapper .single-quote-item--wrapper .single-quote-item .quote-img { margin-bottom: 50px; height: auto; }
    .module-quotes--wrapper .single-quote-item--wrapper .single-quote-item .quote-img img { height: auto; width: 100%; }
    .module-quotes--wrapper .single-quote-item--wrapper .single-quote-item:before { outline-offset: 0; }
    .module-quotes--wrapper .single-quote-item--wrapper .single-quote-item { padding: 0 0 70px; }
    .module-quotes--wrapper .single-quote-item--wrapper .single-quote-item .quote-content { padding: 0 15px; }
}

#ip3-playmaking #module-quotes .quote {font-size:2.4rem;}
.vidcontainer {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.vidcontainer .video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}