.elementor-3900 .elementor-element.elementor-element-6fe37b17{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3900 .elementor-element.elementor-element-49cd3ef0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3900 .elementor-element.elementor-element-7ae6add7 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3900 .elementor-element.elementor-element-7ae6add7 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-3900 .elementor-element.elementor-element-7ae6add7{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-3900 .elementor-element.elementor-element-7ae6add7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-7ae6add7 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3900 .elementor-element.elementor-element-7ae6add7 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3900 .elementor-element.elementor-element-7ae6add7 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-3015456 );}.elementor-3900 .elementor-element.elementor-element-2c2c6c89{padding:0px 0px 0px 25px;--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-3900 .elementor-element.elementor-element-2c2c6c89 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3900 .elementor-element.elementor-element-2c2c6c89 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-3900 .elementor-element.elementor-element-2c2c6c89 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-2c2c6c89 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3900 .elementor-element.elementor-element-2c2c6c89 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3900 .elementor-element.elementor-element-2c2c6c89 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-3015456 );}.elementor-3900 .elementor-element.elementor-element-1eac6c45{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3900 .elementor-element.elementor-element-2894c00b .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3900 .elementor-element.elementor-element-2894c00b .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-3900 .elementor-element.elementor-element-2894c00b{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-3900 .elementor-element.elementor-element-2894c00b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-2894c00b .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3900 .elementor-element.elementor-element-2894c00b .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3900 .elementor-element.elementor-element-2894c00b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-3015456 );}.elementor-3900 .elementor-element.elementor-element-3079488f{padding:0px 0px 0px 25px;--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-3900 .elementor-element.elementor-element-3079488f .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3900 .elementor-element.elementor-element-3079488f .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-3900 .elementor-element.elementor-element-3079488f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-3079488f .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3900 .elementor-element.elementor-element-3079488f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3900 .elementor-element.elementor-element-3079488f .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-3015456 );}.elementor-3900 .elementor-element.elementor-element-5a3bcfa2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3900 .elementor-element.elementor-element-1e38a2f7 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3900 .elementor-element.elementor-element-1e38a2f7 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-3900 .elementor-element.elementor-element-1e38a2f7{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-3900 .elementor-element.elementor-element-1e38a2f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-1e38a2f7 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3900 .elementor-element.elementor-element-1e38a2f7 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3900 .elementor-element.elementor-element-1e38a2f7 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-3015456 );}.elementor-3900 .elementor-element.elementor-element-24323917{padding:0px 0px 0px 25px;--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-3900 .elementor-element.elementor-element-24323917 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3900 .elementor-element.elementor-element-24323917 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-3900 .elementor-element.elementor-element-24323917 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-24323917 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3900 .elementor-element.elementor-element-24323917 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3900 .elementor-element.elementor-element-24323917 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-3015456 );}.elementor-3900 .elementor-element.elementor-element-17c7bd50{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3900 .elementor-element.elementor-element-430a1472 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3900 .elementor-element.elementor-element-430a1472 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-3900 .elementor-element.elementor-element-430a1472{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-3900 .elementor-element.elementor-element-430a1472 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-430a1472 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3900 .elementor-element.elementor-element-430a1472 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3900 .elementor-element.elementor-element-430a1472 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-3015456 );}.elementor-3900 .elementor-element.elementor-element-779d4005{padding:0px 0px 0px 25px;--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-3900 .elementor-element.elementor-element-779d4005 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3900 .elementor-element.elementor-element-779d4005 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-3900 .elementor-element.elementor-element-779d4005 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-779d4005 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3900 .elementor-element.elementor-element-779d4005 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3900 .elementor-element.elementor-element-779d4005 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-3015456 );}.elementor-3900 .elementor-element.elementor-element-a19b3db .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3900 .elementor-element.elementor-element-a19b3db .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-3900 .elementor-element.elementor-element-a19b3db{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-3900 .elementor-element.elementor-element-a19b3db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-a19b3db .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3900 .elementor-element.elementor-element-a19b3db .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3900 .elementor-element.elementor-element-a19b3db .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-3015456 );}.elementor-3900 .elementor-element.elementor-element-2440567d{padding:0px 0px 0px 25px;--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-3900 .elementor-element.elementor-element-2440567d .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3900 .elementor-element.elementor-element-2440567d .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-3900 .elementor-element.elementor-element-2440567d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-2440567d .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3900 .elementor-element.elementor-element-2440567d .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3900 .elementor-element.elementor-element-2440567d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-3015456 );}@media(max-width:1024px){.elementor-3900 .elementor-element.elementor-element-6fe37b17{--grid-auto-flow:row;}.elementor-3900 .elementor-element.elementor-element-7ae6add7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-7ae6add7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3900 .elementor-element.elementor-element-2c2c6c89 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-2c2c6c89 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3900 .elementor-element.elementor-element-2894c00b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-2894c00b .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3900 .elementor-element.elementor-element-3079488f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-3079488f .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3900 .elementor-element.elementor-element-1e38a2f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-1e38a2f7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3900 .elementor-element.elementor-element-24323917 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-24323917 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3900 .elementor-element.elementor-element-430a1472 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-430a1472 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3900 .elementor-element.elementor-element-779d4005 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-779d4005 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3900 .elementor-element.elementor-element-a19b3db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-a19b3db .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3900 .elementor-element.elementor-element-2440567d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-2440567d .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-3900 .elementor-element.elementor-element-6fe37b17{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3900 .elementor-element.elementor-element-7ae6add7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-7ae6add7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3900 .elementor-element.elementor-element-2c2c6c89{padding:0px 0px 0px 15px;}.elementor-3900 .elementor-element.elementor-element-2c2c6c89 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-2c2c6c89 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3900 .elementor-element.elementor-element-2894c00b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-2894c00b .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3900 .elementor-element.elementor-element-3079488f{padding:0px 0px 0px 15px;}.elementor-3900 .elementor-element.elementor-element-3079488f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-3079488f .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3900 .elementor-element.elementor-element-1e38a2f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-1e38a2f7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3900 .elementor-element.elementor-element-24323917{padding:0px 0px 0px 15px;}.elementor-3900 .elementor-element.elementor-element-24323917 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-24323917 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3900 .elementor-element.elementor-element-430a1472 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-430a1472 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3900 .elementor-element.elementor-element-779d4005{padding:0px 0px 0px 15px;}.elementor-3900 .elementor-element.elementor-element-779d4005 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-779d4005 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3900 .elementor-element.elementor-element-a19b3db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-a19b3db .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3900 .elementor-element.elementor-element-2440567d{padding:0px 0px 0px 15px;}.elementor-3900 .elementor-element.elementor-element-2440567d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3900 .elementor-element.elementor-element-2440567d .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS */.elementor-widget-image-carousel {
    border-radius: 5px;
    overflow: hidden;
}
.elementor-widget-container li.elementor-icon-list-item.elementor-inline-item span.elementor-icon-list-text a {
    display: inline;
}
.elementor-widget-container li.elementor-icon-list-item.elementor-inline-item {
    margin-bottom: 15px;
}
li.elementor-icon-list-item.elementor-inline-item {
    width: 100%;
}
li span.elementor-icon-list-text {
    transition: color 0.3s;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
blockquote {
    border-left-color: var(--e-global-color-primary);
    margin-left: 0;
    border-left-width: 5px;
    background-color: #F7F7F7;
    padding: 15px;
    border-radius: 5px;
    padding-left: 30px;
}
@media only screen and (max-width:1024px) {
    figure.elementor-image-box-img {
    display: none!important;
}
}
.project-h3 h3 {
    font-size:24px!important;
}
@media only screen and (max-width:767px) {
    .before-after {
    font-size:20px!important;
}
h2 {
    font-size:28px;
}

h1 {
    font-size:30px!important;
}
}
.swiper-slide-image {
    max-height:300px!important;
    object-fit:cover!important;
}
@media (max-width:767.98px) {
    .advantage h2 {
        font-size: 18px!important;
        line-height: 26px!important;
    }
    .project-headings h2 {
        font-size: 22px!important;
        line-height: 28px!important;
    }
}

/* PROJECT DETAILS LINKS */
.project-details a .elementor-icon-list-text, .project-details .elementor-icon-list-text a {
    color: var(--e-global-color-primary);
    text-decoration: underline;
    display: inline;
}/* End custom CSS */