.elementor-5 .elementor-element.elementor-element-hero > .elementor-background-overlay{background-color:rgba(5,11,22,.82);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-hero:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-hero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("http://192.168.178.148:8080/wp-content/uploads/2026/09/gallery-roof.jpg") 50% 50%;background-size:cover;}.elementor-5 .elementor-element.elementor-element-hero{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 20px 110px 20px;}.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-heroC.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5 .elementor-element.elementor-element-heroC.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-heroK{text-align:start;}.elementor-5 .elementor-element.elementor-element-heroK .elementor-heading-title{font-size:14px;font-weight:700;color:#4fb3ff;}.elementor-5 .elementor-element.elementor-element-heroH{text-align:start;}.elementor-5 .elementor-element.elementor-element-heroH .elementor-heading-title{font-size:54px;font-weight:800;color:#eef4fb;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-5 .elementor-element.elementor-element-heroAcc{text-align:start;font-size:22px;color:#eef4fb;}.elementor-5 .elementor-element.elementor-element-heroSub{text-align:start;font-size:18px;color:#a4b8d2;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5 .elementor-element.elementor-element-heroBtn .elementor-button{background-color:#ff7d1a;font-weight:600;fill:#1d1204;color:#1d1204;padding:16px 30px 16px 30px;}.elementor-5 .elementor-element.elementor-element-heroMeta{text-align:start;font-size:14px;color:#a4b8d2;}.elementor-5 .elementor-element.elementor-element-lIntro:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-lIntro > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050b16;}.elementor-5 .elementor-element.elementor-element-lIntro{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 20px 24px 20px;}.elementor-5 .elementor-element.elementor-element-lIntro > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-lIntroC.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-lIntroC.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-lk{text-align:start;}.elementor-5 .elementor-element.elementor-element-lk .elementor-heading-title{font-size:13px;font-weight:700;color:#4fb3ff;}.elementor-5 .elementor-element.elementor-element-lttl{text-align:start;}.elementor-5 .elementor-element.elementor-element-lttl .elementor-heading-title{font-size:40px;font-weight:750;color:#eef4fb;}.elementor-5 .elementor-element.elementor-element-llead{text-align:start;font-size:17px;color:#a4b8d2;}.elementor-5 .elementor-element.elementor-element-svcRow1:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-svcRow1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050b16;}.elementor-5 .elementor-element.elementor-element-svcRow1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 8px 20px;}.elementor-5 .elementor-element.elementor-element-svcRow1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-s0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-s0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(16,35,63,.5);}.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-s0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-s0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-s0 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(147,174,203,.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 26px 28px 26px;}.elementor-5 .elementor-element.elementor-element-s0 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-s0 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-s0 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-5 .elementor-element.elementor-element-s0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-s0tag{text-align:start;}.elementor-5 .elementor-element.elementor-element-s0tag .elementor-heading-title{font-size:12px;font-weight:700;color:#ffb03a;}.elementor-5 .elementor-element.elementor-element-s0ttl{text-align:start;}.elementor-5 .elementor-element.elementor-element-s0ttl .elementor-heading-title{font-size:20px;font-weight:700;color:#eef4fb;}.elementor-5 .elementor-element.elementor-element-s0body{text-align:start;font-size:15px;color:#a4b8d2;}.elementor-5 .elementor-element.elementor-element-s1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-s1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(16,35,63,.5);}.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-s1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-s1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-s1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(147,174,203,.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 26px 28px 26px;}.elementor-5 .elementor-element.elementor-element-s1 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-s1 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-s1 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-5 .elementor-element.elementor-element-s1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-s1tag{text-align:start;}.elementor-5 .elementor-element.elementor-element-s1tag .elementor-heading-title{font-size:12px;font-weight:700;color:#ffb03a;}.elementor-5 .elementor-element.elementor-element-s1ttl{text-align:start;}.elementor-5 .elementor-element.elementor-element-s1ttl .elementor-heading-title{font-size:20px;font-weight:700;color:#eef4fb;}.elementor-5 .elementor-element.elementor-element-s1body{text-align:start;font-size:15px;color:#a4b8d2;}.elementor-5 .elementor-element.elementor-element-svcRow2:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-svcRow2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050b16;}.elementor-5 .elementor-element.elementor-element-svcRow2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 8px 20px;}.elementor-5 .elementor-element.elementor-element-svcRow2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-s2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-s2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(16,35,63,.5);}.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-s2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-s2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-s2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(147,174,203,.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 26px 28px 26px;}.elementor-5 .elementor-element.elementor-element-s2 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-s2 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-s2 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-5 .elementor-element.elementor-element-s2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-s2tag{text-align:start;}.elementor-5 .elementor-element.elementor-element-s2tag .elementor-heading-title{font-size:12px;font-weight:700;color:#ffb03a;}.elementor-5 .elementor-element.elementor-element-s2ttl{text-align:start;}.elementor-5 .elementor-element.elementor-element-s2ttl .elementor-heading-title{font-size:20px;font-weight:700;color:#eef4fb;}.elementor-5 .elementor-element.elementor-element-s2body{text-align:start;font-size:15px;color:#a4b8d2;}.elementor-5 .elementor-element.elementor-element-s3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-s3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(16,35,63,.5);}.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-s3.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-s3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-s3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(147,174,203,.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 26px 28px 26px;}.elementor-5 .elementor-element.elementor-element-s3 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-s3 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-s3 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-5 .elementor-element.elementor-element-s3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-s3tag{text-align:start;}.elementor-5 .elementor-element.elementor-element-s3tag .elementor-heading-title{font-size:12px;font-weight:700;color:#ffb03a;}.elementor-5 .elementor-element.elementor-element-s3ttl{text-align:start;}.elementor-5 .elementor-element.elementor-element-s3ttl .elementor-heading-title{font-size:20px;font-weight:700;color:#eef4fb;}.elementor-5 .elementor-element.elementor-element-s3body{text-align:start;font-size:15px;color:#a4b8d2;}.elementor-5 .elementor-element.elementor-element-svcRow3:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-svcRow3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050b16;}.elementor-5 .elementor-element.elementor-element-svcRow3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 8px 20px;}.elementor-5 .elementor-element.elementor-element-svcRow3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-s4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-s4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(16,35,63,.5);}.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-s4.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-s4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-s4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(147,174,203,.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 26px 28px 26px;}.elementor-5 .elementor-element.elementor-element-s4 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-s4 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-s4 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-5 .elementor-element.elementor-element-s4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-s4tag{text-align:start;}.elementor-5 .elementor-element.elementor-element-s4tag .elementor-heading-title{font-size:12px;font-weight:700;color:#ffb03a;}.elementor-5 .elementor-element.elementor-element-s4ttl{text-align:start;}.elementor-5 .elementor-element.elementor-element-s4ttl .elementor-heading-title{font-size:20px;font-weight:700;color:#eef4fb;}.elementor-5 .elementor-element.elementor-element-s4body{text-align:start;font-size:15px;color:#a4b8d2;}.elementor-5 .elementor-element.elementor-element-s5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-s5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(16,35,63,.5);}.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-s5.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-s5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-s5 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(147,174,203,.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 26px 28px 26px;}.elementor-5 .elementor-element.elementor-element-s5 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-s5 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-s5 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-5 .elementor-element.elementor-element-s5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-s5tag{text-align:start;}.elementor-5 .elementor-element.elementor-element-s5tag .elementor-heading-title{font-size:12px;font-weight:700;color:#ffb03a;}.elementor-5 .elementor-element.elementor-element-s5ttl{text-align:start;}.elementor-5 .elementor-element.elementor-element-s5ttl .elementor-heading-title{font-size:20px;font-weight:700;color:#eef4fb;}.elementor-5 .elementor-element.elementor-element-s5body{text-align:start;font-size:15px;color:#a4b8d2;}.elementor-5 .elementor-element.elementor-element-mediaBand:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-mediaBand > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050b16;}.elementor-5 .elementor-element.elementor-element-mediaBand{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 20px 40px 20px;}.elementor-5 .elementor-element.elementor-element-mediaBand > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-mediaC.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-mediaC.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-mediaC > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-mediaV .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5 .elementor-element.elementor-element-ablauf:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-ablauf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0c1a30;}.elementor-5 .elementor-element.elementor-element-ablauf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 20px 90px 20px;}.elementor-5 .elementor-element.elementor-element-ablauf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-aIntroC.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-aIntroC.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-ak{text-align:start;}.elementor-5 .elementor-element.elementor-element-ak .elementor-heading-title{font-size:13px;font-weight:700;color:#4fb3ff;}.elementor-5 .elementor-element.elementor-element-attl{text-align:start;}.elementor-5 .elementor-element.elementor-element-attl .elementor-heading-title{font-size:38px;font-weight:750;color:#eef4fb;}.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-st1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5 .elementor-element.elementor-element-st1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5 .elementor-element.elementor-element-st1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(147,174,203,.16);padding:26px 26px 26px 26px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5 .elementor-element.elementor-element-st1t{text-align:start;}.elementor-5 .elementor-element.elementor-element-st1t .elementor-heading-title{font-size:19px;font-weight:700;color:#eef4fb;}.elementor-5 .elementor-element.elementor-element-st1b{text-align:start;font-size:15px;color:#a4b8d2;}.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-st2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5 .elementor-element.elementor-element-st2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5 .elementor-element.elementor-element-st2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(147,174,203,.16);padding:26px 26px 26px 26px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5 .elementor-element.elementor-element-st2t{text-align:start;}.elementor-5 .elementor-element.elementor-element-st2t .elementor-heading-title{font-size:19px;font-weight:700;color:#eef4fb;}.elementor-5 .elementor-element.elementor-element-st2b{text-align:start;font-size:15px;color:#a4b8d2;}.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-st3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5 .elementor-element.elementor-element-st3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5 .elementor-element.elementor-element-st3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(147,174,203,.16);padding:26px 26px 26px 26px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5 .elementor-element.elementor-element-st3t{text-align:start;}.elementor-5 .elementor-element.elementor-element-st3t .elementor-heading-title{font-size:19px;font-weight:700;color:#eef4fb;}.elementor-5 .elementor-element.elementor-element-st3b{text-align:start;font-size:15px;color:#a4b8d2;}.elementor-5 .elementor-element.elementor-element-ref:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-ref > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050b16;}.elementor-5 .elementor-element.elementor-element-ref{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 20px 24px 20px;}.elementor-5 .elementor-element.elementor-element-ref > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-rIntroC.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-rIntroC.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-rk{text-align:start;}.elementor-5 .elementor-element.elementor-element-rk .elementor-heading-title{font-size:13px;font-weight:700;color:#4fb3ff;}.elementor-5 .elementor-element.elementor-element-rttl{text-align:start;}.elementor-5 .elementor-element.elementor-element-rttl .elementor-heading-title{font-size:38px;font-weight:750;color:#eef4fb;}.elementor-5 .elementor-element.elementor-element-rLead{color:#a4b8d2;}.elementor-5 .elementor-element.elementor-element-g1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-g1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://192.168.178.148:8080/wp-content/uploads/2026/09/gallery-roof.jpg");background-position:center center;background-size:cover;}.elementor-5 .elementor-element.elementor-element-g1 > .elementor-element-populated >  .elementor-background-overlay{background-color:rgba(5,11,22,.45);opacity:0.5;}.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-g1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-g1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-g1 > .elementor-element-populated{border-style:solid;border-color:rgba(147,174,203,.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 20px 150px 20px;}.elementor-5 .elementor-element.elementor-element-g1 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-g1 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-g1 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-5 .elementor-element.elementor-element-g1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-g1c{text-align:start;}.elementor-5 .elementor-element.elementor-element-g1c .elementor-heading-title{font-size:18px;font-weight:700;color:#eef4fb;}.elementor-5 .elementor-element.elementor-element-g1p{color:#c7d8e9;}.elementor-5 .elementor-element.elementor-element-g2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-g2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://192.168.178.148:8080/wp-content/uploads/2026/09/gallery-module.jpg");background-position:center center;background-size:cover;}.elementor-5 .elementor-element.elementor-element-g2 > .elementor-element-populated >  .elementor-background-overlay{background-color:rgba(5,11,22,.45);opacity:0.5;}.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-g2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-g2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-g2 > .elementor-element-populated{border-style:solid;border-color:rgba(147,174,203,.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 20px 150px 20px;}.elementor-5 .elementor-element.elementor-element-g2 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-g2 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-g2 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-5 .elementor-element.elementor-element-g2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-g2c{text-align:start;}.elementor-5 .elementor-element.elementor-element-g2c .elementor-heading-title{font-size:18px;font-weight:700;color:#eef4fb;}.elementor-5 .elementor-element.elementor-element-g2p{color:#c7d8e9;}.elementor-5 .elementor-element.elementor-element-g3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-g3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://192.168.178.148:8080/wp-content/uploads/2026/09/photo-install.jpg");background-position:center center;background-size:cover;}.elementor-5 .elementor-element.elementor-element-g3 > .elementor-element-populated >  .elementor-background-overlay{background-color:rgba(5,11,22,.45);opacity:0.5;}.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-g3.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-g3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-g3 > .elementor-element-populated{border-style:solid;border-color:rgba(147,174,203,.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 20px 150px 20px;}.elementor-5 .elementor-element.elementor-element-g3 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-g3 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-g3 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-5 .elementor-element.elementor-element-g3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-g3c{text-align:start;}.elementor-5 .elementor-element.elementor-element-g3c .elementor-heading-title{font-size:18px;font-weight:700;color:#eef4fb;}.elementor-5 .elementor-element.elementor-element-g3p{color:#c7d8e9;}.elementor-5 .elementor-element.elementor-element-g4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-g4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://192.168.178.148:8080/wp-content/uploads/2026/09/gallery-team.jpg");background-position:center center;background-size:cover;}.elementor-5 .elementor-element.elementor-element-g4 > .elementor-element-populated >  .elementor-background-overlay{background-color:rgba(5,11,22,.45);opacity:0.5;}.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-g4.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-g4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-g4 > .elementor-element-populated{border-style:solid;border-color:rgba(147,174,203,.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 20px 150px 20px;}.elementor-5 .elementor-element.elementor-element-g4 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-g4 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-g4 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-5 .elementor-element.elementor-element-g4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-g4c{text-align:start;}.elementor-5 .elementor-element.elementor-element-g4c .elementor-heading-title{font-size:18px;font-weight:700;color:#eef4fb;}.elementor-5 .elementor-element.elementor-element-g4p{color:#c7d8e9;}.elementor-5 .elementor-element.elementor-element-stats:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-stats > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050b16;}.elementor-5 .elementor-element.elementor-element-stats{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 20px 60px 20px;}.elementor-5 .elementor-element.elementor-element-stats > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-st0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-st0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(16,35,63,.5);}.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-st0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5 .elementor-element.elementor-element-st0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5 .elementor-element.elementor-element-st0 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(147,174,203,.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 26px 26px 26px;}.elementor-5 .elementor-element.elementor-element-st0 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-st0 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-st0 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-5 .elementor-element.elementor-element-st0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-st0n{text-align:center;}.elementor-5 .elementor-element.elementor-element-st0n .elementor-heading-title{font-size:34px;font-weight:800;color:#4fb3ff;}.elementor-5 .elementor-element.elementor-element-st0l{text-align:center;font-size:14px;color:#a4b8d2;}.elementor-5 .elementor-element.elementor-element-st1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-st1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(16,35,63,.5);}.elementor-5 .elementor-element.elementor-element-st1 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-st1 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-st1 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-5 .elementor-element.elementor-element-st1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-st1n{text-align:center;}.elementor-5 .elementor-element.elementor-element-st1n .elementor-heading-title{font-size:34px;font-weight:800;color:#4fb3ff;}.elementor-5 .elementor-element.elementor-element-st1l{text-align:center;font-size:14px;color:#a4b8d2;}.elementor-5 .elementor-element.elementor-element-st2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-st2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(16,35,63,.5);}.elementor-5 .elementor-element.elementor-element-st2 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-st2 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-st2 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-5 .elementor-element.elementor-element-st2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-st2n{text-align:center;}.elementor-5 .elementor-element.elementor-element-st2n .elementor-heading-title{font-size:34px;font-weight:800;color:#4fb3ff;}.elementor-5 .elementor-element.elementor-element-st2l{text-align:center;font-size:14px;color:#a4b8d2;}.elementor-5 .elementor-element.elementor-element-st3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-st3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(16,35,63,.5);}.elementor-5 .elementor-element.elementor-element-st3 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-st3 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-st3 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-5 .elementor-element.elementor-element-st3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-st3n{text-align:center;}.elementor-5 .elementor-element.elementor-element-st3n .elementor-heading-title{font-size:34px;font-weight:800;color:#4fb3ff;}.elementor-5 .elementor-element.elementor-element-st3l{text-align:center;font-size:14px;color:#a4b8d2;}.elementor-5 .elementor-element.elementor-element-funnel:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-funnel > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a1424;}.elementor-5 .elementor-element.elementor-element-funnel{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 20px 90px 20px;}.elementor-5 .elementor-element.elementor-element-funnel > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5 .elementor-element.elementor-element-fc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5 .elementor-element.elementor-element-fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5 .elementor-element.elementor-element-fk{text-align:start;}.elementor-5 .elementor-element.elementor-element-fk .elementor-heading-title{font-size:14px;font-weight:700;color:#4fb3ff;}.elementor-5 .elementor-element.elementor-element-ft{text-align:center;}.elementor-5 .elementor-element.elementor-element-ft .elementor-heading-title{font-size:40px;font-weight:750;color:#eef4fb;}.elementor-5 .elementor-element.elementor-element-fl{text-align:center;font-size:17px;color:#a4b8d2;}