.vc--sub-slider-wrapper .vc--sub-slider-item { margin-bottom: 33px; }
.vc--sub-slider-wrapper .vc--sub-slider-item .vc--sub-slider__content-wrapper { min-height: 140px; position: relative; display: flex; cursor: pointer; align-items: flex-end; justify-content: flex-start; overflow: hidden; }
.vc--sub-slider-wrapper .vc--sub-slider-item.slick-current .vc--sub-slider__content-wrapper { border-bottom: 3px solid var(--color-primary-4); }
.vc--sub-slider-wrapper .vc--sub-slider-item .vc--sub-slider__content-wrapper .vc--sub-slider__content-img { position: absolute; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; transition: var(--base-transition); -webkit-transition: var(--base-transition); -moz-transition: var(--base-transition); -ms-transition: var(--base-transition); -o-transition: var(--base-transition); }
.vc--sub-slider-wrapper .vc--sub-slider-item .vc--sub-slider__content-wrapper .vc--sub-slider__content-img:before { background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.60) 100%); content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.vc--sub-slider-wrapper .vc--sub-slider-item .vc--sub-slider__content-wrapper:hover .vc--sub-slider__content-img,
.vc--sub-slider-wrapper .vc--sub-slider-item .vc--sub-slider__content-wrapper:focus .vc--sub-slider__content-img,
.vc--sub-slider-wrapper .vc--sub-slider-item .vc--sub-slider__content-wrapper:focus-within .vc--sub-slider__content-img { transform: scale(1.25); }
.vc--sub-slider-wrapper .vc--sub-slider-item .vc--sub-slider__content-wrapper:hover .vc--sub-slider-item__content .heading,
.vc--sub-slider-wrapper .vc--sub-slider-item .vc--sub-slider__content-wrapper:focus .vc--sub-slider-item__content .heading,
.vc--sub-slider-wrapper .vc--sub-slider-item .vc--sub-slider__content-wrapper:focus-within .vc--sub-slider-item__content .heading { color: var(--color-primary-4); }
.vc--sub-slider-wrapper .vc--sub-slider-item .vc--sub-slider__content-wrapper .vc--sub-slider-item__content { position: relative; padding: 15px; }
.vc--sub-slider-wrapper .vc--sub-slider-item .vc--sub-slider__content-wrapper .vc--sub-slider-item__content .heading { font-size: 1.4rem; line-height: 1.7rem; color: var(--color-primary-6); font-family: var(--font-secondary-medium); transition: var(--base-transition); -webkit-transition: var(--base-transition); -moz-transition: var(--base-transition); -ms-transition: var(--base-transition); -o-transition: var(--base-transition); }

.vc--main-slider-wrapper .vc--main-slider-item .vc--main-slider--img img { width: 100%; height: 489px; object-fit: cover; }
.vc--main-slider-wrapper .vc--main-slider-item .vc--main-slider--img .video-trigger { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.vc--main-slider-wrapper .vc--main-slider-item .vc--main-slider--img .brightcove-trigger { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.vc--main-slider-wrapper .vc--main-slider-item .vc--main-slider--img { position: relative; }
.vc--main-slider-wrapper .vc--main-slider-item .vc--main-slider__content-box { background: var(--color-primary-3); padding: 39px 44px 69px 44px; }
.vc--main-slider-wrapper .vc--main-slider-item .vc--main-slider__content-box .heading { margin: 0; color: var(--color-primary-6); }
.vc--main-slider-wrapper .vc--main-slider-item .vc--main-slider__content-box .tags .body-small { color: var(--color-primary-6); line-height: 17px; text-transform: uppercase; font-family: var(--font-secondary-semibold); }
.vc--main-slider-wrapper .vc--main-slider-item .vc--main-slider__content-box .tags { margin-bottom: 14px; }
.bg-primary-3 .vc--main-slider-wrapper .vc--main-slider-item .vc--main-slider__content-box { background: var(--color-primary-6); }
.bg-primary-3 .vc--main-slider-wrapper .vc--main-slider-item .vc--main-slider__content-box *,
.bg-primary-3 .vc--main-slider-wrapper .vc--main-slider-item .vc--main-slider__content-box .tags .body-small { color: var(--color-primary-3); }

.bg-primary-1.module-vc--inner-wrapper { background-color: transparent; position: relative; }
.bg-primary-2.module-vc--inner-wrapper { background-color: transparent; position: relative; }
.bg-primary-3.module-vc--inner-wrapper { background-color: transparent; position: relative; }
.bg-primary-4.module-vc--inner-wrapper { background-color: transparent; position: relative; }
.bg-primary-5.module-vc--inner-wrapper { background-color: transparent; position: relative; }
.bg-primary-6.module-vc--inner-wrapper { background-color: transparent; position: relative; }
.bg-primary-7.module-vc--inner-wrapper { background-color: transparent; position: relative; }
.bg-primary-8.module-vc--inner-wrapper { background-color: transparent; position: relative; }
.bg-primary-11.module-vc--inner-wrapper { background-color: transparent; position: relative; }



.vc--main-slider-wrapper .vc--main-slider-item .vc--main-slider--img .invd--inlineVideo { position: absolute; top: 0; width: 100%; height: 100%; left: 0; display:none; }



.bg-primary-1.module-vc--inner-wrapper:before { content: ''; width: 100%; height: calc(100% - 80px); position: absolute; top: 0; left: 0; background-color: var(--color-primary-1);}
.bg-primary-2.module-vc--inner-wrapper:before { content: ''; width: 100%; height: calc(100% - 80px); position: absolute; top: 0; left: 0; background-color: var(--color-primary-2);}
.bg-primary-3.module-vc--inner-wrapper:before { content: ''; width: 100%; height: calc(100% - 80px); position: absolute; top: 0; left: 0; background-color: var(--color-primary-3);}
.bg-primary-4.module-vc--inner-wrapper:before { content: ''; width: 100%; height: calc(100% - 80px); position: absolute; top: 0; left: 0; background-color: var(--color-primary-4);}
.bg-primary-5.module-vc--inner-wrapper:before { content: ''; width: 100%; height: calc(100% - 80px); position: absolute; top: 0; left: 0; background-color: var(--color-primary-5);}
.bg-primary-6.module-vc--inner-wrapper:before { content: ''; width: 100%; height: calc(100% - 80px); position: absolute; top: 0; left: 0; background-color: var(--color-primary-6);}
.bg-primary-7.module-vc--inner-wrapper:before { content: ''; width: 100%; height: calc(100% - 80px); position: absolute; top: 0; left: 0; background-color: var(--color-primary-7);}
.bg-primary-8.module-vc--inner-wrapper:before { content: ''; width: 100%; height: calc(100% - 80px); position: absolute; top: 0; left: 0; background-color: var(--color-primary-8);}
.bg-primary-11.module-vc--inner-wrapper:before { content: ''; width: 100%; height: calc(100% - 80px); position: absolute; top: 0; left: 0; background-color: var(--color-primary-11);}

.vc--main-slider-wrapper .vc--main-slider-item .vc--main-slider--img .video-trigger span.icon-link-play:before {content:"\e904" ;color: var(--color-primary-7); font-size: 12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%); padding-left:5px;}
.vc--main-slider-wrapper .vc--main-slider-item .vc--main-slider--img .video-trigger a{height:100%;width:100%;display:block;}
.vc--main-slider-wrapper .vc--main-slider-item .vc--main-slider--img .video-trigger {height:60px;width:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--color-primary-2);border-radius: 100%;transition:var(--base-transition);}
.vc--main-slider-wrapper .vc--main-slider-item .vc--main-slider--img .video-trigger:hover{background-color:var(--color-primary-14);transition:var(--base-transition);}
/* .vc--main-slider-wrapper .vc--main-slider-item .vc--main-slider--img .video-trigger span.icon-link-play:after { content: ''; width: 50%; height: 50%; background: var(--color-primary-7); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: -1; }  */


.vc--main-slider-wrapper .vc--main-slider-item .vc--main-slider--img .brightcove-trigger span.icon-link-play:before {content:"\e904" ;color: var(--color-primary-7); font-size: 12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%); padding-left:5px;}
.vc--main-slider-wrapper .vc--main-slider-item .vc--main-slider--img .brightcove-trigger a{height:100%;width:100%;display:block;}
.vc--main-slider-wrapper .vc--main-slider-item .vc--main-slider--img .brightcove-trigger {height:60px;width:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--color-primary-2);border-radius: 100%;transition:var(--base-transition);}
.vc--main-slider-wrapper .vc--main-slider-item .vc--main-slider--img .brightcove-trigger:hover{background-color:var(--color-primary-14);transition:var(--base-transition);}

@media screen and (min-width: 1200px) {
	.vc--sub-slider { max-height: 660px; overflow-y: auto; padding-right: 15px; }
    .vc--sub-slider::-webkit-scrollbar-track { background: var(--color-primary-11); }
    .vc--sub-slider::-webkit-scrollbar-thumb { background: var(--color-primary-1); }
    .vc--sub-slider::-webkit-scrollbar {width: 9px; height: 9px; }
    .vc--main-slider-wrapper .vc--main-slider {display: grid;grid-template: 1fr / 1fr;place-items: center;width: 100%;min-width: 100%;}
	.vc--main-slider-wrapper .vc--main-slider .vc--main-slider-item { grid-column: 1 / 1; grid-row: 1 / 1; width: 100% }
    .vc--main-slider-wrapper .vc--main-slider .vc--main-slider-item:not(.active) { display:none; }
}
@media screen and (min-width: 768px) and (max-width: 1199.98px) {
	.vc--sub-slider { max-height: 410px; overflow-y: auto; padding-right: 15px; }
    .vc--sub-slider::-webkit-scrollbar-track { background: var(--color-primary-11); }
    .vc--sub-slider::-webkit-scrollbar-thumb { background: var(--color-primary-1); }
    .vc--sub-slider::-webkit-scrollbar {width: 9px; height: 9px; }
    .vc--main-slider-wrapper .vc--main-slider {display: grid;grid-template: 1fr / 1fr;place-items: center;width: 100%;min-width: 100%;}
    .vc--main-slider-wrapper .vc--main-slider .vc--main-slider-item:not(.active) { display:none; }
	.vc--main-slider-wrapper .vc--main-slider .vc--main-slider-item { grid-column: 1 / 1; grid-row: 1 / 1;width: 100% }
    .vc--sub-slider-wrapper .vc--sub-slider-item { margin-bottom: 5px; }
}
@media screen and (max-width: 1199.98px) {
    .vc--sub-slider-wrapper .vc--sub-slider-item .vc--sub-slider__content-wrapper {min-height: 119px;}
    .vc--sub-slider-wrapper .vc--sub-slider-item.slick-current .vc--sub-slider__content-wrapper {border-width: 5px;}
    .vc--sub-slider-wrapper .vc--sub-slider-item .vc--sub-slider__content-wrapper .vc--sub-slider-item__content .heading,
    .vc--main-slider-wrapper .vc--main-slider-item .vc--main-slider__content-box .tags .body-small { font-size: 1.3rem; line-height: 1.6rem; }
    .vc--main-slider-wrapper .vc--main-slider-item .vc--main-slider--img img {height: 261px;}
    .vc--main-slider-wrapper .vc--main-slider-item .vc--main-slider__content-box { padding: 24px; }
    .vc--sub-slider-wrapper .vc--sub-slider .slick-list { padding-bottom: 90px; }
    .vc--sub-slider-wrapper .vc--sub-slider-item { margin-bottom: 12px; }
}
@media screen and (max-width: 767.98px) {
    .vc--sub-slider-wrapper .vc--sub-slider-item .vc--sub-slider__content-wrapper {min-height: 138px;}
    .vc--main-slider-wrapper .vc--main-slider-item .vc--main-slider--img img {height: 203px;}
    .vc--sub-slider-wrapper .vc--sub-slider-item.slick-current .vc--sub-slider__content-wrapper {border-width: 4px;}
    .vc--main-slider-wrapper .vc--main-slider-item .vc--main-slider__content-box .tags .body-small { font-size: 1.2rem; line-height: 1.5rem; }
     .vc--main-slider-wrapper .vc--main-slider-item .vc--main-slider__content-box { padding: 24px; }
    .vc--wrapper>.row { flex-direction: column-reverse; }
    .vc--sub-slider-wrapper { margin-top: 20px; }
    .vc--sub-slider-wrapper .vc--sub-slider .slick-list { padding-right: 80px; }
    .vc--sub-slider-wrapper .vc--sub-slider-item { margin-right: 16px; }
    .vc--sub-slider-wrapper .vc--sub-slider ul.slick-dots li.slick-active button:before { content: '\e915'; font-family: var(--font-icomoon); font-size: 1.2rem; color: var(--color-primary-2); opacity: 1; background: transparent; line-height: 7px; }
    .vc--sub-slider-wrapper .vc--sub-slider ul.slick-dots button:before { opacity: 1; background: var(--color-primary-2); border-radius: 0; content: ''; width: 6px; height: 6px; line-height: normal; }
    .vc--sub-slider-wrapper .vc--sub-slider .slick-list { padding-bottom: 0; }
    .module-vc--inner-wrapper .slick-initialized .slick-slide { display: block !important; }
}

.ip3-edit .vc--main-slider-wrapper .vc--main-slider-item .vc--main-slider--img .video-trigger {display:none;}
.investor-slider a.cta.cta-link.primary-11.local-link {
    color: var(--color-primary-11);
}
.ip3-edit .investor-slider-slide{margin-bottom:20px;}