.elementor-88 .elementor-element.elementor-element-8cca98e{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-8cca98e:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-8cca98e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-88 .elementor-element.elementor-element-d5244fc{--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;}.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-88 .elementor-element.elementor-element-eb18b94 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;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-88 .elementor-element.elementor-element-b046288{font-family:"Montserrat", Sans-serif;font-weight:400;color:#7D7D7D;}.elementor-88 .elementor-element.elementor-element-da3a706{--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;}.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-88 .elementor-element.elementor-element-8a01978 .elementor-button{background-color:#FBC02D;font-family:"Montserrat", Sans-serif;font-weight:500;fill:#111827;color:#111827;border-radius:15px 15px 15px 15px;}.elementor-88 .elementor-element.elementor-element-8a01978 .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-8a01978 .elementor-button:focus{background-color:#FFD15F;}.elementor-88 .elementor-element.elementor-element-1a50471 .elementor-button{background-color:#111827;font-family:"Montserrat", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#787878;border-radius:15px 15px 15px 15px;}.elementor-88 .elementor-element.elementor-element-1a50471{border-style:none;}.elementor-88 .elementor-element.elementor-element-1a50471:hover{border-style:none;}.elementor-88 .elementor-element.elementor-element-1a50471 .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-1a50471 .elementor-button:focus{border-color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-88 .elementor-element.elementor-element-ad7b33f .elementor-icon-list-icon i{color:#FBC02D;transition:color 0.3s;}.elementor-88 .elementor-element.elementor-element-ad7b33f .elementor-icon-list-icon svg{fill:#FBC02D;transition:fill 0.3s;}.elementor-88 .elementor-element.elementor-element-ad7b33f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-88 .elementor-element.elementor-element-ad7b33f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-88 .elementor-element.elementor-element-ad7b33f .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;}.elementor-88 .elementor-element.elementor-element-ad7b33f .elementor-icon-list-text{color:#7D7D7D;transition:color 0.3s;}.elementor-88 .elementor-element.elementor-element-38d318c{--display:flex;--min-height:0px;--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;}.elementor-88 .elementor-element.elementor-element-38d318c.e-con{--e-con-transform-rotateZ:3deg;}.elementor-88 .elementor-element.elementor-element-38d318c.e-con:hover{--e-con-transform-rotateZ:0deg;}.elementor-widget-image .widget-image-caption{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-88 .elementor-element.elementor-element-187a6e6:hover{--e-transform-rotateZ:0deg;}.elementor-88 .elementor-element.elementor-element-187a6e6{--e-transform-transition-duration:700ms;border-radius:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-187a6e6 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 100px 9px rgba(231.20000000000002, 231.20000000000002, 231.20000000000002, 0.32);}.elementor-88 .elementor-element.elementor-element-f2eb73a{--display:flex;--position:absolute;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#374151;--border-color:#374151;--border-radius:15px 15px 15px 15px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;bottom:216px;}.elementor-88 .elementor-element.elementor-element-f2eb73a:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-f2eb73a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000C4;}.elementor-88 .elementor-element.elementor-element-f2eb73a.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-f2eb73a{left:30px;}body.rtl .elementor-88 .elementor-element.elementor-element-f2eb73a{right:30px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-88 .elementor-element.elementor-element-6192fdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-6192fdf .elementor-icon-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-6192fdf.elementor-view-stacked .elementor-icon{background-color:#FBC02D;color:#111827;}.elementor-88 .elementor-element.elementor-element-6192fdf.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-6192fdf.elementor-view-default .elementor-icon{color:#FBC02D;border-color:#FBC02D;}.elementor-88 .elementor-element.elementor-element-6192fdf.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-6192fdf.elementor-view-default .elementor-icon svg{fill:#FBC02D;}.elementor-88 .elementor-element.elementor-element-6192fdf.elementor-view-framed .elementor-icon{background-color:#111827;}.elementor-88 .elementor-element.elementor-element-6192fdf.elementor-view-stacked .elementor-icon svg{fill:#111827;}.elementor-88 .elementor-element.elementor-element-6192fdf .elementor-icon{font-size:11px;}.elementor-88 .elementor-element.elementor-element-6192fdf .elementor-icon svg{height:11px;}.elementor-88 .elementor-element.elementor-element-5a6cfb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-88 .elementor-element.elementor-element-ceb0ada{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-53ce90e{--display:flex;}.elementor-88 .elementor-element.elementor-element-ad4ee02{text-align:center;}.elementor-88 .elementor-element.elementor-element-ad4ee02 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#FBC02D;}.elementor-88 .elementor-element.elementor-element-7f230cb{text-align:center;}.elementor-88 .elementor-element.elementor-element-7f230cb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#111827;}.elementor-88 .elementor-element.elementor-element-37a6aaa{--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:040px 040px;--row-gap:040px;--column-gap:040px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-37a6aaa:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-37a6aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-88 .elementor-element.elementor-element-991de91{--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;}.elementor-88 .elementor-element.elementor-element-5ebb575{--display:flex;}.elementor-88 .elementor-element.elementor-element-f4fe9c1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#FBC02D;}.elementor-88 .elementor-element.elementor-element-4157fdf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-3063477{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#9CA3AF;}.elementor-88 .elementor-element.elementor-element-7d2899a{--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;}.elementor-88 .elementor-element.elementor-element-d453a05{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-88 .elementor-element.elementor-element-2a08cef{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#484848;--border-color:#484848;--border-radius:8px 8px 8px 8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-88 .elementor-element.elementor-element-2a08cef:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-2a08cef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2937;}.elementor-88 .elementor-element.elementor-element-2a08cef.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-88 .elementor-element.elementor-element-2a08cef:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6B7280;--border-color:#6B7280;--border-radius:9px 9px 9px 9px;--border-top-left-radius:9px;--border-top-right-radius:9px;--border-bottom-right-radius:9px;--border-bottom-left-radius:9px;}.elementor-88 .elementor-element.elementor-element-2a08cef, .elementor-88 .elementor-element.elementor-element-2a08cef::before{--border-transition:0.3s;}.elementor-88 .elementor-element.elementor-element-db16ab8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-db16ab8 .elementor-icon-wrapper{text-align:left;}.elementor-88 .elementor-element.elementor-element-db16ab8.elementor-view-stacked .elementor-icon{background-color:#2C2C2C;color:#FBC02D;}.elementor-88 .elementor-element.elementor-element-db16ab8.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-db16ab8.elementor-view-default .elementor-icon{color:#2C2C2C;border-color:#2C2C2C;}.elementor-88 .elementor-element.elementor-element-db16ab8.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-db16ab8.elementor-view-default .elementor-icon svg{fill:#2C2C2C;}.elementor-88 .elementor-element.elementor-element-db16ab8.elementor-view-framed .elementor-icon{background-color:#FBC02D;}.elementor-88 .elementor-element.elementor-element-db16ab8.elementor-view-stacked .elementor-icon svg{fill:#FBC02D;}.elementor-88 .elementor-element.elementor-element-db16ab8 .elementor-icon{font-size:18px;}.elementor-88 .elementor-element.elementor-element-db16ab8 .elementor-icon svg{height:18px;}.elementor-88 .elementor-element.elementor-element-41c5800 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-accfe91{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;line-height:11px;color:#9CA3AF;}.elementor-88 .elementor-element.elementor-element-9a6b121{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#484848;--border-color:#484848;--border-radius:8px 8px 8px 8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-88 .elementor-element.elementor-element-9a6b121:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-9a6b121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2937;}.elementor-88 .elementor-element.elementor-element-9a6b121.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-88 .elementor-element.elementor-element-9a6b121:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6B7280;--border-color:#6B7280;--border-radius:9px 9px 9px 9px;--border-top-left-radius:9px;--border-top-right-radius:9px;--border-bottom-right-radius:9px;--border-bottom-left-radius:9px;}.elementor-88 .elementor-element.elementor-element-9a6b121, .elementor-88 .elementor-element.elementor-element-9a6b121::before{--border-transition:0.3s;}.elementor-88 .elementor-element.elementor-element-2a56567{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-2a56567 .elementor-icon-wrapper{text-align:left;}.elementor-88 .elementor-element.elementor-element-2a56567.elementor-view-stacked .elementor-icon{background-color:#2C2C2C;color:#FBC02D;}.elementor-88 .elementor-element.elementor-element-2a56567.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-2a56567.elementor-view-default .elementor-icon{color:#2C2C2C;border-color:#2C2C2C;}.elementor-88 .elementor-element.elementor-element-2a56567.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-2a56567.elementor-view-default .elementor-icon svg{fill:#2C2C2C;}.elementor-88 .elementor-element.elementor-element-2a56567.elementor-view-framed .elementor-icon{background-color:#FBC02D;}.elementor-88 .elementor-element.elementor-element-2a56567.elementor-view-stacked .elementor-icon svg{fill:#FBC02D;}.elementor-88 .elementor-element.elementor-element-2a56567 .elementor-icon{font-size:18px;}.elementor-88 .elementor-element.elementor-element-2a56567 .elementor-icon svg{height:18px;}.elementor-88 .elementor-element.elementor-element-1edc135 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-dacf81d{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;line-height:11px;color:#9CA3AF;}.elementor-88 .elementor-element.elementor-element-6cb1183{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#484848;--border-color:#484848;--border-radius:8px 8px 8px 8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-88 .elementor-element.elementor-element-6cb1183:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-6cb1183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2937;}.elementor-88 .elementor-element.elementor-element-6cb1183.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-88 .elementor-element.elementor-element-6cb1183:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6B7280;--border-color:#6B7280;--border-radius:9px 9px 9px 9px;--border-top-left-radius:9px;--border-top-right-radius:9px;--border-bottom-right-radius:9px;--border-bottom-left-radius:9px;}.elementor-88 .elementor-element.elementor-element-6cb1183, .elementor-88 .elementor-element.elementor-element-6cb1183::before{--border-transition:0.3s;}.elementor-88 .elementor-element.elementor-element-4667e5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-4667e5d .elementor-icon-wrapper{text-align:left;}.elementor-88 .elementor-element.elementor-element-4667e5d.elementor-view-stacked .elementor-icon{background-color:#2C2C2C;color:#FBC02D;}.elementor-88 .elementor-element.elementor-element-4667e5d.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-4667e5d.elementor-view-default .elementor-icon{color:#2C2C2C;border-color:#2C2C2C;}.elementor-88 .elementor-element.elementor-element-4667e5d.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-4667e5d.elementor-view-default .elementor-icon svg{fill:#2C2C2C;}.elementor-88 .elementor-element.elementor-element-4667e5d.elementor-view-framed .elementor-icon{background-color:#FBC02D;}.elementor-88 .elementor-element.elementor-element-4667e5d.elementor-view-stacked .elementor-icon svg{fill:#FBC02D;}.elementor-88 .elementor-element.elementor-element-4667e5d .elementor-icon{font-size:18px;}.elementor-88 .elementor-element.elementor-element-4667e5d .elementor-icon svg{height:18px;}.elementor-88 .elementor-element.elementor-element-24439e1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-e530d86{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;line-height:11px;color:#9CA3AF;}.elementor-88 .elementor-element.elementor-element-8b09533{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-676d3ff{--display:flex;}.elementor-88 .elementor-element.elementor-element-3d4cb6f{--display:flex;}.elementor-88 .elementor-element.elementor-element-9c3adcb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#FBC02D;}.elementor-88 .elementor-element.elementor-element-ce111c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;color:#111827;}.elementor-88 .elementor-element.elementor-element-c162e0d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-88 .elementor-element.elementor-element-4d48474 .elementor-cta .elementor-cta__bg, .elementor-88 .elementor-element.elementor-element-4d48474 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-88 .elementor-element.elementor-element-4d48474{width:var( --container-widget-width, 31% );max-width:31%;padding:0px 0px 0px 0px;--container-widget-width:31%;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;}.elementor-88 .elementor-element.elementor-element-4d48474 .elementor-cta__content{min-height:250px;text-align:left;padding:0px 0px 0px 30px;}.elementor-88 .elementor-element.elementor-element-4d48474 .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-4d48474 .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-d723bee .elementor-cta .elementor-cta__bg, .elementor-88 .elementor-element.elementor-element-d723bee .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-88 .elementor-element.elementor-element-d723bee{width:var( --container-widget-width, 31% );max-width:31%;padding:0px 0px 0px 0px;--container-widget-width:31%;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;}.elementor-88 .elementor-element.elementor-element-d723bee .elementor-cta__content{min-height:250px;text-align:left;padding:0px 0px 0px 30px;}.elementor-88 .elementor-element.elementor-element-d723bee .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-d723bee .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-889e9fd .elementor-cta .elementor-cta__bg, .elementor-88 .elementor-element.elementor-element-889e9fd .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-88 .elementor-element.elementor-element-889e9fd{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;}.elementor-88 .elementor-element.elementor-element-889e9fd .elementor-cta__content{min-height:250px;text-align:left;padding:0px 0px 0px 30px;}.elementor-88 .elementor-element.elementor-element-889e9fd .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-889e9fd .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-cfb782c .elementor-cta .elementor-cta__bg, .elementor-88 .elementor-element.elementor-element-cfb782c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-88 .elementor-element.elementor-element-cfb782c{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;}.elementor-88 .elementor-element.elementor-element-cfb782c .elementor-cta__content{min-height:250px;text-align:left;padding:0px 0px 0px 30px;}.elementor-88 .elementor-element.elementor-element-cfb782c .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-cfb782c .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-64d70cb .elementor-cta .elementor-cta__bg, .elementor-88 .elementor-element.elementor-element-64d70cb .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-88 .elementor-element.elementor-element-64d70cb{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;}.elementor-88 .elementor-element.elementor-element-64d70cb .elementor-cta__content{min-height:250px;text-align:left;padding:0px 0px 0px 30px;}.elementor-88 .elementor-element.elementor-element-64d70cb .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-64d70cb .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-41b0e73 .elementor-cta .elementor-cta__bg, .elementor-88 .elementor-element.elementor-element-41b0e73 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-88 .elementor-element.elementor-element-41b0e73{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;}.elementor-88 .elementor-element.elementor-element-41b0e73 .elementor-cta__content{min-height:250px;text-align:left;padding:0px 0px 0px 30px;}.elementor-88 .elementor-element.elementor-element-41b0e73 .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-41b0e73 .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-858c96a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-858c96a:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-858c96a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-88 .elementor-element.elementor-element-829a0c9{--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;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{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-88 .elementor-element.elementor-element-df0e431 .elementor-counter-number-wrapper{color:#FBC02D;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;}.elementor-88 .elementor-element.elementor-element-df0e431 .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-88 .elementor-element.elementor-element-482b289{--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;}.elementor-88 .elementor-element.elementor-element-e2da6db .elementor-counter-number-wrapper{color:#FBC02D;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;}.elementor-88 .elementor-element.elementor-element-e2da6db .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-88 .elementor-element.elementor-element-f2918a7{--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;}.elementor-88 .elementor-element.elementor-element-36bbce0 .elementor-counter-number-wrapper{color:#FBC02D;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;}.elementor-88 .elementor-element.elementor-element-36bbce0 .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-88 .elementor-element.elementor-element-3f79d70{--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;}.elementor-88 .elementor-element.elementor-element-d2f4677 .elementor-counter-number-wrapper{color:#FBC02D;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;}.elementor-88 .elementor-element.elementor-element-d2f4677 .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-88 .elementor-element.elementor-element-4a4ab25{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-1ef88c5{--display:flex;}.elementor-88 .elementor-element.elementor-element-e2f3216{--display:flex;}.elementor-88 .elementor-element.elementor-element-56efa09{text-align:center;}.elementor-88 .elementor-element.elementor-element-56efa09 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#FBC02D;}.elementor-88 .elementor-element.elementor-element-613ae4c{text-align:center;}.elementor-88 .elementor-element.elementor-element-613ae4c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#111827;}.elementor-88 .elementor-element.elementor-element-8773249{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:31px 31px;--row-gap:31px;--column-gap:31px;}.elementor-88 .elementor-element.elementor-element-f6a38b8{--display:flex;--gap:015px 015px;--row-gap:015px;--column-gap:015px;}.elementor-88 .elementor-element.elementor-element-3dfa955 .elementor-icon-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-3dfa955.elementor-view-stacked .elementor-icon{background-color:#FFF2D1;color:#FBC02D;}.elementor-88 .elementor-element.elementor-element-3dfa955.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-3dfa955.elementor-view-default .elementor-icon{color:#FFF2D1;border-color:#FFF2D1;}.elementor-88 .elementor-element.elementor-element-3dfa955.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-3dfa955.elementor-view-default .elementor-icon svg{fill:#FFF2D1;}.elementor-88 .elementor-element.elementor-element-3dfa955.elementor-view-framed .elementor-icon{background-color:#FBC02D;}.elementor-88 .elementor-element.elementor-element-3dfa955.elementor-view-stacked .elementor-icon svg{fill:#FBC02D;}.elementor-88 .elementor-element.elementor-element-3dfa955 .elementor-icon{font-size:21px;}.elementor-88 .elementor-element.elementor-element-3dfa955 .elementor-icon svg{height:21px;}.elementor-88 .elementor-element.elementor-element-c90564b{text-align:center;}.elementor-88 .elementor-element.elementor-element-c90564b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#111827;}.elementor-88 .elementor-element.elementor-element-3ebad73{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;color:#5C5C5C;}.elementor-88 .elementor-element.elementor-element-a3ce226{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-88 .elementor-element.elementor-element-ce87841 .elementor-icon-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-ce87841.elementor-view-stacked .elementor-icon{background-color:#FFF2D1;color:#FBC02D;}.elementor-88 .elementor-element.elementor-element-ce87841.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-ce87841.elementor-view-default .elementor-icon{color:#FFF2D1;border-color:#FFF2D1;}.elementor-88 .elementor-element.elementor-element-ce87841.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-ce87841.elementor-view-default .elementor-icon svg{fill:#FFF2D1;}.elementor-88 .elementor-element.elementor-element-ce87841.elementor-view-framed .elementor-icon{background-color:#FBC02D;}.elementor-88 .elementor-element.elementor-element-ce87841.elementor-view-stacked .elementor-icon svg{fill:#FBC02D;}.elementor-88 .elementor-element.elementor-element-ce87841 .elementor-icon{font-size:21px;}.elementor-88 .elementor-element.elementor-element-ce87841 .elementor-icon svg{height:21px;}.elementor-88 .elementor-element.elementor-element-65fc161{text-align:center;}.elementor-88 .elementor-element.elementor-element-65fc161 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#111827;}.elementor-88 .elementor-element.elementor-element-7f3f47a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;color:#5C5C5C;}.elementor-88 .elementor-element.elementor-element-3c7c690{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-88 .elementor-element.elementor-element-275eb67 .elementor-icon-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-275eb67.elementor-view-stacked .elementor-icon{background-color:#FFF2D1;color:#FBC02D;}.elementor-88 .elementor-element.elementor-element-275eb67.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-275eb67.elementor-view-default .elementor-icon{color:#FFF2D1;border-color:#FFF2D1;}.elementor-88 .elementor-element.elementor-element-275eb67.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-275eb67.elementor-view-default .elementor-icon svg{fill:#FFF2D1;}.elementor-88 .elementor-element.elementor-element-275eb67.elementor-view-framed .elementor-icon{background-color:#FBC02D;}.elementor-88 .elementor-element.elementor-element-275eb67.elementor-view-stacked .elementor-icon svg{fill:#FBC02D;}.elementor-88 .elementor-element.elementor-element-275eb67 .elementor-icon{font-size:21px;}.elementor-88 .elementor-element.elementor-element-275eb67 .elementor-icon svg{height:21px;}.elementor-88 .elementor-element.elementor-element-dba1958{text-align:center;}.elementor-88 .elementor-element.elementor-element-dba1958 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#111827;}.elementor-88 .elementor-element.elementor-element-e546803{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;color:#5C5C5C;}.elementor-88 .elementor-element.elementor-element-d9484cd{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-88 .elementor-element.elementor-element-3a1fb9d .elementor-icon-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-3a1fb9d.elementor-view-stacked .elementor-icon{background-color:#C4FFC3;color:#1AC215;}.elementor-88 .elementor-element.elementor-element-3a1fb9d.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-3a1fb9d.elementor-view-default .elementor-icon{color:#C4FFC3;border-color:#C4FFC3;}.elementor-88 .elementor-element.elementor-element-3a1fb9d.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-3a1fb9d.elementor-view-default .elementor-icon svg{fill:#C4FFC3;}.elementor-88 .elementor-element.elementor-element-3a1fb9d.elementor-view-framed .elementor-icon{background-color:#1AC215;}.elementor-88 .elementor-element.elementor-element-3a1fb9d.elementor-view-stacked .elementor-icon svg{fill:#1AC215;}.elementor-88 .elementor-element.elementor-element-3a1fb9d .elementor-icon{font-size:21px;}.elementor-88 .elementor-element.elementor-element-3a1fb9d .elementor-icon svg{height:21px;}.elementor-88 .elementor-element.elementor-element-f077042{text-align:center;}.elementor-88 .elementor-element.elementor-element-f077042 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#111827;}.elementor-88 .elementor-element.elementor-element-1475a5b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;color:#5C5C5C;}.elementor-88 .elementor-element.elementor-element-02451bc{--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:040px 040px;--row-gap:040px;--column-gap:040px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-02451bc:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-02451bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-88 .elementor-element.elementor-element-7fc5a56{--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;}.elementor-88 .elementor-element.elementor-element-7f20e83{--display:flex;}.elementor-88 .elementor-element.elementor-element-e491a53 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#FBC02D;}.elementor-88 .elementor-element.elementor-element-2a5c516 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-3884afe{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#9CA3AF;}.elementor-88 .elementor-element.elementor-element-1fcb1b7 .elementor-button{background-color:#FBC02D;font-family:"Montserrat", Sans-serif;font-weight:500;fill:#111827;color:#111827;border-radius:15px 15px 15px 15px;}.elementor-88 .elementor-element.elementor-element-1fcb1b7 .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-1fcb1b7 .elementor-button:focus{background-color:#FFD15F;}.elementor-88 .elementor-element.elementor-element-bfbdf95{--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;}.elementor-88 .elementor-element.elementor-element-04ce590{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-88 .elementor-element.elementor-element-3ea50d0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#484848;--border-color:#484848;--border-radius:8px 8px 8px 8px;--padding-top:4px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-88 .elementor-element.elementor-element-3ea50d0:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-3ea50d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2937;}.elementor-88 .elementor-element.elementor-element-3ea50d0.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-88 .elementor-element.elementor-element-3ea50d0:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6B7280;--border-color:#6B7280;--border-radius:9px 9px 9px 9px;--border-top-left-radius:9px;--border-top-right-radius:9px;--border-bottom-right-radius:9px;--border-bottom-left-radius:9px;}.elementor-88 .elementor-element.elementor-element-3ea50d0, .elementor-88 .elementor-element.elementor-element-3ea50d0::before{--border-transition:0.3s;}.elementor-88 .elementor-element.elementor-element-3ea50d0.e-con{--align-self:center;}.elementor-88 .elementor-element.elementor-element-ce6959e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-ce6959e .elementor-icon-wrapper{text-align:left;}.elementor-88 .elementor-element.elementor-element-ce6959e.elementor-view-stacked .elementor-icon{background-color:#2C2C2C;color:#FBC02D;}.elementor-88 .elementor-element.elementor-element-ce6959e.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-ce6959e.elementor-view-default .elementor-icon{color:#2C2C2C;border-color:#2C2C2C;}.elementor-88 .elementor-element.elementor-element-ce6959e.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-ce6959e.elementor-view-default .elementor-icon svg{fill:#2C2C2C;}.elementor-88 .elementor-element.elementor-element-ce6959e.elementor-view-framed .elementor-icon{background-color:#FBC02D;}.elementor-88 .elementor-element.elementor-element-ce6959e.elementor-view-stacked .elementor-icon svg{fill:#FBC02D;}.elementor-88 .elementor-element.elementor-element-ce6959e .elementor-icon{font-size:18px;}.elementor-88 .elementor-element.elementor-element-ce6959e .elementor-icon svg{height:18px;}.elementor-88 .elementor-element.elementor-element-e9e04a3{padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-e9e04a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-2f78b61{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;line-height:11px;color:#9CA3AF;}.elementor-88 .elementor-element.elementor-element-64abf33{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#484848;--border-color:#484848;--border-radius:8px 8px 8px 8px;--padding-top:4px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-88 .elementor-element.elementor-element-64abf33:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-64abf33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2937;}.elementor-88 .elementor-element.elementor-element-64abf33.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-88 .elementor-element.elementor-element-64abf33:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6B7280;--border-color:#6B7280;--border-radius:9px 9px 9px 9px;--border-top-left-radius:9px;--border-top-right-radius:9px;--border-bottom-right-radius:9px;--border-bottom-left-radius:9px;}.elementor-88 .elementor-element.elementor-element-64abf33, .elementor-88 .elementor-element.elementor-element-64abf33::before{--border-transition:0.3s;}.elementor-88 .elementor-element.elementor-element-64abf33.e-con{--align-self:center;}.elementor-88 .elementor-element.elementor-element-cad8183{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-cad8183 .elementor-icon-wrapper{text-align:left;}.elementor-88 .elementor-element.elementor-element-cad8183.elementor-view-stacked .elementor-icon{background-color:#2C2C2C;color:#FBC02D;}.elementor-88 .elementor-element.elementor-element-cad8183.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-cad8183.elementor-view-default .elementor-icon{color:#2C2C2C;border-color:#2C2C2C;}.elementor-88 .elementor-element.elementor-element-cad8183.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-cad8183.elementor-view-default .elementor-icon svg{fill:#2C2C2C;}.elementor-88 .elementor-element.elementor-element-cad8183.elementor-view-framed .elementor-icon{background-color:#FBC02D;}.elementor-88 .elementor-element.elementor-element-cad8183.elementor-view-stacked .elementor-icon svg{fill:#FBC02D;}.elementor-88 .elementor-element.elementor-element-cad8183 .elementor-icon{font-size:18px;}.elementor-88 .elementor-element.elementor-element-cad8183 .elementor-icon svg{height:18px;}.elementor-88 .elementor-element.elementor-element-2078bf1{padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-2078bf1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-9afd70e{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;line-height:11px;color:#9CA3AF;}.elementor-88 .elementor-element.elementor-element-3bb3ce4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#484848;--border-color:#484848;--border-radius:8px 8px 8px 8px;--padding-top:4px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-88 .elementor-element.elementor-element-3bb3ce4:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-3bb3ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2937;}.elementor-88 .elementor-element.elementor-element-3bb3ce4.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-88 .elementor-element.elementor-element-3bb3ce4:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6B7280;--border-color:#6B7280;--border-radius:9px 9px 9px 9px;--border-top-left-radius:9px;--border-top-right-radius:9px;--border-bottom-right-radius:9px;--border-bottom-left-radius:9px;}.elementor-88 .elementor-element.elementor-element-3bb3ce4, .elementor-88 .elementor-element.elementor-element-3bb3ce4::before{--border-transition:0.3s;}.elementor-88 .elementor-element.elementor-element-3bb3ce4.e-con{--align-self:center;}.elementor-88 .elementor-element.elementor-element-1a918c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-1a918c8 .elementor-icon-wrapper{text-align:left;}.elementor-88 .elementor-element.elementor-element-1a918c8.elementor-view-stacked .elementor-icon{background-color:#2C2C2C;color:#FBC02D;}.elementor-88 .elementor-element.elementor-element-1a918c8.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-1a918c8.elementor-view-default .elementor-icon{color:#2C2C2C;border-color:#2C2C2C;}.elementor-88 .elementor-element.elementor-element-1a918c8.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-1a918c8.elementor-view-default .elementor-icon svg{fill:#2C2C2C;}.elementor-88 .elementor-element.elementor-element-1a918c8.elementor-view-framed .elementor-icon{background-color:#FBC02D;}.elementor-88 .elementor-element.elementor-element-1a918c8.elementor-view-stacked .elementor-icon svg{fill:#FBC02D;}.elementor-88 .elementor-element.elementor-element-1a918c8 .elementor-icon{font-size:18px;}.elementor-88 .elementor-element.elementor-element-1a918c8 .elementor-icon svg{height:18px;}.elementor-88 .elementor-element.elementor-element-90a23d6{padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-90a23d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-a74d4e5{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;line-height:11px;color:#9CA3AF;}.elementor-88 .elementor-element.elementor-element-0b9b5ed{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#484848;--border-color:#484848;--border-radius:8px 8px 8px 8px;--padding-top:4px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-88 .elementor-element.elementor-element-0b9b5ed:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-0b9b5ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2937;}.elementor-88 .elementor-element.elementor-element-0b9b5ed.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-88 .elementor-element.elementor-element-0b9b5ed:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6B7280;--border-color:#6B7280;--border-radius:9px 9px 9px 9px;--border-top-left-radius:9px;--border-top-right-radius:9px;--border-bottom-right-radius:9px;--border-bottom-left-radius:9px;}.elementor-88 .elementor-element.elementor-element-0b9b5ed, .elementor-88 .elementor-element.elementor-element-0b9b5ed::before{--border-transition:0.3s;}.elementor-88 .elementor-element.elementor-element-0b9b5ed.e-con{--align-self:center;}.elementor-88 .elementor-element.elementor-element-c24c227{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-c24c227 .elementor-icon-wrapper{text-align:left;}.elementor-88 .elementor-element.elementor-element-c24c227.elementor-view-stacked .elementor-icon{background-color:#2C2C2C;color:#FBC02D;}.elementor-88 .elementor-element.elementor-element-c24c227.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-c24c227.elementor-view-default .elementor-icon{color:#2C2C2C;border-color:#2C2C2C;}.elementor-88 .elementor-element.elementor-element-c24c227.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-c24c227.elementor-view-default .elementor-icon svg{fill:#2C2C2C;}.elementor-88 .elementor-element.elementor-element-c24c227.elementor-view-framed .elementor-icon{background-color:#FBC02D;}.elementor-88 .elementor-element.elementor-element-c24c227.elementor-view-stacked .elementor-icon svg{fill:#FBC02D;}.elementor-88 .elementor-element.elementor-element-c24c227 .elementor-icon{font-size:18px;}.elementor-88 .elementor-element.elementor-element-c24c227 .elementor-icon svg{height:18px;}.elementor-88 .elementor-element.elementor-element-4ac8190{padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-4ac8190 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-2abb4f4{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;line-height:11px;color:#9CA3AF;}@media(max-width:767px){.elementor-88 .elementor-element.elementor-element-eb18b94 .elementor-heading-title{font-size:21px;}.elementor-88 .elementor-element.elementor-element-b046288{font-size:14px;}.elementor-88 .elementor-element.elementor-element-8a01978 .elementor-button{font-size:12px;}.elementor-88 .elementor-element.elementor-element-1a50471 .elementor-button{font-size:12px;}.elementor-88 .elementor-element.elementor-element-ad7b33f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-88 .elementor-element.elementor-element-ad7b33f .elementor-icon-list-item > a{font-size:12px;letter-spacing:1.5px;word-spacing:0.4em;}.elementor-88 .elementor-element.elementor-element-38d318c.e-con{--e-con-transform-rotateZ:0deg;}.elementor-88 .elementor-element.elementor-element-38d318c.e-con:hover{--e-con-transform-rotateZ:0deg;}.elementor-88 .elementor-element.elementor-element-ad4ee02 .elementor-heading-title{font-size:10px;line-height:1.3em;}.elementor-88 .elementor-element.elementor-element-7f230cb .elementor-heading-title{font-size:20px;}.elementor-88 .elementor-element.elementor-element-f4fe9c1 .elementor-heading-title{font-size:10px;line-height:1.5em;}.elementor-88 .elementor-element.elementor-element-4157fdf .elementor-heading-title{font-size:20px;}.elementor-88 .elementor-element.elementor-element-3063477{font-size:14px;}.elementor-88 .elementor-element.elementor-element-9c3adcb .elementor-heading-title{font-size:10px;line-height:1.3em;}.elementor-88 .elementor-element.elementor-element-ce111c3 .elementor-heading-title{font-size:20px;}.elementor-88 .elementor-element.elementor-element-4d48474{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-88 .elementor-element.elementor-element-d723bee{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-88 .elementor-element.elementor-element-889e9fd{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-88 .elementor-element.elementor-element-cfb782c{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-88 .elementor-element.elementor-element-64d70cb{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-88 .elementor-element.elementor-element-41b0e73{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-88 .elementor-element.elementor-element-858c96a{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-df0e431 .elementor-counter-number-wrapper{font-size:24px;}.elementor-88 .elementor-element.elementor-element-e2da6db .elementor-counter-number-wrapper{font-size:24px;}.elementor-88 .elementor-element.elementor-element-36bbce0 .elementor-counter-number-wrapper{font-size:24px;}.elementor-88 .elementor-element.elementor-element-d2f4677 .elementor-counter-number-wrapper{font-size:24px;}.elementor-88 .elementor-element.elementor-element-613ae4c .elementor-heading-title{font-size:20px;}.elementor-88 .elementor-element.elementor-element-e491a53 .elementor-heading-title{font-size:10px;line-height:1.5em;}.elementor-88 .elementor-element.elementor-element-2a5c516 .elementor-heading-title{font-size:24px;}.elementor-88 .elementor-element.elementor-element-3884afe{font-size:14px;}.elementor-88 .elementor-element.elementor-element-1fcb1b7 .elementor-button{font-size:12px;}}@media(min-width:768px){.elementor-88 .elementor-element.elementor-element-8cca98e{--content-width:1200px;}.elementor-88 .elementor-element.elementor-element-d5244fc{--width:60%;}.elementor-88 .elementor-element.elementor-element-38d318c{--width:50%;}.elementor-88 .elementor-element.elementor-element-f2eb73a{--width:42.746%;}.elementor-88 .elementor-element.elementor-element-37a6aaa{--content-width:1200px;}.elementor-88 .elementor-element.elementor-element-991de91{--width:50%;}.elementor-88 .elementor-element.elementor-element-7d2899a{--width:50%;}.elementor-88 .elementor-element.elementor-element-8b09533{--content-width:1200px;}.elementor-88 .elementor-element.elementor-element-829a0c9{--width:25%;}.elementor-88 .elementor-element.elementor-element-482b289{--width:25%;}.elementor-88 .elementor-element.elementor-element-f2918a7{--width:25%;}.elementor-88 .elementor-element.elementor-element-3f79d70{--width:25%;}.elementor-88 .elementor-element.elementor-element-f6a38b8{--width:23%;}.elementor-88 .elementor-element.elementor-element-a3ce226{--width:23%;}.elementor-88 .elementor-element.elementor-element-3c7c690{--width:23%;}.elementor-88 .elementor-element.elementor-element-d9484cd{--width:23%;}.elementor-88 .elementor-element.elementor-element-02451bc{--content-width:1200px;}.elementor-88 .elementor-element.elementor-element-7fc5a56{--width:50%;}.elementor-88 .elementor-element.elementor-element-bfbdf95{--width:50%;}.elementor-88 .elementor-element.elementor-element-3ea50d0{--width:48%;}.elementor-88 .elementor-element.elementor-element-64abf33{--width:48%;}.elementor-88 .elementor-element.elementor-element-3bb3ce4{--width:48%;}.elementor-88 .elementor-element.elementor-element-0b9b5ed{--width:49%;}}/* Start custom CSS for call-to-action, class: .elementor-element-4d48474 *//* 1. Titel und Beschreibung positionieren */
.hover-card .elementor-cta__content {
    justify-content: flex-end !important;
    transition: all 0.5s ease !important;
}

/* 2. Beschreibung: Versteckt + Trennstrich-Design */
.hover-card .elementor-cta__description {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all 0.5s ease;
    
    /* HIER IST DER NEUE TRENNSTRICH: */
    border-top: 1px solid rgba(255, 255, 255, 0.3); /* Halbtransparente weiße Linie */
    padding-top: 0px; /* Am Anfang kein Abstand */
    margin-top: 0px !important;
}

/* 3. Beim Hovern: Anzeigen & Abstände vergrößern */
.hover-card:hover .elementor-cta__description {
    max-height: 150px; 
    opacity: 1;
    
    /* HIER SCHIEBEN WIR ES AUSEINANDER: */
    padding-top: 20px; /* Abstand zwischen Strich und Text */
    margin-top: 15px !important; /* Abstand zwischen Titel und Strich */
}

/* 4. Titel Animation */
.hover-card .elementor-cta__title {
    transition: all 0.5s ease;
}
.hover-card:hover .elementor-cta__title {
    transform: translateY(-5px);
}

/* Dunkler Schleier über dem Bild (Normal) */
.elementor-88 .elementor-element.elementor-element-4d48474 .elementor-cta__bg-overlay {
    background-color: rgba(0, 0, 0, 0.4) !important; /* 40% Schwarz */
    transition: all 0.5s ease;
}

/* Dunklerer Schleier beim Hovern */
.elementor-88 .elementor-element.elementor-element-4d48474:hover .elementor-cta__bg-overlay {
    background-color: rgba(0, 0, 0, 0.7) !important; /* 70% Schwarz */
}

/* 1. Den Button-Container über die ganze Box legen */
.elementor-88 .elementor-element.elementor-element-4d48474 .elementor-cta__button-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 10; /* Ganz nach oben */
}

/* 2. Den Link (Button) selbst auf 100% ziehen und unsichtbar machen */
.elementor-88 .elementor-element.elementor-element-4d48474 .elementor-cta__button {
    display: block;
    width: 100%;
    height: 100%;
    opacity: 0; /* Unsichtbar */
    background: transparent !important;
    border: none !important;
    font-size: 0; /* Text verstecken */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d723bee *//* 1. Titel und Beschreibung positionieren */
.hover-card .elementor-cta__content {
    justify-content: flex-end !important;
    transition: all 0.5s ease !important;
}

/* 2. Beschreibung: Versteckt + Trennstrich-Design */
.hover-card .elementor-cta__description {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all 0.5s ease;
    
    /* HIER IST DER NEUE TRENNSTRICH: */
    border-top: 1px solid rgba(255, 255, 255, 0.3); /* Halbtransparente weiße Linie */
    padding-top: 0px; /* Am Anfang kein Abstand */
    margin-top: 0px !important;
}

/* 3. Beim Hovern: Anzeigen & Abstände vergrößern */
.hover-card:hover .elementor-cta__description {
    max-height: 150px; 
    opacity: 1;
    
    /* HIER SCHIEBEN WIR ES AUSEINANDER: */
    padding-top: 20px; /* Abstand zwischen Strich und Text */
    margin-top: 15px !important; /* Abstand zwischen Titel und Strich */
}

/* 4. Titel Animation */
.hover-card .elementor-cta__title {
    transition: all 0.5s ease;
}
.hover-card:hover .elementor-cta__title {
    transform: translateY(-5px);
}

/* Dunkler Schleier über dem Bild (Normal) */
.elementor-88 .elementor-element.elementor-element-d723bee .elementor-cta__bg-overlay {
    background-color: rgba(0, 0, 0, 0.4) !important; /* 40% Schwarz */
    transition: all 0.5s ease;
}

/* Dunklerer Schleier beim Hovern */
.elementor-88 .elementor-element.elementor-element-d723bee:hover .elementor-cta__bg-overlay {
    background-color: rgba(0, 0, 0, 0.7) !important; /* 70% Schwarz */
}

/* 1. Den Button-Container über die ganze Box legen */
.elementor-88 .elementor-element.elementor-element-d723bee .elementor-cta__button-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 10; /* Ganz nach oben */
}

/* 2. Den Link (Button) selbst auf 100% ziehen und unsichtbar machen */
.elementor-88 .elementor-element.elementor-element-d723bee .elementor-cta__button {
    display: block;
    width: 100%;
    height: 100%;
    opacity: 0; /* Unsichtbar */
    background: transparent !important;
    border: none !important;
    font-size: 0; /* Text verstecken */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-889e9fd *//* 1. Titel und Beschreibung positionieren */
.hover-card .elementor-cta__content {
    justify-content: flex-end !important;
    transition: all 0.5s ease !important;
}

/* 2. Beschreibung: Versteckt + Trennstrich-Design */
.hover-card .elementor-cta__description {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all 0.5s ease;
    
    /* HIER IST DER NEUE TRENNSTRICH: */
    border-top: 1px solid rgba(255, 255, 255, 0.3); /* Halbtransparente weiße Linie */
    padding-top: 0px; /* Am Anfang kein Abstand */
    margin-top: 0px !important;
}

/* 3. Beim Hovern: Anzeigen & Abstände vergrößern */
.hover-card:hover .elementor-cta__description {
    max-height: 150px; 
    opacity: 1;
    
    /* HIER SCHIEBEN WIR ES AUSEINANDER: */
    padding-top: 20px; /* Abstand zwischen Strich und Text */
    margin-top: 15px !important; /* Abstand zwischen Titel und Strich */
}

/* 4. Titel Animation */
.hover-card .elementor-cta__title {
    transition: all 0.5s ease;
}
.hover-card:hover .elementor-cta__title {
    transform: translateY(-5px);
}

/* Dunkler Schleier über dem Bild (Normal) */
.elementor-88 .elementor-element.elementor-element-889e9fd .elementor-cta__bg-overlay {
    background-color: rgba(0, 0, 0, 0.4) !important; /* 40% Schwarz */
    transition: all 0.5s ease;
}

/* Dunklerer Schleier beim Hovern */
.elementor-88 .elementor-element.elementor-element-889e9fd:hover .elementor-cta__bg-overlay {
    background-color: rgba(0, 0, 0, 0.7) !important; /* 70% Schwarz */
}

/* 1. Den Button-Container über die ganze Box legen */
.elementor-88 .elementor-element.elementor-element-889e9fd .elementor-cta__button-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 10; /* Ganz nach oben */
}

/* 2. Den Link (Button) selbst auf 100% ziehen und unsichtbar machen */
.elementor-88 .elementor-element.elementor-element-889e9fd .elementor-cta__button {
    display: block;
    width: 100%;
    height: 100%;
    opacity: 0; /* Unsichtbar */
    background: transparent !important;
    border: none !important;
    font-size: 0; /* Text verstecken */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-cfb782c *//* 1. Titel und Beschreibung positionieren */
.hover-card .elementor-cta__content {
    justify-content: flex-end !important;
    transition: all 0.5s ease !important;
}

/* 2. Beschreibung: Versteckt + Trennstrich-Design */
.hover-card .elementor-cta__description {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all 0.5s ease;
    
    /* HIER IST DER NEUE TRENNSTRICH: */
    border-top: 1px solid rgba(255, 255, 255, 0.3); /* Halbtransparente weiße Linie */
    padding-top: 0px; /* Am Anfang kein Abstand */
    margin-top: 0px !important;
}

/* 3. Beim Hovern: Anzeigen & Abstände vergrößern */
.hover-card:hover .elementor-cta__description {
    max-height: 150px; 
    opacity: 1;
    
    /* HIER SCHIEBEN WIR ES AUSEINANDER: */
    padding-top: 20px; /* Abstand zwischen Strich und Text */
    margin-top: 15px !important; /* Abstand zwischen Titel und Strich */
}

/* 4. Titel Animation */
.hover-card .elementor-cta__title {
    transition: all 0.5s ease;
}
.hover-card:hover .elementor-cta__title {
    transform: translateY(-5px);
}

/* Dunkler Schleier über dem Bild (Normal) */
.elementor-88 .elementor-element.elementor-element-cfb782c .elementor-cta__bg-overlay {
    background-color: rgba(0, 0, 0, 0.4) !important; /* 40% Schwarz */
    transition: all 0.5s ease;
}

/* Dunklerer Schleier beim Hovern */
.elementor-88 .elementor-element.elementor-element-cfb782c:hover .elementor-cta__bg-overlay {
    background-color: rgba(0, 0, 0, 0.7) !important; /* 70% Schwarz */
}

/* 1. Den Button-Container über die ganze Box legen */
.elementor-88 .elementor-element.elementor-element-cfb782c .elementor-cta__button-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 10; /* Ganz nach oben */
}

/* 2. Den Link (Button) selbst auf 100% ziehen und unsichtbar machen */
.elementor-88 .elementor-element.elementor-element-cfb782c .elementor-cta__button {
    display: block;
    width: 100%;
    height: 100%;
    opacity: 0; /* Unsichtbar */
    background: transparent !important;
    border: none !important;
    font-size: 0; /* Text verstecken */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-64d70cb *//* 1. Titel und Beschreibung positionieren */
.hover-card .elementor-cta__content {
    justify-content: flex-end !important;
    transition: all 0.5s ease !important;
}

/* 2. Beschreibung: Versteckt + Trennstrich-Design */
.hover-card .elementor-cta__description {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all 0.5s ease;
    
    /* HIER IST DER NEUE TRENNSTRICH: */
    border-top: 1px solid rgba(255, 255, 255, 0.3); /* Halbtransparente weiße Linie */
    padding-top: 0px; /* Am Anfang kein Abstand */
    margin-top: 0px !important;
}

/* 3. Beim Hovern: Anzeigen & Abstände vergrößern */
.hover-card:hover .elementor-cta__description {
    max-height: 150px; 
    opacity: 1;
    
    /* HIER SCHIEBEN WIR ES AUSEINANDER: */
    padding-top: 20px; /* Abstand zwischen Strich und Text */
    margin-top: 15px !important; /* Abstand zwischen Titel und Strich */
}

/* 4. Titel Animation */
.hover-card .elementor-cta__title {
    transition: all 0.5s ease;
}
.hover-card:hover .elementor-cta__title {
    transform: translateY(-5px);
}

/* Dunkler Schleier über dem Bild (Normal) */
.elementor-88 .elementor-element.elementor-element-64d70cb .elementor-cta__bg-overlay {
    background-color: rgba(0, 0, 0, 0.4) !important; /* 40% Schwarz */
    transition: all 0.5s ease;
}

/* Dunklerer Schleier beim Hovern */
.elementor-88 .elementor-element.elementor-element-64d70cb:hover .elementor-cta__bg-overlay {
    background-color: rgba(0, 0, 0, 0.7) !important; /* 70% Schwarz */
}

/* 1. Den Button-Container über die ganze Box legen */
.elementor-88 .elementor-element.elementor-element-64d70cb .elementor-cta__button-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 10; /* Ganz nach oben */
}

/* 2. Den Link (Button) selbst auf 100% ziehen und unsichtbar machen */
.elementor-88 .elementor-element.elementor-element-64d70cb .elementor-cta__button {
    display: block;
    width: 100%;
    height: 100%;
    opacity: 0; /* Unsichtbar */
    background: transparent !important;
    border: none !important;
    font-size: 0; /* Text verstecken */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-41b0e73 *//* 1. Titel und Beschreibung positionieren */
.hover-card .elementor-cta__content {
    justify-content: flex-end !important;
    transition: all 0.5s ease !important;
}

/* 2. Beschreibung: Versteckt + Trennstrich-Design */
.hover-card .elementor-cta__description {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all 0.5s ease;
    
    /* HIER IST DER NEUE TRENNSTRICH: */
    border-top: 1px solid rgba(255, 255, 255, 0.3); /* Halbtransparente weiße Linie */
    padding-top: 0px; /* Am Anfang kein Abstand */
    margin-top: 0px !important;
}

/* 3. Beim Hovern: Anzeigen & Abstände vergrößern */
.hover-card:hover .elementor-cta__description {
    max-height: 150px; 
    opacity: 1;
    
    /* HIER SCHIEBEN WIR ES AUSEINANDER: */
    padding-top: 20px; /* Abstand zwischen Strich und Text */
    margin-top: 15px !important; /* Abstand zwischen Titel und Strich */
}

/* 4. Titel Animation */
.hover-card .elementor-cta__title {
    transition: all 0.5s ease;
}
.hover-card:hover .elementor-cta__title {
    transform: translateY(-5px);
}

/* Dunkler Schleier über dem Bild (Normal) */
.elementor-88 .elementor-element.elementor-element-41b0e73 .elementor-cta__bg-overlay {
    background-color: rgba(0, 0, 0, 0.4) !important; /* 40% Schwarz */
    transition: all 0.5s ease;
}

/* Dunklerer Schleier beim Hovern */
.elementor-88 .elementor-element.elementor-element-41b0e73:hover .elementor-cta__bg-overlay {
    background-color: rgba(0, 0, 0, 0.7) !important; /* 70% Schwarz */
}

/* 1. Den Button-Container über die ganze Box legen */
.elementor-88 .elementor-element.elementor-element-41b0e73 .elementor-cta__button-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 10; /* Ganz nach oben */
}

/* 2. Den Link (Button) selbst auf 100% ziehen und unsichtbar machen */
.elementor-88 .elementor-element.elementor-element-41b0e73 .elementor-cta__button {
    display: block;
    width: 100%;
    height: 100%;
    opacity: 0; /* Unsichtbar */
    background: transparent !important;
    border: none !important;
    font-size: 0; /* Text verstecken */
}/* End custom CSS */