<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (min-width: 768px) and (max-width: 1024px) {

	/* body:not(.home) [data-elementor-type="header"] {
		position: relative;
	} */
	
	body:not(.home) main {
    padding-top: 14%;
}

	.dark_abs_bg:before {
		content: '';
		background-color: #101b2d;
		width: 100%;
		height: 50vw;
		display: block;
		margin-bottom: -1px;
	}

	.elementor-icon-list-icon {
		margin-right: 1vw;
	}

	.elementor-icon-list-icon i.fa-circle {
		font-size: 1.1vw !important;
	}

	/*.demo_form_section .elementor-field-group {*/
	/*	margin-bottom: 2.5vw !important;*/
	/*}*/
    /**/
	/*.demo_form_section button {*/
	/*	padding: 1.6vw 5vw 1.5vw 5vw !important;*/
	/*}*/
    /**/
	/*.demo_form_section button &gt; span .elementor-button-icon {*/
	/*	margin-right: 1.6vw !important;*/
	/*}*/
    /**/
	/*.demo_form_section button &gt; span .elementor-button-icon svg {*/
	/*	width: 3vw;*/
	/*	height: 3vw;*/
	/*}*/

	.home .trusted_by_clients .elementor-gallery__container {
		--columns: 2 !important;
	}

	.trusted_by_clients .elementor-gallery__container {
		grid-gap: 5vw !important;
	}

	.home .trusted_by_clients .elementor-gallery__container .elementor-gallery-item .elementor-gallery-item__image {
		height: 15vw !important;
		background-size: 65%;
	}

	/*.demo_form_section .elementor-field-required:before {*/
	/*	bottom: 1.5vw;*/
	/*	right: 0.8vw;*/
	/*	font-size: 2.8vw;*/
	/*}*/

.thank_you_content h1 {
    font-size: 8vw;
}

.thank_you_content h2, .thank_you_content a {
    font-size: 3.5vw !important;
}

.mobile_header .gradient_button .elementor-button {
    border-radius: 0 !important;
}

.mobile_menu .elementor-menu-toggle {
    padding: 0;
}

.mobile_menu .elementor-menu-toggle i {
    font-size: 4vw;
    padding: 0;
}

.mobile_menu .elementor-nav-menu__container {
    padding: 5% 0;
}

.mobile_menu span.sub-arrow {
    font-size: 2vw !important;
}

.mobile_menu .sub-menu {
    padding-inline-start: 5% !important;
    background: #0d1626 !important;
}

.mobile_menu .elementor-item {
    padding: 1.8% 5% !important;
}

.footer .gradient_button .elementor-button {
    margin-left: 1.8vw;
    padding: 1.5vw 3vw !important;
}

.footer .elementor-item {
    padding: 0.5vw 0 !important;
}

.footer_social .elementor-icon {
    width: 4.5vw !important;
    height: 4.5vw !important;
}

.footer_social .elementor-icon i {
    font-size: 2.5vw;
}

.use_cases .elementor-image-box-img {
    width: 100% !important;
}

.use_cases .elementor-image-box-img img {
    width: 8vw;
    height: 8vw;
    max-width: 100vw;
}

.use_cases .elementor-widget-button &gt; .elementor-widget-container {
    margin: 4vw 0 0 0;
}

.use_cases .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg {
    width: 3vw;
    height: 3vw;
}

.use_cases .elementor-button {
    padding: 1vw 1.6vw !important;
}

.platform .elementor-button {
    padding: 1vw 4vw !important;
}

.platform .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg {
    width: 6vw;
    height: 6vw;
    margin-right: 2.5vw;
}

.case_studies .swiper-slide {
    min-height: 40vw;
}

.case_studies .elementor-testimonial {
    margin: 0 auto;
    width: 60vw;
}

.case_studies .elementor-widget-testimonial-carousel .elementor-testimonial__image img {
    width: 8vw;
    height: 8vw !important;
}

.case_studies cite.elementor-testimonial__cite {
    margin-left: 2vw !important;
}

.case_studies .elementor-testimonial__content {
    margin: 2vw 0 0 0;
}

.case_studies .elementor-testimonial__content .elementor-testimonial__text {
    text-align: center;
}

.case_studies .elementor-testimonial__footer {
    margin: 6vw 0 0 0 !important;
}

.case_studies .elementor-testimonial:before {
    top: 5vw;
    left: auto;
    width: 2vw;
    height: 2vw;
    object-fit: contain;
    margin-left: -3vw;
}

.case_studies .elementor-testimonial__content a {
    margin: 0 auto;
    font-size: 2.2vw;
    padding: 1.2vw 2vw !important;
    width: 32vw;
}

.case_studies .elementor-testimonial__content a .icon {
    width: 6vw;
    height: 6vw;
}

.featured_videos .elementor-button {
    padding: 2.5vw 5vw !important;
}

.featured_videos_navigation {
    padding-left: 0;
}

.featured_videos_navigation .label {
    margin: 0 3vw 0 0;
    font-size: 3.2vw;
}

.featured_videos_navigation .nav span {
    margin: 0 1.6vw 0 0;
    font-size: 3vw;
}

.market .elementor-testimonial__image img {
    width: 15vw !important;
    height: 10vw !important;
}

.banner_video_section {
	position: absolute !important;
    top: -15vw;
}

.banner_text_section {
    margin-top: 15vw !important;
}

.lineage_button .elementor-button {
    padding: 3vw 5vw !important;
}

.data_lineage_videos i.eicon-play {
    font-size: 15vw;
}

.nextend-bullet-bar {
    width: 100% !important;
}

.n2-bullet {
    padding: 0 0 2vw 0 !important;
    font-size: 3vw !important;
}

div#slider_description {
    font-size: 3vw;
}

.n2-ss-slider-2.n2-ow {
    height: 38vw !important;
}

section.case_study_header {
    padding: 5% 0;
    font-size: 3vw;
}

section.case_study_header .meta_header {
    padding: 0 5%;
    display: block;
    flex-wrap: wrap;
    justify-content: space-between;
}

section.case_study_header .meta_header .column:first-child {
    border-right: none;
	border-bottom: 1px solid #ec5330;
    width: 100%;
padding: 0 0 2% 0;
}

section.case_study_header .meta_header .column:last-child {
    border-left: none;
    width: 100%;
padding: 2% 0 0 0;
}

section.case_study_content {
    padding: 2% 0;
    font-size: 2.5vw;
}

.case_study_content_title {
    margin: 5% 0;
    font-size: 5vw;
}

.elementor-posts__hover-gradient .type-case-study .elementor-post__thumbnail {
    height: 18vw;
}

.resource_center_posts .elementor-post__text:before {
    font-size: 2.2vw;
}

.trusted_by_clients .elementor-gallery__container .elementor-gallery-item .elementor-gallery-item__image {
    height: 20vw;
    background-size: 95%;
}

.career {
    margin: 5% 0 0 0;
    padding: 5%;
    display: block;
}

.career_title {
    font-size: 3.5vw;
}

.career &gt; .column:first-child {
    width: 100%;
}

.career_location {
    margin: 2.5% 0 0 0;
    font-size: 2.5vw;
}

.career &gt; .column:last-child {
    margin: 8% 0 0 0;
    width: 100%;
    display: block;
}

a.career_button {
    padding: 1.2vw 5vw !important;
    font-size: 2.2vw;
}

.resource_center_menu ul {
    width: 100%;
}

.resource_center_menu ul li a {
    padding: 1.8vw 0!important;
}

.resource_center_posts .elementor-post__read-more:before {
    width: 4vw;
    height: 4vw;
    margin-right: 2.5vw;
}

}
</pre></body></html>