.elementor-4960 .elementor-element.elementor-element-50dfe34{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 80px;--row-gap:30px;--column-gap:80px;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;--z-index:0;}.elementor-4960 .elementor-element.elementor-element-50dfe34:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-50dfe34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3B6261 0%, #050304 100%);}.elementor-4960 .elementor-element.elementor-element-3ca6bb0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-4960 .elementor-element.elementor-element-2038c9c.elementor-element{--order:-99999 /* order start hack */;}.elementor-4960 .elementor-element.elementor-element-2038c9c{font-family:"Exo 2", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-4960 .elementor-element.elementor-element-ee1380e{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-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-4960 .elementor-element.elementor-element-bdcca31 .elementor-button{background-color:var( --e-global-color-d2a0c4d );font-family:"Exo 2", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.1em;fill:var( --e-global-color-8045f31 );color:var( --e-global-color-8045f31 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-d2a0c4d );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-4960 .elementor-element.elementor-element-bdcca31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-4960 .elementor-element.elementor-element-bdcca31.elementor-element{--align-self:flex-start;}.elementor-4960 .elementor-element.elementor-element-bdcca31 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4960 .elementor-element.elementor-element-bdcca31 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-4960 .elementor-element.elementor-element-2cf56ec .elementor-button{background-color:#F28C2800;font-family:"Exo 2", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.1em;fill:var( --e-global-color-8045f31 );color:var( --e-global-color-8045f31 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-8045f31 );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-4960 .elementor-element.elementor-element-2cf56ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-4960 .elementor-element.elementor-element-2cf56ec.elementor-element{--align-self:flex-start;}.elementor-4960 .elementor-element.elementor-element-2cf56ec .elementor-button-content-wrapper{flex-direction:row;}.elementor-4960 .elementor-element.elementor-element-2cf56ec .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-4960 .elementor-element.elementor-element-34626e2{--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:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;--z-index:0;}.elementor-4960 .elementor-element.elementor-element-34626e2:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-34626e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4960 .elementor-element.elementor-element-34626e2.e-con{--align-self:center;}.elementor-4960 .elementor-element.elementor-element-c5792a4{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-14ecdee );--border-color:var( --e-global-color-14ecdee );--border-radius:25px 25px 25px 25px;box-shadow:0px 12px 30px 0px rgba(0, 0, 0, 0.12);}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4960 .elementor-element.elementor-element-7cfd238 .elementor-counter-number-wrapper{font-family:"Exo 2", Sans-serif;font-size:100px;font-weight:700;}.elementor-4960 .elementor-element.elementor-element-7cfd238 .elementor-counter-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-4960 .elementor-element.elementor-element-7f2836b{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-14ecdee );--border-color:var( --e-global-color-14ecdee );--border-radius:25px 25px 25px 25px;box-shadow:0px 12px 30px 0px rgba(0, 0, 0, 0.12);}.elementor-4960 .elementor-element.elementor-element-305a504 .elementor-counter-number-wrapper{font-family:"Exo 2", Sans-serif;font-size:100px;font-weight:700;}.elementor-4960 .elementor-element.elementor-element-305a504 .elementor-counter-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-4960 .elementor-element.elementor-element-78948ac{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-14ecdee );--border-color:var( --e-global-color-14ecdee );--border-radius:25px 25px 25px 25px;box-shadow:0px 12px 30px 0px rgba(0, 0, 0, 0.12);}.elementor-4960 .elementor-element.elementor-element-2691978 .elementor-counter-number-wrapper{font-family:"Exo 2", Sans-serif;font-size:100px;font-weight:700;}.elementor-4960 .elementor-element.elementor-element-2691978 .elementor-counter-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-4960 .elementor-element.elementor-element-1664461{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-14ecdee );--border-color:var( --e-global-color-14ecdee );--border-radius:25px 25px 25px 25px;box-shadow:0px 12px 30px 0px rgba(0, 0, 0, 0.12);}.elementor-4960 .elementor-element.elementor-element-d544d13 .elementor-counter-number-wrapper{font-family:"Exo 2", Sans-serif;font-size:100px;font-weight:700;}.elementor-4960 .elementor-element.elementor-element-d544d13 .elementor-counter-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-4960 .elementor-element.elementor-element-3c2285b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;--z-index:0;}.elementor-4960 .elementor-element.elementor-element-3c2285b:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-3c2285b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4960 .elementor-element.elementor-element-88f1969{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4960 .elementor-element.elementor-element-731aea9.elementor-element{--order:-99999 /* order start hack */;}.elementor-4960 .elementor-element.elementor-element-731aea9{font-family:"Exo 2", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-4960 .elementor-element.elementor-element-63e8d26{--display:flex;}.elementor-4960 .elementor-element.elementor-element-86d92f0{--display:flex;--justify-content:center;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-86d92f0:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-86d92f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-14ecdee );}.elementor-4960 .elementor-element.elementor-element-817f1c3{--display:flex;--justify-content:center;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-817f1c3:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-817f1c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-14ecdee );}.elementor-4960 .elementor-element.elementor-element-87dbad2{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-87dbad2:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-87dbad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-14ecdee );}.elementor-4960 .elementor-element.elementor-element-498ad30{--display:flex;--justify-content:center;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-498ad30:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-498ad30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-14ecdee );}.elementor-4960 .elementor-element.elementor-element-a8ef0dc{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:25px;padding:0px 0px 60px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-pagination-size:50px;--e-n-carousel-dots-normal-color:var( --e-global-color-secondary );--e-n-carousel-dots-hover-color:var( --e-global-color-accent );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:0px;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-4960 .elementor-element.elementor-element-a8ef0dc :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-accent );}.elementor-4960 .elementor-element.elementor-element-147e7de{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;}.elementor-4960 .elementor-element.elementor-element-542af98.elementor-element{--order:-99999 /* order start hack */;}.elementor-4960 .elementor-element.elementor-element-542af98{text-align:center;font-family:"Exo 2", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-4960 .elementor-element.elementor-element-ac32945{--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;--margin-top:040px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-44d8d0f{--display:flex;--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4960 .elementor-element.elementor-element-44d8d0f:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-44d8d0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-4960 .elementor-element.elementor-element-44d8d0f.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-4960 .elementor-element.elementor-element-5eceba7{--display:flex;--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4960 .elementor-element.elementor-element-5eceba7:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-5eceba7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-14ecdee );}.elementor-4960 .elementor-element.elementor-element-5eceba7.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-4960 .elementor-element.elementor-element-acde1be{--display:flex;--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4960 .elementor-element.elementor-element-acde1be:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-acde1be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-14ecdee );}.elementor-4960 .elementor-element.elementor-element-acde1be.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-4960 .elementor-element.elementor-element-d52174b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:040px 80px;--row-gap:040px;--column-gap:80px;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;--z-index:0;}.elementor-4960 .elementor-element.elementor-element-d52174b:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-d52174b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4960 .elementor-element.elementor-element-cfcf009{--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-4960 .elementor-element.elementor-element-41ad58e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.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-4960 .elementor-element.elementor-element-2a73c8e{width:var( --container-widget-width, 99.971% );max-width:99.971%;--container-widget-width:99.971%;--container-widget-flex-grow:0;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-4960 .elementor-element.elementor-element-2a73c8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4960 .elementor-element.elementor-element-2a73c8e .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4960 .elementor-element.elementor-element-2a73c8e .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-4960 .elementor-element.elementor-element-2a73c8e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4960 .elementor-element.elementor-element-2a73c8e .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-4960 .elementor-element.elementor-element-2a73c8e .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4960 .elementor-element.elementor-element-694e282{--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 40px;--row-gap:0px;--column-gap:40px;}.elementor-4960 .elementor-element.elementor-element-694e282.e-con{--e-con-transform-translateY:100px;}.elementor-4960 .elementor-element.elementor-element-7152865 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Exo 2", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.1em;fill:var( --e-global-color-8045f31 );color:var( --e-global-color-8045f31 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-4960 .elementor-element.elementor-element-7152865{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-4960 .elementor-element.elementor-element-7152865.elementor-element{--align-self:flex-start;}.elementor-4960 .elementor-element.elementor-element-7152865 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4960 .elementor-element.elementor-element-7152865 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-4960 .elementor-element.elementor-element-7bfdc70 .elementor-button{background-color:#F28C2800;font-family:"Exo 2", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-4960 .elementor-element.elementor-element-7bfdc70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-4960 .elementor-element.elementor-element-7bfdc70.elementor-element{--align-self:flex-start;}.elementor-4960 .elementor-element.elementor-element-7bfdc70 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4960 .elementor-element.elementor-element-7bfdc70 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-4960 .elementor-element.elementor-element-df40909{--display:flex;}.elementor-4960 .elementor-element.elementor-element-79cf6ef0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 80px;--row-gap:30px;--column-gap:80px;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;--z-index:0;}.elementor-4960 .elementor-element.elementor-element-79cf6ef0:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-79cf6ef0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3B6261 0%, #050304 100%);}.elementor-4960 .elementor-element.elementor-element-7e631213{--display:flex;}.elementor-4960 .elementor-element.elementor-element-510cb2bf.elementor-element{--order:-99999 /* order start hack */;}.elementor-4960 .elementor-element.elementor-element-510cb2bf{font-family:"Exo 2", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-4960 .elementor-element.elementor-element-6a43cf9d{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-4960 .elementor-element.elementor-element-406b115 .elementor-button{background-color:var( --e-global-color-d2a0c4d );font-family:"Exo 2", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.1em;fill:var( --e-global-color-8045f31 );color:var( --e-global-color-8045f31 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-d2a0c4d );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-4960 .elementor-element.elementor-element-406b115{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-4960 .elementor-element.elementor-element-406b115.elementor-element{--align-self:flex-start;}.elementor-4960 .elementor-element.elementor-element-406b115 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4960 .elementor-element.elementor-element-406b115 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-4960 .elementor-element.elementor-element-3ce3908e .elementor-button{background-color:#F28C2800;font-family:"Exo 2", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.1em;fill:var( --e-global-color-8045f31 );color:var( --e-global-color-8045f31 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-8045f31 );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-4960 .elementor-element.elementor-element-3ce3908e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-4960 .elementor-element.elementor-element-3ce3908e.elementor-element{--align-self:flex-start;}.elementor-4960 .elementor-element.elementor-element-3ce3908e .elementor-button-content-wrapper{flex-direction:row;}.elementor-4960 .elementor-element.elementor-element-3ce3908e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-4960 .elementor-element.elementor-element-530d8da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;--z-index:0;}.elementor-4960 .elementor-element.elementor-element-530d8da:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-530d8da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4960 .elementor-element.elementor-element-de56388{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4960 .elementor-element.elementor-element-de56388.e-con{--align-self:center;}.elementor-4960 .elementor-element.elementor-element-8d7d68d.elementor-element{--order:-99999 /* order start hack */;}.elementor-4960 .elementor-element.elementor-element-8d7d68d{text-align:center;font-family:"Exo 2", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-4960 .elementor-element.elementor-element-ce0956e{--display:flex;}.elementor-4960 .elementor-element.elementor-element-a91972f .elementor-button{background-color:#F28C2800;font-family:"Exo 2", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-4960 .elementor-element.elementor-element-a91972f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-4960 .elementor-element.elementor-element-a91972f.elementor-element{--align-self:flex-start;}.elementor-4960 .elementor-element.elementor-element-a91972f .elementor-button-content-wrapper{flex-direction:row;}.elementor-4960 .elementor-element.elementor-element-a91972f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-4960 .elementor-element.elementor-element-b3ba671{--display:flex;}.elementor-4960 .elementor-element.elementor-element-7b94857 .elementor-button{background-color:#F28C2800;font-family:"Exo 2", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-4960 .elementor-element.elementor-element-7b94857{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-4960 .elementor-element.elementor-element-7b94857.elementor-element{--align-self:flex-start;}.elementor-4960 .elementor-element.elementor-element-7b94857 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4960 .elementor-element.elementor-element-7b94857 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-4960 .elementor-element.elementor-element-5438468{--display:flex;}.elementor-4960 .elementor-element.elementor-element-4cdcf88 .elementor-button{background-color:#F28C2800;font-family:"Exo 2", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-4960 .elementor-element.elementor-element-4cdcf88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-4960 .elementor-element.elementor-element-4cdcf88.elementor-element{--align-self:flex-start;}.elementor-4960 .elementor-element.elementor-element-4cdcf88 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4960 .elementor-element.elementor-element-4cdcf88 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-4960 .elementor-element.elementor-element-b1d7822{--display:flex;}.elementor-4960 .elementor-element.elementor-element-52a784c .elementor-button{background-color:#F28C2800;font-family:"Exo 2", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-4960 .elementor-element.elementor-element-52a784c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-4960 .elementor-element.elementor-element-52a784c.elementor-element{--align-self:flex-start;}.elementor-4960 .elementor-element.elementor-element-0e3df3c{--display:flex;}.elementor-4960 .elementor-element.elementor-element-9280747 .elementor-button{background-color:#F28C2800;font-family:"Exo 2", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-4960 .elementor-element.elementor-element-9280747{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-4960 .elementor-element.elementor-element-9280747.elementor-element{--align-self:flex-start;}.elementor-4960 .elementor-element.elementor-element-9280747 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4960 .elementor-element.elementor-element-9280747 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-4960 .elementor-element.elementor-element-a43009f{--display:flex;}.elementor-4960 .elementor-element.elementor-element-8ac42c5 .elementor-button{background-color:#F28C2800;font-family:"Exo 2", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-4960 .elementor-element.elementor-element-8ac42c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-4960 .elementor-element.elementor-element-8ac42c5.elementor-element{--align-self:flex-start;}.elementor-4960 .elementor-element.elementor-element-8ac42c5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4960 .elementor-element.elementor-element-8ac42c5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-4960 .elementor-element.elementor-element-4a9780a{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-4960 .elementor-element.elementor-element-51b99085{--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:flex-start;--align-items:center;--gap:30px 80px;--row-gap:30px;--column-gap:80px;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;--z-index:0;}.elementor-4960 .elementor-element.elementor-element-51b99085:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-51b99085 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3B6261 0%, #050304 100%);}.elementor-4960 .elementor-element.elementor-element-610dcbc9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-e9e738b{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-8045f31 );}.elementor-4960 .elementor-element.elementor-element-60c2b59b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-4960 .elementor-element.elementor-element-a63c20e .elementor-button{background-color:var( --e-global-color-d2a0c4d );font-family:"Exo 2", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.1em;fill:var( --e-global-color-8045f31 );color:var( --e-global-color-8045f31 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-d2a0c4d );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-4960 .elementor-element.elementor-element-a63c20e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-4960 .elementor-element.elementor-element-a63c20e.elementor-element{--align-self:flex-start;}.elementor-4960 .elementor-element.elementor-element-a63c20e .elementor-button-content-wrapper{flex-direction:row;}.elementor-4960 .elementor-element.elementor-element-a63c20e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-4960 .elementor-element.elementor-element-74aae628 .elementor-button{background-color:#F28C2800;font-family:"Exo 2", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.1em;fill:var( --e-global-color-8045f31 );color:var( --e-global-color-8045f31 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-8045f31 );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-4960 .elementor-element.elementor-element-74aae628{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-4960 .elementor-element.elementor-element-74aae628.elementor-element{--align-self:flex-start;}.elementor-4960 .elementor-element.elementor-element-74aae628 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4960 .elementor-element.elementor-element-74aae628 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-4960 .elementor-element.elementor-element-155e609{--display:flex;}.elementor-4960 .elementor-element.elementor-element-155e609.e-con{--order:-99999 /* order start hack */;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4960 .elementor-element.elementor-element-0cd6674{--e-transform-scale:1.8;z-index:0;}.elementor-4960 .elementor-element.elementor-element-0cd6674.elementor-element{--align-self:stretch;}.elementor-4960 .elementor-element.elementor-element-0cd6674 img{width:54%;max-width:none;}.elementor-4960 .elementor-element.elementor-element-cc16891{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;--z-index:0;}.elementor-4960 .elementor-element.elementor-element-cc16891:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-cc16891 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4960 .elementor-element.elementor-element-c4afb92{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4960 .elementor-element.elementor-element-c4afb92.e-con{--align-self:center;}.elementor-4960 .elementor-element.elementor-element-9554246.elementor-element{--order:-99999 /* order start hack */;}.elementor-4960 .elementor-element.elementor-element-9554246{font-family:"Exo 2", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-4960 .elementor-element.elementor-element-e5b97ff{--display:flex;}.elementor-4960 .elementor-element.elementor-element-249119d .elementor-button{background-color:#F28C2800;font-family:"Exo 2", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-4960 .elementor-element.elementor-element-249119d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-4960 .elementor-element.elementor-element-249119d.elementor-element{--align-self:flex-start;}.elementor-4960 .elementor-element.elementor-element-249119d .elementor-button-content-wrapper{flex-direction:row;}.elementor-4960 .elementor-element.elementor-element-249119d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4960 .elementor-element.elementor-element-5cdfd1f{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-4960 .elementor-element.elementor-element-5cdfd1f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-4960 .elementor-element.elementor-element-5cdfd1f:after{content:"0.66";}.elementor-4960 .elementor-element.elementor-element-5cdfd1f .elementor-post__thumbnail__link{width:100%;}.elementor-4960 .elementor-element.elementor-element-5cdfd1f .elementor-post__meta-data span + span:before{content:"•";}.elementor-4960 .elementor-element.elementor-element-5cdfd1f .elementor-post__text{margin-top:20px;}.elementor-4960 .elementor-element.elementor-element-5cdfd1f .elementor-post__badge{right:0;}.elementor-4960 .elementor-element.elementor-element-5cdfd1f .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-4960 .elementor-element.elementor-element-9aee6bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;--z-index:0;}.elementor-4960 .elementor-element.elementor-element-9aee6bb:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-9aee6bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4960 .elementor-element.elementor-element-3b6e403{--display:flex;}.elementor-4960 .elementor-element.elementor-element-86b0ccb.elementor-element{--order:-99999 /* order start hack */;}.elementor-4960 .elementor-element.elementor-element-86b0ccb{text-align:center;font-family:"Exo 2", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-4960 .elementor-element.elementor-element-a6092d5{--display:flex;--min-height:0px;}.elementor-4960 .elementor-element.elementor-element-419c6ac .elementor-button{background-color:#F28C2800;font-family:"Exo 2", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-4960 .elementor-element.elementor-element-419c6ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-4960 .elementor-element.elementor-element-419c6ac.elementor-element{--align-self:flex-start;}.elementor-4960 .elementor-element.elementor-element-419c6ac .elementor-button-content-wrapper{flex-direction:row;}.elementor-4960 .elementor-element.elementor-element-419c6ac .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-4960 .elementor-element.elementor-element-6ea5531{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-4960 .elementor-element.elementor-element-6ea5531 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-4960 .elementor-element.elementor-element-6ea5531:after{content:"0.66";}.elementor-4960 .elementor-element.elementor-element-6ea5531 .elementor-post__thumbnail__link{width:100%;}.elementor-4960 .elementor-element.elementor-element-6ea5531 .elementor-post__meta-data span + span:before{content:"•";}.elementor-4960 .elementor-element.elementor-element-6ea5531 .elementor-post__text{margin-top:20px;}.elementor-4960 .elementor-element.elementor-element-6ea5531 .elementor-post__badge{right:0;}.elementor-4960 .elementor-element.elementor-element-6ea5531 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-4960 .elementor-element.elementor-element-158e9024{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;--z-index:0;}.elementor-4960 .elementor-element.elementor-element-158e9024:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-158e9024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4960 .elementor-element.elementor-element-7af976de{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;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-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-7af976de.e-con{--align-self:center;}.elementor-4960 .elementor-element.elementor-element-7cb35d8e{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;}.elementor-4960 .elementor-element.elementor-element-7cb35d8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4960 .elementor-element.elementor-element-7cb35d8e .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon{font-size:24px;}.elementor-4960 .elementor-element.elementor-element-7cb35d8e .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:24px;height:24px;}.elementor-4960 .elementor-element.elementor-element-7cb35d8e .elementor-accordion .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-4960 .elementor-element.elementor-element-7cb35d8e .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-4960 .elementor-element.elementor-element-7cb35d8e .elementor-accordion .elementor-tab-title.active .elementor-accordion-icon i:before{color:var( --e-global-color-secondary );}.elementor-4960 .elementor-element.elementor-element-7cb35d8e .elementor-accordion .elementor-tab-title.active .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-4960 .elementor-element.elementor-element-7cb35d8e .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{padding:20px 24px 20px 24px;font-family:"Figtree", Sans-serif;font-size:22px;font-weight:500;text-transform:none;line-height:28px;letter-spacing:0px;color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:#B0B0B030;border-radius:12px 12px 12px 12px;}.elementor-4960 .elementor-element.elementor-element-7cb35d8e .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header.active{color:#000000;}.elementor-4960 .elementor-element.elementor-element-7cb35d8e .theplus-accordion-wrapper .theplus-accordion-item{margin-bottom:15px;}.elementor-4960 .elementor-element.elementor-element-7cb35d8e .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content{padding:24px 0px 0px 24px;margin:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-7cb35d8e .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor{font-family:"Exo 2", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:1.2em;letter-spacing:0px;}.elementor-4960 .elementor-element.elementor-element-7cb35d8e .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor,.elementor-4960 .elementor-element.elementor-element-7cb35d8e .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor p{color:#464646;}.elementor-4960 .elementor-element.elementor-element-69af209e{--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:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;--z-index:0;}.elementor-4960 .elementor-element.elementor-element-69af209e:not(.elementor-motion-effects-element-type-background), .elementor-4960 .elementor-element.elementor-element-69af209e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3B6261 0%, #050304 100%);}.elementor-4960 .elementor-element.elementor-element-17283dff{--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-17283dff::before, .elementor-4960 .elementor-element.elementor-element-17283dff > .elementor-background-video-container::before, .elementor-4960 .elementor-element.elementor-element-17283dff > .e-con-inner > .elementor-background-video-container::before, .elementor-4960 .elementor-element.elementor-element-17283dff > .elementor-background-slideshow::before, .elementor-4960 .elementor-element.elementor-element-17283dff > .e-con-inner > .elementor-background-slideshow::before, .elementor-4960 .elementor-element.elementor-element-17283dff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4960 .elementor-element.elementor-element-354ab86c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-4960 .elementor-element.elementor-element-354ab86c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4960 .elementor-element.elementor-element-45028cb3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-4960 .elementor-element.elementor-element-7eeed278 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-4960 .elementor-element.elementor-element-7eeed278 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-4960 .elementor-element.elementor-element-7eeed278 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-4960 .elementor-element.elementor-element-7eeed278 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-4960 .elementor-element.elementor-element-7eeed278 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-4960 .elementor-element.elementor-element-7eeed278 .elementor-icon-list-icon i{color:var( --e-global-color-8045f31 );transition:color 0.3s;}.elementor-4960 .elementor-element.elementor-element-7eeed278 .elementor-icon-list-icon svg{fill:var( --e-global-color-8045f31 );transition:fill 0.3s;}.elementor-4960 .elementor-element.elementor-element-7eeed278{--e-icon-list-icon-size:26px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-4960 .elementor-element.elementor-element-7eeed278 .elementor-icon-list-icon{padding-inline-end:20px;}.elementor-4960 .elementor-element.elementor-element-7eeed278 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4960 .elementor-element.elementor-element-7eeed278 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-4960 .elementor-element.elementor-element-7eeed278 .elementor-icon-list-text{color:var( --e-global-color-8045f31 );transition:color 0.3s;}.elementor-4960 .elementor-element.elementor-element-7eeed278 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4960 .elementor-element.elementor-element-421899cb{--display:flex;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4960 .elementor-element.elementor-element-2b70df12{padding:20px 20px 20px 20px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-4960 .elementor-element.elementor-element-2b70df12 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4960 .elementor-element.elementor-element-2b70df12 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-4960 .elementor-element.elementor-element-2b70df12 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-4960 .elementor-element.elementor-element-2b70df12 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-4960 .elementor-element.elementor-element-2b70df12 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4960 .elementor-element.elementor-element-2b70df12 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-4960 .elementor-element.elementor-element-2b70df12 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-4960 .elementor-element.elementor-element-2b70df12 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-4960 .elementor-element.elementor-element-2b70df12 .elementor-field-group > label, .elementor-4960 .elementor-element.elementor-element-2b70df12 .elementor-field-subgroup label{color:var( --e-global-color-8045f31 );}.elementor-4960 .elementor-element.elementor-element-2b70df12 .elementor-field-group > label{font-family:"Exo 2", Sans-serif;font-size:16px;font-weight:400;}.elementor-4960 .elementor-element.elementor-element-2b70df12 .elementor-field-type-html{padding-bottom:0px;font-family:"Exo 2", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;}.elementor-4960 .elementor-element.elementor-element-2b70df12 .elementor-field-group .elementor-field{color:var( --e-global-color-8045f31 );}.elementor-4960 .elementor-element.elementor-element-2b70df12 .elementor-field-group .elementor-field, .elementor-4960 .elementor-element.elementor-element-2b70df12 .elementor-field-subgroup label{font-family:"Exo 2", Sans-serif;font-size:13px;font-weight:300;text-decoration:none;}.elementor-4960 .elementor-element.elementor-element-2b70df12 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-width:0px 0px 1px 0px;}.elementor-4960 .elementor-element.elementor-element-2b70df12 .elementor-field-group .elementor-select-wrapper select{border-width:0px 0px 1px 0px;}.elementor-4960 .elementor-element.elementor-element-2b70df12 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-d2a0c4d );color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-2b70df12 .elementor-button[type="submit"]{background-color:var( --e-global-color-d2a0c4d );color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-2b70df12 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-4960 .elementor-element.elementor-element-2b70df12 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-d2a0c4d );color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-2b70df12 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-2b70df12 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-2b70df12 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-4960 .elementor-element.elementor-element-2b70df12 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-4960 .elementor-element.elementor-element-2b70df12 .elementor-button{border-radius:10px 10px 10px 10px;}@media(max-width:1540px){.elementor-4960 .elementor-element.elementor-element-50dfe34{--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-4960 .elementor-element.elementor-element-3ca6bb0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-34626e2{--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-4960 .elementor-element.elementor-element-34626e2.e-con{--align-self:center;}.elementor-4960 .elementor-element.elementor-element-7cfd238 .elementor-counter-title{font-size:18px;}.elementor-4960 .elementor-element.elementor-element-305a504 .elementor-counter-title{font-size:18px;}.elementor-4960 .elementor-element.elementor-element-2691978 .elementor-counter-title{font-size:18px;}.elementor-4960 .elementor-element.elementor-element-d544d13 .elementor-counter-title{font-size:18px;}.elementor-4960 .elementor-element.elementor-element-3c2285b{--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-4960 .elementor-element.elementor-element-88f1969{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-63e8d26{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-147e7de{--padding-top:0px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-4960 .elementor-element.elementor-element-ac32945{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-d52174b{--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-4960 .elementor-element.elementor-element-cfcf009{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-694e282{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-79cf6ef0{--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-4960 .elementor-element.elementor-element-7e631213{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-530d8da{--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-4960 .elementor-element.elementor-element-de56388{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-4a9780a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-4960 .elementor-element.elementor-element-51b99085{--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-4960 .elementor-element.elementor-element-cc16891{--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-4960 .elementor-element.elementor-element-c4afb92{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-e5b97ff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-9aee6bb{--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-4960 .elementor-element.elementor-element-3b6e403{--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-a6092d5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-6ea5531 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-158e9024{--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-4960 .elementor-element.elementor-element-7af976de{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-69af209e{--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-4960 .elementor-element.elementor-element-17283dff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1280px){.elementor-4960 .elementor-element.elementor-element-86d92f0{--justify-content:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4960 .elementor-element.elementor-element-86d92f0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4960 .elementor-element.elementor-element-817f1c3{--justify-content:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4960 .elementor-element.elementor-element-817f1c3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4960 .elementor-element.elementor-element-87dbad2{--justify-content:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4960 .elementor-element.elementor-element-87dbad2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4960 .elementor-element.elementor-element-498ad30{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4960 .elementor-element.elementor-element-a8ef0dc{padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-a8ef0dc.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}}@media(max-width:1024px){.elementor-4960 .elementor-element.elementor-element-50dfe34{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:66px 66px;--row-gap:66px;--column-gap:66px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-4960 .elementor-element.elementor-element-3ca6bb0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-bdcca31 .elementor-button{font-size:16px;line-height:1.35em;border-radius:10px 10px 10px 10px;padding:14px 24px 14px 24px;}.elementor-4960 .elementor-element.elementor-element-2cf56ec .elementor-button{font-size:16px;line-height:1.35em;border-radius:10px 10px 10px 10px;padding:14px 24px 14px 24px;}.elementor-4960 .elementor-element.elementor-element-34626e2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:66px 66px;--row-gap:66px;--column-gap:66px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-4960 .elementor-element.elementor-element-7cfd238 .elementor-counter-number-wrapper{font-size:60px;}.elementor-4960 .elementor-element.elementor-element-7cfd238 .elementor-counter-title{font-size:14px;line-height:1.2em;}.elementor-4960 .elementor-element.elementor-element-305a504 .elementor-counter-number-wrapper{font-size:60px;}.elementor-4960 .elementor-element.elementor-element-305a504 .elementor-counter-title{font-size:14px;line-height:1.2em;}.elementor-4960 .elementor-element.elementor-element-2691978 .elementor-counter-number-wrapper{font-size:60px;}.elementor-4960 .elementor-element.elementor-element-2691978 .elementor-counter-title{font-size:14px;line-height:1.2em;}.elementor-4960 .elementor-element.elementor-element-d544d13 .elementor-counter-number-wrapper{font-size:60px;}.elementor-4960 .elementor-element.elementor-element-d544d13 .elementor-counter-title{font-size:14px;line-height:1.2em;}.elementor-4960 .elementor-element.elementor-element-3c2285b{--gap:66px 66px;--row-gap:66px;--column-gap:66px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-4960 .elementor-element.elementor-element-88f1969{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-63e8d26{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-86d92f0{--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4960 .elementor-element.elementor-element-817f1c3{--justify-content:center;--padding-top:080px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4960 .elementor-element.elementor-element-87dbad2{--justify-content:center;--padding-top:80px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4960 .elementor-element.elementor-element-498ad30{--justify-content:center;--padding-top:80px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4960 .elementor-element.elementor-element-a8ef0dc{--e-n-carousel-swiper-slides-to-display:1;padding:0px 0px 0px 0px;--e-n-carousel-swiper-pagination-size:100px;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-vertical-offset:41px;}.elementor-4960 .elementor-element.elementor-element-a8ef0dc.elementor-element{--align-self:stretch;}.elementor-4960 .elementor-element.elementor-element-147e7de{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-4960 .elementor-element.elementor-element-ac32945{--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-4960 .elementor-element.elementor-element-d52174b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:66px 66px;--row-gap:66px;--column-gap:66px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-4960 .elementor-element.elementor-element-cfcf009{--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-4960 .elementor-element.elementor-element-694e282{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-7152865 .elementor-button{font-size:16px;line-height:1.35em;border-radius:10px 10px 10px 10px;padding:14px 24px 14px 24px;}.elementor-4960 .elementor-element.elementor-element-7bfdc70 .elementor-button{font-size:16px;line-height:1.35em;border-radius:10px 10px 10px 10px;padding:14px 24px 14px 24px;}.elementor-4960 .elementor-element.elementor-element-79cf6ef0{--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:66px 66px;--row-gap:66px;--column-gap:66px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-4960 .elementor-element.elementor-element-7e631213{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-406b115 .elementor-button{font-size:16px;line-height:1.35em;border-radius:10px 10px 10px 10px;padding:14px 24px 14px 24px;}.elementor-4960 .elementor-element.elementor-element-3ce3908e .elementor-button{font-size:16px;line-height:1.35em;border-radius:10px 10px 10px 10px;padding:14px 24px 14px 24px;}.elementor-4960 .elementor-element.elementor-element-530d8da{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:66px 66px;--row-gap:66px;--column-gap:66px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-4960 .elementor-element.elementor-element-de56388{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-a91972f.elementor-element{--align-self:flex-start;}.elementor-4960 .elementor-element.elementor-element-a91972f .elementor-button{font-size:16px;line-height:1.35em;border-radius:10px 10px 10px 10px;padding:14px 24px 14px 24px;}.elementor-4960 .elementor-element.elementor-element-7b94857.elementor-element{--align-self:flex-start;}.elementor-4960 .elementor-element.elementor-element-7b94857 .elementor-button{font-size:16px;line-height:1.35em;border-radius:10px 10px 10px 10px;padding:14px 24px 14px 24px;}.elementor-4960 .elementor-element.elementor-element-4cdcf88.elementor-element{--align-self:flex-start;}.elementor-4960 .elementor-element.elementor-element-4cdcf88 .elementor-button{font-size:16px;line-height:1.35em;border-radius:10px 10px 10px 10px;padding:14px 24px 14px 24px;}.elementor-4960 .elementor-element.elementor-element-52a784c.elementor-element{--align-self:flex-start;}.elementor-4960 .elementor-element.elementor-element-52a784c .elementor-button{font-size:16px;line-height:1.35em;border-radius:10px 10px 10px 10px;padding:14px 24px 14px 24px;}.elementor-4960 .elementor-element.elementor-element-9280747.elementor-element{--align-self:flex-start;}.elementor-4960 .elementor-element.elementor-element-9280747 .elementor-button{font-size:16px;line-height:1.35em;border-radius:10px 10px 10px 10px;padding:14px 24px 14px 24px;}.elementor-4960 .elementor-element.elementor-element-8ac42c5.elementor-element{--align-self:flex-start;}.elementor-4960 .elementor-element.elementor-element-8ac42c5 .elementor-button{font-size:16px;line-height:1.35em;border-radius:10px 10px 10px 10px;padding:14px 24px 14px 24px;}.elementor-4960 .elementor-element.elementor-element-4a9780a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-4960 .elementor-element.elementor-element-51b99085{--min-height:600px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:66px 66px;--row-gap:66px;--column-gap:66px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-4960 .elementor-element.elementor-element-610dcbc9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-a63c20e .elementor-button{font-size:16px;line-height:1.35em;border-radius:10px 10px 10px 10px;padding:14px 24px 14px 24px;}.elementor-4960 .elementor-element.elementor-element-74aae628 .elementor-button{font-size:16px;line-height:1.35em;border-radius:10px 10px 10px 10px;padding:14px 24px 14px 24px;}.elementor-4960 .elementor-element.elementor-element-155e609.e-con{--order:99999 /* order end hack */;}.elementor-4960 .elementor-element.elementor-element-0cd6674 img{width:40%;max-width:100%;height:auto;}.elementor-4960 .elementor-element.elementor-element-cc16891{--gap:0px 66px;--row-gap:0px;--column-gap:66px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-4960 .elementor-element.elementor-element-c4afb92{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-e5b97ff{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-249119d{padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-249119d.elementor-element{--align-self:center;}.elementor-4960 .elementor-element.elementor-element-249119d .elementor-button{font-size:16px;line-height:1.35em;border-radius:10px 10px 10px 10px;padding:14px 24px 14px 24px;}.elementor-4960 .elementor-element.elementor-element-5cdfd1f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-9aee6bb{--gap:66px 66px;--row-gap:66px;--column-gap:66px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-4960 .elementor-element.elementor-element-3b6e403{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-419c6ac .elementor-button{font-size:16px;line-height:1.35em;border-radius:10px 10px 10px 10px;padding:14px 24px 14px 24px;}.elementor-4960 .elementor-element.elementor-element-158e9024{--gap:66px 66px;--row-gap:66px;--column-gap:66px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-4960 .elementor-element.elementor-element-7af976de{--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-4960 .elementor-element.elementor-element-7cb35d8e{width:var( --container-widget-width, 488.127px );max-width:488.127px;--container-widget-width:488.127px;--container-widget-flex-grow:0;}.elementor-4960 .elementor-element.elementor-element-7cb35d8e .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{padding:15px 20px 15px 20px;font-size:18px;line-height:28px;border-width:2px 2px 2px 2px;}.elementor-4960 .elementor-element.elementor-element-7cb35d8e .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content{padding:15px 0px 0px 15px;}.elementor-4960 .elementor-element.elementor-element-7cb35d8e .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor{font-size:14px;line-height:20px;}.elementor-4960 .elementor-element.elementor-element-69af209e{--gap:66px 66px;--row-gap:66px;--column-gap:66px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-4960 .elementor-element.elementor-element-17283dff{--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-4960 .elementor-element.elementor-element-354ab86c{--gap:29px 29px;--row-gap:29px;--column-gap:29px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4960 .elementor-element.elementor-element-45028cb3{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-4960 .elementor-element.elementor-element-7eeed278{--e-icon-list-icon-size:24px;}}@media(max-width:767px){.elementor-4960 .elementor-element.elementor-element-7cfd238 .elementor-counter-number-wrapper{font-size:30px;}.elementor-4960 .elementor-element.elementor-element-305a504 .elementor-counter-number-wrapper{font-size:30px;}.elementor-4960 .elementor-element.elementor-element-2691978 .elementor-counter-number-wrapper{font-size:30px;}.elementor-4960 .elementor-element.elementor-element-d544d13 .elementor-counter{flex-direction:column-reverse;}.elementor-4960 .elementor-element.elementor-element-d544d13 .elementor-counter-number-wrapper{gap:0px;font-size:30px;}}@media(max-width:479px){.elementor-4960 .elementor-element.elementor-element-50dfe34{--content-width:92%;--min-height:0px;--gap:20px 60px;--row-gap:20px;--column-gap:60px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4960 .elementor-element.elementor-element-3ca6bb0{--min-height:0px;}.elementor-4960 .elementor-element.elementor-element-2038c9c{text-align:start;line-height:1.2em;}.elementor-4960 .elementor-element.elementor-element-2038c9c p{margin-block-end:0px;}.elementor-4960 .elementor-element.elementor-element-bdcca31.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-4960 .elementor-element.elementor-element-bdcca31 .elementor-button{font-size:16px;line-height:1.2em;padding:12px 24px 12px 24px;}.elementor-4960 .elementor-element.elementor-element-2cf56ec.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-4960 .elementor-element.elementor-element-2cf56ec .elementor-button{font-size:16px;line-height:1.2em;padding:12px 24px 12px 24px;}.elementor-4960 .elementor-element.elementor-element-34626e2{--content-width:100%;--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:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4960 .elementor-element.elementor-element-7cfd238 .elementor-counter-title{justify-content:center;font-size:16px;}.elementor-4960 .elementor-element.elementor-element-7cfd238 .elementor-counter-number-wrapper{font-size:48px;}.elementor-4960 .elementor-element.elementor-element-305a504 .elementor-counter-title{justify-content:center;font-size:16px;}.elementor-4960 .elementor-element.elementor-element-305a504 .elementor-counter-number-wrapper{font-size:48px;}.elementor-4960 .elementor-element.elementor-element-2691978 .elementor-counter-title{justify-content:center;font-size:16px;}.elementor-4960 .elementor-element.elementor-element-2691978 .elementor-counter-number-wrapper{font-size:48px;}.elementor-4960 .elementor-element.elementor-element-d544d13 .elementor-counter-title{justify-content:center;font-size:16px;}.elementor-4960 .elementor-element.elementor-element-d544d13 .elementor-counter-number-wrapper{gap:0px;font-size:48px;}.elementor-4960 .elementor-element.elementor-element-3c2285b{--content-width:92%;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4960 .elementor-element.elementor-element-88f1969{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-731aea9.elementor-element{--order:-99999 /* order start hack */;}.elementor-4960 .elementor-element.elementor-element-731aea9{column-gap:0px;text-align:center;line-height:1.2em;}.elementor-4960 .elementor-element.elementor-element-731aea9 p{margin-block-end:0px;}.elementor-4960 .elementor-element.elementor-element-63e8d26{--width:100%;--min-height:0px;--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-4960 .elementor-element.elementor-element-86d92f0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-86d92f0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4960 .elementor-element.elementor-element-817f1c3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-87dbad2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-498ad30{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-a8ef0dc{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-arrow-size:10px;--e-n-carousel-swiper-pagination-size:30px;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-4960 .elementor-element.elementor-element-a8ef0dc.elementor-element{--align-self:center;}:where( .elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;}.elementor-4960 .elementor-element.elementor-element-147e7de{--content-width:92%;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4960 .elementor-element.elementor-element-542af98{text-align:center;line-height:1.2em;}.elementor-4960 .elementor-element.elementor-element-542af98 p{margin-block-end:0px;}.elementor-4960 .elementor-element.elementor-element-ac32945{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-44d8d0f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:10px;}.elementor-4960 .elementor-element.elementor-element-5eceba7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:10px;}.elementor-4960 .elementor-element.elementor-element-acde1be{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:10px;}.elementor-4960 .elementor-element.elementor-element-d52174b{--content-width:92%;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4960 .elementor-element.elementor-element-cfcf009{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-2a73c8e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4960 .elementor-element.elementor-element-2a73c8e .elementor-icon-list-item > a{font-size:15px;}.elementor-4960 .elementor-element.elementor-element-694e282.e-con{--e-con-transform-translateY:0px;}.elementor-4960 .elementor-element.elementor-element-7152865.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-4960 .elementor-element.elementor-element-7152865 .elementor-button{font-size:16px;line-height:1.2em;padding:12px 24px 12px 24px;}.elementor-4960 .elementor-element.elementor-element-7bfdc70.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-4960 .elementor-element.elementor-element-7bfdc70 .elementor-button{font-size:16px;line-height:1.2em;padding:12px 24px 12px 24px;}.elementor-4960 .elementor-element.elementor-element-79cf6ef0{--content-width:92%;--min-height:560px;--gap:20px 60px;--row-gap:20px;--column-gap:60px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4960 .elementor-element.elementor-element-7e631213{--width:100%;}.elementor-4960 .elementor-element.elementor-element-510cb2bf{line-height:1.1em;}.elementor-4960 .elementor-element.elementor-element-510cb2bf p{margin-block-end:0px;}.elementor-4960 .elementor-element.elementor-element-406b115.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-4960 .elementor-element.elementor-element-406b115 .elementor-button{font-size:16px;line-height:1.2em;padding:12px 24px 12px 24px;}.elementor-4960 .elementor-element.elementor-element-3ce3908e.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-4960 .elementor-element.elementor-element-3ce3908e .elementor-button{font-size:16px;line-height:1.2em;padding:12px 24px 12px 24px;}.elementor-4960 .elementor-element.elementor-element-530d8da{--content-width:92%;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4960 .elementor-element.elementor-element-de56388{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-8d7d68d{text-align:center;line-height:1.2em;}.elementor-4960 .elementor-element.elementor-element-8d7d68d p{margin-block-end:0px;}.elementor-4960 .elementor-element.elementor-element-a91972f.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-4960 .elementor-element.elementor-element-a91972f .elementor-button{font-size:16px;line-height:1.2em;padding:12px 24px 12px 24px;}.elementor-4960 .elementor-element.elementor-element-7b94857.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-4960 .elementor-element.elementor-element-7b94857 .elementor-button{font-size:16px;line-height:1.2em;padding:12px 24px 12px 24px;}.elementor-4960 .elementor-element.elementor-element-4cdcf88.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-4960 .elementor-element.elementor-element-4cdcf88 .elementor-button{font-size:16px;line-height:1.2em;padding:12px 24px 12px 24px;}.elementor-4960 .elementor-element.elementor-element-52a784c.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-4960 .elementor-element.elementor-element-52a784c .elementor-button{font-size:16px;line-height:1.2em;padding:12px 24px 12px 24px;}.elementor-4960 .elementor-element.elementor-element-9280747.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-4960 .elementor-element.elementor-element-9280747 .elementor-button{font-size:16px;line-height:1.2em;padding:12px 24px 12px 24px;}.elementor-4960 .elementor-element.elementor-element-8ac42c5.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-4960 .elementor-element.elementor-element-8ac42c5 .elementor-button{font-size:16px;line-height:1.2em;padding:12px 24px 12px 24px;}.elementor-4960 .elementor-element.elementor-element-4a9780a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;}.elementor-4960 .elementor-element.elementor-element-51b99085{--min-height:560px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4960 .elementor-element.elementor-element-610dcbc9{--width:90%;--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-4960 .elementor-element.elementor-element-60c2b59b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4960 .elementor-element.elementor-element-a63c20e.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-4960 .elementor-element.elementor-element-a63c20e .elementor-button{font-size:16px;line-height:1.2em;border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-4960 .elementor-element.elementor-element-74aae628.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-4960 .elementor-element.elementor-element-74aae628 .elementor-button{font-size:16px;line-height:1.2em;padding:12px 24px 12px 24px;}.elementor-4960 .elementor-element.elementor-element-155e609.e-con{--order:-99999 /* order start hack */;}.elementor-4960 .elementor-element.elementor-element-0cd6674{--e-transform-scale:1;}.elementor-4960 .elementor-element.elementor-element-0cd6674.elementor-element{--align-self:stretch;}.elementor-4960 .elementor-element.elementor-element-0cd6674 img{width:100%;}.elementor-4960 .elementor-element.elementor-element-cc16891{--content-width:100%;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4960 .elementor-element.elementor-element-c4afb92{--width:90%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-9554246{text-align:center;line-height:1.2em;}.elementor-4960 .elementor-element.elementor-element-9554246 p{margin-block-end:0px;}.elementor-4960 .elementor-element.elementor-element-249119d.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-4960 .elementor-element.elementor-element-249119d .elementor-button{font-size:16px;line-height:1.2em;padding:12px 24px 12px 24px;}.elementor-4960 .elementor-element.elementor-element-5cdfd1f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-5cdfd1f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.64 * 100% );}.elementor-4960 .elementor-element.elementor-element-5cdfd1f:after{content:"0.64";}.elementor-4960 .elementor-element.elementor-element-5cdfd1f .elementor-post__thumbnail__link{width:100%;}.elementor-4960 .elementor-element.elementor-element-9aee6bb{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4960 .elementor-element.elementor-element-3b6e403{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-86b0ccb{text-align:center;line-height:1.2em;}.elementor-4960 .elementor-element.elementor-element-86b0ccb p{margin-block-end:0px;}.elementor-4960 .elementor-element.elementor-element-419c6ac.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-4960 .elementor-element.elementor-element-419c6ac .elementor-button{font-size:16px;line-height:1.2em;border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-4960 .elementor-element.elementor-element-6ea5531 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4960 .elementor-element.elementor-element-6ea5531 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.64 * 100% );}.elementor-4960 .elementor-element.elementor-element-6ea5531:after{content:"0.64";}.elementor-4960 .elementor-element.elementor-element-6ea5531 .elementor-post__thumbnail__link{width:100%;}.elementor-4960 .elementor-element.elementor-element-158e9024{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4960 .elementor-element.elementor-element-7af976de{--width:88%;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-7cb35d8e .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon{font-size:18px;}.elementor-4960 .elementor-element.elementor-element-7cb35d8e .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:18px;height:18px;}.elementor-4960 .elementor-element.elementor-element-7cb35d8e .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{font-size:16px;line-height:26px;}.elementor-4960 .elementor-element.elementor-element-7cb35d8e .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor{font-size:14px;line-height:20px;}.elementor-4960 .elementor-element.elementor-element-69af209e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-17283dff{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4960 .elementor-element.elementor-element-354ab86c{--width:100%;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4960 .elementor-element.elementor-element-45028cb3{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-4960 .elementor-element.elementor-element-7eeed278{--e-icon-list-icon-size:22px;}.elementor-4960 .elementor-element.elementor-element-7eeed278 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4960 .elementor-element.elementor-element-7eeed278 .elementor-icon-list-item > a{font-size:14px;}}@media(min-width:480px){.elementor-4960 .elementor-element.elementor-element-50dfe34{--content-width:1600px;}.elementor-4960 .elementor-element.elementor-element-34626e2{--content-width:1600%;}.elementor-4960 .elementor-element.elementor-element-3c2285b{--content-width:1600px;}.elementor-4960 .elementor-element.elementor-element-63e8d26{--width:100%;}.elementor-4960 .elementor-element.elementor-element-86d92f0{--content-width:100%;}.elementor-4960 .elementor-element.elementor-element-817f1c3{--content-width:100%;}.elementor-4960 .elementor-element.elementor-element-87dbad2{--content-width:100%;}.elementor-4960 .elementor-element.elementor-element-498ad30{--content-width:100%;}.elementor-4960 .elementor-element.elementor-element-147e7de{--content-width:1600px;}.elementor-4960 .elementor-element.elementor-element-d52174b{--content-width:1600px;}.elementor-4960 .elementor-element.elementor-element-79cf6ef0{--content-width:1600px;}.elementor-4960 .elementor-element.elementor-element-530d8da{--content-width:1600px;}.elementor-4960 .elementor-element.elementor-element-de56388{--width:100%;}.elementor-4960 .elementor-element.elementor-element-51b99085{--content-width:1600px;}.elementor-4960 .elementor-element.elementor-element-cc16891{--content-width:1600px;}.elementor-4960 .elementor-element.elementor-element-e5b97ff{--width:100%;}.elementor-4960 .elementor-element.elementor-element-9aee6bb{--content-width:1600px;}.elementor-4960 .elementor-element.elementor-element-158e9024{--content-width:1600px;}.elementor-4960 .elementor-element.elementor-element-7af976de{--width:100%;}.elementor-4960 .elementor-element.elementor-element-69af209e{--content-width:1600px;}.elementor-4960 .elementor-element.elementor-element-17283dff{--width:100%;}.elementor-4960 .elementor-element.elementor-element-354ab86c{--width:50%;}.elementor-4960 .elementor-element.elementor-element-45028cb3{--width:100%;}}@media(max-width:1540px) and (min-width:480px){.elementor-4960 .elementor-element.elementor-element-50dfe34{--content-width:1300px;}.elementor-4960 .elementor-element.elementor-element-3ca6bb0{--width:100%;}.elementor-4960 .elementor-element.elementor-element-34626e2{--content-width:1300px;}.elementor-4960 .elementor-element.elementor-element-3c2285b{--content-width:1300px;}.elementor-4960 .elementor-element.elementor-element-88f1969{--width:100%;}.elementor-4960 .elementor-element.elementor-element-63e8d26{--width:100%;}.elementor-4960 .elementor-element.elementor-element-147e7de{--content-width:1300px;}.elementor-4960 .elementor-element.elementor-element-ac32945{--width:100%;}.elementor-4960 .elementor-element.elementor-element-d52174b{--content-width:1300%;}.elementor-4960 .elementor-element.elementor-element-cfcf009{--width:100%;}.elementor-4960 .elementor-element.elementor-element-7e631213{--width:100%;}.elementor-4960 .elementor-element.elementor-element-530d8da{--content-width:1300px;}.elementor-4960 .elementor-element.elementor-element-de56388{--width:100%;}.elementor-4960 .elementor-element.elementor-element-51b99085{--content-width:1300px;}.elementor-4960 .elementor-element.elementor-element-610dcbc9{--width:100%;}.elementor-4960 .elementor-element.elementor-element-cc16891{--content-width:1300px;}.elementor-4960 .elementor-element.elementor-element-c4afb92{--width:100%;}.elementor-4960 .elementor-element.elementor-element-e5b97ff{--width:100%;}.elementor-4960 .elementor-element.elementor-element-9aee6bb{--content-width:1300px;}.elementor-4960 .elementor-element.elementor-element-3b6e403{--width:100%;}.elementor-4960 .elementor-element.elementor-element-a6092d5{--width:100%;}.elementor-4960 .elementor-element.elementor-element-7af976de{--width:100%;}.elementor-4960 .elementor-element.elementor-element-17283dff{--width:100%;}}@media(max-width:1024px) and (min-width:480px){.elementor-4960 .elementor-element.elementor-element-50dfe34{--content-width:90%;}.elementor-4960 .elementor-element.elementor-element-34626e2{--content-width:90%;}.elementor-4960 .elementor-element.elementor-element-3c2285b{--content-width:90%;}.elementor-4960 .elementor-element.elementor-element-63e8d26{--width:100%;}.elementor-4960 .elementor-element.elementor-element-87dbad2{--content-width:100%;}.elementor-4960 .elementor-element.elementor-element-147e7de{--content-width:90%;}.elementor-4960 .elementor-element.elementor-element-ac32945{--width:100%;}.elementor-4960 .elementor-element.elementor-element-d52174b{--content-width:90%;}.elementor-4960 .elementor-element.elementor-element-cfcf009{--width:100%;}.elementor-4960 .elementor-element.elementor-element-530d8da{--content-width:90%;}.elementor-4960 .elementor-element.elementor-element-de56388{--width:100%;}.elementor-4960 .elementor-element.elementor-element-51b99085{--content-width:90%;}.elementor-4960 .elementor-element.elementor-element-610dcbc9{--width:100%;}.elementor-4960 .elementor-element.elementor-element-cc16891{--content-width:90%;}.elementor-4960 .elementor-element.elementor-element-9aee6bb{--content-width:90%;}.elementor-4960 .elementor-element.elementor-element-158e9024{--content-width:90%;}.elementor-4960 .elementor-element.elementor-element-69af209e{--content-width:90%;}.elementor-4960 .elementor-element.elementor-element-17283dff{--width:100%;}.elementor-4960 .elementor-element.elementor-element-354ab86c{--width:100%;}.elementor-4960 .elementor-element.elementor-element-45028cb3{--width:100%;}}/* Start custom CSS for nested-carousel, class: .elementor-element-a8ef0dc *//* ==================================================
   ZIELGRUPPEN-SLIDER – BEREINIGTE VERSION
   Direkt im Elementor-Widget einfügen
   ================================================== */

.elementor-4960 .elementor-element.elementor-element-a8ef0dc {
    --slider-accent: #ff7447;
    --slider-accent-light: #f2c6b8;
    --slider-text: #20272b;
    --slider-muted: #5d5d5d;
    --slider-card-bg: #f5f3f1;

    position: relative;
    width: 100%;
    max-width: 100%;
    padding-top: 70px;
    box-sizing: border-box;
}

/* Slider-Grundstruktur */

.elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper,
.elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-container,
.elementor-4960 .elementor-element.elementor-element-a8ef0dc .elementor-swiper {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
}

.elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-wrapper {
    align-items: stretch;
}

.elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-slide {
    min-width: 0;
    height: auto;
    box-sizing: border-box;
}

/* Card */

.elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-slide > *,
.elementor-4960 .elementor-element.elementor-element-a8ef0dc .e-loop-item {
    width: 100%;
    height: 100%;
    min-height: 620px;

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;

    padding: 45px 35px 38px;

    background: var(--slider-card-bg);
    border: 0;
    border-radius: 0;

    overflow: hidden;
    box-sizing: border-box;

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease;
}

.elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-slide > *:hover,
.elementor-4960 .elementor-element.elementor-element-a8ef0dc .e-loop-item:hover {
    transform: translateY(-5px);
    box-shadow: 0 18px 45px rgba(0, 0, 0, 0.08);
}

/* ==================================================
   TYPOGRAFIE
   ================================================== */

/* H3-Titel */

.elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-slide h3,
.elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-slide h3.elementor-heading-title {
    margin: 0 0 24px;

    color: #3f6a69;

    font-size: 36px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: -0.02em;
    text-align: left;
}

/* Beschreibung */

.elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-slide p,
.elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-slide .elementor-widget-text-editor,
.elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-slide .elementor-widget-text-editor p {
    margin: 0 0 24px;

    color: var(--slider-muted);

    font-size: 15px;
    line-height: 1.65;
    text-align: left;

    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
    hyphens: none;
}

/* Listen */

.elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-slide ul {
    width: 100%;
    max-width: 620px;

    margin: 0;
    padding-left: 24px;
}

.elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-slide li {
    color: var(--slider-text);
    font-size: 15px;
    line-height: 1.55;
}

/* Elementor-Standardabstände entfernen */

.elementor-4960 .elementor-element.elementor-element-a8ef0dc .elementor-widget {
    margin-bottom: 0;
}

/* ==================================================
   NAVIGATIONSPFEILE OBEN RECHTS
   ================================================== */

.elementor-4960 .elementor-element.elementor-element-a8ef0dc .elementor-swiper-button,
.elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-button-prev,
.elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-button-next {
    position: absolute !important;
    top: 8px !important;

    width: 42px !important;
    height: 42px !important;
    min-width: 42px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    color: var(--slider-accent) !important;
    background: transparent !important;

    border: 2px solid var(--slider-accent) !important;
    border-radius: 0 !important;

    font-size: 15px !important;

    transform: none !important;
    z-index: 20 !important;

    transition:
        color 0.25s ease,
        background-color 0.25s ease,
        transform 0.25s ease;
}

.elementor-4960 .elementor-element.elementor-element-a8ef0dc .elementor-swiper-button-prev,
.elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-button-prev {
    left: auto !important;
    right: 58px !important;
}

.elementor-4960 .elementor-element.elementor-element-a8ef0dc .elementor-swiper-button-next,
.elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-button-next {
    left: auto !important;
    right: 8px !important;
}

.elementor-4960 .elementor-element.elementor-element-a8ef0dc .elementor-swiper-button:hover,
.elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-button-prev:hover,
.elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-button-next:hover {
    color: #ffffff !important;
    background: var(--slider-accent) !important;
    transform: translateY(-2px) !important;
}

.elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-button-prev::after,
.elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-button-next::after {
    font-size: 15px !important;
    font-weight: 700 !important;
}

/* ==================================================
   PAGINATION ALS DICKERE LINIEN
   ================================================== */

.elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-pagination,
.elementor-4960 .elementor-element.elementor-element-a8ef0dc .elementor-swiper-pagination {
    position: relative !important;
    inset: auto !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    min-height: 20px;

    gap: 10px !important;
    margin-top: 30px !important;
    padding-bottom: 15px !important;

    transform: none !important;
    z-index: 20 !important;
}

.elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-pagination-bullet {
    display: block !important;

    width: 48px !important;
    height: 4px !important;

    min-width: 48px !important;
    min-height: 4px !important;
    max-width: 48px !important;
    max-height: 4px !important;

    flex: 0 0 48px !important;

    margin: 0 !important;
    padding: 0 !important;

    background: var(--slider-accent-light) !important;
    border: 0 !important;
    border-radius: 2px !important;

    opacity: 1 !important;
    transform: none !important;

    transition:
        width 0.25s ease,
        background-color 0.25s ease;
}

.elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-pagination-bullet-active {
    width: 58px !important;
    min-width: 58px !important;
    max-width: 58px !important;
    flex-basis: 58px !important;

    background: var(--slider-accent) !important;
}

/* ==================================================
   TABLET
   ================================================== */

@media screen and (max-width: 1024px) {

    .elementor-4960 .elementor-element.elementor-element-a8ef0dc {
        padding-top: 62px;
    }

    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-slide > *,
    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .e-loop-item {
        min-height: 520px;
        padding: 35px 28px 32px;
    }

    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-slide h3,
    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-slide h3.elementor-heading-title {
        font-size: 32px;
        margin-bottom: 20px;
    }

    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .elementor-swiper-button,
    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-button-prev,
    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-button-next {
        top: 6px !important;

        width: 38px !important;
        height: 38px !important;
        min-width: 38px !important;
    }

    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .elementor-swiper-button-prev,
    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-button-prev {
        right: 50px !important;
    }
}

/* ==================================================
   MOBIL
   ================================================== */

@media screen and (max-width: 767px) {

    .elementor-4960 .elementor-element.elementor-element-a8ef0dc {
        width: 100%;
        max-width: 100%;
        padding: 58px 16px 0;
        overflow: visible;
        box-sizing: border-box;
    }

    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper,
    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-container,
    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .elementor-swiper {
        width: 100%;
        max-width: 100%;
        overflow: hidden;
    }

    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-slide {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 100% !important;

        height: auto !important;
        margin-right: 0 !important;
    }

    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-slide > *,
    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .e-loop-item {
        min-height: 0;
        height: auto;

        padding: 30px 22px 34px;

        justify-content: flex-start;
    }

    /* H3 mobil */

    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-slide h3,
    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-slide h3.elementor-heading-title {
        font-size: 28px;
        line-height: 1.2;
        margin-bottom: 18px;
    }

    /* Beschreibung mobil */

    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-slide p,
    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-slide .elementor-widget-text-editor,
    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-slide .elementor-widget-text-editor p {
        font-size: 15px;
        line-height: 1.6;
        margin-bottom: 22px;
    }

    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-slide li {
        font-size: 15px;
        line-height: 1.55;
    }

    /* Pfeile oben rechts */

    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .elementor-swiper-button,
    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-button-prev,
    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-button-next {
        top: 4px !important;

        width: 38px !important;
        height: 38px !important;
        min-width: 38px !important;

        transform: none !important;
    }

    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .elementor-swiper-button-prev,
    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-button-prev {
        left: auto !important;
        right: 50px !important;
    }

    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .elementor-swiper-button-next,
    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-button-next {
        left: auto !important;
        right: 4px !important;
    }

    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .elementor-swiper-button:hover,
    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-button-prev:hover,
    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-button-next:hover {
        transform: none !important;
    }

    /* Pagination sichtbar unterhalb */

    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-pagination,
    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .elementor-swiper-pagination {
        display: flex !important;

        gap: 7px !important;
        margin-top: 24px !important;
        padding-bottom: 18px !important;
    }

    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-pagination-bullet {
        width: 32px !important;
        height: 4px !important;

        min-width: 32px !important;
        min-height: 4px !important;
        max-width: 32px !important;
        max-height: 4px !important;

        flex: 0 0 32px !important;
    }

    .elementor-4960 .elementor-element.elementor-element-a8ef0dc .swiper-pagination-bullet-active {
        width: 42px !important;
        min-width: 42px !important;
        max-width: 42px !important;
        flex-basis: 42px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-4a9780a *//* =========================================================
   LEISTUNGS-KARUSSELL
   Karten, Navigation und Pagination
   ========================================================= */

.elementor-4960 .elementor-element.elementor-element-4a9780a {
    --card-dark: #3f6b69;
    --card-light: #8fac7e;
    --card-text: #20272b;
    --card-background: #ffffff;

    --navigation-color: #ff7447;
    --navigation-light: #efc6b8;

    position: relative;

    width: 100%;
    max-width: 100%;

    padding-top: 72px;
    padding-bottom: 38px;

    overflow: visible;
    box-sizing: border-box;
}


/* =========================================================
   SWIPER-GRUNDSTRUKTUR
   ========================================================= */

.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper,
.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-container,
.elementor-4960 .elementor-element.elementor-element-4a9780a .elementor-swiper {
    width: 100%;
    max-width: 100%;

    overflow: hidden;
    box-sizing: border-box;
}

.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-wrapper {
    align-items: stretch;
}

.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide {
    min-width: 0;
    height: auto;

    box-sizing: border-box;
}


/* =========================================================
   KARTEN
   ========================================================= */

.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide > *,
.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .e-loop-item {
    --card-color: var(--card-dark);

    position: relative;

    display: flex;
    flex-direction: column;
    align-items: stretch;

    width: 100%;
    max-width: 100%;
    min-width: 0;

    height: 100%;
    min-height: 690px;

    margin: 0;
    padding: 48px 42px 38px;

    color: var(--card-text);
    background: var(--card-background);

    border: 1px solid rgba(63, 107, 105, 0.55);
    border-left: 5px solid var(--card-color);
    border-radius: 0 38px 38px 0;

    box-shadow: 0 16px 35px rgba(20, 45, 46, 0.08);

    overflow: hidden;
    box-sizing: border-box;

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease;
}

/* Hover */

.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide > *:hover,
.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .e-loop-item:hover {
    transform: translateY(-5px);
    box-shadow: 0 22px 45px rgba(20, 45, 46, 0.13);
}


/* =========================================================
   INNERER ELEMENTOR-AUFBAU
   ========================================================= */

.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .e-con,
.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .e-con-inner,
.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .elementor-element,
.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .elementor-widget,
.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .elementor-widget-container {
    max-width: 100%;
    min-width: 0;

    box-sizing: border-box;
}

.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .elementor-widget {
    margin-bottom: 0;
}


/* =========================================================
   ICON
   ========================================================= */

.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .elementor-widget-icon {
    width: 100%;

    margin: 0 0 30px;

    text-align: center;
}

.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .elementor-icon-wrapper {
    display: flex;
    justify-content: center;
}

.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .elementor-icon {
    color: var(--card-color);
    font-size: 54px;
}


/* =========================================================
   ÜBERSCHRIFT H3
   ========================================================= */

.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide h3,
.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide h3.elementor-heading-title {
    width: 100%;
    max-width: 100%;

    margin: 0 0 18px;

    color: var(--card-color);

    font-size: 30px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: -0.025em;

    text-align: left;

    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
}


/* =========================================================
   BESCHREIBUNGSTEXT
   ========================================================= */

.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide p,
.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .elementor-widget-text-editor,
.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .elementor-widget-text-editor p {
    width: 100%;
    max-width: 100%;

    margin: 0;

    color: var(--card-text);

    font-size: 17px;
    font-weight: 400;
    line-height: 1.6;

    text-align: left;

    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
    hyphens: none;
}


/* =========================================================
   ZWISCHENÜBERSCHRIFT H4
   ========================================================= */

.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide h4,
.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide h4.elementor-heading-title {
    width: 100%;

    margin: 28px 0 16px;

    color: var(--card-color);

    font-size: 27px;
    font-weight: 700;
    line-height: 1.25;

    text-align: left;
}


/* =========================================================
   LISTEN
   ========================================================= */

.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide ul,
.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide ol {
    width: 100%;
    max-width: 100%;

    margin: 0;
    padding: 0;

    list-style: none;
}

.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide li,
.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide li p,
.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .elementor-widget-text-editor li,
.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .elementor-widget-text-editor li p {
    position: relative;

    width: 100%;

    margin: 0 0 6px;
    padding-left: 17px;

    color: var(--card-text);

    font-size: 17px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;

    text-align: left !important;
}

.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide li::before {
    content: "–";

    position: absolute;
    top: 0;
    left: 0;

    color: var(--card-text);
}


/* =========================================================
   BUTTON
   ========================================================= */

.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .elementor-widget-button {
    width: 100%;

    margin-top: auto;
    padding-top: 28px;
}

.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .elementor-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: auto;
    min-height: 58px;

    padding: 15px 24px;

    color: var(--card-color);
    background: transparent;

    border: 2px solid var(--card-color);
    border-radius: 14px;

    font-size: 15px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0.08em;
    text-transform: uppercase;

    transition:
        color 0.25s ease,
        background-color 0.25s ease,
        transform 0.25s ease;
}

/* =========================================================
   NAVIGATIONSPFEILE OBEN RECHTS
   ========================================================= */

.elementor-4960 .elementor-element.elementor-element-4a9780a .elementor-swiper-button,
.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-button-prev,
.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-button-next {
    position: absolute !important;
    top: 8px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 44px !important;
    height: 44px !important;
    min-width: 44px !important;

    margin: 0 !important;

    color: var(--navigation-color) !important;
    background: transparent !important;

    border: 2px solid var(--navigation-color) !important;
    border-radius: 0 !important;

    transform: none !important;

    z-index: 20 !important;

    transition:
        color 0.25s ease,
        background-color 0.25s ease,
        border-color 0.25s ease,
        transform 0.25s ease;
}

/* Zurück */

.elementor-4960 .elementor-element.elementor-element-4a9780a .elementor-swiper-button-prev,
.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-button-prev {
    left: auto !important;
    right: 58px !important;
}

/* Weiter */

.elementor-4960 .elementor-element.elementor-element-4a9780a .elementor-swiper-button-next,
.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-button-next {
    left: auto !important;
    right: 4px !important;
}

/* Symbolgröße */

.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-button-prev::after,
.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-button-next::after {
    font-size: 16px !important;
    font-weight: 700 !important;
}

/* Hover */

.elementor-4960 .elementor-element.elementor-element-4a9780a .elementor-swiper-button:hover,
.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-button-prev:hover,
.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-button-next:hover {
    color: #ffffff !important;
    background: var(--navigation-color) !important;
    border-color: var(--navigation-color) !important;

    transform: translateY(-2px) !important;
}

/* Deaktivierter Pfeil */

.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-button-disabled {
    color: var(--navigation-light) !important;
    background: transparent !important;
    border-color: var(--navigation-light) !important;

    opacity: 1 !important;
    cursor: default !important;
}


/* =========================================================
   PAGINATION ALS LINIEN
   ========================================================= */

.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-pagination,
.elementor-4960 .elementor-element.elementor-element-4a9780a .elementor-swiper-pagination {
    position: relative !important;
    inset: auto !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    min-height: 20px;

    gap: 10px !important;

    margin-top: 34px !important;
    padding: 0 0 8px !important;

    transform: none !important;

    z-index: 20 !important;
}

.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-pagination-bullet {
    display: block !important;

    width: 48px !important;
    height: 4px !important;

    min-width: 48px !important;
    min-height: 4px !important;
    max-width: 48px !important;
    max-height: 4px !important;

    flex: 0 0 48px !important;

    margin: 0 !important;
    padding: 0 !important;

    background: var(--navigation-light) !important;

    border: 0 !important;
    border-radius: 999px !important;

    opacity: 1 !important;
    transform: none !important;

    transition:
        width 0.25s ease,
        background-color 0.25s ease;
}

.elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-pagination-bullet-active {
    width: 58px !important;
    min-width: 58px !important;
    max-width: 58px !important;

    flex-basis: 58px !important;

    background: var(--navigation-color) !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media screen and (max-width: 1024px) {

    .elementor-4960 .elementor-element.elementor-element-4a9780a {
        padding-top: 64px;
    }

    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide > *,
    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .e-loop-item {
        min-height: 650px;

        padding: 40px 30px 32px;

        border-radius: 0 30px 30px 0;
    }

    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide h3,
    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide h3.elementor-heading-title {
        font-size: 27px;
    }

    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide h4,
    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide h4.elementor-heading-title {
        font-size: 24px;
    }

    .elementor-4960 .elementor-element.elementor-element-4a9780a .elementor-swiper-button,
    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-button-prev,
    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-button-next {
        width: 40px !important;
        height: 40px !important;
        min-width: 40px !important;
    }

    .elementor-4960 .elementor-element.elementor-element-4a9780a .elementor-swiper-button-prev,
    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-button-prev {
        right: 52px !important;
    }

    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-pagination-bullet {
        width: 38px !important;
        min-width: 38px !important;
        max-width: 38px !important;

        flex-basis: 38px !important;
    }

    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-pagination-bullet-active {
        width: 48px !important;
        min-width: 48px !important;
        max-width: 48px !important;

        flex-basis: 48px !important;
    }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media screen and (max-width: 767px) {

    .elementor-4960 .elementor-element.elementor-element-4a9780a {
        width: 100% !important;
        max-width: 100% !important;

        padding: 58px 14px 26px !important;

        overflow: visible !important;
        box-sizing: border-box !important;
    }

    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper,
    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-container,
    .elementor-4960 .elementor-element.elementor-element-4a9780a .elementor-swiper {
        width: 100% !important;
        max-width: 100% !important;

        overflow: hidden !important;
        box-sizing: border-box !important;
    }

    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-wrapper {
        align-items: stretch !important;
    }

    /* Eine Karte pro Ansicht */

    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 100% !important;

        height: auto !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        box-sizing: border-box !important;
    }

    /* Mobile Karte */

    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide > *,
    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .e-loop-item {
        --card-color: var(--card-dark);

        position: relative !important;

        display: flex !important;
        flex-direction: column !important;
        align-items: stretch !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        height: auto !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 32px 24px 30px !important;

        background: #ffffff !important;

        border: 1px solid rgba(63, 107, 105, 0.5) !important;
        border-left: 4px solid var(--card-color) !important;
        border-radius: 0 24px 24px 0 !important;

        overflow: hidden !important;
        box-sizing: border-box !important;
    }

    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide:nth-child(even) > *,
    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide:nth-child(even) .e-loop-item {
        --card-color: var(--card-light);
    }

    /* Alle inneren Elementor-Elemente breit darstellen */

    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .e-con,
    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .e-con-inner,
    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .elementor-element,
    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .elementor-widget,
    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .elementor-widget-container {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        height: auto !important;
        min-height: 0 !important;

        margin-left: 0 !important;
        margin-right: 0 !important;

        box-sizing: border-box !important;
    }

    /* Icon */

    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .elementor-widget-icon {
        width: 100% !important;

        margin: 0 0 0px !important;

        text-align: center !important;
    }

    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .elementor-icon {
        font-size: 42px !important;
    }

    /* H3 */

    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide h3,
    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide h3.elementor-heading-title {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 0 20px !important;

        font-size: 26px !important;
        line-height: 1.2 !important;
        font-weight: 700 !important;

        text-align: left !important;

        white-space: normal !important;
        word-break: normal !important;
        overflow-wrap: normal !important;
        hyphens: auto;
    }

    /* Beschreibung */

    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide p,
    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .elementor-widget-text-editor,
    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .elementor-widget-text-editor p {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;

        font-size: 15px !important;
        line-height: 1.6 !important;

        text-align: left !important;

        white-space: normal !important;
        word-break: normal !important;
        overflow-wrap: normal !important;
        hyphens: auto;
    }

    /* H4 */

    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide h4,
    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide h4.elementor-heading-title {
        width: 100% !important;

        margin: 28px 0 16px !important;

        font-size: 23px !important;
        line-height: 1.25 !important;
        font-weight: 700 !important;

        text-align: left !important;
    }

    /* Listen */

    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide ul,
    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide ol {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide li,
    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide li p {
        width: 100% !important;

        margin: 0 0 0px !important;
        padding-left: 0px !important;

        font-size: 15px !important;
        line-height: 1.5 !important;

        text-align: left !important;
    }

    /* Button */

    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .elementor-widget-button {
        width: 100% !important;

        margin-top: auto !important;
        padding-top: 28px !important;
    }

    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-slide .elementor-button {
        width: auto !important;
        min-width: 0 !important;
        min-height: 54px !important;

        padding: 14px 22px !important;
    }

    /* Navigationspfeile */

    .elementor-4960 .elementor-element.elementor-element-4a9780a .elementor-swiper-button,
    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-button-prev,
    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-button-next {
        top: 4px !important;

        width: 38px !important;
        height: 38px !important;
        min-width: 38px !important;

        transform: none !important;
    }

    .elementor-4960 .elementor-element.elementor-element-4a9780a .elementor-swiper-button-prev,
    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-button-prev {
        left: auto !important;
        right: 48px !important;
    }

    .elementor-4960 .elementor-element.elementor-element-4a9780a .elementor-swiper-button-next,
    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-button-next {
        left: auto !important;
        right: 2px !important;
    }

    .elementor-4960 .elementor-element.elementor-element-4a9780a .elementor-swiper-button:hover,
    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-button-prev:hover,
    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-button-next:hover {
        transform: none !important;
    }

    /* Pagination */

    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-pagination,
    .elementor-4960 .elementor-element.elementor-element-4a9780a .elementor-swiper-pagination {
        position: relative !important;
        inset: auto !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: 100% !important;

        gap: 7px !important;

        margin-top: 24px !important;
        padding: 0 0 8px !important;

        transform: none !important;
    }

    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-pagination-bullet {
        width: 27px !important;
        height: 4px !important;

        min-width: 27px !important;
        min-height: 4px !important;
        max-width: 27px !important;
        max-height: 4px !important;

        flex: 0 0 27px !important;

        margin: 0 !important;
    }

    .elementor-4960 .elementor-element.elementor-element-4a9780a .swiper-pagination-bullet-active {
        width: 38px !important;
        min-width: 38px !important;
        max-width: 38px !important;

        flex-basis: 38px !important;
    }
}/* End custom CSS */