.elementor-69 .elementor-element.elementor-element-6b68ac1a{--display:flex;--min-height:700px;--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;--justify-content:center;--overlay-opacity:0.5;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-69 .elementor-element.elementor-element-6b68ac1a::before, .elementor-69 .elementor-element.elementor-element-6b68ac1a > .elementor-background-video-container::before, .elementor-69 .elementor-element.elementor-element-6b68ac1a > .e-con-inner > .elementor-background-video-container::before, .elementor-69 .elementor-element.elementor-element-6b68ac1a > .elementor-background-slideshow::before, .elementor-69 .elementor-element.elementor-element-6b68ac1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-69 .elementor-element.elementor-element-6b68ac1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-69 .elementor-element.elementor-element-9625e1c{--display:flex;--justify-content:center;--align-items:flex-start;--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-69 .elementor-element.elementor-element-9625e1c:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-9625e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kmceurope.eu/wp-content/uploads/2026/07/home-bg-hero-new-1.webp");}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-69 .elementor-element.elementor-element-1e2a13a .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#F2F2F2;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-69 .elementor-element.elementor-element-2da0c9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#F2F2F2;}.elementor-69 .elementor-element.elementor-element-e3a3e15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#F2F2F2;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-69 .elementor-element.elementor-element-cc904ed .elementor-button{background-color:#232020;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#F2F2F2;color:#F2F2F2;border-radius:8px 8px 8px 8px;padding:12px 16px 12px 16px;}.elementor-69 .elementor-element.elementor-element-cc904ed .elementor-button:hover, .elementor-69 .elementor-element.elementor-element-cc904ed .elementor-button:focus{background-color:#D8282E;}.elementor-69 .elementor-element.elementor-element-c329c92{--display:flex;--justify-content:center;--align-items:flex-start;--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-69 .elementor-element.elementor-element-c329c92:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-c329c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kmceurope.eu/wp-content/uploads/2026/07/home-bg-hero-new-3.webp");}.elementor-69 .elementor-element.elementor-element-c166002 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#F2F2F2;}.elementor-69 .elementor-element.elementor-element-91e422e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#F2F2F2;}.elementor-69 .elementor-element.elementor-element-7adcd25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#F2F2F2;}.elementor-69 .elementor-element.elementor-element-8fd5251{--display:flex;--justify-content:center;--align-items:flex-start;--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-69 .elementor-element.elementor-element-8fd5251:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-8fd5251 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kmceurope.eu/wp-content/uploads/2026/06/hero-bg-4-kopia.webp");}.elementor-69 .elementor-element.elementor-element-870e636 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#F2F2F2;}.elementor-69 .elementor-element.elementor-element-26788b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#F2F2F2;}.elementor-69 .elementor-element.elementor-element-2614231{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#F2F2F2;}.elementor-69 .elementor-element.elementor-element-e4c85ac .elementor-button{background-color:#232020;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#F2F2F2;color:#F2F2F2;border-radius:8px 8px 8px 8px;padding:12px 16px 12px 16px;}.elementor-69 .elementor-element.elementor-element-e4c85ac .elementor-button:hover, .elementor-69 .elementor-element.elementor-element-e4c85ac .elementor-button:focus{background-color:#D8282E;}.elementor-69 .elementor-element.elementor-element-77c57ab{--display:flex;--justify-content:center;--align-items:flex-start;--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-69 .elementor-element.elementor-element-77c57ab:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-77c57ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kmceurope.eu/wp-content/uploads/2026/06/hero-bg-5-kopia.webp");}.elementor-69 .elementor-element.elementor-element-11c990c .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#F2F2F2;}.elementor-69 .elementor-element.elementor-element-2b39a89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#F2F2F2;}.elementor-69 .elementor-element.elementor-element-33479c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#F2F2F2;}.elementor-69 .elementor-element.elementor-element-3c110ed .elementor-button{background-color:#232020;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#F2F2F2;color:#F2F2F2;border-radius:8px 8px 8px 8px;padding:12px 16px 12px 16px;}.elementor-69 .elementor-element.elementor-element-3c110ed .elementor-button:hover, .elementor-69 .elementor-element.elementor-element-3c110ed .elementor-button:focus{background-color:#D8282E;}.elementor-69 .elementor-element.elementor-element-1663b93{--display:flex;--justify-content:center;--align-items:flex-start;--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-69 .elementor-element.elementor-element-1663b93:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-1663b93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kmceurope.eu/wp-content/uploads/2026/07/home-bg-hero-new-5.webp");}.elementor-69 .elementor-element.elementor-element-461a22c .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#F2F2F2;}.elementor-69 .elementor-element.elementor-element-7505d68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#F2F2F2;}.elementor-69 .elementor-element.elementor-element-692ae06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#F2F2F2;}.elementor-69 .elementor-element.elementor-element-c6a3d96 .elementor-button{background-color:#232020;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#F2F2F2;color:#F2F2F2;border-radius:8px 8px 8px 8px;padding:12px 16px 12px 16px;}.elementor-69 .elementor-element.elementor-element-c6a3d96 .elementor-button:hover, .elementor-69 .elementor-element.elementor-element-c6a3d96 .elementor-button:focus{background-color:#D8282E;}.elementor-69 .elementor-element.elementor-element-db983f7{--e-n-carousel-swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-69 .elementor-element.elementor-element-8e2427e{--display:flex;--min-height:700px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-69 .elementor-element.elementor-element-8e2427e:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-8e2427e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kmceurope.eu/wp-content/uploads/2026/07/home-bg-second-new-1.webp");background-size:cover;}.elementor-69 .elementor-element.elementor-element-0e2b19d{--display:flex;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-69 .elementor-element.elementor-element-d99a03a{padding:0px 0px 32px 0px;}.elementor-69 .elementor-element.elementor-element-d99a03a .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#F2F2F2;}.elementor-69 .elementor-element.elementor-element-603c015{width:var( --container-widget-width, 450px );max-width:450px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:450px;--container-widget-flex-grow:0;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#F2F2F2;}.elementor-69 .elementor-element.elementor-element-3f5b9c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-3f5b9c3:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-3f5b9c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232020;}.elementor-69 .elementor-element.elementor-element-59d8ee9{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-69 .elementor-element.elementor-element-cb799bf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-69 .elementor-element.elementor-element-8304cf4{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-69 .elementor-element.elementor-element-8304cf4:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-8304cf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232020;}.elementor-69 .elementor-element.elementor-element-7374ec9{text-align:center;}.elementor-69 .elementor-element.elementor-element-7374ec9 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-c26c30a{--display:flex;--border-radius:0px 0px 32px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-69 .elementor-element.elementor-element-c26c30a:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-c26c30a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-69 .elementor-element.elementor-element-74eb88c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#232020;}.elementor-69 .elementor-element.elementor-element-9a64740{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-69 .elementor-element.elementor-element-28368bb{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-69 .elementor-element.elementor-element-28368bb:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-28368bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232020;}.elementor-69 .elementor-element.elementor-element-7fd44db{text-align:center;}.elementor-69 .elementor-element.elementor-element-7fd44db .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-12f94b7{--display:flex;--border-radius:0px 0px 32px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-69 .elementor-element.elementor-element-12f94b7:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-12f94b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-69 .elementor-element.elementor-element-99ee5e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#232020;}.elementor-69 .elementor-element.elementor-element-0fcacf7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-69 .elementor-element.elementor-element-5c0184c{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-69 .elementor-element.elementor-element-5c0184c:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-5c0184c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232020;}.elementor-69 .elementor-element.elementor-element-a6a660e{text-align:center;}.elementor-69 .elementor-element.elementor-element-a6a660e .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-eb19234{--display:flex;--border-radius:0px 0px 32px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-69 .elementor-element.elementor-element-eb19234:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-eb19234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-69 .elementor-element.elementor-element-fefa103{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#232020;}.elementor-69 .elementor-element.elementor-element-5b575ae1{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:24px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-5b575ae1:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-5b575ae1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8282E;}.elementor-69 .elementor-element.elementor-element-d61b05b{--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:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-69 .elementor-element.elementor-element-646be771{padding:0px 0px 0px 5px;}.elementor-69 .elementor-element.elementor-element-646be771 .elementor-counter-title{justify-content:center;color:#F2F2F2;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-69 .elementor-element.elementor-element-646be771 .elementor-counter{gap:10px;}.elementor-69 .elementor-element.elementor-element-646be771 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#F2F2F2;font-family:"IBM Plex Sans", Sans-serif;font-size:64px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-69 .elementor-element.elementor-element-72e93230{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;width:auto;max-width:auto;--e-transform-rotateZ:90deg;}.elementor-69 .elementor-element.elementor-element-72e93230 .elementor-divider-separator{width:80px;margin:0 auto;margin-center:0;}.elementor-69 .elementor-element.elementor-element-72e93230 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-69 .elementor-element.elementor-element-50b83007{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-50b83007 .elementor-counter-title{justify-content:center;color:#F2F2F2;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-69 .elementor-element.elementor-element-50b83007 .elementor-counter{gap:10px;}.elementor-69 .elementor-element.elementor-element-50b83007 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#F2F2F2;font-family:"IBM Plex Sans", Sans-serif;font-size:64px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-69 .elementor-element.elementor-element-4f4532b0{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;width:auto;max-width:auto;--e-transform-rotateZ:90deg;}.elementor-69 .elementor-element.elementor-element-4f4532b0 .elementor-divider-separator{width:80px;margin:0 auto;margin-center:0;}.elementor-69 .elementor-element.elementor-element-4f4532b0 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-69 .elementor-element.elementor-element-29c55015{padding:0px 0px 0px 5px;}.elementor-69 .elementor-element.elementor-element-29c55015 .elementor-counter-title{justify-content:center;color:#F2F2F2;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-69 .elementor-element.elementor-element-29c55015 .elementor-counter{gap:10px;}.elementor-69 .elementor-element.elementor-element-29c55015 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#F2F2F2;font-family:"IBM Plex Sans", Sans-serif;font-size:64px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-69 .elementor-element.elementor-element-55353a29{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-71736b28{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-69 .elementor-element.elementor-element-68665dbf{width:var( --container-widget-width, 700px );max-width:700px;padding:0% 10% 0% 0%;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:start;}.elementor-69 .elementor-element.elementor-element-68665dbf .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-69 .elementor-element.elementor-element-65038a6{--divider-border-style:solid;--divider-color:#232020;--divider-border-width:0.1px;width:auto;max-width:auto;--e-transform-rotateZ:90deg;}.elementor-69 .elementor-element.elementor-element-65038a6 .elementor-divider-separator{width:150px;margin:0 auto;margin-center:0;}.elementor-69 .elementor-element.elementor-element-65038a6 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-69 .elementor-element.elementor-element-682d5dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#232020;}.elementor-69 .elementor-element.elementor-element-bfbc64c{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-69 .elementor-element.elementor-element-322a734{--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:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-322a734:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-322a734 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-69 .elementor-element.elementor-element-9f3698c{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-69 .elementor-element.elementor-element-a7668a1{width:var( --container-widget-width, 1700px );max-width:1700px;padding:0px 0px 0px 0px;--container-widget-width:1700px;--container-widget-flex-grow:0;text-align:start;}.elementor-69 .elementor-element.elementor-element-a7668a1 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-c533dc8{--divider-border-style:solid;--divider-color:#786767;--divider-border-width:0.1px;width:auto;max-width:auto;--e-transform-rotateZ:90deg;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-c533dc8 .elementor-divider-separator{width:480px;margin:0 auto;margin-center:0;}.elementor-69 .elementor-element.elementor-element-c533dc8 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-69 .elementor-element.elementor-element-737a007{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-7d5480d{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-69 .elementor-element.elementor-element-78c3c19{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-69 .elementor-element.elementor-element-0f65fa2{--display:flex;}.elementor-69 .elementor-element.elementor-element-0f65fa2:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-0f65fa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232020;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-69 .elementor-element.elementor-element-33b00ff{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-69 .elementor-element.elementor-element-33b00ff:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-33b00ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-10e0201 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#232020;}.elementor-69 .elementor-element.elementor-element-21085b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#232020;}.elementor-69 .elementor-element.elementor-element-222aeb4 .elementor-button{background-color:#D8282E;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#F2F2F2;color:#F2F2F2;border-radius:8px 8px 8px 8px;padding:12px 16px 12px 16px;}.elementor-69 .elementor-element.elementor-element-222aeb4 .elementor-button:hover, .elementor-69 .elementor-element.elementor-element-222aeb4 .elementor-button:focus{background-color:#232020;}.elementor-69 .elementor-element.elementor-element-9396687{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-69 .elementor-element.elementor-element-ab90918{--display:flex;}.elementor-69 .elementor-element.elementor-element-ab90918:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-ab90918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232020;}.elementor-69 .elementor-element.elementor-element-f065e94{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-69 .elementor-element.elementor-element-f065e94:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-f065e94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-27eb186 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#232020;}.elementor-69 .elementor-element.elementor-element-196343b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#232020;}.elementor-69 .elementor-element.elementor-element-16373ce .elementor-button{background-color:#D8282E;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#F2F2F2;color:#F2F2F2;border-radius:8px 8px 8px 8px;padding:12px 16px 12px 16px;}.elementor-69 .elementor-element.elementor-element-16373ce .elementor-button:hover, .elementor-69 .elementor-element.elementor-element-16373ce .elementor-button:focus{background-color:#232020;}.elementor-69 .elementor-element.elementor-element-ced76c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-69 .elementor-element.elementor-element-364b623{--display:flex;}.elementor-69 .elementor-element.elementor-element-364b623:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-364b623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232020;}.elementor-69 .elementor-element.elementor-element-3a13307{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-69 .elementor-element.elementor-element-3a13307:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-3a13307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-692c175 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#232020;}.elementor-69 .elementor-element.elementor-element-7462ab9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#232020;}.elementor-69 .elementor-element.elementor-element-e92d77c .elementor-button{background-color:#D8282E;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#F2F2F2;color:#F2F2F2;border-radius:8px 8px 8px 8px;padding:12px 16px 12px 16px;}.elementor-69 .elementor-element.elementor-element-e92d77c .elementor-button:hover, .elementor-69 .elementor-element.elementor-element-e92d77c .elementor-button:focus{background-color:#232020;}.elementor-69 .elementor-element.elementor-element-c9d240c{--display:flex;--min-height:550px;--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;--overlay-opacity:0.5;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-c9d240c:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-c9d240c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kmceurope.eu/wp-content/uploads/2026/03/hero-bg.webp");background-size:cover;}.elementor-69 .elementor-element.elementor-element-c9d240c::before, .elementor-69 .elementor-element.elementor-element-c9d240c > .elementor-background-video-container::before, .elementor-69 .elementor-element.elementor-element-c9d240c > .e-con-inner > .elementor-background-video-container::before, .elementor-69 .elementor-element.elementor-element-c9d240c > .elementor-background-slideshow::before, .elementor-69 .elementor-element.elementor-element-c9d240c > .e-con-inner > .elementor-background-slideshow::before, .elementor-69 .elementor-element.elementor-element-c9d240c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-69 .elementor-element.elementor-element-0c56363{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:64px;}.elementor-69 .elementor-element.elementor-element-0c66dd0 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#F2F2F2;}.elementor-69 .elementor-element.elementor-element-0eadaaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#F2F2F2;}.elementor-69 .elementor-element.elementor-element-98f24c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#F2F2F2;}.elementor-69 .elementor-element.elementor-element-f2dd385{--display:flex;}.elementor-69 .elementor-element.elementor-element-521aef7{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-521aef7:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-521aef7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kmceurope.eu/wp-content/uploads/2026/03/systems-devices-home-bg.webp");background-size:cover;}.elementor-69 .elementor-element.elementor-element-db27cbb{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-69 .elementor-element.elementor-element-5a86405{padding:0% 20% 0% 0%;text-align:start;}.elementor-69 .elementor-element.elementor-element-5a86405 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-02842d0{--divider-border-style:solid;--divider-color:#D8282E;--divider-border-width:0.1px;width:auto;max-width:auto;--e-transform-rotateZ:90deg;}.elementor-69 .elementor-element.elementor-element-02842d0 .elementor-divider-separator{width:150px;margin:0 auto;margin-center:0;}.elementor-69 .elementor-element.elementor-element-02842d0 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-69 .elementor-element.elementor-element-e666377{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-9140f50{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-69 .elementor-element.elementor-element-fa1153d{--swiper-slides-to-display:3;--swiper-slides-gap:24px;}.elementor-69 .elementor-element.elementor-element-fa1153d .swiper-slide > .elementor-element{height:100%;}.elementor-69 .elementor-element.elementor-element-62d4949{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-69 .elementor-element.elementor-element-eeb9cf8{padding:0% 18% 0% 0%;text-align:start;}.elementor-69 .elementor-element.elementor-element-eeb9cf8 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-8f0d000{--divider-border-style:solid;--divider-color:#D8282E;--divider-border-width:0.1px;width:auto;max-width:auto;--e-transform-rotateZ:90deg;}.elementor-69 .elementor-element.elementor-element-8f0d000 .elementor-divider-separator{width:150px;margin:0 auto;margin-center:0;}.elementor-69 .elementor-element.elementor-element-8f0d000 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-69 .elementor-element.elementor-element-d052f25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-ba1ebc6{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-69 .elementor-element.elementor-element-6f01325{--swiper-slides-to-display:3;--swiper-slides-gap:24px;}.elementor-69 .elementor-element.elementor-element-6f01325 .swiper-slide > .elementor-element{height:100%;}.elementor-69 .elementor-element.elementor-element-144d8cb{--display:flex;--min-height:480px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8282E;--border-color:#D8282E;--border-radius:0px 0px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-144d8cb:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-144d8cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kmceurope.eu/wp-content/uploads/2026/03/catalog-section-bg.webp");background-size:cover;}.elementor-69 .elementor-element.elementor-element-144d8cb::before, .elementor-69 .elementor-element.elementor-element-144d8cb > .elementor-background-video-container::before, .elementor-69 .elementor-element.elementor-element-144d8cb > .e-con-inner > .elementor-background-video-container::before, .elementor-69 .elementor-element.elementor-element-144d8cb > .elementor-background-slideshow::before, .elementor-69 .elementor-element.elementor-element-144d8cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-69 .elementor-element.elementor-element-144d8cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-69 .elementor-element.elementor-element-c90f3ad{--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-69 .elementor-element.elementor-element-48bfb14{padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-d8a8162{--display:flex;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:150px;--padding-left:64px;--padding-right:64px;}.elementor-69 .elementor-element.elementor-element-aeb6f48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 80px 0px 80px;font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#F2F2F2;}.elementor-69 .elementor-element.elementor-element-c8a84f4 .elementor-button{background-color:#D8282E;font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#F2F2F2;color:#F2F2F2;border-radius:8px 8px 8px 8px;padding:12px 46px 12px 46px;}.elementor-69 .elementor-element.elementor-element-c8a84f4 .elementor-button:hover, .elementor-69 .elementor-element.elementor-element-c8a84f4 .elementor-button:focus{background-color:#232020;}.elementor-69 .elementor-element.elementor-element-c8a84f4{width:100%;max-width:100%;}.elementor-69 .elementor-element.elementor-element-cbebc45{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-cbebc45:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-cbebc45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kmceurope.eu/wp-content/uploads/2026/04/blog-section-home-bg.webp");background-size:cover;}.elementor-69 .elementor-element.elementor-element-9560ecc{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-69 .elementor-element.elementor-element-28aec93{width:var( --container-widget-width, 420px );max-width:420px;padding:0% 0% 0% 0%;--container-widget-width:420px;--container-widget-flex-grow:0;text-align:start;}.elementor-69 .elementor-element.elementor-element-28aec93 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#232020;}.elementor-69 .elementor-element.elementor-element-51d4fa6{--divider-border-style:solid;--divider-color:#786767;--divider-border-width:0.1px;width:auto;max-width:auto;--e-transform-rotateZ:90deg;}.elementor-69 .elementor-element.elementor-element-51d4fa6 .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-69 .elementor-element.elementor-element-51d4fa6 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-69 .elementor-element.elementor-element-8431bc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#232020;}.elementor-69 .elementor-element.elementor-element-732dfd5{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-69 .elementor-element.elementor-element-362137d{--swiper-slides-to-display:3;--swiper-slides-gap:16px;}.elementor-69 .elementor-element.elementor-element-362137d .swiper-slide > .elementor-element{height:100%;}.elementor-69 .elementor-element.elementor-element-0dbc60a{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-69 .elementor-element.elementor-element-bff45ec{padding:0% 18% 0% 0%;text-align:start;}.elementor-69 .elementor-element.elementor-element-bff45ec .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#232020;}.elementor-69 .elementor-element.elementor-element-85db635{--divider-border-style:solid;--divider-color:#786767;--divider-border-width:0.1px;width:auto;max-width:auto;--e-transform-rotateZ:90deg;}.elementor-69 .elementor-element.elementor-element-85db635 .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-69 .elementor-element.elementor-element-85db635 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-69 .elementor-element.elementor-element-532802d{margin:0px 290px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#232020;}.elementor-69 .elementor-element.elementor-element-12ab607{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-eb0836d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-69 .elementor-element.elementor-element-efdfb9b{--display:flex;}.elementor-69 .elementor-element.elementor-element-2dc96a1{--display:flex;--border-radius:0px 0px 16px 0px;}.elementor-69 .elementor-element.elementor-element-2dc96a1:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-2dc96a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8282E;}.elementor-69 .elementor-element.elementor-element-2b4683d{padding:16px 16px 16px 16px;}.elementor-69 .elementor-element.elementor-element-2b4683d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-ab4e434{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-69 .elementor-element.elementor-element-a4618aa{--display:flex;}.elementor-69 .elementor-element.elementor-element-5fce7d8{--display:flex;--border-radius:0px 0px 16px 0px;}.elementor-69 .elementor-element.elementor-element-5fce7d8:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-5fce7d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8282E;}.elementor-69 .elementor-element.elementor-element-14a0160{padding:16px 16px 16px 16px;}.elementor-69 .elementor-element.elementor-element-14a0160 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-19357d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-69 .elementor-element.elementor-element-8eeecc3{--display:flex;}.elementor-69 .elementor-element.elementor-element-e414dea{--display:flex;--border-radius:0px 0px 16px 0px;}.elementor-69 .elementor-element.elementor-element-e414dea:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-e414dea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8282E;}.elementor-69 .elementor-element.elementor-element-4149774{padding:16px 16px 16px 16px;}.elementor-69 .elementor-element.elementor-element-4149774 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-30a3ed9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-69 .elementor-element.elementor-element-ecf6135{--display:flex;}.elementor-69 .elementor-element.elementor-element-0913762{--display:flex;--border-radius:0px 0px 16px 0px;}.elementor-69 .elementor-element.elementor-element-0913762:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-0913762 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8282E;}.elementor-69 .elementor-element.elementor-element-204fc60{padding:16px 16px 16px 16px;}.elementor-69 .elementor-element.elementor-element-204fc60 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-a8aa46f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-69 .elementor-element.elementor-element-206b1ca{--display:flex;}.elementor-69 .elementor-element.elementor-element-8aa6bf0{--display:flex;--border-radius:0px 0px 16px 0px;}.elementor-69 .elementor-element.elementor-element-8aa6bf0:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-8aa6bf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8282E;}.elementor-69 .elementor-element.elementor-element-27b1aeb{padding:16px 16px 16px 16px;}.elementor-69 .elementor-element.elementor-element-27b1aeb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-365c5e4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-69 .elementor-element.elementor-element-6d90805{--display:flex;}.elementor-69 .elementor-element.elementor-element-915c55f{--display:flex;--border-radius:0px 0px 16px 0px;}.elementor-69 .elementor-element.elementor-element-915c55f:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-915c55f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8282E;}.elementor-69 .elementor-element.elementor-element-f50a32b{padding:16px 16px 16px 16px;}.elementor-69 .elementor-element.elementor-element-f50a32b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-dd4c3b7{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-74a1d80{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-69 .elementor-element.elementor-element-c9e855a{--display:flex;}.elementor-69 .elementor-element.elementor-element-41ecb92{--display:flex;--border-radius:0px 0px 16px 0px;}.elementor-69 .elementor-element.elementor-element-41ecb92:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-41ecb92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8282E;}.elementor-69 .elementor-element.elementor-element-89153ba{padding:16px 0px 16px 16px;}.elementor-69 .elementor-element.elementor-element-89153ba .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-f85fb2c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-69 .elementor-element.elementor-element-4c747ee{--display:flex;}.elementor-69 .elementor-element.elementor-element-1e41bed{--display:flex;--border-radius:0px 0px 16px 0px;}.elementor-69 .elementor-element.elementor-element-1e41bed:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-1e41bed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8282E;}.elementor-69 .elementor-element.elementor-element-2722c9b{padding:16px 16px 16px 16px;}.elementor-69 .elementor-element.elementor-element-2722c9b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-da6035e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-69 .elementor-element.elementor-element-e4e3cf5{--display:flex;}.elementor-69 .elementor-element.elementor-element-ae085c3{--display:flex;--border-radius:0px 0px 16px 0px;}.elementor-69 .elementor-element.elementor-element-ae085c3:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-ae085c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8282E;}.elementor-69 .elementor-element.elementor-element-dec5c83{padding:16px 16px 16px 16px;}.elementor-69 .elementor-element.elementor-element-dec5c83 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-69e0378{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-69 .elementor-element.elementor-element-f4bf277{--display:flex;}.elementor-69 .elementor-element.elementor-element-f306da8{--display:flex;--border-radius:0px 0px 16px 0px;}.elementor-69 .elementor-element.elementor-element-f306da8:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-f306da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8282E;}.elementor-69 .elementor-element.elementor-element-b0f67ce{padding:16px 16px 16px 16px;}.elementor-69 .elementor-element.elementor-element-b0f67ce .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-a0c9d3c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-69 .elementor-element.elementor-element-5d80089{--display:flex;}.elementor-69 .elementor-element.elementor-element-689384f{--display:flex;--border-radius:0px 0px 16px 0px;}.elementor-69 .elementor-element.elementor-element-689384f:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-689384f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8282E;}.elementor-69 .elementor-element.elementor-element-b553b13{padding:16px 16px 16px 16px;}.elementor-69 .elementor-element.elementor-element-b553b13 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-1210355{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-69 .elementor-element.elementor-element-8980ca1{--display:flex;}.elementor-69 .elementor-element.elementor-element-3828bc9{--display:flex;--border-radius:0px 0px 16px 0px;}.elementor-69 .elementor-element.elementor-element-3828bc9:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-3828bc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8282E;}.elementor-69 .elementor-element.elementor-element-e57780a{padding:16px 0px 16px 16px;}.elementor-69 .elementor-element.elementor-element-e57780a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-be896c6{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-69 .elementor-element.elementor-element-e9dd36a{padding:0% 18% 0% 0%;text-align:start;}.elementor-69 .elementor-element.elementor-element-e9dd36a .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#232020;}.elementor-69 .elementor-element.elementor-element-2c07ac0{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-69 .elementor-element.elementor-element-8ac183d{--e-image-carousel-slides-to-show:7;}.elementor-69 .elementor-element.elementor-element-8ac183d .swiper-wrapper{display:flex;align-items:center;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-69 .elementor-element.elementor-element-1e2a13a .elementor-heading-title{font-size:36px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-69 .elementor-element.elementor-element-2da0c9d{font-size:14px;}.elementor-69 .elementor-element.elementor-element-e3a3e15{font-size:14px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-69 .elementor-element.elementor-element-c166002 .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-91e422e{font-size:14px;}.elementor-69 .elementor-element.elementor-element-7adcd25{font-size:14px;}.elementor-69 .elementor-element.elementor-element-870e636 .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-26788b9{font-size:14px;}.elementor-69 .elementor-element.elementor-element-2614231{font-size:14px;}.elementor-69 .elementor-element.elementor-element-11c990c .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-2b39a89{font-size:14px;}.elementor-69 .elementor-element.elementor-element-33479c3{font-size:14px;}.elementor-69 .elementor-element.elementor-element-461a22c .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-7505d68{font-size:14px;}.elementor-69 .elementor-element.elementor-element-692ae06{font-size:14px;}.elementor-69 .elementor-element.elementor-element-db983f7{--e-n-carousel-swiper-slides-to-display:1;padding:0px 16px 0px 16px;}.elementor-69 .elementor-element.elementor-element-8e2427e:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-8e2427e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-69 .elementor-element.elementor-element-8e2427e{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-69 .elementor-element.elementor-element-d99a03a .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-603c015{font-size:14px;}.elementor-69 .elementor-element.elementor-element-3f5b9c3{--padding-top:0px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-69 .elementor-element.elementor-element-7374ec9 .elementor-heading-title{font-size:24px;}.elementor-69 .elementor-element.elementor-element-74eb88c{font-size:14px;}.elementor-69 .elementor-element.elementor-element-7fd44db .elementor-heading-title{font-size:24px;}.elementor-69 .elementor-element.elementor-element-99ee5e2{font-size:14px;}.elementor-69 .elementor-element.elementor-element-a6a660e .elementor-heading-title{font-size:24px;}.elementor-69 .elementor-element.elementor-element-fefa103{font-size:14px;}.elementor-69 .elementor-element.elementor-element-5b575ae1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-69 .elementor-element.elementor-element-646be771 .elementor-counter-number-wrapper{font-size:42px;}.elementor-69 .elementor-element.elementor-element-646be771 .elementor-counter-title{font-size:18px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-69 .elementor-element.elementor-element-72e93230 .elementor-divider-separator{width:50px;}.elementor-69 .elementor-element.elementor-element-50b83007 .elementor-counter-number-wrapper{font-size:42px;}.elementor-69 .elementor-element.elementor-element-50b83007 .elementor-counter-title{font-size:18px;}.elementor-69 .elementor-element.elementor-element-4f4532b0 .elementor-divider-separator{width:50px;}.elementor-69 .elementor-element.elementor-element-29c55015 .elementor-counter-number-wrapper{font-size:42px;}.elementor-69 .elementor-element.elementor-element-29c55015 .elementor-counter-title{font-size:18px;}.elementor-69 .elementor-element.elementor-element-55353a29{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-69 .elementor-element.elementor-element-68665dbf .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-65038a6 .elementor-divider-separator{width:50px;}.elementor-69 .elementor-element.elementor-element-682d5dc{font-size:14px;}.elementor-69 .elementor-element.elementor-element-322a734{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-69 .elementor-element.elementor-element-a7668a1 .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-c533dc8 .elementor-divider-separator{width:50px;}.elementor-69 .elementor-element.elementor-element-737a007{font-size:14px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-69 .elementor-element.elementor-element-10e0201 .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-21085b9{font-size:14px;}.elementor-69 .elementor-element.elementor-element-27eb186 .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-196343b{font-size:14px;}.elementor-69 .elementor-element.elementor-element-692c175 .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-7462ab9{font-size:14px;}.elementor-69 .elementor-element.elementor-element-c9d240c{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-69 .elementor-element.elementor-element-0c66dd0 .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-0eadaaa{font-size:14px;}.elementor-69 .elementor-element.elementor-element-98f24c9{font-size:14px;}.elementor-69 .elementor-element.elementor-element-521aef7{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-69 .elementor-element.elementor-element-5a86405 .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-02842d0 .elementor-divider-separator{width:50px;}.elementor-69 .elementor-element.elementor-element-e666377{font-size:14px;}.elementor-69 .elementor-element.elementor-element-fa1153d{--swiper-slides-to-display:2;}.elementor-69 .elementor-element.elementor-element-eeb9cf8 .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-8f0d000 .elementor-divider-separator{width:50px;}.elementor-69 .elementor-element.elementor-element-d052f25{font-size:14px;}.elementor-69 .elementor-element.elementor-element-6f01325{--swiper-slides-to-display:2;}.elementor-69 .elementor-element.elementor-element-144d8cb{--min-height:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-69 .elementor-element.elementor-element-d8a8162{--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-aeb6f48{font-size:16px;}.elementor-69 .elementor-element.elementor-element-c8a84f4 .elementor-button{font-size:16px;}.elementor-69 .elementor-element.elementor-element-cbebc45{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-69 .elementor-element.elementor-element-28aec93 .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-51d4fa6 .elementor-divider-separator{width:50px;}.elementor-69 .elementor-element.elementor-element-8431bc8{font-size:14px;}.elementor-69 .elementor-element.elementor-element-362137d{--swiper-slides-to-display:2;}.elementor-69 .elementor-element.elementor-element-bff45ec .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-85db635 .elementor-divider-separator{width:50px;}.elementor-69 .elementor-element.elementor-element-532802d{font-size:14px;}.elementor-69 .elementor-element.elementor-element-2b4683d .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-14a0160 .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-4149774 .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-204fc60 .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-27b1aeb .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-f50a32b .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-89153ba .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-2722c9b .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-dec5c83 .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-b0f67ce .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-b553b13 .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-e57780a .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-e9dd36a .elementor-heading-title{font-size:36px;}}@media(min-width:768px){.elementor-69 .elementor-element.elementor-element-6b68ac1a{--content-width:1200px;}.elementor-69 .elementor-element.elementor-element-9625e1c{--content-width:600px;}.elementor-69 .elementor-element.elementor-element-c329c92{--content-width:700px;}.elementor-69 .elementor-element.elementor-element-8fd5251{--content-width:700px;}.elementor-69 .elementor-element.elementor-element-77c57ab{--content-width:610px;}.elementor-69 .elementor-element.elementor-element-1663b93{--content-width:600px;}.elementor-69 .elementor-element.elementor-element-0e2b19d{--content-width:1200px;}.elementor-69 .elementor-element.elementor-element-59d8ee9{--content-width:1200px;}.elementor-69 .elementor-element.elementor-element-d61b05b{--content-width:1200px;}.elementor-69 .elementor-element.elementor-element-71736b28{--content-width:1200px;}.elementor-69 .elementor-element.elementor-element-bfbc64c{--content-width:1200px;}.elementor-69 .elementor-element.elementor-element-9f3698c{--content-width:1200px;}.elementor-69 .elementor-element.elementor-element-7d5480d{--content-width:1200px;}.elementor-69 .elementor-element.elementor-element-c9d240c{--content-width:1200px;}.elementor-69 .elementor-element.elementor-element-db27cbb{--content-width:1200px;}.elementor-69 .elementor-element.elementor-element-9140f50{--content-width:1200px;}.elementor-69 .elementor-element.elementor-element-62d4949{--content-width:1200px;}.elementor-69 .elementor-element.elementor-element-ba1ebc6{--content-width:1200px;}.elementor-69 .elementor-element.elementor-element-144d8cb{--content-width:1200px;}.elementor-69 .elementor-element.elementor-element-9560ecc{--content-width:1200px;}.elementor-69 .elementor-element.elementor-element-732dfd5{--content-width:1200px;}.elementor-69 .elementor-element.elementor-element-0dbc60a{--content-width:1200px;}.elementor-69 .elementor-element.elementor-element-12ab607{--content-width:1200px;}.elementor-69 .elementor-element.elementor-element-dd4c3b7{--content-width:1200px;}.elementor-69 .elementor-element.elementor-element-be896c6{--content-width:1200px;}.elementor-69 .elementor-element.elementor-element-2c07ac0{--content-width:1200px;}}@media(max-width:767px){.elementor-69 .elementor-element.elementor-element-6b68ac1a{--min-height:700px;--justify-content:flex-end;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-69 .elementor-element.elementor-element-1e2a13a .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-69 .elementor-element.elementor-element-2da0c9d{font-size:24px;}.elementor-69 .elementor-element.elementor-element-e3a3e15{font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-69 .elementor-element.elementor-element-cc904ed .elementor-button{font-size:16px;}.elementor-69 .elementor-element.elementor-element-c166002 .elementor-heading-title{font-size:32px;}.elementor-69 .elementor-element.elementor-element-91e422e{font-size:24px;}.elementor-69 .elementor-element.elementor-element-7adcd25{font-size:16px;}.elementor-69 .elementor-element.elementor-element-870e636 .elementor-heading-title{font-size:32px;}.elementor-69 .elementor-element.elementor-element-26788b9{font-size:24px;}.elementor-69 .elementor-element.elementor-element-2614231{font-size:16px;}.elementor-69 .elementor-element.elementor-element-e4c85ac .elementor-button{font-size:16px;}.elementor-69 .elementor-element.elementor-element-11c990c .elementor-heading-title{font-size:32px;}.elementor-69 .elementor-element.elementor-element-2b39a89{font-size:24px;}.elementor-69 .elementor-element.elementor-element-33479c3{font-size:16px;}.elementor-69 .elementor-element.elementor-element-3c110ed .elementor-button{font-size:16px;}.elementor-69 .elementor-element.elementor-element-461a22c .elementor-heading-title{font-size:32px;}.elementor-69 .elementor-element.elementor-element-7505d68{font-size:24px;}.elementor-69 .elementor-element.elementor-element-692ae06{font-size:16px;}.elementor-69 .elementor-element.elementor-element-c6a3d96 .elementor-button{font-size:16px;}.elementor-69 .elementor-element.elementor-element-db983f7{--e-n-carousel-swiper-slides-to-display:1;padding:0px 16px 0px 16px;}.elementor-69 .elementor-element.elementor-element-8e2427e{--min-height:750px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-69 .elementor-element.elementor-element-d99a03a{padding:0px 0px 32px 0px;}.elementor-69 .elementor-element.elementor-element-d99a03a .elementor-heading-title{font-size:40px;}.elementor-69 .elementor-element.elementor-element-603c015{font-size:16px;}.elementor-69 .elementor-element.elementor-element-3f5b9c3{--padding-top:0px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-69 .elementor-element.elementor-element-59d8ee9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-69 .elementor-element.elementor-element-7374ec9 .elementor-heading-title{font-size:24px;}.elementor-69 .elementor-element.elementor-element-74eb88c{font-size:16px;}.elementor-69 .elementor-element.elementor-element-7fd44db .elementor-heading-title{font-size:24px;}.elementor-69 .elementor-element.elementor-element-99ee5e2{font-size:16px;}.elementor-69 .elementor-element.elementor-element-a6a660e .elementor-heading-title{font-size:24px;}.elementor-69 .elementor-element.elementor-element-fefa103{font-size:16px;}.elementor-69 .elementor-element.elementor-element-5b575ae1{--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-69 .elementor-element.elementor-element-646be771{padding:8px 0px 8px 5px;}.elementor-69 .elementor-element.elementor-element-646be771 .elementor-counter-number-wrapper{font-size:60px;}.elementor-69 .elementor-element.elementor-element-646be771 .elementor-counter-title{font-size:20px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-69 .elementor-element.elementor-element-72e93230{--e-transform-rotateZ:0deg;}.elementor-69 .elementor-element.elementor-element-50b83007{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 5px;}.elementor-69 .elementor-element.elementor-element-50b83007 .elementor-counter-number-wrapper{font-size:60px;}.elementor-69 .elementor-element.elementor-element-50b83007 .elementor-counter-title{font-size:20px;}.elementor-69 .elementor-element.elementor-element-4f4532b0{--e-transform-rotateZ:0deg;}.elementor-69 .elementor-element.elementor-element-29c55015{padding:8px 0px 8px 5px;}.elementor-69 .elementor-element.elementor-element-29c55015 .elementor-counter-number-wrapper{font-size:60px;}.elementor-69 .elementor-element.elementor-element-29c55015 .elementor-counter-title{font-size:20px;}.elementor-69 .elementor-element.elementor-element-55353a29{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-69 .elementor-element.elementor-element-71736b28{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-68665dbf .elementor-heading-title{font-size:40px;}.elementor-69 .elementor-element.elementor-element-65038a6{--e-transform-rotateZ:0deg;padding:16px 0px 16px 0px;}.elementor-69 .elementor-element.elementor-element-65038a6 .elementor-divider-separator{width:100%;}.elementor-69 .elementor-element.elementor-element-682d5dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-69 .elementor-element.elementor-element-8ff42d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-322a734{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-69 .elementor-element.elementor-element-9f3698c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-a7668a1 .elementor-heading-title{font-size:40px;}.elementor-69 .elementor-element.elementor-element-c533dc8{--e-transform-rotateZ:0deg;padding:16px 0px 32px 0px;}.elementor-69 .elementor-element.elementor-element-c533dc8 .elementor-divider-separator{width:100%;}.elementor-69 .elementor-element.elementor-element-737a007{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-69 .elementor-element.elementor-element-10e0201 .elementor-heading-title{font-size:26px;}.elementor-69 .elementor-element.elementor-element-222aeb4 .elementor-button{font-size:14px;}.elementor-69 .elementor-element.elementor-element-27eb186 .elementor-heading-title{font-size:26px;}.elementor-69 .elementor-element.elementor-element-16373ce .elementor-button{font-size:14px;}.elementor-69 .elementor-element.elementor-element-692c175 .elementor-heading-title{font-size:26px;}.elementor-69 .elementor-element.elementor-element-e92d77c .elementor-button{font-size:14px;}.elementor-69 .elementor-element.elementor-element-c9d240c:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-c9d240c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-69 .elementor-element.elementor-element-c9d240c{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-69 .elementor-element.elementor-element-0c56363{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-0c66dd0 .elementor-heading-title{font-size:32px;}.elementor-69 .elementor-element.elementor-element-0eadaaa{font-size:24px;}.elementor-69 .elementor-element.elementor-element-98f24c9{font-size:16px;}.elementor-69 .elementor-element.elementor-element-521aef7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-69 .elementor-element.elementor-element-db27cbb{--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-5a86405{padding:0% 0% 0% 0%;}.elementor-69 .elementor-element.elementor-element-5a86405 .elementor-heading-title{font-size:40px;}.elementor-69 .elementor-element.elementor-element-02842d0{--e-transform-rotateZ:0deg;padding:16px 0px 16px 0px;}.elementor-69 .elementor-element.elementor-element-02842d0 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-69 .elementor-element.elementor-element-02842d0 .elementor-divider{text-align:center;}.elementor-69 .elementor-element.elementor-element-e666377{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-69 .elementor-element.elementor-element-fa1153d{--swiper-slides-to-display:1;}.elementor-69 .elementor-element.elementor-element-62d4949{--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-eeb9cf8 .elementor-heading-title{font-size:40px;}.elementor-69 .elementor-element.elementor-element-8f0d000{--e-transform-rotateZ:0deg;padding:16px 0px 16px 0px;}.elementor-69 .elementor-element.elementor-element-d052f25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-69 .elementor-element.elementor-element-6f01325{--swiper-slides-to-display:1;}.elementor-69 .elementor-element.elementor-element-144d8cb{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-c90f3ad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-48bfb14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 32px 0px 32px;}.elementor-69 .elementor-element.elementor-element-d8a8162{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-69 .elementor-element.elementor-element-aeb6f48{padding:0px 0px 56px 0px;font-size:24px;}.elementor-69 .elementor-element.elementor-element-c8a84f4 .elementor-button{font-size:24px;}.elementor-69 .elementor-element.elementor-element-cbebc45{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-69 .elementor-element.elementor-element-9560ecc{--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;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-28aec93 .elementor-heading-title{font-size:40px;}.elementor-69 .elementor-element.elementor-element-51d4fa6{--e-transform-rotateZ:0deg;padding:16px 0px 16px 0px;}.elementor-69 .elementor-element.elementor-element-51d4fa6 .elementor-divider-separator{width:100%;}.elementor-69 .elementor-element.elementor-element-8431bc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-69 .elementor-element.elementor-element-362137d{--swiper-slides-to-display:1;}.elementor-69 .elementor-element.elementor-element-0dbc60a{--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:024px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-bff45ec .elementor-heading-title{font-size:40px;}.elementor-69 .elementor-element.elementor-element-85db635{--e-transform-rotateZ:0deg;padding:16px 0px 16px 0px;}.elementor-69 .elementor-element.elementor-element-532802d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-69 .elementor-element.elementor-element-2b4683d .elementor-heading-title{font-size:13.3476px;}.elementor-69 .elementor-element.elementor-element-14a0160 .elementor-heading-title{font-size:13.3476px;}.elementor-69 .elementor-element.elementor-element-4149774 .elementor-heading-title{font-size:13.3476px;}.elementor-69 .elementor-element.elementor-element-204fc60 .elementor-heading-title{font-size:13.3476px;}.elementor-69 .elementor-element.elementor-element-27b1aeb .elementor-heading-title{font-size:13.3476px;}.elementor-69 .elementor-element.elementor-element-f50a32b .elementor-heading-title{font-size:13.3476px;}.elementor-69 .elementor-element.elementor-element-89153ba .elementor-heading-title{font-size:13.3476px;}.elementor-69 .elementor-element.elementor-element-2722c9b .elementor-heading-title{font-size:13.3476px;}.elementor-69 .elementor-element.elementor-element-dec5c83 .elementor-heading-title{font-size:13.3476px;}.elementor-69 .elementor-element.elementor-element-b0f67ce .elementor-heading-title{font-size:13.3476px;}.elementor-69 .elementor-element.elementor-element-b553b13 .elementor-heading-title{font-size:13.3476px;}.elementor-69 .elementor-element.elementor-element-e57780a .elementor-heading-title{font-size:13.3476px;}.elementor-69 .elementor-element.elementor-element-e9dd36a .elementor-heading-title{font-size:40px;}.elementor-69 .elementor-element.elementor-element-2c07ac0{--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-2da0c9d */.elementor-69 .elementor-element.elementor-element-2da0c9d p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3a3e15 */.elementor-69 .elementor-element.elementor-element-e3a3e15 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91e422e */.elementor-69 .elementor-element.elementor-element-91e422e p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7adcd25 */.elementor-69 .elementor-element.elementor-element-7adcd25 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26788b9 */.elementor-69 .elementor-element.elementor-element-26788b9 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2614231 */.elementor-69 .elementor-element.elementor-element-2614231 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b39a89 */.elementor-69 .elementor-element.elementor-element-2b39a89 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33479c3 */.elementor-69 .elementor-element.elementor-element-33479c3 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7505d68 */.elementor-69 .elementor-element.elementor-element-7505d68 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-692ae06 */.elementor-69 .elementor-element.elementor-element-692ae06 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2da0c9d */.elementor-69 .elementor-element.elementor-element-2da0c9d p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3a3e15 */.elementor-69 .elementor-element.elementor-element-e3a3e15 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91e422e */.elementor-69 .elementor-element.elementor-element-91e422e p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7adcd25 */.elementor-69 .elementor-element.elementor-element-7adcd25 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26788b9 */.elementor-69 .elementor-element.elementor-element-26788b9 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2614231 */.elementor-69 .elementor-element.elementor-element-2614231 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b39a89 */.elementor-69 .elementor-element.elementor-element-2b39a89 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33479c3 */.elementor-69 .elementor-element.elementor-element-33479c3 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7505d68 */.elementor-69 .elementor-element.elementor-element-7505d68 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-692ae06 */.elementor-69 .elementor-element.elementor-element-692ae06 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2da0c9d */.elementor-69 .elementor-element.elementor-element-2da0c9d p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3a3e15 */.elementor-69 .elementor-element.elementor-element-e3a3e15 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91e422e */.elementor-69 .elementor-element.elementor-element-91e422e p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7adcd25 */.elementor-69 .elementor-element.elementor-element-7adcd25 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26788b9 */.elementor-69 .elementor-element.elementor-element-26788b9 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2614231 */.elementor-69 .elementor-element.elementor-element-2614231 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b39a89 */.elementor-69 .elementor-element.elementor-element-2b39a89 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33479c3 */.elementor-69 .elementor-element.elementor-element-33479c3 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7505d68 */.elementor-69 .elementor-element.elementor-element-7505d68 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-692ae06 */.elementor-69 .elementor-element.elementor-element-692ae06 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2da0c9d */.elementor-69 .elementor-element.elementor-element-2da0c9d p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3a3e15 */.elementor-69 .elementor-element.elementor-element-e3a3e15 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91e422e */.elementor-69 .elementor-element.elementor-element-91e422e p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7adcd25 */.elementor-69 .elementor-element.elementor-element-7adcd25 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26788b9 */.elementor-69 .elementor-element.elementor-element-26788b9 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2614231 */.elementor-69 .elementor-element.elementor-element-2614231 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b39a89 */.elementor-69 .elementor-element.elementor-element-2b39a89 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33479c3 */.elementor-69 .elementor-element.elementor-element-33479c3 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7505d68 */.elementor-69 .elementor-element.elementor-element-7505d68 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-692ae06 */.elementor-69 .elementor-element.elementor-element-692ae06 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2da0c9d */.elementor-69 .elementor-element.elementor-element-2da0c9d p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3a3e15 */.elementor-69 .elementor-element.elementor-element-e3a3e15 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91e422e */.elementor-69 .elementor-element.elementor-element-91e422e p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7adcd25 */.elementor-69 .elementor-element.elementor-element-7adcd25 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26788b9 */.elementor-69 .elementor-element.elementor-element-26788b9 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2614231 */.elementor-69 .elementor-element.elementor-element-2614231 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b39a89 */.elementor-69 .elementor-element.elementor-element-2b39a89 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33479c3 */.elementor-69 .elementor-element.elementor-element-33479c3 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7505d68 */.elementor-69 .elementor-element.elementor-element-7505d68 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-692ae06 */.elementor-69 .elementor-element.elementor-element-692ae06 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2da0c9d */.elementor-69 .elementor-element.elementor-element-2da0c9d p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3a3e15 */.elementor-69 .elementor-element.elementor-element-e3a3e15 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91e422e */.elementor-69 .elementor-element.elementor-element-91e422e p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7adcd25 */.elementor-69 .elementor-element.elementor-element-7adcd25 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26788b9 */.elementor-69 .elementor-element.elementor-element-26788b9 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2614231 */.elementor-69 .elementor-element.elementor-element-2614231 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b39a89 */.elementor-69 .elementor-element.elementor-element-2b39a89 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33479c3 */.elementor-69 .elementor-element.elementor-element-33479c3 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7505d68 */.elementor-69 .elementor-element.elementor-element-7505d68 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-692ae06 */.elementor-69 .elementor-element.elementor-element-692ae06 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-db983f7 */.elementor-69 .elementor-element.elementor-element-db983f7 .e-con-boxed > .e-con-inner {
    margin-left: 40px !important;
    margin-right: auto !important;
}

.elementor-69 .elementor-element.elementor-element-db983f7 .elementor-swiper-button svg {
    display: none !important;
}

.elementor-69 .elementor-element.elementor-element-db983f7 .elementor-swiper-button-prev,
.elementor-69 .elementor-element.elementor-element-db983f7 .elementor-swiper-button-next {
    width: 50px !important;
    height: 50px !important;
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    z-index: 99 !important;
    background-color: #F2F2F2 !important;
    -webkit-mask-size: contain !important;
    -webkit-mask-repeat: no-repeat !important;
    -webkit-mask-position: center !important;
    mask-size: contain !important;
    mask-repeat: no-repeat !important;
    mask-position: center !important;
}

.elementor-69 .elementor-element.elementor-element-db983f7 .elementor-swiper-button-prev {
    left: -70px !important;
    -webkit-mask-image: url('/wp-content/uploads/2026/03/chevron-left.svg') !important;
    mask-image: url('/wp-content/uploads/2026/03/chevron-left.svg') !important;
}

.elementor-69 .elementor-element.elementor-element-db983f7 .elementor-swiper-button-next {
    right: -70px !important;
    -webkit-mask-image: url('/wp-content/uploads/2026/03/chevron-right.svg') !important;
    mask-image: url('/wp-content/uploads/2026/03/chevron-right.svg') !important;
}

@media (max-width: 1024px) {
    .elementor-69 .elementor-element.elementor-element-db983f7 .e-con-boxed > .e-con-inner {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .elementor-69 .elementor-element.elementor-element-db983f7 .elementor-swiper-button-prev,
    .elementor-69 .elementor-element.elementor-element-db983f7 .elementor-swiper-button-next {
        display: none !important;
        visibility: hidden !important;
        opacity: 0 !important;
    }
}

@media (max-width: 1280px) {
    .elementor-69 .elementor-element.elementor-element-db983f7 .elementor-swiper-button-prev,
    .elementor-69 .elementor-element.elementor-element-db983f7 .elementor-swiper-button-next {
        display: none !important;
        visibility: hidden !important;
        opacity: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b68ac1a */@media (max-width: 767px) {

  .elementor-69 .elementor-element.elementor-element-6b68ac1a {
    position: relative;
    overflow: hidden;
    background-image: url(/wp-content/uploads/2026/03/hero-bg-2.webp) !important;
    background-repeat: no-repeat !important;
    background-position: right -120px top 0 !important;
    background-size: 250% auto !important;
    background-color: #D8282E !important;
  }

  .elementor-69 .elementor-element.elementor-element-6b68ac1a::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
      to top,
      #D8282E 0%,
      #D8282E 35%,
      rgba(216, 40, 46, 0.99) 47%,
      rgba(216, 40, 46, 0.94) 55%,
      rgba(216, 40, 46, 0.72) 63%,
      rgba(216, 40, 46, 0.38) 71%,
      transparent 77%
    );
    pointer-events: none;
    z-index: 0;
  }

  .elementor-69 .elementor-element.elementor-element-6b68ac1a > .e-con-inner {
    position: relative;
    z-index: 1;
  }

  .elementor-69 .elementor-element.elementor-element-6b68ac1a .e-con.e-child {
    background: transparent !important;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-603c015 */.elementor-69 .elementor-element.elementor-element-603c015 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e2427e */@media (max-width: 767px) {

  .elementor-69 .elementor-element.elementor-element-8e2427e {
    position: relative;
    overflow: hidden;
    background-image: url(/wp-content/uploads/2026/07/home-bg-second-new-1.webp) !important;
    background-repeat: no-repeat !important;
    background-position: right top !important;
    background-size: 220% auto !important;
    background-color: #232020 !important;
  }

  .elementor-69 .elementor-element.elementor-element-8e2427e::after {
    content: "";
    position: absolute;
    inset: 0;
    background:
      linear-gradient(rgba(35, 32, 32, 0.28), rgba(35, 32, 32, 0.28)),
      linear-gradient(
        to top,
        #232020 0%,
        #232020 20%,
        rgba(35, 32, 32, 1) 34%,
        rgba(35, 32, 32, 0.98) 46%,
        rgba(35, 32, 32, 0.92) 58%,
        rgba(35, 32, 32, 0.72) 72%,
        rgba(35, 32, 32, 0.36) 86%,
        transparent 96%
      );
    pointer-events: none;
    z-index: 0;
  }

  .elementor-69 .elementor-element.elementor-element-8e2427e > .e-con-inner {
    position: relative;
    z-index: 1;
  }

  .elementor-69 .elementor-element.elementor-element-8e2427e .e-con.e-child {
    background: transparent !important;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74eb88c */.elementor-69 .elementor-element.elementor-element-74eb88c p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99ee5e2 */.elementor-69 .elementor-element.elementor-element-99ee5e2 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fefa103 */.elementor-69 .elementor-element.elementor-element-fefa103 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b575ae1 */.elementor-69 .elementor-element.elementor-element-5b575ae1 {
    overflow: hidden !important;
}

.elementor-69 .elementor-element.elementor-element-5b575ae1 .e-con-inner {
    padding-left: 64px !important;
    padding-right: 64px !important;
    box-sizing: border-box !important;
    width: 100% !important;
    display: flex !important;
    flex-wrap: nowrap !important;
}

.elementor-69 .elementor-element.elementor-element-5b575ae1 .elementor-widget-counter {
    flex: 1 1 0% !important;
    min-width: 0 !important;
}

.elementor-69 .elementor-element.elementor-element-5b575ae1 .elementor-widget-divider {
    flex: 0 0 60px !important;
    width: 60px !important;
    transform: none !important;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.elementor-69 .elementor-element.elementor-element-5b575ae1 .elementor-widget-divider .elementor-divider-separator {
    display: none !important;
}

.elementor-69 .elementor-element.elementor-element-5b575ae1 .elementor-widget-divider .elementor-divider {
    width: 18px !important;
    height: 100vh !important;
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: #232020;
    transform: translate(-50%, -50%) skewX(-30deg) !important;
    margin: 0;
    border: none;
}

@media (max-width: 767px) {
    html, body {
        overflow-x: clip !important;
    }

    .elementor-69 .elementor-element.elementor-element-5b575ae1 {
        overflow-x: clip !important;
        overflow-y: visible !important;
    }

    .elementor-69 .elementor-element.elementor-element-5b575ae1 .e-con-inner {
        padding-left: 20px !important;
        padding-right: 20px !important;
        flex-direction: column !important;
        flex-wrap: nowrap !important;
        overflow: visible !important;
    }

    .elementor-69 .elementor-element.elementor-element-5b575ae1 .elementor-widget-divider {
        width: 100% !important;
        height: 18px !important;
        flex: 0 0 18px !important;
        position: relative !important;
        overflow: visible !important;
    }

    .elementor-69 .elementor-element.elementor-element-5b575ae1 .elementor-widget-divider .elementor-divider,
    .elementor-69 .elementor-element.elementor-element-5b575ae1 .elementor-widget-divider .elementor-divider-separator {
        display: none !important;
    }

    .elementor-69 .elementor-element.elementor-element-5b575ae1 .elementor-widget-divider::before {
        content: "";
        position: absolute;
        top: 0;
        left: 50%;
        width: 160vw;
        height: 18px;
        background-color: #232020;
        transform: translateX(-50%);
        pointer-events: none;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-682d5dc */.elementor-69 .elementor-element.elementor-element-682d5dc p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-737a007 */.elementor-69 .elementor-element.elementor-element-737a007 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21085b9 */.elementor-69 .elementor-element.elementor-element-21085b9 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-196343b */.elementor-69 .elementor-element.elementor-element-196343b p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7462ab9 */.elementor-69 .elementor-element.elementor-element-7462ab9 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-322a734 */.elementor-69 .elementor-element.elementor-element-322a734 {
    position: relative;
}

.elementor-69 .elementor-element.elementor-element-322a734::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: var(--split-point, 66.6%);
    background: #232020;
    z-index: 0;
}

.elementor-69 .elementor-element.elementor-element-322a734::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: calc(70% - var(--split-point, 80%));
    background: #F2F2F2;
    z-index: 0;
}

.elementor-69 .elementor-element.elementor-element-322a734 > .e-con-inner {
    position: relative;
    z-index: 1;
}

@media (max-width: 767px) {
    .elementor-69 .elementor-element.elementor-element-322a734 {
        background: #232020 !important;
    }

    .elementor-69 .elementor-element.elementor-element-322a734::before,
    .elementor-69 .elementor-element.elementor-element-322a734::after {
        content: none !important;
        display: none !important;
    }

    .elementor-69 .elementor-element.elementor-element-322a734 > .e-con-inner {
        position: relative;
        z-index: 1;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0eadaaa */.elementor-69 .elementor-element.elementor-element-0eadaaa p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98f24c9 */.elementor-69 .elementor-element.elementor-element-98f24c9 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ce4cd89 */.elementor-69 .elementor-element.elementor-element-ce4cd89 .contact-form-wrapper {
  background: #F2F2F2;
  border-radius: 0 0 32px 0;
  box-shadow: 0 8px 16px 3px rgba(0, 0, 0, 0.10);
  padding: 32px;
  max-width: 900px;
  margin: 0 auto;
  font-family: 'Inter', sans-serif;
}

.elementor-69 .elementor-element.elementor-element-ce4cd89 .contact-form-wrapper p {
  margin: 0;
  padding: 0;
}

.elementor-69 .elementor-element.elementor-element-ce4cd89 .contact-form-wrapper br {
  display: none;
}

.elementor-69 .elementor-element.elementor-element-ce4cd89 .cf7-row {
  display: flex;
  gap: 16px;
  margin-bottom: 16px;
}

.elementor-69 .elementor-element.elementor-element-ce4cd89 .cf7-row:last-child {
  margin-bottom: 0;
}

.elementor-69 .elementor-element.elementor-element-ce4cd89 .cf7-row--full {
  flex-direction: column;
}

.elementor-69 .elementor-element.elementor-element-ce4cd89 .cf7-row--center {
  justify-content: center;
  margin-top: 8px;
}

.elementor-69 .elementor-element.elementor-element-ce4cd89 .cf7-field {
  flex: 1;
  position: relative;
  display: flex;
  flex-direction: column;
}

.elementor-69 .elementor-element.elementor-element-ce4cd89 .cf7-field .wpcf7-form-control-wrap {
  display: block;
  width: 100%;
}

.elementor-69 .elementor-element.elementor-element-ce4cd89 .contact-form-wrapper .wpcf7-form-control:not([type="submit"]) {
  background: #FFFFFF;
  border: none;
  border-radius: 0;
  padding: 24px 16px 8px 16px;
  width: 100%;
  box-sizing: border-box;
  color: var(--Primary-Colors-Dark, #232020);
  font-family: 'Inter', sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 160%;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
  min-height: 64px;
}

.elementor-69 .elementor-element.elementor-element-ce4cd89 .contact-form-wrapper .wpcf7-form-control:not([type="submit"]):focus {
  box-shadow: 0 0 0 2px rgba(35, 32, 32, 0.2);
}

.elementor-69 .elementor-element.elementor-element-ce4cd89 .cf7-field label {
  position: absolute;
  top: 10px;
  left: 16px;
  color: var(--Primary-Colors-Grey, #786767);
  font-family: 'Inter', sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 160%;
  pointer-events: none;
  z-index: 1;
}

.elementor-69 .elementor-element.elementor-element-ce4cd89 .cf7-field label .required {
  color: #D32F2F;
  margin-left: 2px;
}

.elementor-69 .elementor-element.elementor-element-ce4cd89 .cf7-field--select .wpcf7-form-control-wrap {
  position: relative;
}

.elementor-69 .elementor-element.elementor-element-ce4cd89 .contact-form-wrapper select.wpcf7-select {
  cursor: pointer;
  padding-right: 48px;
  background-image: none;
}

.elementor-69 .elementor-element.elementor-element-ce4cd89 .cf7-select-arrow {
  position: absolute;
  right: 14px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-69 .elementor-element.elementor-element-ce4cd89 .contact-form-wrapper textarea.wpcf7-textarea {
  min-height: 112px;
  height: 112px;
  resize: vertical;
  font-weight: 400;
  padding-top: 28px;
}

.elementor-69 .elementor-element.elementor-element-ce4cd89 .contact-form-wrapper .wpcf7-submit {
  display: flex;
  padding: 16px 24px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 8px;
  background: var(--Primary-Colors-Dark, #232020);
  border: none;
  cursor: pointer;
  color: #F2F2F2;
  font-family: 'Inter', sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
  min-width: 320px;
  transition: background 0.2s ease;
}

.elementor-69 .elementor-element.elementor-element-ce4cd89 .contact-form-wrapper .wpcf7-submit:hover {
  background: #D8282E;
}

@media (max-width: 640px) {
  .elementor-69 .elementor-element.elementor-element-ce4cd89 .cf7-row {
    flex-direction: column;
  }

  .elementor-69 .elementor-element.elementor-element-ce4cd89 .contact-form-wrapper .wpcf7-submit {
    min-width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-02842d0 */@media (max-width: 767px) {
  .elementor-69 .elementor-element.elementor-element-02842d0 {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
    align-self: stretch !important;
    transform: none !important;
  }

  .elementor-69 .elementor-element.elementor-element-02842d0 .elementor-divider {
    width: 100% !important;
    max-width: 100% !important;
  }

  .elementor-69 .elementor-element.elementor-element-02842d0 .elementor-divider-separator {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e666377 */.elementor-69 .elementor-element.elementor-element-e666377 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-8f0d000 */@media (max-width: 767px) {
  .elementor-69 .elementor-element.elementor-element-8f0d000 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
    flex: 0 0 100% !important;
    align-self: stretch !important;
    transform: none !important;
  }

  .elementor-69 .elementor-element.elementor-element-8f0d000 .elementor-divider {
    width: 100% !important;
    max-width: 100% !important;
  }

  .elementor-69 .elementor-element.elementor-element-8f0d000 .elementor-divider-separator {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d052f25 */.elementor-69 .elementor-element.elementor-element-d052f25 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aeb6f48 */.elementor-69 .elementor-element.elementor-element-aeb6f48 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-144d8cb */@media (max-width: 767px) {
  .elementor-69 .elementor-element.elementor-element-144d8cb {
    background: #232020 !important;
  }

  .elementor-69 .elementor-element.elementor-element-144d8cb .elementor-element-c90f3ad {
    margin: 0 !important;
    padding: 0 !important;
    min-height: 0 !important;
    background: none !important;
  }

  .elementor-69 .elementor-element.elementor-element-144d8cb .elementor-element-c90f3ad .elementor-widget-image {
    background: url('/wp-content/uploads/2026/03/catalog-section-bg.webp') center center / cover no-repeat !important;
    margin: 0 !important;
    padding: 16px 0 0 0 !important;
  }

  .elementor-69 .elementor-element.elementor-element-144d8cb .elementor-element-c90f3ad .elementor-widget-container,
  .elementor-69 .elementor-element.elementor-element-144d8cb .elementor-element-c90f3ad figure {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 0 !important;
    text-align: center !important;
    background: transparent !important;
  }

  .elementor-69 .elementor-element.elementor-element-144d8cb .elementor-element-c90f3ad img {
    display: block !important;
    width: calc(100% - 32px) !important;
    max-width: calc(100% - 32px) !important;
    margin: 0 auto !important;
    height: auto !important;
    vertical-align: top !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8431bc8 */.elementor-69 .elementor-element.elementor-element-8431bc8 p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9560ecc */@media (max-width: 767px) {
  .elementor-69 .elementor-element.elementor-element-51d4fa6 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
    flex: 0 0 100% !important;
    align-self: stretch !important;
    transform: none !important;
  }

  .elementor-69 .elementor-element.elementor-element-51d4fa6 .elementor-divider {
    width: 100% !important;
    max-width: 100% !important;
  }

  .elementor-69 .elementor-element.elementor-element-51d4fa6 .elementor-divider-separator {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-362137d *//* 1. Wymuszenie równej wysokości całego kafelka i jego kontenerów */
.elementor-69 .elementor-element.elementor-element-362137d .e-loop-item,
.elementor-69 .elementor-element.elementor-element-362137d .e-loop-item > .elementor-element {
    height: 100% !important;
    display: flex;
    flex-direction: column;
}

/* Szary kontener wewnętrzny z tekstami */
.elementor-69 .elementor-element.elementor-element-362137d .elementor-element-3d590a1 {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}

/* Kontener, w którym znajduje się przycisk (popychamy go na dół) */
.elementor-69 .elementor-element.elementor-element-362137d .elementor-element-f3bc8b7 {
    margin-top: auto !important;
}

/* 2. Ograniczenie TYTUŁU do 2 linii, zamrożenie wysokości + ODSTĘP 24px */
.elementor-69 .elementor-element.elementor-element-362137d .elementor-element-0bd25b9 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    
    /* Wymuszenie wysokości dokładnie 2 linii */
    height: calc(2 * 1.5em) !important; 
    max-height: calc(2 * 1.5em) !important;
    min-height: calc(2 * 1.5em) !important;
    
    /* Odstęp 24px od kontentu pod spodem */
    margin-bottom: 24px !important; 
}

/* 3. Ograniczenie OPISU do dokładnie 4 linii, zamrożenie wysokości + ODSTĘP 24px */
.elementor-69 .elementor-element.elementor-element-362137d .elementor-element-3f1ec19 {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    
    /* Wymuszenie wysokości dokładnie 4 linii (blokuje 5. linię) */
    height: calc(4 * 1.5em) !important;
    max-height: calc(4 * 1.5em) !important;
    min-height: calc(4 * 1.5em) !important;
    
    /* Odstęp 24px od przycisku pod spodem */
    margin-bottom: 24px !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-85db635 */@media (max-width: 767px) {
  .elementor-69 .elementor-element.elementor-element-85db635 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
    flex: 0 0 100% !important;
    align-self: stretch !important;
    transform: none !important;
  }

  .elementor-69 .elementor-element.elementor-element-85db635 .elementor-divider {
    width: 100% !important;
    max-width: 100% !important;
  }

  .elementor-69 .elementor-element.elementor-element-85db635 .elementor-divider-separator {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-532802d */.elementor-69 .elementor-element.elementor-element-532802d p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8ac183d *//* Ustawienie relatywnego pozycjonowania dla kontenera karuzeli */
.elementor-69 .elementor-element.elementor-element-8ac183d .elementor-image-carousel-wrapper {
    position: relative;
}

/* Wspólne style dla lewego i prawego gradientu */
.elementor-69 .elementor-element.elementor-element-8ac183d .elementor-image-carousel-wrapper::before,
.elementor-69 .elementor-element.elementor-element-8ac183d .elementor-image-carousel-wrapper::after {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 150px; /* Szerokość gradientu - możesz dostosować np. na 10% lub 200px */
    z-index: 10;
    pointer-events: none; /* Bardzo ważne: pozwala na klikanie i przewijanie karuzeli pod gradientem */
}

/* Lewy gradient (od białego do przezroczystego) */
.elementor-69 .elementor-element.elementor-element-8ac183d .elementor-image-carousel-wrapper::before {
    left: -1px; /* Delikatne przesunięcie zapobiega ucinaniu na krawędzi w Safari */
    background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
}

/* Prawy gradient (od białego do przezroczystego) */
.elementor-69 .elementor-element.elementor-element-8ac183d .elementor-image-carousel-wrapper::after {
    right: -1px;
    background: linear-gradient(to left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbebc45 */@media (max-width: 767px) {
  .service-tiles-wrapper > .e-con-inner {
    flex-direction: row !important;
    flex-wrap: wrap !important;
    gap: 16px !important;
  }

  .service-tiles-wrapper > .e-con-inner > .service-tile {
    width: calc(50% - 8px) !important;
    max-width: calc(50% - 8px) !important;
    flex: 0 0 calc(50% - 8px) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }
}/* End custom CSS */