.elementor-10716 .elementor-element.elementor-element-d3a5966{--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;--overflow:hidden;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-3c81eef{--display:flex;--min-height:10vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:50px 50px 50px 50px;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10716 .elementor-element.elementor-element-3c81eef:not(.elementor-motion-effects-element-type-background), .elementor-10716 .elementor-element.elementor-element-3c81eef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10716 .elementor-element.elementor-element-0350f5b{--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;--overflow:hidden;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-afbf749{--display:flex;--min-height:54vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-4705dcc{--e-image-carousel-slides-to-show:3;background-color:var( --e-global-color-primary );padding:20px 20px 20px 20px;border-radius:35px 35px 35px 35px;}.elementor-10716 .elementor-element.elementor-element-4705dcc .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-10716 .elementor-element.elementor-element-4705dcc .swiper-pagination-bullet{background:var( --e-global-color-accent );}.elementor-10716 .elementor-element.elementor-element-4705dcc .swiper-wrapper{display:flex;align-items:center;}.elementor-10716 .elementor-element.elementor-element-4705dcc .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:25px 25px 25px 25px;}.elementor-10716 .elementor-element.elementor-element-9a7f522{--display:flex;--min-height:200px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-087662c{--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:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:40px 40px 40px 40px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10716 .elementor-element.elementor-element-087662c:not(.elementor-motion-effects-element-type-background), .elementor-10716 .elementor-element.elementor-element-087662c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-10716 .elementor-element.elementor-element-6130727{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10716 .elementor-element.elementor-element-6130727.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10716 .elementor-element.elementor-element-541e297{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10716 .elementor-element.elementor-element-82160e7 .elementor-button{background-color:#C789F000;font-family:"Geist Mono New", Sans-serif;font-size:25px;font-weight:200;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:24px 24px 24px 24px;padding:12px 17px 12px 17px;}.elementor-10716 .elementor-element.elementor-element-82160e7 .elementor-button:hover, .elementor-10716 .elementor-element.elementor-element-82160e7 .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-10716 .elementor-element.elementor-element-82160e7{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-10716 .elementor-element.elementor-element-6bd9488 .elementor-button{background-color:#C789F000;font-family:"Geist Mono New", Sans-serif;font-size:25px;font-weight:200;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:24px 24px 24px 24px;padding:12px 17px 12px 17px;}.elementor-10716 .elementor-element.elementor-element-6bd9488 .elementor-button:hover, .elementor-10716 .elementor-element.elementor-element-6bd9488 .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-10716 .elementor-element.elementor-element-a36b2c7 .elementor-button{background-color:#C789F000;font-family:"Geist Mono New", Sans-serif;font-size:25px;font-weight:200;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:24px 24px 24px 24px;padding:12px 17px 12px 17px;}.elementor-10716 .elementor-element.elementor-element-a36b2c7 .elementor-button:hover, .elementor-10716 .elementor-element.elementor-element-a36b2c7 .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-10716 .elementor-element.elementor-element-d060bcd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10716 .elementor-element.elementor-element-246a3e8{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#454545;--border-color:#454545;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10716 .elementor-element.elementor-element-246a3e8:not(.elementor-motion-effects-element-type-background), .elementor-10716 .elementor-element.elementor-element-246a3e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10716 .elementor-element.elementor-element-96d5c3a{padding:20px 0px 0px 0px;text-align:start;}.elementor-10716 .elementor-element.elementor-element-96d5c3a .elementor-heading-title{font-family:"Geist Mono New", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:1px;color:var( --e-global-color-secondary );}.elementor-10716 .elementor-element.elementor-element-ff412ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-983f162{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-983f162.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10716 .elementor-element.elementor-element-388da53 .elementor-button{background-color:#BB56FD00;font-family:"Geist Mono New", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;text-decoration:line-through;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-388da53{padding:0px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-3bb4940{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-57e3172 .elementor-button{background-color:#C789F000;font-family:"Geist Mono New", Sans-serif;font-size:9px;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:25px 25px 25px 25px;padding:8px 6px 8px 6px;}.elementor-10716 .elementor-element.elementor-element-ef5158f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-952b9d5{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-952b9d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10716 .elementor-element.elementor-element-2accb8b .elementor-button{background-color:#BB56FD00;font-family:"Geist Mono New", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;text-decoration:line-through;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-2accb8b{padding:0px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-3d7e9f4{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-e98ebc1 .elementor-button{background-color:#C789F000;font-family:"Geist Mono New", Sans-serif;font-size:9px;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:25px 25px 25px 25px;padding:8px 6px 8px 6px;}.elementor-10716 .elementor-element.elementor-element-3ede754{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-fa58169{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-fa58169.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10716 .elementor-element.elementor-element-1918042 .elementor-button{background-color:#BB56FD00;font-family:"Geist Mono New", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-1918042{padding:0px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-c307663{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-bea7714 .elementor-button{background-color:#C789F000;font-family:"Geist Mono New", Sans-serif;font-size:9px;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:25px 25px 25px 25px;padding:8px 6px 8px 6px;}.elementor-10716 .elementor-element.elementor-element-e7a18fe{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#454545;--border-color:#454545;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10716 .elementor-element.elementor-element-e7a18fe:not(.elementor-motion-effects-element-type-background), .elementor-10716 .elementor-element.elementor-element-e7a18fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-10716 .elementor-element.elementor-element-65e8a70{padding:20px 0px 0px 0px;text-align:start;}.elementor-10716 .elementor-element.elementor-element-65e8a70 .elementor-heading-title{font-family:"Geist Mono New", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:1px;color:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10716 .elementor-element.elementor-element-e3283a8 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-10716 .elementor-element.elementor-element-e3283a8 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-10716 .elementor-element.elementor-element-e3283a8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10716 .elementor-element.elementor-element-e3283a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10716 .elementor-element.elementor-element-e3283a8 .elementor-icon-list-item > a{font-family:"Geist Mono New", Sans-serif;font-size:12px;font-weight:400;}.elementor-10716 .elementor-element.elementor-element-e3283a8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10716 .elementor-element.elementor-element-623b814{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-4913c12{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-4913c12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10716 .elementor-element.elementor-element-b943583 .elementor-button{background-color:#BB56FD00;font-family:"Geist Mono New", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;text-decoration:line-through;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-b943583{padding:0px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-609d7ab{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-b7390a0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-b758fbc{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-b758fbc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10716 .elementor-element.elementor-element-6a780dd .elementor-button{background-color:#BB56FD00;font-family:"Geist Mono New", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;text-decoration:line-through;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-6a780dd{padding:0px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-99368f9{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-3cb428b .elementor-button{background-color:#C789F000;font-family:"Geist Mono New", Sans-serif;font-size:9px;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:25px 25px 25px 25px;padding:8px 6px 8px 6px;}.elementor-10716 .elementor-element.elementor-element-8ab79f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-a0eb569{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-a0eb569.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10716 .elementor-element.elementor-element-9177d07 .elementor-button{background-color:#BB56FD00;font-family:"Geist Mono New", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-9177d07{padding:0px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-c569148{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-68897ce .elementor-button{background-color:#BB56FD00;font-family:"Geist Mono New", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;fill:#FFBE00;color:#FFBE00;padding:0px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-68897ce{padding:0px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-68897ce .elementor-button-content-wrapper{flex-direction:row;}.elementor-10716 .elementor-element.elementor-element-68897ce .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-10716 .elementor-element.elementor-element-70c7429 .elementor-button{background-color:#C789F000;font-family:"Geist Mono New", Sans-serif;font-size:9px;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:25px 25px 25px 25px;padding:8px 6px 8px 6px;}.elementor-10716 .elementor-element.elementor-element-f572a22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-10716 .elementor-element.elementor-element-f572a22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-10716 .elementor-element.elementor-element-f572a22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-10716 .elementor-element.elementor-element-f572a22 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-10716 .elementor-element.elementor-element-f572a22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-10716 .elementor-element.elementor-element-f572a22 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-10716 .elementor-element.elementor-element-f572a22 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-10716 .elementor-element.elementor-element-f572a22{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10716 .elementor-element.elementor-element-f572a22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10716 .elementor-element.elementor-element-f572a22 .elementor-icon-list-item > a{font-family:"Geist Mono New", Sans-serif;font-size:12px;font-weight:400;}.elementor-10716 .elementor-element.elementor-element-f572a22 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10716 .elementor-element.elementor-element-c7680da{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10716 .elementor-element.elementor-element-4395126{padding:20px 0px 0px 0px;text-align:start;}.elementor-10716 .elementor-element.elementor-element-4395126 .elementor-heading-title{font-family:"Geist Mono New", Sans-serif;font-size:18px;font-weight:200;line-height:16px;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-10716 .elementor-element.elementor-element-7bdee26{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-7bdee26:not(.elementor-motion-effects-element-type-background), .elementor-10716 .elementor-element.elementor-element-7bdee26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-10716 .elementor-element.elementor-element-962deb8{--display:flex;}.elementor-10716 .elementor-element.elementor-element-cce6ec0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-102bbba{background-color:#ECECEC;padding:15px 15px 15px 15px;border-style:solid;border-color:#ECECEC;border-radius:25px 25px 25px 25px;}.elementor-10716 .elementor-element.elementor-element-5c6f07d{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-widget-eael-wpforms .eael-contact-form-description, .elementor-widget-eael-wpforms .wpforms-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field legend{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10716 .elementor-element.elementor-element-dfb929d{padding:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-10716 .elementor-element.elementor-element-dfb929d .eael-wpforms label.wpforms-error{display:block !important;}.elementor-10716 .elementor-element.elementor-element-dfb929d .eael-contact-form{margin:-35px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-dfb929d .eael-contact-form-title, .elementor-10716 .elementor-element.elementor-element-dfb929d .wpforms-title{color:var( --e-global-color-accent );text-transform:none;}.elementor-10716 .elementor-element.elementor-element-dfb929d .eael-contact-form-description, .elementor-10716 .elementor-element.elementor-element-dfb929d .wpforms-description{color:var( --e-global-color-secondary );}.elementor-10716 .elementor-element.elementor-element-dfb929d .eael-wpforms .wpforms-field label, .elementor-10716 .elementor-element.elementor-element-dfb929d .eael-wpforms .wpforms-field legend{color:var( --e-global-color-secondary );font-family:"Geist Mono New", Sans-serif;font-size:14px;font-weight:500;}.elementor-10716 .elementor-element.elementor-element-dfb929d .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-10716 .elementor-element.elementor-element-dfb929d .eael-wpforms .wpforms-field textarea, .elementor-10716 .elementor-element.elementor-element-dfb929d .eael-wpforms .wpforms-field select{background-color:var( --e-global-color-f4fb461 );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;font-family:"Geist Mono New", Sans-serif;font-weight:500;text-transform:none;}.elementor-10716 .elementor-element.elementor-element-dfb929d .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-10716 .elementor-element.elementor-element-dfb929d .eael-wpforms .wpforms-field select{height:30px;}.elementor-10716 .elementor-element.elementor-element-dfb929d .eael-wpforms .wpforms-field input:focus, .elementor-10716 .elementor-element.elementor-element-dfb929d .eael-wpforms .wpforms-field textarea:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-10716 .elementor-element.elementor-element-dfb929d .eael-wpforms .wpforms-field .wpforms-field-description, .elementor-10716 .elementor-element.elementor-element-dfb929d .eael-wpforms .wpforms-field .wpforms-field-sublabel{color:var( --e-global-color-secondary );}.elementor-10716 .elementor-element.elementor-element-dfb929d .eael-wpforms .wpforms-field input::-webkit-input-placeholder, .elementor-10716 .elementor-element.elementor-element-dfb929d .eael-wpforms .wpforms-field textarea::-webkit-input-placeholder{color:var( --e-global-color-secondary );}.elementor-10716 .elementor-element.elementor-element-dfb929d .eael-custom-radio-checkbox input[type="checkbox"], .elementor-10716 .elementor-element.elementor-element-dfb929d .eael-custom-radio-checkbox input[type="radio"]{width:15px !important;height:15px;background:var( --e-global-color-accent );border-color:var( --e-global-color-text );}.elementor-10716 .elementor-element.elementor-element-dfb929d .eael-wpforms .wpforms-submit-container .wpforms-submit{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;font-family:"Geist Mono New", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-10716 .elementor-element.elementor-element-dfb929d .eael-wpforms .wpforms-submit-container .wpforms-submit:hover, 
                    .elementor-10716 .elementor-element.elementor-element-dfb929d .eael-wpforms .wpforms-container-full .wpforms-submit-container .wpforms-form button[type=submit]:hover{background:var( --e-global-color-accent );}.elementor-10716 .elementor-element.elementor-element-dfb929d .eael-wpforms .wpforms-submit-container .wpforms-submit:hover{color:var( --e-global-color-secondary );}.elementor-10716 .elementor-element.elementor-element-dfb929d .eael-wpforms input.wpforms-error{border-width:1px;}.elementor-10716 .elementor-element.elementor-element-dfb929d .eael-wpforms textarea.wpforms-error{border-width:1px;}.elementor-10716 .elementor-element.elementor-element-601a1e5{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10716 .elementor-element.elementor-element-65f6661{font-family:"Geist Mono New", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10716 .elementor-element.elementor-element-f133037{--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:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-10716 .elementor-element.elementor-element-c3fc947{--display:flex;--min-height:0px;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10716 .elementor-element.elementor-element-c3fc947:not(.elementor-motion-effects-element-type-background), .elementor-10716 .elementor-element.elementor-element-c3fc947 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10716 .elementor-element.elementor-element-8c4b550 .elementor-countdown-wrapper{max-width:70%;}body:not(.rtl) .elementor-10716 .elementor-element.elementor-element-8c4b550 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 100px/2 );}body:not(.rtl) .elementor-10716 .elementor-element.elementor-element-8c4b550 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 100px/2 );}body.rtl .elementor-10716 .elementor-element.elementor-element-8c4b550 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 100px/2 );}body.rtl .elementor-10716 .elementor-element.elementor-element-8c4b550 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 100px/2 );}.elementor-10716 .elementor-element.elementor-element-8c4b550 .elementor-countdown-digits{color:var( --e-global-color-secondary );font-family:"Geist Mono New", Sans-serif;font-weight:500;}.elementor-10716 .elementor-element.elementor-element-8c4b550 .elementor-countdown-label{color:var( --e-global-color-secondary );}.elementor-10716 .elementor-element.elementor-element-b4f3b69{--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:hidden;}.elementor-10716 .elementor-element.elementor-element-0247b68 > .elementor-widget-container{margin:110px 0px 0px -80px;}.elementor-10716 .elementor-element.elementor-element-0247b68 .pxl-image-single img{max-height:10px;width:100%;}@media(min-width:768px){.elementor-10716 .elementor-element.elementor-element-d3a5966{--content-width:1200px;}.elementor-10716 .elementor-element.elementor-element-0350f5b{--content-width:1200px;}.elementor-10716 .elementor-element.elementor-element-9a7f522{--content-width:1200px;}.elementor-10716 .elementor-element.elementor-element-6130727{--width:545px;}.elementor-10716 .elementor-element.elementor-element-983f162{--width:45.82%;}.elementor-10716 .elementor-element.elementor-element-952b9d5{--width:45.82%;}.elementor-10716 .elementor-element.elementor-element-fa58169{--width:45.82%;}.elementor-10716 .elementor-element.elementor-element-4913c12{--width:45.82%;}.elementor-10716 .elementor-element.elementor-element-b758fbc{--width:45.82%;}.elementor-10716 .elementor-element.elementor-element-a0eb569{--width:40%;}.elementor-10716 .elementor-element.elementor-element-7bdee26{--width:610px;}.elementor-10716 .elementor-element.elementor-element-f133037{--content-width:1200px;}.elementor-10716 .elementor-element.elementor-element-c3fc947{--width:100%;}.elementor-10716 .elementor-element.elementor-element-b4f3b69{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-10716 .elementor-element.elementor-element-6130727{--width:434.854px;}.elementor-10716 .elementor-element.elementor-element-983f162{--width:55%;}.elementor-10716 .elementor-element.elementor-element-952b9d5{--width:55%;}.elementor-10716 .elementor-element.elementor-element-fa58169{--width:55%;}.elementor-10716 .elementor-element.elementor-element-4913c12{--width:55%;}.elementor-10716 .elementor-element.elementor-element-b758fbc{--width:55%;}.elementor-10716 .elementor-element.elementor-element-a0eb569{--width:42.82%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10716 .elementor-element.elementor-element-6130727{--width:100%;}.elementor-10716 .elementor-element.elementor-element-983f162{--width:70%;}.elementor-10716 .elementor-element.elementor-element-952b9d5{--width:50%;}.elementor-10716 .elementor-element.elementor-element-fa58169{--width:50%;}.elementor-10716 .elementor-element.elementor-element-4913c12{--width:70%;}.elementor-10716 .elementor-element.elementor-element-b758fbc{--width:65%;}.elementor-10716 .elementor-element.elementor-element-a0eb569{--width:65%;}.elementor-10716 .elementor-element.elementor-element-962deb8{--width:100%;}}@media(max-width:1366px){.elementor-10716 .elementor-element.elementor-element-d3a5966{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10716 .elementor-element.elementor-element-3c81eef{--min-height:95px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10716 .elementor-element.elementor-element-0350f5b{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10716 .elementor-element.elementor-element-afbf749{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10716 .elementor-element.elementor-element-9a7f522{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-10716 .elementor-element.elementor-element-087662c{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-10716 .elementor-element.elementor-element-246a3e8{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10716 .elementor-element.elementor-element-e7a18fe{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10716 .elementor-element.elementor-element-e3283a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10716 .elementor-element.elementor-element-e3283a8 .elementor-icon-list-item > a{font-size:12px;}.elementor-10716 .elementor-element.elementor-element-f572a22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10716 .elementor-element.elementor-element-f572a22 .elementor-icon-list-item > a{font-size:12px;}.elementor-10716 .elementor-element.elementor-element-7bdee26{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10716 .elementor-element.elementor-element-0247b68 > .elementor-widget-container{margin:60px 0px 0px -80px;}}@media(max-width:1024px){.elementor-10716 .elementor-element.elementor-element-d3a5966{--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10716 .elementor-element.elementor-element-3c81eef{--min-height:5vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10716 .elementor-element.elementor-element-0350f5b{--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10716 .elementor-element.elementor-element-afbf749{--min-height:0vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-10716 .elementor-element.elementor-element-4705dcc{--e-image-carousel-slides-to-show:1;}.elementor-10716 .elementor-element.elementor-element-9a7f522{--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10716 .elementor-element.elementor-element-087662c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10716 .elementor-element.elementor-element-246a3e8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10716 .elementor-element.elementor-element-96d5c3a .elementor-heading-title{font-size:18px;}.elementor-10716 .elementor-element.elementor-element-ff412ec{--justify-content:center;}.elementor-10716 .elementor-element.elementor-element-983f162{--justify-content:center;}.elementor-10716 .elementor-element.elementor-element-ef5158f{--justify-content:center;}.elementor-10716 .elementor-element.elementor-element-952b9d5{--justify-content:center;}.elementor-10716 .elementor-element.elementor-element-3ede754{--justify-content:center;}.elementor-10716 .elementor-element.elementor-element-fa58169{--justify-content:center;}.elementor-10716 .elementor-element.elementor-element-1918042 .elementor-button{font-size:16px;}.elementor-10716 .elementor-element.elementor-element-e7a18fe{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10716 .elementor-element.elementor-element-65e8a70 .elementor-heading-title{font-size:18px;}.elementor-10716 .elementor-element.elementor-element-e3283a8{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-10716 .elementor-element.elementor-element-e3283a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10716 .elementor-element.elementor-element-e3283a8 .elementor-icon-list-item > a{font-size:12px;}.elementor-10716 .elementor-element.elementor-element-623b814{--justify-content:center;}.elementor-10716 .elementor-element.elementor-element-4913c12{--justify-content:center;}.elementor-10716 .elementor-element.elementor-element-b7390a0{--justify-content:center;}.elementor-10716 .elementor-element.elementor-element-b758fbc{--justify-content:center;}.elementor-10716 .elementor-element.elementor-element-6a780dd .elementor-button{font-size:16px;}.elementor-10716 .elementor-element.elementor-element-8ab79f0{--justify-content:center;}.elementor-10716 .elementor-element.elementor-element-a0eb569{--justify-content:center;}.elementor-10716 .elementor-element.elementor-element-9177d07 .elementor-button{font-size:16px;}.elementor-10716 .elementor-element.elementor-element-68897ce .elementor-button{font-size:16px;}.elementor-10716 .elementor-element.elementor-element-f572a22{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-10716 .elementor-element.elementor-element-f572a22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10716 .elementor-element.elementor-element-f572a22 .elementor-icon-list-item > a{font-size:12px;}.elementor-10716 .elementor-element.elementor-element-4395126{padding:0px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-f133037{--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10716 .elementor-element.elementor-element-8c4b550 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-10716 .elementor-element.elementor-element-8c4b550 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 0px/2 );}body:not(.rtl) .elementor-10716 .elementor-element.elementor-element-8c4b550 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-10716 .elementor-element.elementor-element-8c4b550 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-10716 .elementor-element.elementor-element-8c4b550 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 0px/2 );}}@media(max-width:767px){.elementor-10716 .elementor-element.elementor-element-d3a5966{--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-10716 .elementor-element.elementor-element-3c81eef{--min-height:10vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-0350f5b{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-10716 .elementor-element.elementor-element-afbf749{--min-height:50vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-4705dcc{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;padding:10px 10px 5px 10px;border-radius:35px 35px 35px 35px;}.elementor-10716 .elementor-element.elementor-element-4705dcc .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;width:10px;height:10px;}.elementor-10716 .elementor-element.elementor-element-4705dcc .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:25px 25px 25px 25px;}.elementor-10716 .elementor-element.elementor-element-087662c{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:28px 28px 28px 28px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-10716 .elementor-element.elementor-element-6130727{--margin-top:0px;--margin-bottom:-35px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-541e297{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-82160e7 .elementor-button{border-radius:24px 24px 24px 24px;}.elementor-10716 .elementor-element.elementor-element-d060bcd{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-246a3e8{--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10716 .elementor-element.elementor-element-96d5c3a{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:start;}.elementor-10716 .elementor-element.elementor-element-96d5c3a .elementor-heading-title{font-size:20px;}.elementor-10716 .elementor-element.elementor-element-ff412ec{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-983f162{--width:60%;--justify-content:center;}.elementor-10716 .elementor-element.elementor-element-388da53{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-388da53 .elementor-button{font-size:13px;line-height:0em;letter-spacing:0px;word-spacing:0em;padding:0px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-3bb4940{--width:45%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10716 .elementor-element.elementor-element-57e3172{width:100%;max-width:100%;}.elementor-10716 .elementor-element.elementor-element-57e3172 .elementor-button{font-size:10px;padding:6px 6px 6px 6px;}.elementor-10716 .elementor-element.elementor-element-ef5158f{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-952b9d5{--width:60%;--justify-content:center;}.elementor-10716 .elementor-element.elementor-element-2accb8b{width:100%;max-width:100%;padding:5px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-2accb8b .elementor-button{font-size:13px;line-height:0em;letter-spacing:0px;word-spacing:0em;padding:0px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-3d7e9f4{--width:45%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10716 .elementor-element.elementor-element-e98ebc1{width:100%;max-width:100%;}.elementor-10716 .elementor-element.elementor-element-e98ebc1 .elementor-button{font-size:10px;padding:6px 6px 6px 6px;}.elementor-10716 .elementor-element.elementor-element-3ede754{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-fa58169{--width:60%;--justify-content:center;}.elementor-10716 .elementor-element.elementor-element-1918042{width:100%;max-width:100%;padding:5px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-1918042 .elementor-button{font-size:13px;padding:0px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-c307663{--width:45%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10716 .elementor-element.elementor-element-bea7714{width:100%;max-width:100%;}.elementor-10716 .elementor-element.elementor-element-bea7714 .elementor-button{font-size:10px;padding:6px 6px 6px 6px;}.elementor-10716 .elementor-element.elementor-element-e7a18fe{--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10716 .elementor-element.elementor-element-65e8a70{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:start;}.elementor-10716 .elementor-element.elementor-element-65e8a70 .elementor-heading-title{font-size:20px;}.elementor-10716 .elementor-element.elementor-element-e3283a8{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-e3283a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-10716 .elementor-element.elementor-element-e3283a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-10716 .elementor-element.elementor-element-e3283a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-10716 .elementor-element.elementor-element-e3283a8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-10716 .elementor-element.elementor-element-e3283a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-10716 .elementor-element.elementor-element-e3283a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10716 .elementor-element.elementor-element-e3283a8 .elementor-icon-list-item > a{font-size:12px;}.elementor-10716 .elementor-element.elementor-element-623b814{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-4913c12{--width:50%;--justify-content:center;}.elementor-10716 .elementor-element.elementor-element-b943583{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-b943583 .elementor-button{font-size:13px;line-height:0em;letter-spacing:0px;word-spacing:0em;padding:0px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-609d7ab{--width:45%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10716 .elementor-element.elementor-element-b7390a0{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-b758fbc{--width:60%;--justify-content:center;}.elementor-10716 .elementor-element.elementor-element-6a780dd{width:100%;max-width:100%;padding:5px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-6a780dd .elementor-button{font-size:13px;padding:0px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-99368f9{--width:45%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10716 .elementor-element.elementor-element-3cb428b{width:100%;max-width:100%;}.elementor-10716 .elementor-element.elementor-element-3cb428b .elementor-button{font-size:10px;padding:6px 6px 6px 6px;}.elementor-10716 .elementor-element.elementor-element-8ab79f0{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-a0eb569{--width:41%;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10716 .elementor-element.elementor-element-9177d07{width:100%;max-width:100%;padding:5px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-9177d07 .elementor-button{font-size:13px;padding:0px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-c569148{--width:51%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10716 .elementor-element.elementor-element-68897ce{width:100%;max-width:100%;padding:5px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-68897ce .elementor-button{font-size:13px;padding:0px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-70c7429{width:100%;max-width:100%;}.elementor-10716 .elementor-element.elementor-element-70c7429 .elementor-button{font-size:10px;padding:6px 6px 6px 6px;}.elementor-10716 .elementor-element.elementor-element-f572a22{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-f572a22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-10716 .elementor-element.elementor-element-f572a22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-10716 .elementor-element.elementor-element-f572a22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-10716 .elementor-element.elementor-element-f572a22 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-10716 .elementor-element.elementor-element-f572a22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-10716 .elementor-element.elementor-element-f572a22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10716 .elementor-element.elementor-element-f572a22 .elementor-icon-list-item > a{font-size:12px;}.elementor-10716 .elementor-element.elementor-element-4395126{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:start;}.elementor-10716 .elementor-element.elementor-element-4395126 .elementor-heading-title{font-size:16px;}.elementor-10716 .elementor-element.elementor-element-7bdee26{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-cce6ec0{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10716 .elementor-element.elementor-element-102bbba{padding:9px 9px 9px 9px;border-radius:20px 20px 20px 20px;}.elementor-10716 .elementor-element.elementor-element-601a1e5{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10716 .elementor-element.elementor-element-65f6661{font-size:14px;}.elementor-10716 .elementor-element.elementor-element-f133037{--padding-top:0px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-10716 .elementor-element.elementor-element-c3fc947{--padding-top:18px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}body:not(.rtl) .elementor-10716 .elementor-element.elementor-element-8c4b550 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 0px/2 );}body:not(.rtl) .elementor-10716 .elementor-element.elementor-element-8c4b550 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-10716 .elementor-element.elementor-element-8c4b550 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-10716 .elementor-element.elementor-element-8c4b550 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 0px/2 );}.elementor-10716 .elementor-element.elementor-element-8c4b550 .elementor-countdown-digits{font-size:28px;}.elementor-10716 .elementor-element.elementor-element-0247b68 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10716 .elementor-element.elementor-element-0247b68 .pxl-image-single img{min-height:10px;}}/* Start custom CSS for image-carousel, class: .elementor-element-4705dcc *//* =========================================================
   KIWI IMAGE CAROUSEL
   KOMPLETTER CSS-CODE

   - 30px saubere Rundung
   - keine unscharfen Masken-Kanten
   - keine eckigen Ecken beim Swipen
   - aktiver Dot als Balken
   - weiche Dot-Animation
   - 10px Abstand der Pagination zum unteren Rand
   ========================================================= */


/* =========================================================
   GRUNDWERTE
   ========================================================= */

.elementor-10716 .elementor-element.elementor-element-4705dcc {

    --kiwi-carousel-radius:
        30px;

    --kiwi-dot-size:
        10px;

    --kiwi-dot-active-width:
        28px;

    --kiwi-dot-gap:
        9px;

    --kiwi-dot-color:
        rgba(255, 255, 255, 0.38);

    --kiwi-dot-active-color:
        #ffffff;

    --kiwi-dot-bottom:
        10px;

    --kiwi-dot-easing:
        cubic-bezier(0.22, 1, 0.36, 1);

}


/* =========================================================
   WIDGET
   ========================================================= */

.elementor-10716 .elementor-element.elementor-element-4705dcc {

    position:
        relative;

    width:
        100%;

    min-width:
        0;

}


.elementor-10716 .elementor-element.elementor-element-4705dcc
.elementor-widget-container {

    position:
        relative;

    width:
        100%;

    min-width:
        0;

}


/* =========================================================
   ÄUSSERE FESTE CAROUSEL-EBENE

   DAS IST DER ENTSCHEIDENDE FIX.

   Nur diese stationäre Ebene schneidet das komplette
   Karussell sauber auf 30px ab.

   Dadurch entstehen beim Swipen keine eckigen Ränder.
   ========================================================= */

.elementor-10716 .elementor-element.elementor-element-4705dcc
.elementor-image-carousel-wrapper,

.elementor-10716 .elementor-element.elementor-element-4705dcc
.swiper,

.elementor-10716 .elementor-element.elementor-element-4705dcc
.swiper-container {

    position:
        relative !important;

    width:
        100% !important;

    min-width:
        0 !important;

    max-width:
        100% !important;

    /*
     * Raum für Pagination innerhalb
     * des schwarzen Carousel-Bereichs.
     */

    padding-bottom:
        36px !important;

    /*
     * Stationäre Abrundung.
     */

    border-radius:
        var(--kiwi-carousel-radius) !important;

    overflow:
        hidden !important;

    background:
        #000000;

}


/*
 * Moderne Browser können overflow: clip
 * noch sauberer rendern als overflow:hidden.
 */

@supports (overflow: clip) {

    .elementor-10716 .elementor-element.elementor-element-4705dcc
    .elementor-image-carousel-wrapper,

    .elementor-10716 .elementor-element.elementor-element-4705dcc
    .swiper,

    .elementor-10716 .elementor-element.elementor-element-4705dcc
    .swiper-container {

        overflow:
            clip !important;

    }

}


/* =========================================================
   SWIPER-WRAPPER

   Keine eigenen Masken, Radien oder Transforms.
   Swiper darf die Bewegung vollständig selbst steuern.
   ========================================================= */

.elementor-10716 .elementor-element.elementor-element-4705dcc
.swiper-wrapper {

    margin:
        0 !important;

    padding:
        0 !important;

}


/* =========================================================
   EINZELNER SLIDE

   Der Slide selbst wird nicht mit Masken bearbeitet.
   ========================================================= */

.elementor-10716 .elementor-element.elementor-element-4705dcc
.swiper-slide {

    position:
        relative;

    margin-top:
        0 !important;

    margin-bottom:
        0 !important;

    padding:
        0 !important;

    background:
        #000000;

}


/* =========================================================
   INNERER SLIDE-CONTAINER

   Hier sitzt die eigentliche saubere Bildabrundung.
   ========================================================= */

.elementor-10716 .elementor-element.elementor-element-4705dcc
.swiper-slide-inner {

    position:
        relative;

    width:
        100% !important;

    min-width:
        0 !important;

    max-width:
        100% !important;

    overflow:
        hidden !important;

    border-radius:
        var(--kiwi-carousel-radius)
        var(--kiwi-carousel-radius)
        0
        0 !important;

    background:
        #000000;

}


/* =========================================================
   LINK UM DAS BILD
   ========================================================= */

.elementor-10716 .elementor-element.elementor-element-4705dcc
.swiper-slide a {

    width:
        100% !important;

    display:
        block !important;

    margin:
        0 !important;

    padding:
        0 !important;

    overflow:
        hidden !important;

    border-radius:
        var(--kiwi-carousel-radius)
        var(--kiwi-carousel-radius)
        0
        0 !important;

}


/* =========================================================
   BILD

   KEIN clip-path
   KEINE mask-image
   KEIN translateZ
   KEINE zusätzlichen GPU-Tricks

   Genau diese Dinge haben die verschwommenen Kanten
   hervorgerufen.
   ========================================================= */

.elementor-10716 .elementor-element.elementor-element-4705dcc
.swiper-slide img,

.elementor-10716 .elementor-element.elementor-element-4705dcc
.elementor-image-carousel img {

    width:
        100% !important;

    max-width:
        100% !important;

    height:
        auto !important;

    display:
        block !important;

    margin:
        0 !important;

    padding:
        0 !important;

    border:
        0 !important;

    border-radius:
        var(--kiwi-carousel-radius)
        var(--kiwi-carousel-radius)
        0
        0 !important;

    object-fit:
        cover;

    object-position:
        center center;

}


/* =========================================================
   FALLS ELEMENTOR BACKGROUND-BILDER VERWENDET
   ========================================================= */

.elementor-10716 .elementor-element.elementor-element-4705dcc
.elementor-carousel-image {

    width:
        100% !important;

    overflow:
        hidden !important;

    border-radius:
        var(--kiwi-carousel-radius)
        var(--kiwi-carousel-radius)
        0
        0 !important;

    background-position:
        center center !important;

    background-repeat:
        no-repeat !important;

    background-size:
        cover !important;

}


/* =========================================================
   UNTERER SCHWARZER PAGINATION-BEREICH

   Der Bereich gehört zum stationären äußeren Container.
   Dadurch bleiben auch die unteren Ecken permanent rund.
   ========================================================= */

.elementor-10716 .elementor-element.elementor-element-4705dcc
.elementor-image-carousel-wrapper::after,

.elementor-10716 .elementor-element.elementor-element-4705dcc
.swiper::after {

    content:
        "";

    position:
        absolute;

    right:
        0;

    bottom:
        0;

    left:
        0;

    height:
        36px;

    z-index:
        5;

    pointer-events:
        none;

    background:
        #000000;

    border-radius:
        0
        0
        var(--kiwi-carousel-radius)
        var(--kiwi-carousel-radius);

}


/* =========================================================
   PAGINATION
   ========================================================= */

.elementor-10716 .elementor-element.elementor-element-4705dcc
.swiper-pagination,

.elementor-10716 .elementor-element.elementor-element-4705dcc
.swiper-pagination-horizontal,

.elementor-10716 .elementor-element.elementor-element-4705dcc
.swiper-pagination-bullets,

.elementor-10716 .elementor-element.elementor-element-4705dcc
.swiper-horizontal
> .swiper-pagination-bullets {

    position:
        absolute !important;

    top:
        auto !important;

    right:
        auto !important;

    bottom:
        var(--kiwi-dot-bottom) !important;

    left:
        50% !important;

    z-index:
        20 !important;

    width:
        auto !important;

    min-width:
        0 !important;

    max-width:
        calc(100% - 30px) !important;

    min-height:
        var(--kiwi-dot-size) !important;

    display:
        flex !important;

    flex-direction:
        row !important;

    flex-wrap:
        nowrap !important;

    align-items:
        center !important;

    justify-content:
        center !important;

    gap:
        var(--kiwi-dot-gap) !important;

    margin:
        0 !important;

    padding:
        0 !important;

    transform:
        translateX(-50%) !important;

}


/* =========================================================
   INAKTIVE DOTS
   ========================================================= */

.elementor-10716 .elementor-element.elementor-element-4705dcc
.swiper-pagination-bullet {

    width:
        var(--kiwi-dot-size) !important;

    min-width:
        var(--kiwi-dot-size) !important;

    max-width:
        var(--kiwi-dot-size) !important;

    height:
        var(--kiwi-dot-size) !important;

    min-height:
        var(--kiwi-dot-size) !important;

    max-height:
        var(--kiwi-dot-size) !important;

    flex:
        0
        0
        var(--kiwi-dot-size) !important;

    display:
        block !important;

    margin:
        0 !important;

    padding:
        0 !important;

    border:
        0 !important;

    border-radius:
        999px !important;

    background:
        var(--kiwi-dot-color) !important;

    opacity:
        1 !important;

    cursor:
        pointer;

    transition:

        width
        0.46s
        var(--kiwi-dot-easing),

        min-width
        0.46s
        var(--kiwi-dot-easing),

        max-width
        0.46s
        var(--kiwi-dot-easing),

        flex-basis
        0.46s
        var(--kiwi-dot-easing),

        background-color
        0.35s ease,

        opacity
        0.35s ease !important;

}


/* =========================================================
   AKTIVER DOT = BALKEN
   ========================================================= */

.elementor-10716 .elementor-element.elementor-element-4705dcc
.swiper-pagination-bullet-active {

    width:
        var(--kiwi-dot-active-width) !important;

    min-width:
        var(--kiwi-dot-active-width) !important;

    max-width:
        var(--kiwi-dot-active-width) !important;

    height:
        var(--kiwi-dot-size) !important;

    flex:
        0
        0
        var(--kiwi-dot-active-width) !important;

    background:
        var(--kiwi-dot-active-color) !important;

    opacity:
        1 !important;

}


/* =========================================================
   DOT HOVER
   ========================================================= */

@media (hover: hover) and (pointer: fine) {

    .elementor-10716 .elementor-element.elementor-element-4705dcc
    .swiper-pagination-bullet:not(
        .swiper-pagination-bullet-active
    ):hover {

        background:
            rgba(
                255,
                255,
                255,
                0.68
            ) !important;

    }

}


/* =========================================================
   TABLET
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-10716 .elementor-element.elementor-element-4705dcc {

        --kiwi-carousel-radius:
            30px;

        --kiwi-dot-size:
            9px;

        --kiwi-dot-active-width:
            26px;

        --kiwi-dot-gap:
            8px;

        --kiwi-dot-bottom:
            10px;

    }


    .elementor-10716 .elementor-element.elementor-element-4705dcc
    .elementor-image-carousel-wrapper,

    .elementor-10716 .elementor-element.elementor-element-4705dcc
    .swiper,

    .elementor-10716 .elementor-element.elementor-element-4705dcc
    .swiper-container {

        padding-bottom:
            34px !important;

    }


    .elementor-10716 .elementor-element.elementor-element-4705dcc
    .elementor-image-carousel-wrapper::after,

    .elementor-10716 .elementor-element.elementor-element-4705dcc
    .swiper::after {

        height:
            34px;

    }

}


/* =========================================================
   SMARTPHONE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-10716 .elementor-element.elementor-element-4705dcc {

        --kiwi-carousel-radius:
            30px;

        --kiwi-dot-size:
            9px;

        --kiwi-dot-active-width:
            25px;

        --kiwi-dot-gap:
            8px;

        --kiwi-dot-bottom:
            10px;

    }


    .elementor-10716 .elementor-element.elementor-element-4705dcc
    .elementor-image-carousel-wrapper,

    .elementor-10716 .elementor-element.elementor-element-4705dcc
    .swiper,

    .elementor-10716 .elementor-element.elementor-element-4705dcc
    .swiper-container {

        padding-bottom:
            34px !important;

    }


    .elementor-10716 .elementor-element.elementor-element-4705dcc
    .elementor-image-carousel-wrapper::after,

    .elementor-10716 .elementor-element.elementor-element-4705dcc
    .swiper::after {

        height:
            34px;

    }

}


/* =========================================================
   SEHR KLEINE SMARTPHONES
   ========================================================= */

@media (max-width: 359px) {

    .elementor-10716 .elementor-element.elementor-element-4705dcc {

        --kiwi-dot-size:
            8px;

        --kiwi-dot-active-width:
            23px;

        --kiwi-dot-gap:
            7px;

        --kiwi-dot-bottom:
            10px;

    }


    .elementor-10716 .elementor-element.elementor-element-4705dcc
    .elementor-image-carousel-wrapper,

    .elementor-10716 .elementor-element.elementor-element-4705dcc
    .swiper,

    .elementor-10716 .elementor-element.elementor-element-4705dcc
    .swiper-container {

        padding-bottom:
            32px !important;

    }


    .elementor-10716 .elementor-element.elementor-element-4705dcc
    .elementor-image-carousel-wrapper::after,

    .elementor-10716 .elementor-element.elementor-element-4705dcc
    .swiper::after {

        height:
            32px;

    }

}


/* =========================================================
   REDUZIERTE BEWEGUNG
   ========================================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-10716 .elementor-element.elementor-element-4705dcc
    .swiper-pagination-bullet {

        transition:
            none !important;

    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-388da53 *//* =========================================================
   TICKET VERFÜGBAR – KLEINER ROTER STATUSPUNKT RECHTS
   ========================================================= */

.elementor-10716 .elementor-element.elementor-element-388da53 .elementor-button-content-wrapper {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px;
}


/* Kleiner roter Statuspunkt rechts */

.elementor-10716 .elementor-element.elementor-element-388da53 .elementor-button-content-wrapper::after {
    content: "";

    width: 6px;
    height: 6px;

    flex: 0 0 6px;

    border-radius: 50%;

    background: #ff3b3b;

    box-shadow:
        0 0 4px rgba(255, 59, 59, 0.4);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2accb8b *//* =========================================================
   TICKET VERFÜGBAR – KLEINER ROTER STATUSPUNKT RECHTS
   ========================================================= */

.elementor-10716 .elementor-element.elementor-element-2accb8b .elementor-button-content-wrapper {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px;
}


/* Kleiner roter Statuspunkt rechts */

.elementor-10716 .elementor-element.elementor-element-2accb8b .elementor-button-content-wrapper::after {
    content: "";

    width: 6px;
    height: 6px;

    flex: 0 0 6px;

    border-radius: 50%;

    background: #ff3b3b;

    box-shadow:
        0 0 4px rgba(255, 59, 59, 0.4);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1918042 *//* =========================================================
   TICKET VERFÜGBAR – KLEINER GRÜNER PULSPUNKT RECHTS
   ========================================================= */

.elementor-10716 .elementor-element.elementor-element-1918042 .elementor-button-content-wrapper {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px;
}


/* Kleiner grüner Statuspunkt rechts */

.elementor-10716 .elementor-element.elementor-element-1918042 .elementor-button-content-wrapper::after {
    content: "";

    width: 6px;
    height: 6px;

    flex: 0 0 6px;

    border-radius: 50%;

    background: #39ff88;

    box-shadow:
        0 0 0 0 rgba(57, 255, 136, 0.45),
        0 0 4px rgba(57, 255, 136, 0.4);

    animation:
        kiwi-ticket-pulse
        1.8s
        ease-out
        infinite;
}


/* Dezentes Pulsieren */

@keyframes kiwi-ticket-pulse {

    0% {
        box-shadow:
            0 0 0 0 rgba(57, 255, 136, 0.45),
            0 0 4px rgba(57, 255, 136, 0.4);
    }

    65% {
        box-shadow:
            0 0 0 5px rgba(57, 255, 136, 0),
            0 0 6px rgba(57, 255, 136, 0.3);
    }

    100% {
        box-shadow:
            0 0 0 0 rgba(57, 255, 136, 0),
            0 0 4px rgba(57, 255, 136, 0.4);
    }

}


/* Barrierefreiheit */

@media (prefers-reduced-motion: reduce) {

    .elementor-10716 .elementor-element.elementor-element-1918042 .elementor-button-content-wrapper::after {
        animation: none;
    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b943583 *//* =========================================================
   TICKET VERFÜGBAR – KLEINER ROTER STATUSPUNKT RECHTS
   ========================================================= */

.elementor-10716 .elementor-element.elementor-element-b943583 .elementor-button-content-wrapper {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px;
}


/* Kleiner roter Statuspunkt rechts */

.elementor-10716 .elementor-element.elementor-element-b943583 .elementor-button-content-wrapper::after {
    content: "";

    width: 6px;
    height: 6px;

    flex: 0 0 6px;

    border-radius: 50%;

    background: #ff3b3b;

    box-shadow:
        0 0 4px rgba(255, 59, 59, 0.4);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a780dd *//* =========================================================
   TICKET VERFÜGBAR – KLEINER ROTER STATUSPUNKT RECHTS
   ========================================================= */

.elementor-10716 .elementor-element.elementor-element-6a780dd .elementor-button-content-wrapper {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px;
}


/* Kleiner roter Statuspunkt rechts */

.elementor-10716 .elementor-element.elementor-element-6a780dd .elementor-button-content-wrapper::after {
    content: "";

    width: 6px;
    height: 6px;

    flex: 0 0 6px;

    border-radius: 50%;

    background: #ff3b3b;

    box-shadow:
        0 0 4px rgba(255, 59, 59, 0.4);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9177d07 *//* =========================================================
   TICKET VERFÜGBAR – KLEINER GELB-ORANGER PULSPUNKT RECHTS
   ========================================================= */

.elementor-10716 .elementor-element.elementor-element-9177d07 .elementor-button-content-wrapper {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px;
}

/* Kleiner gelb-oranger Statuspunkt rechts */

.elementor-10716 .elementor-element.elementor-element-9177d07 .elementor-button-content-wrapper::after {
    content: "";

    width: 6px;
    height: 6px;

    flex: 0 0 6px;

    border-radius: 50%;

    background: #FFB000;

    box-shadow:
        0 0 0 0 rgba(255, 176, 0, 0.45),
        0 0 4px rgba(255, 176, 0, 0.4);

    animation:
        kiwi-ticket-pulse
        1.8s
        ease-out
        infinite;
}

/* Dezentes Pulsieren */

@keyframes kiwi-ticket-pulse {

    0% {
        box-shadow:
            0 0 0 0 rgba(255, 176, 0, 0.45),
            0 0 4px rgba(255, 176, 0, 0.4);
    }

    65% {
        box-shadow:
            0 0 0 5px rgba(255, 176, 0, 0),
            0 0 6px rgba(255, 176, 0, 0.3);
    }

    100% {
        box-shadow:
            0 0 0 0 rgba(255, 176, 0, 0),
            0 0 4px rgba(255, 176, 0, 0.4);
    }
}

/* Barrierefreiheit */

@media (prefers-reduced-motion: reduce) {

    .elementor-10716 .elementor-element.elementor-element-9177d07 .elementor-button-content-wrapper::after {
        animation: none;
    }

}/* End custom CSS */
/* Start custom CSS for countdown, class: .elementor-element-8c4b550 *//* Container für die Zahlenboxen */
.elementor-10716 .elementor-element.elementor-element-8c4b550 .elementor-countdown-item {
    background: transparent !important;
    padding: 0 20px !important;
}

/* Die großen Zahlen stylen */
.elementor-10716 .elementor-element.elementor-element-8c4b550 .elementor-countdown-digits {
    
    font-weight: 800 !important;
    line-height: 1 !important;
    color: #ffffff !important;
    font-family: sans-serif; /* Wähle eine fette Grotesk-Schrift */
    letter-spacing: -2px;
}

/* Die Labels (TAGE, STD...) unter die Zahlen schieben */
.elementor-10716 .elementor-element.elementor-element-8c4b550 .elementor-countdown-label {
    font-size: 10px !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    color: rgba(255, 255, 255, 0.5) !important;
    margin-top: 10px !important;
}

/* Optional: Die Trennpunkte/Semikolons ausblenden */
.elementor-10716 .elementor-element.elementor-element-8c4b550 .elementor-countdown-separator {
    display: none !important;
    .elementor-10716 .elementor-element.elementor-element-8c4b550 .elementor-countdown-digits {
    text-shadow: 0 10px 20px rgba(0,0,0,0.5);
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist Mono New';
	font-display: auto;
	src: url('https://www.kiwi-electronic.de/wp-content/uploads/2026/07/GeistMono-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */