/*=========================Vertical tab css=========================*/
.vt-with--image__content .single-vt-with--image__content .single-vt--content { padding: 42px 80px 42px 48px; clear: both; max-width: 100%; grid-column: 1/1; grid-row: 1/3; position: relative; }
.vt-with--image__content .single-vt-with--image__content .single-vt--content .heading { margin-bottom: 10px; }
.vt-with--image__content .single-vt-with--image__content .single-vt-img { float: right; width: calc(100% - 48px); position: relative; grid-column: 3/1; grid-row: 1/1;}
.vt-with--image__content .single-vt-with--image__content .single-vt-img img { width: 52vw; object-fit: cover; min-height: 610px; display: block; }
.vt-with--image.image-tab-wrapper {min-height: 610px}
.vt-with--image__content .single-vt-with--image__content .single-vt--content:not([class*="bg-"]) { background: var(--color-primary-7); }
.single-vt--img--wrapper { position: relative;display: grid; grid-template: 1fr / 1fr; place-items: end; }
.single-vt-with--image__content { position: absolute; display: inline-block; width: 100%; }
.single-vt-with--image__content.active {position: relative;}
.vt-with--image .vt-main-content--wrapper { margin-bottom: 44px }
.vt-tabs--list .image-tab__list-item .image-tab__list--link { background: transparent; padding: 12px 16px; display: inline-block; width: 100%; margin: 0; position: relative; }
.vt-with--image__content .single-vt-with--image__content .single-vt-img .video-trigger { position: absolute; top: 40%; left: 26vw; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
.vt-tabs--list,
.bg-primary-4 .vt-tabs--list,
.bg-primary-5 .vt-tabs--list,
.bg-primary-6 .vt-tabs--list,
.bg-primary-7 .vt-tabs--list,
.bg-primary-11 .vt-tabs--list { border-left: 1px solid rgba(25, 45, 56, 0.10); position: relative; }
.bg-primary-1 .vt-tabs--list,
.bg-primary-2 .vt-tabs--list,
.bg-primary-3 .vt-tabs--list,
.bg-primary-8 .vt-tabs--list { border-left: 1px solid rgba(255, 255, 255, 0.10); }
.lineVertical,
.bg-primary-4 .lineVertical,
.bg-primary-5 .lineVertical,
.bg-primary-6 .lineVertical,
.bg-primary-7 .lineVertical,
.bg-primary-11 .lineVertical { position: absolute; background: var(--color-primary-2); width: 3px; transition: var(--base-transition); left: -1px; -webkit-transition: var(--base-transition); -moz-transition: var(--base-transition); -ms-transition: var(--base-transition); -o-transition: var(--base-transition); top: 0; min-height: 48px; }
.bg-primary-1 .lineVertical,
.bg-primary-2 .lineVertical,
.bg-primary-3 .lineVertical,
.bg-primary-8 .lineVertical{ background: var(--color-primary-4); }
.vt-tabs--list .image-tab__list-item:not(.active) .image-tab__list--link { color: var(--color-primary-3); }
.bg-primary-2 .vt-tabs--list .image-tab__list-item:not(.active) .image-tab__list--link,
.bg-primary-3 .vt-tabs--list .image-tab__list-item:not(.active) .image-tab__list--link { color: var(--color-primary-6); }
.bg-primary-1 .vt-tabs--list .image-tab__list-item:not(.active) .image-tab__list--link,
.bg-primary-8 .vt-tabs--list .image-tab__list-item:not(.active) .image-tab__list--link { color: var(--color-primary-6); }
.bg-primary-4 .vt-tabs--list .image-tab__list-item:not(.active) .image-tab__list--link,
.bg-primary-5 .vt-tabs--list .image-tab__list-item:not(.active) .image-tab__list--link,
.bg-primary-6 .vt-tabs--list .image-tab__list-item:not(.active) .image-tab__list--link { color: var(--color-primary-3); }
.vt-with--image__content .single-vt-with--image__content,
.vt-text-article-conten .single-vt-with--image__content{ grid-column: 1 / 1; grid-row: 1 / 1; }
/* .vt-with--image__content,
.vt-text-article-content { display: grid; grid-template: 1fr / 1fr; place-items: center; } */

.single-vt-text--wrapper .single-vt--content .heading { margin-bottom: 25px; }
.single-vt-text--wrapper .single-vt--content .description p+h6 { margin-top: 25px; margin-bottom: 25px; }
.single-vt-text--wrapper .single-vt--content .description ul li:before { background-color: var(--color-primary-6); }
.bg-primary-4 .single-vt-text--wrapper .single-vt--content .description ul li:before,
.bg-primary-5 .single-vt-text--wrapper .single-vt--content .description ul li:before,
.bg-primary-6 .single-vt-text--wrapper .single-vt--content .description ul li:before,
.bg-primary-7 .single-vt-text--wrapper .single-vt--content .description ul li:before,
.bg-primary-11 .single-vt-text--wrapper .single-vt--content .description ul li:before { background-color: var(--color-primary-3); }
.bg-primary-4 .single-vt-article--wrapper ul.slick-dots .dots-active-img,
.bg-primary-5 .single-vt-article--wrapper ul.slick-dots .dots-active-img,
.bg-primary-6 .single-vt-article--wrapper ul.slick-dots .dots-active-img,
.bg-primary-7 .single-vt-article--wrapper ul.slick-dots .dots-active-img,
.bg-primary-11 .single-vt-article--wrapper ul.slick-dots .dots-active-img { color: var(--color-primary-2);}
.single-vt-article--wrapper ul.slick-dots { bottom: auto; top: -30px; text-align: right; right: 0; display:none; }

.single-vt-article--wrapper ul.slick-dots li:not(.slick-active) .dots-active-img:before { content: ''; width: 6px; height: 6px; background: var(--color-primary-4); display: inline-block; vertical-align: inherit; position: relative; top: -1px; }

.vt-with--text-article.vt-with--image .vt-main-content--wrapper { margin-bottom: 66px; }
.bg-primary-4 .single-vt-article--wrapper ul.slick-dots li:not(.slick-active) .dots-active-img:before,
.bg-primary-5 .single-vt-article--wrapper ul.slick-dots li:not(.slick-active) .dots-active-img:before,
.bg-primary-6 .single-vt-article--wrapper ul.slick-dots li:not(.slick-active) .dots-active-img:before,
.bg-primary-7 .single-vt-article--wrapper ul.slick-dots li:not(.slick-active) .dots-active-img:before,
.bg-primary-11 .single-vt-article--wrapper ul.slick-dots li:not(.slick-active) .dots-active-img:before { background: var(--color-primary-2); }
.single-vt-article--wrapper ul.slick-dots .dots-active-img { font-size: 11px; color: var(--color-primary-4); }
.single-vt-article--wrapper ul.slick-dots li { width: 20px; margin: 0 7px; height: 20px; }
.single-vt-article--wrapper .single-vt-article-img img { width: 100%; height: 100%; object-fit: cover; }
.single-vt-article--wrapper .single-vt-article-img { height: 225px; margin-bottom: 24px; }
.single-vt-article--wrapper .single-vt-article--wrapper .single-vt-article-content--wrapper .cta-wrapper { margin-top: 24px; }
.single-vt-text--wrapper .single-vt--content .description ul li:last-child { margin-bottom: 0; }
.single-vt-text--wrapper .single-vt--content .description ul li { margin-bottom: 18px; }
.vt-with--text-article .vt-tabs--list .image-tab__list-item .image-tab__list--link { padding: 16px 16px; }
.single-vt-text--wrapper .single-vt--content .heading { padding-top: 4px; }
.single-vt-article--wrapper ul.slick-dots li:first-child { margin-left: 0; }
.single-vt-article--wrapper ul.slick-dots li:last-child { margin-right: 0; }
.single-vt-article--wrapper .tag.tag-separate .single-tag { margin-right: 13px; position: relative; }
.bg-primary-4 .single-vt-article--wrapper  .tag.tag-separate .single-tag:not(:first-child):before,
.bg-primary-5 .single-vt-article--wrapper  .tag.tag-separate .single-tag:not(:first-child):before,
.bg-primary-6 .single-vt-article--wrapper  .tag.tag-separate .single-tag:not(:first-child):before,
.bg-primary-7 .single-vt-article--wrapper  .tag.tag-separate .single-tag:not(:first-child):before,
.bg-primary-11 .single-vt-article--wrapper  .tag.tag-separate .single-tag:not(:first-child):before { background: var(--color-primary-2); }
.single-vt-article--wrapper .tag.tag-separate .single-tag:not(:first-child):before { content: ''; width: 3px; height: 3px; background: var(--color-primary-4); position: absolute; top: 3px; left: -7px; }
@media screen and (max-width: 1199.98px) {
    .single-vt--img--wrapper { display: block; }
    .vt-with--image__content .single-vt-with--image__content .single-vt-img img { height: 203px; min-height: auto; }
    .vt-with--image.image-tab-wrapper {min-height: 203px}
    .vt-with--image__content .single-vt-with--image__content .single-vt--content { padding: 30px; position: relative; left: 32px; }
    .vt-with--image__content .single-vt-with--image__content .single-vt-img { width: calc(100% - 60px); }
    .vt-with--image__content .single-vt-with--image__content .single-vt-img .video-trigger { top: 50%; }
    .vt-with--image__content .single-vt-with--image__content .single-vt-img .video-trigger .cta-video { width: 50px; height: 50px; }
    .single-vt-text--wrapper .single-vt--content .heading { margin-bottom: 17px; }
    .single-vt-text--wrapper .single-vt--content .description p+h6 { margin-top: 32px; margin-bottom: 13px; }
    .single-vt-article--wrapper .single-vt-article-img{height: 134px;}
}
@media screen and (max-width: 767.98px) {
    .single-vt--img--wrapper { display: block; }
    .vt-with--image__content .single-vt-with--image__content .single-vt-img img { height: 195px; width: 100vw; }
    .vt-with--image.image-tab-wrapper {min-height: 195px}
    .vt-with--image__content .single-vt-with--image__content .single-vt-img { width: 100vw; position: relative; float: left; left: -5px; margin-bottom: -24px; }
    .vt-content--wrapper { padding-left: 0; padding-right: 0; }
    .vt-with--image__content { margin-top: 40px; }
    .vt-with--image__content .single-vt-with--image__content .single-vt--content { padding: 24px; left: 11px; max-width: calc(100vw - 30px); }
    .vt-with--image__content .single-vt-with--image__content .single-vt-img .video-trigger { top: 50%; left: 50%; }
    .single-vt-with--image__content.active { margin-top: 20px; }
    .single-vt-text--wrapper .single-vt--content .description p+h6 { margin-top: 20px; margin-bottom: 14px; }
    .single-vt-text--wrapper { margin-bottom: 68px; }
      .single-vt-article--wrapper .single-vt-article-img{height: 197px;}
}

/*=========================Large tab text css=========================*/

.module-large-text-tabs .large-text-tabs-link { margin-top: 32px; } 
.module-large-text-tabs .large-text-tabs-left { display: flex; flex-direction: column; } 
.module-large-text-tabs .large-text-tabs-list { color: var(--color-primary-6); font-family: var(--font-primary-regular); font-size: 80px; line-height: 56px; } 
.module-large-text-tabs .large-text-tabs-list a { color: var(--color-primary-6); text-decoration: none; border-bottom: none; cursor: pointer; background-image:none; } 
.module-large-text-tabs .large-text-tabs-list a:hover { color: var(--color-primary-4); background-image:none; } 
.module-large-text-tabs .large-text-tabs-list .active { color: var(--color-primary-4); } 
.module-large-text-tabs .large-text-tabs-list__item { margin-top: 54px; } 
.module-large-text-tabs .large-text-tabs-content__ul { padding-left: 0; list-style-type: square; } 
.module-large-text-tabs .large-text-tabs-content__ul li { display: inline; position: relative; padding-left: 5px; padding-right: 5px; } 
.module-large-text-tabs .large-text-tabs-content__ul > li:first-child { list-style: none; list-style-type: none; padding-left: 0; } 
.module-large-text-tabs .large-text-tabs-content__ul > li:before { position: absolute; height: 3px; display: list-item; content: ""; font-weight: bold; top: 0px; left: 9px; width: 3px; color: var(--color-primary-4); background: transparent; } 
.module-large-text-tabs .tag-separate .tags { display:flex; } 
.module-large-text-tabs .tag-separate .tags .single-tag { display:flex; align-items:center; } 
.module-large-text-tabs .tag-separate .tags .single-tag::before { width: 3px; height: 3px; display:inline-block; align-self:center; content:""; background-color:var(--color-primary-4); margin-left:5px; margin-right:5px; position: relative; bottom: 1px; } 
.module-large-text-tabs .tag-separate .tags .single-tag:first-child::before { display:none; } 
.module-large-text-tabs .large-text-tabs-right__image img { width: 100%; animation: fade-in 1s ease-in-out; object-fit:cover; } 
.module-large-text-tabs .tabcontent { display:none; } 
.module-large-text-tabs .tabcontent.current-tab-open { display:block; animation: fade-in 1s ease-in-out; } 
.module-large-text-tabs .tabcontent .h5 { margin-bottom:24px; } 
.module-large-text-tabs .tabcontent .content-wrapper {margin-bottom:24px; } 
.module-large-text-tabs .tabcontent .cta-wrapper {margin-top:24px; } 
.large-text-tabs-right__image { margin-bottom: 29px; } 

@keyframes fade-in { 
 0% { opacity: 0.3; transform: translateY(0); } 
 100% { opacity: 1; transform: translateY(0); } 
 }

@media only screen and (max-width: 1199px) {.module-large-text-tabs .large-text-tabs-right__image img { max-height: 230px; } 
.module-large-text-tabs .tabcontent .h5 { margin-bottom:20px; } 
.module-large-text-tabs .tabcontent .content-wrapper {margin-bottom:20px; } 
.module-large-text-tabs .tabcontent .cta-wrapper {margin-top:20px; } 
 }

@media only screen (min-width: 768px) and (max-width: 1199px){
 .module-large-text-tabs .large-text-tabs-list { color: var(--color-primary-6); font-family: var(--font-primary-regular); font-size: 48px; line-height: 56px; margin-top:30px; } 
 }
 
@media only screen and (max-width: 767.99px){
 .module-large-text-tabs .large-text-tabs-list { color: var(--color-primary-6); font-family: var(--font-primary-regular); font-size: 36px; line-height: 56px; margin-top:32px; } 
 .module-large-text-tabs .large-text-tabs-list__item { margin-top:2px; } 
 .module-large-text-tabs .large-text-tabs-right__image img { max-height: 184px; } 
 .module-large-text-tabs .tabcontent {margin-top:32px} 
 }
 .ip3-edit .single-vt-article--wrapper.single-vt-article--wrapper--item {margin-bottom: 20px;}
