.elementor-8353 .elementor-element.elementor-element-6154f050{--display:flex;--overlay-opacity:1;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8353 .elementor-element.elementor-element-6154f050::before, .elementor-8353 .elementor-element.elementor-element-6154f050 > .elementor-background-video-container::before, .elementor-8353 .elementor-element.elementor-element-6154f050 > .e-con-inner > .elementor-background-video-container::before, .elementor-8353 .elementor-element.elementor-element-6154f050 > .elementor-background-slideshow::before, .elementor-8353 .elementor-element.elementor-element-6154f050 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8353 .elementor-element.elementor-element-6154f050 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000066;--background-overlay:'';}.elementor-8353 .elementor-element.elementor-element-598d412a{--display:flex;--overflow:hidden;--overlay-opacity:1;}.elementor-8353 .elementor-element.elementor-element-598d412a::before, .elementor-8353 .elementor-element.elementor-element-598d412a > .elementor-background-video-container::before, .elementor-8353 .elementor-element.elementor-element-598d412a > .e-con-inner > .elementor-background-video-container::before, .elementor-8353 .elementor-element.elementor-element-598d412a > .elementor-background-slideshow::before, .elementor-8353 .elementor-element.elementor-element-598d412a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8353 .elementor-element.elementor-element-598d412a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, #A2E6EB 0%, #00000080 56%);}.elementor-8353 .elementor-element.elementor-element-5be9336{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-69741bde{--display:flex;--margin-top:8rem;--margin-bottom:8rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8353 .elementor-element.elementor-element-2c48f9a9 .elementor-heading-title{font-weight:700;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;color:#262630;}.elementor-8353 .elementor-element.elementor-element-6c1c5635{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-6c1c5635 .elementor-heading-title{font-size:2.4375rem;line-height:1.1;color:#FFFFFF;}.elementor-8353 .elementor-element.elementor-element-3be18713{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8353 .elementor-element.elementor-element-1b21114d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8353 .elementor-element.elementor-element-1b21114d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8353 .elementor-element.elementor-element-7bf40687{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-8353 .elementor-element.elementor-element-7bf40687.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8353 .elementor-element.elementor-element-1817f482{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8353 .elementor-element.elementor-element-dfbded6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3.1725rem;--padding-right:3.1725rem;}.elementor-8353 .elementor-element.elementor-element-48fa2cd7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3.1725rem;--padding-right:3.1725rem;}.elementor-8353 .elementor-element.elementor-element-48fa2cd7.e-con{--align-self:center;}.elementor-8353 .elementor-element.elementor-element-3aee7819{--display:flex;--position:absolute;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2.5rem;--padding-right:2.5rem;top:70px;}.elementor-8353 .elementor-element.elementor-element-3aee7819:not(.elementor-motion-effects-element-type-background), .elementor-8353 .elementor-element.elementor-element-3aee7819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-8353 .elementor-element.elementor-element-3aee7819{left:3%;}body.rtl .elementor-8353 .elementor-element.elementor-element-3aee7819{right:3%;}.elementor-8353 .elementor-element.elementor-element-1c5b9a93{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8353 .elementor-element.elementor-element-72be5c9 .elementor-button{background-color:#FFFFFF;fill:#262630;color:#262630;border-style:solid;border-width:1px 1px 1px 1px;border-color:#262630;border-radius:5px 5px 5px 5px;}.elementor-8353 .elementor-element.elementor-element-72be5c9 .elementor-button:hover, .elementor-8353 .elementor-element.elementor-element-72be5c9 .elementor-button:focus{background-color:#262630;color:#FFFFFF;border-color:#262630;}.elementor-8353 .elementor-element.elementor-element-72be5c9 .elementor-button:hover svg, .elementor-8353 .elementor-element.elementor-element-72be5c9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8353 .elementor-element.elementor-element-ffe991e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8353 .elementor-element.elementor-element-76f94590{--grid-columns:2;}.elementor-8353 .elementor-element.elementor-element-76f94590 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-8353 .elementor-element.elementor-element-76f94590 .e-loop-item > .elementor-section, .elementor-8353 .elementor-element.elementor-element-76f94590 .e-loop-item > .elementor-section > .elementor-container, .elementor-8353 .elementor-element.elementor-element-76f94590 .e-loop-item > .e-con, .elementor-8353 .elementor-element.elementor-element-76f94590 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1179px){.elementor-8353 .elementor-element.elementor-element-ffe991e{--flex-wrap:wrap;}.elementor-8353 .elementor-element.elementor-element-76f94590{--grid-columns:2;}}@media(min-width:768px){.elementor-8353 .elementor-element.elementor-element-1b21114d{--width:67%;}.elementor-8353 .elementor-element.elementor-element-1817f482{--width:33%;}.elementor-8353 .elementor-element.elementor-element-3aee7819{--width:100%;}}@media(max-width:767px){.elementor-8353 .elementor-element.elementor-element-48fa2cd7{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0.5rem;--padding-right:.50rem;}.elementor-8353 .elementor-element.elementor-element-3aee7819{--width:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8353 .elementor-element.elementor-element-ffe991e{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8353 .elementor-element.elementor-element-76f94590{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-2c48f9a9 */.elementor-heading-title
span:nth-child(2) {
    display: none !important;
}
span.elementor-heading-title span {
    background: #00fd28;
    display: inline-block;
    padding: 5px 13px;
    border-radius: 8px 8px 8px 0 !important;
    letter-spacing: .05em;
}/* End custom CSS */
/* Start custom CSS */.carousel.related-resources-solution {
	padding: 6.25rem 0 6.25rem 0
}

@media (max-width:991px) {
	.carousel.related-resources-solution {
		padding: 2.5rem 0 2.5rem 0
	}

}

@media (max-width:767px) {
	.carousel.related-resources-solution {
		background-color: #eff6f8;
		padding: 2rem 0 1.875rem 0
	}

}

.carousel.related-resources-solution.tint {
	background: #eff6f8
}

/*.carousel.related-resources-solution.tint .related-resources-inner-wrapper .related-resource-header {
	background: #fff
}*/

.carousel.related-resources-solution.more-grid {
	padding: 6.25rem 0 6.25rem 0
}

@media (max-width:991px) {
	.carousel.related-resources-solution.more-grid {
		padding: 2.5rem 0 2.5rem 0
	}

}

@media (max-width:767px) {
	.carousel.related-resources-solution.more-grid {
		background-color: #eff6f8;
		padding: 2rem 0 1.875rem 0
	}

}

.carousel.related-resources-solution.more-grid .related-resources-inner-wrapper {
	flex-wrap: wrap
}

.carousel.related-resources-solution.more-grid .related-resources-inner-wrapper .related-resource-header {
	min-height: unset
}

@media (max-width: 992px) {
	.carousel.related-resources-solution.more-grid .related-resources-inner-wrapper .related-resource-header {
		min-height: unset;
	    width: inherit;
	    position: inherit;
	    top: inherit
	}
}
.carousel.related-resources-solution.more-grid .related-resources-inner-wrapper .blog-post-wrapper {
	justify-content: center
}

@media (min-width:992px) {
	.carousel.related-resources-solution.more-grid .related-resources-inner-wrapper .blog-post-wrapper {
		position: static;
		margin: 0
	}

}

.carousel.related-resources-solution.more-grid .related-resources-inner-wrapper .blog-post-wrapper .blog-inner-post-wrapper {
	margin-bottom: 30px
}

.carousel.related-resources-solution.more-grid .blog-post-wrapper {
	padding-left: 0
}

.carousel.related-resources-solution .related-resources-inner-wrapper {
	position: relative;
	display: flex;
	align-items: center
}

@media (max-width:991px) {
	.carousel.related-resources-solution .related-resources-inner-wrapper {
		flex-direction: column
	}

}

.carousel.related-resources-solution .related-resources-inner-wrapper .related-resource-header {
	border-radius: 0 1rem 1rem 1rem
}

.carousel.related-resources-solution .related-resources-inner-wrapper .related-resource-header.tint {
	    background: #eff6f8
}


/*@media (min-width:992px) {
	.carousel.related-resources-solution .related-resources-inner-wrapper .related-resource-header {
		position: absolute;
		top: 70px
	}

}*/

@media (max-width:991px) {
	.carousel.related-resources-solution .related-resources-inner-wrapper .related-resource-header {
		margin-bottom: 3.125rem
	}

}

@media (max-width:767px) {
	.carousel.related-resources-solution .related-resources-inner-wrapper .related-resource-header {
		background: 0 0;
		padding: 20px
	}

}

.carousel.related-resources-solution .related-resources-inner-wrapper .related-resource-header .related-inner-resource-header {
	max-width: 20.625rem
}

@media (max-width:1199px) {
	.carousel.related-resources-solution .related-resources-inner-wrapper .related-resource-header .related-inner-resource-header {
		max-width: 16.3125rem
	}

}

@media (max-width:991px) {
	.carousel.related-resources-solution .related-resources-inner-wrapper .related-resource-header .related-inner-resource-header {
		max-width: 100%
	}

}

.carousel.related-resources-solution .related-resources-inner-wrapper .related-resource-header .related-inner-resource-header h3 {
	color: #611eec;
	margin-bottom: 1.5rem
}

@media (max-width:1199px) {
	.carousel.related-resources-solution .related-resources-inner-wrapper .related-resource-header .related-inner-resource-header h3 {
		font-size: 25px;
		margin-bottom: 1.25rem
	}

}

@media (max-width:991px) {
	.carousel.related-resources-solution .related-resources-inner-wrapper .related-resource-header .related-inner-resource-header h3 {
		font-size: 31px
	}

}

.carousel.related-resources-solution .related-resources-inner-wrapper .related-resource-header .related-inner-resource-header h5 {
	color: #262630;
	margin-bottom: 2.5rem
}

@media (max-width:1199px) {
	.carousel.related-resources-solution .related-resources-inner-wrapper .related-resource-header .related-inner-resource-header h5 {
		font-size: 20px;
		margin-bottom: 1.125rem
	}

}

.carousel.related-resources-solution .related-resources-inner-wrapper .related-resource-header .btn {
	color: #262630;
	border-color: #262630
}

.carousel.related-resources-solution .related-resources-inner-wrapper .related-resource-header .btn:focus, .carousel.related-resources-solution .related-resources-inner-wrapper .related-resource-header .btn:hover {
	background-color: #262630;
	color: #fff
}

.carousel.related-resources-solution .blog-post-wrapper {
	width: 100%;
	position: absolute;
	top: -70px
}

@media (max-width:991px) {
	.carousel.related-resources-solution .blog-post-wrapper {
		position: relative;
		top: 0
	}

}

@media (min-width:992px) {
	.carousel.related-resources-solution .elementor-element.blog-post-wrapper {
		padding-left: 33.33%;
		position: relative;
		top: 0;
		right: 0
	}

}

.carousel.related-resources-solution .blog-post-wrapper.blog-post-slider-wrapper.slick-initialized {
	justify-content: flex-start
}

.carousel.related-resources-solution .blog-post-wrapper.blog-post-slider-wrapper.slick-initialized button.slick-arrow {
	height: 52px;
	width: 52px;
	background: #b5bbbd;
	border: 0;
	order: 1;
	margin-top: 1rem;
	margin-bottom: 0
}

.carousel.related-resources-solution .blog-post-wrapper.blog-post-slider-wrapper.slick-initialized button.slick-arrow.slick-prev {
	border-radius: 0 0 .5rem 0;
	margin-left: auto
}

.carousel.related-resources-solution .blog-post-wrapper.blog-post-slider-wrapper.slick-initialized button.slick-arrow.slick-next {
	border-radius: 0 0 .5rem 0;
	order: 1;
	margin-top: 1rem;
	margin-right: .9375rem
}

.carousel.related-resources-solution .blog-post-wrapper.blog-post-slider-wrapper.slick-initialized .slick-dots {
	order: 0;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	max-width: 100%
}

@media (max-width:640px) {
	.carousel.related-resources-solution .blog-post-wrapper.blog-post-slider-wrapper.slick-initialized .slick-dots {
		text-align: left;
		padding-left: .9375rem
	}

}

@media (min-width:992px) {
	.carousel.related-resources-solution .blog-post-wrapper.blog-post-slider-wrapper.slick-initialized .slick-dots {
		padding-left: 33.33%
	}

}

.carousel.related-resources-solution .blog-post-wrapper.blog-post-slider-wrapper.slick-initialized .slick-dots li button {
	width: 20px;
	height: 4px
}

.carousel.related-resources-solution .blog-post-wrapper .blog-inner-post-wrapper {
	position: relative;
	border-radius: 1rem 1rem 1rem 0;
	transform: scale(1)
}

@media (max-width:991px) {
	.carousel.related-resources-solution .blog-post-wrapper .blog-inner-post-wrapper {
		padding-top: 0;
		margin-bottom: 30px
	}

}

.carousel.related-resources-solution .blog-post-wrapper .blog-inner-post-wrapper:hover img {
	transform: scale(1.2)
}

.carousel.related-resources-solution .blog-post-wrapper .blog-inner-post-wrapper:hover span.content-link {
	opacity: 1;
	visibility: visible
}

.carousel.related-resources-solution .blog-post-wrapper .blog-inner-post-wrapper a {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-decoration: none
}

@media (max-width:991px) {
	.carousel.related-resources-solution .blog-post-wrapper .blog-inner-post-wrapper a {
		position: relative;
		display: block
	}

}

.carousel.related-resources-solution .blog-post-wrapper .blog-inner-post-wrapper a img, .carousel.related-resources-solution .blog-post-wrapper .blog-inner-post-wrapper a picture {
	width: 100%;
	transition: ease-in-out .4s;
	object-fit: cover;
	border-top-left-radius: 16px;
	overflow: hidden
}

.carousel.related-resources-solution .blog-post-wrapper .blog-inner-post-wrapper a img {
	height: 100%;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	object-fit: cover
}

.carousel.related-resources-solution .blog-post-wrapper .blog-inner-post-wrapper a picture {
	position: relative;
	padding-top: 58.4795321637%;
	height: 0;
	position: relative
}

.carousel.related-resources-solution .blog-post-wrapper .blog-inner-post-wrapper a picture:after {
	content: "";
	background: linear-gradient(307.91deg, #611eec 1.22%, rgba(255, 255, 255, 0) 40.17%);
	position: absolute;
	bottom: 0;
	height: 100%;
	width: 100%;
	right: 0
}

.carousel.related-resources-solution .blog-post-wrapper .blog-inner-post-wrapper a h5 {
	position: absolute;
	top: 2rem;
	left: 1.5rem;
	color: #fff
}

.carousel.related-resources-solution .blog-post-wrapper .blog-inner-post-wrapper a span.content-link {
	position: absolute;
	bottom: 2rem;
	left: 1.5rem;
	color: #fff;
	opacity: 0;
	visibility: hidden;
	transition: ease-in-out .4s
}

.carousel.related-resources-solution .blog-post-wrapper .blog-inner-post-wrapper a span.content-link::before {
	position: absolute;
	right: -30px;
	top: 50%;
	transform: translateY(-50%);
	color: #fff
}

.carousel.related-resources-solution .blog-post-wrapper .blog-inner-post-wrapper .blog-content-wrapper {
	position: relative;
	background: #fff;
	padding: 40px 24px;
	border: 1px solid #ced4d6;
	border-radius: 0 0 1rem 1rem
}

.carousel.related-resources-solution .blog-post-wrapper .blog-inner-post-wrapper .blog-content-wrapper h3 {
	margin-bottom: 3.125rem;
	color: #262630
}

@media (max-width:991px) {
	.carousel.related-resources-solution .blog-post-wrapper .blog-inner-post-wrapper .blog-content-wrapper h3 {
		font-size: 20px
	}

}

.carousel.related-resources-solution .blog-post-wrapper .blog-inner-post-wrapper .blog-content-wrapper span.blog-category {
	position: absolute;
	top: -20px;
	padding: 8px 16px 7px;
	background: #00fd28;
	border-radius: 8px 8px 8px 0;
	font-size: .875rem;
	font-weight: 700;
	text-transform: uppercase;
	color: #262630;
	z-index: 2
}

.carousel.related-resources-solution .blog-post-wrapper .blog-inner-post-wrapper .blog-content-wrapper span.link {
	position: relative;
	color: #611eec;
	font-weight: 700
}

.carousel.related-resources-solution .blog-post-wrapper .blog-inner-post-wrapper .blog-content-wrapper span.link::before {
	position: absolute;
	right: -30px;
	top: 50%;
	transform: translateY(-50%);
	color: #611eec
}

.carousel.related-resources-solution .swiper-pagination {
    margin-top: -30px;
}

.carousel.related-resources-solution .blog-post-wrapper .blog-inner-post-wrapper .elementor-post__title {
    min-height: 4rem
}
.carousel.related-resources-solution .blog-post-wrapper .e-child .blog-inner-post-wrapper article {
    height: calc(100% - 15px);
    margin-bottom: 15px
}

.carousel.related-resources-solution .blog-inner-post-wrapper .elementor-post__badge {
    bottom: 44%;
    top: unset;
    border-radius: 8px 8px 8px 0px;
}/* End custom CSS */