.elementor-1976 .elementor-element.elementor-element-eeeca12{--display:flex;}.elementor-1976 .elementor-element.elementor-element-2a09f85{--spacer-size:120px;}.elementor-1976 .elementor-element.elementor-element-bcd370b{--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-1976 .elementor-element.elementor-element-f8c42ee{text-align:center;}.elementor-1976 .elementor-element.elementor-element-f8c42ee .elementor-heading-title{font-size:75px;}.elementor-1976 .elementor-element.elementor-element-1227a3780 > .elementor-background-overlay{background-color:#FFFFFF00;opacity:0.97;}.elementor-1976 .elementor-element.elementor-element-3db9f33d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1976 .elementor-element.elementor-element-304d954f .wpr-member-content{background-color:#FFFFFF;padding:20px 15px 50px 15px;}.elementor-1976 .elementor-element.elementor-element-304d954f > .elementor-widget-container:hover{--e-transform-translateX:-75px;--e-transform-translateY:-75px;}.elementor-1976 .elementor-element.elementor-element-304d954f > .elementor-widget-container{background-color:#FFFFFF;padding:50px 10px 0px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;}.elementor-1976 .elementor-element.elementor-element-304d954f{--e-transform-transition-duration:500ms;}.elementor-1976 .elementor-element.elementor-element-304d954f .wpr-member-media{max-width:62%;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-blocksy_palette_1 );border-radius:50% 50% 50% 50%;}.elementor-1976 .elementor-element.elementor-element-304d954f .wpr-member-name{color:#222222;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;letter-spacing:0.2px;margin:0 0 8px;text-align:center;}.elementor-1976 .elementor-element.elementor-element-304d954f .wpr-member-job{color:#9e9e9e;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.4px;margin:0 0 10px;text-align:center;}.elementor-1976 .elementor-element.elementor-element-304d954f .wpr-member-description{color:#545454;font-family:"Lato", Sans-serif;font-size:14px;line-height:22px;letter-spacing:0.2px;margin-bottom:30px;text-align:center;}.elementor-1976 .elementor-element.elementor-element-304d954f .wpr-member-divider:after{border-bottom-color:var( --e-global-color-blocksy_palette_1 );border-bottom-style:solid;border-bottom-width:1px;max-width:30px;margin-bottom:9px;}.elementor-1976 .elementor-element.elementor-element-304d954f .wpr-member-btn{color:#000000;background-color:#FFFFFF;border-color:var( --e-global-color-blocksy_palette_1 );transition-duration:0.1s;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0.3px;padding:10px 45px 11px 45px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:6px 6px 6px 6px;}.elementor-1976 .elementor-element.elementor-element-304d954f .wpr-member-btn:hover{color:#000000;}.elementor-1976 .elementor-element.elementor-element-304d954f .wpr-member-btn.wpr-button-none:hover{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-1976 .elementor-element.elementor-element-304d954f .wpr-member-btn:before{background-color:var( --e-global-color-blocksy_palette_1 );transition-duration:0.1s;}.elementor-1976 .elementor-element.elementor-element-304d954f .wpr-member-btn:after{background-color:var( --e-global-color-blocksy_palette_1 );transition-duration:0.1s;}.elementor-1976 .elementor-element.elementor-element-304d954f .wpr-member-btn-wrap{text-align:center;}.elementor-1976 .elementor-element.elementor-element-cf98323 .wpr-lottie-animations svg{width:100% !important;height:100% !important;}.elementor-1976 .elementor-element.elementor-element-cf98323 .wpr-lottie-animations{width:50% !important;height:50% !important;transform:rotate(0deg);transition-duration:0.3s;}.elementor-1976 .elementor-element.elementor-element-cf98323 .wpr-lottie-animations-wrapper{display:flex;justify-content:center;align-items:center;}.elementor-1976 .elementor-element.elementor-element-cf98323 .wpr-lottie-animations:hover{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 255deg );}.elementor-1976 .elementor-element.elementor-element-f9d3528 .wpr-lottie-animations svg{width:100% !important;height:100% !important;}.elementor-1976 .elementor-element.elementor-element-f9d3528 .wpr-lottie-animations{width:50% !important;height:50% !important;transform:rotate(0deg);transition-duration:0.3s;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1976 .elementor-element.elementor-element-f9d3528 .wpr-lottie-animations-wrapper{display:flex;justify-content:center;align-items:center;}.elementor-1976 .elementor-element.elementor-element-f9d3528 .wpr-lottie-animations:hover{opacity:1;filter:brightness( 139% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 241deg );}.elementor-1976 .elementor-element.elementor-element-a681523 .wpr-member-content{background-color:#FFFFFF;padding:20px 15px 50px 15px;}.elementor-1976 .elementor-element.elementor-element-a681523 > .elementor-widget-container:hover{--e-transform-translateY:75px;}.elementor-1976 .elementor-element.elementor-element-a681523 > .elementor-widget-container{background-color:#FFFFFF;padding:50px 10px 0px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;}.elementor-1976 .elementor-element.elementor-element-a681523 .wpr-member-media{max-width:62%;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-blocksy_palette_1 );border-radius:50% 50% 50% 50%;}.elementor-1976 .elementor-element.elementor-element-a681523 .wpr-member-name{color:#222222;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;letter-spacing:0.2px;margin:0 0 8px;text-align:center;}.elementor-1976 .elementor-element.elementor-element-a681523 .wpr-member-job{color:#9e9e9e;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.4px;margin:0 0 10px;text-align:center;}.elementor-1976 .elementor-element.elementor-element-a681523 .wpr-member-description{color:#545454;font-family:"Lato", Sans-serif;font-size:14px;line-height:22px;letter-spacing:0.2px;margin-bottom:30px;text-align:center;}.elementor-1976 .elementor-element.elementor-element-a681523 .wpr-member-divider:after{border-bottom-color:var( --e-global-color-blocksy_palette_1 );border-bottom-style:solid;border-bottom-width:1px;max-width:30px;margin-bottom:9px;}.elementor-1976 .elementor-element.elementor-element-a681523 .wpr-member-btn{color:#000000;background-color:#FFFFFF;border-color:var( --e-global-color-blocksy_palette_1 );transition-duration:0.1s;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0.3px;padding:10px 45px 11px 45px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:6px 6px 6px 6px;}.elementor-1976 .elementor-element.elementor-element-a681523 .wpr-member-btn:hover{color:#000000;}.elementor-1976 .elementor-element.elementor-element-a681523 .wpr-member-btn.wpr-button-none:hover{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-1976 .elementor-element.elementor-element-a681523 .wpr-member-btn:before{background-color:var( --e-global-color-blocksy_palette_1 );transition-duration:0.1s;}.elementor-1976 .elementor-element.elementor-element-a681523 .wpr-member-btn:after{background-color:var( --e-global-color-blocksy_palette_1 );transition-duration:0.1s;}.elementor-1976 .elementor-element.elementor-element-a681523 .wpr-member-btn-wrap{text-align:center;}.elementor-1976 .elementor-element.elementor-element-0a9360d .wpr-member-content{background-color:#FFFFFF;padding:20px 15px 50px 15px;}.elementor-1976 .elementor-element.elementor-element-0a9360d > .elementor-widget-container:hover{--e-transform-translateX:75px;--e-transform-translateY:-75px;}.elementor-1976 .elementor-element.elementor-element-0a9360d > .elementor-widget-container{background-color:#FFFFFF;padding:50px 10px 0px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;}.elementor-1976 .elementor-element.elementor-element-0a9360d .wpr-member-media{max-width:62%;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-blocksy_palette_1 );border-radius:50% 50% 50% 50%;}.elementor-1976 .elementor-element.elementor-element-0a9360d .wpr-member-name{color:#222222;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;letter-spacing:0.2px;margin:0 0 8px;text-align:center;}.elementor-1976 .elementor-element.elementor-element-0a9360d .wpr-member-job{color:#9e9e9e;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.4px;margin:0 0 10px;text-align:center;}.elementor-1976 .elementor-element.elementor-element-0a9360d .wpr-member-description{color:#545454;font-family:"Lato", Sans-serif;font-size:14px;line-height:22px;letter-spacing:0.2px;margin-bottom:30px;text-align:center;}.elementor-1976 .elementor-element.elementor-element-0a9360d .wpr-member-divider:after{border-bottom-color:var( --e-global-color-blocksy_palette_1 );border-bottom-style:solid;border-bottom-width:1px;max-width:30px;margin-bottom:9px;}.elementor-1976 .elementor-element.elementor-element-0a9360d .wpr-member-btn{color:#000000;background-color:#FFFFFF;border-color:var( --e-global-color-blocksy_palette_1 );transition-duration:0.1s;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0.3px;padding:10px 45px 11px 45px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:6px 6px 6px 6px;}.elementor-1976 .elementor-element.elementor-element-0a9360d .wpr-member-btn:hover{color:#000000;}.elementor-1976 .elementor-element.elementor-element-0a9360d .wpr-member-btn.wpr-button-none:hover{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-1976 .elementor-element.elementor-element-0a9360d .wpr-member-btn:before{background-color:var( --e-global-color-blocksy_palette_1 );transition-duration:0.1s;}.elementor-1976 .elementor-element.elementor-element-0a9360d .wpr-member-btn:after{background-color:var( --e-global-color-blocksy_palette_1 );transition-duration:0.1s;}.elementor-1976 .elementor-element.elementor-element-0a9360d .wpr-member-btn-wrap{text-align:center;}.elementor-1976 .elementor-element.elementor-element-e274c70 .wpr-lottie-animations svg{width:100% !important;height:100% !important;}.elementor-1976 .elementor-element.elementor-element-e274c70 .wpr-lottie-animations{width:50% !important;height:50% !important;transform:rotate(0deg);transition-duration:0.3s;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1976 .elementor-element.elementor-element-e274c70 .wpr-lottie-animations-wrapper{display:flex;justify-content:center;align-items:center;}.elementor-1976 .elementor-element.elementor-element-e274c70 .wpr-lottie-animations:hover{filter:brightness( 100% ) contrast( 100% ) saturate( 130% ) blur( 0px ) hue-rotate( 360deg );}.elementor-1976 .elementor-element.elementor-element-bfb07a6{--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-1976 .elementor-element.elementor-element-4081d1d{--spacer-size:50px;}.elementor-1976 .elementor-element.elementor-element-1b10dd4{--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-1976 .elementor-element.elementor-element-890ed36{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1976 .elementor-element.elementor-element-ee34e21{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-1976 .elementor-element.elementor-element-0eb4e89{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1976 .elementor-element.elementor-element-0eb4e89 .elementor-divider-separator{width:100%;}.elementor-1976 .elementor-element.elementor-element-0eb4e89 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1976 .elementor-element.elementor-element-f7cef7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1976 .elementor-element.elementor-element-8f31c47{--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-1976 .elementor-element.elementor-element-7875db7 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-color:#FFDB00;border-radius:4px 4px 4px 4px;padding:16px 30px 16px 30px;}.elementor-1976 .elementor-element.elementor-element-7875db7 .elementor-button:hover, .elementor-1976 .elementor-element.elementor-element-7875db7 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-1976 .elementor-element.elementor-element-ed4ec3c{--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-1976 .elementor-element.elementor-element-36a7d2d .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;border-style:solid;border-color:#FFDB00;padding:16px 30px 16px 30px;}.elementor-1976 .elementor-element.elementor-element-36a7d2d .elementor-button:hover, .elementor-1976 .elementor-element.elementor-element-36a7d2d .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-1976 .elementor-element.elementor-element-eabb2c4{--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-1976 .elementor-element.elementor-element-1d9aa5f .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-color:#FFDB00;padding:16px 30px 16px 30px;}.elementor-1976 .elementor-element.elementor-element-1d9aa5f .elementor-button:hover, .elementor-1976 .elementor-element.elementor-element-1d9aa5f .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-1976 .elementor-element.elementor-element-78d6951{--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-1976 .elementor-element.elementor-element-51f3adb .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-color:#FFDB00;padding:16px 30px 16px 30px;}.elementor-1976 .elementor-element.elementor-element-51f3adb .elementor-button:hover, .elementor-1976 .elementor-element.elementor-element-51f3adb .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-1976 .elementor-element.elementor-element-51f3adb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1976 .elementor-element.elementor-element-51f3adb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1976 .elementor-element.elementor-element-48d848e{--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-1976 .elementor-element.elementor-element-d6cef84 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-color:#FFDB00;padding:16px 16px 16px 16px;}.elementor-1976 .elementor-element.elementor-element-d6cef84 .elementor-button:hover, .elementor-1976 .elementor-element.elementor-element-d6cef84 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-1976 .elementor-element.elementor-element-d6cef84{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1976 .elementor-element.elementor-element-fded309{--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-1976 .elementor-element.elementor-element-0953566 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-color:#FFDB00;padding:15px 12px 15px 12px;}.elementor-1976 .elementor-element.elementor-element-0953566 .elementor-button:hover, .elementor-1976 .elementor-element.elementor-element-0953566 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_1 );}@media(min-width:768px){.elementor-1976 .elementor-element.elementor-element-8f31c47{--width:33.3333%;}.elementor-1976 .elementor-element.elementor-element-ed4ec3c{--width:33.3333%;}.elementor-1976 .elementor-element.elementor-element-eabb2c4{--width:33.3333%;}.elementor-1976 .elementor-element.elementor-element-78d6951{--width:33.3333%;}.elementor-1976 .elementor-element.elementor-element-48d848e{--width:33.3333%;}.elementor-1976 .elementor-element.elementor-element-fded309{--width:33.3333%;}}@media(max-width:1024px){.elementor-1976 .elementor-element.elementor-element-304d954f .wpr-member-content{padding:20px 10px 40px 10px;}.elementor-1976 .elementor-element.elementor-element-304d954f .wpr-member-name{font-size:18px;}.elementor-1976 .elementor-element.elementor-element-304d954f .wpr-member-job{font-size:12px;}.elementor-1976 .elementor-element.elementor-element-304d954f .wpr-member-description{font-size:13px;}.elementor-1976 .elementor-element.elementor-element-304d954f .wpr-member-btn{font-size:13px;padding:9px 35px 10px 35px;}.elementor-1976 .elementor-element.elementor-element-cf98323 .wpr-lottie-animations svg{width:100% !important;height:100% !important;}.elementor-1976 .elementor-element.elementor-element-f9d3528 .wpr-lottie-animations svg{width:100% !important;height:100% !important;}.elementor-1976 .elementor-element.elementor-element-a681523 .wpr-member-content{padding:20px 10px 40px 10px;}.elementor-1976 .elementor-element.elementor-element-a681523 .wpr-member-name{font-size:18px;}.elementor-1976 .elementor-element.elementor-element-a681523 .wpr-member-job{font-size:12px;}.elementor-1976 .elementor-element.elementor-element-a681523 .wpr-member-description{font-size:13px;}.elementor-1976 .elementor-element.elementor-element-a681523 .wpr-member-btn{font-size:13px;padding:9px 35px 10px 35px;}.elementor-1976 .elementor-element.elementor-element-0a9360d .wpr-member-content{padding:20px 10px 40px 10px;}.elementor-1976 .elementor-element.elementor-element-0a9360d .wpr-member-name{font-size:18px;}.elementor-1976 .elementor-element.elementor-element-0a9360d .wpr-member-job{font-size:12px;}.elementor-1976 .elementor-element.elementor-element-0a9360d .wpr-member-description{font-size:13px;}.elementor-1976 .elementor-element.elementor-element-0a9360d .wpr-member-btn{font-size:13px;padding:9px 35px 10px 35px;}.elementor-1976 .elementor-element.elementor-element-e274c70 .wpr-lottie-animations svg{width:100% !important;height:100% !important;}.elementor-1976 .elementor-element.elementor-element-890ed36{--grid-auto-flow:row;}.elementor-1976 .elementor-element.elementor-element-ee34e21{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1976 .elementor-element.elementor-element-f8c42ee .elementor-heading-title{font-size:40px;}.elementor-1976 .elementor-element.elementor-element-304d954f .wpr-member-name{font-size:24px;}.elementor-1976 .elementor-element.elementor-element-304d954f .wpr-member-job{font-size:14px;}.elementor-1976 .elementor-element.elementor-element-304d954f .wpr-member-description{font-size:14px;}.elementor-1976 .elementor-element.elementor-element-304d954f .wpr-member-btn{font-size:15px;padding:10px 45px 11px 45px;}.elementor-1976 .elementor-element.elementor-element-cf98323 .wpr-lottie-animations svg{width:100% !important;height:100% !important;}.elementor-1976 .elementor-element.elementor-element-f9d3528 .wpr-lottie-animations svg{width:100% !important;height:100% !important;}.elementor-1976 .elementor-element.elementor-element-a681523 .wpr-member-name{font-size:24px;}.elementor-1976 .elementor-element.elementor-element-a681523 .wpr-member-job{font-size:14px;}.elementor-1976 .elementor-element.elementor-element-a681523 .wpr-member-description{font-size:14px;}.elementor-1976 .elementor-element.elementor-element-a681523 .wpr-member-btn{font-size:15px;padding:10px 45px 11px 45px;}.elementor-1976 .elementor-element.elementor-element-0a9360d .wpr-member-name{font-size:24px;}.elementor-1976 .elementor-element.elementor-element-0a9360d .wpr-member-job{font-size:14px;}.elementor-1976 .elementor-element.elementor-element-0a9360d .wpr-member-description{font-size:14px;}.elementor-1976 .elementor-element.elementor-element-0a9360d .wpr-member-btn{font-size:15px;padding:10px 45px 11px 45px;}.elementor-1976 .elementor-element.elementor-element-e274c70 .wpr-lottie-animations svg{width:100% !important;height:100% !important;}.elementor-1976 .elementor-element.elementor-element-890ed36{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1976 .elementor-element.elementor-element-ee34e21{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for wpr-lottie-animations, class: .elementor-element-cf98323 *//* Selector für das Raketen Lottie Widget */
.elementor-1976 .elementor-element.elementor-element-cf98323 {
  /* Startposition */
  position: relative;
  
  /* WICHTIG: Im Vordergrund! */
  z-index: 9999 !important;
  
  /* Animation läuft unendlich: 1,5 Sek warten, 2 Sek fliegen, zurück, wieder warten */
  animation: rocketLoop 7s ease-in-out infinite;
  
  transition: all 0.3s ease;
  
  /* Pointer events durchlassen wenn nicht sichtbar */
  pointer-events: auto;
}

/* Hauptanimation: Rakete fliegt los, kommt zurück, wiederholt */
@keyframes rocketLoop {
  /* 0-21%: Wartezeit (1,5 Sekunden von 7 Sekunden) */
  0% {
    transform: translate(0, 0) rotate(0deg) scale(1);
    opacity: 1;
    z-index: 9999;
  }
  
  /* Kurz vor Start: Wackeln */
  15% {
    transform: translate(0, 0) rotate(-2deg) scale(1);
    z-index: 9999;
  }
  
  19% {
    transform: translate(0, 0) rotate(2deg) scale(1);
    z-index: 9999;
  }
  
  21% {
    transform: translate(0, 0) rotate(0deg) scale(1);
    opacity: 1;
    z-index: 9999;
  }
  
  /* Start: Schnell nach rechts oben (21-50% = 2 Sekunden) */
  35% {
    transform: translate(600px, -300px) rotate(45deg) scale(1.3);
    opacity: 1;
    z-index: 9999;
  }
  
  /* Maximum - Weit draußen */
  50% {
    transform: translate(1500px, -700px) rotate(45deg) scale(1.8);
    opacity: 0.9;
    z-index: 9999;
  }
  
  /* Zurückfliegen beginnt (50-79% = 2 Sekunden) */
  65% {
    transform: translate(600px, -300px) rotate(225deg) scale(1.3);
    opacity: 1;
    z-index: 9999;
  }
  
  /* Zurück am Start */
  79% {
    transform: translate(0, 0) rotate(225deg) scale(1);
    opacity: 1;
    z-index: 9999;
  }
  
  /* Dreht sich zurück zur Ausgangsposition */
  83% {
    transform: translate(0, 0) rotate(0deg) scale(1);
    opacity: 1;
    z-index: 9999;
  }
  
  /* Wartet wieder (83-100% = 1,2 Sekunden) */
  100% {
    transform: translate(0, 0) rotate(0deg) scale(1);
    opacity: 1;
    z-index: 9999;
  }
}

/* Stelle sicher, dass Parent-Elemente den z-index nicht blockieren */
.elementor-1976 .elementor-element.elementor-element-cf98323 * {
  position: relative;
  z-index: inherit;
}

/* Hover-Effekt: Rakete wackelt (nur wenn am Start) */
.elementor-1976 .elementor-element.elementor-element-cf98323:hover {
  cursor: pointer;
}

/* Alternative Version: Schnellerer Loop (7 Sekunden total) */
.elementor-1976 .elementor-element.elementor-element-cf98323.fast-loop {
  animation: rocketFastLoop 7s ease-in-out infinite;
}

@keyframes rocketFastLoop {
  /* 0-43%: Warten (3 Sekunden) */
  0%, 43% {
    transform: translate(0, 0) rotate(0deg) scale(1);
    opacity: 1;
  }
  
  /* 43-71%: Hinfliegen (2 Sekunden) */
  57% {
    transform: translate(1500px, -700px) rotate(45deg) scale(1.8);
    opacity: 0.9;
  }
  
  /* 71-100%: Zurückfliegen (2 Sekunden) */
  86% {
    transform: translate(0, 0) rotate(225deg) scale(1);
    opacity: 1;
  }
  
  100% {
    transform: translate(0, 0) rotate(0deg) scale(1);
    opacity: 1;
  }
}

/* Rauch-Trail Effekt - entfernt, da nicht benötigt */

/* Zusätzlicher Vordergrund-Fix für Parent Container */
.elementor-1976 .elementor-element.elementor-element-cf98323:is(*) {
  z-index: 9999 !important;
  position: relative !important;
}/* End custom CSS */
/* Start custom CSS for wpr-lottie-animations, class: .elementor-element-f9d3528 *//* Selector für das Roboter Lottie Widget */
.elementor-1976 .elementor-element.elementor-element-f9d3528 {
  /* Startposition */
  position: relative;
  
  /* WICHTIG: Im Vordergrund! */
  z-index: 9998 !important;
  
  /* Animation: 1 Sek warten, dann 10 Sek Rundkurs */
  animation: robotWalk 11s ease-in-out infinite;
  
  transition: all 0.3s ease;
}

/* Hauptanimation: Roboter läuft um den Bildschirm */
@keyframes robotWalk {
  /* 0-9%: Wartezeit (1 Sekunde von 11 Sekunden) */
  0% {
    transform: translate(0, 0) rotate(0deg) scale(1);
  }
  
  /* Kurzes Wackeln vor dem Start */
  7% {
    transform: translate(0, 0) rotate(-3deg) scale(1.05);
  }
  
  9% {
    transform: translate(0, 0) rotate(0deg) scale(1);
  }
  
  /* Start: Ein kleiner Schritt nach rechts (9-14%) */
  14% {
    transform: translate(80px, 0) rotate(0deg) scale(1) scaleX(1);
  }
  
  /* SALTO! Sofort nach dem ersten Schritt (14-23%) */
  18% {
    transform: translate(150px, -80px) rotate(180deg) scale(1.1) scaleX(1);
  }
  
  /* Salto landet */
  23% {
    transform: translate(220px, 0) rotate(360deg) scale(1) scaleX(1);
  }
  
  /* Weiter nach rechts bis zur Ecke (23-36%) */
  36% {
    transform: translate(40vw, 0) rotate(0deg) scale(1) scaleX(1);
  }
  
  /* Ecke rechts oben - dreht sich nach unten (36-41%) */
  41% {
    transform: translate(40vw, 0) rotate(90deg) scale(1) scaleX(1);
  }
  
  /* Läuft nach unten (41-54%) */
  54% {
    transform: translate(40vw, 30vh) rotate(90deg) scale(1) scaleX(1);
  }
  
  /* Ecke rechts unten - dreht sich nach links (54-59%) */
  59% {
    transform: translate(40vw, 30vh) rotate(180deg) scale(1) scaleX(-1);
  }
  
  /* Läuft nach links (59-72%) */
  72% {
    transform: translate(0, 30vh) rotate(180deg) scale(1) scaleX(-1);
  }
  
  /* Ecke links unten - dreht sich nach oben (72-77%) */
  77% {
    transform: translate(0, 30vh) rotate(270deg) scale(1) scaleX(-1);
  }
  
  /* Läuft nach oben zurück zum Start (77-95%) */
  95% {
    transform: translate(0, 3vh) rotate(270deg) scale(1) scaleX(-1);
  }
  
  /* Zurück am Start - dreht sich zur Ausgangsposition */
  100% {
    transform: translate(0, 0) rotate(360deg) scale(1) scaleX(1);
  }
}

/* Hover-Effekt während der Wartezeit */
.elementor-1976 .elementor-element.elementor-element-f9d3528:hover {
  cursor: pointer;
}

/* Alternative: Schnellerer Rundkurs (8 Sekunden statt 10) */
.elementor-1976 .elementor-element.elementor-element-f9d3528.fast-walk {
  animation: robotFastWalk 9s ease-in-out infinite;
}

@keyframes robotFastWalk {
  0%, 11% {
    transform: translate(0, 0) rotate(0deg) scale(1);
  }
  
  /* Salto nach 2 Sekunden */
  33% {
    transform: translate(800px, -100px) rotate(360deg) scale(1.1);
    filter: drop-shadow(0 10px 25px rgba(255, 100, 255, 0.8));
  }
  
  44% {
    transform: translate(1200px, 0) rotate(0deg) scale(1);
  }
  
  55% {
    transform: translate(1200px, 500px) rotate(90deg) scale(1);
  }
  
  66% {
    transform: translate(0, 500px) rotate(180deg) scale(1);
  }
  
  88% {
    transform: translate(0, 0) rotate(270deg) scale(1);
  }
  
  100% {
    transform: translate(0, 0) rotate(360deg) scale(1);
  }
}

/* Zusätzlicher Vordergrund-Fix */
.elementor-1976 .elementor-element.elementor-element-f9d3528:is(*) {
  z-index: 9998 !important;
  position: relative !important;
}/* End custom CSS */
/* Start custom CSS for wpr-lottie-animations, class: .elementor-element-e274c70 *//* Selector für das Lama Lottie Widget */
.elementor-1976 .elementor-element.elementor-element-e274c70 {
  /* Startposition */
  position: relative;
  
  /* WICHTIG: Im Vordergrund! */
  z-index: 9997 !important;
  
  /* Animation: Startet nach 2 Sekunden, dann gemütlicher Spaziergang */
  animation: lamaWalk 15s ease-in-out infinite;
  
  transition: all 0.3s ease;
  transform-origin: center bottom;
}

/* Hauptanimation: Lama geht gemütlich spazieren */
@keyframes lamaWalk {
  /* 0-13%: Wartezeit (2 Sekunden von 15 Sekunden) */
  0%, 13% {
    transform: translate(0, 0) rotate(0deg) scale(1) scaleX(1);
  }
  
  /* Bereitet sich vor - kleines Wackeln */
  15% {
    transform: translate(0, 0) rotate(-3deg) scale(1) scaleX(1);
  }
  
  17% {
    transform: translate(0, 0) rotate(0deg) scale(1) scaleX(1);
  }
  
  /* Geht langsam nach links (17-33%) */
  20% {
    transform: translate(-80px, 0) rotate(0deg) scale(1) scaleX(-1);
  }
  
  23% {
    transform: translate(-160px, 0) rotate(0deg) scale(1) scaleX(-1);
  }
  
  26% {
    transform: translate(-240px, 0) rotate(0deg) scale(1) scaleX(-1);
  }
  
  29% {
    transform: translate(-320px, 0) rotate(0deg) scale(1) scaleX(-1);
  }
  
  33% {
    transform: translate(-400px, 0) rotate(0deg) scale(1) scaleX(-1);
  }
  
  /* Angekommen - bleibt stehen */
  36% {
    transform: translate(-400px, 0) rotate(0deg) scale(1) scaleX(-1);
  }
  
  /* Hüpft langsam */
  40% {
    transform: translate(-400px, -40px) rotate(0deg) scale(1.05) scaleX(-1);
  }
  
  44% {
    transform: translate(-400px, 0) rotate(0deg) scale(1) scaleX(-1);
  }
  
  /* Nochmal hüpfen */
  48% {
    transform: translate(-400px, -40px) rotate(0deg) scale(1.05) scaleX(-1);
  }
  
  52% {
    transform: translate(-400px, 0) rotate(0deg) scale(1) scaleX(-1);
  }
  
  /* Macht einen Looping auf der Stelle! (52-60%) */
  54% {
    transform: translate(-400px, -60px) rotate(90deg) scale(1.1) scaleX(-1);
  }
  
  56% {
    transform: translate(-400px, -80px) rotate(180deg) scale(1.2) scaleX(-1);
  }
  
  58% {
    transform: translate(-400px, -60px) rotate(270deg) scale(1.1) scaleX(-1);
  }
  
  60% {
    transform: translate(-400px, 0) rotate(360deg) scale(1) scaleX(1);
  }
  
  /* Geht langsam zurück nach rechts (60-80%) */
  64% {
    transform: translate(-320px, 0) rotate(360deg) scale(1) scaleX(1);
  }
  
  68% {
    transform: translate(-240px, 0) rotate(360deg) scale(1) scaleX(1);
  }
  
  72% {
    transform: translate(-160px, 0) rotate(360deg) scale(1) scaleX(1);
  }
  
  76% {
    transform: translate(-80px, 0) rotate(360deg) scale(1) scaleX(1);
  }
  
  80% {
    transform: translate(0, 0) rotate(360deg) scale(1) scaleX(1);
  }
  
  /* Bleibt ruhig stehen bis zum Neustart */
  80%, 100% {
    transform: translate(0, 0) rotate(360deg) scale(1) scaleX(1);
  }
}

/* Stelle sicher, dass Parent-Elemente den z-index nicht blockieren */
.elementor-1976 .elementor-element.elementor-element-e274c70 * {
  position: relative;
  z-index: inherit;
}

/* Hover: Lama reagiert */
.elementor-1976 .elementor-element.elementor-element-e274c70:hover {
  cursor: pointer;
}

/* Zusätzlicher Vordergrund-Fix */
.elementor-1976 .elementor-element.elementor-element-e274c70:is(*) {
  z-index: 9997 !important;
  position: relative !important;
}/* End custom CSS */