/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 16 2025 | 02:25:17 */
/** TYPOGRAPHY **/
:root {
    font-size: 20px;
    line-height: 30px;
}

/** BLOCKS **/
.gw3-block .slider__arrow {
    mix-blend-mode: luminosity;
}

/* Text w/ Media */
.gw3-media .text-with-media-video {
	border-radius: var(--image-border-radius);
	overflow: hidden;
	line-height: 0;
}

@media (min-width: 769px) {
	.gw3-media .text-with-media-video {
		--video-width: calc(var(--container-max-width) / 2);
		height: var(--video-width);
		width: var(--video-width);
		
		clip-path: border-box;
		padding-top: unset
	}
	.gw3-media .text-with-media-video .evlt-video__video {
		object-fit: cover;
	}
}
@media (max-width: 768px) {
	.gw3-media .text-with-media-video {
		padding-top: 0;
	}
	
	.gw3-media .text-with-media-video .evlt-video__video {
		position: relative;
	}
}
.gw3-media .text-with-media-image .evlt-image__img {
	--image-width: calc(var(--container-max-width) / 2);
	height: var(--image-width);
    width: var(--image-width);
    object-fit: cover;
}
@media (max-width: 768px) {
	.gw3-media .text-with-media-image .evlt-image__img {
		width: 100%; height: auto;
	}
}

/* Product Carousel */
.gw3-block .digital-sales-team.modular-slider {
    margin-top: 40px;
}
.gw3-block .digital-sales-team-item .modular-slider__item-content .cpt-template {
	border-radius: var(--image-border-radius);
	background: transparent;
	gap: 10px;
}
.gw3-block .digital-sales-team-item .modular-slider__item-content .cpt-template .digital-sales-team-item-content, .gw3-block .digital-sales-team-item .modular-slider__item-content .cpt-template .digital-sales-team-item-case-study {
	border-radius: var(--image-border-radius);
	overflow: hidden;
}
@media (max-width: 1440px) {
	.gw3-block .digital-sales-team-item .modular-slider__item-content .cpt-template .digital-sales-team-item-content {
		padding: 30px;
	}
}
@media (max-width: 1024px) {
	.gw3-block .digital-sales-team-item .modular-slider__item-content .cpt-template .digital-sales-team-item-content {
		padding: 10px;
	}
}
.digital-sales-team-item-case-study {
    background: var(--p5);
}
.digital-sales-team .modular-slider__item:nth-child(1) .modular-slider__item-content .cpt-template .digital-sales-team-item-content, .digital-sales-team-buttons .modular-slider-nav-buttons__item:nth-child(1) { background: var(--p4); }
.digital-sales-team .modular-slider__item:nth-child(2) .modular-slider__item-content .cpt-template .digital-sales-team-item-content, .digital-sales-team-buttons .modular-slider-nav-buttons__item:nth-child(2) { background: var(--p3); }
.digital-sales-team .modular-slider__item:nth-child(3) .modular-slider__item-content .cpt-template .digital-sales-team-item-content, .digital-sales-team-buttons .modular-slider-nav-buttons__item:nth-child(3) { background: var(--p7); }
.digital-sales-team .modular-slider__item:nth-child(4) .modular-slider__item-content .cpt-template .digital-sales-team-item-content, .digital-sales-team-buttons .modular-slider-nav-buttons__item:nth-child(4) { background: var(--p6); }
.digital-sales-team .modular-slider__item:nth-child(5) .modular-slider__item-content .cpt-template .digital-sales-team-item-content, .digital-sales-team-buttons .modular-slider-nav-buttons__item:nth-child(5) { background: var(--p1); }

.gw3-block .digital-sales-team .modular-slider__item:nth-child(1) .heading--h1 { color: var(--p4); }
.gw3-block .digital-sales-team .modular-slider__item:nth-child(2) .heading--h1 { color: var(--p3); }
.gw3-block .digital-sales-team .modular-slider__item:nth-child(3) .heading--h1 { color: var(--p7); }
.gw3-block .digital-sales-team .modular-slider__item:nth-child(4) .heading--h1 { color: var(--p6); }
.gw3-block .digital-sales-team .modular-slider__item:nth-child(5) .heading--h1 { color: var(--p1); }

.gw3-block .digital-sales-team .heading--h1 {
	background: var(--p2);
    padding: 20px 30px 5px 30px;
    width: fit-content;
    border-radius: 20px;
	font-family: var(--accelerator-headings);
}
.gw3-block .digital-sales-team .evlt-paragraph__extra-info {
	background: var(--p2);
    padding: 20px 30px 5px 30px;
    width: fit-content;
    border-radius: 20px;
	font-family: var(--accelerator-headings);
    letter-spacing: 0;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 150px;
    line-height: 100%;
	margin-bottom: 5px;
	color: var(--p3);
}
@media (max-width: 1920px) {
	.gw3-block .digital-sales-team .heading--h1,
	.gw3-block .digital-sales-team .evlt-paragraph__extra-info {
		font-size: 100px;
	}
}

@media (max-width: 1680px) {
	.gw3-block .digital-sales-team .heading--h1,
	.gw3-block .digital-sales-team .evlt-paragraph__extra-info {
		font-size: 70px;
	}
}
@media (max-width: 1440px) {
	.gw3-block .digital-sales-team .heading--h1,
	.gw3-block .digital-sales-team .evlt-paragraph__extra-info {
		font-size: 50px;
	}
}
@media (max-width: 1024px) {
	.gw3-block .digital-sales-team .heading--h1,
	.gw3-block .digital-sales-team .evlt-paragraph__extra-info {
		font-size: 40px;
		padding: 5px;
	}
}
@media (max-width: 768px) {
	.gw3-block .digital-sales-team .heading--h1,
	.gw3-block .digital-sales-team .evlt-paragraph__extra-info {
		font-size: 30px;
	}
}
.gw3-block .digital-sales-team .slider__items {
    top: 0px;
}
.gw3-block .digital-sales-team-buttons {
    height: 10px;
}
.gw3-block .digital-sales-team-buttons.modular-slider-nav-buttons {
	top: unset;
    bottom: 30px;
    width: 70%;
    margin: 0 auto;
    padding: 0 15%;
}
.gw3-block .digital-sales-team-buttons .modular-slider-nav-buttons__item {
    padding: 0px;
	flex: unset;
	width: 20%;
	transition: width 0.3s ease-out;
}
.gw3-block .digital-sales-team-buttons .modular-slider-nav-buttons__item--active {
	width: 40%;
}
.gw3-block .digital-sales-team-buttons .modular-slider-nav-buttons__item-title {
    color: var(--p2);
	text-transform: uppercase;
    font-weight: 700;
	font-size: 0;
    line-height: 0;
}
.gw3-block .digital-sales-team-buttons .modular-slider-nav-buttons__item-title::before {
	display: none
}
.gw3-block .digital-sales-team .evlt-paragraph__text {
	font-size: 30px;
    line-height: 130%;
    margin-top: 20px;
}
@media (max-width: 1680px) {
	.gw3-block .digital-sales-team .evlt-paragraph__text {
		font-size: 24px;
	}
}
@media (max-width: 1440px) {
	.gw3-block .digital-sales-team .evlt-paragraph__text {
		font-size: 22px;
		margin-top: 10px;
	}
}
@media (max-width: 1024px) {
	.gw3-block .digital-sales-team .evlt-paragraph__text {
		font-size: 16px;
	}
}

/* Region Block */
.gw3-region-container {
	background: var(--p3);
	border-radius: var(--image-border-radius);
	padding: 60px 0;
}
.gw3-region-container .post-cards__static-layout {
	row-gap: 10px;
}
.gw3-region-container .evlt-paragraph__main-title {
	color: #fff;
}
.gw3-region-container .card-style-stat .standard-card-title, .gw3-region-container .card-style-stat .standard-card-text {
	color: #fff;
	text-align: left;
}
.gw3-region-container .standard-card-content {
	background: var(--p2);
}
.gw3-region-container .standard-card-content .evlt-div {
	display: flex;
	flex-direction: column;
	gap: 5px;
}
.gw3-region-container .card-style-stat .standard-card-title {
	order: 2;
}

/** CARDS **/

.gw3-block .standard-card-image, .gw3-block .standard-card-image img {
	/* border-radius: 30px; */
	height: 500px;
}
/*
.gw3-block .standard-card-content {
    padding: 40px 0px 0px 0px;
}
*/
.gw3-block .standard-card-title {
    font-weight: 500;
}
.gw3-block .standard-card-text {
  --max-lines: 3;
  --lh: 30px;
  position: relative;
  max-height: calc(var(--lh) * var(--max-lines));
  overflow:hidden;
  -webkit-box-orient: vertical;
  display: block;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
}

/* Program Cards */
.gw3-block.card-style-program .post-cards__item {
	gap: 10px;
	background: transparent !important;
}
.gw3-block.card-style-program .standard-card-image, .gw3-block.card-style-program .standard-card-content {
	border-radius: var(--image-border-radius);
	clip-path: border-box;
}
.gw3-block.cards-block.columns-1 .post-cards__static-layout {
	row-gap: 10px;
}
@media (min-width: 1024px) {
	.gw3-block.card-style-program .post-cards__item:nth-child(2n) .standard-card-image {
		order: 2;
	}
}
.gw3-block.card-style-program .standard-card-content {
    justify-content: flex-end;
	background: #efefef;
}
.gw3-block.card-style-program .standard-card-title {
	font-family: var(--gw3-headings);
    text-transform: unset;
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
    letter-spacing: -1.28px;
}
@media (max-width: 768px) {
	.gw3-block.card-style-program .standard-card-title {
		font-size: 30px;
	}
}
.gw3-block.card-style-program .standard-card-text {
    font-size: 20px;
    line-height: 120%;
    font-weight: 500;
}

/* Program Cards Small / Showcase Card Grid */
.showcase-grid.gw3-block.card-style-program .post-cards__item:nth-child(4n+1) .standard-card-image, .showcase-grid.gw3-block.card-style-program .post-cards__item:nth-child(4n+2) .standard-card-image {
    order: 1;
	border-radius: var(--image-border-radius) 0px 0px var(--image-border-radius);
}
.showcase-grid.gw3-block.card-style-program .post-cards__item:nth-child(4n+3) .standard-card-image, .showcase-grid.gw3-block.card-style-program .post-cards__item:nth-child(4n) .standard-card-image {
    order: 2;
	border-radius: 0px var(--image-border-radius) var(--image-border-radius) 0px;
}
.showcase-grid.gw3-block.card-style-program .post-cards__item:nth-child(4n+1) .standard-card-content, .showcase-grid.gw3-block.card-style-program .post-cards__item:nth-child(4n+2) .standard-card-content {
    order: 2;
	border-radius: 0px var(--image-border-radius) var(--image-border-radius) 0px;
}
.showcase-grid.gw3-block.card-style-program .post-cards__item:nth-child(4n+3) .standard-card-content, .showcase-grid.gw3-block.card-style-program .post-cards__item:nth-child(4n) .standard-card-content {
    order: 1;
	border-radius: var(--image-border-radius) 0px 0px var(--image-border-radius);
}
.showcase-grid.gw3-block.card-style-program .post-cards__item {
    gap: 0;
}
.program-cards-small.gw3-block.card-style-program .standard-card-image, .program-cards-small.gw3-block.card-style-program .standard-card-image img {
	height: calc(var(--container-max-width) / 4);
    width: calc(var(--container-max-width) / 4);
}
.program-cards-small.gw3-block.card-style-program .standard-card-content {
	--card-padding: 40px;
    width: calc((var(--container-max-width) / 4) - (2* var(--card-padding)));
    height: calc(100% -(2* var(--card-padding)));
    padding: var(--card-padding);
}
@media (max-width: 768px) {
	.program-cards-small.gw3-block.card-style-program .standard-card-image, 
	.program-cards-small.gw3-block.card-style-program .standard-card-image img {
		height: 180px;
		width: 100%;
		border-radius: var(--image-border-radius) var(--image-border-radius) 0 0 !important;
	}
	.program-cards-small.gw3-block.card-style-program .standard-card-content {
		height: auto;
		width: 100%;
		padding: 15px;
		border-radius: 0 0 var(--image-border-radius) var(--image-border-radius) !important;
	}
	.showcase-grid.gw3-block.card-style-program .post-cards__item:nth-child(4n+3) .standard-card-image, .showcase-grid.gw3-block.card-style-program .post-cards__item:nth-child(4n) .standard-card-image {
		order: unset;
	}
}
.program-cards-small.gw3-block.card-style-program .standard-card-title {
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%; /* 32px */
	letter-spacing: -0.64px;
}
.program-cards-small.gw3-block.card-style-program .standard-card-text {
	font-family: var(--main-font-family);
    font-size: 14px;
    line-height: 120%;
    font-weight: 400;
}