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

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

	/* body:not(.admin-bar) [data-elementor-type="header"] {
		top: 32px;
	} */
	
	body:not(.home) main {
    padding-top: 20%;
}

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

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

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

	/*.demo_form_section .elementor-field-group {*/
	/*	margin-bottom: 4.5vw !important;*/
	/*}*/
    /**/
	/*.demo_form_section button {*/
	/*	padding: 4vw 8vw 3.5vw 8vw !important;*/
	/*}*/
    /**/
	/*.demo_form_section button &gt; span .elementor-button-icon {*/
	/*	margin-right: 3.5vw !important;*/
	/*}*/
    /**/
	/*.demo_form_section button &gt; span .elementor-button-icon svg {*/
	/*	width: 6vw;*/
	/*	height: 6vw;*/
	/*}*/

	.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: 25vw !important;
		background-size: 95%;
	}

	/*.demo_form_section .elementor-field-required:before {*/
	/*	bottom: 4vw;*/
	/*	right: 1.5vw;*/
	/*	font-size: 5vw;*/
	/*}*/
	
	.thank_you_content h1 {
    font-size: 10vw;
}

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

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

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

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

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

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

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

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

.footer .octopai_desc {
    padding-left: 8vw;
}

.footer .gradient_button .elementor-button {
    margin-left: 8vw;
    padding: 4vw 6vw !important;
}

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

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

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

.gradient_button .elementor-button {
    padding: 4vw 6vw;
}

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

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

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

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

.use_cases .elementor-button {
    padding: 2.5vw 6vw !important;
}

.platform .elementor-button {
    padding: 1.5vw 5vw !important;
}

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

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

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

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

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

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

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

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

.case_studies .elementor-testimonial:before {
    top: 10vw;
    left: auto;
    width: 2vw;
    height: 2vw;
    object-fit: contain;
    margin-left: -2vw;
    transform: scale(0.65);
}

.case_studies .elementor-testimonial__content a {
    margin: 0 auto;
    font-size: 4.2vw;
    padding: 3vw 4vw !important;
    width: 55vw;
}

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

.case_studies .swiper-pagination-bullet {
    margin: 0 2.5vw !important;
    width: 2.8vw !important;
    height: 2.8vw !important;
}

.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: 5.2vw;
}

.featured_videos_navigation .nav span {
    margin: 0 2.6vw 0 0;
    font-size: 5vw;
}

.featured_videos i {
    font-size: 15vw;
}

.market .elementor-testimonial__image img {
    width: 25vw !important;
    height: 20vw !important;
}

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

.banner_text_section {
    margin-top: 22vw !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: 3.5vw !important;
    margin: 0 1.6vw !important;
}

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

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

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

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 8% 0;
}

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

section.case_study_header .meta_header .column .column_container &gt; div {
    padding-bottom: 5%;
}

section.case_study_content {
    padding: 5% 0;
    font-size: 4.5vw;
}

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

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

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

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

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

.career_title {
    font-size: 5.5vw;
    line-height: 1.5em;
}

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

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

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

a.career_button {
    padding: 2.2vw 8vw !important;
    font-size: 4.2vw;
}

.resource_center_menu ul {
    width: 100%;
}

.resource_center_menu ul li {
    width: 50%;
    border-right: 1px solid #f16642;
    border-bottom: 1px solid #f16642;
}

.resource_center_menu ul li:nth-child(even) {
    border-right: none;
}

.resource_center_menu ul li:last-child {
    border-bottom: none;
}

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

.resource_center_posts .elementor-post__text {
    padding: 10% 10% 20% !important;
}

.resource_center_posts .elementor-post__read-more {
    padding: 1.5vw 4vw;
}

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




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