.elementor-883 .elementor-element.elementor-element-e1ddd46{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-140px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-883 .elementor-element.elementor-element-e1ddd46 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-883 .elementor-element.elementor-element-26ef74a .banner-area .content h2 {color:#020101;}.elementor-883 .elementor-element.elementor-element-26ef74a .banner-area.text-color .content h2 strong {color:#D12333;}.elementor-883 .elementor-element.elementor-element-26ef74a .banner-area .item p {color:#000000;}.elementor-883 .elementor-element.elementor-element-26ef74a .banner-area .item p{font-size:18px;}.elementor-883 .elementor-element.elementor-element-26ef74a .btn-theme{background-color:#086AD8;border-color:#086AD800;}.elementor-883 .elementor-element.elementor-element-26ef74a .banner-area .content a{font-size:15px;}.elementor-883 .elementor-element.elementor-element-33e9890{margin-top:0px;margin-bottom:-100px;}.elementor-883 .elementor-element.elementor-element-7672437 .about-area .thumb .overlay h4{color:#D12333;}.elementor-883 .elementor-element.elementor-element-7672437 .about-area .info h2{font-weight:700;}.elementor-883 .elementor-element.elementor-element-ba86ed9 .why-us > h5{color:#D12333;}.elementor-883 .elementor-element.elementor-element-ba86ed9 .why-us h2{font-weight:700;}.elementor-883 .elementor-element.elementor-element-ba86ed9 .video-play-button.relative span{color:#D12333;font-size:15px;line-height:15px;}.elementor-883 .elementor-element.elementor-element-26efa35 .site-heading h4{color:#D12333;}.elementor-883 .elementor-element.elementor-element-26efa35 .site-heading h2{color:#020101;}.elementor-883 .elementor-element.elementor-element-26efa35 .work-process-area .work-pro-items .item .item-inner::before, 
                    .work-process-area .work-pro-items .item .item-inner::after,
                    .work-process-area .work-pro-items .item::before, 
                    .work-process-area .work-pro-items .item::after{background:#D12333;}.elementor-883 .elementor-element.elementor-element-6687960{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-883 .elementor-element.elementor-element-6687960 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-883 .elementor-element.elementor-element-5076af3 .works-about-items .info > h5{color:#D12333;}.elementor-883 .elementor-element.elementor-element-5076af3 .works-about-items ul li::after{color:#D12333;}.elementor-883 .elementor-element.elementor-element-59e5a18{margin-top:0px;margin-bottom:110px;}.elementor-883 .elementor-element.elementor-element-ff96ac8 .site-heading h4{color:#D12333;}.elementor-883 .elementor-element.elementor-element-ff96ac8 .services-area .services-items .item .icon > i{color:#D12333;}.elementor-883 .elementor-element.elementor-element-e1c7c1c:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-e1c7c1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6FD;}.elementor-883 .elementor-element.elementor-element-e1c7c1c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-883 .elementor-element.elementor-element-e1c7c1c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-883 .elementor-element.elementor-element-fa7f522:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-fa7f522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6FD;}.elementor-883 .elementor-element.elementor-element-fa7f522{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-883 .elementor-element.elementor-element-fa7f522 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-883 .elementor-element.elementor-element-59c9bce > .elementor-widget-container{margin:0px 0px -89px 0px;}.elementor-883 .elementor-element.elementor-element-59c9bce .site-heading h4{color:#D12333;}.elementor-883 .elementor-element.elementor-element-cc4850e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-883 .elementor-element.elementor-element-cc4850e:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-cc4850e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6FD;}.elementor-883 .elementor-element.elementor-element-afb4eb5{--swiper-slides-to-display:3;--swiper-slides-gap:10px;}.elementor-883 .elementor-element.elementor-element-afb4eb5 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-883 .elementor-element.elementor-element-afb4eb5{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-883 .elementor-element.elementor-element-e1ddd46{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-883 .elementor-element.elementor-element-96699b1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-883 .elementor-element.elementor-element-afb4eb5{--swiper-slides-to-display:1;}}/* Start custom CSS for choose, class: .elementor-element-ba86ed9 */a.popup-youtube {
    pointer-events: none; /* disables the popup trigger */
}

a.popup-youtube span,
a.popup-youtube i {
    pointer-events: auto; /* re-enable click inside */
}/* End custom CSS */
/* Start custom CSS for work, class: .elementor-element-26efa35 *//* Force uniform border color on hover */
single-item col-lg-3 col-md-6:hover {
    border: 1px solid #086AD8 !important; /* blue or your preferred color */
}

/* Remove pseudo-element extra colors */
single-item col-lg-3 col-md-6:hover::before,
single-item col-lg-3 col-md-6:hover::after {
    background: none !important;
    border: none !important;
}/* End custom CSS */