.elementor-762 .elementor-element.elementor-element-f560899{--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:50px 25px;--row-gap:50px;--column-gap:25px;--flex-wrap:wrap;--overflow:hidden;--overlay-opacity:0.5;}.elementor-762 .elementor-element.elementor-element-f560899:not(.elementor-motion-effects-element-type-background), .elementor-762 .elementor-element.elementor-element-f560899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #414141 0%, #0F0F0F 32%);}.elementor-762 .elementor-element.elementor-element-f560899::before, .elementor-762 .elementor-element.elementor-element-f560899 > .elementor-background-video-container::before, .elementor-762 .elementor-element.elementor-element-f560899 > .e-con-inner > .elementor-background-video-container::before, .elementor-762 .elementor-element.elementor-element-f560899 > .elementor-background-slideshow::before, .elementor-762 .elementor-element.elementor-element-f560899 > .e-con-inner > .elementor-background-slideshow::before, .elementor-762 .elementor-element.elementor-element-f560899 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-762 .elementor-element.elementor-element-d675db1{--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-762 .elementor-element.elementor-element-46a0a8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;padding:12px 20px 12px 20px;border-style:solid;border-width:0px 2px 0px 2px;border-color:var( --e-global-color-5fc994b );border-radius:50px 50px 50px 50px;}.elementor-762 .elementor-element.elementor-element-46a0a8c.elementor-element{--align-self:center;}.elementor-762 .elementor-element.elementor-element-46a0a8c .elementor-heading-title{font-size:var( --e-global-typography-a9c1ad6-font-size );line-height:var( --e-global-typography-a9c1ad6-line-height );color:var( --e-global-color-5d2eeab );}.elementor-762 .elementor-element.elementor-element-c8c796b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-762 .elementor-element.elementor-element-c8c796b{text-align:start;}.elementor-762 .elementor-element.elementor-element-c8c796b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-5d2eeab );}.elementor-762 .elementor-element.elementor-element-3857078{--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;--flex-wrap:wrap;}.elementor-762 .elementor-element.elementor-element-f2496b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--z-index:200;}.elementor-762 .elementor-element.elementor-element-cc830e0{font-family:"Playfair Display Local", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.6em;color:var( --e-global-color-5d2eeab );}.elementor-762 .elementor-element.elementor-element-224a83a .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-7f5dcc2-font-family ), Sans-serif;font-size:var( --e-global-typography-7f5dcc2-font-size );line-height:var( --e-global-typography-7f5dcc2-line-height );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5f7a202 );border-radius:25px 25px 25px 25px;padding:15px 22px 15px 22px;}.elementor-762 .elementor-element.elementor-element-224a83a .elementor-button:hover, .elementor-762 .elementor-element.elementor-element-224a83a .elementor-button:focus{background-color:#FFFFFF1A;border-color:var( --e-global-color-5f7a202 );}.elementor-762 .elementor-element.elementor-element-224a83a{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-224a83a .elementor-button-content-wrapper{flex-direction:row;}.elementor-762 .elementor-element.elementor-element-224a83a .elementor-button .elementor-button-content-wrapper{gap:1rem;}.elementor-762 .elementor-element.elementor-element-8f267ad{--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;--overflow:auto;}.elementor-762 .elementor-element.elementor-element-557487f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-762 .elementor-element.elementor-element-557487f{z-index:150;}.elementor-762 .elementor-element.elementor-element-557487f img{width:90%;}.elementor-762 .elementor-element.elementor-element-d1567e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-762 .elementor-element.elementor-element-ed2f42d{border-style:none;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-762 .elementor-element.elementor-element-ed2f42d .elementor-heading-title{font-size:var( --e-global-typography-a9c1ad6-font-size );line-height:var( --e-global-typography-a9c1ad6-line-height );color:var( --e-global-color-5d2eeab );}.elementor-762 .elementor-element.elementor-element-80f86d7{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-762 .elementor-element.elementor-element-80f86d7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-762 .elementor-element.elementor-element-80f86d7 .elementor-heading-title{font-family:"Playfair Display Local", Sans-serif;font-size:3rem;font-weight:600;text-transform:uppercase;line-height:1.1em;color:var( --e-global-color-5f7a202 );}.elementor-762 .elementor-element.elementor-element-4a9a3a4 .elementor-heading-title{font-family:var( --e-global-typography-f710384-font-family ), Sans-serif;font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );color:var( --e-global-color-1301c22 );}.elementor-762 .elementor-element.elementor-element-aa0e5cc{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-762 .elementor-element.elementor-element-aa0e5cc .elementor-icon-list-icon i{color:var( --e-global-color-5f7a202 );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-aa0e5cc .elementor-icon-list-icon svg{fill:var( --e-global-color-5f7a202 );transition:fill 0.3s;}.elementor-762 .elementor-element.elementor-element-aa0e5cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-aa0e5cc .elementor-icon-list-item > a{font-family:"Inter Local", Sans-serif;}.elementor-762 .elementor-element.elementor-element-aa0e5cc .elementor-icon-list-text{color:var( --e-global-color-5d2eeab );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-7fd4eb3 .elementor-heading-title{font-family:var( --e-global-typography-f710384-font-family ), Sans-serif;font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );color:var( --e-global-color-1301c22 );}.elementor-762 .elementor-element.elementor-element-fa5ad05{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-762 .elementor-element.elementor-element-fa5ad05 .elementor-icon-list-icon i{color:var( --e-global-color-5f7a202 );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-fa5ad05 .elementor-icon-list-icon svg{fill:var( --e-global-color-5f7a202 );transition:fill 0.3s;}.elementor-762 .elementor-element.elementor-element-fa5ad05 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-fa5ad05 .elementor-icon-list-item > a{font-family:"Inter Local", Sans-serif;}.elementor-762 .elementor-element.elementor-element-fa5ad05 .elementor-icon-list-text{color:var( --e-global-color-5d2eeab );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-08dc351{--display:flex;}.elementor-762 .elementor-element.elementor-element-d2555a4{width:var( --container-widget-width, 72.295% );max-width:72.295%;--container-widget-width:72.295%;--container-widget-flex-grow:0;top:-637.719px;z-index:175;}.elementor-762 .elementor-element.elementor-element-d2555a4.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-d2555a4{left:248.625px;}body.rtl .elementor-762 .elementor-element.elementor-element-d2555a4{right:248.625px;}.elementor-762 .elementor-element.elementor-element-6a08a96.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-6a08a96{left:122.338px;}body.rtl .elementor-762 .elementor-element.elementor-element-6a08a96{right:122.338px;}.elementor-762 .elementor-element.elementor-element-6a08a96{top:-653.826px;z-index:175;}.elementor-762 .elementor-element.elementor-element-aec54ad{--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;--flex-wrap:wrap;}.elementor-762 .elementor-element.elementor-element-af6c20b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--z-index:200;}.elementor-762 .elementor-element.elementor-element-827ebd0{font-family:"Playfair Display Local", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.6em;color:var( --e-global-color-5d2eeab );}.elementor-762 .elementor-element.elementor-element-9a70176 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-7f5dcc2-font-family ), Sans-serif;font-size:var( --e-global-typography-7f5dcc2-font-size );line-height:var( --e-global-typography-7f5dcc2-line-height );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-255485e );border-radius:25px 25px 25px 25px;padding:15px 22px 15px 22px;}.elementor-762 .elementor-element.elementor-element-9a70176 .elementor-button:hover, .elementor-762 .elementor-element.elementor-element-9a70176 .elementor-button:focus{background-color:#FFFFFF1A;border-color:var( --e-global-color-255485e );}.elementor-762 .elementor-element.elementor-element-9a70176{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-9a70176 .elementor-button-content-wrapper{flex-direction:row;}.elementor-762 .elementor-element.elementor-element-9a70176 .elementor-button .elementor-button-content-wrapper{gap:1rem;}.elementor-762 .elementor-element.elementor-element-a8613d6{--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;--overflow:auto;}.elementor-762 .elementor-element.elementor-element-4b4f98f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-762 .elementor-element.elementor-element-4b4f98f{z-index:150;}.elementor-762 .elementor-element.elementor-element-4b4f98f img{width:90%;}.elementor-762 .elementor-element.elementor-element-db677af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-762 .elementor-element.elementor-element-b76713b{border-style:none;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-762 .elementor-element.elementor-element-b76713b .elementor-heading-title{font-size:var( --e-global-typography-a9c1ad6-font-size );line-height:var( --e-global-typography-a9c1ad6-line-height );color:var( --e-global-color-5d2eeab );}.elementor-762 .elementor-element.elementor-element-4bd3e84{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-762 .elementor-element.elementor-element-4bd3e84.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-762 .elementor-element.elementor-element-4bd3e84 .elementor-heading-title{font-family:"Playfair Display Local", Sans-serif;font-size:3rem;font-weight:600;text-transform:uppercase;line-height:1.1em;color:#E84751;}.elementor-762 .elementor-element.elementor-element-82570cf .elementor-heading-title{font-family:var( --e-global-typography-f710384-font-family ), Sans-serif;font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );color:var( --e-global-color-1301c22 );}.elementor-762 .elementor-element.elementor-element-0cfe4b8{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-762 .elementor-element.elementor-element-0cfe4b8 .elementor-icon-list-icon i{color:#E84751;transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-0cfe4b8 .elementor-icon-list-icon svg{fill:#E84751;transition:fill 0.3s;}.elementor-762 .elementor-element.elementor-element-0cfe4b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-0cfe4b8 .elementor-icon-list-item > a{font-family:"Inter Local", Sans-serif;}.elementor-762 .elementor-element.elementor-element-0cfe4b8 .elementor-icon-list-text{color:var( --e-global-color-5d2eeab );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-78df03e .elementor-heading-title{font-family:var( --e-global-typography-f710384-font-family ), Sans-serif;font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );color:var( --e-global-color-1301c22 );}.elementor-762 .elementor-element.elementor-element-6758002{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-762 .elementor-element.elementor-element-6758002 .elementor-icon-list-icon i{color:var( --e-global-color-255485e );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-6758002 .elementor-icon-list-icon svg{fill:var( --e-global-color-255485e );transition:fill 0.3s;}.elementor-762 .elementor-element.elementor-element-6758002 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-6758002 .elementor-icon-list-item > a{font-family:"Inter Local", Sans-serif;}.elementor-762 .elementor-element.elementor-element-6758002 .elementor-icon-list-text{color:var( --e-global-color-5d2eeab );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-f439ab9{--display:flex;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-410990f{left:142.049px;}body.rtl .elementor-762 .elementor-element.elementor-element-410990f{right:142.049px;}.elementor-762 .elementor-element.elementor-element-410990f{top:-630.584px;z-index:175;}.elementor-762 .elementor-element.elementor-element-41938de.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-41938de{left:97.688px;}body.rtl .elementor-762 .elementor-element.elementor-element-41938de{right:97.688px;}.elementor-762 .elementor-element.elementor-element-41938de{top:-679.312px;z-index:175;}.elementor-762 .elementor-element.elementor-element-fde0783{--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;--flex-wrap:wrap;}.elementor-762 .elementor-element.elementor-element-0f689dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--z-index:200;}.elementor-762 .elementor-element.elementor-element-2ceec7b{font-family:"Playfair Display Local", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.6em;color:var( --e-global-color-5d2eeab );}.elementor-762 .elementor-element.elementor-element-d8f74bf .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-7f5dcc2-font-family ), Sans-serif;font-size:var( --e-global-typography-7f5dcc2-font-size );line-height:var( --e-global-typography-7f5dcc2-line-height );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cd7da77 );border-radius:25px 25px 25px 25px;padding:15px 22px 15px 22px;}.elementor-762 .elementor-element.elementor-element-d8f74bf .elementor-button:hover, .elementor-762 .elementor-element.elementor-element-d8f74bf .elementor-button:focus{background-color:#FFFFFF1A;border-color:var( --e-global-color-cd7da77 );}.elementor-762 .elementor-element.elementor-element-d8f74bf{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-d8f74bf .elementor-button-content-wrapper{flex-direction:row;}.elementor-762 .elementor-element.elementor-element-d8f74bf .elementor-button .elementor-button-content-wrapper{gap:1rem;}.elementor-762 .elementor-element.elementor-element-cde7187{--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;--overflow:auto;}.elementor-762 .elementor-element.elementor-element-e57a5be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-762 .elementor-element.elementor-element-e57a5be{z-index:150;}.elementor-762 .elementor-element.elementor-element-e57a5be img{width:90%;}.elementor-762 .elementor-element.elementor-element-b690c36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-762 .elementor-element.elementor-element-46ade1f{border-style:none;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-762 .elementor-element.elementor-element-46ade1f .elementor-heading-title{font-size:var( --e-global-typography-a9c1ad6-font-size );line-height:var( --e-global-typography-a9c1ad6-line-height );color:var( --e-global-color-5d2eeab );}.elementor-762 .elementor-element.elementor-element-ffecb81{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-762 .elementor-element.elementor-element-ffecb81.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-762 .elementor-element.elementor-element-ffecb81 .elementor-heading-title{font-family:"Playfair Display Local", Sans-serif;font-size:3rem;font-weight:600;text-transform:uppercase;line-height:1.1em;color:#DACF74;}.elementor-762 .elementor-element.elementor-element-9551365 .elementor-heading-title{font-family:var( --e-global-typography-f710384-font-family ), Sans-serif;font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );color:var( --e-global-color-1301c22 );}.elementor-762 .elementor-element.elementor-element-c6b6835{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-762 .elementor-element.elementor-element-c6b6835 .elementor-icon-list-icon i{color:var( --e-global-color-cd7da77 );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-c6b6835 .elementor-icon-list-icon svg{fill:var( --e-global-color-cd7da77 );transition:fill 0.3s;}.elementor-762 .elementor-element.elementor-element-c6b6835 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-c6b6835 .elementor-icon-list-item > a{font-family:"Inter Local", Sans-serif;}.elementor-762 .elementor-element.elementor-element-c6b6835 .elementor-icon-list-text{color:var( --e-global-color-5d2eeab );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-eb37777 .elementor-heading-title{font-family:var( --e-global-typography-f710384-font-family ), Sans-serif;font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );color:var( --e-global-color-1301c22 );}.elementor-762 .elementor-element.elementor-element-a9c82b0{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-762 .elementor-element.elementor-element-a9c82b0 .elementor-icon-list-icon i{color:var( --e-global-color-cd7da77 );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-a9c82b0 .elementor-icon-list-icon svg{fill:var( --e-global-color-cd7da77 );transition:fill 0.3s;}.elementor-762 .elementor-element.elementor-element-a9c82b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-a9c82b0 .elementor-icon-list-item > a{font-family:"Inter Local", Sans-serif;}.elementor-762 .elementor-element.elementor-element-a9c82b0 .elementor-icon-list-text{color:var( --e-global-color-5d2eeab );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-6bb952a{--display:flex;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-b09e282{left:170.475px;}body.rtl .elementor-762 .elementor-element.elementor-element-b09e282{right:170.475px;}.elementor-762 .elementor-element.elementor-element-b09e282{top:-642.059px;z-index:175;}.elementor-762 .elementor-element.elementor-element-8fff4ea.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-8fff4ea{left:105.01px;}body.rtl .elementor-762 .elementor-element.elementor-element-8fff4ea{right:105.01px;}.elementor-762 .elementor-element.elementor-element-8fff4ea{top:-662.119px;z-index:175;}.elementor-762 .elementor-element.elementor-element-0d98016{--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;--flex-wrap:wrap;}.elementor-762 .elementor-element.elementor-element-b84cf98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--z-index:200;}.elementor-762 .elementor-element.elementor-element-5141f9c{font-family:"Playfair Display Local", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.6em;color:var( --e-global-color-5d2eeab );}.elementor-762 .elementor-element.elementor-element-0fe131c .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-7f5dcc2-font-family ), Sans-serif;font-size:var( --e-global-typography-7f5dcc2-font-size );line-height:var( --e-global-typography-7f5dcc2-line-height );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b629b13 );border-radius:25px 25px 25px 25px;padding:15px 22px 15px 22px;}.elementor-762 .elementor-element.elementor-element-0fe131c .elementor-button:hover, .elementor-762 .elementor-element.elementor-element-0fe131c .elementor-button:focus{background-color:#FFFFFF1A;border-color:var( --e-global-color-b629b13 );}.elementor-762 .elementor-element.elementor-element-0fe131c{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-0fe131c .elementor-button-content-wrapper{flex-direction:row;}.elementor-762 .elementor-element.elementor-element-0fe131c .elementor-button .elementor-button-content-wrapper{gap:1rem;}.elementor-762 .elementor-element.elementor-element-7f964a4{--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;--overflow:auto;}.elementor-762 .elementor-element.elementor-element-7a42081.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-762 .elementor-element.elementor-element-7a42081{z-index:150;}.elementor-762 .elementor-element.elementor-element-7a42081 img{width:90%;}.elementor-762 .elementor-element.elementor-element-d66d4fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-762 .elementor-element.elementor-element-e290d89{border-style:none;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-762 .elementor-element.elementor-element-e290d89 .elementor-heading-title{font-size:var( --e-global-typography-a9c1ad6-font-size );line-height:var( --e-global-typography-a9c1ad6-line-height );color:var( --e-global-color-5d2eeab );}.elementor-762 .elementor-element.elementor-element-8a258f7{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-762 .elementor-element.elementor-element-8a258f7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-762 .elementor-element.elementor-element-8a258f7 .elementor-heading-title{font-family:"Playfair Display Local", Sans-serif;font-size:3rem;font-weight:600;text-transform:uppercase;line-height:1.1em;color:#970E22;}.elementor-762 .elementor-element.elementor-element-cb273f4 .elementor-heading-title{font-family:var( --e-global-typography-f710384-font-family ), Sans-serif;font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );color:var( --e-global-color-1301c22 );}.elementor-762 .elementor-element.elementor-element-bc5acbf{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-762 .elementor-element.elementor-element-bc5acbf .elementor-icon-list-icon i{color:var( --e-global-color-b629b13 );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-bc5acbf .elementor-icon-list-icon svg{fill:var( --e-global-color-b629b13 );transition:fill 0.3s;}.elementor-762 .elementor-element.elementor-element-bc5acbf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-bc5acbf .elementor-icon-list-item > a{font-family:"Inter Local", Sans-serif;}.elementor-762 .elementor-element.elementor-element-bc5acbf .elementor-icon-list-text{color:var( --e-global-color-5d2eeab );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-047a1ae .elementor-heading-title{font-family:var( --e-global-typography-f710384-font-family ), Sans-serif;font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );color:var( --e-global-color-1301c22 );}.elementor-762 .elementor-element.elementor-element-70b7c39{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-762 .elementor-element.elementor-element-70b7c39 .elementor-icon-list-icon i{color:var( --e-global-color-b629b13 );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-70b7c39 .elementor-icon-list-icon svg{fill:var( --e-global-color-b629b13 );transition:fill 0.3s;}.elementor-762 .elementor-element.elementor-element-70b7c39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-70b7c39 .elementor-icon-list-item > a{font-family:"Inter Local", Sans-serif;}.elementor-762 .elementor-element.elementor-element-70b7c39 .elementor-icon-list-text{color:var( --e-global-color-5d2eeab );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-dfd8035{--display:flex;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-bd01282{left:214.972px;}body.rtl .elementor-762 .elementor-element.elementor-element-bd01282{right:214.972px;}.elementor-762 .elementor-element.elementor-element-bd01282{top:-629.966px;z-index:175;}.elementor-762 .elementor-element.elementor-element-436d2c4.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-436d2c4{left:113.734px;}body.rtl .elementor-762 .elementor-element.elementor-element-436d2c4{right:113.734px;}.elementor-762 .elementor-element.elementor-element-436d2c4{top:-655.803px;z-index:175;}.elementor-762 .elementor-element.elementor-element-441f2d1{--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;--flex-wrap:wrap;}.elementor-762 .elementor-element.elementor-element-9438887{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--z-index:200;}.elementor-762 .elementor-element.elementor-element-0ff7d5b{font-family:"Playfair Display Local", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.6em;color:var( --e-global-color-5d2eeab );}.elementor-762 .elementor-element.elementor-element-0ee1432 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-7f5dcc2-font-family ), Sans-serif;font-size:var( --e-global-typography-7f5dcc2-font-size );line-height:var( --e-global-typography-7f5dcc2-line-height );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-972d8c5 );border-radius:25px 25px 25px 25px;padding:15px 22px 15px 22px;}.elementor-762 .elementor-element.elementor-element-0ee1432 .elementor-button:hover, .elementor-762 .elementor-element.elementor-element-0ee1432 .elementor-button:focus{background-color:#FFFFFF1A;border-color:var( --e-global-color-972d8c5 );}.elementor-762 .elementor-element.elementor-element-0ee1432{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-0ee1432 .elementor-button-content-wrapper{flex-direction:row;}.elementor-762 .elementor-element.elementor-element-0ee1432 .elementor-button .elementor-button-content-wrapper{gap:1rem;}.elementor-762 .elementor-element.elementor-element-6c1472d{--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;--overflow:auto;}.elementor-762 .elementor-element.elementor-element-dc945d7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-762 .elementor-element.elementor-element-dc945d7{z-index:150;}.elementor-762 .elementor-element.elementor-element-dc945d7 img{width:90%;}.elementor-762 .elementor-element.elementor-element-523c254{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-762 .elementor-element.elementor-element-bc841bb{border-style:none;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-762 .elementor-element.elementor-element-bc841bb .elementor-heading-title{font-size:var( --e-global-typography-a9c1ad6-font-size );line-height:var( --e-global-typography-a9c1ad6-line-height );color:var( --e-global-color-5d2eeab );}.elementor-762 .elementor-element.elementor-element-1b4c33e{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-762 .elementor-element.elementor-element-1b4c33e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-762 .elementor-element.elementor-element-1b4c33e .elementor-heading-title{font-family:"Playfair Display Local", Sans-serif;font-size:3rem;font-weight:600;text-transform:uppercase;line-height:1.1em;color:#A5B47B;}.elementor-762 .elementor-element.elementor-element-326b5f2 .elementor-heading-title{font-family:var( --e-global-typography-f710384-font-family ), Sans-serif;font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );color:var( --e-global-color-1301c22 );}.elementor-762 .elementor-element.elementor-element-7a7a1aa{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-762 .elementor-element.elementor-element-7a7a1aa .elementor-icon-list-icon i{color:var( --e-global-color-972d8c5 );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-7a7a1aa .elementor-icon-list-icon svg{fill:var( --e-global-color-972d8c5 );transition:fill 0.3s;}.elementor-762 .elementor-element.elementor-element-7a7a1aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-7a7a1aa .elementor-icon-list-item > a{font-family:"Inter Local", Sans-serif;}.elementor-762 .elementor-element.elementor-element-7a7a1aa .elementor-icon-list-text{color:var( --e-global-color-5d2eeab );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-6753c25 .elementor-heading-title{font-family:var( --e-global-typography-f710384-font-family ), Sans-serif;font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );color:var( --e-global-color-1301c22 );}.elementor-762 .elementor-element.elementor-element-3c7a324{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-762 .elementor-element.elementor-element-3c7a324 .elementor-icon-list-icon i{color:var( --e-global-color-972d8c5 );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-3c7a324 .elementor-icon-list-icon svg{fill:var( --e-global-color-972d8c5 );transition:fill 0.3s;}.elementor-762 .elementor-element.elementor-element-3c7a324 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-3c7a324 .elementor-icon-list-item > a{font-family:"Inter Local", Sans-serif;}.elementor-762 .elementor-element.elementor-element-3c7a324 .elementor-icon-list-text{color:var( --e-global-color-5d2eeab );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-55cd005{--display:flex;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-240684d{left:191.809px;}body.rtl .elementor-762 .elementor-element.elementor-element-240684d{right:191.809px;}.elementor-762 .elementor-element.elementor-element-240684d{top:-626.837px;z-index:175;}.elementor-762 .elementor-element.elementor-element-29ac2ab.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-29ac2ab{left:105.705px;}body.rtl .elementor-762 .elementor-element.elementor-element-29ac2ab{right:105.705px;}.elementor-762 .elementor-element.elementor-element-29ac2ab{top:-663.439px;z-index:175;}.elementor-762 .elementor-element.elementor-element-9738add{--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;--flex-wrap:wrap;}.elementor-762 .elementor-element.elementor-element-6611b08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--z-index:200;}.elementor-762 .elementor-element.elementor-element-6611b08.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-762 .elementor-element.elementor-element-cdacd07{font-family:"Playfair Display Local", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.6em;color:var( --e-global-color-5d2eeab );}.elementor-762 .elementor-element.elementor-element-3012613 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-7f5dcc2-font-family ), Sans-serif;font-size:var( --e-global-typography-7f5dcc2-font-size );line-height:var( --e-global-typography-7f5dcc2-line-height );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-817383a );border-radius:25px 25px 25px 25px;padding:15px 22px 15px 22px;}.elementor-762 .elementor-element.elementor-element-3012613 .elementor-button:hover, .elementor-762 .elementor-element.elementor-element-3012613 .elementor-button:focus{background-color:#FFFFFF1A;border-color:var( --e-global-color-972d8c5 );}.elementor-762 .elementor-element.elementor-element-3012613{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-3012613 .elementor-button-content-wrapper{flex-direction:row;}.elementor-762 .elementor-element.elementor-element-3012613 .elementor-button .elementor-button-content-wrapper{gap:1rem;}.elementor-762 .elementor-element.elementor-element-4623057{--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;--overflow:auto;}.elementor-762 .elementor-element.elementor-element-c959f37.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-762 .elementor-element.elementor-element-c959f37{z-index:150;}.elementor-762 .elementor-element.elementor-element-c959f37 img{width:90%;}.elementor-762 .elementor-element.elementor-element-c9a4c88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-762 .elementor-element.elementor-element-3aa7587{border-style:none;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-762 .elementor-element.elementor-element-3aa7587 .elementor-heading-title{font-size:var( --e-global-typography-a9c1ad6-font-size );line-height:var( --e-global-typography-a9c1ad6-line-height );color:var( --e-global-color-5d2eeab );}.elementor-762 .elementor-element.elementor-element-65f3852{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-762 .elementor-element.elementor-element-65f3852.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-762 .elementor-element.elementor-element-65f3852 .elementor-heading-title{font-family:"Playfair Display Local", Sans-serif;font-size:3rem;font-weight:600;text-transform:uppercase;line-height:1.1em;color:var( --e-global-color-817383a );}.elementor-762 .elementor-element.elementor-element-fadf774 .elementor-heading-title{font-family:var( --e-global-typography-f710384-font-family ), Sans-serif;font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );color:var( --e-global-color-1301c22 );}.elementor-762 .elementor-element.elementor-element-3236095{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-762 .elementor-element.elementor-element-3236095 .elementor-icon-list-icon i{color:var( --e-global-color-817383a );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-3236095 .elementor-icon-list-icon svg{fill:var( --e-global-color-817383a );transition:fill 0.3s;}.elementor-762 .elementor-element.elementor-element-3236095 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-3236095 .elementor-icon-list-item > a{font-family:"Inter Local", Sans-serif;}.elementor-762 .elementor-element.elementor-element-3236095 .elementor-icon-list-text{color:var( --e-global-color-5d2eeab );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-d737303 .elementor-heading-title{font-family:var( --e-global-typography-f710384-font-family ), Sans-serif;font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );color:var( --e-global-color-1301c22 );}.elementor-762 .elementor-element.elementor-element-73f3872{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-762 .elementor-element.elementor-element-73f3872 .elementor-icon-list-icon i{color:var( --e-global-color-817383a );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-73f3872 .elementor-icon-list-icon svg{fill:var( --e-global-color-817383a );transition:fill 0.3s;}.elementor-762 .elementor-element.elementor-element-73f3872 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-73f3872 .elementor-icon-list-item > a{font-family:"Inter Local", Sans-serif;}.elementor-762 .elementor-element.elementor-element-73f3872 .elementor-icon-list-text{color:var( --e-global-color-5d2eeab );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-af4f281{--display:flex;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-d122b61{left:89.586px;}body.rtl .elementor-762 .elementor-element.elementor-element-d122b61{right:89.586px;}.elementor-762 .elementor-element.elementor-element-d122b61{top:-653.434px;z-index:175;}.elementor-762 .elementor-element.elementor-element-5932ce4.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-5932ce4{left:195.247px;}body.rtl .elementor-762 .elementor-element.elementor-element-5932ce4{right:195.247px;}.elementor-762 .elementor-element.elementor-element-5932ce4{top:-630.284px;z-index:175;}.elementor-762 .elementor-element.elementor-element-7cef16c{--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;--flex-wrap:wrap;}.elementor-762 .elementor-element.elementor-element-2731f17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--z-index:200;}.elementor-762 .elementor-element.elementor-element-5130461{font-family:"Playfair Display Local", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.6em;color:var( --e-global-color-5d2eeab );}.elementor-762 .elementor-element.elementor-element-31d1ac8 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-7f5dcc2-font-family ), Sans-serif;font-size:var( --e-global-typography-7f5dcc2-font-size );font-weight:var( --e-global-typography-7f5dcc2-weight );line-height:var( --e-global-typography-7f5dcc2-line-height );border-style:solid;border-width:1px 1px 1px 1px;border-color:#30759E;border-radius:25px 25px 25px 25px;padding:15px 22px 15px 22px;}.elementor-762 .elementor-element.elementor-element-31d1ac8 .elementor-button:hover, .elementor-762 .elementor-element.elementor-element-31d1ac8 .elementor-button:focus{background-color:#FFFFFF1A;border-color:#1C5272;}.elementor-762 .elementor-element.elementor-element-31d1ac8{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-31d1ac8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-762 .elementor-element.elementor-element-31d1ac8 .elementor-button .elementor-button-content-wrapper{gap:1rem;}.elementor-762 .elementor-element.elementor-element-5cb2fa7{--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;--overflow:auto;}.elementor-762 .elementor-element.elementor-element-e1caab1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-762 .elementor-element.elementor-element-e1caab1{z-index:150;}.elementor-762 .elementor-element.elementor-element-e1caab1 img{width:90%;}.elementor-762 .elementor-element.elementor-element-a579083{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-762 .elementor-element.elementor-element-1c1f3ab{border-style:none;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-762 .elementor-element.elementor-element-1c1f3ab .elementor-heading-title{font-size:var( --e-global-typography-a9c1ad6-font-size );line-height:var( --e-global-typography-a9c1ad6-line-height );color:var( --e-global-color-5d2eeab );}.elementor-762 .elementor-element.elementor-element-bb39f80{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-762 .elementor-element.elementor-element-bb39f80.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-762 .elementor-element.elementor-element-bb39f80 .elementor-heading-title{font-family:"Playfair Display Local", Sans-serif;font-size:2.5rem;font-weight:600;text-transform:uppercase;line-height:1.1em;color:#30759E;}.elementor-762 .elementor-element.elementor-element-43e841c .elementor-heading-title{font-family:var( --e-global-typography-f710384-font-family ), Sans-serif;font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );color:var( --e-global-color-1301c22 );}.elementor-762 .elementor-element.elementor-element-e189263{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-762 .elementor-element.elementor-element-e189263 .elementor-icon-list-icon i{color:#30759E;transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-e189263 .elementor-icon-list-icon svg{fill:#30759E;transition:fill 0.3s;}.elementor-762 .elementor-element.elementor-element-e189263 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-e189263 .elementor-icon-list-item > a{font-family:"Inter Local", Sans-serif;}.elementor-762 .elementor-element.elementor-element-e189263 .elementor-icon-list-text{color:var( --e-global-color-5d2eeab );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-61311d8 .elementor-heading-title{font-family:var( --e-global-typography-f710384-font-family ), Sans-serif;font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );color:var( --e-global-color-1301c22 );}.elementor-762 .elementor-element.elementor-element-d598eca{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-762 .elementor-element.elementor-element-d598eca .elementor-icon-list-icon i{color:#30759E;transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-d598eca .elementor-icon-list-icon svg{fill:#30759E;transition:fill 0.3s;}.elementor-762 .elementor-element.elementor-element-d598eca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-d598eca .elementor-icon-list-item > a{font-family:"Inter Local", Sans-serif;}.elementor-762 .elementor-element.elementor-element-d598eca .elementor-icon-list-text{color:var( --e-global-color-5d2eeab );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-655259a{--display:flex;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-f8e11e9{left:192.758px;}body.rtl .elementor-762 .elementor-element.elementor-element-f8e11e9{right:192.758px;}.elementor-762 .elementor-element.elementor-element-f8e11e9{top:-632.79px;z-index:175;}.elementor-762 .elementor-element.elementor-element-989ede0.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-989ede0{left:118.66px;}body.rtl .elementor-762 .elementor-element.elementor-element-989ede0{right:118.66px;}.elementor-762 .elementor-element.elementor-element-989ede0{top:-673.738px;z-index:175;}.elementor-762 .elementor-element.elementor-element-e1de743{--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;--flex-wrap:wrap;}.elementor-762 .elementor-element.elementor-element-f8666f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--z-index:200;}.elementor-762 .elementor-element.elementor-element-6cef38e{font-family:"Playfair Display Local", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.6em;color:var( --e-global-color-5d2eeab );}.elementor-762 .elementor-element.elementor-element-5faba19 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-7f5dcc2-font-family ), Sans-serif;font-size:var( --e-global-typography-7f5dcc2-font-size );font-weight:var( --e-global-typography-7f5dcc2-weight );line-height:var( --e-global-typography-7f5dcc2-line-height );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a5c01ab );border-radius:25px 25px 25px 25px;padding:15px 22px 15px 22px;}.elementor-762 .elementor-element.elementor-element-5faba19 .elementor-button:hover, .elementor-762 .elementor-element.elementor-element-5faba19 .elementor-button:focus{background-color:#FFFFFF1A;border-color:#B38603;}.elementor-762 .elementor-element.elementor-element-5faba19{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-5faba19 .elementor-button-content-wrapper{flex-direction:row;}.elementor-762 .elementor-element.elementor-element-5faba19 .elementor-button .elementor-button-content-wrapper{gap:1rem;}.elementor-762 .elementor-element.elementor-element-ed1a95b{--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;--overflow:auto;}.elementor-762 .elementor-element.elementor-element-8ec2c47.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-762 .elementor-element.elementor-element-8ec2c47{z-index:150;}.elementor-762 .elementor-element.elementor-element-8ec2c47 img{width:90%;}.elementor-762 .elementor-element.elementor-element-78cb863{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-762 .elementor-element.elementor-element-348f938{border-style:none;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-762 .elementor-element.elementor-element-348f938 .elementor-heading-title{font-size:var( --e-global-typography-a9c1ad6-font-size );line-height:var( --e-global-typography-a9c1ad6-line-height );color:var( --e-global-color-5d2eeab );}.elementor-762 .elementor-element.elementor-element-4e452a0{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-762 .elementor-element.elementor-element-4e452a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-762 .elementor-element.elementor-element-4e452a0 .elementor-heading-title{font-family:"Playfair Display Local", Sans-serif;font-size:2.5rem;font-weight:600;text-transform:uppercase;line-height:1.1em;color:var( --e-global-color-a5c01ab );}.elementor-762 .elementor-element.elementor-element-fe56ef0 .elementor-heading-title{font-family:var( --e-global-typography-f710384-font-family ), Sans-serif;font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );color:var( --e-global-color-1301c22 );}.elementor-762 .elementor-element.elementor-element-8273bc6{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-762 .elementor-element.elementor-element-8273bc6 .elementor-icon-list-icon i{color:var( --e-global-color-a5c01ab );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-8273bc6 .elementor-icon-list-icon svg{fill:var( --e-global-color-a5c01ab );transition:fill 0.3s;}.elementor-762 .elementor-element.elementor-element-8273bc6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-8273bc6 .elementor-icon-list-item > a{font-family:"Inter Local", Sans-serif;}.elementor-762 .elementor-element.elementor-element-8273bc6 .elementor-icon-list-text{color:var( --e-global-color-5d2eeab );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-bf78078 .elementor-heading-title{font-family:var( --e-global-typography-f710384-font-family ), Sans-serif;font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );color:var( --e-global-color-1301c22 );}.elementor-762 .elementor-element.elementor-element-2cf9bc2{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-762 .elementor-element.elementor-element-2cf9bc2 .elementor-icon-list-icon i{color:var( --e-global-color-a5c01ab );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-2cf9bc2 .elementor-icon-list-icon svg{fill:var( --e-global-color-a5c01ab );transition:fill 0.3s;}.elementor-762 .elementor-element.elementor-element-2cf9bc2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-2cf9bc2 .elementor-icon-list-item > a{font-family:"Inter Local", Sans-serif;}.elementor-762 .elementor-element.elementor-element-2cf9bc2 .elementor-icon-list-text{color:var( --e-global-color-5d2eeab );transition:color 0.3s;}.elementor-762 .elementor-element.elementor-element-6cb9adf{--display:flex;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-c5093b0{left:192.758px;}body.rtl .elementor-762 .elementor-element.elementor-element-c5093b0{right:192.758px;}.elementor-762 .elementor-element.elementor-element-c5093b0{top:-632.79px;z-index:175;}.elementor-762 .elementor-element.elementor-element-11a8f77.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-11a8f77{left:86.145px;}body.rtl .elementor-762 .elementor-element.elementor-element-11a8f77{right:86.145px;}.elementor-762 .elementor-element.elementor-element-11a8f77{top:-629.719px;z-index:175;}.elementor-762 .elementor-element.elementor-element-718b13f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:45px;--e-n-carousel-swiper-pagination-size:0px;--e-n-carousel-swiper-pagination-spacing:0px;}@media(min-width:768px){.elementor-762 .elementor-element.elementor-element-d675db1{--width:100%;}.elementor-762 .elementor-element.elementor-element-f2496b1{--width:23%;}.elementor-762 .elementor-element.elementor-element-8f267ad{--width:50%;}.elementor-762 .elementor-element.elementor-element-d1567e1{--width:23%;}.elementor-762 .elementor-element.elementor-element-af6c20b{--width:23%;}.elementor-762 .elementor-element.elementor-element-a8613d6{--width:50%;}.elementor-762 .elementor-element.elementor-element-db677af{--width:23%;}.elementor-762 .elementor-element.elementor-element-0f689dc{--width:23%;}.elementor-762 .elementor-element.elementor-element-cde7187{--width:50%;}.elementor-762 .elementor-element.elementor-element-b690c36{--width:23%;}.elementor-762 .elementor-element.elementor-element-b84cf98{--width:23%;}.elementor-762 .elementor-element.elementor-element-7f964a4{--width:50%;}.elementor-762 .elementor-element.elementor-element-d66d4fa{--width:23%;}.elementor-762 .elementor-element.elementor-element-9438887{--width:23%;}.elementor-762 .elementor-element.elementor-element-6c1472d{--width:50%;}.elementor-762 .elementor-element.elementor-element-523c254{--width:23%;}.elementor-762 .elementor-element.elementor-element-6611b08{--width:22.918%;}.elementor-762 .elementor-element.elementor-element-4623057{--width:50%;}.elementor-762 .elementor-element.elementor-element-c9a4c88{--width:23%;}.elementor-762 .elementor-element.elementor-element-2731f17{--width:23%;}.elementor-762 .elementor-element.elementor-element-5cb2fa7{--width:50%;}.elementor-762 .elementor-element.elementor-element-a579083{--width:23%;}.elementor-762 .elementor-element.elementor-element-f8666f9{--width:23%;}.elementor-762 .elementor-element.elementor-element-ed1a95b{--width:50%;}.elementor-762 .elementor-element.elementor-element-78cb863{--width:23%;}}@media(max-width:1024px) and (min-width:768px){.elementor-762 .elementor-element.elementor-element-f2496b1{--width:45%;}.elementor-762 .elementor-element.elementor-element-8f267ad{--width:100%;}.elementor-762 .elementor-element.elementor-element-d1567e1{--width:51%;}.elementor-762 .elementor-element.elementor-element-af6c20b{--width:45%;}.elementor-762 .elementor-element.elementor-element-a8613d6{--width:100%;}.elementor-762 .elementor-element.elementor-element-db677af{--width:51%;}.elementor-762 .elementor-element.elementor-element-0f689dc{--width:45%;}.elementor-762 .elementor-element.elementor-element-cde7187{--width:100%;}.elementor-762 .elementor-element.elementor-element-b690c36{--width:51%;}.elementor-762 .elementor-element.elementor-element-b84cf98{--width:45%;}.elementor-762 .elementor-element.elementor-element-7f964a4{--width:100%;}.elementor-762 .elementor-element.elementor-element-d66d4fa{--width:51%;}.elementor-762 .elementor-element.elementor-element-9438887{--width:45%;}.elementor-762 .elementor-element.elementor-element-6c1472d{--width:100%;}.elementor-762 .elementor-element.elementor-element-523c254{--width:51%;}.elementor-762 .elementor-element.elementor-element-6611b08{--width:45%;}.elementor-762 .elementor-element.elementor-element-4623057{--width:100%;}.elementor-762 .elementor-element.elementor-element-c9a4c88{--width:51%;}.elementor-762 .elementor-element.elementor-element-2731f17{--width:45%;}.elementor-762 .elementor-element.elementor-element-5cb2fa7{--width:100%;}.elementor-762 .elementor-element.elementor-element-a579083{--width:51%;}.elementor-762 .elementor-element.elementor-element-f8666f9{--width:45%;}.elementor-762 .elementor-element.elementor-element-ed1a95b{--width:100%;}.elementor-762 .elementor-element.elementor-element-78cb863{--width:51%;}}@media(max-width:1024px){.elementor-762 .elementor-element.elementor-element-d675db1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-762 .elementor-element.elementor-element-46a0a8c .elementor-heading-title{font-size:var( --e-global-typography-a9c1ad6-font-size );line-height:var( --e-global-typography-a9c1ad6-line-height );}.elementor-762 .elementor-element.elementor-element-c8c796b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-762 .elementor-element.elementor-element-3857078.e-con{--order:4;}.elementor-762 .elementor-element.elementor-element-f2496b1{--justify-content:flex-start;}.elementor-762 .elementor-element.elementor-element-f2496b1.e-con{--order:4;}.elementor-762 .elementor-element.elementor-element-224a83a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-224a83a .elementor-button{font-size:var( --e-global-typography-7f5dcc2-font-size );line-height:var( --e-global-typography-7f5dcc2-line-height );}.elementor-762 .elementor-element.elementor-element-8f267ad{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-762 .elementor-element.elementor-element-8f267ad.e-con{--order:1;}.elementor-762 .elementor-element.elementor-element-557487f{width:initial;max-width:initial;text-align:center;}.elementor-762 .elementor-element.elementor-element-557487f img{width:75%;}.elementor-762 .elementor-element.elementor-element-d1567e1{--justify-content:flex-start;--border-radius:20px 20px 20px 20px;}.elementor-762 .elementor-element.elementor-element-d1567e1.e-con{--order:3;}.elementor-762 .elementor-element.elementor-element-ed2f42d{text-align:start;}.elementor-762 .elementor-element.elementor-element-ed2f42d .elementor-heading-title{font-size:var( --e-global-typography-a9c1ad6-font-size );line-height:var( --e-global-typography-a9c1ad6-line-height );}.elementor-762 .elementor-element.elementor-element-80f86d7{text-align:start;}.elementor-762 .elementor-element.elementor-element-80f86d7 .elementor-heading-title{font-size:3rem;}.elementor-762 .elementor-element.elementor-element-4a9a3a4 .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-7fd4eb3 .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-08dc351.e-con{--order:2;}.elementor-762 .elementor-element.elementor-element-d2555a4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:-420.145px;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-d2555a4{left:3.073px;}body.rtl .elementor-762 .elementor-element.elementor-element-d2555a4{right:3.073px;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-6a08a96{left:6.301px;}body.rtl .elementor-762 .elementor-element.elementor-element-6a08a96{right:6.301px;}.elementor-762 .elementor-element.elementor-element-6a08a96{top:-426.839px;}.elementor-762 .elementor-element.elementor-element-aec54ad.e-con{--order:4;}.elementor-762 .elementor-element.elementor-element-af6c20b{--justify-content:flex-start;}.elementor-762 .elementor-element.elementor-element-af6c20b.e-con{--order:4;}.elementor-762 .elementor-element.elementor-element-9a70176{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-9a70176 .elementor-button{font-size:var( --e-global-typography-7f5dcc2-font-size );line-height:var( --e-global-typography-7f5dcc2-line-height );}.elementor-762 .elementor-element.elementor-element-a8613d6{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-762 .elementor-element.elementor-element-a8613d6.e-con{--order:1;}.elementor-762 .elementor-element.elementor-element-4b4f98f{width:initial;max-width:initial;text-align:center;}.elementor-762 .elementor-element.elementor-element-4b4f98f img{width:75%;}.elementor-762 .elementor-element.elementor-element-db677af{--justify-content:flex-start;--border-radius:20px 20px 20px 20px;}.elementor-762 .elementor-element.elementor-element-db677af.e-con{--order:3;}.elementor-762 .elementor-element.elementor-element-b76713b{text-align:start;}.elementor-762 .elementor-element.elementor-element-b76713b .elementor-heading-title{font-size:var( --e-global-typography-a9c1ad6-font-size );line-height:var( --e-global-typography-a9c1ad6-line-height );}.elementor-762 .elementor-element.elementor-element-4bd3e84{text-align:start;}.elementor-762 .elementor-element.elementor-element-4bd3e84 .elementor-heading-title{font-size:3rem;}.elementor-762 .elementor-element.elementor-element-82570cf .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-78df03e .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-f439ab9.e-con{--order:2;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-410990f{left:-27.158px;}body.rtl .elementor-762 .elementor-element.elementor-element-410990f{right:-27.158px;}.elementor-762 .elementor-element.elementor-element-410990f{top:-492.873px;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-41938de{left:1.319px;}body.rtl .elementor-762 .elementor-element.elementor-element-41938de{right:1.319px;}.elementor-762 .elementor-element.elementor-element-41938de{top:-461.087px;}.elementor-762 .elementor-element.elementor-element-fde0783.e-con{--order:4;}.elementor-762 .elementor-element.elementor-element-0f689dc{--justify-content:flex-start;}.elementor-762 .elementor-element.elementor-element-0f689dc.e-con{--order:4;}.elementor-762 .elementor-element.elementor-element-d8f74bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-d8f74bf .elementor-button{font-size:var( --e-global-typography-7f5dcc2-font-size );line-height:var( --e-global-typography-7f5dcc2-line-height );}.elementor-762 .elementor-element.elementor-element-cde7187{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-762 .elementor-element.elementor-element-cde7187.e-con{--order:1;}.elementor-762 .elementor-element.elementor-element-e57a5be{width:initial;max-width:initial;text-align:center;}.elementor-762 .elementor-element.elementor-element-e57a5be img{width:75%;}.elementor-762 .elementor-element.elementor-element-b690c36{--justify-content:flex-start;--border-radius:20px 20px 20px 20px;}.elementor-762 .elementor-element.elementor-element-b690c36.e-con{--order:3;}.elementor-762 .elementor-element.elementor-element-46ade1f{text-align:start;}.elementor-762 .elementor-element.elementor-element-46ade1f .elementor-heading-title{font-size:var( --e-global-typography-a9c1ad6-font-size );line-height:var( --e-global-typography-a9c1ad6-line-height );}.elementor-762 .elementor-element.elementor-element-ffecb81{text-align:start;}.elementor-762 .elementor-element.elementor-element-ffecb81 .elementor-heading-title{font-size:3rem;}.elementor-762 .elementor-element.elementor-element-9551365 .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-eb37777 .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-6bb952a.e-con{--order:2;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-b09e282{left:-31.77px;}body.rtl .elementor-762 .elementor-element.elementor-element-b09e282{right:-31.77px;}.elementor-762 .elementor-element.elementor-element-b09e282{top:-468.655px;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-8fff4ea{left:34.325px;}body.rtl .elementor-762 .elementor-element.elementor-element-8fff4ea{right:34.325px;}.elementor-762 .elementor-element.elementor-element-8fff4ea{top:-450.066px;}.elementor-762 .elementor-element.elementor-element-0d98016.e-con{--order:4;}.elementor-762 .elementor-element.elementor-element-b84cf98{--justify-content:flex-start;}.elementor-762 .elementor-element.elementor-element-b84cf98.e-con{--order:4;}.elementor-762 .elementor-element.elementor-element-0fe131c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-0fe131c .elementor-button{font-size:var( --e-global-typography-7f5dcc2-font-size );line-height:var( --e-global-typography-7f5dcc2-line-height );}.elementor-762 .elementor-element.elementor-element-7f964a4{--justify-content:flex-end;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-762 .elementor-element.elementor-element-7f964a4.e-con{--order:1;}.elementor-762 .elementor-element.elementor-element-7a42081{width:initial;max-width:initial;text-align:center;}.elementor-762 .elementor-element.elementor-element-7a42081 img{width:75%;}.elementor-762 .elementor-element.elementor-element-d66d4fa{--justify-content:flex-start;--border-radius:20px 20px 20px 20px;}.elementor-762 .elementor-element.elementor-element-d66d4fa.e-con{--order:3;}.elementor-762 .elementor-element.elementor-element-e290d89{text-align:start;}.elementor-762 .elementor-element.elementor-element-e290d89 .elementor-heading-title{font-size:var( --e-global-typography-a9c1ad6-font-size );line-height:var( --e-global-typography-a9c1ad6-line-height );}.elementor-762 .elementor-element.elementor-element-8a258f7{text-align:start;}.elementor-762 .elementor-element.elementor-element-8a258f7 .elementor-heading-title{font-size:3rem;}.elementor-762 .elementor-element.elementor-element-cb273f4 .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-047a1ae .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-dfd8035.e-con{--order:2;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-bd01282{left:37.523px;}body.rtl .elementor-762 .elementor-element.elementor-element-bd01282{right:37.523px;}.elementor-762 .elementor-element.elementor-element-bd01282{top:-386.708px;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-436d2c4{left:4.318px;}body.rtl .elementor-762 .elementor-element.elementor-element-436d2c4{right:4.318px;}.elementor-762 .elementor-element.elementor-element-436d2c4{top:-433.086px;}.elementor-762 .elementor-element.elementor-element-441f2d1.e-con{--order:4;}.elementor-762 .elementor-element.elementor-element-9438887{--justify-content:flex-start;}.elementor-762 .elementor-element.elementor-element-9438887.e-con{--order:4;}.elementor-762 .elementor-element.elementor-element-0ee1432{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-0ee1432 .elementor-button{font-size:var( --e-global-typography-7f5dcc2-font-size );line-height:var( --e-global-typography-7f5dcc2-line-height );}.elementor-762 .elementor-element.elementor-element-6c1472d{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-762 .elementor-element.elementor-element-6c1472d.e-con{--order:1;}.elementor-762 .elementor-element.elementor-element-dc945d7{width:initial;max-width:initial;text-align:center;}.elementor-762 .elementor-element.elementor-element-dc945d7 img{width:75%;}.elementor-762 .elementor-element.elementor-element-523c254{--border-radius:20px 20px 20px 20px;}.elementor-762 .elementor-element.elementor-element-523c254.e-con{--order:3;}.elementor-762 .elementor-element.elementor-element-bc841bb{text-align:start;}.elementor-762 .elementor-element.elementor-element-bc841bb .elementor-heading-title{font-size:var( --e-global-typography-a9c1ad6-font-size );line-height:var( --e-global-typography-a9c1ad6-line-height );}.elementor-762 .elementor-element.elementor-element-1b4c33e{text-align:start;}.elementor-762 .elementor-element.elementor-element-1b4c33e .elementor-heading-title{font-size:3rem;}.elementor-762 .elementor-element.elementor-element-326b5f2 .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-6753c25 .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-55cd005.e-con{--order:2;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-240684d{left:-0.732px;}body.rtl .elementor-762 .elementor-element.elementor-element-240684d{right:-0.732px;}.elementor-762 .elementor-element.elementor-element-240684d{top:-448.456px;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-29ac2ab{left:2.9px;}body.rtl .elementor-762 .elementor-element.elementor-element-29ac2ab{right:2.9px;}.elementor-762 .elementor-element.elementor-element-29ac2ab{top:-461.993px;}.elementor-762 .elementor-element.elementor-element-9738add.e-con{--order:4;}.elementor-762 .elementor-element.elementor-element-6611b08{--justify-content:flex-start;}.elementor-762 .elementor-element.elementor-element-6611b08.e-con{--order:4;}.elementor-762 .elementor-element.elementor-element-3012613{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-3012613 .elementor-button{font-size:var( --e-global-typography-7f5dcc2-font-size );line-height:var( --e-global-typography-7f5dcc2-line-height );}.elementor-762 .elementor-element.elementor-element-4623057{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-762 .elementor-element.elementor-element-4623057.e-con{--order:1;}.elementor-762 .elementor-element.elementor-element-c959f37{width:initial;max-width:initial;text-align:center;}.elementor-762 .elementor-element.elementor-element-c959f37 img{width:75%;}.elementor-762 .elementor-element.elementor-element-c9a4c88{--border-radius:20px 20px 20px 20px;}.elementor-762 .elementor-element.elementor-element-c9a4c88.e-con{--order:3;}.elementor-762 .elementor-element.elementor-element-3aa7587{text-align:start;}.elementor-762 .elementor-element.elementor-element-3aa7587 .elementor-heading-title{font-size:var( --e-global-typography-a9c1ad6-font-size );line-height:var( --e-global-typography-a9c1ad6-line-height );}.elementor-762 .elementor-element.elementor-element-65f3852{text-align:start;}.elementor-762 .elementor-element.elementor-element-65f3852 .elementor-heading-title{font-size:3rem;}.elementor-762 .elementor-element.elementor-element-fadf774 .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-d737303 .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-af4f281.e-con{--order:2;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-d122b61{left:-0.732px;}body.rtl .elementor-762 .elementor-element.elementor-element-d122b61{right:-0.732px;}.elementor-762 .elementor-element.elementor-element-d122b61{top:-448.456px;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-5932ce4{left:2.9px;}body.rtl .elementor-762 .elementor-element.elementor-element-5932ce4{right:2.9px;}.elementor-762 .elementor-element.elementor-element-5932ce4{top:-461.993px;}.elementor-762 .elementor-element.elementor-element-7cef16c.e-con{--order:4;}.elementor-762 .elementor-element.elementor-element-2731f17{--justify-content:flex-start;}.elementor-762 .elementor-element.elementor-element-2731f17.e-con{--order:4;}.elementor-762 .elementor-element.elementor-element-31d1ac8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-31d1ac8 .elementor-button{font-size:var( --e-global-typography-7f5dcc2-font-size );font-weight:var( --e-global-typography-7f5dcc2-weight );line-height:var( --e-global-typography-7f5dcc2-line-height );}.elementor-762 .elementor-element.elementor-element-5cb2fa7{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-762 .elementor-element.elementor-element-5cb2fa7.e-con{--order:1;}.elementor-762 .elementor-element.elementor-element-e1caab1{width:initial;max-width:initial;text-align:center;}.elementor-762 .elementor-element.elementor-element-e1caab1 img{width:75%;}.elementor-762 .elementor-element.elementor-element-a579083{--border-radius:20px 20px 20px 20px;}.elementor-762 .elementor-element.elementor-element-a579083.e-con{--order:3;}.elementor-762 .elementor-element.elementor-element-1c1f3ab{text-align:start;}.elementor-762 .elementor-element.elementor-element-1c1f3ab .elementor-heading-title{font-size:var( --e-global-typography-a9c1ad6-font-size );line-height:var( --e-global-typography-a9c1ad6-line-height );}.elementor-762 .elementor-element.elementor-element-bb39f80{text-align:start;}.elementor-762 .elementor-element.elementor-element-bb39f80 .elementor-heading-title{font-size:3rem;}.elementor-762 .elementor-element.elementor-element-43e841c .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-61311d8 .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-655259a.e-con{--order:2;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-f8e11e9{left:-0.732px;}body.rtl .elementor-762 .elementor-element.elementor-element-f8e11e9{right:-0.732px;}.elementor-762 .elementor-element.elementor-element-f8e11e9{top:-448.456px;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-989ede0{left:2.9px;}body.rtl .elementor-762 .elementor-element.elementor-element-989ede0{right:2.9px;}.elementor-762 .elementor-element.elementor-element-989ede0{top:-461.993px;}.elementor-762 .elementor-element.elementor-element-e1de743.e-con{--order:4;}.elementor-762 .elementor-element.elementor-element-f8666f9{--justify-content:flex-start;}.elementor-762 .elementor-element.elementor-element-f8666f9.e-con{--order:4;}.elementor-762 .elementor-element.elementor-element-5faba19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-5faba19 .elementor-button{font-size:var( --e-global-typography-7f5dcc2-font-size );font-weight:var( --e-global-typography-7f5dcc2-weight );line-height:var( --e-global-typography-7f5dcc2-line-height );}.elementor-762 .elementor-element.elementor-element-ed1a95b{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-762 .elementor-element.elementor-element-ed1a95b.e-con{--order:1;}.elementor-762 .elementor-element.elementor-element-8ec2c47{width:initial;max-width:initial;text-align:center;}.elementor-762 .elementor-element.elementor-element-8ec2c47 img{width:75%;}.elementor-762 .elementor-element.elementor-element-78cb863{--border-radius:20px 20px 20px 20px;}.elementor-762 .elementor-element.elementor-element-78cb863.e-con{--order:3;}.elementor-762 .elementor-element.elementor-element-348f938{text-align:start;}.elementor-762 .elementor-element.elementor-element-348f938 .elementor-heading-title{font-size:var( --e-global-typography-a9c1ad6-font-size );line-height:var( --e-global-typography-a9c1ad6-line-height );}.elementor-762 .elementor-element.elementor-element-4e452a0{text-align:start;}.elementor-762 .elementor-element.elementor-element-4e452a0 .elementor-heading-title{font-size:3rem;}.elementor-762 .elementor-element.elementor-element-fe56ef0 .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-bf78078 .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-6cb9adf.e-con{--order:2;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-c5093b0{left:-0.732px;}body.rtl .elementor-762 .elementor-element.elementor-element-c5093b0{right:-0.732px;}.elementor-762 .elementor-element.elementor-element-c5093b0{top:-448.456px;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-11a8f77{left:-4.877px;}body.rtl .elementor-762 .elementor-element.elementor-element-11a8f77{right:-4.877px;}.elementor-762 .elementor-element.elementor-element-11a8f77{top:-446.798px;}.elementor-762 .elementor-element.elementor-element-718b13f{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-762 .elementor-element.elementor-element-d675db1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-762 .elementor-element.elementor-element-46a0a8c .elementor-heading-title{font-size:var( --e-global-typography-a9c1ad6-font-size );line-height:var( --e-global-typography-a9c1ad6-line-height );}.elementor-762 .elementor-element.elementor-element-c8c796b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-762 .elementor-element.elementor-element-3857078{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-762 .elementor-element.elementor-element-f2496b1{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-762 .elementor-element.elementor-element-cc830e0{font-size:16px;}.elementor-762 .elementor-element.elementor-element-224a83a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-224a83a.elementor-element{--order:-99999 /* order start hack */;}.elementor-762 .elementor-element.elementor-element-224a83a .elementor-button{font-size:var( --e-global-typography-7f5dcc2-font-size );line-height:var( --e-global-typography-7f5dcc2-line-height );}.elementor-762 .elementor-element.elementor-element-8f267ad{--justify-content:flex-end;}.elementor-762 .elementor-element.elementor-element-557487f{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-762 .elementor-element.elementor-element-557487f.elementor-element{--align-self:center;}.elementor-762 .elementor-element.elementor-element-557487f img{width:100%;}.elementor-762 .elementor-element.elementor-element-d1567e1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-762 .elementor-element.elementor-element-d1567e1.e-con{--align-self:center;}.elementor-762 .elementor-element.elementor-element-ed2f42d{text-align:center;}.elementor-762 .elementor-element.elementor-element-ed2f42d .elementor-heading-title{font-size:var( --e-global-typography-a9c1ad6-font-size );line-height:var( --e-global-typography-a9c1ad6-line-height );}.elementor-762 .elementor-element.elementor-element-80f86d7{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-762 .elementor-element.elementor-element-80f86d7 .elementor-heading-title{font-size:2.2rem;}.elementor-762 .elementor-element.elementor-element-4a9a3a4 .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-aa0e5cc{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;}.elementor-762 .elementor-element.elementor-element-aa0e5cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-aa0e5cc .elementor-icon-list-item > a{font-weight:400;}.elementor-762 .elementor-element.elementor-element-7fd4eb3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-7fd4eb3 .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-fa5ad05{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;}.elementor-762 .elementor-element.elementor-element-fa5ad05 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-fa5ad05 .elementor-icon-list-item > a{font-weight:400;}.elementor-762 .elementor-element.elementor-element-d2555a4{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;top:-185.915px;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-d2555a4{left:16.694px;}body.rtl .elementor-762 .elementor-element.elementor-element-d2555a4{right:16.694px;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-6a08a96{left:5.047px;}body.rtl .elementor-762 .elementor-element.elementor-element-6a08a96{right:5.047px;}.elementor-762 .elementor-element.elementor-element-6a08a96{top:-219.354px;}.elementor-762 .elementor-element.elementor-element-aec54ad{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-762 .elementor-element.elementor-element-af6c20b{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-762 .elementor-element.elementor-element-827ebd0{font-size:16px;}.elementor-762 .elementor-element.elementor-element-9a70176{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-9a70176.elementor-element{--order:-99999 /* order start hack */;}.elementor-762 .elementor-element.elementor-element-9a70176 .elementor-button{font-size:var( --e-global-typography-7f5dcc2-font-size );line-height:var( --e-global-typography-7f5dcc2-line-height );}.elementor-762 .elementor-element.elementor-element-a8613d6{--justify-content:flex-end;}.elementor-762 .elementor-element.elementor-element-4b4f98f{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-762 .elementor-element.elementor-element-4b4f98f.elementor-element{--align-self:center;}.elementor-762 .elementor-element.elementor-element-4b4f98f img{width:100%;}.elementor-762 .elementor-element.elementor-element-db677af{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-762 .elementor-element.elementor-element-db677af.e-con{--align-self:center;}.elementor-762 .elementor-element.elementor-element-b76713b{text-align:center;}.elementor-762 .elementor-element.elementor-element-b76713b .elementor-heading-title{font-size:var( --e-global-typography-a9c1ad6-font-size );line-height:var( --e-global-typography-a9c1ad6-line-height );}.elementor-762 .elementor-element.elementor-element-4bd3e84{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-762 .elementor-element.elementor-element-4bd3e84 .elementor-heading-title{font-size:2.2rem;}.elementor-762 .elementor-element.elementor-element-82570cf .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-0cfe4b8{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;}.elementor-762 .elementor-element.elementor-element-0cfe4b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-0cfe4b8 .elementor-icon-list-item > a{font-weight:400;}.elementor-762 .elementor-element.elementor-element-78df03e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-78df03e .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-6758002{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;}.elementor-762 .elementor-element.elementor-element-6758002 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-6758002 .elementor-icon-list-item > a{font-weight:400;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-410990f{left:-2.452px;}body.rtl .elementor-762 .elementor-element.elementor-element-410990f{right:-2.452px;}.elementor-762 .elementor-element.elementor-element-410990f{top:-245.233px;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-41938de{left:-1.454px;}body.rtl .elementor-762 .elementor-element.elementor-element-41938de{right:-1.454px;}.elementor-762 .elementor-element.elementor-element-41938de{top:-245.092px;}.elementor-762 .elementor-element.elementor-element-fde0783{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-762 .elementor-element.elementor-element-0f689dc{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-762 .elementor-element.elementor-element-2ceec7b{font-size:16px;}.elementor-762 .elementor-element.elementor-element-d8f74bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-d8f74bf.elementor-element{--order:-99999 /* order start hack */;}.elementor-762 .elementor-element.elementor-element-d8f74bf .elementor-button{font-size:var( --e-global-typography-7f5dcc2-font-size );line-height:var( --e-global-typography-7f5dcc2-line-height );}.elementor-762 .elementor-element.elementor-element-cde7187{--justify-content:flex-end;}.elementor-762 .elementor-element.elementor-element-e57a5be{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-762 .elementor-element.elementor-element-e57a5be.elementor-element{--align-self:center;}.elementor-762 .elementor-element.elementor-element-e57a5be img{width:100%;}.elementor-762 .elementor-element.elementor-element-b690c36{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-762 .elementor-element.elementor-element-b690c36.e-con{--align-self:center;}.elementor-762 .elementor-element.elementor-element-46ade1f{text-align:center;}.elementor-762 .elementor-element.elementor-element-46ade1f .elementor-heading-title{font-size:var( --e-global-typography-a9c1ad6-font-size );line-height:var( --e-global-typography-a9c1ad6-line-height );}.elementor-762 .elementor-element.elementor-element-ffecb81{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-762 .elementor-element.elementor-element-ffecb81 .elementor-heading-title{font-size:2.2rem;}.elementor-762 .elementor-element.elementor-element-9551365 .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-c6b6835{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;}.elementor-762 .elementor-element.elementor-element-c6b6835 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-c6b6835 .elementor-icon-list-item > a{font-weight:400;}.elementor-762 .elementor-element.elementor-element-eb37777{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-eb37777 .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-a9c82b0{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;}.elementor-762 .elementor-element.elementor-element-a9c82b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-a9c82b0 .elementor-icon-list-item > a{font-weight:400;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-b09e282{left:-5.533px;}body.rtl .elementor-762 .elementor-element.elementor-element-b09e282{right:-5.533px;}.elementor-762 .elementor-element.elementor-element-b09e282{top:-233.612px;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-8fff4ea{left:9.902px;}body.rtl .elementor-762 .elementor-element.elementor-element-8fff4ea{right:9.902px;}.elementor-762 .elementor-element.elementor-element-8fff4ea{top:-227.317px;}.elementor-762 .elementor-element.elementor-element-0d98016{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-762 .elementor-element.elementor-element-b84cf98{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-762 .elementor-element.elementor-element-5141f9c{font-size:16px;}.elementor-762 .elementor-element.elementor-element-0fe131c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-0fe131c.elementor-element{--order:-99999 /* order start hack */;}.elementor-762 .elementor-element.elementor-element-0fe131c .elementor-button{font-size:var( --e-global-typography-7f5dcc2-font-size );line-height:var( --e-global-typography-7f5dcc2-line-height );}.elementor-762 .elementor-element.elementor-element-7f964a4{--justify-content:flex-end;}.elementor-762 .elementor-element.elementor-element-7a42081{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-762 .elementor-element.elementor-element-7a42081.elementor-element{--align-self:center;}.elementor-762 .elementor-element.elementor-element-7a42081 img{width:100%;}.elementor-762 .elementor-element.elementor-element-d66d4fa{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-762 .elementor-element.elementor-element-d66d4fa.e-con{--align-self:center;}.elementor-762 .elementor-element.elementor-element-e290d89{text-align:center;}.elementor-762 .elementor-element.elementor-element-e290d89 .elementor-heading-title{font-size:var( --e-global-typography-a9c1ad6-font-size );line-height:var( --e-global-typography-a9c1ad6-line-height );}.elementor-762 .elementor-element.elementor-element-8a258f7{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-762 .elementor-element.elementor-element-8a258f7 .elementor-heading-title{font-size:2.2rem;}.elementor-762 .elementor-element.elementor-element-cb273f4 .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-bc5acbf{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;}.elementor-762 .elementor-element.elementor-element-bc5acbf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-bc5acbf .elementor-icon-list-item > a{font-weight:400;}.elementor-762 .elementor-element.elementor-element-047a1ae{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-047a1ae .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-70b7c39{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;}.elementor-762 .elementor-element.elementor-element-70b7c39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-70b7c39 .elementor-icon-list-item > a{font-weight:400;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-bd01282{left:16.694px;}body.rtl .elementor-762 .elementor-element.elementor-element-bd01282{right:16.694px;}.elementor-762 .elementor-element.elementor-element-bd01282{top:-185.915px;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-436d2c4{left:11.983px;}body.rtl .elementor-762 .elementor-element.elementor-element-436d2c4{right:11.983px;}.elementor-762 .elementor-element.elementor-element-436d2c4{top:-200.259px;}.elementor-762 .elementor-element.elementor-element-441f2d1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-762 .elementor-element.elementor-element-9438887{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-762 .elementor-element.elementor-element-0ff7d5b{font-size:16px;}.elementor-762 .elementor-element.elementor-element-0ee1432{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-0ee1432.elementor-element{--order:-99999 /* order start hack */;}.elementor-762 .elementor-element.elementor-element-0ee1432 .elementor-button{font-size:var( --e-global-typography-7f5dcc2-font-size );line-height:var( --e-global-typography-7f5dcc2-line-height );}.elementor-762 .elementor-element.elementor-element-6c1472d{--justify-content:flex-end;}.elementor-762 .elementor-element.elementor-element-dc945d7{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-762 .elementor-element.elementor-element-dc945d7.elementor-element{--align-self:center;}.elementor-762 .elementor-element.elementor-element-dc945d7 img{width:100%;}.elementor-762 .elementor-element.elementor-element-523c254{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-762 .elementor-element.elementor-element-523c254.e-con{--align-self:center;}.elementor-762 .elementor-element.elementor-element-bc841bb{text-align:center;}.elementor-762 .elementor-element.elementor-element-bc841bb .elementor-heading-title{font-size:var( --e-global-typography-a9c1ad6-font-size );line-height:var( --e-global-typography-a9c1ad6-line-height );}.elementor-762 .elementor-element.elementor-element-1b4c33e{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-762 .elementor-element.elementor-element-1b4c33e .elementor-heading-title{font-size:2.2rem;}.elementor-762 .elementor-element.elementor-element-326b5f2 .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-7a7a1aa{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;}.elementor-762 .elementor-element.elementor-element-7a7a1aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-7a7a1aa .elementor-icon-list-item > a{font-weight:400;}.elementor-762 .elementor-element.elementor-element-6753c25{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-6753c25 .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-3c7a324{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;}.elementor-762 .elementor-element.elementor-element-3c7a324 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-3c7a324 .elementor-icon-list-item > a{font-weight:400;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-240684d{left:-5.65px;}body.rtl .elementor-762 .elementor-element.elementor-element-240684d{right:-5.65px;}.elementor-762 .elementor-element.elementor-element-240684d{top:-217.901px;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-29ac2ab{left:0.882px;}body.rtl .elementor-762 .elementor-element.elementor-element-29ac2ab{right:0.882px;}.elementor-762 .elementor-element.elementor-element-29ac2ab{top:-221.146px;}.elementor-762 .elementor-element.elementor-element-9738add{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-762 .elementor-element.elementor-element-6611b08{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-762 .elementor-element.elementor-element-cdacd07{font-size:16px;}.elementor-762 .elementor-element.elementor-element-3012613{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-3012613.elementor-element{--order:-99999 /* order start hack */;}.elementor-762 .elementor-element.elementor-element-3012613 .elementor-button{font-size:var( --e-global-typography-7f5dcc2-font-size );line-height:var( --e-global-typography-7f5dcc2-line-height );}.elementor-762 .elementor-element.elementor-element-4623057{--justify-content:flex-end;}.elementor-762 .elementor-element.elementor-element-c959f37{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-762 .elementor-element.elementor-element-c959f37.elementor-element{--align-self:center;}.elementor-762 .elementor-element.elementor-element-c959f37 img{width:100%;}.elementor-762 .elementor-element.elementor-element-c9a4c88{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-762 .elementor-element.elementor-element-c9a4c88.e-con{--align-self:center;}.elementor-762 .elementor-element.elementor-element-3aa7587{text-align:center;}.elementor-762 .elementor-element.elementor-element-3aa7587 .elementor-heading-title{font-size:var( --e-global-typography-a9c1ad6-font-size );line-height:var( --e-global-typography-a9c1ad6-line-height );}.elementor-762 .elementor-element.elementor-element-65f3852{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-762 .elementor-element.elementor-element-65f3852 .elementor-heading-title{font-size:2.2rem;}.elementor-762 .elementor-element.elementor-element-fadf774 .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-3236095{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;}.elementor-762 .elementor-element.elementor-element-3236095 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-3236095 .elementor-icon-list-item > a{font-weight:400;}.elementor-762 .elementor-element.elementor-element-d737303{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-d737303 .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-73f3872{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;}.elementor-762 .elementor-element.elementor-element-73f3872 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-73f3872 .elementor-icon-list-item > a{font-weight:400;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-d122b61{left:-5.65px;}body.rtl .elementor-762 .elementor-element.elementor-element-d122b61{right:-5.65px;}.elementor-762 .elementor-element.elementor-element-d122b61{top:-217.901px;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-5932ce4{left:0.882px;}body.rtl .elementor-762 .elementor-element.elementor-element-5932ce4{right:0.882px;}.elementor-762 .elementor-element.elementor-element-5932ce4{top:-221.146px;}.elementor-762 .elementor-element.elementor-element-7cef16c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-762 .elementor-element.elementor-element-2731f17{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-762 .elementor-element.elementor-element-5130461{font-size:16px;}.elementor-762 .elementor-element.elementor-element-31d1ac8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-31d1ac8.elementor-element{--order:-99999 /* order start hack */;}.elementor-762 .elementor-element.elementor-element-31d1ac8 .elementor-button{font-size:var( --e-global-typography-7f5dcc2-font-size );font-weight:var( --e-global-typography-7f5dcc2-weight );line-height:var( --e-global-typography-7f5dcc2-line-height );}.elementor-762 .elementor-element.elementor-element-5cb2fa7{--justify-content:flex-end;}.elementor-762 .elementor-element.elementor-element-e1caab1{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-762 .elementor-element.elementor-element-e1caab1.elementor-element{--align-self:center;}.elementor-762 .elementor-element.elementor-element-e1caab1 img{width:100%;}.elementor-762 .elementor-element.elementor-element-a579083{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-762 .elementor-element.elementor-element-a579083.e-con{--align-self:center;}.elementor-762 .elementor-element.elementor-element-1c1f3ab{text-align:center;}.elementor-762 .elementor-element.elementor-element-1c1f3ab .elementor-heading-title{font-size:var( --e-global-typography-a9c1ad6-font-size );line-height:var( --e-global-typography-a9c1ad6-line-height );}.elementor-762 .elementor-element.elementor-element-bb39f80{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-762 .elementor-element.elementor-element-bb39f80 .elementor-heading-title{font-size:2.2rem;}.elementor-762 .elementor-element.elementor-element-43e841c .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-e189263{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;}.elementor-762 .elementor-element.elementor-element-e189263 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-e189263 .elementor-icon-list-item > a{font-weight:400;}.elementor-762 .elementor-element.elementor-element-61311d8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-61311d8 .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-d598eca{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;}.elementor-762 .elementor-element.elementor-element-d598eca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-d598eca .elementor-icon-list-item > a{font-weight:400;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-f8e11e9{left:-5.65px;}body.rtl .elementor-762 .elementor-element.elementor-element-f8e11e9{right:-5.65px;}.elementor-762 .elementor-element.elementor-element-f8e11e9{top:-217.901px;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-989ede0{left:0.882px;}body.rtl .elementor-762 .elementor-element.elementor-element-989ede0{right:0.882px;}.elementor-762 .elementor-element.elementor-element-989ede0{top:-221.146px;}.elementor-762 .elementor-element.elementor-element-e1de743{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-762 .elementor-element.elementor-element-f8666f9{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-762 .elementor-element.elementor-element-6cef38e{font-size:16px;}.elementor-762 .elementor-element.elementor-element-5faba19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-5faba19.elementor-element{--order:-99999 /* order start hack */;}.elementor-762 .elementor-element.elementor-element-5faba19 .elementor-button{font-size:var( --e-global-typography-7f5dcc2-font-size );font-weight:var( --e-global-typography-7f5dcc2-weight );line-height:var( --e-global-typography-7f5dcc2-line-height );}.elementor-762 .elementor-element.elementor-element-ed1a95b{--justify-content:flex-end;}.elementor-762 .elementor-element.elementor-element-8ec2c47{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-762 .elementor-element.elementor-element-8ec2c47.elementor-element{--align-self:center;}.elementor-762 .elementor-element.elementor-element-8ec2c47 img{width:100%;}.elementor-762 .elementor-element.elementor-element-78cb863{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-762 .elementor-element.elementor-element-78cb863.e-con{--align-self:center;}.elementor-762 .elementor-element.elementor-element-348f938{text-align:center;}.elementor-762 .elementor-element.elementor-element-348f938 .elementor-heading-title{font-size:var( --e-global-typography-a9c1ad6-font-size );line-height:var( --e-global-typography-a9c1ad6-line-height );}.elementor-762 .elementor-element.elementor-element-4e452a0{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-762 .elementor-element.elementor-element-4e452a0 .elementor-heading-title{font-size:2.2rem;}.elementor-762 .elementor-element.elementor-element-fe56ef0 .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-8273bc6{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;}.elementor-762 .elementor-element.elementor-element-8273bc6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-8273bc6 .elementor-icon-list-item > a{font-weight:400;}.elementor-762 .elementor-element.elementor-element-bf78078{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-762 .elementor-element.elementor-element-bf78078 .elementor-heading-title{font-size:var( --e-global-typography-f710384-font-size );line-height:var( --e-global-typography-f710384-line-height );}.elementor-762 .elementor-element.elementor-element-2cf9bc2{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;}.elementor-762 .elementor-element.elementor-element-2cf9bc2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-762 .elementor-element.elementor-element-2cf9bc2 .elementor-icon-list-item > a{font-weight:400;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-c5093b0{left:-5.65px;}body.rtl .elementor-762 .elementor-element.elementor-element-c5093b0{right:-5.65px;}.elementor-762 .elementor-element.elementor-element-c5093b0{top:-217.901px;}body:not(.rtl) .elementor-762 .elementor-element.elementor-element-11a8f77{left:0.882px;}body.rtl .elementor-762 .elementor-element.elementor-element-11a8f77{right:0.882px;}.elementor-762 .elementor-element.elementor-element-11a8f77{top:-221.146px;}.elementor-762 .elementor-element.elementor-element-718b13f{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for image, class: .elementor-element-d2555a4 */.elementor-762 .elementor-element.elementor-element-d2555a4 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a08a96 */.elementor-762 .elementor-element.elementor-element-6a08a96 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-410990f */.elementor-762 .elementor-element.elementor-element-410990f {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41938de */.elementor-762 .elementor-element.elementor-element-41938de {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b09e282 */.elementor-762 .elementor-element.elementor-element-b09e282 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fff4ea */.elementor-762 .elementor-element.elementor-element-8fff4ea {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd01282 */.elementor-762 .elementor-element.elementor-element-bd01282 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-436d2c4 */.elementor-762 .elementor-element.elementor-element-436d2c4 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-240684d */.elementor-762 .elementor-element.elementor-element-240684d {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29ac2ab */.elementor-762 .elementor-element.elementor-element-29ac2ab {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d122b61 */.elementor-762 .elementor-element.elementor-element-d122b61 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5932ce4 */.elementor-762 .elementor-element.elementor-element-5932ce4 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8e11e9 */.elementor-762 .elementor-element.elementor-element-f8e11e9 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-989ede0 */.elementor-762 .elementor-element.elementor-element-989ede0 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5093b0 */.elementor-762 .elementor-element.elementor-element-c5093b0 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11a8f77 */.elementor-762 .elementor-element.elementor-element-11a8f77 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2555a4 */.elementor-762 .elementor-element.elementor-element-d2555a4 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a08a96 */.elementor-762 .elementor-element.elementor-element-6a08a96 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-410990f */.elementor-762 .elementor-element.elementor-element-410990f {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41938de */.elementor-762 .elementor-element.elementor-element-41938de {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b09e282 */.elementor-762 .elementor-element.elementor-element-b09e282 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fff4ea */.elementor-762 .elementor-element.elementor-element-8fff4ea {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd01282 */.elementor-762 .elementor-element.elementor-element-bd01282 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-436d2c4 */.elementor-762 .elementor-element.elementor-element-436d2c4 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-240684d */.elementor-762 .elementor-element.elementor-element-240684d {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29ac2ab */.elementor-762 .elementor-element.elementor-element-29ac2ab {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d122b61 */.elementor-762 .elementor-element.elementor-element-d122b61 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5932ce4 */.elementor-762 .elementor-element.elementor-element-5932ce4 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8e11e9 */.elementor-762 .elementor-element.elementor-element-f8e11e9 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-989ede0 */.elementor-762 .elementor-element.elementor-element-989ede0 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5093b0 */.elementor-762 .elementor-element.elementor-element-c5093b0 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11a8f77 */.elementor-762 .elementor-element.elementor-element-11a8f77 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2555a4 */.elementor-762 .elementor-element.elementor-element-d2555a4 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a08a96 */.elementor-762 .elementor-element.elementor-element-6a08a96 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-410990f */.elementor-762 .elementor-element.elementor-element-410990f {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41938de */.elementor-762 .elementor-element.elementor-element-41938de {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b09e282 */.elementor-762 .elementor-element.elementor-element-b09e282 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fff4ea */.elementor-762 .elementor-element.elementor-element-8fff4ea {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd01282 */.elementor-762 .elementor-element.elementor-element-bd01282 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-436d2c4 */.elementor-762 .elementor-element.elementor-element-436d2c4 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-240684d */.elementor-762 .elementor-element.elementor-element-240684d {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29ac2ab */.elementor-762 .elementor-element.elementor-element-29ac2ab {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d122b61 */.elementor-762 .elementor-element.elementor-element-d122b61 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5932ce4 */.elementor-762 .elementor-element.elementor-element-5932ce4 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8e11e9 */.elementor-762 .elementor-element.elementor-element-f8e11e9 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-989ede0 */.elementor-762 .elementor-element.elementor-element-989ede0 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5093b0 */.elementor-762 .elementor-element.elementor-element-c5093b0 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11a8f77 */.elementor-762 .elementor-element.elementor-element-11a8f77 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2555a4 */.elementor-762 .elementor-element.elementor-element-d2555a4 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a08a96 */.elementor-762 .elementor-element.elementor-element-6a08a96 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-410990f */.elementor-762 .elementor-element.elementor-element-410990f {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41938de */.elementor-762 .elementor-element.elementor-element-41938de {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b09e282 */.elementor-762 .elementor-element.elementor-element-b09e282 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fff4ea */.elementor-762 .elementor-element.elementor-element-8fff4ea {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd01282 */.elementor-762 .elementor-element.elementor-element-bd01282 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-436d2c4 */.elementor-762 .elementor-element.elementor-element-436d2c4 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-240684d */.elementor-762 .elementor-element.elementor-element-240684d {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29ac2ab */.elementor-762 .elementor-element.elementor-element-29ac2ab {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d122b61 */.elementor-762 .elementor-element.elementor-element-d122b61 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5932ce4 */.elementor-762 .elementor-element.elementor-element-5932ce4 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8e11e9 */.elementor-762 .elementor-element.elementor-element-f8e11e9 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-989ede0 */.elementor-762 .elementor-element.elementor-element-989ede0 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5093b0 */.elementor-762 .elementor-element.elementor-element-c5093b0 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11a8f77 */.elementor-762 .elementor-element.elementor-element-11a8f77 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2555a4 */.elementor-762 .elementor-element.elementor-element-d2555a4 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a08a96 */.elementor-762 .elementor-element.elementor-element-6a08a96 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-410990f */.elementor-762 .elementor-element.elementor-element-410990f {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41938de */.elementor-762 .elementor-element.elementor-element-41938de {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b09e282 */.elementor-762 .elementor-element.elementor-element-b09e282 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fff4ea */.elementor-762 .elementor-element.elementor-element-8fff4ea {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd01282 */.elementor-762 .elementor-element.elementor-element-bd01282 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-436d2c4 */.elementor-762 .elementor-element.elementor-element-436d2c4 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-240684d */.elementor-762 .elementor-element.elementor-element-240684d {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29ac2ab */.elementor-762 .elementor-element.elementor-element-29ac2ab {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d122b61 */.elementor-762 .elementor-element.elementor-element-d122b61 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5932ce4 */.elementor-762 .elementor-element.elementor-element-5932ce4 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8e11e9 */.elementor-762 .elementor-element.elementor-element-f8e11e9 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-989ede0 */.elementor-762 .elementor-element.elementor-element-989ede0 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5093b0 */.elementor-762 .elementor-element.elementor-element-c5093b0 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11a8f77 */.elementor-762 .elementor-element.elementor-element-11a8f77 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2555a4 */.elementor-762 .elementor-element.elementor-element-d2555a4 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a08a96 */.elementor-762 .elementor-element.elementor-element-6a08a96 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-410990f */.elementor-762 .elementor-element.elementor-element-410990f {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41938de */.elementor-762 .elementor-element.elementor-element-41938de {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b09e282 */.elementor-762 .elementor-element.elementor-element-b09e282 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fff4ea */.elementor-762 .elementor-element.elementor-element-8fff4ea {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd01282 */.elementor-762 .elementor-element.elementor-element-bd01282 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-436d2c4 */.elementor-762 .elementor-element.elementor-element-436d2c4 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-240684d */.elementor-762 .elementor-element.elementor-element-240684d {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29ac2ab */.elementor-762 .elementor-element.elementor-element-29ac2ab {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d122b61 */.elementor-762 .elementor-element.elementor-element-d122b61 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5932ce4 */.elementor-762 .elementor-element.elementor-element-5932ce4 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8e11e9 */.elementor-762 .elementor-element.elementor-element-f8e11e9 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-989ede0 */.elementor-762 .elementor-element.elementor-element-989ede0 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5093b0 */.elementor-762 .elementor-element.elementor-element-c5093b0 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11a8f77 */.elementor-762 .elementor-element.elementor-element-11a8f77 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2555a4 */.elementor-762 .elementor-element.elementor-element-d2555a4 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a08a96 */.elementor-762 .elementor-element.elementor-element-6a08a96 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-410990f */.elementor-762 .elementor-element.elementor-element-410990f {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41938de */.elementor-762 .elementor-element.elementor-element-41938de {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b09e282 */.elementor-762 .elementor-element.elementor-element-b09e282 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fff4ea */.elementor-762 .elementor-element.elementor-element-8fff4ea {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd01282 */.elementor-762 .elementor-element.elementor-element-bd01282 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-436d2c4 */.elementor-762 .elementor-element.elementor-element-436d2c4 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-240684d */.elementor-762 .elementor-element.elementor-element-240684d {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29ac2ab */.elementor-762 .elementor-element.elementor-element-29ac2ab {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d122b61 */.elementor-762 .elementor-element.elementor-element-d122b61 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5932ce4 */.elementor-762 .elementor-element.elementor-element-5932ce4 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8e11e9 */.elementor-762 .elementor-element.elementor-element-f8e11e9 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-989ede0 */.elementor-762 .elementor-element.elementor-element-989ede0 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5093b0 */.elementor-762 .elementor-element.elementor-element-c5093b0 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11a8f77 */.elementor-762 .elementor-element.elementor-element-11a8f77 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2555a4 */.elementor-762 .elementor-element.elementor-element-d2555a4 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a08a96 */.elementor-762 .elementor-element.elementor-element-6a08a96 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-410990f */.elementor-762 .elementor-element.elementor-element-410990f {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41938de */.elementor-762 .elementor-element.elementor-element-41938de {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b09e282 */.elementor-762 .elementor-element.elementor-element-b09e282 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fff4ea */.elementor-762 .elementor-element.elementor-element-8fff4ea {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd01282 */.elementor-762 .elementor-element.elementor-element-bd01282 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-436d2c4 */.elementor-762 .elementor-element.elementor-element-436d2c4 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-240684d */.elementor-762 .elementor-element.elementor-element-240684d {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29ac2ab */.elementor-762 .elementor-element.elementor-element-29ac2ab {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d122b61 */.elementor-762 .elementor-element.elementor-element-d122b61 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5932ce4 */.elementor-762 .elementor-element.elementor-element-5932ce4 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8e11e9 */.elementor-762 .elementor-element.elementor-element-f8e11e9 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-989ede0 */.elementor-762 .elementor-element.elementor-element-989ede0 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5093b0 */.elementor-762 .elementor-element.elementor-element-c5093b0 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11a8f77 */.elementor-762 .elementor-element.elementor-element-11a8f77 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2555a4 */.elementor-762 .elementor-element.elementor-element-d2555a4 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a08a96 */.elementor-762 .elementor-element.elementor-element-6a08a96 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-410990f */.elementor-762 .elementor-element.elementor-element-410990f {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41938de */.elementor-762 .elementor-element.elementor-element-41938de {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b09e282 */.elementor-762 .elementor-element.elementor-element-b09e282 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fff4ea */.elementor-762 .elementor-element.elementor-element-8fff4ea {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd01282 */.elementor-762 .elementor-element.elementor-element-bd01282 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-436d2c4 */.elementor-762 .elementor-element.elementor-element-436d2c4 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-240684d */.elementor-762 .elementor-element.elementor-element-240684d {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29ac2ab */.elementor-762 .elementor-element.elementor-element-29ac2ab {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d122b61 */.elementor-762 .elementor-element.elementor-element-d122b61 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5932ce4 */.elementor-762 .elementor-element.elementor-element-5932ce4 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8e11e9 */.elementor-762 .elementor-element.elementor-element-f8e11e9 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-989ede0 */.elementor-762 .elementor-element.elementor-element-989ede0 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5093b0 */.elementor-762 .elementor-element.elementor-element-c5093b0 {
    animation: gentle-float-xy 9s ease-in-out infinite; /* Etwas längere Dauer für noch mehr Sanftheit */
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(3px, -8px); /* Leicht nach rechts und oben */
    }
    40% {
        transform: translate(-3px, 0px); /* Leicht nach links und zurück auf Y-Achse */
    }
    60% {
        transform: translate(2px, -6px); /* Leicht nach rechts und oben */
    }
    80% {
        transform: translate(-2px, -2px); /* Leicht nach links und leicht nach oben */
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11a8f77 */.elementor-762 .elementor-element.elementor-element-11a8f77 {
    animation: gentle-float-xy-reversed 9s ease-in-out infinite;
    transform-origin: 50% 50%;
}

@keyframes gentle-float-xy-reversed {
    0% {
        transform: translate(0px, 0px);
    }
    20% {
        transform: translate(-3px, 8px);
    }
    40% {
        transform: translate(3px, 0px);
    }
    60% {
        transform: translate(-2px, 6px);
    }
    80% {
        transform: translate(2px, 2px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-718b13f */.gincarousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-prev {
    left: -25px;
}


.gincarousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-next {
    right: -25px;
}/* End custom CSS */