.elementor-835 .elementor-element.elementor-element-5702df85{--display:flex;}.elementor-835 .elementor-element.elementor-element-5702df85:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-5702df85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.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-835 .elementor-element.elementor-element-2c841a7f{text-align:center;}.elementor-835 .elementor-element.elementor-element-2c841a7f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:37px;color:#707070;}.elementor-835 .elementor-element.elementor-element-6419c864{text-align:center;}.elementor-835 .elementor-element.elementor-element-6419c864 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:800;line-height:11px;letter-spacing:1.5px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-835 .elementor-element.elementor-element-1ce65542{--spacer-size:4px;}.elementor-835 .elementor-element.elementor-element-58ac80d7{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-835 .elementor-element.elementor-element-58ac80d7:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-58ac80d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-835 .elementor-element.elementor-element-59ca4ac6{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px #000000;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;--z-index:0;}.elementor-835 .elementor-element.elementor-element-59ca4ac6:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-59ca4ac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(161deg, #000000 65%, #FFFAFB 100%);}.elementor-835 .elementor-element.elementor-element-59ca4ac6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-835 .elementor-element.elementor-element-615ce6ea{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-835 .elementor-element.elementor-element-615ce6ea:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-615ce6ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}.elementor-835 .elementor-element.elementor-element-615ce6ea:hover{background-color:#05010599;}.elementor-835 .elementor-element.elementor-element-73570e9d{text-align:center;}.elementor-835 .elementor-element.elementor-element-73570e9d .elementor-heading-title{font-family:"Wide", Sans-serif;font-size:35.5px;font-weight:100;letter-spacing:0px;color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-644cbf9a{text-align:center;}.elementor-835 .elementor-element.elementor-element-644cbf9a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;color:#ECECEC;}.elementor-835 .elementor-element.elementor-element-18c1ab6b{--spacer-size:1px;}.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-835 .elementor-element.elementor-element-73f5f1d0{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-23c5418b{--spacer-size:30px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-835 .elementor-element.elementor-element-5386aaf8{--divider-border-style:solid;--divider-color:#FFFFFF40;--divider-border-width:1px;}.elementor-835 .elementor-element.elementor-element-5386aaf8 .elementor-divider-separator{width:100%;}.elementor-835 .elementor-element.elementor-element-5386aaf8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-835 .elementor-element.elementor-element-5fc7c188{width:var( --container-widget-width, 110.602% );max-width:110.602%;--container-widget-width:110.602%;--container-widget-flex-grow:0;text-align:center;}.elementor-835 .elementor-element.elementor-element-5fc7c188.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-835 .elementor-element.elementor-element-5fc7c188 .elementor-heading-title{font-family:"Wide", Sans-serif;font-size:33px;font-weight:400;line-height:44px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-7833b286{--divider-border-style:solid;--divider-color:#FFFFFF40;--divider-border-width:1px;}.elementor-835 .elementor-element.elementor-element-7833b286 .elementor-divider-separator{width:100%;}.elementor-835 .elementor-element.elementor-element-7833b286 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.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-835 .elementor-element.elementor-element-4d20fd48 .elementor-button{background-color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;text-decoration:none;letter-spacing:1.1px;word-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;border-radius:6px 6px 6px 6px;padding:22px 22px 22px 22px;}.elementor-835 .elementor-element.elementor-element-4d20fd48 .elementor-button:hover, .elementor-835 .elementor-element.elementor-element-4d20fd48 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(196deg, #FFFFFF 0%, #999999 100%);}.elementor-835 .elementor-element.elementor-element-4d20fd48{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-835 .elementor-element.elementor-element-4d20fd48 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-835 .elementor-element.elementor-element-3c67e8f1{--display:flex;--position:absolute;top:0px;}.elementor-835 .elementor-element.elementor-element-3c67e8f1:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-3c67e8f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFAD;}body:not(.rtl) .elementor-835 .elementor-element.elementor-element-3c67e8f1{left:0px;}body.rtl .elementor-835 .elementor-element.elementor-element-3c67e8f1{right:0px;}.elementor-835 .elementor-element.elementor-element-bd45800{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-835 .elementor-element.elementor-element-bd45800{left:0px;}body.rtl .elementor-835 .elementor-element.elementor-element-bd45800{right:0px;}.elementor-835 .elementor-element.elementor-element-42e1f509{--display:flex;}.elementor-835 .elementor-element.elementor-element-13eba391{--spacer-size:313.5px;}.elementor-835 .elementor-element.elementor-element-2a9d13ef{text-align:center;}.elementor-835 .elementor-element.elementor-element-2a9d13ef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:54px;font-weight:800;line-height:40px;letter-spacing:-0.3px;}.elementor-835 .elementor-element.elementor-element-ecf7d3d{--spacer-size:313.5px;}.elementor-835 .elementor-element.elementor-element-1477f9fe{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px #000000;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;--z-index:0;}.elementor-835 .elementor-element.elementor-element-1477f9fe:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-1477f9fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(161deg, #000000 65%, #FAFAFA 100%);}.elementor-835 .elementor-element.elementor-element-1477f9fe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-835 .elementor-element.elementor-element-1f872118{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-835 .elementor-element.elementor-element-1f872118:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-1f872118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}.elementor-835 .elementor-element.elementor-element-1f872118:hover{background-color:#05010599;}.elementor-835 .elementor-element.elementor-element-7db8da3c{text-align:center;}.elementor-835 .elementor-element.elementor-element-7db8da3c .elementor-heading-title{font-family:"Wide", Sans-serif;font-size:35.5px;font-weight:100;letter-spacing:0px;color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-120e0858{text-align:center;}.elementor-835 .elementor-element.elementor-element-120e0858 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;color:#ECECEC;}.elementor-835 .elementor-element.elementor-element-4c5679b7{--spacer-size:1px;}.elementor-835 .elementor-element.elementor-element-6db160c3{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-76f5d712{--divider-border-style:solid;--divider-color:#FFFFFF40;--divider-border-width:1px;}.elementor-835 .elementor-element.elementor-element-76f5d712 .elementor-divider-separator{width:100%;}.elementor-835 .elementor-element.elementor-element-76f5d712 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-835 .elementor-element.elementor-element-4fcf1d52{width:var( --container-widget-width, 110.602% );max-width:110.602%;--container-widget-width:110.602%;--container-widget-flex-grow:0;text-align:center;}.elementor-835 .elementor-element.elementor-element-4fcf1d52.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-835 .elementor-element.elementor-element-4fcf1d52 .elementor-heading-title{font-family:"Wide", Sans-serif;font-size:33px;font-weight:400;line-height:44px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-6a915bb9{--divider-border-style:solid;--divider-color:#FFFFFF40;--divider-border-width:1px;}.elementor-835 .elementor-element.elementor-element-6a915bb9 .elementor-divider-separator{width:100%;}.elementor-835 .elementor-element.elementor-element-6a915bb9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-835 .elementor-element.elementor-element-456894d8 .elementor-button{background-color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;text-decoration:none;letter-spacing:1.1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;border-radius:6px 6px 6px 6px;padding:22px 22px 22px 22px;}.elementor-835 .elementor-element.elementor-element-456894d8 .elementor-button:hover, .elementor-835 .elementor-element.elementor-element-456894d8 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(196deg, #FFFFFF 0%, #999999 100%);}.elementor-835 .elementor-element.elementor-element-456894d8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-835 .elementor-element.elementor-element-456894d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-835 .elementor-element.elementor-element-876243d{--display:flex;--position:absolute;top:0px;}.elementor-835 .elementor-element.elementor-element-876243d:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-876243d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005CFFAD;}body:not(.rtl) .elementor-835 .elementor-element.elementor-element-876243d{left:0px;}body.rtl .elementor-835 .elementor-element.elementor-element-876243d{right:0px;}.elementor-835 .elementor-element.elementor-element-ff8bb20{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-835 .elementor-element.elementor-element-ff8bb20{left:0px;}body.rtl .elementor-835 .elementor-element.elementor-element-ff8bb20{right:0px;}.elementor-835 .elementor-element.elementor-element-23e64f27{--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-835 .elementor-element.elementor-element-23e64f27:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-23e64f27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-835 .elementor-element.elementor-element-2ff3fac8{--spacer-size:185px;}.elementor-835 .elementor-element.elementor-element-2e65b2a9{--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-835 .elementor-element.elementor-element-2e65b2a9:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-2e65b2a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-835 .elementor-element.elementor-element-36cca82{--display:flex;}.elementor-835 .elementor-element.elementor-element-36cca82:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-36cca82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-835 .elementor-element.elementor-element-0da3231{text-align:center;}.elementor-835 .elementor-element.elementor-element-0da3231 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:37px;color:#707070;}.elementor-835 .elementor-element.elementor-element-abb1912{text-align:center;}.elementor-835 .elementor-element.elementor-element-abb1912 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:800;line-height:11px;letter-spacing:1.5px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-835 .elementor-element.elementor-element-cf6346d{--spacer-size:4px;}.elementor-835 .elementor-element.elementor-element-6c50447{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-835 .elementor-element.elementor-element-6c50447:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-6c50447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-835 .elementor-element.elementor-element-4248375{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px #000000;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;--z-index:0;}.elementor-835 .elementor-element.elementor-element-4248375:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-4248375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(161deg, #000000 65%, #FFFAFB 100%);}.elementor-835 .elementor-element.elementor-element-4248375.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-835 .elementor-element.elementor-element-57da42f{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-835 .elementor-element.elementor-element-57da42f:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-57da42f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}.elementor-835 .elementor-element.elementor-element-57da42f:hover{background-color:#05010599;}.elementor-835 .elementor-element.elementor-element-57da42f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-835 .elementor-element.elementor-element-9986951{text-align:center;}.elementor-835 .elementor-element.elementor-element-9986951 .elementor-heading-title{font-family:"Wide", Sans-serif;font-size:35.5px;font-weight:100;letter-spacing:0px;color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-3aa2b8d{--spacer-size:1px;}.elementor-835 .elementor-element.elementor-element-d960285{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-ba1cee0 .elementor-button{background-color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;text-decoration:none;letter-spacing:1.1px;word-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;border-radius:6px 6px 6px 6px;padding:22px 22px 22px 22px;}.elementor-835 .elementor-element.elementor-element-ba1cee0 .elementor-button:hover, .elementor-835 .elementor-element.elementor-element-ba1cee0 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(196deg, #FFFFFF 0%, #999999 100%);}.elementor-835 .elementor-element.elementor-element-ba1cee0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-835 .elementor-element.elementor-element-ba1cee0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-835 .elementor-element.elementor-element-22cf179{--display:flex;--position:absolute;top:0px;}.elementor-835 .elementor-element.elementor-element-22cf179:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-22cf179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFAD;}body:not(.rtl) .elementor-835 .elementor-element.elementor-element-22cf179{left:0px;}body.rtl .elementor-835 .elementor-element.elementor-element-22cf179{right:0px;}.elementor-835 .elementor-element.elementor-element-718ab1d{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-835 .elementor-element.elementor-element-718ab1d{left:0px;}body.rtl .elementor-835 .elementor-element.elementor-element-718ab1d{right:0px;}.elementor-835 .elementor-element.elementor-element-271e87f{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px #000000;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;--z-index:0;}.elementor-835 .elementor-element.elementor-element-271e87f:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-271e87f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(161deg, #000000 65%, #FAFAFA 100%);}.elementor-835 .elementor-element.elementor-element-271e87f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-835 .elementor-element.elementor-element-f398613{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-835 .elementor-element.elementor-element-f398613:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-f398613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}.elementor-835 .elementor-element.elementor-element-f398613:hover{background-color:#05010599;}.elementor-835 .elementor-element.elementor-element-e2868e6{text-align:center;}.elementor-835 .elementor-element.elementor-element-e2868e6 .elementor-heading-title{font-family:"Wide", Sans-serif;font-size:35.5px;font-weight:100;letter-spacing:0px;color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-a700e56{text-align:center;}.elementor-835 .elementor-element.elementor-element-a700e56 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;color:#ECECEC;}.elementor-835 .elementor-element.elementor-element-901aefa{--spacer-size:1px;}.elementor-835 .elementor-element.elementor-element-d8c9f3d{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-a94fa81{--divider-border-style:solid;--divider-color:#FFFFFF40;--divider-border-width:1px;}.elementor-835 .elementor-element.elementor-element-a94fa81 .elementor-divider-separator{width:100%;}.elementor-835 .elementor-element.elementor-element-a94fa81 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-835 .elementor-element.elementor-element-badc60d{width:var( --container-widget-width, 110.602% );max-width:110.602%;--container-widget-width:110.602%;--container-widget-flex-grow:0;text-align:center;}.elementor-835 .elementor-element.elementor-element-badc60d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-835 .elementor-element.elementor-element-badc60d .elementor-heading-title{font-family:"Wide", Sans-serif;font-size:33px;font-weight:400;line-height:44px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-f836d8b .elementor-button{background-color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;text-decoration:none;letter-spacing:1.1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;border-radius:6px 6px 6px 6px;padding:22px 22px 22px 22px;}.elementor-835 .elementor-element.elementor-element-f836d8b .elementor-button:hover, .elementor-835 .elementor-element.elementor-element-f836d8b .elementor-button:focus{background-color:transparent;background-image:linear-gradient(196deg, #FFFFFF 0%, #999999 100%);}.elementor-835 .elementor-element.elementor-element-f836d8b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-835 .elementor-element.elementor-element-f836d8b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-835 .elementor-element.elementor-element-2167a38{--display:flex;--position:absolute;top:0px;}.elementor-835 .elementor-element.elementor-element-2167a38:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-2167a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005CFFAD;}body:not(.rtl) .elementor-835 .elementor-element.elementor-element-2167a38{left:0px;}body.rtl .elementor-835 .elementor-element.elementor-element-2167a38{right:0px;}.elementor-835 .elementor-element.elementor-element-d542641{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-835 .elementor-element.elementor-element-d542641{left:0px;}body.rtl .elementor-835 .elementor-element.elementor-element-d542641{right:0px;}.elementor-835 .elementor-element.elementor-element-c66adf1{--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-835 .elementor-element.elementor-element-c66adf1:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-c66adf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-835 .elementor-element.elementor-element-6b2bb0d{--spacer-size:185px;}.elementor-835 .elementor-element.elementor-element-f860cc0{--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-835 .elementor-element.elementor-element-f860cc0:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-f860cc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-835 .elementor-element.elementor-element-6761cf8{--display:flex;}.elementor-835 .elementor-element.elementor-element-6761cf8:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-6761cf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-835 .elementor-element.elementor-element-6761cf8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-835 .elementor-element.elementor-element-45fcec6{text-align:center;}.elementor-835 .elementor-element.elementor-element-45fcec6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:37px;color:#707070;}.elementor-835 .elementor-element.elementor-element-8438cf4{text-align:center;}.elementor-835 .elementor-element.elementor-element-8438cf4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:800;line-height:11px;letter-spacing:1.5px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-835 .elementor-element.elementor-element-c5e8fa0{--spacer-size:4px;}.elementor-835 .elementor-element.elementor-element-9186372{--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-835 .elementor-element.elementor-element-9186372.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-835 .elementor-element.elementor-element-822dab9{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px #000000;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;--z-index:0;}.elementor-835 .elementor-element.elementor-element-822dab9:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-822dab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(161deg, #000000 65%, #FFFAFB 100%);}.elementor-835 .elementor-element.elementor-element-822dab9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-835 .elementor-element.elementor-element-264c121{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-835 .elementor-element.elementor-element-264c121:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-264c121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}.elementor-835 .elementor-element.elementor-element-264c121:hover{background-color:#05010599;}.elementor-835 .elementor-element.elementor-element-ec42249{text-align:center;}.elementor-835 .elementor-element.elementor-element-ec42249 .elementor-heading-title{font-family:"Wide", Sans-serif;font-size:35.5px;font-weight:100;letter-spacing:0px;color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-e054f85{text-align:center;}.elementor-835 .elementor-element.elementor-element-e054f85 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;color:#ECECEC;}.elementor-835 .elementor-element.elementor-element-63301cd{--spacer-size:1px;}.elementor-835 .elementor-element.elementor-element-358bc36{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-42a4142{--spacer-size:30px;}.elementor-835 .elementor-element.elementor-element-4078586{--divider-border-style:solid;--divider-color:#FFFFFF40;--divider-border-width:1px;}.elementor-835 .elementor-element.elementor-element-4078586 .elementor-divider-separator{width:100%;}.elementor-835 .elementor-element.elementor-element-4078586 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-835 .elementor-element.elementor-element-3ef45c7{width:var( --container-widget-width, 110.602% );max-width:110.602%;--container-widget-width:110.602%;--container-widget-flex-grow:0;text-align:center;}.elementor-835 .elementor-element.elementor-element-3ef45c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-835 .elementor-element.elementor-element-3ef45c7 .elementor-heading-title{font-family:"Wide", Sans-serif;font-size:33px;font-weight:400;line-height:44px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-0b2c02e{--divider-border-style:solid;--divider-color:#FFFFFF40;--divider-border-width:1px;}.elementor-835 .elementor-element.elementor-element-0b2c02e .elementor-divider-separator{width:100%;}.elementor-835 .elementor-element.elementor-element-0b2c02e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-835 .elementor-element.elementor-element-e0cef3a .elementor-button{background-color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;text-decoration:none;letter-spacing:1.1px;word-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;border-radius:6px 6px 6px 6px;padding:22px 22px 22px 22px;}.elementor-835 .elementor-element.elementor-element-e0cef3a .elementor-button:hover, .elementor-835 .elementor-element.elementor-element-e0cef3a .elementor-button:focus{background-color:transparent;background-image:linear-gradient(196deg, #FFFFFF 0%, #999999 100%);}.elementor-835 .elementor-element.elementor-element-e0cef3a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-835 .elementor-element.elementor-element-e0cef3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-835 .elementor-element.elementor-element-a737769{--display:flex;--position:absolute;top:0px;}.elementor-835 .elementor-element.elementor-element-a737769:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-a737769 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFAD;}body:not(.rtl) .elementor-835 .elementor-element.elementor-element-a737769{left:0px;}body.rtl .elementor-835 .elementor-element.elementor-element-a737769{right:0px;}.elementor-835 .elementor-element.elementor-element-6d1a345{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-835 .elementor-element.elementor-element-6d1a345{left:0px;}body.rtl .elementor-835 .elementor-element.elementor-element-6d1a345{right:0px;}.elementor-835 .elementor-element.elementor-element-391f46c{--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-835 .elementor-element.elementor-element-3a6fe11{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px #000000;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;--z-index:0;}.elementor-835 .elementor-element.elementor-element-3a6fe11:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-3a6fe11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(161deg, #000000 65%, #FAFAFA 100%);}.elementor-835 .elementor-element.elementor-element-3a6fe11.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-835 .elementor-element.elementor-element-6e0ace0{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overflow:hidden;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-835 .elementor-element.elementor-element-6e0ace0:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-6e0ace0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}.elementor-835 .elementor-element.elementor-element-6e0ace0:hover{background-color:#05010599;}.elementor-835 .elementor-element.elementor-element-4192b22{text-align:center;}.elementor-835 .elementor-element.elementor-element-4192b22 .elementor-heading-title{font-family:"Wide", Sans-serif;font-size:35.5px;font-weight:100;letter-spacing:0px;color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-808e615{text-align:center;}.elementor-835 .elementor-element.elementor-element-808e615 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;color:#ECECEC;}.elementor-835 .elementor-element.elementor-element-96f5b4a{--spacer-size:1px;}.elementor-835 .elementor-element.elementor-element-f6269fc{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-04d837f{--spacer-size:30px;}.elementor-835 .elementor-element.elementor-element-31affd2{--divider-border-style:solid;--divider-color:#FFFFFF40;--divider-border-width:1px;}.elementor-835 .elementor-element.elementor-element-31affd2 .elementor-divider-separator{width:100%;}.elementor-835 .elementor-element.elementor-element-31affd2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-835 .elementor-element.elementor-element-6e451cb{width:var( --container-widget-width, 110.602% );max-width:110.602%;--container-widget-width:110.602%;--container-widget-flex-grow:0;text-align:center;}.elementor-835 .elementor-element.elementor-element-6e451cb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-835 .elementor-element.elementor-element-6e451cb .elementor-heading-title{font-family:"Wide", Sans-serif;font-size:33px;font-weight:400;line-height:44px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-15d01c9{--divider-border-style:solid;--divider-color:#FFFFFF40;--divider-border-width:1px;}.elementor-835 .elementor-element.elementor-element-15d01c9 .elementor-divider-separator{width:100%;}.elementor-835 .elementor-element.elementor-element-15d01c9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-835 .elementor-element.elementor-element-e4acdb3 .elementor-button{background-color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;text-decoration:none;letter-spacing:1.1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;border-radius:6px 6px 6px 6px;padding:22px 22px 22px 22px;}.elementor-835 .elementor-element.elementor-element-e4acdb3 .elementor-button:hover, .elementor-835 .elementor-element.elementor-element-e4acdb3 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(196deg, #FFFFFF 0%, #999999 100%);}.elementor-835 .elementor-element.elementor-element-e4acdb3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-835 .elementor-element.elementor-element-e4acdb3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-835 .elementor-element.elementor-element-666b9b2{--display:flex;--position:absolute;top:0px;}.elementor-835 .elementor-element.elementor-element-666b9b2:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-666b9b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005CFFAD;}body:not(.rtl) .elementor-835 .elementor-element.elementor-element-666b9b2{left:0px;}body.rtl .elementor-835 .elementor-element.elementor-element-666b9b2{right:0px;}.elementor-835 .elementor-element.elementor-element-a5962a4{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-835 .elementor-element.elementor-element-a5962a4{left:0px;}body.rtl .elementor-835 .elementor-element.elementor-element-a5962a4{right:0px;}.elementor-835 .elementor-element.elementor-element-50421e2{--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-835 .elementor-element.elementor-element-50421e2:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-50421e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-835 .elementor-element.elementor-element-caad732{--spacer-size:185px;}.elementor-835 .elementor-element.elementor-element-d0e7df8{--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-835 .elementor-element.elementor-element-d0e7df8:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-d0e7df8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-835 .elementor-element.elementor-element-ec42249 .elementor-heading-title{font-size:54px;}.elementor-835 .elementor-element.elementor-element-e054f85 .elementor-heading-title{font-size:29px;}.elementor-835 .elementor-element.elementor-element-358bc36{font-size:27px;}.elementor-835 .elementor-element.elementor-element-3ef45c7 .elementor-heading-title{font-size:43px;}.elementor-835 .elementor-element.elementor-element-e0cef3a .elementor-button{font-size:28px;}.elementor-835 .elementor-element.elementor-element-4192b22 .elementor-heading-title{font-size:54px;}.elementor-835 .elementor-element.elementor-element-808e615 .elementor-heading-title{font-size:24px;}.elementor-835 .elementor-element.elementor-element-f6269fc{font-size:27px;}.elementor-835 .elementor-element.elementor-element-6e451cb .elementor-heading-title{font-size:43px;}.elementor-835 .elementor-element.elementor-element-e4acdb3 .elementor-button{font-size:28px;}}@media(max-width:767px){.elementor-835 .elementor-element.elementor-element-0da3231 .elementor-heading-title{line-height:0.7em;}.elementor-835 .elementor-element.elementor-element-abb1912 .elementor-heading-title{font-size:41px;line-height:1em;letter-spacing:-0.3px;}.elementor-835 .elementor-element.elementor-element-57da42f{--width:100%;}.elementor-835 .elementor-element.elementor-element-9986951 .elementor-heading-title{font-size:38px;}.elementor-835 .elementor-element.elementor-element-d960285{font-size:20px;}.elementor-835 .elementor-element.elementor-element-d960285 p{margin-bottom:15px;}.elementor-835 .elementor-element.elementor-element-e2868e6 .elementor-heading-title{font-size:26px;}.elementor-835 .elementor-element.elementor-element-a700e56 .elementor-heading-title{font-size:16px;}.elementor-835 .elementor-element.elementor-element-d8c9f3d{font-size:20px;}.elementor-835 .elementor-element.elementor-element-badc60d .elementor-heading-title{font-size:21px;}.elementor-835 .elementor-element.elementor-element-9186372{--width:428px;}}@media(min-width:768px){.elementor-835 .elementor-element.elementor-element-59ca4ac6{--width:36.809%;}.elementor-835 .elementor-element.elementor-element-1477f9fe{--width:36.809%;}.elementor-835 .elementor-element.elementor-element-4248375{--width:36.809%;}.elementor-835 .elementor-element.elementor-element-271e87f{--width:36.809%;}.elementor-835 .elementor-element.elementor-element-822dab9{--width:36.809%;}.elementor-835 .elementor-element.elementor-element-3a6fe11{--width:36.809%;}}@media(max-width:1024px) and (min-width:768px){.elementor-835 .elementor-element.elementor-element-6761cf8{--width:681px;}.elementor-835 .elementor-element.elementor-element-822dab9{--width:726.047px;}.elementor-835 .elementor-element.elementor-element-3a6fe11{--width:726.047px;}}/* Start custom CSS for button, class: .elementor-element-4d20fd48 */:root {
  --grad1: #ffffff; /* Weiß */
  --grad2: #dcdcdc; /* Hellgrau */
  --grad3: #b0b0b0; /* Mittelgrau */
  --grad4: #a0a0a0; /* Dunkleres Grau */
}

.elementor-835 .elementor-element.elementor-element-4d20fd48 a {
  background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
  background-size: 400%;
  z-index: 1;
  position: relative;
  color: #fff; /* Weißer Text für Kontrast */
  padding: 15px 30px; /* Button-Größe */
  text-decoration: none; /* Entfernt den Unterstrich */
  border-radius: 40px; /* Abgerundete Ecken */
  display: inline-block; /* Button-Optik */
  transition: all 0.3s ease-in-out;
}

.elementor-835 .elementor-element.elementor-element-4d20fd48 a:hover {
  animation: animate 8s linear infinite;
  transform: scale(1.05); /* Leichtes Vergrößern beim Hover */
}

@keyframes animate {
  0% {
    background-position: 0%;
  }
  100% {
    background-position: 400%;
  }
}

.elementor-835 .elementor-element.elementor-element-4d20fd48 a:before {
  content: '';
  position: absolute;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  z-index: 0;
  background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
  background-size: 400%;
  border-radius: 40px;
  opacity: 0;
  transition: 0.5s;
}

.elementor-835 .elementor-element.elementor-element-4d20fd48 a:hover:before {
  filter: blur(20px);
  opacity: 0.6;
  animation: animate 8s linear infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59ca4ac6 */.elementor-835 .elementor-element.elementor-element-59ca4ac6 {
    --blob-size:250px;
}

.elementor-835 .elementor-element.elementor-element-59ca4ac6 .mycontent{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-835 .elementor-element.elementor-element-59ca4ac6 .glow{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;
    transition: opacity 300ms 300ms linear;
}

.elementor-835 .elementor-element.elementor-element-59ca4ac6 .glowtrack {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-456894d8 */:root {
  --grad1: #ffffff; /* Weiß */
  --grad2: #dcdcdc; /* Hellgrau */
  --grad3: #b0b0b0; /* Mittelgrau */
  --grad4: #a0a0a0; /* Dunkleres Grau */
}

.elementor-835 .elementor-element.elementor-element-456894d8 a {
  background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
  background-size: 400%;
  z-index: 1;
  position: relative;
  color: #fff; /* Weißer Text für Kontrast */
  padding: 15px 30px; /* Button-Größe */
  text-decoration: none; /* Entfernt den Unterstrich */
  border-radius: 40px; /* Abgerundete Ecken */
  display: inline-block; /* Button-Optik */
  transition: all 0.3s ease-in-out;
}

.elementor-835 .elementor-element.elementor-element-456894d8 a:hover {
  animation: animate 8s linear infinite;
  transform: scale(1.05); /* Leichtes Vergrößern beim Hover */
}

@keyframes animate {
  0% {
    background-position: 0%;
  }
  100% {
    background-position: 400%;
  }
}

.elementor-835 .elementor-element.elementor-element-456894d8 a:before {
  content: '';
  position: absolute;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  z-index: 0;
  background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
  background-size: 400%;
  border-radius: 40px;
  opacity: 0;
  transition: 0.5s;
}

.elementor-835 .elementor-element.elementor-element-456894d8 a:hover:before {
  filter: blur(20px);
  opacity: 0.6;
  animation: animate 8s linear infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1477f9fe */.elementor-835 .elementor-element.elementor-element-1477f9fe {
    --blob-size:250px;
}

.elementor-835 .elementor-element.elementor-element-1477f9fe .mycontent{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-835 .elementor-element.elementor-element-1477f9fe .glow{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;
    transition: opacity 300ms 300ms linear;
}

.elementor-835 .elementor-element.elementor-element-1477f9fe .glowtrack {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba1cee0 */:root {
  --grad1: #ffffff; /* Weiß */
  --grad2: #dcdcdc; /* Hellgrau */
  --grad3: #b0b0b0; /* Mittelgrau */
  --grad4: #a0a0a0; /* Dunkleres Grau */
}

.elementor-835 .elementor-element.elementor-element-ba1cee0 a {
  background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
  background-size: 400%;
  z-index: 1;
  position: relative;
  color: #fff; /* Weißer Text für Kontrast */
  padding: 15px 30px; /* Button-Größe */
  text-decoration: none; /* Entfernt den Unterstrich */
  border-radius: 40px; /* Abgerundete Ecken */
  display: inline-block; /* Button-Optik */
  transition: all 0.3s ease-in-out;
}

.elementor-835 .elementor-element.elementor-element-ba1cee0 a:hover {
  animation: animate 8s linear infinite;
  transform: scale(1.05); /* Leichtes Vergrößern beim Hover */
}

@keyframes animate {
  0% {
    background-position: 0%;
  }
  100% {
    background-position: 400%;
  }
}

.elementor-835 .elementor-element.elementor-element-ba1cee0 a:before {
  content: '';
  position: absolute;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  z-index: 0;
  background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
  background-size: 400%;
  border-radius: 40px;
  opacity: 0;
  transition: 0.5s;
}

.elementor-835 .elementor-element.elementor-element-ba1cee0 a:hover:before {
  filter: blur(20px);
  opacity: 0.6;
  animation: animate 8s linear infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4248375 */.elementor-835 .elementor-element.elementor-element-4248375 {
    --blob-size:250px;
}

.elementor-835 .elementor-element.elementor-element-4248375 .mycontent{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-835 .elementor-element.elementor-element-4248375 .glow{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;
    transition: opacity 300ms 300ms linear;
}

.elementor-835 .elementor-element.elementor-element-4248375 .glowtrack {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f836d8b */:root {
  --grad1: #ffffff; /* Weiß */
  --grad2: #dcdcdc; /* Hellgrau */
  --grad3: #b0b0b0; /* Mittelgrau */
  --grad4: #a0a0a0; /* Dunkleres Grau */
}

.elementor-835 .elementor-element.elementor-element-f836d8b a {
  background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
  background-size: 400%;
  z-index: 1;
  position: relative;
  color: #fff; /* Weißer Text für Kontrast */
  padding: 15px 30px; /* Button-Größe */
  text-decoration: none; /* Entfernt den Unterstrich */
  border-radius: 40px; /* Abgerundete Ecken */
  display: inline-block; /* Button-Optik */
  transition: all 0.3s ease-in-out;
}

.elementor-835 .elementor-element.elementor-element-f836d8b a:hover {
  animation: animate 8s linear infinite;
  transform: scale(1.05); /* Leichtes Vergrößern beim Hover */
}

@keyframes animate {
  0% {
    background-position: 0%;
  }
  100% {
    background-position: 400%;
  }
}

.elementor-835 .elementor-element.elementor-element-f836d8b a:before {
  content: '';
  position: absolute;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  z-index: 0;
  background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
  background-size: 400%;
  border-radius: 40px;
  opacity: 0;
  transition: 0.5s;
}

.elementor-835 .elementor-element.elementor-element-f836d8b a:hover:before {
  filter: blur(20px);
  opacity: 0.6;
  animation: animate 8s linear infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-271e87f */.elementor-835 .elementor-element.elementor-element-271e87f {
    --blob-size:250px;
}

.elementor-835 .elementor-element.elementor-element-271e87f .mycontent{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-835 .elementor-element.elementor-element-271e87f .glow{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;
    transition: opacity 300ms 300ms linear;
}

.elementor-835 .elementor-element.elementor-element-271e87f .glowtrack {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0cef3a */:root {
  --grad1: #ffffff; /* Weiß */
  --grad2: #dcdcdc; /* Hellgrau */
  --grad3: #b0b0b0; /* Mittelgrau */
  --grad4: #a0a0a0; /* Dunkleres Grau */
}

.elementor-835 .elementor-element.elementor-element-e0cef3a a {
  background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
  background-size: 400%;
  z-index: 1;
  position: relative;
  color: #fff; /* Weißer Text für Kontrast */
  padding: 15px 30px; /* Button-Größe */
  text-decoration: none; /* Entfernt den Unterstrich */
  border-radius: 40px; /* Abgerundete Ecken */
  display: inline-block; /* Button-Optik */
  transition: all 0.3s ease-in-out;
}

.elementor-835 .elementor-element.elementor-element-e0cef3a a:hover {
  animation: animate 8s linear infinite;
  transform: scale(1.05); /* Leichtes Vergrößern beim Hover */
}

@keyframes animate {
  0% {
    background-position: 0%;
  }
  100% {
    background-position: 400%;
  }
}

.elementor-835 .elementor-element.elementor-element-e0cef3a a:before {
  content: '';
  position: absolute;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  z-index: 0;
  background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
  background-size: 400%;
  border-radius: 40px;
  opacity: 0;
  transition: 0.5s;
}

.elementor-835 .elementor-element.elementor-element-e0cef3a a:hover:before {
  filter: blur(20px);
  opacity: 0.6;
  animation: animate 8s linear infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-822dab9 */.elementor-835 .elementor-element.elementor-element-822dab9 {
    --blob-size:250px;
}

.elementor-835 .elementor-element.elementor-element-822dab9 .mycontent{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-835 .elementor-element.elementor-element-822dab9 .glow{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;
    transition: opacity 300ms 300ms linear;
}

.elementor-835 .elementor-element.elementor-element-822dab9 .glowtrack {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4acdb3 */:root {
  --grad1: #ffffff; /* Weiß */
  --grad2: #dcdcdc; /* Hellgrau */
  --grad3: #b0b0b0; /* Mittelgrau */
  --grad4: #a0a0a0; /* Dunkleres Grau */
}

.elementor-835 .elementor-element.elementor-element-e4acdb3 a {
  background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
  background-size: 400%;
  z-index: 1;
  position: relative;
  color: #fff; /* Weißer Text für Kontrast */
  padding: 15px 30px; /* Button-Größe */
  text-decoration: none; /* Entfernt den Unterstrich */
  border-radius: 40px; /* Abgerundete Ecken */
  display: inline-block; /* Button-Optik */
  transition: all 0.3s ease-in-out;
}

.elementor-835 .elementor-element.elementor-element-e4acdb3 a:hover {
  animation: animate 8s linear infinite;
  transform: scale(1.05); /* Leichtes Vergrößern beim Hover */
}

@keyframes animate {
  0% {
    background-position: 0%;
  }
  100% {
    background-position: 400%;
  }
}

.elementor-835 .elementor-element.elementor-element-e4acdb3 a:before {
  content: '';
  position: absolute;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  z-index: 0;
  background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
  background-size: 400%;
  border-radius: 40px;
  opacity: 0;
  transition: 0.5s;
}

.elementor-835 .elementor-element.elementor-element-e4acdb3 a:hover:before {
  filter: blur(20px);
  opacity: 0.6;
  animation: animate 8s linear infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a6fe11 */.elementor-835 .elementor-element.elementor-element-3a6fe11 {
    --blob-size:250px;
}

.elementor-835 .elementor-element.elementor-element-3a6fe11 .mycontent{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-835 .elementor-element.elementor-element-3a6fe11 .glow{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;
    transition: opacity 300ms 300ms linear;
}

.elementor-835 .elementor-element.elementor-element-3a6fe11 .glowtrack {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Wide';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://thequant.net/wp-content/uploads/2024/12/RugenExpanded-DOKGE.woff') format('woff');
}
/* End Custom Fonts CSS */