.elementor-2187 .elementor-element.elementor-element-39e3085e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2187 .elementor-element.elementor-element-1165bb02 .banner-sub-title{display:show !important;}.elementor-2187 .elementor-element.elementor-element-1165bb02 h1.banner-title{display:show !important;}.elementor-2187 .elementor-element.elementor-element-1165bb02 p.banner-text{display:show !important;font-size:25px;}.elementor-2187 .elementor-element.elementor-element-1165bb02 .primary-btn-1{display:show !important;text-align:left !important;font-size:18px;border-radius:0px;}.elementor-2187 .elementor-element.elementor-element-1165bb02 .banner-btn-area-2 h6{display:show !important;}.elementor-2187 .elementor-element.elementor-element-4af3ca2c{--display:flex;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2187 .elementor-element.elementor-element-1cdab737 .section-title{display:show !important;text-align:left !important;}.elementor-2187 .elementor-element.elementor-element-1cdab737 .about-2-content-area p{display:show !important;font-size:18px;}.elementor-2187 .elementor-element.elementor-element-1cdab737 .about-2-content-area .icon-1{display:show !important;}.elementor-2187 .elementor-element.elementor-element-1cdab737 .primary-btn-1{display:show !important;text-align:left !important;font-size:18px;border-radius:0px;}.elementor-2187 .elementor-element.elementor-element-5a7bb689{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2187 .elementor-element.elementor-element-26e4ee9a .section-sub-title{display:show !important;text-transform:none;}.elementor-2187 .elementor-element.elementor-element-26e4ee9a .section-title{display:show !important;}.elementor-2187 .elementor-element.elementor-element-26e4ee9a .primary-btn-4{display:show !important;text-transform:none;border-radius:0px;}.elementor-2187 .elementor-element.elementor-element-26e4ee9a .service-tab-content ul.tab-list-content li{display:show !important;font-size:18px;}.elementor-2187 .elementor-element.elementor-element-26e4ee9a .service-tab-content .content h4{display:show !important;font-size:21px;}.elementor-2187 .elementor-element.elementor-element-26e4ee9a .service-tab-content .content p{display:show !important;font-size:18px;}.elementor-2187 .elementor-element.elementor-element-7167e36{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2187 .elementor-element.elementor-element-31059e2 .section-sub-title{display:show !important;font-size:18px;}.elementor-2187 .elementor-element.elementor-element-31059e2 .section-title{display:show !important;}.elementor-2187 .elementor-element.elementor-element-31059e2 .about-3-content-area p{display:show !important;font-size:18px;}.elementor-2187 .elementor-element.elementor-element-31059e2 ul.about-3-list li{display:show !important;font-size:18px;}.elementor-2187 .elementor-element.elementor-element-31059e2 .about-3-progress-bar h6{display:show !important;}.elementor-2187 .elementor-element.elementor-element-31059e2 .primary-btn-1{display:show !important;text-align:left !important;font-size:18px;border-radius:0px;}.elementor-2187 .elementor-element.elementor-element-46ec048{--display:flex;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-2187 .elementor-element.elementor-element-46ec048:not(.elementor-motion-effects-element-type-background), .elementor-2187 .elementor-element.elementor-element-46ec048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://technitoiture.be/wp-content/uploads/2024/02/process-bg.png");background-position:top center;background-repeat:repeat-y;background-size:contain;}.elementor-2187 .elementor-element.elementor-element-4cefd3fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2187 .elementor-element.elementor-element-4cefd3fd:not(.elementor-motion-effects-element-type-background), .elementor-2187 .elementor-element.elementor-element-4cefd3fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2187 .elementor-element.elementor-element-33c01d71 .section-sub-title{display:show !important;}.elementor-2187 .elementor-element.elementor-element-33c01d71 .section-title{display:show !important;}.elementor-2187 .elementor-element.elementor-element-33c01d71 .work-process-box .icon-box{display:show !important;}.elementor-2187 .elementor-element.elementor-element-33c01d71 .work-process-box  h4{display:show !important;}.elementor-2187 .elementor-element.elementor-element-33c01d71 .work-process-box p{display:show !important;font-size:18px;}.elementor-2187 .elementor-element.elementor-element-9ef2c72{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2187 .elementor-element.elementor-element-9ef2c72:not(.elementor-motion-effects-element-type-background), .elementor-2187 .elementor-element.elementor-element-9ef2c72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#017EC1;}.elementor-2187 .elementor-element.elementor-element-ee58434{--e-image-carousel-slides-to-show:5;}.elementor-2187 .elementor-element.elementor-element-ee58434 .swiper-wrapper{display:flex;align-items:center;}.elementor-2187 .elementor-element.elementor-element-7fdbeb86{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2187 .elementor-element.elementor-element-67adf192 .section-sub-title{display:show !important;}.elementor-2187 .elementor-element.elementor-element-67adf192 .section-title{display:show !important;}.elementor-2187 .elementor-element.elementor-element-67adf192 .testimonials-area p{display:show !important;}.elementor-2187 .elementor-element.elementor-element-67adf192 .testimonials-box h5{display:show !important;}.elementor-2187 .elementor-element.elementor-element-67adf192 .testimonials-box span{display:show !important;}.elementor-2187 .elementor-element.elementor-element-67adf192 .testimonials_1_navigation__wrapprer button{display:show !important;}/* Start custom CSS for banner_slider, class: .elementor-element-1165bb02 */.elementor-2187 .elementor-element.elementor-element-1165bb02 .large-container *{
    visibility: visible !important;
    opacity: 1 !important;
    transform:none !important;
        animation: none !important;
}

.elementor-2187 .elementor-element.elementor-element-1165bb02 .swiper-slide{
    opacity:1 !important;
}/* End custom CSS */
/* Start custom CSS for about_with_image, class: .elementor-element-1cdab737 */.elementor-2187 .elementor-element.elementor-element-1cdab737 .small-image{
    max-width:30%;
}

.elementor-2187 .elementor-element.elementor-element-1cdab737 .about-2-content-area > .row{
    display: none;
}

.elementor-2187 .elementor-element.elementor-element-1cdab737 .main-image{
    text-align:left;
    padding-left:0;
    padding-right:30px;
}

.elementor-2187 .elementor-element.elementor-element-1cdab737 .icon-box{
    display: none;
}

.elementor-2187 .elementor-element.elementor-element-1cdab737 .col-xxl-6:last-child{
    display:flex;
    align-items: center;
}

@media (max-width: 1024px){
    .elementor-2187 .elementor-element.elementor-element-1cdab737 .small-container > .row{
        flex-direction: column-reverse;
        gap:50px;
    }
    section.about-2-section .col-xxl-6 .title-box{
        padding-top:0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for service_tab, class: .elementor-element-26e4ee9a */.elementor-2187 .elementor-element.elementor-element-26e4ee9a .service-tab-content img{
    height:410px;
    object-fit: cover;
}

.elementor-2187 .elementor-element.elementor-element-26e4ee9a .primary-btn-1{
    display: none;
}

.elementor-2187 .elementor-element.elementor-element-26e4ee9a p:empty{
    display:none;
}

.elementor-2187 .elementor-element.elementor-element-26e4ee9a .content{
    display: flex;
    flex-direction: column;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for about_progress_bar, class: .elementor-element-31059e2 */.elementor-2187 .elementor-element.elementor-element-31059e2 .about-3-image-area, .elementor-2187 .elementor-element.elementor-element-31059e2 .about-3-image-area .image{
    height:100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-853f2cb */.elementor-2187 .elementor-element.elementor-element-853f2cb .image img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-2187 .elementor-element.elementor-element-853f2cb h4{
    font-size:16px;
}

.elementor-2187 .elementor-element.elementor-element-853f2cb h3{
    font-size:24px;
}

.elementor-2187 .elementor-element.elementor-element-853f2cb p{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for work_process, class: .elementor-element-33c01d71 */@media (max-width: 767px){
    .elementor-2187 .elementor-element.elementor-element-33c01d71 .row .col-lg-4:first-child:before, .elementor-2187 .elementor-element.elementor-element-33c01d71 .row .col-lg-4:last-child:before{
        content: '';
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 110px;
        background-image: url(https://technitoiture.be/wp-content/uploads/2024/02/line.png);
        background-repeat: no-repeat;
        z-index: 0;
        background-position: center;
    }
     .elementor-2187 .elementor-element.elementor-element-33c01d71 .row .col-lg-4:first-child, .elementor-2187 .elementor-element.elementor-element-33c01d71 .row .col-lg-4:last-child{
         position:relative;
     }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cefd3fd */.elementor-2187 .elementor-element.elementor-element-4cefd3fd .work-process-section{
    background:none !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ee58434 */.elementor-2187 .elementor-element.elementor-element-ee58434 img{
    padding:30px;
    background:#fff;
    height:90px;
    width:100%;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for testimonials_with_form, class: .elementor-element-67adf192 */.elementor-2187 .elementor-element.elementor-element-67adf192 .autor-upper figure{
    display: none;
}

.elementor-2187 .elementor-element.elementor-element-67adf192 .autor-upper{
    margin-bottom:20px;
}

.elementor-2187 .elementor-element.elementor-element-67adf192 input[type="checkbox"]{
    width:auto;
    height:auto;
    margin:0;
}

.elementor-2187 .elementor-element.elementor-element-67adf192 label{
    display: flex;
    align-items: flex-start;
    gap:10px;
    font-size:12px;
    line-height: 1.2em;
}

.elementor-2187 .elementor-element.elementor-element-67adf192 label *{
    margin:0;
    padding:0;
}/* End custom CSS */