.elementor-kit-9{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-0997385:#FFFFFF;--e-global-color-052d94d:#25272C;--e-global-color-4644785:#F3F5F6;--e-global-color-25b2ad6:#F9FAFB;--e-global-color-cf32390:#151619;--e-global-color-6d8a64c:#E2E7EE;--e-global-color-46c34a6:#D2DAE4;--e-global-color-ef268ea:#0F1115;--e-global-color-e428e0f:#697289;--e-global-color-62295c3:#323745;--e-global-color-c7fbf2d:#50576B;--e-global-color-581566c:#FFFFFF99;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-0997385 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1136px;}.e-con{--container-max-width:1136px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*Custom CSS Styling Start Here*/
.dp-dual-color-heading{
    color: var( --e-global-color-e428e0f );
}
.dp-card-shadow{
    box-shadow: 0 2px 6px -4px rgba(15, 25, 62, 0.08), 0 3.023px 1.512px -0.625px rgba(44, 45, 48, 0.01), 0 7.166px 3.583px -1.25px rgba(44, 45, 48, 0.01), 0 13.071px 6.536px -1.875px rgba(44, 45, 48, 0.01), 0 21.731px 10.865px -2.5px rgba(44, 45, 48, 0.01), 0 35.093px 17.546px -3.125px rgba(44, 45, 48, 0.01), 0 57.444px 28.722px -3.75px rgba(44, 45, 48, 0.01);
}

/* Home Page CSS Start*/
/* Main Heading*/
.dp-heading .elementor-heading-title img {
    margin-bottom: -6px !important;
}

@media only screen and (max-width: 767px) {
    .dp-heading .elementor-heading-title img:nth-child(1){
    width: 60px;
}

.dp-heading .elementor-heading-title img:nth-child(2){
    width: 36px;
}

.dp-heading .elementor-heading-title img:nth-child(3){
    width: 40px;
}
}
/* Trust Slider 2*/
.trust-slider-2 .swiper-wrapper{
    transition-timing-function: linear !important;
}
.trust-slider-2::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    height: 100%;
    z-index: 2;
    background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
}
.trust-slider-2::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 150px;
    height: 100%;
     z-index: 2;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
}
@media only screen and (max-width: 767px){
    .trust-slider-2::before, .trust-slider-2::after{
        width: 50px;
    }
}
/* Portfolio Slider */
.portfolio-slider .swiper-wrapper{
    transition-timing-function: linear !important;
}
.portfolio-slider::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    height: 100%;
    z-index: 2;
    background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
}
.portfolio-slider::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 150px;
    height: 100%;
    z-index: 2;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
}
@media only screen and (max-width: 767px){
    .portfolio-slider::before, .portfolio-slider::after{
        width: 50px;
    }
}
/* Our Process Section CSS Start*/
.dp-process .ue_timeline_item_icon_line {
    margin: 8px 0px;
}
/* Our Process Section CSS End*/

/* Home Page CSS End*/


/* Project Details Page CSS Start*/
.dp-project-details ul, .dp-project-details ol {
  padding-inline-start: 20px;
}

.dp-project-details ul li, .dp-project-details ol li {
  margin-bottom: 12px;
}

.dp-project-details ul li:last-child, .dp-project-details ol li:last-child {
  margin-bottom: 0px;
}

.dp-project-details ul li strong, .dp-project-details ol li strong {
  font-weight: 600;
}

.dp-project-details ol li ul {
  list-style: disc;
  margin-top: 12px;
}
/* Project Details Page CSS End*//* End custom CSS */