.elementor-14 .elementor-element.elementor-element-08ca343{--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;--overlay-opacity:0.71;--padding-top:128px;--padding-bottom:128px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-08ca343:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-08ca343 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://huenen.gouraan.com/wp-content/uploads/HUENEN-Hero.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-08ca343::before, .elementor-14 .elementor-element.elementor-element-08ca343 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-08ca343 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-08ca343 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-08ca343 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-08ca343 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-3548d57 .elementor-heading-title{font-size:15px;font-weight:700;line-height:1;color:var( --e-global-color-huenen_white );}.elementor-14 .elementor-element.elementor-element-5fea437 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-huenen_white );}.elementor-14 .elementor-element.elementor-element-910ef33{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-huenen_body_lg-font-size );font-weight:var( --e-global-typography-huenen_body_lg-font-weight );line-height:var( --e-global-typography-huenen_body_lg-line-height );color:var( --e-global-color-huenen_white );}.elementor-14 .elementor-element.elementor-element-fb38271{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-09c4c33 .elementor-button{background-color:var( --e-global-color-secondary );font-size:var( --e-global-typography-huenen_button-font-size );font-weight:var( --e-global-typography-huenen_button-font-weight );line-height:var( --e-global-typography-huenen_button-line-height );fill:var( --e-global-color-huenen_white );color:var( --e-global-color-huenen_white );padding:20px 40px 20px 40px;}.elementor-14 .elementor-element.elementor-element-09c4c33.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-09c4c33 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-09c4c33 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-14 .elementor-element.elementor-element-8eefa6f{--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:128px;--padding-bottom:128px;--padding-left:020px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-8eefa6f:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-8eefa6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-huenen_white );}.elementor-14 .elementor-element.elementor-element-650c750{text-align:center;}.elementor-14 .elementor-element.elementor-element-54bc649{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-54bc649.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-66e31be{--display:grid;--e-con-grid-template-columns:repeat(10, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:74px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-66e31be.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-a7daf2d .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-14 .elementor-element.elementor-element-a7daf2d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-a7daf2d.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-a7daf2d.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-a7daf2d .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-a7daf2d .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-a7daf2d .elementor-icon-box-title a{font-size:14px;font-weight:600;line-height:1.6;}.elementor-14 .elementor-element.elementor-element-0350ab9 .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-14 .elementor-element.elementor-element-0350ab9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-0350ab9.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-0350ab9.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-0350ab9 .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-0350ab9 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-0350ab9 .elementor-icon-box-title a{font-size:14px;font-weight:600;line-height:1.6;}.elementor-14 .elementor-element.elementor-element-093b791 .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-14 .elementor-element.elementor-element-093b791.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-093b791.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-093b791.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-093b791 .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-093b791 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-093b791 .elementor-icon-box-title a{font-size:14px;font-weight:600;line-height:1.6;}.elementor-14 .elementor-element.elementor-element-09967d6 .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-14 .elementor-element.elementor-element-09967d6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-09967d6.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-09967d6.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-09967d6 .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-09967d6 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-09967d6 .elementor-icon-box-title a{font-size:14px;font-weight:600;line-height:1.6;}.elementor-14 .elementor-element.elementor-element-8d0d4fe .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-14 .elementor-element.elementor-element-8d0d4fe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-8d0d4fe.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-8d0d4fe.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-8d0d4fe .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-8d0d4fe .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-8d0d4fe .elementor-icon-box-title a{font-size:14px;font-weight:600;line-height:1.6;}.elementor-14 .elementor-element.elementor-element-28ea35f .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-14 .elementor-element.elementor-element-28ea35f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-28ea35f.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-28ea35f.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-28ea35f .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-28ea35f .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-28ea35f .elementor-icon-box-title a{font-size:14px;font-weight:600;line-height:1.6;}.elementor-14 .elementor-element.elementor-element-ebe476b .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-14 .elementor-element.elementor-element-ebe476b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-ebe476b.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-ebe476b.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-ebe476b .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-ebe476b .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-ebe476b .elementor-icon-box-title a{font-size:14px;font-weight:600;line-height:1.6;}.elementor-14 .elementor-element.elementor-element-1da7e7f .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-14 .elementor-element.elementor-element-1da7e7f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-1da7e7f.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-1da7e7f.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-1da7e7f .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-1da7e7f .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-1da7e7f .elementor-icon-box-title a{font-size:14px;font-weight:600;line-height:1.6;}.elementor-14 .elementor-element.elementor-element-95edd60 .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-14 .elementor-element.elementor-element-95edd60.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-95edd60.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-95edd60.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-95edd60 .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-95edd60 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-95edd60 .elementor-icon-box-title a{font-size:14px;font-weight:600;line-height:1.6;}.elementor-14 .elementor-element.elementor-element-c7e217a .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-14 .elementor-element.elementor-element-c7e217a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-c7e217a.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-c7e217a.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-c7e217a .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-c7e217a .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-c7e217a .elementor-icon-box-title a{font-size:14px;font-weight:600;line-height:1.6;}.elementor-14 .elementor-element.elementor-element-c25c57f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-23ca312{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-23ca312:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-23ca312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-23ca312:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-5a7c74d .elementor-icon-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-5a7c74d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-5a7c74d.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-5a7c74d.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-5a7c74d.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-5a7c74d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-5a7c74d .elementor-icon{font-size:32px;}.elementor-14 .elementor-element.elementor-element-5a7c74d .elementor-icon svg{height:32px;}.elementor-14 .elementor-element.elementor-element-65ae0b6 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3;}.elementor-14 .elementor-element.elementor-element-9060c78 p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-2c0a0bf img{border-radius:24px 24px 24px 24px;}.elementor-14 .elementor-element.elementor-element-1fbaff2{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-1fbaff2:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1fbaff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-1fbaff2:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-8463309 .elementor-icon-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-8463309.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-8463309.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-8463309.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-8463309.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-8463309.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-8463309 .elementor-icon{font-size:32px;}.elementor-14 .elementor-element.elementor-element-8463309 .elementor-icon svg{height:32px;}.elementor-14 .elementor-element.elementor-element-d5f6d5a .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3;}.elementor-14 .elementor-element.elementor-element-ebedcd4 p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-0bde387 img{border-radius:24px 24px 24px 24px;}.elementor-14 .elementor-element.elementor-element-dce41a2{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-dce41a2:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-dce41a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-dce41a2:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-d78e039 .elementor-icon-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-d78e039.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-d78e039.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-d78e039.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-d78e039.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-d78e039.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-d78e039 .elementor-icon{font-size:32px;}.elementor-14 .elementor-element.elementor-element-d78e039 .elementor-icon svg{height:32px;}.elementor-14 .elementor-element.elementor-element-55823d6 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3;}.elementor-14 .elementor-element.elementor-element-4cbe351 p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-69f8ea4 img{border-radius:24px 24px 24px 24px;}.elementor-14 .elementor-element.elementor-element-c5598c6{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-c5598c6:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-c5598c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-c5598c6:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-9556ae5 .elementor-icon-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-9556ae5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-9556ae5.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-9556ae5.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-9556ae5.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-9556ae5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-9556ae5 .elementor-icon{font-size:32px;}.elementor-14 .elementor-element.elementor-element-9556ae5 .elementor-icon svg{height:32px;}.elementor-14 .elementor-element.elementor-element-038a433 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3;}.elementor-14 .elementor-element.elementor-element-49e2036 p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-a4e82f5 img{border-radius:24px 24px 24px 24px;}.elementor-14 .elementor-element.elementor-element-a9608b5{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-a9608b5:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a9608b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-a9608b5:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-817b63a .elementor-icon-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-817b63a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-817b63a.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-817b63a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-817b63a.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-817b63a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-817b63a .elementor-icon{font-size:32px;}.elementor-14 .elementor-element.elementor-element-817b63a .elementor-icon svg{height:32px;}.elementor-14 .elementor-element.elementor-element-26c320b .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3;}.elementor-14 .elementor-element.elementor-element-7f16f13 p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-fdb7f5a img{border-radius:24px 24px 24px 24px;}.elementor-14 .elementor-element.elementor-element-17ff53d{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-17ff53d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-17ff53d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-17ff53d:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-0f2327d .elementor-icon-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-0f2327d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-0f2327d.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-0f2327d.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-0f2327d.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-0f2327d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-0f2327d .elementor-icon{font-size:32px;}.elementor-14 .elementor-element.elementor-element-0f2327d .elementor-icon svg{height:32px;}.elementor-14 .elementor-element.elementor-element-e9aa271 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3;}.elementor-14 .elementor-element.elementor-element-c6d5da4 p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-6fa68c2 img{border-radius:24px 24px 24px 24px;}.elementor-14 .elementor-element.elementor-element-8155c15{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-8155c15:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-8155c15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-8155c15:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-8f92af5 .elementor-icon-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-8f92af5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-8f92af5.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-8f92af5.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-8f92af5.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-8f92af5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-8f92af5 .elementor-icon{font-size:32px;}.elementor-14 .elementor-element.elementor-element-8f92af5 .elementor-icon svg{height:32px;}.elementor-14 .elementor-element.elementor-element-3ba9447 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3;}.elementor-14 .elementor-element.elementor-element-7bad5f5 p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-fcc6fd9 img{border-radius:24px 24px 24px 24px;}.elementor-14 .elementor-element.elementor-element-dd45cba{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-dd45cba:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-dd45cba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-dd45cba:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-912b9b1 .elementor-icon-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-912b9b1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-912b9b1.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-912b9b1.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-912b9b1.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-912b9b1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-912b9b1 .elementor-icon{font-size:32px;}.elementor-14 .elementor-element.elementor-element-912b9b1 .elementor-icon svg{height:32px;}.elementor-14 .elementor-element.elementor-element-c1db064 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3;}.elementor-14 .elementor-element.elementor-element-a2d9738 p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-fc16a72 img{border-radius:24px 24px 24px 24px;}.elementor-14 .elementor-element.elementor-element-66c5149{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-66c5149:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-66c5149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-66c5149:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-469dd92 .elementor-icon-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-469dd92.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-469dd92.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-469dd92.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-469dd92.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-469dd92.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-469dd92 .elementor-icon{font-size:32px;}.elementor-14 .elementor-element.elementor-element-469dd92 .elementor-icon svg{height:32px;}.elementor-14 .elementor-element.elementor-element-229ec8e .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3;}.elementor-14 .elementor-element.elementor-element-b428112 p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-0670da6 img{border-radius:24px 24px 24px 24px;}.elementor-14 .elementor-element.elementor-element-fa30e8c{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-fa30e8c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-fa30e8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-fa30e8c:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-6e95199 .elementor-icon-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-6e95199.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-6e95199.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-6e95199.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-6e95199.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-6e95199.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-6e95199 .elementor-icon{font-size:32px;}.elementor-14 .elementor-element.elementor-element-6e95199 .elementor-icon svg{height:32px;}.elementor-14 .elementor-element.elementor-element-0bb8c4f .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3;}.elementor-14 .elementor-element.elementor-element-6728d02 p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-d17f2d3 img{border-radius:24px 24px 24px 24px;}.elementor-14 .elementor-element.elementor-element-c7c7606{--display:flex;--justify-content:center;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-c7c7606:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-c7c7606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-c7c7606:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-263e9f2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-huenen_white );}.elementor-14 .elementor-element.elementor-element-0b6b43b p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-0b6b43b{color:var( --e-global-color-huenen_white );}.elementor-14 .elementor-element.elementor-element-6d2639d .elementor-button{background-color:var( --e-global-color-text );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-6d2639d{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-6d2639d.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-35553ab{--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:128px;--padding-bottom:128px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-35553ab:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-35553ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-1a9a9b8{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:0.25px;}.elementor-14 .elementor-element.elementor-element-1a9a9b8 .elementor-divider-separator{width:65%;margin:0 auto;margin-center:0;}.elementor-14 .elementor-element.elementor-element-1a9a9b8 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-14 .elementor-element.elementor-element-412dd57{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-e44abb8{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-e3b7078{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-e3b7078 .elementor-headline{text-align:center;line-height:0px;}.elementor-14 .elementor-element.elementor-element-e3b7078 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-e3b7078 .elementor-headline-dynamic-wrapper path{stroke:#F5F5F500;}.elementor-14 .elementor-element.elementor-element-44c0b57{text-align:center;}.elementor-14 .elementor-element.elementor-element-44c0b57 .elementor-heading-title{font-size:14px;font-weight:600;line-height:1;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-25b80d4{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-1ee9326{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-1ee9326 .elementor-headline{text-align:center;line-height:0px;}.elementor-14 .elementor-element.elementor-element-1ee9326 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-1ee9326 .elementor-headline-dynamic-wrapper path{stroke:#F5F5F500;}.elementor-14 .elementor-element.elementor-element-9b3b1af{text-align:center;}.elementor-14 .elementor-element.elementor-element-9b3b1af .elementor-heading-title{font-size:14px;font-weight:600;line-height:1;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-4ed8064{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-2f8f4bd{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-2f8f4bd .elementor-headline{text-align:center;line-height:0px;}.elementor-14 .elementor-element.elementor-element-2f8f4bd .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-2f8f4bd .elementor-headline-dynamic-wrapper path{stroke:#F5F5F500;}.elementor-14 .elementor-element.elementor-element-ffd1064{text-align:center;}.elementor-14 .elementor-element.elementor-element-ffd1064 .elementor-heading-title{font-size:14px;font-weight:600;line-height:1;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-e3973b7{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-0006877{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-0006877 .elementor-headline{text-align:center;line-height:0px;}.elementor-14 .elementor-element.elementor-element-0006877 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-0006877 .elementor-headline-dynamic-wrapper path{stroke:#F5F5F500;}.elementor-14 .elementor-element.elementor-element-64ea6c5{text-align:center;}.elementor-14 .elementor-element.elementor-element-64ea6c5 .elementor-heading-title{font-size:14px;font-weight:600;line-height:1;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-e013658{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-8d0065d{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-8d0065d .elementor-headline{text-align:center;line-height:0px;}.elementor-14 .elementor-element.elementor-element-8d0065d .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-8d0065d .elementor-headline-dynamic-wrapper path{stroke:#F5F5F500;}.elementor-14 .elementor-element.elementor-element-cf4184d{text-align:center;}.elementor-14 .elementor-element.elementor-element-cf4184d .elementor-heading-title{font-size:14px;font-weight:600;line-height:1;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-bc522ed{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:0.25px;padding:0px 0px 20px 0px;}.elementor-14 .elementor-element.elementor-element-bc522ed .elementor-divider-separator{width:65%;margin:0 auto;margin-center:0;}.elementor-14 .elementor-element.elementor-element-bc522ed .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-14 .elementor-element.elementor-element-0a5afe9{text-align:center;}.elementor-14 .elementor-element.elementor-element-0a5afe9 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-d33d898{--e-image-carousel-slides-to-show:6;}.elementor-14 .elementor-element.elementor-element-d33d898 .swiper-wrapper{display:flex;align-items:center;}.elementor-14 .elementor-element.elementor-element-d33d898 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:12px 12px 12px 12px;}.elementor-14 .elementor-element.elementor-element-a2dcdaf{text-align:center;}.elementor-14 .elementor-element.elementor-element-a2dcdaf .elementor-heading-title{font-size:20px;font-weight:600;line-height:1;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-90273d0{--e-image-carousel-slides-to-show:6;}.elementor-14 .elementor-element.elementor-element-90273d0 .swiper-wrapper{display:flex;align-items:center;}.elementor-14 .elementor-element.elementor-element-90273d0 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:12px 12px 12px 12px;}.elementor-14 .elementor-element.elementor-element-9fe7a59{--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:74px;--padding-bottom:74px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-9fe7a59:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-9fe7a59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-cc88c06{text-align:center;}.elementor-14 .elementor-element.elementor-element-8ab8489{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-8a2f1ae{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-caf2644 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-caf2644.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-caf2644.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-caf2644.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-caf2644.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-caf2644.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-caf2644 .elementor-icon{font-size:33px;}.elementor-14 .elementor-element.elementor-element-caf2644 .elementor-icon svg{height:33px;}.elementor-14 .elementor-element.elementor-element-d97482d{text-align:center;}.elementor-14 .elementor-element.elementor-element-d97482d .elementor-heading-title{font-size:19px;font-weight:600;line-height:0;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-f6ff70b{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:var( --e-global-typography-huenen_small-font-size );font-weight:var( --e-global-typography-huenen_small-font-weight );line-height:var( --e-global-typography-huenen_small-line-height );color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-f6ff70b p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-12689e4{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-c17e035 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-c17e035.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-c17e035.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-c17e035.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-c17e035.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-c17e035.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-c17e035 .elementor-icon{font-size:33px;}.elementor-14 .elementor-element.elementor-element-c17e035 .elementor-icon svg{height:33px;}.elementor-14 .elementor-element.elementor-element-92776f0{text-align:center;}.elementor-14 .elementor-element.elementor-element-92776f0 .elementor-heading-title{font-size:19px;font-weight:600;line-height:0;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-6bc4bd7{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:var( --e-global-typography-huenen_small-font-size );font-weight:var( --e-global-typography-huenen_small-font-weight );line-height:var( --e-global-typography-huenen_small-line-height );color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-6bc4bd7 p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-5a9887a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-a977f98 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-a977f98.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-a977f98.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-a977f98.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-a977f98.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-a977f98.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-a977f98 .elementor-icon{font-size:33px;}.elementor-14 .elementor-element.elementor-element-a977f98 .elementor-icon svg{height:33px;}.elementor-14 .elementor-element.elementor-element-a0c45cf{text-align:center;}.elementor-14 .elementor-element.elementor-element-a0c45cf .elementor-heading-title{font-size:19px;font-weight:600;line-height:0;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-369fa25{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:var( --e-global-typography-huenen_small-font-size );font-weight:var( --e-global-typography-huenen_small-font-weight );line-height:var( --e-global-typography-huenen_small-line-height );color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-369fa25 p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-0d7b75c{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-12237e5 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-12237e5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-12237e5.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-12237e5.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-12237e5.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-12237e5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-12237e5 .elementor-icon{font-size:33px;}.elementor-14 .elementor-element.elementor-element-12237e5 .elementor-icon svg{height:33px;}.elementor-14 .elementor-element.elementor-element-e1f381f{text-align:center;}.elementor-14 .elementor-element.elementor-element-e1f381f .elementor-heading-title{font-size:19px;font-weight:600;line-height:0;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-667c8a7{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:var( --e-global-typography-huenen_small-font-size );font-weight:var( --e-global-typography-huenen_small-font-weight );line-height:var( --e-global-typography-huenen_small-line-height );color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-667c8a7 p{margin-block-end:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-66e31be{--width:100%;}}@media(max-width:1200px){.elementor-14 .elementor-element.elementor-element-5fea437 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-910ef33{font-size:var( --e-global-typography-huenen_body_lg-font-size );line-height:var( --e-global-typography-huenen_body_lg-line-height );}.elementor-14 .elementor-element.elementor-element-09c4c33{width:var( --container-widget-width, 258.117px );max-width:258.117px;--container-widget-width:258.117px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-09c4c33 .elementor-button{font-size:var( --e-global-typography-huenen_button-font-size );line-height:var( --e-global-typography-huenen_button-line-height );}.elementor-14 .elementor-element.elementor-element-66e31be{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-c25c57f{--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-263e9f2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-412dd57{--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-8ab8489{--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-f6ff70b{font-size:var( --e-global-typography-huenen_small-font-size );line-height:var( --e-global-typography-huenen_small-line-height );}.elementor-14 .elementor-element.elementor-element-6bc4bd7{font-size:var( --e-global-typography-huenen_small-font-size );line-height:var( --e-global-typography-huenen_small-line-height );}.elementor-14 .elementor-element.elementor-element-369fa25{font-size:var( --e-global-typography-huenen_small-font-size );line-height:var( --e-global-typography-huenen_small-line-height );}.elementor-14 .elementor-element.elementor-element-667c8a7{font-size:var( --e-global-typography-huenen_small-font-size );line-height:var( --e-global-typography-huenen_small-line-height );}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-5fea437 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-910ef33{font-size:var( --e-global-typography-huenen_body_lg-font-size );line-height:var( --e-global-typography-huenen_body_lg-line-height );}.elementor-14 .elementor-element.elementor-element-09c4c33 .elementor-button{font-size:var( --e-global-typography-huenen_button-font-size );line-height:var( --e-global-typography-huenen_button-line-height );}.elementor-14 .elementor-element.elementor-element-66e31be{--e-con-grid-template-columns:repeat(5, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-c25c57f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-65ae0b6 .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-d5f6d5a .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-55823d6 .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-038a433 .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-26c320b .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-e9aa271 .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-3ba9447 .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-c1db064 .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-229ec8e .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-0bb8c4f .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-263e9f2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-412dd57{--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-d33d898{--e-image-carousel-slides-to-show:5;}.elementor-14 .elementor-element.elementor-element-90273d0{--e-image-carousel-slides-to-show:5;}.elementor-14 .elementor-element.elementor-element-8ab8489{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-d97482d .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-f6ff70b{font-size:var( --e-global-typography-huenen_small-font-size );line-height:var( --e-global-typography-huenen_small-line-height );}.elementor-14 .elementor-element.elementor-element-92776f0 .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-6bc4bd7{font-size:var( --e-global-typography-huenen_small-font-size );line-height:var( --e-global-typography-huenen_small-line-height );}.elementor-14 .elementor-element.elementor-element-a0c45cf .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-369fa25{font-size:var( --e-global-typography-huenen_small-font-size );line-height:var( --e-global-typography-huenen_small-line-height );}.elementor-14 .elementor-element.elementor-element-e1f381f .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-667c8a7{font-size:var( --e-global-typography-huenen_small-font-size );line-height:var( --e-global-typography-huenen_small-line-height );}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-3548d57 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-5fea437 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-910ef33{width:100%;max-width:100%;font-size:var( --e-global-typography-huenen_body_lg-font-size );line-height:var( --e-global-typography-huenen_body_lg-line-height );}.elementor-14 .elementor-element.elementor-element-09c4c33{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-09c4c33 .elementor-button{font-size:var( --e-global-typography-huenen_button-font-size );line-height:var( --e-global-typography-huenen_button-line-height );}.elementor-14 .elementor-element.elementor-element-54bc649{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-66e31be{--e-con-grid-template-columns:repeat(3, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-a7daf2d .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-a7daf2d .elementor-icon-box-title a{font-size:14px;}.elementor-14 .elementor-element.elementor-element-0350ab9 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-0350ab9 .elementor-icon-box-title a{font-size:14px;}.elementor-14 .elementor-element.elementor-element-093b791 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-093b791 .elementor-icon-box-title a{font-size:14px;}.elementor-14 .elementor-element.elementor-element-09967d6 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-09967d6 .elementor-icon-box-title a{font-size:14px;}.elementor-14 .elementor-element.elementor-element-8d0d4fe .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-8d0d4fe .elementor-icon-box-title a{font-size:14px;}.elementor-14 .elementor-element.elementor-element-28ea35f .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-28ea35f .elementor-icon-box-title a{font-size:14px;}.elementor-14 .elementor-element.elementor-element-ebe476b .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-ebe476b .elementor-icon-box-title a{font-size:14px;}.elementor-14 .elementor-element.elementor-element-1da7e7f .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-1da7e7f .elementor-icon-box-title a{font-size:14px;}.elementor-14 .elementor-element.elementor-element-95edd60 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-95edd60 .elementor-icon-box-title a{font-size:14px;}.elementor-14 .elementor-element.elementor-element-c7e217a .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-c7e217a .elementor-icon-box-title a{font-size:14px;}.elementor-14 .elementor-element.elementor-element-c25c57f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-23ca312{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-65ae0b6 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-1fbaff2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-d5f6d5a .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-dce41a2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-55823d6 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-c5598c6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-038a433 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-a9608b5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-26c320b .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-17ff53d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-e9aa271 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-8155c15{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-3ba9447 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-dd45cba{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-c1db064 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-66c5149{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-229ec8e .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-fa30e8c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-0bb8c4f .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-c7c7606{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-263e9f2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-412dd57{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-44c0b57 .elementor-heading-title{font-size:15px;}.elementor-14 .elementor-element.elementor-element-9b3b1af .elementor-heading-title{font-size:15px;}.elementor-14 .elementor-element.elementor-element-ffd1064 .elementor-heading-title{font-size:15px;}.elementor-14 .elementor-element.elementor-element-64ea6c5 .elementor-heading-title{font-size:15px;}.elementor-14 .elementor-element.elementor-element-cf4184d .elementor-heading-title{font-size:15px;}.elementor-14 .elementor-element.elementor-element-0a5afe9 .elementor-heading-title{font-size:15px;}.elementor-14 .elementor-element.elementor-element-d33d898{--e-image-carousel-slides-to-show:3;}.elementor-14 .elementor-element.elementor-element-a2dcdaf .elementor-heading-title{font-size:15px;}.elementor-14 .elementor-element.elementor-element-90273d0{--e-image-carousel-slides-to-show:3;}.elementor-14 .elementor-element.elementor-element-8ab8489{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-d97482d .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-f6ff70b{font-size:var( --e-global-typography-huenen_small-font-size );line-height:var( --e-global-typography-huenen_small-line-height );}.elementor-14 .elementor-element.elementor-element-92776f0 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-6bc4bd7{font-size:var( --e-global-typography-huenen_small-font-size );line-height:var( --e-global-typography-huenen_small-line-height );}.elementor-14 .elementor-element.elementor-element-a0c45cf .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-369fa25{font-size:var( --e-global-typography-huenen_small-font-size );line-height:var( --e-global-typography-huenen_small-line-height );}.elementor-14 .elementor-element.elementor-element-e1f381f .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-667c8a7{font-size:var( --e-global-typography-huenen_small-font-size );line-height:var( --e-global-typography-huenen_small-line-height );}}/* Start custom CSS for image, class: .elementor-element-2c0a0bf */.service-card-image {
    position: relative;
    width: 100%;
    height: 190px;

    overflow: hidden;
    border-radius: 13px;

    background: #1e2831;
}

.service-card-image img {
    display: block;
    width: 100%;
    height: 100%;

    object-fit: cover;
    object-position: center;

    transition: transform 0.55s ease;
}

/* Overlay */
.service-card-image::before {
    content: "";
    position: absolute;
    inset: 0;

    background:
        linear-gradient(
            180deg,
            rgba(30, 40, 49, 0.02) 25%,
            rgba(30, 40, 49, 0.28) 100%
        );

    z-index: 1;
    pointer-events: none;
}

/* Red detail */
.service-card-image::after {
    content: "";
    position: absolute;
    left: 16px;
    bottom: 14px;

    width: 54px;
    height: 3px;

    background: #bc0100;
    border-radius: 10px;

    z-index: 2;
}

.service-detail-card:hover .service-card-image img {
    transform: scale(1.045);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0bde387 */.service-card-image {
    position: relative;
    width: 100%;
    height: 190px;

    overflow: hidden;
    border-radius: 13px;

    background: #1e2831;
}

.service-card-image img {
    display: block;
    width: 100%;
    height: 100%;

    object-fit: cover;
    object-position: center;

    transition: transform 0.55s ease;
}

/* Overlay */
.service-card-image::before {
    content: "";
    position: absolute;
    inset: 0;

    background:
        linear-gradient(
            180deg,
            rgba(30, 40, 49, 0.02) 25%,
            rgba(30, 40, 49, 0.28) 100%
        );

    z-index: 1;
    pointer-events: none;
}

/* Red detail */
.service-card-image::after {
    content: "";
    position: absolute;
    left: 16px;
    bottom: 14px;

    width: 54px;
    height: 3px;

    background: #bc0100;
    border-radius: 10px;

    z-index: 2;
}

.service-detail-card:hover .service-card-image img {
    transform: scale(1.045);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69f8ea4 */.service-card-image {
    position: relative;
    width: 100%;
    height: 190px;

    overflow: hidden;
    border-radius: 13px;

    background: #1e2831;
}

.service-card-image img {
    display: block;
    width: 100%;
    height: 100%;

    object-fit: cover;
    object-position: center;

    transition: transform 0.55s ease;
}

/* Overlay */
.service-card-image::before {
    content: "";
    position: absolute;
    inset: 0;

    background:
        linear-gradient(
            180deg,
            rgba(30, 40, 49, 0.02) 25%,
            rgba(30, 40, 49, 0.28) 100%
        );

    z-index: 1;
    pointer-events: none;
}

/* Red detail */
.service-card-image::after {
    content: "";
    position: absolute;
    left: 16px;
    bottom: 14px;

    width: 54px;
    height: 3px;

    background: #bc0100;
    border-radius: 10px;

    z-index: 2;
}

.service-detail-card:hover .service-card-image img {
    transform: scale(1.045);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a4e82f5 */.service-card-image {
    position: relative;
    width: 100%;
    height: 190px;

    overflow: hidden;
    border-radius: 13px;

    background: #1e2831;
}

.service-card-image img {
    display: block;
    width: 100%;
    height: 100%;

    object-fit: cover;
    object-position: center;

    transition: transform 0.55s ease;
}

/* Overlay */
.service-card-image::before {
    content: "";
    position: absolute;
    inset: 0;

    background:
        linear-gradient(
            180deg,
            rgba(30, 40, 49, 0.02) 25%,
            rgba(30, 40, 49, 0.28) 100%
        );

    z-index: 1;
    pointer-events: none;
}

/* Red detail */
.service-card-image::after {
    content: "";
    position: absolute;
    left: 16px;
    bottom: 14px;

    width: 54px;
    height: 3px;

    background: #bc0100;
    border-radius: 10px;

    z-index: 2;
}

.service-detail-card:hover .service-card-image img {
    transform: scale(1.045);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fdb7f5a */.service-card-image {
    position: relative;
    width: 100%;
    height: 190px;

    overflow: hidden;
    border-radius: 13px;

    background: #1e2831;
}

.service-card-image img {
    display: block;
    width: 100%;
    height: 100%;

    object-fit: cover;
    object-position: center;

    transition: transform 0.55s ease;
}

/* Overlay */
.service-card-image::before {
    content: "";
    position: absolute;
    inset: 0;

    background:
        linear-gradient(
            180deg,
            rgba(30, 40, 49, 0.02) 25%,
            rgba(30, 40, 49, 0.28) 100%
        );

    z-index: 1;
    pointer-events: none;
}

/* Red detail */
.service-card-image::after {
    content: "";
    position: absolute;
    left: 16px;
    bottom: 14px;

    width: 54px;
    height: 3px;

    background: #bc0100;
    border-radius: 10px;

    z-index: 2;
}

.service-detail-card:hover .service-card-image img {
    transform: scale(1.045);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fa68c2 */.service-card-image {
    position: relative;
    width: 100%;
    height: 190px;

    overflow: hidden;
    border-radius: 13px;

    background: #1e2831;
}

.service-card-image img {
    display: block;
    width: 100%;
    height: 100%;

    object-fit: cover;
    object-position: center;

    transition: transform 0.55s ease;
}

/* Overlay */
.service-card-image::before {
    content: "";
    position: absolute;
    inset: 0;

    background:
        linear-gradient(
            180deg,
            rgba(30, 40, 49, 0.02) 25%,
            rgba(30, 40, 49, 0.28) 100%
        );

    z-index: 1;
    pointer-events: none;
}

/* Red detail */
.service-card-image::after {
    content: "";
    position: absolute;
    left: 16px;
    bottom: 14px;

    width: 54px;
    height: 3px;

    background: #bc0100;
    border-radius: 10px;

    z-index: 2;
}

.service-detail-card:hover .service-card-image img {
    transform: scale(1.045);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fcc6fd9 */.service-card-image {
    position: relative;
    width: 100%;
    height: 190px;

    overflow: hidden;
    border-radius: 13px;

    background: #1e2831;
}

.service-card-image img {
    display: block;
    width: 100%;
    height: 100%;

    object-fit: cover;
    object-position: center;

    transition: transform 0.55s ease;
}

/* Overlay */
.service-card-image::before {
    content: "";
    position: absolute;
    inset: 0;

    background:
        linear-gradient(
            180deg,
            rgba(30, 40, 49, 0.02) 25%,
            rgba(30, 40, 49, 0.28) 100%
        );

    z-index: 1;
    pointer-events: none;
}

/* Red detail */
.service-card-image::after {
    content: "";
    position: absolute;
    left: 16px;
    bottom: 14px;

    width: 54px;
    height: 3px;

    background: #bc0100;
    border-radius: 10px;

    z-index: 2;
}

.service-detail-card:hover .service-card-image img {
    transform: scale(1.045);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc16a72 */.service-card-image {
    position: relative;
    width: 100%;
    height: 190px;

    overflow: hidden;
    border-radius: 13px;

    background: #1e2831;
}

.service-card-image img {
    display: block;
    width: 100%;
    height: 100%;

    object-fit: cover;
    object-position: center;

    transition: transform 0.55s ease;
}

/* Overlay */
.service-card-image::before {
    content: "";
    position: absolute;
    inset: 0;

    background:
        linear-gradient(
            180deg,
            rgba(30, 40, 49, 0.02) 25%,
            rgba(30, 40, 49, 0.28) 100%
        );

    z-index: 1;
    pointer-events: none;
}

/* Red detail */
.service-card-image::after {
    content: "";
    position: absolute;
    left: 16px;
    bottom: 14px;

    width: 54px;
    height: 3px;

    background: #bc0100;
    border-radius: 10px;

    z-index: 2;
}

.service-detail-card:hover .service-card-image img {
    transform: scale(1.045);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0670da6 */.service-card-image {
    position: relative;
    width: 100%;
    height: 190px;

    overflow: hidden;
    border-radius: 13px;

    background: #1e2831;
}

.service-card-image img {
    display: block;
    width: 100%;
    height: 100%;

    object-fit: cover;
    object-position: center;

    transition: transform 0.55s ease;
}

/* Overlay */
.service-card-image::before {
    content: "";
    position: absolute;
    inset: 0;

    background:
        linear-gradient(
            180deg,
            rgba(30, 40, 49, 0.02) 25%,
            rgba(30, 40, 49, 0.28) 100%
        );

    z-index: 1;
    pointer-events: none;
}

/* Red detail */
.service-card-image::after {
    content: "";
    position: absolute;
    left: 16px;
    bottom: 14px;

    width: 54px;
    height: 3px;

    background: #bc0100;
    border-radius: 10px;

    z-index: 2;
}

.service-detail-card:hover .service-card-image img {
    transform: scale(1.045);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d17f2d3 */.service-card-image {
    position: relative;
    width: 100%;
    height: 190px;

    overflow: hidden;
    border-radius: 13px;

    background: #1e2831;
}

.service-card-image img {
    display: block;
    width: 100%;
    height: 100%;

    object-fit: cover;
    object-position: center;

    transition: transform 0.55s ease;
}

/* Overlay */
.service-card-image::before {
    content: "";
    position: absolute;
    inset: 0;

    background:
        linear-gradient(
            180deg,
            rgba(30, 40, 49, 0.02) 25%,
            rgba(30, 40, 49, 0.28) 100%
        );

    z-index: 1;
    pointer-events: none;
}

/* Red detail */
.service-card-image::after {
    content: "";
    position: absolute;
    left: 16px;
    bottom: 14px;

    width: 54px;
    height: 3px;

    background: #bc0100;
    border-radius: 10px;

    z-index: 2;
}

.service-detail-card:hover .service-card-image img {
    transform: scale(1.045);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c25c57f */.service-detail-card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-height: 520px;
    padding: 30px;

    background:
        linear-gradient(
            180deg,
            #ffffff 0%,
            #f8f8f8 100%
        );

    border: 1px solid #d9d9d9;
    border-radius: 18px;
    overflow: hidden;

    box-shadow:
        0 10px 28px rgba(30, 40, 49, 0.06);

    transition:
        transform 0.3s ease,
        border-color 0.3s ease,
        box-shadow 0.3s ease;
}

/* الخط الأحمر العلوي */
.service-detail-card::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;

    width: 100%;
    height: 4px;

    background: #bc0100;

    transform: scaleX(0.22);
    transform-origin: left;
    transition: transform 0.35s ease;
}

/* رقم خلفي خفيف اختياري */
.service-detail-card::after {
    content: "";
    position: absolute;
    right: -35px;
    top: -35px;

    width: 130px;
    height: 130px;

    border: 1px solid rgba(188, 1, 0, 0.08);
    border-radius: 50%;

    box-shadow:
        0 0 0 25px rgba(188, 1, 0, 0.025);

    pointer-events: none;
}

/* Hover */
.service-detail-card:hover {
    transform: translateY(-7px);
    border-color: rgba(188, 1, 0, 0.28);

    box-shadow:
        0 22px 48px rgba(30, 40, 49, 0.11);
}

.service-detail-card:hover::before {
    transform: scaleX(1);
}

/* Icon */
.service-detail-card .elementor-icon {
    color: #bc0100;
    font-size: 36px;
    margin-bottom: 24px;
}

/* Heading */
.service-detail-card h3 {
    color: #1e2831;
    font-size: 26px;
    font-weight: 700;
    line-height: 1.25;
    margin: 0 0 18px;
}

/* Description */
.service-detail-card p {
    color: #717171;
    font-size: 16px;
    line-height: 1.7;
    margin: 0 0 28px;
}

/* دفع الصورة لنهاية الكارت */
.service-detail-card .service-card-image {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a2f1ae */.glass-bg{

    background:linear-gradient(
        180deg,
        rgba(255,255,255,.06),
        rgba(255,255,255,.03)
    );

    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    border:1px solid rgba(255,255,255,.10);

    border-radius:18px;

    box-shadow:
        0 15px 40px rgba(0,0,0,.22),
        inset 0 1px rgba(255,255,255,.08);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12689e4 */.glass-bg{

    background:linear-gradient(
        180deg,
        rgba(255,255,255,.06),
        rgba(255,255,255,.03)
    );

    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    border:1px solid rgba(255,255,255,.10);

    border-radius:18px;

    box-shadow:
        0 15px 40px rgba(0,0,0,.22),
        inset 0 1px rgba(255,255,255,.08);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9887a */.glass-bg{

    background:linear-gradient(
        180deg,
        rgba(255,255,255,.06),
        rgba(255,255,255,.03)
    );

    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    border:1px solid rgba(255,255,255,.10);

    border-radius:18px;

    box-shadow:
        0 15px 40px rgba(0,0,0,.22),
        inset 0 1px rgba(255,255,255,.08);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7b75c */.glass-bg{

    background:linear-gradient(
        180deg,
        rgba(255,255,255,.06),
        rgba(255,255,255,.03)
    );

    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    border:1px solid rgba(255,255,255,.10);

    border-radius:18px;

    box-shadow:
        0 15px 40px rgba(0,0,0,.22),
        inset 0 1px rgba(255,255,255,.08);

}/* End custom CSS */