.elementor-4202 .elementor-element.elementor-element-0144215{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4202 .elementor-element.elementor-element-0144215.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4202 .elementor-element.elementor-element-d7e053c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4202 .elementor-element.elementor-element-d7e053c:not(.elementor-motion-effects-element-type-background), .elementor-4202 .elementor-element.elementor-element-d7e053c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4202 .elementor-element.elementor-element-2a2e587{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.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-4202 .elementor-element.elementor-element-3c5baf6{text-align:start;}.elementor-4202 .elementor-element.elementor-element-3c5baf6 .elementor-heading-title{font-family:var( --e-global-typography-ab58f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-ab58f3f-font-size );font-weight:var( --e-global-typography-ab58f3f-font-weight );line-height:var( --e-global-typography-ab58f3f-line-height );color:var( --e-global-color-f9856ce );}.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-4202 .elementor-element.elementor-element-4f665f6{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:28px;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-4202 .elementor-element.elementor-element-4f665f6 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4202 .elementor-element.elementor-element-4143e9b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-4202 .elementor-element.elementor-element-a6a6518 .elementor-button{background-color:var( --e-global-color-18a094f );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-82e2f99 );color:var( --e-global-color-82e2f99 );transition-duration:0s;border-radius:99px 99px 99px 99px;padding:18px 18px 18px 18px;}.elementor-4202 .elementor-element.elementor-element-a6a6518.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4202 .elementor-element.elementor-element-40610d5 .elementor-button{background-color:var( --e-global-color-82e2f99 );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-18a094f );color:var( --e-global-color-18a094f );transition-duration:0s;border-radius:99px 99px 99px 99px;padding:18px 18px 18px 18px;}.elementor-4202 .elementor-element.elementor-element-40610d5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4202 .elementor-element.elementor-element-53b3f06{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4202 .elementor-element.elementor-element-53b3f06:not(.elementor-motion-effects-element-type-background), .elementor-4202 .elementor-element.elementor-element-53b3f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-4202 .elementor-element.elementor-element-3967380{--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-4202 .elementor-element.elementor-element-3967380:not(.elementor-motion-effects-element-type-background), .elementor-4202 .elementor-element.elementor-element-3967380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8df4fcb );}.elementor-4202 .elementor-element.elementor-element-b6d0e72{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-4202 .elementor-element.elementor-element-4cb2157 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:2rem;font-weight:300;line-height:2.3rem;color:var( --e-global-color-f2948c9 );}.elementor-4202 .elementor-element.elementor-element-fb06f62{columns:1;font-family:var( --e-global-typography-7b24be7-font-family ), Sans-serif;font-size:var( --e-global-typography-7b24be7-font-size );font-weight:var( --e-global-typography-7b24be7-font-weight );line-height:var( --e-global-typography-7b24be7-line-height );color:var( --e-global-color-5e24f1c );}.elementor-4202 .elementor-element.elementor-element-c27be6a{--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-4202 .elementor-element.elementor-element-51dcbc0{--display:flex;}.elementor-4202 .elementor-element.elementor-element-5eb6e7c{text-align:center;font-family:var( --e-global-typography-d824c96-font-family ), Sans-serif;font-size:var( --e-global-typography-d824c96-font-size );font-weight:var( --e-global-typography-d824c96-font-weight );line-height:var( --e-global-typography-d824c96-line-height );color:var( --e-global-color-5e24f1c );}.elementor-4202 .elementor-element.elementor-element-0db7c32{columns:2;column-gap:30px;font-family:var( --e-global-typography-7b24be7-font-family ), Sans-serif;font-size:var( --e-global-typography-7b24be7-font-size );font-weight:var( --e-global-typography-7b24be7-font-weight );line-height:var( --e-global-typography-7b24be7-line-height );color:var( --e-global-color-5e24f1c );}.elementor-4202 .elementor-element.elementor-element-661ab1f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4202 .elementor-element.elementor-element-661ab1f:not(.elementor-motion-effects-element-type-background), .elementor-4202 .elementor-element.elementor-element-661ab1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8df4fcb );}.elementor-4202 .elementor-element.elementor-element-944f131{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4202 .elementor-element.elementor-element-83db8ea > .elementor-widget-container{--e-transform-scale:1.3;}.elementor-4202 .elementor-element.elementor-element-83db8ea.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4202 .elementor-element.elementor-element-83db8ea img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4202 .elementor-element.elementor-element-d78626d{--display:flex;}.elementor-4202 .elementor-element.elementor-element-1d428ff .elementor-heading-title{font-family:var( --e-global-typography-d824c96-font-family ), Sans-serif;font-size:var( --e-global-typography-d824c96-font-size );font-weight:var( --e-global-typography-d824c96-font-weight );line-height:var( --e-global-typography-d824c96-line-height );color:var( --e-global-color-82e2f99 );}.elementor-4202 .elementor-element.elementor-element-0470491{--display:flex;}.elementor-4202 .elementor-element.elementor-element-39c07ae .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.2rem;font-weight:400;color:var( --e-global-color-f2948c9 );}.elementor-4202 .elementor-element.elementor-element-148b2ca > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4202 .elementor-element.elementor-element-148b2ca{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-5e24f1c );}.elementor-4202 .elementor-element.elementor-element-1ea83e5 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.2rem;font-weight:400;color:var( --e-global-color-f2948c9 );}.elementor-4202 .elementor-element.elementor-element-d8000f9 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4202 .elementor-element.elementor-element-d8000f9{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-5e24f1c );}.elementor-4202 .elementor-element.elementor-element-6b85465 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.2rem;font-weight:400;color:var( --e-global-color-f2948c9 );}.elementor-4202 .elementor-element.elementor-element-9e98b79 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4202 .elementor-element.elementor-element-9e98b79{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-5e24f1c );}.elementor-4202 .elementor-element.elementor-element-e3eabf0{--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-4202 .elementor-element.elementor-element-56e5bcd{--display:flex;}.elementor-4202 .elementor-element.elementor-element-83a5f4c{text-align:center;color:var( --e-global-color-5e24f1c );}.elementor-4202 .elementor-element.elementor-element-ba06b3e{columns:2;column-gap:30px;color:var( --e-global-color-5e24f1c );}.elementor-4202 .elementor-element.elementor-element-0240e88{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4202 .elementor-element.elementor-element-745b99f{width:100%;max-width:100%;}.elementor-4202 .elementor-element.elementor-element-761cba3{--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-4202 .elementor-element.elementor-element-f3be62e{--display:flex;}.elementor-4202 .elementor-element.elementor-element-8a77b14{text-align:center;font-family:var( --e-global-typography-d824c96-font-family ), Sans-serif;font-size:var( --e-global-typography-d824c96-font-size );font-weight:var( --e-global-typography-d824c96-font-weight );line-height:var( --e-global-typography-d824c96-line-height );color:var( --e-global-color-5e24f1c );}.elementor-4202 .elementor-element.elementor-element-51be5ee{columns:2;column-gap:30px;color:var( --e-global-color-5e24f1c );}.elementor-4202 .elementor-element.elementor-element-69c52cf.elementor-element{--align-self:center;}.elementor-4202 .elementor-element.elementor-element-d51ccf1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4202 .elementor-element.elementor-element-d51ccf1:not(.elementor-motion-effects-element-type-background), .elementor-4202 .elementor-element.elementor-element-d51ccf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8df4fcb );}.elementor-4202 .elementor-element.elementor-element-8a3430d{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4202 .elementor-element.elementor-element-ceaa499 > .elementor-widget-container{--e-transform-scale:1.2;}.elementor-4202 .elementor-element.elementor-element-ceaa499.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4202 .elementor-element.elementor-element-ceaa499 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-4202 .elementor-element.elementor-element-8f7e32a{--display:flex;}.elementor-4202 .elementor-element.elementor-element-1a7e873 .elementor-heading-title{font-family:var( --e-global-typography-d824c96-font-family ), Sans-serif;font-size:var( --e-global-typography-d824c96-font-size );font-weight:var( --e-global-typography-d824c96-font-weight );line-height:var( --e-global-typography-d824c96-line-height );color:var( --e-global-color-82e2f99 );}.elementor-4202 .elementor-element.elementor-element-21003db{font-family:var( --e-global-typography-7b24be7-font-family ), Sans-serif;font-size:var( --e-global-typography-7b24be7-font-size );font-weight:var( --e-global-typography-7b24be7-font-weight );line-height:var( --e-global-typography-7b24be7-line-height );color:var( --e-global-color-82e2f99 );}.elementor-4202 .elementor-element.elementor-element-50fbf40{--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-4202 .elementor-element.elementor-element-9284e6d{--display:flex;}.elementor-4202 .elementor-element.elementor-element-4c2ff81{text-align:center;font-family:var( --e-global-typography-d824c96-font-family ), Sans-serif;font-size:var( --e-global-typography-d824c96-font-size );font-weight:var( --e-global-typography-d824c96-font-weight );line-height:var( --e-global-typography-d824c96-line-height );color:var( --e-global-color-82e2f99 );}.elementor-4202 .elementor-element.elementor-element-27a8926{columns:2;column-gap:30px;}.elementor-4202 .elementor-element.elementor-element-a8122c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4202 .elementor-element.elementor-element-a62584f{width:100%;max-width:100%;}.elementor-4202 .elementor-element.elementor-element-f6d86ab{--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-4202 .elementor-element.elementor-element-ce6b8fb{--display:flex;}.elementor-4202 .elementor-element.elementor-element-b1f8e74{text-align:center;font-family:var( --e-global-typography-d824c96-font-family ), Sans-serif;font-size:var( --e-global-typography-d824c96-font-size );font-weight:var( --e-global-typography-d824c96-font-weight );line-height:var( --e-global-typography-d824c96-line-height );color:var( --e-global-color-5e24f1c );}.elementor-4202 .elementor-element.elementor-element-6f43876{columns:2;column-gap:30px;color:var( --e-global-color-5e24f1c );}.elementor-4202 .elementor-element.elementor-element-1fa39a5.elementor-element{--align-self:center;}.elementor-4202 .elementor-element.elementor-element-85f504e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4202 .elementor-element.elementor-element-85f504e:not(.elementor-motion-effects-element-type-background), .elementor-4202 .elementor-element.elementor-element-85f504e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8df4fcb );}.elementor-4202 .elementor-element.elementor-element-3176f80{--display:flex;}.elementor-4202 .elementor-element.elementor-element-b60e19a .elementor-heading-title{font-family:var( --e-global-typography-d824c96-font-family ), Sans-serif;font-size:var( --e-global-typography-d824c96-font-size );font-weight:var( --e-global-typography-d824c96-font-weight );line-height:var( --e-global-typography-d824c96-line-height );color:var( --e-global-color-82e2f99 );}.elementor-4202 .elementor-element.elementor-element-8f31023{font-family:var( --e-global-typography-7b24be7-font-family ), Sans-serif;font-size:var( --e-global-typography-7b24be7-font-size );font-weight:var( --e-global-typography-7b24be7-font-weight );line-height:var( --e-global-typography-7b24be7-line-height );color:var( --e-global-color-82e2f99 );}.elementor-4202 .elementor-element.elementor-element-94b2eb7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4202 .elementor-element.elementor-element-7cfecbe.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4202 .elementor-element.elementor-element-7cfecbe img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-4202 .elementor-element.elementor-element-82cd0d4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4202 .elementor-element.elementor-element-82cd0d4:not(.elementor-motion-effects-element-type-background), .elementor-4202 .elementor-element.elementor-element-82cd0d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8df4fcb );}.elementor-4202 .elementor-element.elementor-element-cdb66c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4202 .elementor-element.elementor-element-18bd837.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4202 .elementor-element.elementor-element-18bd837 img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-4202 .elementor-element.elementor-element-2474ad0{--display:flex;}.elementor-4202 .elementor-element.elementor-element-c90ce1d .elementor-heading-title{font-family:var( --e-global-typography-d824c96-font-family ), Sans-serif;font-size:var( --e-global-typography-d824c96-font-size );font-weight:var( --e-global-typography-d824c96-font-weight );line-height:var( --e-global-typography-d824c96-line-height );color:var( --e-global-color-82e2f99 );}.elementor-4202 .elementor-element.elementor-element-1e3ced8{font-family:var( --e-global-typography-7b24be7-font-family ), Sans-serif;font-size:var( --e-global-typography-7b24be7-font-size );font-weight:var( --e-global-typography-7b24be7-font-weight );line-height:var( --e-global-typography-7b24be7-line-height );color:var( --e-global-color-82e2f99 );}.elementor-4202 .elementor-element.elementor-element-17c05be{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4202 .elementor-element.elementor-element-17c05be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4202 .elementor-element.elementor-element-46212cd .owl-nav .owl-prev{left:15px;right:auto;}.elementor-4202 .elementor-element.elementor-element-46212cd .owl-nav .owl-next{right:15px;left:auto;}.elementor-4202 .elementor-element.elementor-element-46212cd .owl-carousel .owl-nav .owl-next,.elementor-4202 .elementor-element.elementor-element-46212cd .owl-carousel .owl-nav .owl-prev{top:90%;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-4202 .elementor-element.elementor-element-46212cd .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-4202 .elementor-element.elementor-element-46212cd .owl-dot.active{background-color:#000000;}.elementor-4202 .elementor-element.elementor-element-46212cd .owl-dots{margin-top:20px;}.elementor-4202 .elementor-element.elementor-element-d68afdf{--display:grid;--min-height:100vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4202 .elementor-element.elementor-element-46e116d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4202 .elementor-element.elementor-element-46e116d:not(.elementor-motion-effects-element-type-background), .elementor-4202 .elementor-element.elementor-element-46e116d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4202 .elementor-element.elementor-element-60a13d4{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4202 .elementor-element.elementor-element-5065c6a{text-align:center;}.elementor-4202 .elementor-element.elementor-element-5065c6a .elementor-heading-title{font-family:var( --e-global-typography-ab58f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-ab58f3f-font-size );font-weight:var( --e-global-typography-ab58f3f-font-weight );line-height:var( --e-global-typography-ab58f3f-line-height );color:var( --e-global-color-f9856ce );}.elementor-4202 .elementor-element.elementor-element-8391533 > .elementor-widget-container{padding:0% 8% 0% 8%;}.elementor-4202 .elementor-element.elementor-element-8391533{text-align:center;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:38px;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-4202 .elementor-element.elementor-element-2c20adb.elementor-element{--align-self:center;}.elementor-4202 .elementor-element.elementor-element-24f3e9d{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4202 .elementor-element.elementor-element-762f60e > .elementor-widget-container{background-color:#FFFFFF;}body:not(.rtl) .elementor-4202 .elementor-element.elementor-element-762f60e{left:-1px;}body.rtl .elementor-4202 .elementor-element.elementor-element-762f60e{right:-1px;}.elementor-4202 .elementor-element.elementor-element-762f60e{top:-1px;}.elementor-4202 .elementor-element.elementor-element-762f60e img{height:0%;}.elementor-4202 .elementor-element.elementor-element-4eb7ace{--display:grid;--min-height:100vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4202 .elementor-element.elementor-element-6a3d4d1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4202 .elementor-element.elementor-element-6a3d4d1:not(.elementor-motion-effects-element-type-background), .elementor-4202 .elementor-element.elementor-element-6a3d4d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4202 .elementor-element.elementor-element-a3d4e04{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4202 .elementor-element.elementor-element-e2b2938{text-align:center;}.elementor-4202 .elementor-element.elementor-element-e2b2938 .elementor-heading-title{font-family:var( --e-global-typography-ab58f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-ab58f3f-font-size );font-weight:var( --e-global-typography-ab58f3f-font-weight );line-height:var( --e-global-typography-ab58f3f-line-height );color:var( --e-global-color-f9856ce );}.elementor-4202 .elementor-element.elementor-element-5868e79 > .elementor-widget-container{padding:0% 8% 0% 8%;}.elementor-4202 .elementor-element.elementor-element-5868e79{text-align:center;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:38px;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-4202 .elementor-element.elementor-element-34dcb67.elementor-element{--align-self:center;}.elementor-4202 .elementor-element.elementor-element-02d9d22{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-4202 .elementor-element.elementor-element-6a8b86e{left:0px;}body.rtl .elementor-4202 .elementor-element.elementor-element-6a8b86e{right:0px;}.elementor-4202 .elementor-element.elementor-element-6a8b86e{top:-2px;}.elementor-4202 .elementor-element.elementor-element-6a8b86e img{max-width:110%;}.elementor-4202 .elementor-element.elementor-element-02c4e4a{--display:grid;--min-height:100vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4202 .elementor-element.elementor-element-5ca633b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4202 .elementor-element.elementor-element-5ca633b:not(.elementor-motion-effects-element-type-background), .elementor-4202 .elementor-element.elementor-element-5ca633b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4202 .elementor-element.elementor-element-ae87875{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4202 .elementor-element.elementor-element-8da17d2{text-align:center;}.elementor-4202 .elementor-element.elementor-element-8da17d2 .elementor-heading-title{font-family:var( --e-global-typography-ab58f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-ab58f3f-font-size );font-weight:var( --e-global-typography-ab58f3f-font-weight );line-height:var( --e-global-typography-ab58f3f-line-height );color:var( --e-global-color-f9856ce );}.elementor-4202 .elementor-element.elementor-element-4e4f78c > .elementor-widget-container{padding:0% 8% 0% 8%;}.elementor-4202 .elementor-element.elementor-element-4e4f78c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:38px;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-4202 .elementor-element.elementor-element-b1b1b62.elementor-element{--align-self:center;}.elementor-4202 .elementor-element.elementor-element-e0211f0{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4202 .elementor-element.elementor-element-ae20347{--display:flex;}.elementor-4202 .elementor-element.elementor-element-ae20347.e-con{--flex-grow:1;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4202 .elementor-element.elementor-element-d7e053c{--width:75%;}.elementor-4202 .elementor-element.elementor-element-2a2e587{--content-width:600px;}.elementor-4202 .elementor-element.elementor-element-0240e88{--content-width:100%;}.elementor-4202 .elementor-element.elementor-element-a8122c4{--content-width:100%;}.elementor-4202 .elementor-element.elementor-element-17c05be{--width:100%;}.elementor-4202 .elementor-element.elementor-element-a3d4e04{--width:750px;}.elementor-4202 .elementor-element.elementor-element-ae87875{--width:750px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4202 .elementor-element.elementor-element-d7e053c{--width:100%;}.elementor-4202 .elementor-element.elementor-element-46e116d{--width:100%;}.elementor-4202 .elementor-element.elementor-element-24f3e9d{--width:100%;}.elementor-4202 .elementor-element.elementor-element-6a3d4d1{--width:100%;}.elementor-4202 .elementor-element.elementor-element-02d9d22{--width:100%;}.elementor-4202 .elementor-element.elementor-element-5ca633b{--width:100%;}.elementor-4202 .elementor-element.elementor-element-e0211f0{--width:100%;}}@media(max-width:1024px){.elementor-4202 .elementor-element.elementor-element-0144215{--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:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4202 .elementor-element.elementor-element-d7e053c{--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-4202 .elementor-element.elementor-element-2a2e587{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4202 .elementor-element.elementor-element-3c5baf6{text-align:center;}.elementor-4202 .elementor-element.elementor-element-3c5baf6 .elementor-heading-title{font-size:var( --e-global-typography-ab58f3f-font-size );line-height:var( --e-global-typography-ab58f3f-line-height );}.elementor-4202 .elementor-element.elementor-element-4f665f6 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4202 .elementor-element.elementor-element-4f665f6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:20px;line-height:1.2em;}.elementor-4202 .elementor-element.elementor-element-4143e9b{--grid-auto-flow:row;}.elementor-4202 .elementor-element.elementor-element-53b3f06{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4202 .elementor-element.elementor-element-53b3f06.e-con{--order:-99999 /* order start hack */;}.elementor-4202 .elementor-element.elementor-element-fb06f62{font-size:var( --e-global-typography-7b24be7-font-size );line-height:var( --e-global-typography-7b24be7-line-height );}.elementor-4202 .elementor-element.elementor-element-5eb6e7c{font-size:var( --e-global-typography-d824c96-font-size );line-height:var( --e-global-typography-d824c96-line-height );}.elementor-4202 .elementor-element.elementor-element-0db7c32{columns:1;font-size:var( --e-global-typography-7b24be7-font-size );line-height:var( --e-global-typography-7b24be7-line-height );}.elementor-4202 .elementor-element.elementor-element-661ab1f{--grid-auto-flow:row;}.elementor-4202 .elementor-element.elementor-element-1d428ff .elementor-heading-title{font-size:var( --e-global-typography-d824c96-font-size );line-height:var( --e-global-typography-d824c96-line-height );}.elementor-4202 .elementor-element.elementor-element-ba06b3e{columns:1;}.elementor-4202 .elementor-element.elementor-element-8a77b14{font-size:var( --e-global-typography-d824c96-font-size );line-height:var( --e-global-typography-d824c96-line-height );}.elementor-4202 .elementor-element.elementor-element-51be5ee{columns:1;}.elementor-4202 .elementor-element.elementor-element-d51ccf1{--grid-auto-flow:row;}.elementor-4202 .elementor-element.elementor-element-1a7e873 .elementor-heading-title{font-size:var( --e-global-typography-d824c96-font-size );line-height:var( --e-global-typography-d824c96-line-height );}.elementor-4202 .elementor-element.elementor-element-21003db{font-size:var( --e-global-typography-7b24be7-font-size );line-height:var( --e-global-typography-7b24be7-line-height );}.elementor-4202 .elementor-element.elementor-element-4c2ff81{font-size:var( --e-global-typography-d824c96-font-size );line-height:var( --e-global-typography-d824c96-line-height );}.elementor-4202 .elementor-element.elementor-element-b1f8e74{font-size:var( --e-global-typography-d824c96-font-size );line-height:var( --e-global-typography-d824c96-line-height );}.elementor-4202 .elementor-element.elementor-element-6f43876{columns:1;}.elementor-4202 .elementor-element.elementor-element-85f504e{--grid-auto-flow:row;}.elementor-4202 .elementor-element.elementor-element-b60e19a .elementor-heading-title{font-size:var( --e-global-typography-d824c96-font-size );line-height:var( --e-global-typography-d824c96-line-height );}.elementor-4202 .elementor-element.elementor-element-8f31023{font-size:var( --e-global-typography-7b24be7-font-size );line-height:var( --e-global-typography-7b24be7-line-height );}.elementor-4202 .elementor-element.elementor-element-82cd0d4{--grid-auto-flow:row;}.elementor-4202 .elementor-element.elementor-element-c90ce1d .elementor-heading-title{font-size:var( --e-global-typography-d824c96-font-size );line-height:var( --e-global-typography-d824c96-line-height );}.elementor-4202 .elementor-element.elementor-element-1e3ced8{font-size:var( --e-global-typography-7b24be7-font-size );line-height:var( --e-global-typography-7b24be7-line-height );}.elementor-4202 .elementor-element.elementor-element-17c05be{--min-height:100vh;--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-4202 .elementor-element.elementor-element-d68afdf{--grid-auto-flow:row;}.elementor-4202 .elementor-element.elementor-element-46e116d{--padding-top:15%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-4202 .elementor-element.elementor-element-5065c6a .elementor-heading-title{font-size:var( --e-global-typography-ab58f3f-font-size );line-height:var( --e-global-typography-ab58f3f-line-height );}.elementor-4202 .elementor-element.elementor-element-8391533 > .elementor-widget-container{padding:0% 13% 0% 13%;}.elementor-4202 .elementor-element.elementor-element-8391533{font-size:20px;line-height:1.2em;}.elementor-4202 .elementor-element.elementor-element-24f3e9d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4202 .elementor-element.elementor-element-4eb7ace{--grid-auto-flow:row;}.elementor-4202 .elementor-element.elementor-element-6a3d4d1{--padding-top:15%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-4202 .elementor-element.elementor-element-e2b2938 .elementor-heading-title{font-size:var( --e-global-typography-ab58f3f-font-size );line-height:var( --e-global-typography-ab58f3f-line-height );}.elementor-4202 .elementor-element.elementor-element-5868e79 > .elementor-widget-container{padding:0% 13% 0% 13%;}.elementor-4202 .elementor-element.elementor-element-5868e79{font-size:20px;line-height:1.2em;}.elementor-4202 .elementor-element.elementor-element-02d9d22{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4202 .elementor-element.elementor-element-02c4e4a{--grid-auto-flow:row;}.elementor-4202 .elementor-element.elementor-element-5ca633b{--padding-top:15%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-4202 .elementor-element.elementor-element-8da17d2 .elementor-heading-title{font-size:var( --e-global-typography-ab58f3f-font-size );line-height:var( --e-global-typography-ab58f3f-line-height );}.elementor-4202 .elementor-element.elementor-element-4e4f78c > .elementor-widget-container{padding:0% 13% 0% 13%;}.elementor-4202 .elementor-element.elementor-element-4e4f78c{font-size:20px;line-height:1.2em;}.elementor-4202 .elementor-element.elementor-element-e0211f0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}}@media(max-width:767px){.elementor-4202 .elementor-element.elementor-element-3c5baf6 .elementor-heading-title{font-size:var( --e-global-typography-ab58f3f-font-size );line-height:var( --e-global-typography-ab58f3f-line-height );}.elementor-4202 .elementor-element.elementor-element-4f665f6 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4202 .elementor-element.elementor-element-4f665f6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:18px;}.elementor-4202 .elementor-element.elementor-element-4143e9b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4202 .elementor-element.elementor-element-53b3f06{--min-height:70vh;}.elementor-4202 .elementor-element.elementor-element-fb06f62{font-size:var( --e-global-typography-7b24be7-font-size );line-height:var( --e-global-typography-7b24be7-line-height );}.elementor-4202 .elementor-element.elementor-element-5eb6e7c{font-size:var( --e-global-typography-d824c96-font-size );line-height:var( --e-global-typography-d824c96-line-height );}.elementor-4202 .elementor-element.elementor-element-0db7c32{font-size:var( --e-global-typography-7b24be7-font-size );line-height:var( --e-global-typography-7b24be7-line-height );}.elementor-4202 .elementor-element.elementor-element-661ab1f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4202 .elementor-element.elementor-element-1d428ff .elementor-heading-title{font-size:var( --e-global-typography-d824c96-font-size );line-height:var( --e-global-typography-d824c96-line-height );}.elementor-4202 .elementor-element.elementor-element-8a77b14{font-size:var( --e-global-typography-d824c96-font-size );line-height:var( --e-global-typography-d824c96-line-height );}.elementor-4202 .elementor-element.elementor-element-d51ccf1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4202 .elementor-element.elementor-element-1a7e873 .elementor-heading-title{font-size:var( --e-global-typography-d824c96-font-size );line-height:var( --e-global-typography-d824c96-line-height );}.elementor-4202 .elementor-element.elementor-element-21003db{font-size:var( --e-global-typography-7b24be7-font-size );line-height:var( --e-global-typography-7b24be7-line-height );}.elementor-4202 .elementor-element.elementor-element-4c2ff81{font-size:var( --e-global-typography-d824c96-font-size );line-height:var( --e-global-typography-d824c96-line-height );}.elementor-4202 .elementor-element.elementor-element-b1f8e74{font-size:var( --e-global-typography-d824c96-font-size );line-height:var( --e-global-typography-d824c96-line-height );}.elementor-4202 .elementor-element.elementor-element-85f504e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4202 .elementor-element.elementor-element-b60e19a .elementor-heading-title{font-size:var( --e-global-typography-d824c96-font-size );line-height:var( --e-global-typography-d824c96-line-height );}.elementor-4202 .elementor-element.elementor-element-8f31023{font-size:var( --e-global-typography-7b24be7-font-size );line-height:var( --e-global-typography-7b24be7-line-height );}.elementor-4202 .elementor-element.elementor-element-82cd0d4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4202 .elementor-element.elementor-element-c90ce1d .elementor-heading-title{font-size:var( --e-global-typography-d824c96-font-size );line-height:var( --e-global-typography-d824c96-line-height );}.elementor-4202 .elementor-element.elementor-element-1e3ced8{font-size:var( --e-global-typography-7b24be7-font-size );line-height:var( --e-global-typography-7b24be7-line-height );}.elementor-4202 .elementor-element.elementor-element-d68afdf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4202 .elementor-element.elementor-element-5065c6a .elementor-heading-title{font-size:var( --e-global-typography-ab58f3f-font-size );line-height:var( --e-global-typography-ab58f3f-line-height );}.elementor-4202 .elementor-element.elementor-element-8391533 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-4202 .elementor-element.elementor-element-4eb7ace{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4202 .elementor-element.elementor-element-e2b2938 .elementor-heading-title{font-size:var( --e-global-typography-ab58f3f-font-size );line-height:var( --e-global-typography-ab58f3f-line-height );}.elementor-4202 .elementor-element.elementor-element-5868e79 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-4202 .elementor-element.elementor-element-02c4e4a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4202 .elementor-element.elementor-element-8da17d2 .elementor-heading-title{font-size:var( --e-global-typography-ab58f3f-font-size );line-height:var( --e-global-typography-ab58f3f-line-height );}.elementor-4202 .elementor-element.elementor-element-4e4f78c > .elementor-widget-container{padding:0% 5% 0% 5%;}}/* Start custom CSS for button, class: .elementor-element-a6a6518 */.glow-area {
  position: relative;
}

.glow-follow {
  position: relative;
  display: inline-block;

  --mx: 0;
  --my: 0;
  --glow-x: 0;
  --glow-y: 0;
  --intensity: 0;
  --btn-scale: 1;

  transform: scale(var(--btn-scale));
  transform-origin: center center;
  transition: transform 0.28s cubic-bezier(0.22, 1, 0.36, 1);
  will-change: transform;
}

/* direkter Hover = sanfter Grow */
.glow-follow:hover {
  --btn-scale: 1.04;
}

.glow-follow .elementor-button {
  position: relative;
  z-index: 2;
  border-radius: 999px;
  will-change: transform, box-shadow;
  transition: transform 0.18s ease, box-shadow 0.18s ease;

  transform: translate(
    calc(var(--mx) * -0.08px),
    calc(var(--my) * -0.08px)
  );

  box-shadow:
    0 0 8px rgba(255, 190, 100, 0.16),
    0 0 16px rgba(255, 150, 40, 0.10);
}

.glow-follow::before {
  content: "";
  position: absolute;
  inset: -40px;
  z-index: 1;
  pointer-events: none;
  border-radius: 999px;

  background: radial-gradient(
    circle at center,
    rgba(255, 220, 160, 0.82) 0%,
    rgba(255, 180, 80, 0.56) 28%,
    rgba(255, 135, 25, 0.28) 52%,
    rgba(255, 120, 0, 0.00) 76%
  );

  filter: blur(24px);
  opacity: calc(0.34 + var(--intensity) * 0.55);

  transform:
    translate(
      calc(var(--glow-x) * -1px),
      calc(var(--glow-y) * -1px)
    )
    scale(calc(1 + var(--intensity) * 0.36));

  transition:
    transform 0.12s linear,
    opacity 0.12s linear,
    filter 0.18s ease;
}

.glow-follow::after {
  content: "";
  position: absolute;
  inset: -72px;
  z-index: 0;
  pointer-events: none;
  border-radius: 999px;

  background: radial-gradient(
    circle at center,
    rgba(255, 190, 90, 0.24) 0%,
    rgba(255, 145, 30, 0.14) 38%,
    rgba(255, 120, 0, 0.00) 72%
  );

  filter: blur(34px);
  opacity: calc(0.14 + var(--intensity) * 0.42);

  transform:
    translate(
      calc(var(--glow-x) * -1.35px),
      calc(var(--glow-y) * -1.35px)
    )
    scale(calc(1 + var(--intensity) * 0.46));

  transition: transform 0.12s linear, opacity 0.12s linear;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40610d5 */.glow-area {
  position: relative;
}

.glow-follow {
  position: relative;
  display: inline-block;

  --mx: 0;
  --my: 0;
  --glow-x: 0;
  --glow-y: 0;
  --intensity: 0;
  --btn-scale: 1;

  transform: scale(var(--btn-scale));
  transform-origin: center center;
  transition: transform 0.28s cubic-bezier(0.22, 1, 0.36, 1);
  will-change: transform;
}

/* direkter Hover = sanfter Grow */
.glow-follow:hover {
  --btn-scale: 1.04;
}

.glow-follow .elementor-button {
  position: relative;
  z-index: 2;
  border-radius: 999px;
  will-change: transform, box-shadow;
  transition: transform 0.18s ease, box-shadow 0.18s ease;

  transform: translate(
    calc(var(--mx) * -0.08px),
    calc(var(--my) * -0.08px)
  );

  box-shadow:
    0 0 8px rgba(255, 190, 100, 0.16),
    0 0 16px rgba(255, 150, 40, 0.10);
}

.glow-follow::before {
  content: "";
  position: absolute;
  inset: -40px;
  z-index: 1;
  pointer-events: none;
  border-radius: 999px;

  background: radial-gradient(
    circle at center,
    rgba(255, 220, 160, 0.82) 0%,
    rgba(255, 180, 80, 0.56) 28%,
    rgba(255, 135, 25, 0.28) 52%,
    rgba(255, 120, 0, 0.00) 76%
  );

  filter: blur(24px);
  opacity: calc(0.34 + var(--intensity) * 0.55);

  transform:
    translate(
      calc(var(--glow-x) * -1px),
      calc(var(--glow-y) * -1px)
    )
    scale(calc(1 + var(--intensity) * 0.36));

  transition:
    transform 0.12s linear,
    opacity 0.12s linear,
    filter 0.18s ease;
}

.glow-follow::after {
  content: "";
  position: absolute;
  inset: -72px;
  z-index: 0;
  pointer-events: none;
  border-radius: 999px;

  background: radial-gradient(
    circle at center,
    rgba(255, 190, 90, 0.24) 0%,
    rgba(255, 145, 30, 0.14) 38%,
    rgba(255, 120, 0, 0.00) 72%
  );

  filter: blur(34px);
  opacity: calc(0.14 + var(--intensity) * 0.42);

  transform:
    translate(
      calc(var(--glow-x) * -1.35px),
      calc(var(--glow-y) * -1.35px)
    )
    scale(calc(1 + var(--intensity) * 0.46));

  transition: transform 0.12s linear, opacity 0.12s linear;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53b3f06 */.hero-slider {
  position: relative;
  overflow: hidden;
  background: #fff;
}

.hero-slide {
  position: absolute;


  object-fit: cover;
  opacity: 0;
  will-change: transform, opacity;
  z-index: 1;
}

.hero-slide.active {
  opacity: 1;
}

.hero-slide.entering {
  opacity: 0;
}

.hero-slide.animating {
  animation: diagonalMoveSingle 7s linear forwards;
}

@keyframes diagonalMoveSingle {
  0% {
    transform: scale(1.1) translate(7%, -7%);
  }
    5% {
    transform: scale(1.2) translate(6%, -6%);
  }
  
    95% {
    transform: scale(1.2) translate(-6%, 6%);
  }
  
  100% {
    transform: scale(1.3) translate(-7%, 7%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-762f60e */.elementor-4202 .elementor-element.elementor-element-762f60e img {
  animation: moveBg 6s linear infinite alternate;
}

@keyframes moveBg {
  0% {
    transform: scale(1.2) translate(5%,-5%);
  }
  100% {
    transform: scale(1.2) translate(-5%,5%);
  }
}

.elementor-4202 .elementor-element.elementor-element-762f60e {
  object-fit: cover;
  max-width: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a8b86e */.elementor-4202 .elementor-element.elementor-element-6a8b86e img {
  animation: moveBg 6s linear infinite alternate;
}

@keyframes moveBg {
  0% {
    transform: scale(1.2) translate(0%,-0%);
  }
  100% {
    transform: scale(1.2) translate(5%,-5%);
  }
}

.elementor-4202 .elementor-element.elementor-element-6a8b86e {
  object-fit: cover;
  max-width: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae20347 */.slider-move {
  width: 110%;
  height: 110%;
  position: absolute;
  top: -10%;
  left: -10%;

  animation: diagonalMove 10s ease-in-out infinite alternate;
}

@keyframes diagonalMove {

  0% {
    transform: scale(1.1) translate(6%, -6%);
  }

  100% {
    transform: scale(1.1) translate(-6%, 6%); opacity: 1;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0211f0 */.kenburns-diagonal .elementor-background-slideshow__image {
  animation: none !important;
}

.kenburns-diagonal .elementor-background-slideshow__image {
  animation: kenburnsDiagonal 6s ease-in-out infinite !important;
}

@keyframes kenburnsDiagonal {

  0% {
    transform: scale(1.15) translate(6%, -6%);
  }

  100% {
    transform: scale(1.35) translate(-6%, 6%);
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17c05be */.container {
  max-width: 100% !important;
  width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS */.container-page {
  padding-top: 50px ;
  padding-bottom: 50px;
}/* End custom CSS */