.elementor-911 .elementor-element.elementor-element-98a08bc{padding:50px 0px 50px 0px;overflow:visible;}.elementor-911 .elementor-element.elementor-element-42aefe7{padding:0px 0px 50px 0px;overflow:visible;}.elementor-bc-flex-widget .elementor-911 .elementor-element.elementor-element-2bc15b7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-911 .elementor-element.elementor-element-2bc15b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-911 .elementor-element.elementor-element-2bc15b7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-911 .elementor-element.elementor-element-2c36d0e{text-align:start;}.elementor-911 .elementor-element.elementor-element-2c36d0e .elementor-heading-title{font-size:45px;font-weight:700;line-height:60px;color:var( --e-global-color-astglobalcolor0 );}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-911 .elementor-element.elementor-element-dceecf9{text-align:justify;font-size:15px;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-911 .elementor-element.elementor-element-dceecf9 p{margin-block-end:10px;}.elementor-911 .elementor-element.elementor-element-458db4f .elementor-flip-box__front{background-image:url("https://valstem.com/wp-content/uploads/2025/12/turnkey-project-solutions-02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-911 .elementor-element.elementor-element-458db4f .elementor-flip-box__back{background-color:#27272700;}.elementor-911 .elementor-element.elementor-element-458db4f .elementor-flip-box{height:450px;}.elementor-911 .elementor-element.elementor-element-458db4f .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-911 .elementor-element.elementor-element-458db4f .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-911 .elementor-element.elementor-element-458db4f .elementor-flip-box__button{margin-inline-center:0;}.elementor-911 .elementor-element.elementor-element-7b67591{text-align:center;}.elementor-911 .elementor-element.elementor-element-7b67591 .elementor-heading-title{font-size:45px;font-weight:700;line-height:60px;color:var( --e-global-color-astglobalcolor0 );}.elementor-911 .elementor-element.elementor-element-8c67e3e .elementskit-advanced-slider{--ekit-swiper-slide-per-view:3;--ekit_slider_space_betweens:10px;}.elementor-911 .elementor-element.elementor-element-8c67e3e{padding:50px 30px 50px 30px;}.elementor-911 .elementor-element.elementor-element-8c67e3e .elementskit-advanced-slider .ekit-swiper-progress-bar .ekit-progress-bar{-webkit-animation-duration:3000ms;animation-duration:3000ms;}.elementor-911 .elementor-element.elementor-element-8c67e3e .ekit-slider-wrapper{padding-top:10px;padding-bottom:10px;}.elementor-911 .elementor-element.elementor-element-8c67e3e .elementskit-advanced-slider .swiper-pagination .swiper-pagination-bullet::before{background-color:var( --e-global-color-astglobalcolor1 );width:10px;height:10px;border-radius:2px 2px 2px 2px;}.elementor-911 .elementor-element.elementor-element-8c67e3e .elementskit-advanced-slider .swiper-pagination .swiper-pagination-bullet{border-color:var( --e-global-color-astglobalcolor0 );width:20px;height:20px;}.elementor-911 .elementor-element.elementor-element-8c67e3e .elementskit-advanced-slider .swiper-container-horizontal .swiper-pagination{left:50%;transform:translateX(-50%);}.elementor-911 .elementor-element.elementor-element-8c67e3e .elementskit-advanced-slider .swiper-horizontal .swiper-pagination{left:50%;transform:translateX(-50%);}.elementor-911 .elementor-element.elementor-element-8c67e3e .elementskit-advanced-slider .swiper-container-horizontal > .swiper-pagination{top:100%;}.elementor-911 .elementor-element.elementor-element-8c67e3e .elementskit-advanced-slider .swiper-horizontal > .swiper-pagination{top:100%;}.elementor-911 .elementor-element.elementor-element-8c67e3e .elementskit-advanced-slider .swiper-pagination-bullet{border-radius:2px 2px 2px 2px;margin:2px 2px 2px 2px;}@media(min-width:768px){.elementor-911 .elementor-element.elementor-element-2bc15b7{width:56.162%;}.elementor-911 .elementor-element.elementor-element-e19ac20{width:43.838%;}}@media(min-width:1025px){.elementor-911 .elementor-element.elementor-element-458db4f .elementor-flip-box__front{background-attachment:scroll;}}@media(max-width:1024px){.elementor-911 .elementor-element.elementor-element-8c67e3e .elementskit-advanced-slider{--ekit-swiper-slide-per-view:1;--ekit_slider_space_betweens:0px;}}@media(max-width:767px){.elementor-911 .elementor-element.elementor-element-8c67e3e .elementskit-advanced-slider{--ekit-swiper-slide-per-view:1;--ekit_slider_space_betweens:0px;}}/* Start custom CSS for flip-box, class: .elementor-element-458db4f */.app.elementor-widget.elementor-widget-flip-box {
  clip-path: polygon(0% 0%, 85.87% 0%, 100% 100%, 13.12% 100.00%);
}
.app-col{
    position: relative;
}
.app-col:before{
    position: absolute;
    content: " ";
    top: 8%;
    left: 1%;
    width: 20%;
    height: 80%;
    background:#db2b1c;
    clip-path: polygon(0% 0%, 42.87% 0%, 100% 100%, 50.12% 100%)!important;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e19ac20 */.rotateAnim{
    position: relative;
}
.rotateAnim:before{
    position: absolute;
    content: " ";
    bottom: 0;
    left: 10%;
    width: 4%;
    height: 50%;
    background: #DB2B1C;
    transform: skew(7deg);
    animation: runTop 5s linear infinite;
}
@keyframes runTop{
    0%{
        bottom:5%;
    }
    50%{
        bottom: 30%;
       left: 7%;
    }
    100%{
        bottom:5%;
    }
    
}/* End custom CSS */