.elementor-3979 .elementor-element.elementor-element-4ece3d6{--display:flex;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3979 .elementor-element.elementor-element-9345e1f{--display:flex;}.elementor-3979 .elementor-element.elementor-element-9345e1f.e-con{--align-self:center;}.elementor-3979 .elementor-element.elementor-element-6dcb0fd{text-align:start;}.elementor-3979 .elementor-element.elementor-element-6dcb0fd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-primary );}.elementor-3979 .elementor-element.elementor-element-c653f1d{--display:flex;}.elementor-3979 .elementor-element.elementor-element-ee01159{--display:flex;}.elementor-3979 .elementor-element.elementor-element-ee01159.e-con{--align-self:center;}.elementor-3979 .elementor-element.elementor-element-83b54a1{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;}.elementor-3979 .elementor-element.elementor-element-83b54a1 a{color:var( --e-global-color-secondary );}.elementor-3979 .elementor-element.elementor-element-a903461{--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;--gap:2% 2%;--row-gap:2%;--column-gap:2%;--flex-wrap:wrap;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3979 .elementor-element.elementor-element-a903461.e-con{--align-self:center;}.elementor-3979 .elementor-element.elementor-element-a008093.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3979 .elementor-element.elementor-element-a008093 .elementor-counter{gap:20px;}.elementor-3979 .elementor-element.elementor-element-a008093 .elementor-counter-number-wrapper{gap:5px;color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;}.elementor-3979 .elementor-element.elementor-element-a008093 .elementor-counter-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;line-height:20px;}.elementor-3979 .elementor-element.elementor-element-ee9397e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3979 .elementor-element.elementor-element-ee9397e .elementor-counter{gap:20px;}.elementor-3979 .elementor-element.elementor-element-ee9397e .elementor-counter-number-wrapper{gap:5px;color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;}.elementor-3979 .elementor-element.elementor-element-ee9397e .elementor-counter-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;line-height:20px;}.elementor-3979 .elementor-element.elementor-element-b7db229.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3979 .elementor-element.elementor-element-b7db229 .elementor-counter{gap:20px;}.elementor-3979 .elementor-element.elementor-element-b7db229 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;}.elementor-3979 .elementor-element.elementor-element-b7db229 .elementor-counter-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;line-height:20px;}.elementor-3979 .elementor-element.elementor-element-b980ddc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3979 .elementor-element.elementor-element-b980ddc .elementor-counter{gap:20px;}.elementor-3979 .elementor-element.elementor-element-b980ddc .elementor-counter-number-wrapper{gap:5px;color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;}.elementor-3979 .elementor-element.elementor-element-b980ddc .elementor-counter-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;line-height:20px;}.elementor-3979 .elementor-element.elementor-element-4aefd4c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3979 .elementor-element.elementor-element-4aefd4c .elementor-counter{gap:20px;}.elementor-3979 .elementor-element.elementor-element-4aefd4c .elementor-counter-number-wrapper{gap:5px;color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;}.elementor-3979 .elementor-element.elementor-element-4aefd4c .elementor-counter-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;line-height:20px;}.elementor-3979 .elementor-element.elementor-element-fcf32b0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3979 .elementor-element.elementor-element-fcf32b0.e-con{--align-self:center;}.elementor-3979 .elementor-element.elementor-element-64df3f7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-3979 .elementor-element.elementor-element-64df3f7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3979 .elementor-element.elementor-element-e139bcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3979 .elementor-element.elementor-element-e139bcf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-primary );}.elementor-3979 .elementor-element.elementor-element-c00c695{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;}.elementor-3979 .elementor-element.elementor-element-619db70{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-3979 .elementor-element.elementor-element-328dc1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3979 .elementor-element.elementor-element-328dc1f img{width:530px;}.elementor-3979 .elementor-element.elementor-element-65d3176{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3979 .elementor-element.elementor-element-ae88556{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3979 .elementor-element.elementor-element-ae88556.e-con{--align-self:center;}.elementor-3979 .elementor-element.elementor-element-91eacd6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:2%;}.elementor-3979 .elementor-element.elementor-element-4b37dd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3979 .elementor-element.elementor-element-4b37dd5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-primary );}.elementor-3979 .elementor-element.elementor-element-517e360{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:300;}.elementor-3979 .elementor-element.elementor-element-adbacdb{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-3979 .elementor-element.elementor-element-61817cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3979 .elementor-element.elementor-element-61817cc.bdt-image-hover-effect-wrap::before, .elementor-3979 .elementor-element.elementor-element-61817cc.bdt-image-hover-effect-wrap::after{background:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3979 .elementor-element.elementor-element-951189f{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3979 .elementor-element.elementor-element-951189f.e-con{--align-self:center;}.elementor-3979 .elementor-element.elementor-element-0731c1d{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-3979 .elementor-element.elementor-element-74e72e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3979 .elementor-element.elementor-element-74e72e8.bdt-image-hover-effect-wrap::before, .elementor-3979 .elementor-element.elementor-element-74e72e8.bdt-image-hover-effect-wrap::after{background:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3979 .elementor-element.elementor-element-7a55a8d{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-3979 .elementor-element.elementor-element-c0062e6{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:300;}.elementor-3979 .elementor-element.elementor-element-756e303{--display:flex;}.elementor-3979 .elementor-element.elementor-element-2d4b8fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2%;--margin-bottom:1%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3979 .elementor-element.elementor-element-2d4b8fe.e-con{--align-self:center;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-3979 .elementor-element.elementor-element-64df3f7{--padding-top:5%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-3979 .elementor-element.elementor-element-ae88556{--flex-wrap:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-3979 .elementor-element.elementor-element-91eacd6{--padding-top:5%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-3979 .elementor-element.elementor-element-951189f{--flex-wrap:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-3979 .elementor-element.elementor-element-7a55a8d{--padding-top:5%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}}@media(max-width:767px){.elementor-3979 .elementor-element.elementor-element-9345e1f{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3979 .elementor-element.elementor-element-6dcb0fd{text-align:center;}.elementor-3979 .elementor-element.elementor-element-6dcb0fd .elementor-heading-title{font-size:37px;}.elementor-3979 .elementor-element.elementor-element-ee01159{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2px;--padding-bottom:2px;--padding-left:15px;--padding-right:15px;}.elementor-3979 .elementor-element.elementor-element-fcf32b0{--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-3979 .elementor-element.elementor-element-64df3f7{--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3979 .elementor-element.elementor-element-e139bcf{text-align:start;}.elementor-3979 .elementor-element.elementor-element-e139bcf .elementor-heading-title{font-size:35px;}.elementor-3979 .elementor-element.elementor-element-65d3176{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-3979 .elementor-element.elementor-element-91eacd6{--padding-top:15%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3979 .elementor-element.elementor-element-4b37dd5{text-align:start;}.elementor-3979 .elementor-element.elementor-element-7a55a8d{--padding-top:15%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}@media(min-width:768px){.elementor-3979 .elementor-element.elementor-element-9345e1f{--width:90%;}.elementor-3979 .elementor-element.elementor-element-ee01159{--width:90%;}.elementor-3979 .elementor-element.elementor-element-a903461{--width:90%;}.elementor-3979 .elementor-element.elementor-element-fcf32b0{--width:90%;}.elementor-3979 .elementor-element.elementor-element-64df3f7{--width:55%;}.elementor-3979 .elementor-element.elementor-element-ae88556{--width:90%;}.elementor-3979 .elementor-element.elementor-element-951189f{--width:90%;}.elementor-3979 .elementor-element.elementor-element-2d4b8fe{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3979 .elementor-element.elementor-element-64df3f7{--width:100%;}.elementor-3979 .elementor-element.elementor-element-619db70{--width:100%;}.elementor-3979 .elementor-element.elementor-element-91eacd6{--width:100%;}.elementor-3979 .elementor-element.elementor-element-adbacdb{--width:100%;}.elementor-3979 .elementor-element.elementor-element-0731c1d{--width:100%;}.elementor-3979 .elementor-element.elementor-element-7a55a8d{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-7884a5b */.elementor-3979 .elementor-element.elementor-element-7884a5b {
    position: relative;
    overflow: hidden;
}

.elementor-3979 .elementor-element.elementor-element-7884a5b::after {
    content: "";
    position: absolute;

    top: 0;
    left: -40%;

    width: 25%;
    height: 100%;

    pointer-events: none;

    background: linear-gradient(
        110deg,
        transparent 0%,
        rgba(255, 255, 255, 0.03) 30%,
        rgba(255, 255, 255, 0.18) 50%,
        rgba(255, 255, 255, 0.03) 70%,
        transparent 100%
    );

    transform: skewX(-15deg);

    animation: techShine 6s ease-in-out infinite;
}

@keyframes techShine {

    0% {
        left: -40%;
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    30% {
        left: 120%;
        opacity: 1;
    }

    35%,
    100% {
        left: 120%;
        opacity: 0;
    }
}

@media (prefers-reduced-motion: reduce) {

    .elementor-3979 .elementor-element.elementor-element-7884a5b::after {
        animation: none;
        display: none;
    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a84c24b */.elementor-3979 .elementor-element.elementor-element-a84c24b {
    position: relative;
    overflow: hidden;
}

.elementor-3979 .elementor-element.elementor-element-a84c24b::after {
    content: "";
    position: absolute;

    top: 0;
    left: -40%;

    width: 25%;
    height: 100%;

    pointer-events: none;

    background: linear-gradient(
        110deg,
        transparent 0%,
        rgba(255, 255, 255, 0.03) 30%,
        rgba(255, 255, 255, 0.18) 50%,
        rgba(255, 255, 255, 0.03) 70%,
        transparent 100%
    );

    transform: skewX(-15deg);

    animation: techShine 6s ease-in-out infinite;
}

@keyframes techShine {

    0% {
        left: -40%;
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    30% {
        left: 120%;
        opacity: 1;
    }

    35%,
    100% {
        left: 120%;
        opacity: 0;
    }
}

@media (prefers-reduced-motion: reduce) {

    .elementor-3979 .elementor-element.elementor-element-a84c24b::after {
        animation: none;
        display: none;
    }

}/* End custom CSS */