.elementor-470 .elementor-element.elementor-element-7c8d06c{--display:flex;--min-height:720px;--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.6;--padding-top:48px;--padding-bottom:48px;--padding-left:64px;--padding-right:64px;}.elementor-470 .elementor-element.elementor-element-7c8d06c:not(.elementor-motion-effects-element-type-background), .elementor-470 .elementor-element.elementor-element-7c8d06c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://meineseite.info/wordpress15/wp-content/uploads/2026/10/schreinerei-klein-content-v16-scaled.jpg");background-position:center center;background-size:cover;}.elementor-470 .elementor-element.elementor-element-7c8d06c::before, .elementor-470 .elementor-element.elementor-element-7c8d06c > .elementor-background-video-container::before, .elementor-470 .elementor-element.elementor-element-7c8d06c > .e-con-inner > .elementor-background-video-container::before, .elementor-470 .elementor-element.elementor-element-7c8d06c > .elementor-background-slideshow::before, .elementor-470 .elementor-element.elementor-element-7c8d06c > .e-con-inner > .elementor-background-slideshow::before, .elementor-470 .elementor-element.elementor-element-7c8d06c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#06281A;--background-overlay:'';}.elementor-470 .elementor-element.elementor-element-a7cad01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-470 .elementor-element.elementor-element-b887054{text-align:start;}.elementor-470 .elementor-element.elementor-element-b887054 .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:64px;font-weight:600;line-height:1.12em;letter-spacing:0px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-470 .elementor-element.elementor-element-f95a6d2{text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:22px;line-height:1.65em;color:#E4EFE8;}.elementor-470 .elementor-element.elementor-element-a00c2b9{--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 28px;--row-gap:16px;--column-gap:28px;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-470 .elementor-element.elementor-element-2b79b04 .elementor-button{background-color:#C01818;font-family:"Barlow Semi Condensed", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:18px 34px 18px 34px;}.elementor-470 .elementor-element.elementor-element-2b79b04 .elementor-button:hover, .elementor-470 .elementor-element.elementor-element-2b79b04 .elementor-button:focus{background-color:#0B4F31;color:#FFFFFF;}.elementor-470 .elementor-element.elementor-element-2b79b04 .elementor-button:hover svg, .elementor-470 .elementor-element.elementor-element-2b79b04 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-470 .elementor-element.elementor-element-b241dce .elementor-button{background-color:transparent;font-family:"Barlow Semi Condensed", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF;padding:18px 6px 18px 6px;}.elementor-470 .elementor-element.elementor-element-b241dce .elementor-button:hover, .elementor-470 .elementor-element.elementor-element-b241dce .elementor-button:focus{color:#FFFFFF;}.elementor-470 .elementor-element.elementor-element-b241dce .elementor-button:hover svg, .elementor-470 .elementor-element.elementor-element-b241dce .elementor-button:focus svg{fill:#FFFFFF;}.elementor-470 .elementor-element.elementor-element-8d660e3{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:120px;--padding-left:32px;--padding-right:32px;}.elementor-470 .elementor-element.elementor-element-8d660e3:not(.elementor-motion-effects-element-type-background), .elementor-470 .elementor-element.elementor-element-8d660e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-470 .elementor-element.elementor-element-8d330a8{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-5150661{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-df4008a{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-0884fa0{text-align:start;}.elementor-470 .elementor-element.elementor-element-0884fa0 .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;letter-spacing:-0.6px;color:#14201A;}.elementor-470 .elementor-element.elementor-element-2ebb4cf{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-f40aa97{text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:19px;line-height:1.6em;color:#4F5E56;}.elementor-470 .elementor-element.elementor-element-3a5e927{text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:19px;line-height:1.6em;color:#4F5E56;}.elementor-470 .elementor-element.elementor-element-16a7c0c{text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:19px;line-height:1.6em;color:#4F5E56;}.elementor-470 .elementor-element.elementor-element-54a2d95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-e836ed4{--e-image-carousel-slides-to-show:1;}.elementor-470 .elementor-element.elementor-element-e836ed4 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-470 .elementor-element.elementor-element-e836ed4 .elementor-swiper-button.elementor-swiper-button-next{font-size:18px;color:#FFFFFF;}.elementor-470 .elementor-element.elementor-element-e836ed4 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-470 .elementor-element.elementor-element-e836ed4 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-470 .elementor-element.elementor-element-19d598d{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-470 .elementor-element.elementor-element-19d598d:not(.elementor-motion-effects-element-type-background), .elementor-470 .elementor-element.elementor-element-19d598d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF4EF;}.elementor-470 .elementor-element.elementor-element-b9ed334{text-align:start;}.elementor-470 .elementor-element.elementor-element-b9ed334 .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;letter-spacing:-0.6px;color:#14201A;}.elementor-470 .elementor-element.elementor-element-adv470{font-family:"Source Sans 3", Sans-serif;font-size:19px;line-height:1.6em;color:#14201A;}.elementor-470 .elementor-element.elementor-element-13c4245{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-470 .elementor-element.elementor-element-13c4245:not(.elementor-motion-effects-element-type-background), .elementor-470 .elementor-element.elementor-element-13c4245 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-470 .elementor-element.elementor-element-56f6062{text-align:start;}.elementor-470 .elementor-element.elementor-element-56f6062 .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;letter-spacing:-0.6px;color:#14201A;}.elementor-470 .elementor-element.elementor-element-31a7418{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.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-weight:var( --e-global-typography-secondary-font-weight );}.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-470 .elementor-element.elementor-element-17bd94f{--divider-border-style:solid;--divider-color:#CFE2D6;--divider-border-width:1px;}.elementor-470 .elementor-element.elementor-element-17bd94f .elementor-divider-separator{width:100%;}.elementor-470 .elementor-element.elementor-element-17bd94f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-470 .elementor-element.elementor-element-5be524c{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-8585823{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-0b04e5a{--e-image-carousel-slides-to-show:1;}.elementor-470 .elementor-element.elementor-element-0b04e5a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-470 .elementor-element.elementor-element-0b04e5a .elementor-swiper-button.elementor-swiper-button-next{font-size:18px;color:#FFFFFF;}.elementor-470 .elementor-element.elementor-element-0b04e5a .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-470 .elementor-element.elementor-element-0b04e5a .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-470 .elementor-element.elementor-element-6f58a5b{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-74202e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-bad64be{text-align:start;}.elementor-470 .elementor-element.elementor-element-bad64be .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:32px;font-weight:600;line-height:1.15em;letter-spacing:-0.6px;color:#14201A;}.elementor-470 .elementor-element.elementor-element-ae7b5d1{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-17fd364{text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:19px;line-height:1.6em;color:#4F5E56;}.elementor-470 .elementor-element.elementor-element-225d75f{--divider-border-style:solid;--divider-color:#CFE2D6;--divider-border-width:1px;}.elementor-470 .elementor-element.elementor-element-225d75f .elementor-divider-separator{width:100%;}.elementor-470 .elementor-element.elementor-element-225d75f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-470 .elementor-element.elementor-element-5839388{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-998cd23{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-f0258ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-66c15f4{text-align:start;}.elementor-470 .elementor-element.elementor-element-66c15f4 .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:32px;font-weight:600;line-height:1.15em;letter-spacing:-0.6px;color:#14201A;}.elementor-470 .elementor-element.elementor-element-333c7c9{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-b87e0b3{text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:19px;line-height:1.6em;color:#4F5E56;}.elementor-470 .elementor-element.elementor-element-c056086{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-a53ff1f{--e-image-carousel-slides-to-show:1;}.elementor-470 .elementor-element.elementor-element-a53ff1f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-470 .elementor-element.elementor-element-a53ff1f .elementor-swiper-button.elementor-swiper-button-next{font-size:18px;color:#FFFFFF;}.elementor-470 .elementor-element.elementor-element-a53ff1f .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-470 .elementor-element.elementor-element-a53ff1f .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-470 .elementor-element.elementor-element-f6d5299{--divider-border-style:solid;--divider-color:#CFE2D6;--divider-border-width:1px;}.elementor-470 .elementor-element.elementor-element-f6d5299 .elementor-divider-separator{width:100%;}.elementor-470 .elementor-element.elementor-element-f6d5299 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-470 .elementor-element.elementor-element-83c84de{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-77c82e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-464368b{--e-image-carousel-slides-to-show:1;}.elementor-470 .elementor-element.elementor-element-464368b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-470 .elementor-element.elementor-element-464368b .elementor-swiper-button.elementor-swiper-button-next{font-size:18px;color:#FFFFFF;}.elementor-470 .elementor-element.elementor-element-464368b .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-470 .elementor-element.elementor-element-464368b .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-470 .elementor-element.elementor-element-ed780ca{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-7b6eadd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-eb5ad3d{text-align:start;}.elementor-470 .elementor-element.elementor-element-eb5ad3d .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:32px;font-weight:600;line-height:1.15em;letter-spacing:-0.6px;color:#14201A;}.elementor-470 .elementor-element.elementor-element-e6fcf59{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-4dd25b2{text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:19px;line-height:1.6em;color:#4F5E56;}.elementor-470 .elementor-element.elementor-element-13589a4{--divider-border-style:solid;--divider-color:#CFE2D6;--divider-border-width:1px;}.elementor-470 .elementor-element.elementor-element-13589a4 .elementor-divider-separator{width:100%;}.elementor-470 .elementor-element.elementor-element-13589a4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-470 .elementor-element.elementor-element-67b80e1{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-2bb225e{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-975467d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-4556102{text-align:start;}.elementor-470 .elementor-element.elementor-element-4556102 .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:32px;font-weight:600;line-height:1.15em;letter-spacing:-0.6px;color:#14201A;}.elementor-470 .elementor-element.elementor-element-3eb345b{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-b802ec3{text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:19px;line-height:1.6em;color:#4F5E56;}.elementor-470 .elementor-element.elementor-element-46a69b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-9edeb27{--e-image-carousel-slides-to-show:1;}.elementor-470 .elementor-element.elementor-element-9edeb27 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-470 .elementor-element.elementor-element-9edeb27 .elementor-swiper-button.elementor-swiper-button-next{font-size:18px;color:#FFFFFF;}.elementor-470 .elementor-element.elementor-element-9edeb27 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-470 .elementor-element.elementor-element-9edeb27 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-470 .elementor-element.elementor-element-9585639{--divider-border-style:solid;--divider-color:#CFE2D6;--divider-border-width:1px;}.elementor-470 .elementor-element.elementor-element-9585639 .elementor-divider-separator{width:100%;}.elementor-470 .elementor-element.elementor-element-9585639 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-470 .elementor-element.elementor-element-a739e9e{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:120px;--padding-left:32px;--padding-right:32px;}.elementor-470 .elementor-element.elementor-element-a739e9e:not(.elementor-motion-effects-element-type-background), .elementor-470 .elementor-element.elementor-element-a739e9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F2EA;}.elementor-470 .elementor-element.elementor-element-55f34ba{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-470 .elementor-element.elementor-element-dff4248{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-470 .elementor-element.elementor-element-976308d{--e-image-carousel-slides-to-show:1;}.elementor-470 .elementor-element.elementor-element-976308d .elementor-swiper-button.elementor-swiper-button-prev, .elementor-470 .elementor-element.elementor-element-976308d .elementor-swiper-button.elementor-swiper-button-next{font-size:18px;color:#FFFFFF;}.elementor-470 .elementor-element.elementor-element-976308d .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-470 .elementor-element.elementor-element-976308d .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-470 .elementor-element.elementor-element-bf0444f{--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;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-470 .elementor-element.elementor-element-2248733{text-align:start;}.elementor-470 .elementor-element.elementor-element-2248733 .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;letter-spacing:-0.6px;color:#14201A;}.elementor-470 .elementor-element.elementor-element-281d1a5{text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:19px;line-height:1.6em;color:#4F5E56;}.elementor-470 .elementor-element.elementor-element-3b38043 .elementor-button{background-color:#C01818;font-family:"Barlow Semi Condensed", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:18px 34px 18px 34px;}.elementor-470 .elementor-element.elementor-element-3b38043 .elementor-button:hover, .elementor-470 .elementor-element.elementor-element-3b38043 .elementor-button:focus{background-color:#0B4F31;color:#FFFFFF;}.elementor-470 .elementor-element.elementor-element-3b38043 .elementor-button:hover svg, .elementor-470 .elementor-element.elementor-element-3b38043 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-470 .elementor-element.elementor-element-a7efb92{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:120px;--padding-left:32px;--padding-right:32px;}.elementor-470 .elementor-element.elementor-element-a7efb92:not(.elementor-motion-effects-element-type-background), .elementor-470 .elementor-element.elementor-element-a7efb92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-470 .elementor-element.elementor-element-2697041{--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:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-08b7b15{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-11e7ca3{text-align:start;}.elementor-470 .elementor-element.elementor-element-11e7ca3 .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;letter-spacing:-0.6px;color:#14201A;}.elementor-470 .elementor-element.elementor-element-739d045{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-470 .elementor-element.elementor-element-a7f5af7 .elementor-accordion-item{border-color:#CFE2D6;}.elementor-470 .elementor-element.elementor-element-a7f5af7 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#CFE2D6;}.elementor-470 .elementor-element.elementor-element-a7f5af7 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#CFE2D6;}.elementor-470 .elementor-element.elementor-element-a7f5af7 .elementor-accordion-icon, .elementor-470 .elementor-element.elementor-element-a7f5af7 .elementor-accordion-title{color:#14201A;}.elementor-470 .elementor-element.elementor-element-a7f5af7 .elementor-accordion-icon svg{fill:#14201A;}.elementor-470 .elementor-element.elementor-element-a7f5af7 .elementor-active .elementor-accordion-icon, .elementor-470 .elementor-element.elementor-element-a7f5af7 .elementor-active .elementor-accordion-title{color:#108850;}.elementor-470 .elementor-element.elementor-element-a7f5af7 .elementor-active .elementor-accordion-icon svg{fill:#108850;}.elementor-470 .elementor-element.elementor-element-a7f5af7 .elementor-accordion-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:19px;font-weight:500;}.elementor-470 .elementor-element.elementor-element-a7f5af7 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#108850;}.elementor-470 .elementor-element.elementor-element-a7f5af7 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#108850;}.elementor-470 .elementor-element.elementor-element-a7f5af7 .elementor-tab-content{color:#4F5E56;font-family:"Source Sans 3", Sans-serif;font-size:17px;}.elementor-470 .elementor-element.elementor-element-4f4cc86{--display:flex;--min-height:440px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.76;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-470 .elementor-element.elementor-element-4f4cc86:not(.elementor-motion-effects-element-type-background), .elementor-470 .elementor-element.elementor-element-4f4cc86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B4F31;background-image:url("http://meineseite.info/wordpress15/wp-content/uploads/2026/10/schreinerei-klein-content-v20-scaled.jpg");background-position:center center;background-size:cover;}.elementor-470 .elementor-element.elementor-element-4f4cc86::before, .elementor-470 .elementor-element.elementor-element-4f4cc86 > .elementor-background-video-container::before, .elementor-470 .elementor-element.elementor-element-4f4cc86 > .e-con-inner > .elementor-background-video-container::before, .elementor-470 .elementor-element.elementor-element-4f4cc86 > .elementor-background-slideshow::before, .elementor-470 .elementor-element.elementor-element-4f4cc86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-470 .elementor-element.elementor-element-4f4cc86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#06281A;--background-overlay:'';}.elementor-470 .elementor-element.elementor-element-1279c76{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-470 .elementor-element.elementor-element-f666639{text-align:center;}.elementor-470 .elementor-element.elementor-element-f666639 .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-470 .elementor-element.elementor-element-1aa2c38{text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:19px;font-weight:600;line-height:1.6em;color:#CFE3D8;}.elementor-470 .elementor-element.elementor-element-dc46fc2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:28px 24px;--row-gap:28px;--column-gap:24px;}.elementor-470 .elementor-element.elementor-element-864ac15 .elementor-button{background-color:#C01818;font-family:"Barlow Semi Condensed", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:18px 34px 18px 34px;}.elementor-470 .elementor-element.elementor-element-864ac15 .elementor-button:hover, .elementor-470 .elementor-element.elementor-element-864ac15 .elementor-button:focus{background-color:#0B4F31;color:#FFFFFF;}.elementor-470 .elementor-element.elementor-element-864ac15 .elementor-button:hover svg, .elementor-470 .elementor-element.elementor-element-864ac15 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-470 .elementor-element.elementor-element-c9a7cee .elementor-button{background-color:transparent;font-family:"Barlow Semi Condensed", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF;padding:18px 6px 18px 6px;}.elementor-470 .elementor-element.elementor-element-c9a7cee .elementor-button:hover, .elementor-470 .elementor-element.elementor-element-c9a7cee .elementor-button:focus{color:#FFFFFF;}.elementor-470 .elementor-element.elementor-element-c9a7cee .elementor-button:hover svg, .elementor-470 .elementor-element.elementor-element-c9a7cee .elementor-button:focus svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-470 .elementor-element.elementor-element-a7cad01{--width:64%;}.elementor-470 .elementor-element.elementor-element-8d660e3{--content-width:1240px;}.elementor-470 .elementor-element.elementor-element-5150661{--width:50%;}.elementor-470 .elementor-element.elementor-element-df4008a{--width:100%;}.elementor-470 .elementor-element.elementor-element-2ebb4cf{--width:100%;}.elementor-470 .elementor-element.elementor-element-54a2d95{--width:50%;}.elementor-470 .elementor-element.elementor-element-19d598d{--content-width:1240px;}.elementor-470 .elementor-element.elementor-element-13c4245{--content-width:1240px;}.elementor-470 .elementor-element.elementor-element-8585823{--width:50%;}.elementor-470 .elementor-element.elementor-element-6f58a5b{--width:50%;}.elementor-470 .elementor-element.elementor-element-74202e4{--width:100%;}.elementor-470 .elementor-element.elementor-element-ae7b5d1{--width:100%;}.elementor-470 .elementor-element.elementor-element-998cd23{--width:50%;}.elementor-470 .elementor-element.elementor-element-f0258ec{--width:100%;}.elementor-470 .elementor-element.elementor-element-333c7c9{--width:100%;}.elementor-470 .elementor-element.elementor-element-c056086{--width:50%;}.elementor-470 .elementor-element.elementor-element-77c82e3{--width:50%;}.elementor-470 .elementor-element.elementor-element-ed780ca{--width:50%;}.elementor-470 .elementor-element.elementor-element-7b6eadd{--width:100%;}.elementor-470 .elementor-element.elementor-element-e6fcf59{--width:100%;}.elementor-470 .elementor-element.elementor-element-2bb225e{--width:50%;}.elementor-470 .elementor-element.elementor-element-975467d{--width:100%;}.elementor-470 .elementor-element.elementor-element-3eb345b{--width:100%;}.elementor-470 .elementor-element.elementor-element-46a69b2{--width:50%;}.elementor-470 .elementor-element.elementor-element-a739e9e{--content-width:1240px;}.elementor-470 .elementor-element.elementor-element-dff4248{--width:50%;}.elementor-470 .elementor-element.elementor-element-bf0444f{--width:50%;}.elementor-470 .elementor-element.elementor-element-a7efb92{--content-width:1240px;}.elementor-470 .elementor-element.elementor-element-08b7b15{--width:100%;}.elementor-470 .elementor-element.elementor-element-739d045{--width:100%;}.elementor-470 .elementor-element.elementor-element-4f4cc86{--content-width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-470 .elementor-element.elementor-element-a7cad01{--width:90%;}.elementor-470 .elementor-element.elementor-element-5150661{--width:50%;}.elementor-470 .elementor-element.elementor-element-df4008a{--width:100%;}.elementor-470 .elementor-element.elementor-element-2ebb4cf{--width:100%;}.elementor-470 .elementor-element.elementor-element-54a2d95{--width:50%;}.elementor-470 .elementor-element.elementor-element-8585823{--width:50%;}.elementor-470 .elementor-element.elementor-element-6f58a5b{--width:50%;}.elementor-470 .elementor-element.elementor-element-74202e4{--width:100%;}.elementor-470 .elementor-element.elementor-element-ae7b5d1{--width:100%;}.elementor-470 .elementor-element.elementor-element-998cd23{--width:50%;}.elementor-470 .elementor-element.elementor-element-f0258ec{--width:100%;}.elementor-470 .elementor-element.elementor-element-333c7c9{--width:100%;}.elementor-470 .elementor-element.elementor-element-c056086{--width:50%;}.elementor-470 .elementor-element.elementor-element-77c82e3{--width:50%;}.elementor-470 .elementor-element.elementor-element-ed780ca{--width:50%;}.elementor-470 .elementor-element.elementor-element-7b6eadd{--width:100%;}.elementor-470 .elementor-element.elementor-element-e6fcf59{--width:100%;}.elementor-470 .elementor-element.elementor-element-2bb225e{--width:50%;}.elementor-470 .elementor-element.elementor-element-975467d{--width:100%;}.elementor-470 .elementor-element.elementor-element-3eb345b{--width:100%;}.elementor-470 .elementor-element.elementor-element-46a69b2{--width:50%;}.elementor-470 .elementor-element.elementor-element-dff4248{--width:50%;}.elementor-470 .elementor-element.elementor-element-bf0444f{--width:50%;}.elementor-470 .elementor-element.elementor-element-08b7b15{--width:100%;}.elementor-470 .elementor-element.elementor-element-739d045{--width:100%;}}@media(min-width:1025px){.elementor-470 .elementor-element.elementor-element-4f4cc86:not(.elementor-motion-effects-element-type-background), .elementor-470 .elementor-element.elementor-element-4f4cc86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-470 .elementor-element.elementor-element-7c8d06c{--min-height:600px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-470 .elementor-element.elementor-element-b887054 .elementor-heading-title{font-size:48px;}.elementor-470 .elementor-element.elementor-element-8d660e3{--padding-top:80px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-470 .elementor-element.elementor-element-8d330a8{--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;}.elementor-470 .elementor-element.elementor-element-0884fa0 .elementor-heading-title{font-size:36px;}.elementor-470 .elementor-element.elementor-element-f40aa97{font-size:19px;}.elementor-470 .elementor-element.elementor-element-3a5e927{font-size:19px;}.elementor-470 .elementor-element.elementor-element-16a7c0c{font-size:19px;}.elementor-470 .elementor-element.elementor-element-e836ed4{--e-image-carousel-slides-to-show:1;}.elementor-470 .elementor-element.elementor-element-19d598d{--padding-top:80px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-470 .elementor-element.elementor-element-b9ed334 .elementor-heading-title{font-size:36px;}.elementor-470 .elementor-element.elementor-element-adv470{font-size:19px;}.elementor-470 .elementor-element.elementor-element-13c4245{--padding-top:80px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-470 .elementor-element.elementor-element-56f6062 .elementor-heading-title{font-size:36px;}.elementor-470 .elementor-element.elementor-element-5be524c{--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;}.elementor-470 .elementor-element.elementor-element-0b04e5a{--e-image-carousel-slides-to-show:1;}.elementor-470 .elementor-element.elementor-element-bad64be .elementor-heading-title{font-size:29px;}.elementor-470 .elementor-element.elementor-element-17fd364{font-size:19px;}.elementor-470 .elementor-element.elementor-element-5839388{--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;}.elementor-470 .elementor-element.elementor-element-66c15f4 .elementor-heading-title{font-size:29px;}.elementor-470 .elementor-element.elementor-element-b87e0b3{font-size:19px;}.elementor-470 .elementor-element.elementor-element-a53ff1f{--e-image-carousel-slides-to-show:1;}.elementor-470 .elementor-element.elementor-element-83c84de{--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;}.elementor-470 .elementor-element.elementor-element-464368b{--e-image-carousel-slides-to-show:1;}.elementor-470 .elementor-element.elementor-element-eb5ad3d .elementor-heading-title{font-size:29px;}.elementor-470 .elementor-element.elementor-element-4dd25b2{font-size:19px;}.elementor-470 .elementor-element.elementor-element-67b80e1{--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;}.elementor-470 .elementor-element.elementor-element-4556102 .elementor-heading-title{font-size:29px;}.elementor-470 .elementor-element.elementor-element-b802ec3{font-size:19px;}.elementor-470 .elementor-element.elementor-element-9edeb27{--e-image-carousel-slides-to-show:1;}.elementor-470 .elementor-element.elementor-element-a739e9e{--padding-top:80px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-470 .elementor-element.elementor-element-55f34ba{--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;}.elementor-470 .elementor-element.elementor-element-976308d{--e-image-carousel-slides-to-show:1;}.elementor-470 .elementor-element.elementor-element-2248733 .elementor-heading-title{font-size:36px;}.elementor-470 .elementor-element.elementor-element-281d1a5{font-size:19px;}.elementor-470 .elementor-element.elementor-element-a7efb92{--padding-top:80px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-470 .elementor-element.elementor-element-2697041{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-08b7b15{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-11e7ca3 .elementor-heading-title{font-size:36px;}.elementor-470 .elementor-element.elementor-element-739d045{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-4f4cc86{--min-height:400px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-470 .elementor-element.elementor-element-f666639 .elementor-heading-title{font-size:36px;}.elementor-470 .elementor-element.elementor-element-1aa2c38{font-size:19px;}.elementor-470 .elementor-element.elementor-element-dc46fc2{--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;}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-7c8d06c{--min-height:500px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-470 .elementor-element.elementor-element-7c8d06c:not(.elementor-motion-effects-element-type-background), .elementor-470 .elementor-element.elementor-element-7c8d06c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-470 .elementor-element.elementor-element-a7cad01{--width:100%;}.elementor-470 .elementor-element.elementor-element-b887054 .elementor-heading-title{font-size:36px;}.elementor-470 .elementor-element.elementor-element-f95a6d2{font-size:17px;}.elementor-470 .elementor-element.elementor-element-8d660e3{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-470 .elementor-element.elementor-element-8d330a8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-5150661{--width:100%;}.elementor-470 .elementor-element.elementor-element-df4008a{--width:100%;}.elementor-470 .elementor-element.elementor-element-0884fa0 .elementor-heading-title{font-size:32px;}.elementor-470 .elementor-element.elementor-element-2ebb4cf{--width:100%;}.elementor-470 .elementor-element.elementor-element-f40aa97{font-size:18px;}.elementor-470 .elementor-element.elementor-element-3a5e927{font-size:18px;}.elementor-470 .elementor-element.elementor-element-16a7c0c{font-size:18px;}.elementor-470 .elementor-element.elementor-element-54a2d95{--width:100%;}.elementor-470 .elementor-element.elementor-element-e836ed4{--e-image-carousel-slides-to-show:1;}.elementor-470 .elementor-element.elementor-element-19d598d{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-470 .elementor-element.elementor-element-b9ed334 .elementor-heading-title{font-size:32px;}.elementor-470 .elementor-element.elementor-element-adv470{font-size:18px;}.elementor-470 .elementor-element.elementor-element-13c4245{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-470 .elementor-element.elementor-element-56f6062 .elementor-heading-title{font-size:32px;}.elementor-470 .elementor-element.elementor-element-5be524c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-8585823{--width:100%;}.elementor-470 .elementor-element.elementor-element-0b04e5a{--e-image-carousel-slides-to-show:1;}.elementor-470 .elementor-element.elementor-element-6f58a5b{--width:100%;}.elementor-470 .elementor-element.elementor-element-74202e4{--width:100%;}.elementor-470 .elementor-element.elementor-element-bad64be .elementor-heading-title{font-size:27px;}.elementor-470 .elementor-element.elementor-element-ae7b5d1{--width:100%;}.elementor-470 .elementor-element.elementor-element-17fd364{font-size:18px;}.elementor-470 .elementor-element.elementor-element-5839388{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-998cd23{--width:100%;}.elementor-470 .elementor-element.elementor-element-f0258ec{--width:100%;}.elementor-470 .elementor-element.elementor-element-66c15f4 .elementor-heading-title{font-size:27px;}.elementor-470 .elementor-element.elementor-element-333c7c9{--width:100%;}.elementor-470 .elementor-element.elementor-element-b87e0b3{font-size:18px;}.elementor-470 .elementor-element.elementor-element-c056086{--width:100%;}.elementor-470 .elementor-element.elementor-element-a53ff1f{--e-image-carousel-slides-to-show:1;}.elementor-470 .elementor-element.elementor-element-83c84de{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-77c82e3{--width:100%;}.elementor-470 .elementor-element.elementor-element-464368b{--e-image-carousel-slides-to-show:1;}.elementor-470 .elementor-element.elementor-element-ed780ca{--width:100%;}.elementor-470 .elementor-element.elementor-element-7b6eadd{--width:100%;}.elementor-470 .elementor-element.elementor-element-eb5ad3d .elementor-heading-title{font-size:27px;}.elementor-470 .elementor-element.elementor-element-e6fcf59{--width:100%;}.elementor-470 .elementor-element.elementor-element-4dd25b2{font-size:18px;}.elementor-470 .elementor-element.elementor-element-67b80e1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-2bb225e{--width:100%;}.elementor-470 .elementor-element.elementor-element-975467d{--width:100%;}.elementor-470 .elementor-element.elementor-element-4556102 .elementor-heading-title{font-size:27px;}.elementor-470 .elementor-element.elementor-element-3eb345b{--width:100%;}.elementor-470 .elementor-element.elementor-element-b802ec3{font-size:18px;}.elementor-470 .elementor-element.elementor-element-46a69b2{--width:100%;}.elementor-470 .elementor-element.elementor-element-9edeb27{--e-image-carousel-slides-to-show:1;}.elementor-470 .elementor-element.elementor-element-a739e9e{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-470 .elementor-element.elementor-element-55f34ba{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-470 .elementor-element.elementor-element-dff4248{--width:100%;}.elementor-470 .elementor-element.elementor-element-976308d{--e-image-carousel-slides-to-show:1;}.elementor-470 .elementor-element.elementor-element-bf0444f{--width:100%;}.elementor-470 .elementor-element.elementor-element-2248733 .elementor-heading-title{font-size:32px;}.elementor-470 .elementor-element.elementor-element-281d1a5{font-size:18px;}.elementor-470 .elementor-element.elementor-element-a7efb92{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-470 .elementor-element.elementor-element-2697041{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-08b7b15{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-11e7ca3 .elementor-heading-title{font-size:32px;}.elementor-470 .elementor-element.elementor-element-739d045{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-4f4cc86{--min-height:420px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-470 .elementor-element.elementor-element-f666639 .elementor-heading-title{font-size:32px;}.elementor-470 .elementor-element.elementor-element-1aa2c38{font-size:18px;}.elementor-470 .elementor-element.elementor-element-dc46fc2{--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;}}/* Start custom CSS for heading, class: .elementor-element-b887054 */.elementor-470 .elementor-element.elementor-element-b887054 .klein-intro-name{display:block;font-family:"Barlow Semi Condensed",sans-serif;font-weight:700;font-style:italic;font-size:34px!important;line-height:1.2;letter-spacing:0;text-transform:none;color:#8BCCA7;margin-bottom:16px}@media(max-width:1024px){.elementor-470 .elementor-element.elementor-element-b887054 .klein-intro-name{font-size:28px!important}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-b887054 .klein-intro-name{font-size:23px!important;margin-bottom:12px}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b241dce */@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-b241dce{display:none!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c8d06c */.elementor-470 .elementor-element.elementor-element-7c8d06c{height:720px;min-height:720px;box-sizing:border-box}@media(max-width:1024px){.elementor-470 .elementor-element.elementor-element-7c8d06c{height:600px;min-height:600px}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-7c8d06c{height:500px;min-height:500px}}
.elementor-470 .elementor-element.elementor-element-7c8d06c h1{overflow-wrap:anywhere;word-break:normal}.elementor-470 .elementor-element.elementor-element-7c8d06c .e-con{max-width:100%}
/* Visible content and keyboard focus: skill distill */
.elementor-470 .elementor-element.elementor-element-7c8d06c .elementor-invisible{visibility:visible}.elementor-470 .elementor-element.elementor-element-7c8d06c a:focus-visible,.elementor-470 .elementor-element.elementor-element-7c8d06c button:focus-visible,.elementor-470 .elementor-element.elementor-element-7c8d06c input:focus-visible,.elementor-470 .elementor-element.elementor-element-7c8d06c textarea:focus-visible,.elementor-470 .elementor-element.elementor-element-7c8d06c select:focus-visible{outline:2px solid currentColor;outline-offset:4px}.elementor-470 .elementor-element.elementor-element-7c8d06c ::selection{background:#0B4F31;color:#fff}
/* Unified section sizing */
.elementor-470 .elementor-element.elementor-element-7c8d06c{height:720px!important;min-height:720px!important;box-sizing:border-box;justify-content:center!important}.elementor-470 .elementor-element.elementor-element-7c8d06c>.e-con-inner{min-height:0!important;justify-content:center}@media(max-width:1024px){.elementor-470 .elementor-element.elementor-element-7c8d06c{height:600px!important;min-height:600px!important}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-7c8d06c{height:auto!important;min-height:500px!important;padding-top:40px!important;padding-bottom:40px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5150661 */@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-5150661{order:1!important}}
@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-5150661{order:1!important;width:100%!important}}
@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-5150661{order:1!important}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-5150661{order:1!important}}@media(min-width:768px){.elementor-470 .elementor-element.elementor-element-5150661{order:0!important}}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e836ed4 */.elementor-470 .elementor-element.elementor-element-e836ed4{--klein-native-height:360px}.elementor-470 .elementor-element.elementor-element-e836ed4 .elementor-image-carousel-wrapper{position:relative;border:3px solid #108850;background:#f3f7f4;overflow:hidden;box-sizing:border-box;margin:0;padding:0}.elementor-470 .elementor-element.elementor-element-e836ed4 .swiper-slide-inner{position:relative;margin:0!important;height:var(--klein-native-height);overflow:hidden;background:#fff}.elementor-470 .elementor-element.elementor-element-e836ed4 .swiper-slide-image{width:100%!important;height:var(--klein-native-height)!important;object-fit:cover!important;display:block;margin:0!important;padding:0!important;box-sizing:border-box}.elementor-470 .elementor-element.elementor-element-e836ed4 .elementor-swiper-button{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box;width:40px!important;height:40px!important;padding:0!important;background:rgba(12,49,31,.48);color:#fff!important;border:1px solid rgba(255,255,255,.55);border-radius:50%;top:50%!important;transform:translateY(-50%)!important;font-size:18px!important;line-height:1!important}.elementor-470 .elementor-element.elementor-element-e836ed4 .elementor-swiper-button-prev{left:14px!important}.elementor-470 .elementor-element.elementor-element-e836ed4 .elementor-swiper-button-next{right:14px!important}.elementor-470 .elementor-element.elementor-element-e836ed4 .elementor-swiper-button svg{display:block!important;width:16px!important;height:16px!important;fill:currentColor}.elementor-470 .elementor-element.elementor-element-e836ed4 .elementor-swiper-button:hover{background:rgba(12,49,31,.85)}.elementor-470 .elementor-element.elementor-element-e836ed4 .swiper-pagination{position:absolute!important;left:50%!important;bottom:12px!important;top:auto!important;transform:translateX(-50%);width:auto!important;line-height:1!important}.elementor-470 .elementor-element.elementor-element-e836ed4 .swiper-pagination-bullet{display:none!important}.elementor-470 .elementor-element.elementor-element-e836ed4 .swiper-pagination-bullet-active{display:inline-block!important;opacity:1!important;width:auto!important;height:auto!important;background:rgba(12,49,31,.55)!important;border-radius:12px!important;margin:0!important;padding:4px 9px!important;color:#fff;font-size:0!important}.elementor-470 .elementor-element.elementor-element-e836ed4 .swiper-pagination-bullet::after{font:400 12px/1.3 'Source Sans 3',sans-serif;color:#fff}.elementor-470 .elementor-element.elementor-element-e836ed4 figcaption{display:none!important}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-e836ed4{--klein-native-height:280px}.elementor-470 .elementor-element.elementor-element-e836ed4 .elementor-swiper-button{width:36px!important;height:36px!important}.elementor-470 .elementor-element.elementor-element-e836ed4 .elementor-swiper-button-prev{left:10px!important}.elementor-470 .elementor-element.elementor-element-e836ed4 .elementor-swiper-button-next{right:10px!important}}@media(prefers-reduced-motion:reduce){.elementor-470 .elementor-element.elementor-element-e836ed4 .swiper-wrapper{transition-duration:0ms!important}}.elementor-470 .elementor-element.elementor-element-e836ed4 .swiper-pagination-bullet:nth-child(1)::after{content:"1 / 2"}.elementor-470 .elementor-element.elementor-element-e836ed4 .swiper-pagination-bullet:nth-child(2)::after{content:"2 / 2"}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a2d95 */@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-54a2d95{order:2!important}}
@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-54a2d95{order:2!important;width:100%!important}}
@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-54a2d95{order:2!important}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-54a2d95{order:2!important}}@media(min-width:768px){.elementor-470 .elementor-element.elementor-element-54a2d95{order:0!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d330a8 */.elementor-470 .elementor-element.elementor-element-8d330a8>.e-con-inner{justify-content:space-between}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-8d330a8>.e-con-inner{flex-direction:column}.elementor-470 .elementor-element.elementor-element-8d330a8>.e-con-inner>.e-con,.elementor-470 .elementor-element.elementor-element-8d330a8>.e-con{width:100%}}
.elementor-470 .elementor-element.elementor-element-8d330a8,.elementor-470 .elementor-element.elementor-element-8d330a8>.e-con-inner{align-items:center}.elementor-470 .elementor-element.elementor-element-8d330a8>.e-con,.elementor-470 .elementor-element.elementor-element-8d330a8>.e-con-inner>.e-con{flex:1 1 0!important;width:50%!important;min-width:0!important;max-width:none!important}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-8d330a8,.elementor-470 .elementor-element.elementor-element-8d330a8>.e-con-inner{flex-direction:column!important}.elementor-470 .elementor-element.elementor-element-8d330a8>.e-con,.elementor-470 .elementor-element.elementor-element-8d330a8>.e-con-inner>.e-con{flex:0 0 auto!important;width:100%!important}}.elementor-470 .elementor-element.elementor-element-8d330a8,.elementor-470 .elementor-element.elementor-element-8d330a8>.e-con-inner{align-items:flex-start!important}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-8d330a8,.elementor-470 .elementor-element.elementor-element-8d330a8>.e-con-inner{flex-direction:column!important}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-8d330a8,.elementor-470 .elementor-element.elementor-element-8d330a8>.e-con-inner{flex-direction:column!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d660e3 *//* Consistent content edges: nested containers do not add another inset */
.elementor-470 .elementor-element.elementor-element-8d660e3 .e-con{padding-left:0!important;padding-right:0!important}.elementor-470 .elementor-element.elementor-element-8d660e3 .e-con>.e-con-inner{padding-left:0!important;padding-right:0!important}.elementor-470 .elementor-element.elementor-element-8d660e3 .elementor-widget-heading,.elementor-470 .elementor-element.elementor-element-8d660e3 .elementor-widget-text-editor{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.elementor-470 .elementor-element.elementor-element-8d660e3 .elementor-widget-heading>.elementor-widget-container,.elementor-470 .elementor-element.elementor-element-8d660e3 .elementor-widget-text-editor>.elementor-widget-container{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adv470 */.elementor-470 .elementor-element.elementor-element-adv470{max-width:840px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19d598d *//* Consistent content edges: nested containers do not add another inset */
.elementor-470 .elementor-element.elementor-element-19d598d .e-con{padding-left:0!important;padding-right:0!important}.elementor-470 .elementor-element.elementor-element-19d598d .e-con>.e-con-inner{padding-left:0!important;padding-right:0!important}.elementor-470 .elementor-element.elementor-element-19d598d .elementor-widget-heading,.elementor-470 .elementor-element.elementor-element-19d598d .elementor-widget-text-editor{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.elementor-470 .elementor-element.elementor-element-19d598d .elementor-widget-heading>.elementor-widget-container,.elementor-470 .elementor-element.elementor-element-19d598d .elementor-widget-text-editor>.elementor-widget-container{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0b04e5a */.elementor-470 .elementor-element.elementor-element-0b04e5a{--klein-native-height:360px}.elementor-470 .elementor-element.elementor-element-0b04e5a .elementor-image-carousel-wrapper{position:relative;border:3px solid #108850;background:#f3f7f4;overflow:hidden;box-sizing:border-box;margin:0;padding:0}.elementor-470 .elementor-element.elementor-element-0b04e5a .swiper-slide-inner{position:relative;margin:0!important;height:var(--klein-native-height);overflow:hidden;background:#fff}.elementor-470 .elementor-element.elementor-element-0b04e5a .swiper-slide-image{width:100%!important;height:var(--klein-native-height)!important;object-fit:cover!important;display:block;margin:0!important;padding:0!important;box-sizing:border-box}.elementor-470 .elementor-element.elementor-element-0b04e5a .elementor-swiper-button{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box;width:40px!important;height:40px!important;padding:0!important;background:rgba(12,49,31,.48);color:#fff!important;border:1px solid rgba(255,255,255,.55);border-radius:50%;top:50%!important;transform:translateY(-50%)!important;font-size:18px!important;line-height:1!important}.elementor-470 .elementor-element.elementor-element-0b04e5a .elementor-swiper-button-prev{left:14px!important}.elementor-470 .elementor-element.elementor-element-0b04e5a .elementor-swiper-button-next{right:14px!important}.elementor-470 .elementor-element.elementor-element-0b04e5a .elementor-swiper-button svg{display:block!important;width:16px!important;height:16px!important;fill:currentColor}.elementor-470 .elementor-element.elementor-element-0b04e5a .elementor-swiper-button:hover{background:rgba(12,49,31,.85)}.elementor-470 .elementor-element.elementor-element-0b04e5a .swiper-pagination{position:absolute!important;left:50%!important;bottom:12px!important;top:auto!important;transform:translateX(-50%);width:auto!important;line-height:1!important}.elementor-470 .elementor-element.elementor-element-0b04e5a .swiper-pagination-bullet{display:none!important}.elementor-470 .elementor-element.elementor-element-0b04e5a .swiper-pagination-bullet-active{display:inline-block!important;opacity:1!important;width:auto!important;height:auto!important;background:rgba(12,49,31,.55)!important;border-radius:12px!important;margin:0!important;padding:4px 9px!important;color:#fff;font-size:0!important}.elementor-470 .elementor-element.elementor-element-0b04e5a .swiper-pagination-bullet::after{font:400 12px/1.3 'Source Sans 3',sans-serif;color:#fff}.elementor-470 .elementor-element.elementor-element-0b04e5a figcaption{display:none!important}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-0b04e5a{--klein-native-height:280px}.elementor-470 .elementor-element.elementor-element-0b04e5a .elementor-swiper-button{width:36px!important;height:36px!important}.elementor-470 .elementor-element.elementor-element-0b04e5a .elementor-swiper-button-prev{left:10px!important}.elementor-470 .elementor-element.elementor-element-0b04e5a .elementor-swiper-button-next{right:10px!important}}@media(prefers-reduced-motion:reduce){.elementor-470 .elementor-element.elementor-element-0b04e5a .swiper-wrapper{transition-duration:0ms!important}}.elementor-470 .elementor-element.elementor-element-0b04e5a .swiper-pagination-bullet:nth-child(1)::after{content:"1 / 3"}.elementor-470 .elementor-element.elementor-element-0b04e5a .swiper-pagination-bullet:nth-child(2)::after{content:"2 / 3"}.elementor-470 .elementor-element.elementor-element-0b04e5a .swiper-pagination-bullet:nth-child(3)::after{content:"3 / 3"}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8585823 */@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-8585823{order:2!important}}
@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-8585823{order:2!important;width:100%!important}}
@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-8585823{order:2!important}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-8585823{order:2!important}}@media(min-width:768px){.elementor-470 .elementor-element.elementor-element-8585823{order:0!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f58a5b */@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-6f58a5b{order:1!important}}
@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-6f58a5b{order:1!important;width:100%!important}}
@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-6f58a5b{order:1!important}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-6f58a5b{order:1!important}}@media(min-width:768px){.elementor-470 .elementor-element.elementor-element-6f58a5b{order:0!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be524c */.elementor-470 .elementor-element.elementor-element-5be524c>.e-con-inner{justify-content:space-between}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-5be524c>.e-con-inner{flex-direction:column}.elementor-470 .elementor-element.elementor-element-5be524c>.e-con-inner>.e-con,.elementor-470 .elementor-element.elementor-element-5be524c>.e-con{width:100%}}
.elementor-470 .elementor-element.elementor-element-5be524c,.elementor-470 .elementor-element.elementor-element-5be524c>.e-con-inner{align-items:center}.elementor-470 .elementor-element.elementor-element-5be524c>.e-con,.elementor-470 .elementor-element.elementor-element-5be524c>.e-con-inner>.e-con{flex:1 1 0!important;width:50%!important;min-width:0!important;max-width:none!important}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-5be524c,.elementor-470 .elementor-element.elementor-element-5be524c>.e-con-inner{flex-direction:column!important}.elementor-470 .elementor-element.elementor-element-5be524c>.e-con,.elementor-470 .elementor-element.elementor-element-5be524c>.e-con-inner>.e-con{flex:0 0 auto!important;width:100%!important}}.elementor-470 .elementor-element.elementor-element-5be524c,.elementor-470 .elementor-element.elementor-element-5be524c>.e-con-inner{align-items:flex-start!important}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-5be524c,.elementor-470 .elementor-element.elementor-element-5be524c>.e-con-inner{flex-direction:column-reverse!important}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-5be524c,.elementor-470 .elementor-element.elementor-element-5be524c>.e-con-inner{flex-direction:column!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-998cd23 */@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-998cd23{order:1!important}}
@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-998cd23{order:1!important;width:100%!important}}
@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-998cd23{order:1!important}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-998cd23{order:1!important}}@media(min-width:768px){.elementor-470 .elementor-element.elementor-element-998cd23{order:0!important}}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a53ff1f */.elementor-470 .elementor-element.elementor-element-a53ff1f{--klein-native-height:360px}.elementor-470 .elementor-element.elementor-element-a53ff1f .elementor-image-carousel-wrapper{position:relative;border:3px solid #108850;background:#f3f7f4;overflow:hidden;box-sizing:border-box;margin:0;padding:0}.elementor-470 .elementor-element.elementor-element-a53ff1f .swiper-slide-inner{position:relative;margin:0!important;height:var(--klein-native-height);overflow:hidden;background:#fff}.elementor-470 .elementor-element.elementor-element-a53ff1f .swiper-slide-image{width:100%!important;height:var(--klein-native-height)!important;object-fit:cover!important;display:block;margin:0!important;padding:0!important;box-sizing:border-box}.elementor-470 .elementor-element.elementor-element-a53ff1f .elementor-swiper-button{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box;width:40px!important;height:40px!important;padding:0!important;background:rgba(12,49,31,.48);color:#fff!important;border:1px solid rgba(255,255,255,.55);border-radius:50%;top:50%!important;transform:translateY(-50%)!important;font-size:18px!important;line-height:1!important}.elementor-470 .elementor-element.elementor-element-a53ff1f .elementor-swiper-button-prev{left:14px!important}.elementor-470 .elementor-element.elementor-element-a53ff1f .elementor-swiper-button-next{right:14px!important}.elementor-470 .elementor-element.elementor-element-a53ff1f .elementor-swiper-button svg{display:block!important;width:16px!important;height:16px!important;fill:currentColor}.elementor-470 .elementor-element.elementor-element-a53ff1f .elementor-swiper-button:hover{background:rgba(12,49,31,.85)}.elementor-470 .elementor-element.elementor-element-a53ff1f .swiper-pagination{position:absolute!important;left:50%!important;bottom:12px!important;top:auto!important;transform:translateX(-50%);width:auto!important;line-height:1!important}.elementor-470 .elementor-element.elementor-element-a53ff1f .swiper-pagination-bullet{display:none!important}.elementor-470 .elementor-element.elementor-element-a53ff1f .swiper-pagination-bullet-active{display:inline-block!important;opacity:1!important;width:auto!important;height:auto!important;background:rgba(12,49,31,.55)!important;border-radius:12px!important;margin:0!important;padding:4px 9px!important;color:#fff;font-size:0!important}.elementor-470 .elementor-element.elementor-element-a53ff1f .swiper-pagination-bullet::after{font:400 12px/1.3 'Source Sans 3',sans-serif;color:#fff}.elementor-470 .elementor-element.elementor-element-a53ff1f figcaption{display:none!important}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-a53ff1f{--klein-native-height:280px}.elementor-470 .elementor-element.elementor-element-a53ff1f .elementor-swiper-button{width:36px!important;height:36px!important}.elementor-470 .elementor-element.elementor-element-a53ff1f .elementor-swiper-button-prev{left:10px!important}.elementor-470 .elementor-element.elementor-element-a53ff1f .elementor-swiper-button-next{right:10px!important}}@media(prefers-reduced-motion:reduce){.elementor-470 .elementor-element.elementor-element-a53ff1f .swiper-wrapper{transition-duration:0ms!important}}.elementor-470 .elementor-element.elementor-element-a53ff1f .swiper-pagination-bullet:nth-child(1)::after{content:"1 / 2"}.elementor-470 .elementor-element.elementor-element-a53ff1f .swiper-pagination-bullet:nth-child(2)::after{content:"2 / 2"}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c056086 */@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-c056086{order:2!important}}
@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-c056086{order:2!important;width:100%!important}}
@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-c056086{order:2!important}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-c056086{order:2!important}}@media(min-width:768px){.elementor-470 .elementor-element.elementor-element-c056086{order:0!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5839388 */.elementor-470 .elementor-element.elementor-element-5839388>.e-con-inner{justify-content:space-between}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-5839388>.e-con-inner{flex-direction:column}.elementor-470 .elementor-element.elementor-element-5839388>.e-con-inner>.e-con,.elementor-470 .elementor-element.elementor-element-5839388>.e-con{width:100%}}
.elementor-470 .elementor-element.elementor-element-5839388,.elementor-470 .elementor-element.elementor-element-5839388>.e-con-inner{align-items:center}.elementor-470 .elementor-element.elementor-element-5839388>.e-con,.elementor-470 .elementor-element.elementor-element-5839388>.e-con-inner>.e-con{flex:1 1 0!important;width:50%!important;min-width:0!important;max-width:none!important}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-5839388,.elementor-470 .elementor-element.elementor-element-5839388>.e-con-inner{flex-direction:column!important}.elementor-470 .elementor-element.elementor-element-5839388>.e-con,.elementor-470 .elementor-element.elementor-element-5839388>.e-con-inner>.e-con{flex:0 0 auto!important;width:100%!important}}.elementor-470 .elementor-element.elementor-element-5839388,.elementor-470 .elementor-element.elementor-element-5839388>.e-con-inner{align-items:flex-start!important}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-5839388,.elementor-470 .elementor-element.elementor-element-5839388>.e-con-inner{flex-direction:column!important}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-5839388,.elementor-470 .elementor-element.elementor-element-5839388>.e-con-inner{flex-direction:column!important}}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-464368b */.elementor-470 .elementor-element.elementor-element-464368b{--klein-native-height:360px}.elementor-470 .elementor-element.elementor-element-464368b .elementor-image-carousel-wrapper{position:relative;border:3px solid #108850;background:#f3f7f4;overflow:hidden;box-sizing:border-box;margin:0;padding:0}.elementor-470 .elementor-element.elementor-element-464368b .swiper-slide-inner{position:relative;margin:0!important;height:var(--klein-native-height);overflow:hidden;background:#fff}.elementor-470 .elementor-element.elementor-element-464368b .swiper-slide-image{width:100%!important;height:var(--klein-native-height)!important;object-fit:cover!important;display:block;margin:0!important;padding:0!important;box-sizing:border-box}.elementor-470 .elementor-element.elementor-element-464368b .elementor-swiper-button{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box;width:40px!important;height:40px!important;padding:0!important;background:rgba(12,49,31,.48);color:#fff!important;border:1px solid rgba(255,255,255,.55);border-radius:50%;top:50%!important;transform:translateY(-50%)!important;font-size:18px!important;line-height:1!important}.elementor-470 .elementor-element.elementor-element-464368b .elementor-swiper-button-prev{left:14px!important}.elementor-470 .elementor-element.elementor-element-464368b .elementor-swiper-button-next{right:14px!important}.elementor-470 .elementor-element.elementor-element-464368b .elementor-swiper-button svg{display:block!important;width:16px!important;height:16px!important;fill:currentColor}.elementor-470 .elementor-element.elementor-element-464368b .elementor-swiper-button:hover{background:rgba(12,49,31,.85)}.elementor-470 .elementor-element.elementor-element-464368b .swiper-pagination{position:absolute!important;left:50%!important;bottom:12px!important;top:auto!important;transform:translateX(-50%);width:auto!important;line-height:1!important}.elementor-470 .elementor-element.elementor-element-464368b .swiper-pagination-bullet{display:none!important}.elementor-470 .elementor-element.elementor-element-464368b .swiper-pagination-bullet-active{display:inline-block!important;opacity:1!important;width:auto!important;height:auto!important;background:rgba(12,49,31,.55)!important;border-radius:12px!important;margin:0!important;padding:4px 9px!important;color:#fff;font-size:0!important}.elementor-470 .elementor-element.elementor-element-464368b .swiper-pagination-bullet::after{font:400 12px/1.3 'Source Sans 3',sans-serif;color:#fff}.elementor-470 .elementor-element.elementor-element-464368b figcaption{display:none!important}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-464368b{--klein-native-height:280px}.elementor-470 .elementor-element.elementor-element-464368b .elementor-swiper-button{width:36px!important;height:36px!important}.elementor-470 .elementor-element.elementor-element-464368b .elementor-swiper-button-prev{left:10px!important}.elementor-470 .elementor-element.elementor-element-464368b .elementor-swiper-button-next{right:10px!important}}@media(prefers-reduced-motion:reduce){.elementor-470 .elementor-element.elementor-element-464368b .swiper-wrapper{transition-duration:0ms!important}}.elementor-470 .elementor-element.elementor-element-464368b .swiper-pagination-bullet:nth-child(1)::after{content:"1 / 2"}.elementor-470 .elementor-element.elementor-element-464368b .swiper-pagination-bullet:nth-child(2)::after{content:"2 / 2"}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77c82e3 */@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-77c82e3{order:2!important}}
@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-77c82e3{order:2!important;width:100%!important}}
@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-77c82e3{order:2!important}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-77c82e3{order:2!important}}@media(min-width:768px){.elementor-470 .elementor-element.elementor-element-77c82e3{order:0!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed780ca */@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-ed780ca{order:1!important}}
@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-ed780ca{order:1!important;width:100%!important}}
@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-ed780ca{order:1!important}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-ed780ca{order:1!important}}@media(min-width:768px){.elementor-470 .elementor-element.elementor-element-ed780ca{order:0!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83c84de */.elementor-470 .elementor-element.elementor-element-83c84de>.e-con-inner{justify-content:space-between}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-83c84de>.e-con-inner{flex-direction:column}.elementor-470 .elementor-element.elementor-element-83c84de>.e-con-inner>.e-con,.elementor-470 .elementor-element.elementor-element-83c84de>.e-con{width:100%}}
.elementor-470 .elementor-element.elementor-element-83c84de,.elementor-470 .elementor-element.elementor-element-83c84de>.e-con-inner{align-items:center}.elementor-470 .elementor-element.elementor-element-83c84de>.e-con,.elementor-470 .elementor-element.elementor-element-83c84de>.e-con-inner>.e-con{flex:1 1 0!important;width:50%!important;min-width:0!important;max-width:none!important}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-83c84de,.elementor-470 .elementor-element.elementor-element-83c84de>.e-con-inner{flex-direction:column!important}.elementor-470 .elementor-element.elementor-element-83c84de>.e-con,.elementor-470 .elementor-element.elementor-element-83c84de>.e-con-inner>.e-con{flex:0 0 auto!important;width:100%!important}}.elementor-470 .elementor-element.elementor-element-83c84de,.elementor-470 .elementor-element.elementor-element-83c84de>.e-con-inner{align-items:flex-start!important}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-83c84de,.elementor-470 .elementor-element.elementor-element-83c84de>.e-con-inner{flex-direction:column-reverse!important}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-83c84de,.elementor-470 .elementor-element.elementor-element-83c84de>.e-con-inner{flex-direction:column!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb225e */@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-2bb225e{order:1!important}}
@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-2bb225e{order:1!important;width:100%!important}}
@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-2bb225e{order:1!important}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-2bb225e{order:1!important}}@media(min-width:768px){.elementor-470 .elementor-element.elementor-element-2bb225e{order:0!important}}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9edeb27 */.elementor-470 .elementor-element.elementor-element-9edeb27{--klein-native-height:360px}.elementor-470 .elementor-element.elementor-element-9edeb27 .elementor-image-carousel-wrapper{position:relative;border:3px solid #108850;background:#f3f7f4;overflow:hidden;box-sizing:border-box;margin:0;padding:0}.elementor-470 .elementor-element.elementor-element-9edeb27 .swiper-slide-inner{position:relative;margin:0!important;height:var(--klein-native-height);overflow:hidden;background:#fff}.elementor-470 .elementor-element.elementor-element-9edeb27 .swiper-slide-image{width:100%!important;height:var(--klein-native-height)!important;object-fit:cover!important;display:block;margin:0!important;padding:0!important;box-sizing:border-box}.elementor-470 .elementor-element.elementor-element-9edeb27 .elementor-swiper-button{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box;width:40px!important;height:40px!important;padding:0!important;background:rgba(12,49,31,.48);color:#fff!important;border:1px solid rgba(255,255,255,.55);border-radius:50%;top:50%!important;transform:translateY(-50%)!important;font-size:18px!important;line-height:1!important}.elementor-470 .elementor-element.elementor-element-9edeb27 .elementor-swiper-button-prev{left:14px!important}.elementor-470 .elementor-element.elementor-element-9edeb27 .elementor-swiper-button-next{right:14px!important}.elementor-470 .elementor-element.elementor-element-9edeb27 .elementor-swiper-button svg{display:block!important;width:16px!important;height:16px!important;fill:currentColor}.elementor-470 .elementor-element.elementor-element-9edeb27 .elementor-swiper-button:hover{background:rgba(12,49,31,.85)}.elementor-470 .elementor-element.elementor-element-9edeb27 .swiper-pagination{position:absolute!important;left:50%!important;bottom:12px!important;top:auto!important;transform:translateX(-50%);width:auto!important;line-height:1!important}.elementor-470 .elementor-element.elementor-element-9edeb27 .swiper-pagination-bullet{display:none!important}.elementor-470 .elementor-element.elementor-element-9edeb27 .swiper-pagination-bullet-active{display:inline-block!important;opacity:1!important;width:auto!important;height:auto!important;background:rgba(12,49,31,.55)!important;border-radius:12px!important;margin:0!important;padding:4px 9px!important;color:#fff;font-size:0!important}.elementor-470 .elementor-element.elementor-element-9edeb27 .swiper-pagination-bullet::after{font:400 12px/1.3 'Source Sans 3',sans-serif;color:#fff}.elementor-470 .elementor-element.elementor-element-9edeb27 figcaption{display:none!important}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-9edeb27{--klein-native-height:280px}.elementor-470 .elementor-element.elementor-element-9edeb27 .elementor-swiper-button{width:36px!important;height:36px!important}.elementor-470 .elementor-element.elementor-element-9edeb27 .elementor-swiper-button-prev{left:10px!important}.elementor-470 .elementor-element.elementor-element-9edeb27 .elementor-swiper-button-next{right:10px!important}}@media(prefers-reduced-motion:reduce){.elementor-470 .elementor-element.elementor-element-9edeb27 .swiper-wrapper{transition-duration:0ms!important}}.elementor-470 .elementor-element.elementor-element-9edeb27 .swiper-pagination-bullet:nth-child(1)::after{content:"1 / 2"}.elementor-470 .elementor-element.elementor-element-9edeb27 .swiper-pagination-bullet:nth-child(2)::after{content:"2 / 2"}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46a69b2 */@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-46a69b2{order:2!important}}
@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-46a69b2{order:2!important;width:100%!important}}
@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-46a69b2{order:2!important}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-46a69b2{order:2!important}}@media(min-width:768px){.elementor-470 .elementor-element.elementor-element-46a69b2{order:0!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67b80e1 */.elementor-470 .elementor-element.elementor-element-67b80e1>.e-con-inner{justify-content:space-between}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-67b80e1>.e-con-inner{flex-direction:column}.elementor-470 .elementor-element.elementor-element-67b80e1>.e-con-inner>.e-con,.elementor-470 .elementor-element.elementor-element-67b80e1>.e-con{width:100%}}
.elementor-470 .elementor-element.elementor-element-67b80e1,.elementor-470 .elementor-element.elementor-element-67b80e1>.e-con-inner{align-items:center}.elementor-470 .elementor-element.elementor-element-67b80e1>.e-con,.elementor-470 .elementor-element.elementor-element-67b80e1>.e-con-inner>.e-con{flex:1 1 0!important;width:50%!important;min-width:0!important;max-width:none!important}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-67b80e1,.elementor-470 .elementor-element.elementor-element-67b80e1>.e-con-inner{flex-direction:column!important}.elementor-470 .elementor-element.elementor-element-67b80e1>.e-con,.elementor-470 .elementor-element.elementor-element-67b80e1>.e-con-inner>.e-con{flex:0 0 auto!important;width:100%!important}}.elementor-470 .elementor-element.elementor-element-67b80e1,.elementor-470 .elementor-element.elementor-element-67b80e1>.e-con-inner{align-items:flex-start!important}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-67b80e1,.elementor-470 .elementor-element.elementor-element-67b80e1>.e-con-inner{flex-direction:column!important}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-67b80e1,.elementor-470 .elementor-element.elementor-element-67b80e1>.e-con-inner{flex-direction:column!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13c4245 *//* Consistent content edges: nested containers do not add another inset */
.elementor-470 .elementor-element.elementor-element-13c4245 .e-con{padding-left:0!important;padding-right:0!important}.elementor-470 .elementor-element.elementor-element-13c4245 .e-con>.e-con-inner{padding-left:0!important;padding-right:0!important}.elementor-470 .elementor-element.elementor-element-13c4245 .elementor-widget-heading,.elementor-470 .elementor-element.elementor-element-13c4245 .elementor-widget-text-editor{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.elementor-470 .elementor-element.elementor-element-13c4245 .elementor-widget-heading>.elementor-widget-container,.elementor-470 .elementor-element.elementor-element-13c4245 .elementor-widget-text-editor>.elementor-widget-container{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-976308d */.elementor-470 .elementor-element.elementor-element-976308d{--klein-native-height:360px}.elementor-470 .elementor-element.elementor-element-976308d .elementor-image-carousel-wrapper{position:relative;border:3px solid #108850;background:#f3f7f4;overflow:hidden;box-sizing:border-box;margin:0;padding:0}.elementor-470 .elementor-element.elementor-element-976308d .swiper-slide-inner{position:relative;margin:0!important;height:var(--klein-native-height);overflow:hidden;background:#fff}.elementor-470 .elementor-element.elementor-element-976308d .swiper-slide-image{width:100%!important;height:var(--klein-native-height)!important;object-fit:cover!important;display:block;margin:0!important;padding:0!important;box-sizing:border-box}.elementor-470 .elementor-element.elementor-element-976308d .elementor-swiper-button{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box;width:40px!important;height:40px!important;padding:0!important;background:rgba(12,49,31,.48);color:#fff!important;border:1px solid rgba(255,255,255,.55);border-radius:50%;top:50%!important;transform:translateY(-50%)!important;font-size:18px!important;line-height:1!important}.elementor-470 .elementor-element.elementor-element-976308d .elementor-swiper-button-prev{left:14px!important}.elementor-470 .elementor-element.elementor-element-976308d .elementor-swiper-button-next{right:14px!important}.elementor-470 .elementor-element.elementor-element-976308d .elementor-swiper-button svg{display:block!important;width:16px!important;height:16px!important;fill:currentColor}.elementor-470 .elementor-element.elementor-element-976308d .elementor-swiper-button:hover{background:rgba(12,49,31,.85)}.elementor-470 .elementor-element.elementor-element-976308d .swiper-pagination{position:absolute!important;left:50%!important;bottom:12px!important;top:auto!important;transform:translateX(-50%);width:auto!important;line-height:1!important}.elementor-470 .elementor-element.elementor-element-976308d .swiper-pagination-bullet{display:none!important}.elementor-470 .elementor-element.elementor-element-976308d .swiper-pagination-bullet-active{display:inline-block!important;opacity:1!important;width:auto!important;height:auto!important;background:rgba(12,49,31,.55)!important;border-radius:12px!important;margin:0!important;padding:4px 9px!important;color:#fff;font-size:0!important}.elementor-470 .elementor-element.elementor-element-976308d .swiper-pagination-bullet::after{font:400 12px/1.3 'Source Sans 3',sans-serif;color:#fff}.elementor-470 .elementor-element.elementor-element-976308d figcaption{display:none!important}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-976308d{--klein-native-height:280px}.elementor-470 .elementor-element.elementor-element-976308d .elementor-swiper-button{width:36px!important;height:36px!important}.elementor-470 .elementor-element.elementor-element-976308d .elementor-swiper-button-prev{left:10px!important}.elementor-470 .elementor-element.elementor-element-976308d .elementor-swiper-button-next{right:10px!important}}@media(prefers-reduced-motion:reduce){.elementor-470 .elementor-element.elementor-element-976308d .swiper-wrapper{transition-duration:0ms!important}}.elementor-470 .elementor-element.elementor-element-976308d .swiper-pagination-bullet:nth-child(1)::after{content:"1 / 3"}.elementor-470 .elementor-element.elementor-element-976308d .swiper-pagination-bullet:nth-child(2)::after{content:"2 / 3"}.elementor-470 .elementor-element.elementor-element-976308d .swiper-pagination-bullet:nth-child(3)::after{content:"3 / 3"}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff4248 */@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-dff4248{order:2!important;width:100%!important}}
@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-dff4248{order:2!important}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-dff4248{order:2!important}}@media(min-width:768px){.elementor-470 .elementor-element.elementor-element-dff4248{order:0!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf0444f */@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-bf0444f{order:1!important;width:100%!important}}
@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-bf0444f{order:1!important}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-bf0444f{order:1!important}}@media(min-width:768px){.elementor-470 .elementor-element.elementor-element-bf0444f{order:0!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f34ba */.elementor-470 .elementor-element.elementor-element-55f34ba,.elementor-470 .elementor-element.elementor-element-55f34ba>.e-con-inner{align-items:center}.elementor-470 .elementor-element.elementor-element-55f34ba>.e-con,.elementor-470 .elementor-element.elementor-element-55f34ba>.e-con-inner>.e-con{flex:1 1 0!important;width:50%!important;min-width:0!important;max-width:none!important}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-55f34ba,.elementor-470 .elementor-element.elementor-element-55f34ba>.e-con-inner{flex-direction:column!important}.elementor-470 .elementor-element.elementor-element-55f34ba>.e-con,.elementor-470 .elementor-element.elementor-element-55f34ba>.e-con-inner>.e-con{flex:0 0 auto!important;width:100%!important}}.elementor-470 .elementor-element.elementor-element-55f34ba,.elementor-470 .elementor-element.elementor-element-55f34ba>.e-con-inner{align-items:flex-start!important}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-55f34ba,.elementor-470 .elementor-element.elementor-element-55f34ba>.e-con-inner{flex-direction:column-reverse!important}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-55f34ba,.elementor-470 .elementor-element.elementor-element-55f34ba>.e-con-inner{flex-direction:column!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a739e9e *//* Consistent content edges: nested containers do not add another inset */
.elementor-470 .elementor-element.elementor-element-a739e9e .e-con{padding-left:0!important;padding-right:0!important}.elementor-470 .elementor-element.elementor-element-a739e9e .e-con>.e-con-inner{padding-left:0!important;padding-right:0!important}.elementor-470 .elementor-element.elementor-element-a739e9e .elementor-widget-heading,.elementor-470 .elementor-element.elementor-element-a739e9e .elementor-widget-text-editor{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.elementor-470 .elementor-element.elementor-element-a739e9e .elementor-widget-heading>.elementor-widget-container,.elementor-470 .elementor-element.elementor-element-a739e9e .elementor-widget-text-editor>.elementor-widget-container{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7efb92 *//* Consistent content edges: nested containers do not add another inset */
.elementor-470 .elementor-element.elementor-element-a7efb92 .e-con{padding-left:0!important;padding-right:0!important}.elementor-470 .elementor-element.elementor-element-a7efb92 .e-con>.e-con-inner{padding-left:0!important;padding-right:0!important}.elementor-470 .elementor-element.elementor-element-a7efb92 .elementor-widget-heading,.elementor-470 .elementor-element.elementor-element-a7efb92 .elementor-widget-text-editor{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.elementor-470 .elementor-element.elementor-element-a7efb92 .elementor-widget-heading>.elementor-widget-container,.elementor-470 .elementor-element.elementor-element-a7efb92 .elementor-widget-text-editor>.elementor-widget-container{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f4cc86 *//* Unified section sizing */
.elementor-470 .elementor-element.elementor-element-4f4cc86{height:440px!important;min-height:440px!important;box-sizing:border-box;justify-content:center!important}.elementor-470 .elementor-element.elementor-element-4f4cc86>.e-con-inner{min-height:0!important;justify-content:center}@media(max-width:1024px){.elementor-470 .elementor-element.elementor-element-4f4cc86{height:400px!important;min-height:400px!important}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-4f4cc86{height:auto!important;min-height:420px!important;padding-top:40px!important;padding-bottom:40px!important}}
.elementor-470 .elementor-element.elementor-element-4f4cc86{height:440px!important;min-height:440px!important;box-sizing:border-box;padding-top:40px!important;padding-bottom:40px!important;justify-content:center!important}.elementor-470 .elementor-element.elementor-element-4f4cc86>.e-con-inner{gap:24px!important;justify-content:center!important}.elementor-470 .elementor-element.elementor-element-4f4cc86 h2{font-family:"Barlow Semi Condensed",sans-serif!important;font-size:42px!important;line-height:1.15!important;font-weight:700!important}.elementor-470 .elementor-element.elementor-element-4f4cc86 p{font-family:"Source Sans 3",sans-serif!important;font-size:19px!important;line-height:1.6!important;font-weight:600!important;margin:0!important}@media(max-width:1024px){.elementor-470 .elementor-element.elementor-element-4f4cc86{height:400px!important;min-height:400px!important}.elementor-470 .elementor-element.elementor-element-4f4cc86 h2{font-size:36px!important}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-4f4cc86{height:auto!important;min-height:420px!important}.elementor-470 .elementor-element.elementor-element-4f4cc86 h2{font-size:32px!important}.elementor-470 .elementor-element.elementor-element-4f4cc86 p{font-size:18px!important}}/* End custom CSS */