.elementor-22019 .elementor-element.elementor-element-9588b4c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.47;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:275px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-22019 .elementor-element.elementor-element-9588b4c:not(.elementor-motion-effects-element-type-background), .elementor-22019 .elementor-element.elementor-element-9588b4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coreconcepts.design/wp-content/uploads/2026/06/coreconcepts_Bucket_Wheel_Excavator_cyberpunk__bucket_wheel.__f394081c-0555-4db0-903f-1c9aa54c7868_3-Custom-1.jpg");background-position:top center;background-size:cover;}.elementor-22019 .elementor-element.elementor-element-9588b4c::before, .elementor-22019 .elementor-element.elementor-element-9588b4c > .elementor-background-video-container::before, .elementor-22019 .elementor-element.elementor-element-9588b4c > .e-con-inner > .elementor-background-video-container::before, .elementor-22019 .elementor-element.elementor-element-9588b4c > .elementor-background-slideshow::before, .elementor-22019 .elementor-element.elementor-element-9588b4c > .e-con-inner > .elementor-background-slideshow::before, .elementor-22019 .elementor-element.elementor-element-9588b4c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #00000045 0%, #000000D4 100%);}.elementor-22019 .elementor-element.elementor-element-9588b4c .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-22019 .elementor-element.elementor-element-4640491{bottom:50px;}.elementor-22019 .elementor-element.elementor-element-4640491 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-22019 .elementor-element.elementor-element-4640491 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-4640491 img{opacity:0.15;}.elementor-22019 .elementor-element.elementor-element-55c9b30{--display:flex;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-22019 .elementor-element.elementor-element-55c9b30 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-22019 .elementor-element.elementor-element-5560648 > .elementor-widget-container{background-color:#FFFFFF;padding:5px 14px 5px 14px;border-radius:10px 10px 10px 10px;}.elementor-22019 .elementor-element.elementor-element-5560648.elementor-element{--align-self:center;}.elementor-22019 .elementor-element.elementor-element-5560648 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-5560648 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22019 .elementor-element.elementor-element-5560648 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22019 .elementor-element.elementor-element-5560648{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-22019 .elementor-element.elementor-element-5560648 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-22019 .elementor-element.elementor-element-5560648 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22019 .elementor-element.elementor-element-5560648 .elementor-icon-list-item > a{font-size:18px;font-weight:500;line-height:1.333em;}.elementor-22019 .elementor-element.elementor-element-5560648 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-22019 .elementor-element.elementor-element-95fadb2{width:var( --container-widget-width, 974px );max-width:974px;--container-widget-width:974px;--container-widget-flex-grow:0;text-align:center;}.elementor-22019 .elementor-element.elementor-element-95fadb2 > .elementor-widget-container{margin:30px 0px 25px 0px;}.elementor-22019 .elementor-element.elementor-element-95fadb2.elementor-element{--align-self:center;}.elementor-22019 .elementor-element.elementor-element-95fadb2 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-95fadb2 .elementor-heading-title{font-size:75px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-22019 .elementor-element.elementor-element-4df010a .elementor-button{background-color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-22019 .elementor-element.elementor-element-4df010a > .elementor-widget-container{margin:15px 0px 24px 0px;}.elementor-22019 .elementor-element.elementor-element-4df010a.elementor-element{--align-self:center;}.elementor-22019 .elementor-element.elementor-element-4df010a{z-index:3;}.elementor-22019 .elementor-element.elementor-element-4df010a .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-4df010a .elementor-button:hover .elementor-button-text, .elementor-22019 .elementor-element.elementor-element-4df010a .elementor-button:focus .elementor-button-text{color:var( --e-global-color-accent );}.elementor-22019 .elementor-element.elementor-element-4df010a .elementor-button:hover .elementor-button-icon i{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-22019 .elementor-element.elementor-element-4df010a .elementor-button:hover .elementor-button-icon svg{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-22019 .elementor-element.elementor-element-52b5eed{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-22019 .elementor-element.elementor-element-52b5eed.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-22019 .elementor-element.elementor-element-52b5eed .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-6cd1327{--display:flex;--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-22019 .elementor-element.elementor-element-6cd1327.e-con{--order:99999 /* order end hack */;}.elementor-22019 .elementor-element.elementor-element-6cd1327 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-c62435f .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-c62435f{text-align:start;}.elementor-22019 .elementor-element.elementor-element-68c2e78{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22019 .elementor-element.elementor-element-68c2e78 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-1a9b2b6 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-1a9b2b6{text-align:start;}.elementor-22019 .elementor-element.elementor-element-667f3a2{--display:flex;--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-22019 .elementor-element.elementor-element-667f3a2 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-e0af633 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-e0af633{text-align:start;}.elementor-22019 .elementor-element.elementor-element-740ea5e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22019 .elementor-element.elementor-element-740ea5e .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-4439cfa .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-4439cfa{text-align:start;}.elementor-22019 .elementor-element.elementor-element-6023a4a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-22019 .elementor-element.elementor-element-6023a4a .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-8e419d5 .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 30px*(3 - 1)) / 3);margin-right:30px;}.elementor-22019 .elementor-element.elementor-element-8e419d5 > .elementor-widget-container{margin:0px 70px -50px 70px;}.elementor-22019 .elementor-element.elementor-element-8e419d5 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-8e419d5 .service-item.service-style-1 .service-content{min-height:100px;}.elementor-22019 .elementor-element.elementor-element-8e419d5 .service-item.service-style-1 .service-inner{background:#00000005;}.elementor-22019 .elementor-element.elementor-element-8e419d5 .service-item.service-style-1 .service-inner:hover{background:#00000033;}.elementor-22019 .elementor-element.elementor-element-8e419d5 .service-inner{box-shadow:0px 0px 0px 1px rgba(255, 255, 255, 0.1);}.elementor-22019 .elementor-element.elementor-element-8e419d5 .service-inner .service-content .icon-wrap{height:70px;width:70px;display:flex;justify-content:center;align-items:center;background:#000000;border-radius:20px;}.elementor-22019 .elementor-element.elementor-element-8e419d5 .service-title a{color:#FFFFFF;}.elementor-22019 .elementor-element.elementor-element-8e419d5 .description{color:#FFFFFF;}.elementor-22019 .elementor-element.elementor-element-8e419d5 .button-style{color:#FFFFFF;}.elementor-22019 .elementor-element.elementor-element-8e419d5 .button-style:hover .elementor-button-text{color:#000000;}.elementor-22019 .elementor-element.elementor-element-8e419d5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-22019 .elementor-element.elementor-element-8e419d5 .elementor-swiper-button.elementor-swiper-button-next{border-style:none;background-color:#00000087;}.elementor-22019 .elementor-element.elementor-element-8e419d5 .elementor-swiper-button.elementor-swiper-button-prev i, .elementor-22019 .elementor-element.elementor-element-8e419d5 .elementor-swiper-button.elementor-swiper-button-next i{color:#1DFFC7;}.elementor-22019 .elementor-element.elementor-element-8e419d5 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-22019 .elementor-element.elementor-element-8e419d5 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#1DFFC7;}.elementor-22019 .elementor-element.elementor-element-8e419d5 .swiper-pagination{text-align:center;}.elementor-22019 .elementor-element.elementor-element-8e419d5 .swiper-pagination-bullet:hover{background-color:#1DFFC7;}.elementor-22019 .elementor-element.elementor-element-8e419d5 .swiper-pagination-bullet:focus{background-color:#1DFFC7;}.elementor-22019 .elementor-element.elementor-element-8e419d5 .swiper-pagination-bullet-active{background-color:#1DFFC7;}.elementor-22019 .elementor-element.elementor-element-4b8b9e1{--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 105px;--row-gap:0px;--column-gap:105px;--overlay-opacity:0.12;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:150px;--padding-left:30px;--padding-right:30px;}.elementor-22019 .elementor-element.elementor-element-4b8b9e1:not(.elementor-motion-effects-element-type-background), .elementor-22019 .elementor-element.elementor-element-4b8b9e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #17FFC5 0%, #17C5FF 100%);}.elementor-22019 .elementor-element.elementor-element-4b8b9e1::before, .elementor-22019 .elementor-element.elementor-element-4b8b9e1 > .elementor-background-video-container::before, .elementor-22019 .elementor-element.elementor-element-4b8b9e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-22019 .elementor-element.elementor-element-4b8b9e1 > .elementor-background-slideshow::before, .elementor-22019 .elementor-element.elementor-element-4b8b9e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22019 .elementor-element.elementor-element-4b8b9e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-22019 .elementor-element.elementor-element-4b8b9e1 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-d50fa73{--display:flex;--min-height:350px;--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 28px 2px rgba(0, 0, 0, 0.15);}.elementor-22019 .elementor-element.elementor-element-d50fa73:not(.elementor-motion-effects-element-type-background), .elementor-22019 .elementor-element.elementor-element-d50fa73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coreconcepts.design/wp-content/uploads/2026/06/ad21769c-c271-47e9-b5be-64aadd32ebb6.jpg");background-position:center center;background-size:cover;}.elementor-22019 .elementor-element.elementor-element-d50fa73 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-463457b{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22019 .elementor-element.elementor-element-463457b .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-6a0849f > .elementor-widget-container{background-color:#FFFFFF;padding:5px 14px 5px 14px;border-radius:10px 10px 10px 10px;}.elementor-22019 .elementor-element.elementor-element-6a0849f.elementor-element{--align-self:flex-start;}.elementor-22019 .elementor-element.elementor-element-6a0849f .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-6a0849f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22019 .elementor-element.elementor-element-6a0849f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22019 .elementor-element.elementor-element-6a0849f{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-22019 .elementor-element.elementor-element-6a0849f .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-22019 .elementor-element.elementor-element-6a0849f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22019 .elementor-element.elementor-element-6a0849f .elementor-icon-list-item > a{font-size:18px;font-weight:500;line-height:1.333em;}.elementor-22019 .elementor-element.elementor-element-6a0849f .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-22019 .elementor-element.elementor-element-ed61818 > .elementor-widget-container{margin:40px 0px 30px 0px;}.elementor-22019 .elementor-element.elementor-element-ed61818 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-ed61818 .elementor-heading-title{font-size:51px;font-weight:400;line-height:1.05em;letter-spacing:-0.3px;color:#FFFFFF;}.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-22019 .elementor-element.elementor-element-17bbfd2{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;font-size:22px;color:#FFFFFF;}.elementor-22019 .elementor-element.elementor-element-17bbfd2 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-b11295b > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-22019 .elementor-element.elementor-element-b11295b .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-b11295b{text-align:start;}.elementor-22019 .elementor-element.elementor-element-b11295b .elementor-heading-title{font-size:51px;color:#FFFFFF;}.elementor-22019 .elementor-element.elementor-element-f4ac453{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;font-size:22px;color:#FFFFFF;}.elementor-22019 .elementor-element.elementor-element-f4ac453 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-3eebb38{--divider-border-style:solid;--divider-color:var( --e-global-color-border );--divider-border-width:1px;}.elementor-22019 .elementor-element.elementor-element-3eebb38 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-3eebb38 .elementor-divider-separator{width:100%;}.elementor-22019 .elementor-element.elementor-element-3eebb38 .elementor-divider{padding-block-start:45px;padding-block-end:45px;}.elementor-22019 .elementor-element.elementor-element-9249ab7 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-22019 .elementor-element.elementor-element-9249ab7 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-9249ab7{text-align:start;}.elementor-22019 .elementor-element.elementor-element-9249ab7 .elementor-heading-title{color:#FFFFFF;}.elementor-22019 .elementor-element.elementor-element-bf7e1a2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22019 .elementor-element.elementor-element-bf7e1a2 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-2777381{--spacer-size:90px;width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;bottom:0px;}.elementor-22019 .elementor-element.elementor-element-2777381 > .elementor-widget-container{background-color:#02010100;}body:not(.rtl) .elementor-22019 .elementor-element.elementor-element-2777381{left:0px;}body.rtl .elementor-22019 .elementor-element.elementor-element-2777381{right:0px;}.elementor-22019 .elementor-element.elementor-element-2777381 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-62ad8df{--display:flex;--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-22019 .elementor-element.elementor-element-62ad8df .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-22019 .elementor-element.elementor-element-88965f9{width:100%;max-width:100%;--image-border-width:12px;--image-transition-duration:2000ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-22019 .elementor-element.elementor-element-88965f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22019 .elementor-element.elementor-element-88965f9 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-b20f6b9{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22019 .elementor-element.elementor-element-b20f6b9:not(.elementor-motion-effects-element-type-background), .elementor-22019 .elementor-element.elementor-element-b20f6b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFA;}.elementor-22019 .elementor-element.elementor-element-b20f6b9 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-016ddba{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.78;--border-radius:40px 40px 40px 40px;--padding-top:150px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-22019 .elementor-element.elementor-element-016ddba:not(.elementor-motion-effects-element-type-background), .elementor-22019 .elementor-element.elementor-element-016ddba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0F42;background-image:url("https://coreconcepts.design/wp-content/uploads/2026/06/coreconcepts_Cinematic_industrial_shot_of_a_complex_chemical__4bc9f789-9a1c-4cc9-929f-a79ad6ca8640_0-Custom-1.jpg");background-position:center center;background-size:cover;}.elementor-22019 .elementor-element.elementor-element-016ddba::before, .elementor-22019 .elementor-element.elementor-element-016ddba > .elementor-background-video-container::before, .elementor-22019 .elementor-element.elementor-element-016ddba > .e-con-inner > .elementor-background-video-container::before, .elementor-22019 .elementor-element.elementor-element-016ddba > .elementor-background-slideshow::before, .elementor-22019 .elementor-element.elementor-element-016ddba > .e-con-inner > .elementor-background-slideshow::before, .elementor-22019 .elementor-element.elementor-element-016ddba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 72%);}.elementor-22019 .elementor-element.elementor-element-016ddba:hover::before, .elementor-22019 .elementor-element.elementor-element-016ddba:hover > .elementor-background-video-container::before, .elementor-22019 .elementor-element.elementor-element-016ddba:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-22019 .elementor-element.elementor-element-016ddba > .elementor-background-slideshow:hover::before, .elementor-22019 .elementor-element.elementor-element-016ddba > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-22019 .elementor-element.elementor-element-016ddba:hover{--overlay-opacity:0.5;}.elementor-22019 .elementor-element.elementor-element-016ddba .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-0804af7{--display:flex;--margin-top:280px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-22019 .elementor-element.elementor-element-0804af7 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-1826d62 > .elementor-widget-container{background-color:#FFFFFF;padding:5px 14px 5px 14px;border-radius:10px 10px 10px 10px;}.elementor-22019 .elementor-element.elementor-element-1826d62.elementor-element{--align-self:flex-start;}.elementor-22019 .elementor-element.elementor-element-1826d62 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-1826d62 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22019 .elementor-element.elementor-element-1826d62 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22019 .elementor-element.elementor-element-1826d62{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-22019 .elementor-element.elementor-element-1826d62 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-22019 .elementor-element.elementor-element-1826d62 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22019 .elementor-element.elementor-element-1826d62 .elementor-icon-list-item > a{font-size:18px;font-weight:500;line-height:1.333em;}.elementor-22019 .elementor-element.elementor-element-1826d62 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-22019 .elementor-element.elementor-element-e440dbe{width:100%;max-width:100%;}.elementor-22019 .elementor-element.elementor-element-e440dbe > .elementor-widget-container{margin:30px 0px 20px 0px;}.elementor-22019 .elementor-element.elementor-element-e440dbe .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-e440dbe .elementor-heading-title{font-size:var( --e-global-typography-heading_title-font-size );font-weight:var( --e-global-typography-heading_title-font-weight );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );color:#FFFFFF;}.elementor-22019 .elementor-element.elementor-element-dddcd44{width:100%;max-width:100%;color:#FFFFFF;}.elementor-22019 .elementor-element.elementor-element-dddcd44 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-194c504{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 60px;--row-gap:30px;--column-gap:60px;--grid-auto-flow:row;--overflow:hidden;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22019 .elementor-element.elementor-element-194c504 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-307b1be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 40px;--row-gap:20px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22019 .elementor-element.elementor-element-307b1be .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );}.elementor-22019 .elementor-element.elementor-element-abab8d0{width:var( --container-widget-width, 71px );max-width:71px;--container-widget-width:71px;--container-widget-flex-grow:0;}.elementor-22019 .elementor-element.elementor-element-abab8d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22019 .elementor-element.elementor-element-abab8d0 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-abab8d0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-size:50px;font-weight:500;line-height:1em;letter-spacing:-2px;justify-content:left;}.elementor-22019 .elementor-element.elementor-element-de7c4e8{width:var( --container-widget-width, 69.916% );max-width:69.916%;--container-widget-width:69.916%;--container-widget-flex-grow:0;}.elementor-22019 .elementor-element.elementor-element-de7c4e8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22019 .elementor-element.elementor-element-de7c4e8 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-de7c4e8 .elementor-heading-title{color:#FFFFFF;}.elementor-22019 .elementor-element.elementor-element-bbe2a39{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 40px;--row-gap:20px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22019 .elementor-element.elementor-element-bbe2a39 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-c63f794{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-22019 .elementor-element.elementor-element-c63f794 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-c63f794 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-size:50px;font-weight:500;line-height:1em;letter-spacing:-2px;justify-content:left;}.elementor-22019 .elementor-element.elementor-element-5ec0764 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-5ec0764 .elementor-heading-title{color:#FFFFFF;}.elementor-22019 .elementor-element.elementor-element-1cd4630{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 40px;--row-gap:20px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22019 .elementor-element.elementor-element-1cd4630 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-2ad39ad{width:var( --container-widget-width, 55px );max-width:55px;--container-widget-width:55px;--container-widget-flex-grow:0;}.elementor-22019 .elementor-element.elementor-element-2ad39ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22019 .elementor-element.elementor-element-2ad39ad .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-2ad39ad .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-size:50px;font-weight:500;line-height:1em;letter-spacing:-2px;justify-content:left;}.elementor-22019 .elementor-element.elementor-element-993a6b5 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-993a6b5 .elementor-heading-title{color:#FFFFFF;}.elementor-22019 .elementor-element.elementor-element-6665027 > .elementor-widget-container{margin:0px 0px -24px 0px;}.elementor-22019 .elementor-element.elementor-element-6665027{z-index:2;}.elementor-22019 .elementor-element.elementor-element-6665027 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-6665027 .elementor-button:hover .elementor-button-text, .elementor-22019 .elementor-element.elementor-element-6665027 .elementor-button:focus .elementor-button-text{color:var( --e-global-color-accent );}.elementor-22019 .elementor-element.elementor-element-6665027 .elementor-button:hover .elementor-button-icon i{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-22019 .elementor-element.elementor-element-6665027 .elementor-button:hover .elementor-button-icon svg{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-22019 .elementor-element.elementor-element-6c2b660{--spacer-size:38px;width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;bottom:0px;}.elementor-22019 .elementor-element.elementor-element-6c2b660 > .elementor-widget-container{background-color:#F9FAFA;border-radius:20px 20px 0px 0px;}.elementor-22019 .elementor-element.elementor-element-6c2b660.elementor-element{--align-self:center;}.elementor-22019 .elementor-element.elementor-element-6c2b660 .diteck-border-shape{background-color:var( --e-global-color-background_light );width:20px;height:20px;clip-path:path("M0 0 Q0,20 20,20 L 0 20 Z");}.elementor-22019 .elementor-element.elementor-element-679f41b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:75px;--padding-left:10px;--padding-right:10px;}.elementor-22019 .elementor-element.elementor-element-679f41b:not(.elementor-motion-effects-element-type-background), .elementor-22019 .elementor-element.elementor-element-679f41b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-background_light );}.elementor-22019 .elementor-element.elementor-element-679f41b .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-b7b6402{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:80px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-22019 .elementor-element.elementor-element-b7b6402 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-1d5682b{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:165px;}.elementor-22019 .elementor-element.elementor-element-1d5682b .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-b8ca942 > .elementor-widget-container{background-color:var( --e-global-color-background_light );padding:5px 14px 5px 14px;border-radius:10px 10px 10px 10px;}.elementor-22019 .elementor-element.elementor-element-b8ca942 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-b8ca942 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22019 .elementor-element.elementor-element-b8ca942 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22019 .elementor-element.elementor-element-b8ca942{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-22019 .elementor-element.elementor-element-b8ca942 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-22019 .elementor-element.elementor-element-b8ca942 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22019 .elementor-element.elementor-element-b8ca942 .elementor-icon-list-item > a{font-size:18px;font-weight:500;line-height:1.333em;}.elementor-22019 .elementor-element.elementor-element-b8ca942 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-22019 .elementor-element.elementor-element-1ab5d77{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-22019 .elementor-element.elementor-element-1ab5d77 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-e394208{width:var( --container-widget-width, 695px );max-width:695px;--container-widget-width:695px;--container-widget-flex-grow:0;}.elementor-22019 .elementor-element.elementor-element-e394208 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-e394208 .elementor-heading-title{font-size:var( --e-global-typography-heading_title-font-size );font-weight:var( --e-global-typography-heading_title-font-weight );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );color:var( --e-global-color-accent );}.elementor-22019 .elementor-element.elementor-element-1d14fbc{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:end;font-size:16px;}.elementor-22019 .elementor-element.elementor-element-1d14fbc .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-af0251c{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.2;--border-radius:40px 40px 40px 40px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22019 .elementor-element.elementor-element-af0251c:not(.elementor-motion-effects-element-type-background), .elementor-22019 .elementor-element.elementor-element-af0251c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #17FFC5 29%, #17C5FF 100%);}.elementor-22019 .elementor-element.elementor-element-af0251c::before, .elementor-22019 .elementor-element.elementor-element-af0251c > .elementor-background-video-container::before, .elementor-22019 .elementor-element.elementor-element-af0251c > .e-con-inner > .elementor-background-video-container::before, .elementor-22019 .elementor-element.elementor-element-af0251c > .elementor-background-slideshow::before, .elementor-22019 .elementor-element.elementor-element-af0251c > .e-con-inner > .elementor-background-slideshow::before, .elementor-22019 .elementor-element.elementor-element-af0251c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-22019 .elementor-element.elementor-element-af0251c .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-2219bfd{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-22019 .elementor-element.elementor-element-2219bfd .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-f32ceef{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:143px;--padding-left:80px;--padding-right:80px;--z-index:2;}.elementor-22019 .elementor-element.elementor-element-f32ceef:not(.elementor-motion-effects-element-type-background), .elementor-22019 .elementor-element.elementor-element-f32ceef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22019 .elementor-element.elementor-element-f32ceef.e-con{--align-self:flex-start;}.elementor-22019 .elementor-element.elementor-element-f32ceef .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-ce00ca3 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-ce00ca3 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-22019 .elementor-element.elementor-element-b03e4f1 > .elementor-widget-container{--e-transform-flipX:-1;}.elementor-22019 .elementor-element.elementor-element-b03e4f1.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-22019 .elementor-element.elementor-element-b03e4f1{right:0px;}body.rtl .elementor-22019 .elementor-element.elementor-element-b03e4f1{left:0px;}.elementor-22019 .elementor-element.elementor-element-b03e4f1{top:-10px;}.elementor-22019 .elementor-element.elementor-element-b03e4f1 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-b03e4f1 .elementor-icon-wrapper{text-align:center;}.elementor-22019 .elementor-element.elementor-element-b03e4f1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-22019 .elementor-element.elementor-element-b03e4f1.elementor-view-framed .elementor-icon, .elementor-22019 .elementor-element.elementor-element-b03e4f1.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22019 .elementor-element.elementor-element-b03e4f1.elementor-view-framed .elementor-icon, .elementor-22019 .elementor-element.elementor-element-b03e4f1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-22019 .elementor-element.elementor-element-b03e4f1 .elementor-icon{font-size:97px;}.elementor-22019 .elementor-element.elementor-element-b03e4f1 .elementor-icon svg{height:97px;}.elementor-22019 .elementor-element.elementor-element-01d370f{--divider-border-style:solid;--divider-color:var( --e-global-color-border );--divider-border-width:1px;}.elementor-22019 .elementor-element.elementor-element-01d370f .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-01d370f .elementor-divider-separator{width:100%;}.elementor-22019 .elementor-element.elementor-element-01d370f .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-22019 .elementor-element.elementor-element-0d8fb3a .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-9a34f25 .elementor-testimonial-item{text-align:left;}.elementor-22019 .elementor-element.elementor-element-9a34f25 .testimonial-content .details{justify-content:left;}.elementor-22019 .elementor-element.elementor-element-9a34f25 .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 50px*(1 - 1)) / 1);margin-right:50px;}.elementor-22019 .elementor-element.elementor-element-9a34f25{width:var( --container-widget-width, 990px );max-width:990px;--container-widget-width:990px;--container-widget-flex-grow:0;}.elementor-22019 .elementor-element.elementor-element-9a34f25 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-9a34f25 .grid-item .testimonial-content{padding:0px 0px 0px 0px;background:#F2F1F600;}.elementor-22019 .elementor-element.elementor-element-9a34f25 .content{color:var( --e-global-color-text_light );margin:0px 0px 0px 0px;}.elementor-22019 .elementor-element.elementor-element-9a34f25 .grid-item .content{font-size:25px;font-weight:400;line-height:1.2em;letter-spacing:0px;}.elementor-22019 .elementor-element.elementor-element-9a34f25 .swiper-pagination{text-align:left;bottom:-60px;}.elementor-22019 .elementor-element.elementor-element-9a34f25 .swiper-pagination-vertical{right:-10px;}.elementor-22019 .elementor-element.elementor-element-9a34f25 .swiper-pagination-horizontal{left:-10px;}.elementor-22019 .elementor-element.elementor-element-21e7346{--display:flex;--min-height:238px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:13px;--padding-left:80px;--padding-right:80px;--z-index:2;}.elementor-22019 .elementor-element.elementor-element-21e7346:not(.elementor-motion-effects-element-type-background), .elementor-22019 .elementor-element.elementor-element-21e7346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22019 .elementor-element.elementor-element-21e7346.e-con{--align-self:flex-start;}.elementor-22019 .elementor-element.elementor-element-21e7346 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-36dbd3d{--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:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-22019 .elementor-element.elementor-element-36dbd3d .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-c297ff4{--display:flex;}.elementor-22019 .elementor-element.elementor-element-c297ff4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22019 .elementor-element.elementor-element-c297ff4 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-1c7cc21{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:start;}.elementor-22019 .elementor-element.elementor-element-1c7cc21 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22019 .elementor-element.elementor-element-1c7cc21:not( .elementor-widget-image ) .elementor-widget-container, .elementor-22019 .elementor-element.elementor-element-1c7cc21.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://coreconcepts.design/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-22019 .elementor-element.elementor-element-1c7cc21 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-1c7cc21 img{width:100%;}.elementor-22019 .elementor-element.elementor-element-f9d218e{--display:flex;--padding-top:21px;--padding-bottom:0px;--padding-left:8px;--padding-right:0px;}.elementor-22019 .elementor-element.elementor-element-f9d218e .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-6d9c2e9{--display:flex;--min-height:1px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22019 .elementor-element.elementor-element-6d9c2e9 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-97d8a37 > .elementor-widget-container{margin:0px 7px 0px 2px;padding:9px 0px 0px 0px;}.elementor-22019 .elementor-element.elementor-element-97d8a37 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-97d8a37{font-size:19px;font-weight:600;line-height:10px;letter-spacing:-1px;color:var( --e-global-color-accent );}.elementor-22019 .elementor-element.elementor-element-6edf1fc > .elementor-widget-container{margin:3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22019 .elementor-element.elementor-element-6edf1fc .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-6edf1fc{--e-rating-icon-font-size:21px;--e-rating-icon-marked-color:#FFBE00;}.elementor-22019 .elementor-element.elementor-element-428e357 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-22019 .elementor-element.elementor-element-428e357 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-428e357{font-size:18px;color:#000000;}.elementor-22019 .elementor-element.elementor-element-85d6555{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-22019 .elementor-element.elementor-element-85d6555 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-22019 .elementor-element.elementor-element-2f3ebfd > .elementor-widget-container{background-color:#00AD2C;padding:2px 10px 2px 10px;border-radius:4px 4px 4px 4px;}.elementor-22019 .elementor-element.elementor-element-2f3ebfd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-22019 .elementor-element.elementor-element-2f3ebfd .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-2f3ebfd .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-22019 .elementor-element.elementor-element-2f3ebfd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22019 .elementor-element.elementor-element-2f3ebfd.elementor-view-framed .elementor-icon, .elementor-22019 .elementor-element.elementor-element-2f3ebfd.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22019 .elementor-element.elementor-element-2f3ebfd .elementor-icon{font-size:11px;}.elementor-22019 .elementor-element.elementor-element-2f3ebfd .elementor-icon-box-title, .elementor-22019 .elementor-element.elementor-element-2f3ebfd .elementor-icon-box-title a{font-size:18px;}.elementor-22019 .elementor-element.elementor-element-2f3ebfd .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-22019 .elementor-element.elementor-element-f40b82b > .elementor-widget-container{background-color:#00AD2C;padding:2px 10px 2px 10px;border-radius:4px 4px 4px 4px;}.elementor-22019 .elementor-element.elementor-element-f40b82b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-22019 .elementor-element.elementor-element-f40b82b .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-f40b82b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-22019 .elementor-element.elementor-element-f40b82b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22019 .elementor-element.elementor-element-f40b82b.elementor-view-framed .elementor-icon, .elementor-22019 .elementor-element.elementor-element-f40b82b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22019 .elementor-element.elementor-element-f40b82b .elementor-icon{font-size:11px;}.elementor-22019 .elementor-element.elementor-element-f40b82b .elementor-icon-box-title, .elementor-22019 .elementor-element.elementor-element-f40b82b .elementor-icon-box-title a{font-size:18px;}.elementor-22019 .elementor-element.elementor-element-f40b82b .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-22019 .elementor-element.elementor-element-5d91d30{--divider-border-style:solid;--divider-color:var( --e-global-color-border );--divider-border-width:1px;}.elementor-22019 .elementor-element.elementor-element-5d91d30 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-5d91d30 .elementor-divider-separator{width:100%;}.elementor-22019 .elementor-element.elementor-element-5d91d30 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-22019 .elementor-element.elementor-element-32335b3 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-32335b3{text-align:start;font-size:16px;}.elementor-22019 .elementor-element.elementor-element-32335b3 p{margin-block-end:0px;}.elementor-22019 .elementor-element.elementor-element-1b09f0e .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-1b09f0e{text-align:end;}.elementor-22019 .elementor-element.elementor-element-1b09f0e img{width:39%;}.elementor-22019 .elementor-element.elementor-element-10d71db > .elementor-widget-container{margin:0px 0px -24px 0px;}.elementor-22019 .elementor-element.elementor-element-10d71db.elementor-element{--align-self:flex-end;}.elementor-22019 .elementor-element.elementor-element-10d71db{z-index:3;}.elementor-22019 .elementor-element.elementor-element-10d71db .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-10d71db .elementor-button:hover .elementor-button-text, .elementor-22019 .elementor-element.elementor-element-10d71db .elementor-button:focus .elementor-button-text{color:var( --e-global-color-accent );}.elementor-22019 .elementor-element.elementor-element-10d71db .elementor-button:hover .elementor-button-icon i{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-22019 .elementor-element.elementor-element-10d71db .elementor-button:hover .elementor-button-icon svg{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-22019 .elementor-element.elementor-element-49ff55e{--spacer-size:38px;width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;bottom:0px;z-index:2;}.elementor-22019 .elementor-element.elementor-element-49ff55e > .elementor-widget-container{background-color:#F9FAFA;border-radius:20px 0px 0px 0px;}.elementor-22019 .elementor-element.elementor-element-49ff55e .diteck-border-shape{background-color:var( --e-global-color-background_light );width:20px;height:20px;clip-path:path("M0 0 Q0,20 20,20 L 0 20 Z");}.elementor-22019 .elementor-element.elementor-element-9338909{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-22019 .elementor-element.elementor-element-9338909:not(.elementor-motion-effects-element-type-background), .elementor-22019 .elementor-element.elementor-element-9338909 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFA;}.elementor-22019 .elementor-element.elementor-element-9338909 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-6a0b82c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-22019 .elementor-element.elementor-element-6a0b82c:not(.elementor-motion-effects-element-type-background), .elementor-22019 .elementor-element.elementor-element-6a0b82c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22019 .elementor-element.elementor-element-6a0b82c::before, .elementor-22019 .elementor-element.elementor-element-6a0b82c > .elementor-background-video-container::before, .elementor-22019 .elementor-element.elementor-element-6a0b82c > .e-con-inner > .elementor-background-video-container::before, .elementor-22019 .elementor-element.elementor-element-6a0b82c > .elementor-background-slideshow::before, .elementor-22019 .elementor-element.elementor-element-6a0b82c > .e-con-inner > .elementor-background-slideshow::before, .elementor-22019 .elementor-element.elementor-element-6a0b82c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:top center;background-repeat:no-repeat;}.elementor-22019 .elementor-element.elementor-element-6a0b82c .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-e8acf02{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-22019 .elementor-element.elementor-element-e8acf02 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-47adc98{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:165px;}.elementor-22019 .elementor-element.elementor-element-47adc98 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-58967de > .elementor-widget-container{background-color:var( --e-global-color-background_light );padding:5px 14px 5px 14px;border-radius:10px 10px 10px 10px;}.elementor-22019 .elementor-element.elementor-element-58967de .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-58967de .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22019 .elementor-element.elementor-element-58967de .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22019 .elementor-element.elementor-element-58967de{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-22019 .elementor-element.elementor-element-58967de .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-22019 .elementor-element.elementor-element-58967de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22019 .elementor-element.elementor-element-58967de .elementor-icon-list-item > a{font-size:18px;font-weight:500;line-height:1.333em;}.elementor-22019 .elementor-element.elementor-element-58967de .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-22019 .elementor-element.elementor-element-012da63{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-22019 .elementor-element.elementor-element-012da63 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-69a58e6{width:var( --container-widget-width, 695px );max-width:695px;--container-widget-width:695px;--container-widget-flex-grow:0;}.elementor-22019 .elementor-element.elementor-element-69a58e6 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-69a58e6 .elementor-heading-title{font-size:var( --e-global-typography-heading_title-font-size );font-weight:var( --e-global-typography-heading_title-font-weight );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );color:var( --e-global-color-accent );}.elementor-22019 .elementor-element.elementor-element-9f7589e{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:end;font-size:16px;}.elementor-22019 .elementor-element.elementor-element-9f7589e .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-4d27917{width:100%;max-width:100%;--gutter-width:30px;}.elementor-22019 .elementor-element.elementor-element-4d27917 > .elementor-widget-container{margin:0px 0px 100px 0px;}.elementor-22019 .elementor-element.elementor-element-4d27917 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-4d27917 .d-grid{grid-template-columns:repeat(2, 1fr);grid-gap:30px;}.elementor-22019 .elementor-element.elementor-element-4d27917 .project-title{font-size:24px;}.elementor-22019 .elementor-element.elementor-element-4d27917 .project-post-thumbnail{height:450px;padding-top:0;}.elementor-22019 .elementor-element.elementor-element-4d27917 .swiper-pagination{text-align:center;}.elementor-22019 .elementor-element.elementor-element-7585134 > .elementor-widget-container{margin:0px 0px -24px 0px;}.elementor-22019 .elementor-element.elementor-element-7585134{z-index:2;}.elementor-22019 .elementor-element.elementor-element-7585134 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-7585134 .elementor-button:hover .elementor-button-text, .elementor-22019 .elementor-element.elementor-element-7585134 .elementor-button:focus .elementor-button-text{color:var( --e-global-color-accent );}.elementor-22019 .elementor-element.elementor-element-7585134 .elementor-button:hover .elementor-button-icon i{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-22019 .elementor-element.elementor-element-7585134 .elementor-button:hover .elementor-button-icon svg{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-22019 .elementor-element.elementor-element-1683ee5{--spacer-size:38px;width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;bottom:0px;}.elementor-22019 .elementor-element.elementor-element-1683ee5 > .elementor-widget-container{background-color:#F9FAFA;border-radius:20px 20px 0px 0px;}.elementor-22019 .elementor-element.elementor-element-1683ee5.elementor-element{--align-self:center;}.elementor-22019 .elementor-element.elementor-element-1683ee5 .diteck-border-shape{background-color:var( --e-global-color-background_light );width:20px;height:20px;clip-path:path("M0 0 Q0,20 20,20 L 0 20 Z");}.elementor-22019 .elementor-element.elementor-element-6758fac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22019 .elementor-element.elementor-element-6758fac:not(.elementor-motion-effects-element-type-background), .elementor-22019 .elementor-element.elementor-element-6758fac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-22019 .elementor-element.elementor-element-6758fac .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-4bb3f9e .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-4bb3f9e{text-align:center;}.elementor-22019 .elementor-element.elementor-element-4bb3f9e .elementor-heading-title{font-size:13.4vw;line-height:0.8em;letter-spacing:-5px;color:#FFFFFF;}.elementor-22019 .elementor-element.elementor-element-3cbdf82{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--overflow:hidden;--border-radius:40px 40px 40px 40px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:30px;--padding-right:30px;}.elementor-22019 .elementor-element.elementor-element-3cbdf82:not(.elementor-motion-effects-element-type-background), .elementor-22019 .elementor-element.elementor-element-3cbdf82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-background );background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-22019 .elementor-element.elementor-element-3cbdf82 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-da040b5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22019 .elementor-element.elementor-element-da040b5 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-79e8193{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:175px;}.elementor-22019 .elementor-element.elementor-element-79e8193 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-77554ba > .elementor-widget-container{padding:5px 14px 5px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#636EDF4D;border-radius:10px 10px 10px 10px;}.elementor-22019 .elementor-element.elementor-element-77554ba .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-77554ba .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22019 .elementor-element.elementor-element-77554ba .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22019 .elementor-element.elementor-element-77554ba{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-22019 .elementor-element.elementor-element-77554ba .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-22019 .elementor-element.elementor-element-77554ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22019 .elementor-element.elementor-element-77554ba .elementor-icon-list-item > a{font-size:var( --e-global-typography-8064aa3-font-size );font-weight:var( --e-global-typography-8064aa3-font-weight );line-height:var( --e-global-typography-8064aa3-line-height );}.elementor-22019 .elementor-element.elementor-element-77554ba .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-22019 .elementor-element.elementor-element-4e4cd88{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22019 .elementor-element.elementor-element-4e4cd88 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-2a303c2{width:100%;max-width:100%;}.elementor-22019 .elementor-element.elementor-element-2a303c2 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-2a303c2 .elementor-heading-title{font-size:78px;font-weight:500;line-height:1.05em;letter-spacing:-2px;color:var( --e-global-color-accent );}.elementor-22019 .elementor-element.elementor-element-e7388b0{width:100%;max-width:100%;}.elementor-22019 .elementor-element.elementor-element-e7388b0 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-22019 .elementor-element.elementor-element-e7388b0 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-1e5c49a{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22019 .elementor-element.elementor-element-1e5c49a .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-03cd77f .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-03cd77f .link-showcase-item{height:1000px;}.elementor-22019 .elementor-element.elementor-element-03cd77f .link-showcase-title-wrapper{justify-content:flex-start;flex-basis:55%;}.elementor-22019 .elementor-element.elementor-element-03cd77f .elementor-link-showcase-inner{gap:65px;}.elementor-22019 .elementor-element.elementor-element-03cd77f .link-showcase-title{color:var( --e-global-color-accent );letter-spacing:-1px;}.elementor-22019 .elementor-element.elementor-element-03cd77f .elementor-link-showcase-title{padding:40px 180px 0px 0px;}.elementor-22019 .elementor-element.elementor-element-03cd77f .showcase-description{color:var( --e-global-color-text );font-size:16px;line-height:1.625em;}.elementor-22019 .elementor-element.elementor-element-fe7b6b0{--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;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-22019 .elementor-element.elementor-element-fe7b6b0 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-a18e755{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--border-radius:40px 40px 40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22019 .elementor-element.elementor-element-a18e755:not(.elementor-motion-effects-element-type-background), .elementor-22019 .elementor-element.elementor-element-a18e755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-46806ec );}.elementor-22019 .elementor-element.elementor-element-a18e755 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}body:not(.rtl) .elementor-22019 .elementor-element.elementor-element-3d2d86c{right:-59px;}body.rtl .elementor-22019 .elementor-element.elementor-element-3d2d86c{left:-59px;}.elementor-22019 .elementor-element.elementor-element-3d2d86c{bottom:-60px;}.elementor-22019 .elementor-element.elementor-element-3d2d86c .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-6682c3f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-22019 .elementor-element.elementor-element-6682c3f .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-5edb460{width:var( --container-widget-width, 829px );max-width:829px;--container-widget-width:829px;--container-widget-flex-grow:0;}.elementor-22019 .elementor-element.elementor-element-5edb460 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-5edb460 .elementor-icon-box-wrapper{align-items:center;gap:30px;}.elementor-22019 .elementor-element.elementor-element-5edb460 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-accent );}.elementor-22019 .elementor-element.elementor-element-5edb460 .elementor-icon{font-size:74px;}.elementor-22019 .elementor-element.elementor-element-15274a4{width:100%;max-width:100%;text-align:center;}.elementor-22019 .elementor-element.elementor-element-15274a4 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-22019 .elementor-element.elementor-element-15274a4 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-81c8759{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-22019 .elementor-element.elementor-element-81c8759 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-22019 .elementor-element.elementor-element-0b176fb .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-22019 .elementor-element.elementor-element-0b176fb .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-22019 .elementor-element.elementor-element-0b176fb .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-22019 .elementor-element.elementor-element-0b176fb .elementor-field-group.recaptcha_v3-bottomleft, .elementor-22019 .elementor-element.elementor-element-0b176fb .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-22019 .elementor-element.elementor-element-0b176fb .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-22019 .elementor-element.elementor-element-0b176fb .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-22019 .elementor-element.elementor-element-0b176fb .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-22019 .elementor-element.elementor-element-0b176fb .elementor-field-type-html{padding-bottom:0px;}.elementor-22019 .elementor-element.elementor-element-0b176fb .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;}.elementor-22019 .elementor-element.elementor-element-0b176fb .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;}.elementor-22019 .elementor-element.elementor-element-0b176fb .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-22019 .elementor-element.elementor-element-0b176fb .elementor-button[type="submit"]{color:#ffffff;}.elementor-22019 .elementor-element.elementor-element-0b176fb .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-22019 .elementor-element.elementor-element-0b176fb .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-22019 .elementor-element.elementor-element-0b176fb .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-22019 .elementor-element.elementor-element-0b176fb .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-22019 .elementor-element.elementor-element-0b176fb .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-22019 .elementor-element.elementor-element-0b176fb .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-22019 .elementor-element.elementor-element-0b176fb{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.breadcrumb-wrap .breadcrumb-overlay, .elementor-page-22019 .breadcrumb-wrap .breadcrumb-overlay{opacity:0.5;}@media(min-width:768px){.elementor-22019 .elementor-element.elementor-element-9588b4c{--content-width:2000px;}.elementor-22019 .elementor-element.elementor-element-52b5eed{--width:450px;}.elementor-22019 .elementor-element.elementor-element-6cd1327{--width:100%;}.elementor-22019 .elementor-element.elementor-element-6023a4a{--content-width:1400px;}.elementor-22019 .elementor-element.elementor-element-d50fa73{--width:38%;}.elementor-22019 .elementor-element.elementor-element-463457b{--width:62%;}.elementor-22019 .elementor-element.elementor-element-62ad8df{--width:100%;}.elementor-22019 .elementor-element.elementor-element-b20f6b9{--content-width:1900px;}.elementor-22019 .elementor-element.elementor-element-679f41b{--content-width:1900px;}.elementor-22019 .elementor-element.elementor-element-1d5682b{--width:33.33%;}.elementor-22019 .elementor-element.elementor-element-1ab5d77{--width:66.66%;}.elementor-22019 .elementor-element.elementor-element-f32ceef{--width:100%;}.elementor-22019 .elementor-element.elementor-element-21e7346{--width:55%;}.elementor-22019 .elementor-element.elementor-element-c297ff4{--width:30%;}.elementor-22019 .elementor-element.elementor-element-9338909{--content-width:1900px;}.elementor-22019 .elementor-element.elementor-element-6a0b82c{--content-width:1710px;}.elementor-22019 .elementor-element.elementor-element-47adc98{--width:33.33%;}.elementor-22019 .elementor-element.elementor-element-012da63{--width:66.66%;}.elementor-22019 .elementor-element.elementor-element-79e8193{--width:34%;}.elementor-22019 .elementor-element.elementor-element-4e4cd88{--width:66%;}.elementor-22019 .elementor-element.elementor-element-1e5c49a{--width:1420px;}.elementor-22019 .elementor-element.elementor-element-6682c3f{--width:801px;}.elementor-22019 .elementor-element.elementor-element-81c8759{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-22019 .elementor-element.elementor-element-52b5eed{--width:400px;}}@media(max-width:1200px) and (min-width:768px){.elementor-22019 .elementor-element.elementor-element-21e7346{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22019 .elementor-element.elementor-element-62ad8df{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-22019 .elementor-element.elementor-element-f32ceef{--width:100%;}.elementor-22019 .elementor-element.elementor-element-21e7346{--width:100%;}}@media(max-width:1366px){.elementor-22019 .elementor-element.elementor-element-95fadb2 .elementor-heading-title{font-size:70px;}.elementor-22019 .elementor-element.elementor-element-8e419d5 .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 30px*(2 - 1)) / 2);margin-right:30px;}.elementor-22019 .elementor-element.elementor-element-4b8b9e1{--gap:30px 50px;--row-gap:30px;--column-gap:50px;}.elementor-22019 .elementor-element.elementor-element-62ad8df{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22019 .elementor-element.elementor-element-88965f9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22019 .elementor-element.elementor-element-e440dbe .elementor-heading-title{font-size:var( --e-global-typography-heading_title-font-size );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );}.elementor-22019 .elementor-element.elementor-element-194c504{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-22019 .elementor-element.elementor-element-1d5682b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-22019 .elementor-element.elementor-element-e394208 .elementor-heading-title{font-size:var( --e-global-typography-heading_title-font-size );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );}.elementor-22019 .elementor-element.elementor-element-f32ceef{--min-height:685px;}.elementor-22019 .elementor-element.elementor-element-428e357 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22019 .elementor-element.elementor-element-428e357{font-size:15px;line-height:8px;}.elementor-22019 .elementor-element.elementor-element-2f3ebfd .elementor-icon-box-title, .elementor-22019 .elementor-element.elementor-element-2f3ebfd .elementor-icon-box-title a{font-size:16px;}.elementor-22019 .elementor-element.elementor-element-f40b82b .elementor-icon-box-title, .elementor-22019 .elementor-element.elementor-element-f40b82b .elementor-icon-box-title a{font-size:16px;}.elementor-22019 .elementor-element.elementor-element-47adc98{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-22019 .elementor-element.elementor-element-69a58e6 .elementor-heading-title{font-size:var( --e-global-typography-heading_title-font-size );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );}.elementor-22019 .elementor-element.elementor-element-4d27917 .d-grid{grid-template-columns:repeat(3, 1fr);grid-gap:30px;}.elementor-22019 .elementor-element.elementor-element-4d27917{--gutter-width:30px;}.elementor-22019 .elementor-element.elementor-element-4d27917 .project-post-thumbnail{height:250px;padding-top:0;}.elementor-22019 .elementor-element.elementor-element-79e8193{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22019 .elementor-element.elementor-element-77554ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22019 .elementor-element.elementor-element-77554ba .elementor-icon-list-item > a{font-size:var( --e-global-typography-8064aa3-font-size );line-height:var( --e-global-typography-8064aa3-line-height );}.elementor-22019 .elementor-element.elementor-element-03cd77f .elementor-link-showcase-title{padding:40px 0px 0px 0px;}.elementor-22019 .elementor-element.elementor-element-a18e755{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:1200px){.elementor-22019 .elementor-element.elementor-element-9588b4c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-22019 .elementor-element.elementor-element-55c9b30{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-95fadb2{--container-widget-width:800px;--container-widget-flex-grow:0;width:var( --container-widget-width, 800px );max-width:800px;}.elementor-22019 .elementor-element.elementor-element-95fadb2 .elementor-heading-title{font-size:90px;}.elementor-22019 .elementor-element.elementor-element-8e419d5 .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 30px*(2 - 1)) / 2);margin-right:30px;}.elementor-22019 .elementor-element.elementor-element-4b8b9e1{--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-ed61818 .elementor-heading-title{font-size:64px;}.elementor-22019 .elementor-element.elementor-element-17bbfd2{font-size:20px;}.elementor-22019 .elementor-element.elementor-element-b11295b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-22019 .elementor-element.elementor-element-f4ac453{font-size:20px;}.elementor-22019 .elementor-element.elementor-element-9249ab7 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-22019 .elementor-element.elementor-element-2777381{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-22019 .elementor-element.elementor-element-b20f6b9{--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-016ddba{--padding-top:100px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-22019 .elementor-element.elementor-element-e440dbe > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-22019 .elementor-element.elementor-element-194c504{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-22019 .elementor-element.elementor-element-307b1be{--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;}.elementor-22019 .elementor-element.elementor-element-abab8d0{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-22019 .elementor-element.elementor-element-abab8d0 .elementor-counter-number-wrapper{font-size:80px;}.elementor-22019 .elementor-element.elementor-element-bbe2a39{--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;}.elementor-22019 .elementor-element.elementor-element-c63f794{--container-widget-width:234px;--container-widget-flex-grow:0;width:var( --container-widget-width, 234px );max-width:234px;}.elementor-22019 .elementor-element.elementor-element-c63f794 .elementor-counter-number-wrapper{font-size:80px;}.elementor-22019 .elementor-element.elementor-element-1cd4630{--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;}.elementor-22019 .elementor-element.elementor-element-2ad39ad{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-22019 .elementor-element.elementor-element-2ad39ad .elementor-counter-number-wrapper{font-size:80px;}.elementor-22019 .elementor-element.elementor-element-679f41b{--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-b7b6402{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-af0251c{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22019 .elementor-element.elementor-element-2219bfd{--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;}.elementor-22019 .elementor-element.elementor-element-f32ceef{--min-height:0px;}.elementor-22019 .elementor-element.elementor-element-1c7cc21 img{width:95px;}.elementor-22019 .elementor-element.elementor-element-1b09f0e img{width:173px;}.elementor-22019 .elementor-element.elementor-element-6a0b82c{--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-22019 .elementor-element.elementor-element-e8acf02{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-4d27917 > .elementor-widget-container{margin:0px 0px 100px 0px;}.elementor-22019 .elementor-element.elementor-element-4d27917 .d-grid{grid-template-columns:repeat(2, 1fr);grid-gap:30px;}.elementor-22019 .elementor-element.elementor-element-4d27917{--gutter-width:30px;}.elementor-22019 .elementor-element.elementor-element-6758fac{--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-3cbdf82{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:030px;--padding-right:30px;}.elementor-22019 .elementor-element.elementor-element-2a303c2 .elementor-heading-title{font-size:64px;}.elementor-22019 .elementor-element.elementor-element-03cd77f .link-showcase-title-wrapper{flex-basis:45%;}.elementor-22019 .elementor-element.elementor-element-03cd77f .elementor-link-showcase-title{gap:30px;}.elementor-22019 .elementor-element.elementor-element-03cd77f .elementor-link-showcase-inner{gap:30px;}.elementor-22019 .elementor-element.elementor-element-fe7b6b0{--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-6682c3f{--flex-wrap:wrap;}.elementor-22019 .elementor-element.elementor-element-5edb460{width:100%;max-width:100%;}.elementor-22019 .elementor-element.elementor-element-5edb460 > .elementor-widget-container{margin:0px 0px 30px 0px;}}@media(max-width:1024px){.elementor-22019 .elementor-element.elementor-element-9588b4c{--margin-top:0px;--margin-bottom:110px;--margin-left:0px;--margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-95fadb2{--container-widget-width:700px;--container-widget-flex-grow:0;width:var( --container-widget-width, 700px );max-width:700px;}.elementor-22019 .elementor-element.elementor-element-95fadb2 .elementor-heading-title{font-size:80px;}.elementor-22019 .elementor-element.elementor-element-8e419d5 .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 30px*(2 - 1)) / 2);margin-right:30px;}.elementor-22019 .elementor-element.elementor-element-8e419d5 > .elementor-widget-container{margin:0px -30px -30px 0px;}.elementor-22019 .elementor-element.elementor-element-4b8b9e1{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-d50fa73:not(.elementor-motion-effects-element-type-background), .elementor-22019 .elementor-element.elementor-element-d50fa73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coreconcepts.design/wp-content/uploads/2026/04/frame320.png");}.elementor-22019 .elementor-element.elementor-element-ed61818 .elementor-heading-title{font-size:56px;}.elementor-22019 .elementor-element.elementor-element-17bbfd2{font-size:18px;}.elementor-22019 .elementor-element.elementor-element-f4ac453{font-size:18px;}.elementor-22019 .elementor-element.elementor-element-3eebb38 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-22019 .elementor-element.elementor-element-62ad8df{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22019 .elementor-element.elementor-element-88965f9 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-22019 .elementor-element.elementor-element-b20f6b9{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-016ddba:not(.elementor-motion-effects-element-type-background), .elementor-22019 .elementor-element.elementor-element-016ddba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coreconcepts.design/wp-content/uploads/2026/04/unnamed.webp");}.elementor-22019 .elementor-element.elementor-element-016ddba{--padding-top:80px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-22019 .elementor-element.elementor-element-e440dbe > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-22019 .elementor-element.elementor-element-e440dbe .elementor-heading-title{font-size:var( --e-global-typography-heading_title-font-size );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );}.elementor-22019 .elementor-element.elementor-element-194c504{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-307b1be{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-22019 .elementor-element.elementor-element-bbe2a39{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-22019 .elementor-element.elementor-element-1cd4630{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-22019 .elementor-element.elementor-element-679f41b{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-b7b6402{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-1d5682b{--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-1ab5d77{--flex-wrap:wrap;}.elementor-22019 .elementor-element.elementor-element-e394208 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-22019 .elementor-element.elementor-element-e394208 .elementor-heading-title{font-size:var( --e-global-typography-heading_title-font-size );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );}.elementor-22019 .elementor-element.elementor-element-1d14fbc{text-align:start;}.elementor-22019 .elementor-element.elementor-element-af0251c{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22019 .elementor-element.elementor-element-6a0b82c{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-22019 .elementor-element.elementor-element-e8acf02{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-47adc98{--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-012da63{--flex-wrap:wrap;}.elementor-22019 .elementor-element.elementor-element-69a58e6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-22019 .elementor-element.elementor-element-69a58e6 .elementor-heading-title{font-size:var( --e-global-typography-heading_title-font-size );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );}.elementor-22019 .elementor-element.elementor-element-9f7589e{text-align:start;}.elementor-22019 .elementor-element.elementor-element-4d27917 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-22019 .elementor-element.elementor-element-4d27917 .d-grid{grid-template-columns:repeat(2, 1fr);grid-gap:30px;}.elementor-22019 .elementor-element.elementor-element-4d27917{--gutter-width:30px;}.elementor-22019 .elementor-element.elementor-element-77554ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22019 .elementor-element.elementor-element-77554ba .elementor-icon-list-item > a{font-size:var( --e-global-typography-8064aa3-font-size );line-height:var( --e-global-typography-8064aa3-line-height );}.elementor-22019 .elementor-element.elementor-element-2a303c2 .elementor-heading-title{font-size:56px;}.elementor-22019 .elementor-element.elementor-element-03cd77f .link-showcase-item{height:100%;}.elementor-22019 .elementor-element.elementor-element-03cd77f .link-showcase-title{font-size:30px;}.elementor-22019 .elementor-element.elementor-element-fe7b6b0{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-5edb460 .elementor-icon{font-size:64px;}.elementor-22019 .elementor-element.elementor-element-5edb460 .elementor-icon-box-title, .elementor-22019 .elementor-element.elementor-element-5edb460 .elementor-icon-box-title a{font-size:32px;}}@media(max-width:880px){.elementor-22019 .elementor-element.elementor-element-95fadb2 .elementor-heading-title{font-size:72px;}.elementor-22019 .elementor-element.elementor-element-52b5eed{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-8e419d5 .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 30px*(2 - 1)) / 2);margin-right:30px;}.elementor-22019 .elementor-element.elementor-element-ed61818 .elementor-heading-title{font-size:52px;letter-spacing:-1px;}.elementor-22019 .elementor-element.elementor-element-88965f9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22019 .elementor-element.elementor-element-194c504{--grid-auto-flow:row;}.elementor-22019 .elementor-element.elementor-element-f32ceef{--padding-top:50px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-22019 .elementor-element.elementor-element-21e7346{--padding-top:50px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-22019 .elementor-element.elementor-element-4d27917 .d-grid{grid-template-columns:repeat(2, 1fr);grid-gap:30px;}.elementor-22019 .elementor-element.elementor-element-4d27917{--gutter-width:30px;}.elementor-22019 .elementor-element.elementor-element-3cbdf82{--border-radius:20px 20px 20px 20px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-2a303c2 .elementor-heading-title{font-size:52px;letter-spacing:-1px;}.elementor-22019 .elementor-element.elementor-element-03cd77f .link-showcase-title{font-size:24px;}.elementor-22019 .elementor-element.elementor-element-03cd77f .elementor-link-showcase-title{padding:30px 0px 0px 0px;}}@media(max-width:767px){.elementor-22019 .elementor-element.elementor-element-9588b4c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-22019 .elementor-element.elementor-element-55c9b30{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-95fadb2 .elementor-heading-title{font-size:43px;}.elementor-22019 .elementor-element.elementor-element-4df010a > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-22019 .elementor-element.elementor-element-4df010a.elementor-element{--align-self:center;}.elementor-22019 .elementor-element.elementor-element-52b5eed{--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-6cd1327{--width:22%;}.elementor-22019 .elementor-element.elementor-element-68c2e78{--width:22%;}.elementor-22019 .elementor-element.elementor-element-667f3a2{--width:22%;}.elementor-22019 .elementor-element.elementor-element-740ea5e{--width:22%;}.elementor-22019 .elementor-element.elementor-element-8e419d5 .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 15px*(1 - 1)) / 1);margin-right:15px;}.elementor-22019 .elementor-element.elementor-element-8e419d5 > .elementor-widget-container{margin:0px -15px -30px 0px;}.elementor-22019 .elementor-element.elementor-element-4b8b9e1{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-22019 .elementor-element.elementor-element-d50fa73{--min-height:454px;}.elementor-22019 .elementor-element.elementor-element-6a0849f.elementor-element{--align-self:flex-start;}.elementor-22019 .elementor-element.elementor-element-ed61818 > .elementor-widget-container{margin:15px 0px 30px 0px;}.elementor-22019 .elementor-element.elementor-element-ed61818 .elementor-heading-title{font-size:40px;letter-spacing:-1px;}.elementor-22019 .elementor-element.elementor-element-bf7e1a2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-2777381{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-22019 .elementor-element.elementor-element-62ad8df{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22019 .elementor-element.elementor-element-b20f6b9{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-016ddba::before, .elementor-22019 .elementor-element.elementor-element-016ddba > .elementor-background-video-container::before, .elementor-22019 .elementor-element.elementor-element-016ddba > .e-con-inner > .elementor-background-video-container::before, .elementor-22019 .elementor-element.elementor-element-016ddba > .elementor-background-slideshow::before, .elementor-22019 .elementor-element.elementor-element-016ddba > .e-con-inner > .elementor-background-slideshow::before, .elementor-22019 .elementor-element.elementor-element-016ddba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #00000000 0%, #000000 0%);}.elementor-22019 .elementor-element.elementor-element-016ddba{--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-22019 .elementor-element.elementor-element-0804af7{--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-e440dbe > .elementor-widget-container{margin:15px 0px 30px 0px;}.elementor-22019 .elementor-element.elementor-element-e440dbe .elementor-heading-title{font-size:var( --e-global-typography-heading_title-font-size );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );}.elementor-22019 .elementor-element.elementor-element-194c504{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-307b1be{--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;}.elementor-22019 .elementor-element.elementor-element-abab8d0 .elementor-counter-number-wrapper{font-size:70px;}.elementor-22019 .elementor-element.elementor-element-bbe2a39{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;}.elementor-22019 .elementor-element.elementor-element-c63f794 .elementor-counter-number-wrapper{font-size:70px;}.elementor-22019 .elementor-element.elementor-element-1cd4630{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;}.elementor-22019 .elementor-element.elementor-element-2ad39ad .elementor-counter-number-wrapper{font-size:70px;}.elementor-22019 .elementor-element.elementor-element-6665027.elementor-element{--align-self:flex-start;}.elementor-22019 .elementor-element.elementor-element-6c2b660{--container-widget-width:230px;--container-widget-flex-grow:0;width:var( --container-widget-width, 230px );max-width:230px;}body:not(.rtl) .elementor-22019 .elementor-element.elementor-element-6c2b660{left:0px;}body.rtl .elementor-22019 .elementor-element.elementor-element-6c2b660{right:0px;}.elementor-22019 .elementor-element.elementor-element-6c2b660 > .elementor-widget-container{border-radius:0px 20px 0px 0px;}.elementor-22019 .elementor-element.elementor-element-679f41b{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22019 .elementor-element.elementor-element-b7b6402{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-22019 .elementor-element.elementor-element-b7b6402.e-con{--align-self:center;}.elementor-22019 .elementor-element.elementor-element-1d5682b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-22019 .elementor-element.elementor-element-1d5682b.e-con{--align-self:center;}.elementor-22019 .elementor-element.elementor-element-b8ca942.elementor-element{--align-self:flex-start;}.elementor-22019 .elementor-element.elementor-element-1ab5d77{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22019 .elementor-element.elementor-element-e394208 .elementor-heading-title{font-size:var( --e-global-typography-heading_title-font-size );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );}.elementor-22019 .elementor-element.elementor-element-1d14fbc{text-align:start;}.elementor-22019 .elementor-element.elementor-element-af0251c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-22019 .elementor-element.elementor-element-2219bfd{--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-22019 .elementor-element.elementor-element-f32ceef{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-22019 .elementor-element.elementor-element-b03e4f1{top:-5px;}.elementor-22019 .elementor-element.elementor-element-b03e4f1 .elementor-icon{font-size:68px;}.elementor-22019 .elementor-element.elementor-element-b03e4f1 .elementor-icon svg{height:68px;}.elementor-22019 .elementor-element.elementor-element-9a34f25 .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 0px*(1 - 1)) / 1);margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-9a34f25{width:100%;max-width:100%;}.elementor-22019 .elementor-element.elementor-element-9a34f25 .grid-item .testimonial-content{padding:1px 1px 1px 1px;}.elementor-22019 .elementor-element.elementor-element-9a34f25 .swiper-pagination{bottom:-10px;}.elementor-22019 .elementor-element.elementor-element-21e7346{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-22019 .elementor-element.elementor-element-2f3ebfd{width:var( --container-widget-width, 125.016px );max-width:125.016px;--container-widget-width:125.016px;--container-widget-flex-grow:0;}.elementor-22019 .elementor-element.elementor-element-f40b82b{width:var( --container-widget-width, 131.016px );max-width:131.016px;--container-widget-width:131.016px;--container-widget-flex-grow:0;}.elementor-22019 .elementor-element.elementor-element-10d71db > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-22019 .elementor-element.elementor-element-10d71db.elementor-element{--align-self:flex-end;}.elementor-22019 .elementor-element.elementor-element-49ff55e{--spacer-size:61px;bottom:-7px;z-index:2;}.elementor-22019 .elementor-element.elementor-element-6a0b82c{--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:85px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-22019 .elementor-element.elementor-element-e8acf02{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-47adc98{--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-22019 .elementor-element.elementor-element-58967de.elementor-element{--align-self:flex-start;}.elementor-22019 .elementor-element.elementor-element-012da63{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22019 .elementor-element.elementor-element-69a58e6 .elementor-heading-title{font-size:var( --e-global-typography-heading_title-font-size );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );}.elementor-22019 .elementor-element.elementor-element-9f7589e{text-align:start;}.elementor-22019 .elementor-element.elementor-element-4d27917{width:100%;max-width:100%;--gutter-width:15px;}.elementor-22019 .elementor-element.elementor-element-4d27917 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-22019 .elementor-element.elementor-element-4d27917 .d-grid{grid-template-columns:repeat(1, 1fr);grid-gap:15px;}.elementor-22019 .elementor-element.elementor-element-4d27917 .project-post-thumbnail{height:10em;padding-top:0;}.elementor-22019 .elementor-element.elementor-element-7585134.elementor-element{--align-self:flex-start;}.elementor-22019 .elementor-element.elementor-element-1683ee5{--container-widget-width:230px;--container-widget-flex-grow:0;width:var( --container-widget-width, 230px );max-width:230px;}body:not(.rtl) .elementor-22019 .elementor-element.elementor-element-1683ee5{left:0px;}body.rtl .elementor-22019 .elementor-element.elementor-element-1683ee5{right:0px;}.elementor-22019 .elementor-element.elementor-element-1683ee5 > .elementor-widget-container{border-radius:0px 20px 0px 0px;}.elementor-22019 .elementor-element.elementor-element-6758fac{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-22019 .elementor-element.elementor-element-4bb3f9e .elementor-heading-title{letter-spacing:-2.5px;}.elementor-22019 .elementor-element.elementor-element-3cbdf82{--border-radius:20px 20px 20px 20px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-22019 .elementor-element.elementor-element-79e8193{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-22019 .elementor-element.elementor-element-77554ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22019 .elementor-element.elementor-element-77554ba .elementor-icon-list-item > a{font-size:var( --e-global-typography-8064aa3-font-size );line-height:var( --e-global-typography-8064aa3-line-height );}.elementor-22019 .elementor-element.elementor-element-2a303c2 .elementor-heading-title{font-size:40px;letter-spacing:-1px;}.elementor-22019 .elementor-element.elementor-element-03cd77f > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-22019 .elementor-element.elementor-element-03cd77f .link-showcase-item{height:auto;}.elementor-22019 .elementor-element.elementor-element-03cd77f .link-showcase-title-wrapper{flex-basis:100%;}.elementor-22019 .elementor-element.elementor-element-03cd77f .elementor-link-showcase-inner{gap:0px;}.elementor-22019 .elementor-element.elementor-element-03cd77f .link-showcase-title{font-size:24px;}.elementor-22019 .elementor-element.elementor-element-03cd77f .elementor-link-showcase-title{padding:30px 0px 0px 0px;}.elementor-22019 .elementor-element.elementor-element-fe7b6b0{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-22019 .elementor-element.elementor-element-a18e755{--border-radius:20px 20px 20px 20px;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-22019 .elementor-element.elementor-element-6682c3f{--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;}.elementor-22019 .elementor-element.elementor-element-5edb460 .elementor-icon-box-wrapper{gap:0px;}}/* Start custom CSS for diteck-services, class: .elementor-element-8e419d5 */.elementor-22019 .elementor-element.elementor-element-8e419d5 .service-inner {
  backdrop-filter: blur(30px);
  height: 100%;
}

.elementor-22019 .elementor-element.elementor-element-8e419d5 .swiper-wrapper {
  align-items: stretch;
}

.elementor-22019 .elementor-element.elementor-element-8e419d5 .swiper-slide {
  height: auto !important;
  display: flex;
}

.elementor-22019 .elementor-element.elementor-element-8e419d5 .swiper {
  padding: 1px 0;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-88965f9 */.e-gallery-image {
     
    filter: sepia(100) brightness(5.5) hue-rotate(104deg) saturate(1.8);}
    
    .elementor-gallery-item__image.e-gallery-image:hover {filter:brightness(1.5) !important;
    opacity: 1 !important;}
    
    .elementor-gallery-item__image.e-gallery-image {
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-abab8d0 */.elementor-22019 .elementor-element.elementor-element-abab8d0 .elementor-counter-number-suffix{
    color: var(--primary);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-c63f794 */.elementor-22019 .elementor-element.elementor-element-c63f794 .elementor-counter-number-suffix{
    color: var(--primary);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-2ad39ad */.elementor-22019 .elementor-element.elementor-element-2ad39ad .elementor-counter-number-suffix{
    color: var(--primary);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bb3f9e */@media only screen and (min-width: 1920px){
.elementor-22019 .elementor-element.elementor-element-4bb3f9e h2 {
        font-size: 250px !important;
}}
.elementor-22019 .elementor-element.elementor-element-4bb3f9e {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for diteck-link-showcase, class: .elementor-element-03cd77f */@media (max-width: 1024px) {
  .elementor-element-03cd77f .elementor-link-showcase-wrapper,
  .elementor-element-03cd77f .elementor-link-showcase-inner,
  .elementor-element-03cd77f .link-showcase-item {
    display: block !important;
  }

  .elementor-element-03cd77f .link-showcase-item {
    margin-bottom: 24px !important;
  }

  .elementor-element-03cd77f .link-showcase-content-wrapper,
  .elementor-element-03cd77f .elementor-link-showcase-content,
  .elementor-element-03cd77f .link-showcase-img-wrapper,
  .elementor-element-03cd77f .link-showcase-thumb,
  .elementor-element-03cd77f .link-showcase-image {
    position: relative !important;
    inset: auto !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    pointer-events: auto !important;
    overflow: visible !important;
    display: block !important;
  }

  .elementor-element-03cd77f img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
  }

  .elementor-element-03cd77f .active .elementor-link-showcase-content,
  .elementor-element-03cd77f .current .elementor-link-showcase-content,
  .elementor-element-03cd77f .swiper-slide-active .elementor-link-showcase-content,
  .elementor-element-03cd77f .link-showcase-item:hover .elementor-link-showcase-content {
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    display: block !important;
  }
}/* End custom CSS */