.elementor-7766 .elementor-element.elementor-element-710f375 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.68;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7766 .elementor-element.elementor-element-710f375 > .elementor-container{min-height:200px;}.elementor-7766 .elementor-element.elementor-element-710f375 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-7766 .elementor-element.elementor-element-710f375{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 110px 0px;}.elementor-7766 .elementor-element.elementor-element-57b094b > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-7766 .elementor-element.elementor-element-9995817 .page_banner{text-align:center;}.elementor-7766 .elementor-element.elementor-element-9995817 .heading_focus_text{color:var( --e-global-color-28250d8 );}.elementor-7766 .elementor-element.elementor-element-9995817 .heading_focus_text .badge{background-color:var( --e-global-color-secondary );}.elementor-7766 .elementor-element.elementor-element-9995817 .page_title{color:#F5F5F5 !important;}.elementor-7766 .elementor-element.elementor-element-44980c0:not(.elementor-motion-effects-element-type-background), .elementor-7766 .elementor-element.elementor-element-44980c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#38BDF84A;}.elementor-7766 .elementor-element.elementor-element-44980c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7766 .elementor-element.elementor-element-44980c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7766 .elementor-element.elementor-element-d2430c4{padding:100px 0px 100px 0px;}.elementor-7766 .elementor-element.elementor-element-ee8f21e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-7766 .elementor-element.elementor-element-ee8f21e > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-7766 .elementor-element.elementor-element-5557d8d > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-7766 .elementor-element.elementor-element-5557d8d .heading_block{text-align:center;}.elementor-7766 .elementor-element.elementor-element-5557d8d .heading_focus_text{color:var( --e-global-color-text );}.elementor-7766 .elementor-element.elementor-element-5557d8d .cs_sec_title .subtitle{color:var( --e-global-color-text );}.elementor-7766 .elementor-element.elementor-element-5557d8d .ml_sec_title .subtitle{color:var( --e-global-color-text );}.elementor-7766 .elementor-element.elementor-element-5557d8d .heading_block .heading_text{color:var( --e-global-color-primary );}.elementor-7766 .elementor-element.elementor-element-5557d8d .heading_text mark{color:var( --e-global-color-secondary );}.elementor-7766 .elementor-element.elementor-element-5557d8d .heading_block .heading_description{color:#FFFFFFCC;}.elementor-7766 .elementor-element.elementor-element-bf50420 .category_list a{color:var( --e-global-color-text );font-weight:bold;}.elementor-7766 .elementor-element.elementor-element-bf50420 .case_study_block .case_title a{color:var( --e-global-color-primary );}.elementor-7766 .elementor-element.elementor-element-bf50420 .case_study_block p{color:var( --e-global-color-text );}.elementor-7766 .elementor-element.elementor-element-bf50420 .icon_list > li{color:var( --e-global-color-secondary );}.elementor-7766 .elementor-element.elementor-element-bf50420 .icon_list > li strong{color:var( --e-global-color-secondary );}.elementor-7766 .elementor-element.elementor-element-bf50420 .case_study_block .case_technologies::before{color:var( --e-global-color-secondary );}.elementor-7766 .elementor-element.elementor-element-bf50420 .btn{color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );background-color:var( --e-global-color-secondary );}.elementor-7766 .elementor-element.elementor-element-5852da4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-7766 .elementor-element.elementor-element-5852da4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7766 .elementor-element.elementor-element-e9daf10 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-7766 .elementor-element.elementor-element-e9daf10 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7766 .elementor-element.elementor-element-51ae5bc > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-7766 .elementor-element.elementor-element-51ae5bc{text-align:center;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7766 .elementor-element.elementor-element-85f2f64.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-7766 .elementor-element.elementor-element-85f2f64 .elementor-main-swiper{height:350px;}.elementor-7766 .elementor-element.elementor-element-85f2f64 .elementor-main-swiper .swiper-slide{background-color:#1212121A;border-width:1px 1px 1px 1px;border-radius:15px;border-color:var( --e-global-color-primary );}.elementor-7766 .elementor-element.elementor-element-85f2f64 .elementor-swiper-button{font-size:20px;}@media(max-width:1366px){.elementor-7766 .elementor-element.elementor-element-9995817 .page_title{font-size:45px;}.elementor-7766 .elementor-element.elementor-element-85f2f64.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:1024px){.elementor-7766 .elementor-element.elementor-element-710f375{padding:100px 0px 100px 0px;}.elementor-7766 .elementor-element.elementor-element-9995817 .page_title{font-size:40px;}.elementor-7766 .elementor-element.elementor-element-ee8f21e > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-7766 .elementor-element.elementor-element-85f2f64.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-7766 .elementor-element.elementor-element-9995817 .page_title{font-size:30px;}.elementor-7766 .elementor-element.elementor-element-d2430c4{padding:50px 0px 50px 0px;}.elementor-7766 .elementor-element.elementor-element-85f2f64.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for int-page-tile, class: .elementor-element-9995817 */.elementor-2360 .elementor-element.elementor-element-9995817 .heading_focus_text .badge{
    background-color: #333333 !important;
}
.page_banner .heading_focus_text:has(.badge){
    color: #fff !important
}/* End custom CSS */
/* Start custom CSS for int-project-v2, class: .elementor-element-bf50420 */.elementor-1908 .elementor-element.elementor-element-f29304c .icon_list > li strong{
    color: var( --e-global-color-secondary ) !important;
}/* End custom CSS */
/* Start custom CSS */.services-list-section-bottom .service_block .service_image img {
    height: 400px;
    object-fit: cover;
}
.icon-list-services a.iconbox_block.layout_icon_left {
    cursor: text;
}
.success-story-item .case_study_block .case_study_image {
    padding-right: 80px;
}
.success-story-item .case_study_block .case_study_image {
    padding-right: 80px;
}
.success-story-item span.icon_list_text strong.text-dark {
    color: #38BDF8 !important;
}
.case_study_block:nth-child(1) {
    box-shadow: 0 4px 23px 0 rgba(56, 189, 248, 0.4);
}
.case_study_block{
    box-shadow: none;
}
@media(max-width: 991px){
	.success-story-item .case_study_block .case_study_image {
		padding-right: 0;
		padding-top: 20px;
	}
}
@media(max-width: 767.98px){
	.success-story-item .case_study_block .case_title {
		font-size: 20px;
		line-height: 30px;
		margin: 10px 0 14px;
	}
	.success-story-item .case_study_block .case_study_content {
		padding: 30px;
	}
	.success-story-item .category_list > li {
		font-size: 14px;
	}
}/* End custom CSS */