.elementor-21132 .elementor-element.elementor-element-b60bbe5:not(.elementor-motion-effects-element-type-background), .elementor-21132 .elementor-element.elementor-element-b60bbe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1A3C;}.elementor-21132 .elementor-element.elementor-element-b60bbe5 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21132 .elementor-element.elementor-element-b60bbe5, .elementor-21132 .elementor-element.elementor-element-b60bbe5 > .elementor-background-overlay{border-radius:50px 50px 50px 50px;}.elementor-21132 .elementor-element.elementor-element-b60bbe5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-50px;margin-bottom:-50px;padding:60px 0px 160px 0px;z-index:4;}.elementor-21132 .elementor-element.elementor-element-4be8dbb1 > .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-21132 .elementor-element.elementor-element-4be8dbb1 > .elementor-element-populated, .elementor-21132 .elementor-element.elementor-element-4be8dbb1 > .elementor-element-populated > .elementor-background-overlay, .elementor-21132 .elementor-element.elementor-element-4be8dbb1 > .elementor-background-slideshow{border-radius: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-21132 .elementor-element.elementor-element-49be7b25 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-21132 .elementor-element.elementor-element-49be7b25 .elementor-heading-title{color:var( --e-global-color-db8e4df );}.elementor-21132 .elementor-element.elementor-element-59a75aca .elementor-repeater-item-357d4e0 > *{display:inline-block;}.elementor-21132 .elementor-element.elementor-element-59a75aca .elementor-repeater-item-bd3aede.dce-item_image{justify-content:top;}.elementor-21132 .elementor-element.elementor-element-59a75aca .dce-post-item{text-align:left;}.elementor-21132 .elementor-element.elementor-element-59a75aca .dce-skin-carousel{height:450px;}.elementor-21132 .elementor-element.elementor-element-59a75aca .dce-container-navigation i{font-size:73px;}.elementor-21132 .elementor-element.elementor-element-59a75aca .dce-container-navigation svg{height:73px;width:100%;}.elementor-21132 .elementor-element.elementor-element-59a75aca .dce-carousel-controls .swiper-button-left{height:73px;width:73px;margin-top:calc(73px / 2);}.elementor-21132 .elementor-element.elementor-element-59a75aca .dce-carousel-controls .swiper-button-right{height:73px;width:73px;margin-top:calc(73px / 2);}.elementor-21132 .elementor-element.elementor-element-59a75aca .swiper-button-right path, .elementor-21132 .elementor-element.elementor-element-59a75aca .swiper-button-left path, .elementor-21132 .elementor-element.elementor-element-59a75aca .dce-container-navigation svg, .elementor-21132 .elementor-element.elementor-element-59a75aca .dce-container-navigation i{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-21132 .elementor-element.elementor-element-59a75aca .swiper-button-right line, .elementor-21132 .elementor-element.elementor-element-59a75aca .swiper-button-left line, .elementor-21132 .elementor-element.elementor-element-59a75aca .swiper-button-right polyline, .elementor-21132 .elementor-element.elementor-element-59a75aca .swiper-button-left polyline{stroke:var( --e-global-color-accent );}.elementor-21132 .elementor-element.elementor-element-59a75aca .swiper-button-left polyline, .elementor-21132 .elementor-element.elementor-element-59a75aca .swiper-button-right polyline{stroke-width:9;}.elementor-21132 .elementor-element.elementor-element-59a75aca .swiper-button-right line, .elementor-21132 .elementor-element.elementor-element-59a75aca .swiper-button-left line{stroke-width:0;}.elementor-21132 .elementor-element.elementor-element-59a75aca .swiper-button-left line, .elementor-21132 .elementor-element.elementor-element-59a75aca .swiper-button-right line, .elementor-21132 .elementor-element.elementor-element-59a75aca .swiper-button-left polyline, .elementor-21132 .elementor-element.elementor-element-59a75aca .swiper-button-right polyline{stroke-dasharray:0,0;}.elementor-21132 .elementor-element.elementor-element-59a75aca .dce-carousel-controls .dce-container-navigation{transform:translateX(-50%);left:50%;top:100%;width:23%;}.elementor-21132 .elementor-element.elementor-element-59a75aca .swiper-button-left, .elementor-21132 .elementor-element.elementor-element-59a75aca .swiper-button-right{top:11px;}.elementor-21132 .elementor-element.elementor-element-59a75aca .dce-post-item .dce-post-block{border-radius:40px 40px 40px 40px;}.elementor-21132 .elementor-element.elementor-element-59a75aca .dce-posts-fallback{text-align:left;}@media(max-width:1024px){.elementor-21132 .elementor-element.elementor-element-59a75aca .dce-skin-carousel{height:701px;}.elementor-21132 .elementor-element.elementor-element-59a75aca .dce-carousel-controls .dce-container-navigation{width:38%;}}@media(max-width:767px){.elementor-21132 .elementor-element.elementor-element-b60bbe5{padding:29px 6px 160px 6px;}.elementor-21132 .elementor-element.elementor-element-4be8dbb1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21132 .elementor-element.elementor-element-59a75aca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21132 .elementor-element.elementor-element-59a75aca .dce-carousel-controls .dce-container-navigation{width:64%;}}/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-59a75aca */.elementor-21132 .elementor-element.elementor-element-59a75aca {
    /*
    border-radius: 40px;
    overflow: hidden;
    */
}
.elementor-21132 .elementor-element.elementor-element-59a75aca h4{
    color:#22222C !important;
    font-size:1.3rem;
    font-weight: 400;
}

.elementor-21132 .elementor-element.elementor-element-59a75aca .casestudyslide {
    background-color: #fff;
    display: flex;
    flex-direction: row;
    height: 100%;
    overflow: hidden;
    border-radius: 40px;
}
.elementor-21132 .elementor-element.elementor-element-59a75aca .casestudyslide > div:first-child{
    width:60%;
    background-size: cover;
    background-position: center center;
}
.elementor-21132 .elementor-element.elementor-element-59a75aca .casestudyslide > div:last-child{
    width:40%;
    padding:30px;
}
.elementor-21132 .elementor-element.elementor-element-59a75aca .imgcontainer{
    width:100%;
    text-align: center;
    min-height:200px;
    vertical-align: middle;
    position: relative !important;
}
.elementor-21132 .elementor-element.elementor-element-59a75aca .imgcontainer img{
    width: 70%;
    position: absolute !important;
    top:50%;
    left:50%;
    transform: translate(-50%, -50%)
}

.elementor-21132 .elementor-element.elementor-element-59a75aca .casestudyslide {
    background-color: #fff;
}

.elementor-21132 .elementor-element.elementor-element-59a75aca a.pillbtn {
    margin-top:20px;
    display: inline-block !important;
}
.elementor-21132 .elementor-element.elementor-element-59a75aca .swiper-button-left, .elementor-21132 .elementor-element.elementor-element-59a75aca .swiper-button-right{
    background-color:#ffffff;
    padding:15px;
    border-radius: 100px;
}
.elementor-21132 .elementor-element.elementor-element-59a75aca .swiper-button-left svg{
    position: relative;
    left:7px;
    top:-12px;
}
.elementor-21132 .elementor-element.elementor-element-59a75aca .swiper-button-right svg{
    position: relative;
    left:-7px;
    top:-12px;
}

@media only screen and (max-width: 1024px) {
	.elementor-21132 .elementor-element.elementor-element-59a75aca .casestudyslide {
        flex-direction: column;
        
	}
    .elementor-21132 .elementor-element.elementor-element-59a75aca .casestudyslide > div:first-child{
        min-height:300px;
    }
    .elementor-21132 .elementor-element.elementor-element-59a75aca .casestudyslide > div{
        width:100% !important;
    }
    .elementor-21132 .elementor-element.elementor-element-59a75aca .imgcontainer img{
        width: 50%;
    }


}
@media only screen and (max-width: 1024px) {
	.elementor-21132 .elementor-element.elementor-element-59a75aca .casestudyslide {
        flex-direction: column;
        
	}
    .elementor-21132 .elementor-element.elementor-element-59a75aca .casestudyslide > div:first-child{
        min-height:300px;
    }
    .elementor-21132 .elementor-element.elementor-element-59a75aca .casestudyslide > div{
        width:100% !important;
    }
    .elementor-21132 .elementor-element.elementor-element-59a75aca .imgcontainer img{
        width: 50%;
    }


}
@media only screen and (max-width: 767px) {
    .elementor-21132 .elementor-element.elementor-element-59a75aca .casestudyslide > div:first-child{
        min-height:200px;
    }
    .elementor-21132 .elementor-element.elementor-element-59a75aca .imgcontainer img{
        width: 90%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4be8dbb1 */#forcesliderrounded rs-carousel-wrap{
    border-radius: 40px;
    overflow:hidden;
}/* End custom CSS */