.elementor-10342 .elementor-element.elementor-element-3cf4345{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-10342 .elementor-element.elementor-element-4cdc957{text-align:center;}.elementor-10342 .elementor-element.elementor-element-4cdc957 .elementor-sub-title span{justify-content:center;}.elementor-10342 .elementor-element.elementor-element-4cdc957 .elementor-heading-title{color:#FFFFFF;text-transform:none;}.elementor-10342 .elementor-element.elementor-element-4cdc957 .elementor-heading-title a{color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-4cdc957 .elementor-sub-title{color:#FFFFFF;font-size:14px;text-transform:none;line-height:14px;letter-spacing:0px;}.elementor-10342 .elementor-element.elementor-element-4cdc957 .elementor-heading-wrapper-inner .elementor-sub-title:before{background:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-4cdc957.subtitle-position-below .elementor-sub-title{margin-top:0px;}.elementor-10342 .elementor-element.elementor-element-4cdc957.subtitle-position-above .elementor-sub-title{margin-bottom:0px;}.elementor-10342 .elementor-element.elementor-element-4cdc957 .elementor-title-span{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:7px 13px 6px 9px;}.elementor-10342 .elementor-element.elementor-element-4cdc957 .elementor-sub-title .elementor-button-icon i{color:var( --e-global-color-primary );font-size:15px;}.elementor-10342 .elementor-element.elementor-element-4cdc957 .elementor-sub-title .elementor-button-icon svg{color:var( --e-global-color-primary );width:15px;}.elementor-10342 .elementor-element.elementor-element-4cdc957 .elementor-sub-title .elementor-button-icon path{color:var( --e-global-color-primary );}.elementor-10342 .elementor-element.elementor-element-4cdc957 .elementor-sub-title .elementor-button-icon i, .elementor-10342 .elementor-element.elementor-element-4cdc957 .elementor-sub-title .elementor-button-icon svg{margin:0px -7px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10342 .elementor-element.elementor-element-f4273b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 170px) 0px;text-align:center;}.elementor-10342 .elementor-element.elementor-element-f4273b9 .elementor-heading-title{font-family:"Inter", Serif;font-size:30px;font-weight:700;line-height:1.35em;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-6bb34d4{--display:flex;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-02d0fec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-10342 .elementor-element.elementor-element-02d0fec .elementor-heading-title{font-family:"Plus Jakarta Sans", Serif;font-size:20px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Serif;font-size:var( --e-global-typography-text-font-size );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-10342 .elementor-element.elementor-element-2e9d9b0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10342 .elementor-element.elementor-element-2e9d9b0{text-align:center;}.elementor-10342 .elementor-element.elementor-element-bee4031{--display:flex;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-5ec84de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-10342 .elementor-element.elementor-element-5ec84de .elementor-heading-title{font-family:"Plus Jakarta Sans", Serif;font-size:20px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-3cf1462.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10342 .elementor-element.elementor-element-3cf1462{text-align:center;}.elementor-10342 .elementor-element.elementor-element-38b4dc6{--display:flex;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-78387b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-10342 .elementor-element.elementor-element-78387b1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Serif;font-size:20px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-d66ed91.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10342 .elementor-element.elementor-element-d66ed91{text-align:center;}.elementor-10342 .elementor-element.elementor-element-e13cd85{--display:flex;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-e020a67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-10342 .elementor-element.elementor-element-e020a67 .elementor-heading-title{font-family:"Plus Jakarta Sans", Serif;font-size:20px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-b021ab7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10342 .elementor-element.elementor-element-b021ab7{text-align:center;}.elementor-10342 .elementor-element.elementor-element-42d5a80{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:16px;width:var( --container-widget-width, 98% );max-width:98%;margin:-180px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:98%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:9px;--e-n-carousel-dots-normal-color:var( --e-global-color-8e1ad8f );--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:32px;}.elementor-10342 .elementor-element.elementor-element-42d5a80.elementor-element{--align-self:center;}:where( .elementor-10342 .elementor-element.elementor-element-42d5a80 .swiper-slide ) > .e-con{--border-radius:16px 16px 16px 16px;}.elementor-10342 .elementor-element.elementor-element-ad3a202{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button.antra-button-effect .hover-text{font-family:var( --e-global-typography-accent-font-family ), Serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .elementor-button:not(.antra-button-effect){font-family:var( --e-global-typography-accent-font-family ), Serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10342 .elementor-element.elementor-element-1ce527b .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-8e1ad8f ) 0%, var( --e-global-color-643f826 ) 100%);transition-duration:0.6s;}.elementor-10342 .elementor-element.elementor-element-1ce527b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10342 .elementor-element.elementor-element-bd349d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-10342 .elementor-element.elementor-element-bd349d7 .elementor-heading-title{font-family:"Inter", Serif;font-size:15px;font-weight:300;letter-spacing:0.5px;color:#e8192a;}.elementor-10342 .elementor-element.elementor-element-102c9d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-10342 .elementor-element.elementor-element-102c9d9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-9ad4e3b{text-align:start;font-family:"Inter", Serif;font-size:15px;font-weight:300;line-height:1.7em;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-9726387{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-10342 .elementor-element.elementor-element-9726387 .elementor-heading-title{font-family:"Inter", Serif;font-size:15px;font-weight:300;letter-spacing:0.5px;color:#e8192a;}.elementor-10342 .elementor-element.elementor-element-4d13bc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-10342 .elementor-element.elementor-element-4d13bc2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-fababa8{text-align:start;font-family:"Inter", Serif;font-size:15px;font-weight:300;line-height:1.7em;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-0c66e9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-10342 .elementor-element.elementor-element-0c66e9a .elementor-heading-title{font-family:"Inter", Serif;font-size:15px;font-weight:300;letter-spacing:0.5px;color:#e8192a;}.elementor-10342 .elementor-element.elementor-element-23c70a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-10342 .elementor-element.elementor-element-23c70a4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-9b886cc{text-align:start;font-family:"Inter", Serif;font-size:15px;font-weight:300;line-height:1.7em;color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10342 .elementor-element.elementor-element-db7a62a .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-10342 .elementor-element.elementor-element-db7a62a .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-10342 .elementor-element.elementor-element-db7a62a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#DADADA33;color:#DADADA33;}.elementor-10342 .elementor-element.elementor-element-db7a62a.elementor-view-framed .elementor-icon, .elementor-10342 .elementor-element.elementor-element-db7a62a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-db7a62a.elementor-view-framed .elementor-icon{background-color:#DADADA33;}.elementor-10342 .elementor-element.elementor-element-db7a62a .elementor-icon{font-size:36px;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-10342 .elementor-element.elementor-element-db7a62a .elementor-icon-box-title, .elementor-10342 .elementor-element.elementor-element-db7a62a .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Serif;font-size:18px;font-weight:300;text-transform:uppercase;}.elementor-10342 .elementor-element.elementor-element-db7a62a:has(:hover) .elementor-icon-box-title,
					 .elementor-10342 .elementor-element.elementor-element-db7a62a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-db7a62a .elementor-icon-box-description{font-family:"Plateia", Serif;font-size:70px;font-weight:400;margin:0px 0px 0px 0px;}.elementor-10342 .elementor-element.elementor-element-990358b .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-10342 .elementor-element.elementor-element-990358b .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-10342 .elementor-element.elementor-element-990358b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#DADADA33;color:#DADADA33;}.elementor-10342 .elementor-element.elementor-element-990358b.elementor-view-framed .elementor-icon, .elementor-10342 .elementor-element.elementor-element-990358b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-990358b.elementor-view-framed .elementor-icon{background-color:#DADADA33;}.elementor-10342 .elementor-element.elementor-element-990358b .elementor-icon{font-size:36px;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-10342 .elementor-element.elementor-element-990358b .elementor-icon-box-title, .elementor-10342 .elementor-element.elementor-element-990358b .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Serif;font-size:18px;font-weight:300;text-transform:uppercase;}.elementor-10342 .elementor-element.elementor-element-990358b:has(:hover) .elementor-icon-box-title,
					 .elementor-10342 .elementor-element.elementor-element-990358b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-990358b .elementor-icon-box-description{font-family:"Plateia", Serif;font-size:70px;font-weight:400;margin:0px 0px 0px 0px;}.elementor-10342 .elementor-element.elementor-element-0082319 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-10342 .elementor-element.elementor-element-0082319 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-10342 .elementor-element.elementor-element-0082319.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#DADADA33;color:#DADADA33;}.elementor-10342 .elementor-element.elementor-element-0082319.elementor-view-framed .elementor-icon, .elementor-10342 .elementor-element.elementor-element-0082319.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-0082319.elementor-view-framed .elementor-icon{background-color:#DADADA33;}.elementor-10342 .elementor-element.elementor-element-0082319 .elementor-icon{font-size:36px;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-10342 .elementor-element.elementor-element-0082319 .elementor-icon-box-title, .elementor-10342 .elementor-element.elementor-element-0082319 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Serif;font-size:18px;font-weight:300;text-transform:uppercase;}.elementor-10342 .elementor-element.elementor-element-0082319:has(:hover) .elementor-icon-box-title,
					 .elementor-10342 .elementor-element.elementor-element-0082319:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-0082319 .elementor-icon-box-description{font-family:"Plateia", Serif;font-size:70px;font-weight:400;margin:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-10342 .elementor-element.elementor-element-c537104{--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;--overlay-opacity:0.5;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-10342 .elementor-element.elementor-element-c537104::before, .elementor-10342 .elementor-element.elementor-element-c537104 > .elementor-background-video-container::before, .elementor-10342 .elementor-element.elementor-element-c537104 > .e-con-inner > .elementor-background-video-container::before, .elementor-10342 .elementor-element.elementor-element-c537104 > .elementor-background-slideshow::before, .elementor-10342 .elementor-element.elementor-element-c537104 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10342 .elementor-element.elementor-element-c537104 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10342 .elementor-element.elementor-element-642538e{--display:flex;}.elementor-10342 .elementor-element.elementor-element-c3cb084{text-align:center;}.elementor-10342 .elementor-element.elementor-element-c3cb084 .elementor-sub-title span{justify-content:center;}.elementor-10342 .elementor-element.elementor-element-c3cb084 .elementor-heading-title{color:#FFFFFF;text-transform:none;}.elementor-10342 .elementor-element.elementor-element-c3cb084 .elementor-heading-title a{color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-c3cb084 .elementor-sub-title{color:#FFFFFF;font-size:14px;text-transform:none;line-height:14px;letter-spacing:0px;}.elementor-10342 .elementor-element.elementor-element-c3cb084 .elementor-heading-wrapper-inner .elementor-sub-title:before{background:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-c3cb084.subtitle-position-below .elementor-sub-title{margin-top:0px;}.elementor-10342 .elementor-element.elementor-element-c3cb084.subtitle-position-above .elementor-sub-title{margin-bottom:0px;}.elementor-10342 .elementor-element.elementor-element-c3cb084 .elementor-title-span{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:7px 13px 6px 9px;}.elementor-10342 .elementor-element.elementor-element-c3cb084 .elementor-sub-title .elementor-button-icon i{color:var( --e-global-color-primary );font-size:15px;}.elementor-10342 .elementor-element.elementor-element-c3cb084 .elementor-sub-title .elementor-button-icon svg{color:var( --e-global-color-primary );width:15px;}.elementor-10342 .elementor-element.elementor-element-c3cb084 .elementor-sub-title .elementor-button-icon path{color:var( --e-global-color-primary );}.elementor-10342 .elementor-element.elementor-element-c3cb084 .elementor-sub-title .elementor-button-icon i, .elementor-10342 .elementor-element.elementor-element-c3cb084 .elementor-sub-title .elementor-button-icon svg{margin:0px -7px 0px 0px;}.elementor-10342 .elementor-element.elementor-element-6d836bd{width:100%;max-width:100%;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;z-index:1;text-align:center;}.elementor-10342 .elementor-element.elementor-element-6d836bd .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-10342 .elementor-element.elementor-element-c319d83{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10342 .elementor-element.elementor-element-a4d4aba .elementor-icon-wrapper{text-align:center;}.elementor-10342 .elementor-element.elementor-element-a4d4aba .elementor-icon{font-size:30px;border-width:0px 0px 0px 0px;}.elementor-10342 .elementor-element.elementor-element-a4d4aba .elementor-icon svg{height:30px;}.elementor-10342 .elementor-element.elementor-element-dd10c20{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-dd10c20 .elementor-heading-title{font-family:"Plus Jakarta Sans", Serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-676b8b4{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-676b8b4 img{border-radius:10px 10px 10px 10px;}.elementor-10342 .elementor-element.elementor-element-be71a8e .elementor-icon-wrapper{text-align:center;}.elementor-10342 .elementor-element.elementor-element-be71a8e.elementor-view-stacked .elementor-icon{background-color:#DA061200;}.elementor-10342 .elementor-element.elementor-element-be71a8e.elementor-view-framed .elementor-icon, .elementor-10342 .elementor-element.elementor-element-be71a8e.elementor-view-default .elementor-icon{color:#DA061200;border-color:#DA061200;}.elementor-10342 .elementor-element.elementor-element-be71a8e.elementor-view-framed .elementor-icon, .elementor-10342 .elementor-element.elementor-element-be71a8e.elementor-view-default .elementor-icon svg{fill:#DA061200;}.elementor-10342 .elementor-element.elementor-element-be71a8e .elementor-icon{font-size:14px;}.elementor-10342 .elementor-element.elementor-element-be71a8e .elementor-icon svg{height:14px;}.elementor-10342 .elementor-element.elementor-element-2a54c72{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-94404e1 .elementor-icon-wrapper{text-align:center;}.elementor-10342 .elementor-element.elementor-element-94404e1 .elementor-icon{font-size:30px;border-width:0px 0px 0px 0px;}.elementor-10342 .elementor-element.elementor-element-94404e1 .elementor-icon svg{height:30px;}.elementor-10342 .elementor-element.elementor-element-899f44c{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-899f44c .elementor-heading-title{font-family:"Plus Jakarta Sans", Serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-4f4c6b2{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-4f4c6b2 img{border-radius:10px 10px 10px 10px;}.elementor-10342 .elementor-element.elementor-element-00f34ba .elementor-icon-wrapper{text-align:center;}.elementor-10342 .elementor-element.elementor-element-00f34ba.elementor-view-stacked .elementor-icon{background-color:#DA061200;}.elementor-10342 .elementor-element.elementor-element-00f34ba.elementor-view-framed .elementor-icon, .elementor-10342 .elementor-element.elementor-element-00f34ba.elementor-view-default .elementor-icon{color:#DA061200;border-color:#DA061200;}.elementor-10342 .elementor-element.elementor-element-00f34ba.elementor-view-framed .elementor-icon, .elementor-10342 .elementor-element.elementor-element-00f34ba.elementor-view-default .elementor-icon svg{fill:#DA061200;}.elementor-10342 .elementor-element.elementor-element-00f34ba .elementor-icon{font-size:14px;}.elementor-10342 .elementor-element.elementor-element-00f34ba .elementor-icon svg{height:14px;}.elementor-10342 .elementor-element.elementor-element-d0511ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-883365d .elementor-icon-wrapper{text-align:center;}.elementor-10342 .elementor-element.elementor-element-883365d .elementor-icon{font-size:30px;border-width:0px 0px 0px 0px;}.elementor-10342 .elementor-element.elementor-element-883365d .elementor-icon svg{height:30px;}.elementor-10342 .elementor-element.elementor-element-14fe62f{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-14fe62f .elementor-heading-title{font-family:"Plus Jakarta Sans", Serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-262bdb3{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-262bdb3 img{border-radius:10px 10px 10px 10px;}.elementor-10342 .elementor-element.elementor-element-7c787e2 .elementor-icon-wrapper{text-align:center;}.elementor-10342 .elementor-element.elementor-element-7c787e2.elementor-view-stacked .elementor-icon{background-color:#DA061200;}.elementor-10342 .elementor-element.elementor-element-7c787e2.elementor-view-framed .elementor-icon, .elementor-10342 .elementor-element.elementor-element-7c787e2.elementor-view-default .elementor-icon{color:#DA061200;border-color:#DA061200;}.elementor-10342 .elementor-element.elementor-element-7c787e2.elementor-view-framed .elementor-icon, .elementor-10342 .elementor-element.elementor-element-7c787e2.elementor-view-default .elementor-icon svg{fill:#DA061200;}.elementor-10342 .elementor-element.elementor-element-7c787e2 .elementor-icon{font-size:14px;}.elementor-10342 .elementor-element.elementor-element-7c787e2 .elementor-icon svg{height:14px;}.elementor-10342 .elementor-element.elementor-element-206fbf9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-9383749 .elementor-icon-wrapper{text-align:center;}.elementor-10342 .elementor-element.elementor-element-9383749 .elementor-icon{font-size:30px;border-width:0px 0px 0px 0px;}.elementor-10342 .elementor-element.elementor-element-9383749 .elementor-icon svg{height:30px;}.elementor-10342 .elementor-element.elementor-element-e3d1f96{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-e3d1f96 .elementor-heading-title{font-family:"Plus Jakarta Sans", Serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-b6c6a47{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-b6c6a47 img{border-radius:10px 10px 10px 10px;}.elementor-10342 .elementor-element.elementor-element-a2d9154 .elementor-icon-wrapper{text-align:center;}.elementor-10342 .elementor-element.elementor-element-a2d9154.elementor-view-stacked .elementor-icon{background-color:#DA061200;}.elementor-10342 .elementor-element.elementor-element-a2d9154.elementor-view-framed .elementor-icon, .elementor-10342 .elementor-element.elementor-element-a2d9154.elementor-view-default .elementor-icon{color:#DA061200;border-color:#DA061200;}.elementor-10342 .elementor-element.elementor-element-a2d9154.elementor-view-framed .elementor-icon, .elementor-10342 .elementor-element.elementor-element-a2d9154.elementor-view-default .elementor-icon svg{fill:#DA061200;}.elementor-10342 .elementor-element.elementor-element-a2d9154 .elementor-icon{font-size:14px;}.elementor-10342 .elementor-element.elementor-element-a2d9154 .elementor-icon svg{height:14px;}.elementor-10342 .elementor-element.elementor-element-15cfc0d{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:999;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:9px;--e-n-carousel-dots-normal-color:var( --e-global-color-8e1ad8f );--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:32px;}body:not(.rtl) .elementor-10342 .elementor-element.elementor-element-5e86298{left:0px;}body.rtl .elementor-10342 .elementor-element.elementor-element-5e86298{right:0px;}.elementor-10342 .elementor-element.elementor-element-5e86298{top:97px;z-index:2;}.elementor-10342 .elementor-element.elementor-element-5e86298 img{width:549px;opacity:0.31;}body:not(.rtl) .elementor-10342 .elementor-element.elementor-element-2d394c9{left:-415.99px;}body.rtl .elementor-10342 .elementor-element.elementor-element-2d394c9{right:-415.99px;}.elementor-10342 .elementor-element.elementor-element-2d394c9{top:62.993px;z-index:1;}.elementor-10342 .elementor-element.elementor-element-2d394c9 img{width:100vw;height:700px;object-fit:contain;object-position:center center;opacity:1;}.elementor-10342 .elementor-element.elementor-element-f7ae1af{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-10342 .elementor-element.elementor-element-b08de51{text-align:center;}.elementor-10342 .elementor-element.elementor-element-b08de51 .elementor-sub-title span{justify-content:center;}.elementor-10342 .elementor-element.elementor-element-b08de51 .elementor-heading-title{color:#FFFFFF;text-transform:none;}.elementor-10342 .elementor-element.elementor-element-b08de51 .elementor-heading-title a{color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-b08de51 .elementor-sub-title{color:#FFFFFF;font-size:14px;text-transform:none;line-height:14px;letter-spacing:0px;}.elementor-10342 .elementor-element.elementor-element-b08de51 .elementor-heading-wrapper-inner .elementor-sub-title:before{background:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-b08de51.subtitle-position-below .elementor-sub-title{margin-top:0px;}.elementor-10342 .elementor-element.elementor-element-b08de51.subtitle-position-above .elementor-sub-title{margin-bottom:0px;}.elementor-10342 .elementor-element.elementor-element-b08de51 .elementor-title-span{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:7px 13px 6px 9px;}.elementor-10342 .elementor-element.elementor-element-b08de51 .elementor-sub-title .elementor-button-icon i{color:var( --e-global-color-primary );font-size:15px;}.elementor-10342 .elementor-element.elementor-element-b08de51 .elementor-sub-title .elementor-button-icon svg{color:var( --e-global-color-primary );width:15px;}.elementor-10342 .elementor-element.elementor-element-b08de51 .elementor-sub-title .elementor-button-icon path{color:var( --e-global-color-primary );}.elementor-10342 .elementor-element.elementor-element-b08de51 .elementor-sub-title .elementor-button-icon i, .elementor-10342 .elementor-element.elementor-element-b08de51 .elementor-sub-title .elementor-button-icon svg{margin:0px -7px 0px 0px;}.elementor-10342 .elementor-element.elementor-element-4432ace{width:100%;max-width:100%;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;z-index:1;text-align:center;}.elementor-10342 .elementor-element.elementor-element-4432ace .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-10342 .elementor-element.elementor-element-f8cc342{width:100%;max-width:100%;}.elementor-10342 .elementor-element.elementor-element-f8cc342.elementor-element{--align-self:center;}.elementor-10342 .elementor-element.elementor-element-f2c1547{width:100%;max-width:100%;bottom:0px;}.elementor-10342 .elementor-element.elementor-element-f2c1547.elementor-element{--align-self:center;}body:not(.rtl) .elementor-10342 .elementor-element.elementor-element-f2c1547{left:0px;}body.rtl .elementor-10342 .elementor-element.elementor-element-f2c1547{right:0px;}.elementor-10342 .elementor-element.elementor-element-665eb0d{--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;--justify-content:space-between;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--margin-top:-52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-1bbb895{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-3e45eb1.elementor-element{--align-self:center;}.elementor-10342 .elementor-element.elementor-element-3e45eb1 .elementor-icon-wrapper{text-align:center;}.elementor-10342 .elementor-element.elementor-element-994491b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-994491b .elementor-heading-title{font-family:"Plus Jakarta Sans", Serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-a667db2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-bf82d27.elementor-element{--align-self:center;}.elementor-10342 .elementor-element.elementor-element-bf82d27 .elementor-icon-wrapper{text-align:center;}.elementor-10342 .elementor-element.elementor-element-475057a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-475057a .elementor-heading-title{font-family:"Plus Jakarta Sans", Serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-6b1baa5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-3a15816.elementor-element{--align-self:center;}.elementor-10342 .elementor-element.elementor-element-3a15816 .elementor-icon-wrapper{text-align:center;}.elementor-10342 .elementor-element.elementor-element-6d7affe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-6d7affe .elementor-heading-title{font-family:"Plus Jakarta Sans", Serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-2b8cc41{--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;--overlay-opacity:0.5;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-10342 .elementor-element.elementor-element-2b8cc41::before, .elementor-10342 .elementor-element.elementor-element-2b8cc41 > .elementor-background-video-container::before, .elementor-10342 .elementor-element.elementor-element-2b8cc41 > .e-con-inner > .elementor-background-video-container::before, .elementor-10342 .elementor-element.elementor-element-2b8cc41 > .elementor-background-slideshow::before, .elementor-10342 .elementor-element.elementor-element-2b8cc41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10342 .elementor-element.elementor-element-2b8cc41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10342 .elementor-element.elementor-element-5132b0d{--display:flex;}.elementor-10342 .elementor-element.elementor-element-1c64536{text-align:center;}.elementor-10342 .elementor-element.elementor-element-1c64536 .elementor-sub-title span{justify-content:center;}.elementor-10342 .elementor-element.elementor-element-1c64536 .elementor-heading-title{color:#FFFFFF;text-transform:none;}.elementor-10342 .elementor-element.elementor-element-1c64536 .elementor-heading-title a{color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-1c64536 .elementor-sub-title{color:#FFFFFF;font-size:14px;text-transform:none;line-height:14px;letter-spacing:0px;}.elementor-10342 .elementor-element.elementor-element-1c64536 .elementor-heading-wrapper-inner .elementor-sub-title:before{background:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-1c64536.subtitle-position-below .elementor-sub-title{margin-top:0px;}.elementor-10342 .elementor-element.elementor-element-1c64536.subtitle-position-above .elementor-sub-title{margin-bottom:0px;}.elementor-10342 .elementor-element.elementor-element-1c64536 .elementor-title-span{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:7px 13px 6px 9px;}.elementor-10342 .elementor-element.elementor-element-1c64536 .elementor-sub-title .elementor-button-icon i{color:var( --e-global-color-primary );font-size:15px;}.elementor-10342 .elementor-element.elementor-element-1c64536 .elementor-sub-title .elementor-button-icon svg{color:var( --e-global-color-primary );width:15px;}.elementor-10342 .elementor-element.elementor-element-1c64536 .elementor-sub-title .elementor-button-icon path{color:var( --e-global-color-primary );}.elementor-10342 .elementor-element.elementor-element-1c64536 .elementor-sub-title .elementor-button-icon i, .elementor-10342 .elementor-element.elementor-element-1c64536 .elementor-sub-title .elementor-button-icon svg{margin:0px -7px 0px 0px;}.elementor-10342 .elementor-element.elementor-element-a4bdc83{width:100%;max-width:100%;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;z-index:1;text-align:center;}.elementor-10342 .elementor-element.elementor-element-a4bdc83 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-10342 .elementor-element.elementor-element-08b3173{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-5b6a741 .elementor-icon-wrapper{text-align:center;}.elementor-10342 .elementor-element.elementor-element-5b6a741 .elementor-icon{font-size:30px;border-width:0px 0px 0px 0px;}.elementor-10342 .elementor-element.elementor-element-5b6a741 .elementor-icon svg{height:30px;}.elementor-10342 .elementor-element.elementor-element-c292417{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-c292417 .elementor-heading-title{font-family:"Plus Jakarta Sans", Serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-27229b6{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-27229b6 img{border-radius:10px 10px 10px 10px;}.elementor-10342 .elementor-element.elementor-element-9e30a8e .elementor-icon-wrapper{text-align:center;}.elementor-10342 .elementor-element.elementor-element-9e30a8e.elementor-view-stacked .elementor-icon{background-color:#DA061200;}.elementor-10342 .elementor-element.elementor-element-9e30a8e.elementor-view-framed .elementor-icon, .elementor-10342 .elementor-element.elementor-element-9e30a8e.elementor-view-default .elementor-icon{color:#DA061200;border-color:#DA061200;}.elementor-10342 .elementor-element.elementor-element-9e30a8e.elementor-view-framed .elementor-icon, .elementor-10342 .elementor-element.elementor-element-9e30a8e.elementor-view-default .elementor-icon svg{fill:#DA061200;}.elementor-10342 .elementor-element.elementor-element-9e30a8e .elementor-icon{font-size:14px;}.elementor-10342 .elementor-element.elementor-element-9e30a8e .elementor-icon svg{height:14px;}.elementor-10342 .elementor-element.elementor-element-45eae2a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-88a1daf .elementor-icon-wrapper{text-align:center;}.elementor-10342 .elementor-element.elementor-element-88a1daf .elementor-icon{font-size:30px;border-width:0px 0px 0px 0px;}.elementor-10342 .elementor-element.elementor-element-88a1daf .elementor-icon svg{height:30px;}.elementor-10342 .elementor-element.elementor-element-a4a6a16{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-a4a6a16 .elementor-heading-title{font-family:"Plus Jakarta Sans", Serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-80995c6{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-80995c6 img{border-radius:10px 10px 10px 10px;}.elementor-10342 .elementor-element.elementor-element-aac6a2a .elementor-icon-wrapper{text-align:center;}.elementor-10342 .elementor-element.elementor-element-aac6a2a.elementor-view-stacked .elementor-icon{background-color:#DA061200;}.elementor-10342 .elementor-element.elementor-element-aac6a2a.elementor-view-framed .elementor-icon, .elementor-10342 .elementor-element.elementor-element-aac6a2a.elementor-view-default .elementor-icon{color:#DA061200;border-color:#DA061200;}.elementor-10342 .elementor-element.elementor-element-aac6a2a.elementor-view-framed .elementor-icon, .elementor-10342 .elementor-element.elementor-element-aac6a2a.elementor-view-default .elementor-icon svg{fill:#DA061200;}.elementor-10342 .elementor-element.elementor-element-aac6a2a .elementor-icon{font-size:14px;}.elementor-10342 .elementor-element.elementor-element-aac6a2a .elementor-icon svg{height:14px;}.elementor-10342 .elementor-element.elementor-element-274bd79{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-499adc0 .elementor-icon-wrapper{text-align:center;}.elementor-10342 .elementor-element.elementor-element-499adc0 .elementor-icon{font-size:30px;border-width:0px 0px 0px 0px;}.elementor-10342 .elementor-element.elementor-element-499adc0 .elementor-icon svg{height:30px;}.elementor-10342 .elementor-element.elementor-element-defb55f{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-defb55f .elementor-heading-title{font-family:"Plus Jakarta Sans", Serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-9be2496{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-9be2496 img{border-radius:10px 10px 10px 10px;}.elementor-10342 .elementor-element.elementor-element-7f32046 .elementor-icon-wrapper{text-align:center;}.elementor-10342 .elementor-element.elementor-element-7f32046.elementor-view-stacked .elementor-icon{background-color:#DA061200;}.elementor-10342 .elementor-element.elementor-element-7f32046.elementor-view-framed .elementor-icon, .elementor-10342 .elementor-element.elementor-element-7f32046.elementor-view-default .elementor-icon{color:#DA061200;border-color:#DA061200;}.elementor-10342 .elementor-element.elementor-element-7f32046.elementor-view-framed .elementor-icon, .elementor-10342 .elementor-element.elementor-element-7f32046.elementor-view-default .elementor-icon svg{fill:#DA061200;}.elementor-10342 .elementor-element.elementor-element-7f32046 .elementor-icon{font-size:14px;}.elementor-10342 .elementor-element.elementor-element-7f32046 .elementor-icon svg{height:14px;}.elementor-10342 .elementor-element.elementor-element-7c80b8b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-514f003 .elementor-icon-wrapper{text-align:center;}.elementor-10342 .elementor-element.elementor-element-514f003 .elementor-icon{font-size:30px;border-width:0px 0px 0px 0px;}.elementor-10342 .elementor-element.elementor-element-514f003 .elementor-icon svg{height:30px;}.elementor-10342 .elementor-element.elementor-element-8ff8104{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-8ff8104 .elementor-heading-title{font-family:"Plus Jakarta Sans", Serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-d26bfe0{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-d26bfe0 img{border-radius:10px 10px 10px 10px;}.elementor-10342 .elementor-element.elementor-element-a6d7464 .elementor-icon-wrapper{text-align:center;}.elementor-10342 .elementor-element.elementor-element-a6d7464.elementor-view-stacked .elementor-icon{background-color:#DA061200;}.elementor-10342 .elementor-element.elementor-element-a6d7464.elementor-view-framed .elementor-icon, .elementor-10342 .elementor-element.elementor-element-a6d7464.elementor-view-default .elementor-icon{color:#DA061200;border-color:#DA061200;}.elementor-10342 .elementor-element.elementor-element-a6d7464.elementor-view-framed .elementor-icon, .elementor-10342 .elementor-element.elementor-element-a6d7464.elementor-view-default .elementor-icon svg{fill:#DA061200;}.elementor-10342 .elementor-element.elementor-element-a6d7464 .elementor-icon{font-size:14px;}.elementor-10342 .elementor-element.elementor-element-a6d7464 .elementor-icon svg{height:14px;}.elementor-10342 .elementor-element.elementor-element-0c433f0{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:999;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:9px;--e-n-carousel-dots-normal-color:var( --e-global-color-8e1ad8f );--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:32px;}body:not(.rtl) .elementor-10342 .elementor-element.elementor-element-57ff3b8{left:0px;}body.rtl .elementor-10342 .elementor-element.elementor-element-57ff3b8{right:0px;}.elementor-10342 .elementor-element.elementor-element-57ff3b8{top:97px;z-index:2;}.elementor-10342 .elementor-element.elementor-element-57ff3b8 img{width:549px;opacity:0.31;}body:not(.rtl) .elementor-10342 .elementor-element.elementor-element-fc122a8{left:-415.99px;}body.rtl .elementor-10342 .elementor-element.elementor-element-fc122a8{right:-415.99px;}.elementor-10342 .elementor-element.elementor-element-fc122a8{top:62.993px;z-index:1;}.elementor-10342 .elementor-element.elementor-element-fc122a8 img{width:100vw;height:700px;object-fit:contain;object-position:center center;opacity:1;}.elementor-10342 .elementor-element.elementor-element-383b287{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10342 .elementor-element.elementor-element-ea0ecfa{text-align:center;}.elementor-10342 .elementor-element.elementor-element-ea0ecfa .elementor-sub-title span{justify-content:center;}.elementor-10342 .elementor-element.elementor-element-ea0ecfa .elementor-heading-title{color:#FFFFFF;text-transform:none;}.elementor-10342 .elementor-element.elementor-element-ea0ecfa .elementor-heading-title a{color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-ea0ecfa .elementor-sub-title{color:#FFFFFF;font-size:14px;text-transform:none;line-height:14px;letter-spacing:0px;}.elementor-10342 .elementor-element.elementor-element-ea0ecfa .elementor-heading-wrapper-inner .elementor-sub-title:before{background:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-ea0ecfa.subtitle-position-below .elementor-sub-title{margin-top:0px;}.elementor-10342 .elementor-element.elementor-element-ea0ecfa.subtitle-position-above .elementor-sub-title{margin-bottom:0px;}.elementor-10342 .elementor-element.elementor-element-ea0ecfa .elementor-title-span{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:7px 13px 6px 9px;}.elementor-10342 .elementor-element.elementor-element-ea0ecfa .elementor-sub-title .elementor-button-icon i{color:var( --e-global-color-primary );font-size:15px;}.elementor-10342 .elementor-element.elementor-element-ea0ecfa .elementor-sub-title .elementor-button-icon svg{color:var( --e-global-color-primary );width:15px;}.elementor-10342 .elementor-element.elementor-element-ea0ecfa .elementor-sub-title .elementor-button-icon path{color:var( --e-global-color-primary );}.elementor-10342 .elementor-element.elementor-element-ea0ecfa .elementor-sub-title .elementor-button-icon i, .elementor-10342 .elementor-element.elementor-element-ea0ecfa .elementor-sub-title .elementor-button-icon svg{margin:0px -7px 0px 0px;}.elementor-10342 .elementor-element.elementor-element-64dbe2d{width:100%;max-width:100%;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;z-index:1;text-align:center;}.elementor-10342 .elementor-element.elementor-element-64dbe2d .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-10342 .elementor-element.elementor-element-6d8cc3c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-bb4a757{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-bb4a757 img{border-radius:10px 10px 10px 10px;}.elementor-10342 .elementor-element.elementor-element-7801abb{margin:-36px 36px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-7801abb.elementor-element{--align-self:flex-end;}.elementor-10342 .elementor-element.elementor-element-7801abb .elementor-icon-wrapper{text-align:end;}.elementor-10342 .elementor-element.elementor-element-7801abb .elementor-icon{font-size:64px;}.elementor-10342 .elementor-element.elementor-element-7801abb .elementor-icon svg{height:64px;}.elementor-10342 .elementor-element.elementor-element-7801abb .elementor-icon-wrapper svg{width:auto;}.elementor-10342 .elementor-element.elementor-element-6536d4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-6536d4a .elementor-heading-title{font-family:"Plus Jakarta Sans", Serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-ea67ceb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-9f214ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-9f214ac img{border-radius:10px 10px 10px 10px;}.elementor-10342 .elementor-element.elementor-element-aab7328{margin:-36px 36px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-aab7328.elementor-element{--align-self:flex-end;}.elementor-10342 .elementor-element.elementor-element-aab7328 .elementor-icon-wrapper{text-align:end;}.elementor-10342 .elementor-element.elementor-element-aab7328 .elementor-icon{font-size:64px;}.elementor-10342 .elementor-element.elementor-element-aab7328 .elementor-icon svg{height:64px;}.elementor-10342 .elementor-element.elementor-element-aab7328 .elementor-icon-wrapper svg{width:auto;}.elementor-10342 .elementor-element.elementor-element-b65a54c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-b65a54c .elementor-heading-title{font-family:"Plus Jakarta Sans", Serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-ab109f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-1b3e8ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-1b3e8ac img{border-radius:10px 10px 10px 10px;}.elementor-10342 .elementor-element.elementor-element-80f6ee9{margin:-36px 36px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-80f6ee9.elementor-element{--align-self:flex-end;}.elementor-10342 .elementor-element.elementor-element-80f6ee9 .elementor-icon-wrapper{text-align:end;}.elementor-10342 .elementor-element.elementor-element-80f6ee9 .elementor-icon{font-size:64px;}.elementor-10342 .elementor-element.elementor-element-80f6ee9 .elementor-icon svg{height:64px;}.elementor-10342 .elementor-element.elementor-element-80f6ee9 .elementor-icon-wrapper svg{width:auto;}.elementor-10342 .elementor-element.elementor-element-408c085{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-408c085 .elementor-heading-title{font-family:"Plus Jakarta Sans", Serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-2139202{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-0f6f6be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-0f6f6be img{border-radius:10px 10px 10px 10px;}.elementor-10342 .elementor-element.elementor-element-c5d6241{margin:-36px 36px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-c5d6241.elementor-element{--align-self:flex-end;}.elementor-10342 .elementor-element.elementor-element-c5d6241 .elementor-icon-wrapper{text-align:end;}.elementor-10342 .elementor-element.elementor-element-c5d6241 .elementor-icon{font-size:64px;}.elementor-10342 .elementor-element.elementor-element-c5d6241 .elementor-icon svg{height:64px;}.elementor-10342 .elementor-element.elementor-element-c5d6241 .elementor-icon-wrapper svg{width:auto;}.elementor-10342 .elementor-element.elementor-element-e63520a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-e63520a .elementor-heading-title{font-family:"Plus Jakarta Sans", Serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-b71287e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-68592ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-68592ca img{border-radius:10px 10px 10px 10px;}.elementor-10342 .elementor-element.elementor-element-22fb90f{margin:-36px 36px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-22fb90f.elementor-element{--align-self:flex-end;}.elementor-10342 .elementor-element.elementor-element-22fb90f .elementor-icon-wrapper{text-align:end;}.elementor-10342 .elementor-element.elementor-element-22fb90f .elementor-icon{font-size:64px;}.elementor-10342 .elementor-element.elementor-element-22fb90f .elementor-icon svg{height:64px;}.elementor-10342 .elementor-element.elementor-element-22fb90f .elementor-icon-wrapper svg{width:auto;}.elementor-10342 .elementor-element.elementor-element-76892d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-76892d8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-49c6c8d{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:999;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:9px;--e-n-carousel-dots-normal-color:var( --e-global-color-8e1ad8f );--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:32px;}.elementor-10342 .elementor-element.elementor-element-54144c7{--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:52px 52px;--row-gap:52px;--column-gap:52px;--padding-top:64px;--padding-bottom:128px;--padding-left:64px;--padding-right:64px;}.elementor-10342 .elementor-element.elementor-element-075756c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-be64eda{text-align:left;}.elementor-10342 .elementor-element.elementor-element-be64eda .elementor-sub-title span{justify-content:left;}.elementor-10342 .elementor-element.elementor-element-be64eda .elementor-heading-title{color:#FFFFFF;text-transform:none;}.elementor-10342 .elementor-element.elementor-element-be64eda .elementor-heading-title a{color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-be64eda .elementor-sub-title{color:#FFFFFF;font-size:14px;text-transform:none;line-height:14px;letter-spacing:0px;}.elementor-10342 .elementor-element.elementor-element-be64eda .elementor-heading-wrapper-inner .elementor-sub-title:before{background:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-be64eda.subtitle-position-below .elementor-sub-title{margin-top:0px;}.elementor-10342 .elementor-element.elementor-element-be64eda.subtitle-position-above .elementor-sub-title{margin-bottom:0px;}.elementor-10342 .elementor-element.elementor-element-be64eda .elementor-title-span{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:7px 13px 6px 9px;}.elementor-10342 .elementor-element.elementor-element-be64eda .elementor-sub-title .elementor-button-icon i{color:var( --e-global-color-primary );font-size:15px;}.elementor-10342 .elementor-element.elementor-element-be64eda .elementor-sub-title .elementor-button-icon svg{color:var( --e-global-color-primary );width:15px;}.elementor-10342 .elementor-element.elementor-element-be64eda .elementor-sub-title .elementor-button-icon path{color:var( --e-global-color-primary );}.elementor-10342 .elementor-element.elementor-element-be64eda .elementor-sub-title .elementor-button-icon i, .elementor-10342 .elementor-element.elementor-element-be64eda .elementor-sub-title .elementor-button-icon svg{margin:0px -7px 0px 0px;}.elementor-10342 .elementor-element.elementor-element-9607754{width:100%;max-width:100%;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;z-index:1;text-align:start;}.elementor-10342 .elementor-element.elementor-element-9607754 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-10342 .elementor-element.elementor-element-c01e0ca{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:32px;}.elementor-10342 .elementor-element.elementor-element-ef382f4{width:100%;max-width:100%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 0px 64px;}.elementor-10342 .elementor-element.elementor-element-e6b1c18{--display:flex;border-style:none;--border-style:none;}.elementor-10342 .elementor-element.elementor-element-6245fcc{width:var( --container-widget-width, 832px );max-width:832px;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 30px 40px;--container-widget-width:832px;--container-widget-flex-grow:0;}.elementor-10342 .elementor-element.elementor-element-df779cb{--display:flex;border-style:none;--border-style:none;}.elementor-10342 .elementor-element.elementor-element-5b92e7d{width:var( --container-widget-width, 832px );max-width:832px;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 30px 40px;--container-widget-width:832px;--container-widget-flex-grow:0;}.elementor-10342 .elementor-element.elementor-element-34036bb{--display:flex;border-style:none;--border-style:none;}.elementor-10342 .elementor-element.elementor-element-7dd5eae{width:var( --container-widget-width, 832px );max-width:832px;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 30px 40px;--container-widget-width:832px;--container-widget-flex-grow:0;}.elementor-10342 .elementor-element.elementor-element-66df3fc{--display:flex;border-style:none;--border-style:none;}.elementor-10342 .elementor-element.elementor-element-7ca6291{width:var( --container-widget-width, 832px );max-width:832px;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 30px 40px;--container-widget-width:832px;--container-widget-flex-grow:0;}.elementor-10342 .elementor-element.elementor-element-87cb5ee{--display:flex;border-style:none;--border-style:none;}.elementor-10342 .elementor-element.elementor-element-520e229{width:var( --container-widget-width, 832px );max-width:832px;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 30px 40px;--container-widget-width:832px;--container-widget-flex-grow:0;}.elementor-10342 .elementor-element.elementor-element-acd94fa{--n-accordion-title-font-size:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:32px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#D7D7D780;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:var( --e-global-color-8e1ad8f );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-acd94fa > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item{border-style:solid;border-width:1px 0px 0px 0px;border-color:#9F9FA43D;}.elementor-10342 .elementor-element.elementor-element-acd94fa > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open]{border-style:solid;border-color:var( --e-global-color-accent );}.elementor-10342 .elementor-element.elementor-element-acd94fa {--n-accordion-padding:22px 0px 22px 0px;}:where( .elementor-10342 .elementor-element.elementor-element-acd94fa > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Plus Jakarta Sans", Serif;font-weight:600;text-transform:capitalize;line-height:34px;}:where( .elementor-10342 .elementor-element.elementor-element-acd94fa > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-10342 .elementor-element.elementor-element-eb410b3{--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:stretch;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:0px 0px 0px 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-10342 .elementor-element.elementor-element-eb410b3:not(.elementor-motion-effects-element-type-background), .elementor-10342 .elementor-element.elementor-element-eb410b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-10342 .elementor-element.elementor-element-eb410b3.e-con{--align-self:stretch;}.elementor-10342 .elementor-element.elementor-element-b4b5953{--display:flex;--min-height:385px;--justify-content:flex-end;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--overlay-opacity:0.81;--border-radius:20px 20px 20px 20px;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10342 .elementor-element.elementor-element-b4b5953:not(.elementor-motion-effects-element-type-background), .elementor-10342 .elementor-element.elementor-element-b4b5953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://car-rep.at/wp-content/uploads/markus-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10342 .elementor-element.elementor-element-b4b5953::before, .elementor-10342 .elementor-element.elementor-element-b4b5953 > .elementor-background-video-container::before, .elementor-10342 .elementor-element.elementor-element-b4b5953 > .e-con-inner > .elementor-background-video-container::before, .elementor-10342 .elementor-element.elementor-element-b4b5953 > .elementor-background-slideshow::before, .elementor-10342 .elementor-element.elementor-element-b4b5953 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10342 .elementor-element.elementor-element-b4b5953 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 63%, #000000 100%);}.elementor-10342 .elementor-element.elementor-element-5becad2{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;}.elementor-10342 .elementor-element.elementor-element-5becad2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-0f022cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;}.elementor-10342 .elementor-element.elementor-element-0f022cb .elementor-heading-title{font-family:"Plus Jakarta Sans", Serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-fc205e7 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-8e1ad8f ) 0%, var( --e-global-color-643f826 ) 100%);transition-duration:0.6s;}.elementor-10342 .elementor-element.elementor-element-fc205e7{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-fc205e7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10342 .elementor-element.elementor-element-89871a8{--display:flex;--min-height:95vh;--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-end;--align-items:center;--overlay-opacity:1;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:64px;--padding-left:200px;--padding-right:200px;--z-index:0;}.elementor-10342 .elementor-element.elementor-element-89871a8:not(.elementor-motion-effects-element-type-background), .elementor-10342 .elementor-element.elementor-element-89871a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://car-rep.at/wp-content/uploads/bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10342 .elementor-element.elementor-element-89871a8::before, .elementor-10342 .elementor-element.elementor-element-89871a8 > .elementor-background-video-container::before, .elementor-10342 .elementor-element.elementor-element-89871a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-10342 .elementor-element.elementor-element-89871a8 > .elementor-background-slideshow::before, .elementor-10342 .elementor-element.elementor-element-89871a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10342 .elementor-element.elementor-element-89871a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(181deg, #00000000 58%, #080808 95%);}.elementor-10342 .elementor-element.elementor-element-1497dc2{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-00cd733{text-align:center;}.elementor-10342 .elementor-element.elementor-element-00cd733 .elementor-heading-title{font-family:"Plus Jakarta Sans", Serif;font-size:50px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-111cc3b .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-8e1ad8f ) 0%, var( --e-global-color-643f826 ) 100%);transition-duration:0.6s;}.elementor-10342 .elementor-element.elementor-element-111cc3b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10342 .elementor-element.elementor-element-785e80f{--spacer-size:1px;}.elementor-10342 .elementor-element.elementor-element-f210738{--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:96px 96px;--row-gap:96px;--column-gap:96px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-10342 .elementor-element.elementor-element-c930f49{--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:space-between;--align-items:stretch;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:0px 0px 0px 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-10342 .elementor-element.elementor-element-c930f49:not(.elementor-motion-effects-element-type-background), .elementor-10342 .elementor-element.elementor-element-c930f49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-10342 .elementor-element.elementor-element-c930f49.e-con{--align-self:stretch;}.elementor-10342 .elementor-element.elementor-element-4135d75 .elementor-heading-title{color:#FFFFFF;text-transform:none;}.elementor-10342 .elementor-element.elementor-element-4135d75 .elementor-heading-title a{color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-4135d75 .elementor-sub-title{color:#FFFFFF;font-size:14px;text-transform:none;line-height:14px;letter-spacing:0px;}.elementor-10342 .elementor-element.elementor-element-4135d75 .elementor-heading-wrapper-inner .elementor-sub-title:before{background:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-4135d75.subtitle-position-below .elementor-sub-title{margin-top:0px;}.elementor-10342 .elementor-element.elementor-element-4135d75.subtitle-position-above .elementor-sub-title{margin-bottom:0px;}.elementor-10342 .elementor-element.elementor-element-4135d75 .elementor-title-span{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:7px 13px 6px 9px;}.elementor-10342 .elementor-element.elementor-element-4135d75 .elementor-sub-title .elementor-button-icon i{color:var( --e-global-color-primary );font-size:15px;}.elementor-10342 .elementor-element.elementor-element-4135d75 .elementor-sub-title .elementor-button-icon svg{color:var( --e-global-color-primary );width:15px;}.elementor-10342 .elementor-element.elementor-element-4135d75 .elementor-sub-title .elementor-button-icon path{color:var( --e-global-color-primary );}.elementor-10342 .elementor-element.elementor-element-4135d75 .elementor-sub-title .elementor-button-icon i, .elementor-10342 .elementor-element.elementor-element-4135d75 .elementor-sub-title .elementor-button-icon svg{margin:0px -7px 0px 0px;}.elementor-10342 .elementor-element.elementor-element-61ebd83{width:var( --container-widget-width, 688px );max-width:688px;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:688px;--container-widget-flex-grow:0;z-index:1;}.elementor-10342 .elementor-element.elementor-element-61ebd83 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-10342 .elementor-element.elementor-element-032602c .elementor-heading-title{font-family:"Plus Jakarta Sans", Serif;font-size:15px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-f223a4b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-63c1ade{font-family:var( --e-global-typography-text-font-family ), Serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-10342 .elementor-element.elementor-element-762269e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-cf625c6{font-family:var( --e-global-typography-text-font-family ), Serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-10342 .elementor-element.elementor-element-f467130{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-d5b3375{font-family:var( --e-global-typography-text-font-family ), Serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-10342 .elementor-element.elementor-element-9ab3001{--n-accordion-title-font-size:16px;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:var( --e-global-color-8e1ad8f );--n-accordion-title-active-color:var( --e-global-color-8e1ad8f );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-10342 .elementor-element.elementor-element-9ab3001 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item{border-style:solid;border-width:1px 0px 1px 0px;border-color:#F00000;}.elementor-10342 .elementor-element.elementor-element-9ab3001 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:hover{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-10342 .elementor-element.elementor-element-9ab3001 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open]{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-10342 .elementor-element.elementor-element-9ab3001 {--n-accordion-padding:16px 0px 16px 0px;}:where( .elementor-10342 .elementor-element.elementor-element-9ab3001 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Plus Jakarta Sans", Serif;font-weight:600;text-transform:none;}:where( .elementor-10342 .elementor-element.elementor-element-9ab3001 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-10342 .elementor-element.elementor-element-5d57a31 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-8e1ad8f ) 0%, var( --e-global-color-643f826 ) 100%);transition-duration:0.6s;}.elementor-10342 .elementor-element.elementor-element-5d57a31{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-5d57a31 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10342 .elementor-element.elementor-element-1a7de6e{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-1a7de6e:not(.elementor-motion-effects-element-type-background), .elementor-10342 .elementor-element.elementor-element-1a7de6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://car-rep.at/wp-content/uploads/right-img-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10342 .elementor-element.elementor-element-eb60121{margin:-60px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10342 .elementor-element.elementor-element-eb60121.elementor-element{--align-self:flex-end;}.elementor-10342 .elementor-element.elementor-element-eb60121 .elementor-icon-wrapper{text-align:end;}.elementor-10342 .elementor-element.elementor-element-eb60121 .elementor-icon{font-size:150px;}.elementor-10342 .elementor-element.elementor-element-eb60121 .elementor-icon svg{height:150px;}@media(min-width:768px){.elementor-10342 .elementor-element.elementor-element-3cf4345{--content-width:1500px;}.elementor-10342 .elementor-element.elementor-element-ad3a202{--width:500px;}.elementor-10342 .elementor-element.elementor-element-665eb0d{--width:1260px;}.elementor-10342 .elementor-element.elementor-element-1bbb895{--width:33%;}.elementor-10342 .elementor-element.elementor-element-a667db2{--width:33%;}.elementor-10342 .elementor-element.elementor-element-6b1baa5{--width:33%;}.elementor-10342 .elementor-element.elementor-element-eb410b3{--width:450px;}.elementor-10342 .elementor-element.elementor-element-1497dc2{--width:1200px;}.elementor-10342 .elementor-element.elementor-element-c930f49{--width:50%;}.elementor-10342 .elementor-element.elementor-element-1a7de6e{--width:50%;}}@media(max-width:1200px) and (min-width:768px){.elementor-10342 .elementor-element.elementor-element-c930f49{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10342 .elementor-element.elementor-element-eb410b3{--width:100%;}.elementor-10342 .elementor-element.elementor-element-c930f49{--width:100%;}}@media(max-width:1366px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-10342 .elementor-element.elementor-element-9ad4e3b{font-size:14px;}.elementor-10342 .elementor-element.elementor-element-fababa8{font-size:14px;}.elementor-10342 .elementor-element.elementor-element-9b886cc{font-size:14px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-10342 .elementor-element.elementor-element-f2c1547{--e-transform-rotateZ:90deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;bottom:393px;z-index:0;}body:not(.rtl) .elementor-10342 .elementor-element.elementor-element-f2c1547{left:4px;}body.rtl .elementor-10342 .elementor-element.elementor-element-f2c1547{right:4px;}.elementor-10342 .elementor-element.elementor-element-665eb0d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10342 .elementor-element.elementor-element-383b287{--padding-top:24px;--padding-bottom:24px;--padding-left:64px;--padding-right:64px;}.elementor-10342 .elementor-element.elementor-element-89871a8{--padding-top:0px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-10342 .elementor-element.elementor-element-1497dc2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-00cd733 .elementor-heading-title{font-size:42px;line-height:1.2em;}.elementor-10342 .elementor-element.elementor-element-63c1ade{font-size:var( --e-global-typography-text-font-size );}.elementor-10342 .elementor-element.elementor-element-cf625c6{font-size:var( --e-global-typography-text-font-size );}.elementor-10342 .elementor-element.elementor-element-d5b3375{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1200px){.elementor-10342 .elementor-element.elementor-element-15cfc0d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10342 .elementor-element.elementor-element-f7ae1af{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-10342 .elementor-element.elementor-element-0c433f0{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10342 .elementor-element.elementor-element-383b287{--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-10342 .elementor-element.elementor-element-49c6c8d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10342 .elementor-element.elementor-element-89871a8{--min-height:500px;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-10342 .elementor-element.elementor-element-1497dc2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-00cd733 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-10342 .elementor-element.elementor-element-f210738{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10342 .elementor-element.elementor-element-9ab3001{--n-accordion-item-title-space-between:14px;--n-accordion-title-font-size:17px;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-10342 .elementor-element.elementor-element-42d5a80{--e-n-carousel-swiper-slides-to-display:2;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-10342 .elementor-element.elementor-element-15cfc0d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10342 .elementor-element.elementor-element-0c433f0{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10342 .elementor-element.elementor-element-49c6c8d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10342 .elementor-element.elementor-element-acd94fa{--n-accordion-title-font-size:24px;}.elementor-10342 .elementor-element.elementor-element-eb410b3{--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-10342 .elementor-element.elementor-element-89871a8{--padding-top:2em;--padding-bottom:2em;--padding-left:01em;--padding-right:1em;}.elementor-10342 .elementor-element.elementor-element-00cd733 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-10342 .elementor-element.elementor-element-c930f49{--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-10342 .elementor-element.elementor-element-63c1ade{font-size:var( --e-global-typography-text-font-size );}.elementor-10342 .elementor-element.elementor-element-cf625c6{font-size:var( --e-global-typography-text-font-size );}.elementor-10342 .elementor-element.elementor-element-d5b3375{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:880px){.elementor-10342 .elementor-element.elementor-element-6d836bd{width:100%;max-width:100%;text-align:start;}.elementor-10342 .elementor-element.elementor-element-4432ace{width:100%;max-width:100%;text-align:start;}.elementor-10342 .elementor-element.elementor-element-a4bdc83{width:100%;max-width:100%;text-align:start;}.elementor-10342 .elementor-element.elementor-element-64dbe2d{width:100%;max-width:100%;text-align:start;}.elementor-10342 .elementor-element.elementor-element-9607754{width:100%;max-width:100%;text-align:start;}.elementor-10342 .elementor-element.elementor-element-acd94fa{--n-accordion-title-font-size:20px;}.elementor-10342 .elementor-element.elementor-element-00cd733 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-10342 .elementor-element.elementor-element-61ebd83{width:100%;max-width:100%;text-align:start;}}@media(max-width:767px){.elementor-10342 .elementor-element.elementor-element-3cf4345{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-10342 .elementor-element.elementor-element-4cdc957{text-align:center;width:100%;max-width:100%;}.elementor-10342 .elementor-element.elementor-element-4cdc957 .elementor-sub-title span{justify-content:center;}.elementor-10342 .elementor-element.elementor-element-4cdc957.elementor-element{--align-self:flex-start;}.elementor-10342 .elementor-element.elementor-element-f4273b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 170px) 0px;}.elementor-10342 .elementor-element.elementor-element-f4273b9 .elementor-heading-title{font-size:22px;}.elementor-10342 .elementor-element.elementor-element-6bb34d4{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-10342 .elementor-element.elementor-element-bee4031{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-38b4dc6{--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-e13cd85{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-42d5a80{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10342 .elementor-element.elementor-element-bd349d7 .elementor-heading-title{font-size:13px;}.elementor-10342 .elementor-element.elementor-element-102c9d9 .elementor-heading-title{font-size:16px;}.elementor-10342 .elementor-element.elementor-element-9726387 .elementor-heading-title{font-size:13px;}.elementor-10342 .elementor-element.elementor-element-4d13bc2 .elementor-heading-title{font-size:16px;}.elementor-10342 .elementor-element.elementor-element-0c66e9a .elementor-heading-title{font-size:13px;}.elementor-10342 .elementor-element.elementor-element-23c70a4 .elementor-heading-title{font-size:16px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-10342 .elementor-element.elementor-element-db7a62a{width:100%;max-width:100%;}.elementor-10342 .elementor-element.elementor-element-db7a62a .elementor-icon-box-title, .elementor-10342 .elementor-element.elementor-element-db7a62a .elementor-icon-box-title a{font-size:14px;}.elementor-10342 .elementor-element.elementor-element-db7a62a .elementor-icon-box-description{font-size:70px;}.elementor-10342 .elementor-element.elementor-element-990358b{width:100%;max-width:100%;}.elementor-10342 .elementor-element.elementor-element-990358b .elementor-icon-box-title, .elementor-10342 .elementor-element.elementor-element-990358b .elementor-icon-box-title a{font-size:14px;}.elementor-10342 .elementor-element.elementor-element-990358b .elementor-icon-box-description{font-size:70px;}.elementor-10342 .elementor-element.elementor-element-0082319{width:100%;max-width:100%;}.elementor-10342 .elementor-element.elementor-element-0082319 .elementor-icon-box-title, .elementor-10342 .elementor-element.elementor-element-0082319 .elementor-icon-box-title a{font-size:14px;}.elementor-10342 .elementor-element.elementor-element-0082319 .elementor-icon-box-description{font-size:70px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-10342 .elementor-element.elementor-element-c537104{--padding-top:52px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-10342 .elementor-element.elementor-element-642538e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-c3cb084{text-align:left;}.elementor-10342 .elementor-element.elementor-element-c3cb084 .elementor-sub-title span{justify-content:left;}.elementor-10342 .elementor-element.elementor-element-c3cb084.elementor-element{--align-self:flex-start;}.elementor-10342 .elementor-element.elementor-element-6d836bd{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10342 .elementor-element.elementor-element-15cfc0d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10342 .elementor-element.elementor-element-b08de51{text-align:left;}.elementor-10342 .elementor-element.elementor-element-b08de51 .elementor-sub-title span{justify-content:left;}.elementor-10342 .elementor-element.elementor-element-b08de51.elementor-element{--align-self:flex-start;}.elementor-10342 .elementor-element.elementor-element-4432ace{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10342 .elementor-element.elementor-element-2b8cc41{--padding-top:52px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-10342 .elementor-element.elementor-element-5132b0d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-1c64536{text-align:left;}.elementor-10342 .elementor-element.elementor-element-1c64536 .elementor-sub-title span{justify-content:left;}.elementor-10342 .elementor-element.elementor-element-1c64536.elementor-element{--align-self:flex-start;}.elementor-10342 .elementor-element.elementor-element-a4bdc83{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10342 .elementor-element.elementor-element-0c433f0{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10342 .elementor-element.elementor-element-ea0ecfa{text-align:left;}.elementor-10342 .elementor-element.elementor-element-ea0ecfa .elementor-sub-title span{justify-content:left;}.elementor-10342 .elementor-element.elementor-element-ea0ecfa.elementor-element{--align-self:flex-start;}.elementor-10342 .elementor-element.elementor-element-64dbe2d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10342 .elementor-element.elementor-element-49c6c8d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10342 .elementor-element.elementor-element-54144c7{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:62px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-10342 .elementor-element.elementor-element-be64eda{text-align:left;}.elementor-10342 .elementor-element.elementor-element-be64eda .elementor-sub-title span{justify-content:left;}.elementor-10342 .elementor-element.elementor-element-be64eda.elementor-element{--align-self:flex-start;}.elementor-10342 .elementor-element.elementor-element-9607754{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10342 .elementor-element.elementor-element-ef382f4{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 22px 0px 22px;}.elementor-10342 .elementor-element.elementor-element-acd94fa {--n-accordion-padding:16px 0px 16px 0px;}.elementor-10342 .elementor-element.elementor-element-acd94fa{--n-accordion-title-font-size:16px;}:where( .elementor-10342 .elementor-element.elementor-element-acd94fa > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.2em;}.elementor-10342 .elementor-element.elementor-element-eb410b3{--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-10342 .elementor-element.elementor-element-89871a8:not(.elementor-motion-effects-element-type-background), .elementor-10342 .elementor-element.elementor-element-89871a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://car-rep.at/wp-content/uploads/bg.webp");}.elementor-10342 .elementor-element.elementor-element-89871a8{--min-height:700px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10342 .elementor-element.elementor-element-1497dc2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10342 .elementor-element.elementor-element-00cd733 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-10342 .elementor-element.elementor-element-f210738{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:62px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-10342 .elementor-element.elementor-element-c930f49{--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-10342 .elementor-element.elementor-element-4135d75{text-align:left;}.elementor-10342 .elementor-element.elementor-element-4135d75 .elementor-sub-title span{justify-content:left;}.elementor-10342 .elementor-element.elementor-element-4135d75.elementor-element{--align-self:flex-start;}.elementor-10342 .elementor-element.elementor-element-61ebd83{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;text-align:start;}.elementor-10342 .elementor-element.elementor-element-63c1ade{font-size:var( --e-global-typography-text-font-size );}.elementor-10342 .elementor-element.elementor-element-cf625c6{font-size:var( --e-global-typography-text-font-size );}.elementor-10342 .elementor-element.elementor-element-d5b3375{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-2e9d9b0 */.elementor-10342 .elementor-element.elementor-element-2e9d9b0 p{
    min-height:96px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bb34d4 */.elementor-10342 .elementor-element.elementor-element-6bb34d4 {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cf1462 */.elementor-10342 .elementor-element.elementor-element-3cf1462 p{
    min-height:96px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bee4031 */.elementor-10342 .elementor-element.elementor-element-bee4031{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d66ed91 */.elementor-10342 .elementor-element.elementor-element-d66ed91 p{
    min-height:96px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b021ab7 */.elementor-10342 .elementor-element.elementor-element-b021ab7 p{
    min-height:96px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e13cd85 */.elementor-10342 .elementor-element.elementor-element-e13cd85 {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e9d9b0 */.elementor-10342 .elementor-element.elementor-element-2e9d9b0 p{
    min-height:96px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bb34d4 */.elementor-10342 .elementor-element.elementor-element-6bb34d4 {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cf1462 */.elementor-10342 .elementor-element.elementor-element-3cf1462 p{
    min-height:96px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bee4031 */.elementor-10342 .elementor-element.elementor-element-bee4031{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d66ed91 */.elementor-10342 .elementor-element.elementor-element-d66ed91 p{
    min-height:96px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b021ab7 */.elementor-10342 .elementor-element.elementor-element-b021ab7 p{
    min-height:96px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e13cd85 */.elementor-10342 .elementor-element.elementor-element-e13cd85 {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e9d9b0 */.elementor-10342 .elementor-element.elementor-element-2e9d9b0 p{
    min-height:96px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bb34d4 */.elementor-10342 .elementor-element.elementor-element-6bb34d4 {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cf1462 */.elementor-10342 .elementor-element.elementor-element-3cf1462 p{
    min-height:96px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bee4031 */.elementor-10342 .elementor-element.elementor-element-bee4031{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d66ed91 */.elementor-10342 .elementor-element.elementor-element-d66ed91 p{
    min-height:96px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b021ab7 */.elementor-10342 .elementor-element.elementor-element-b021ab7 p{
    min-height:96px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e13cd85 */.elementor-10342 .elementor-element.elementor-element-e13cd85 {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e9d9b0 */.elementor-10342 .elementor-element.elementor-element-2e9d9b0 p{
    min-height:96px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bb34d4 */.elementor-10342 .elementor-element.elementor-element-6bb34d4 {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cf1462 */.elementor-10342 .elementor-element.elementor-element-3cf1462 p{
    min-height:96px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bee4031 */.elementor-10342 .elementor-element.elementor-element-bee4031{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d66ed91 */.elementor-10342 .elementor-element.elementor-element-d66ed91 p{
    min-height:96px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b021ab7 */.elementor-10342 .elementor-element.elementor-element-b021ab7 p{
    min-height:96px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e13cd85 */.elementor-10342 .elementor-element.elementor-element-e13cd85 {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e9d9b0 */.elementor-10342 .elementor-element.elementor-element-2e9d9b0 p{
    min-height:96px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bb34d4 */.elementor-10342 .elementor-element.elementor-element-6bb34d4 {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cf1462 */.elementor-10342 .elementor-element.elementor-element-3cf1462 p{
    min-height:96px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bee4031 */.elementor-10342 .elementor-element.elementor-element-bee4031{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d66ed91 */.elementor-10342 .elementor-element.elementor-element-d66ed91 p{
    min-height:96px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b021ab7 */.elementor-10342 .elementor-element.elementor-element-b021ab7 p{
    min-height:96px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e13cd85 */.elementor-10342 .elementor-element.elementor-element-e13cd85 {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-42d5a80 */.kunden-carousel .swiper-pagination-bullet {
    width: 11px !important;
    height: 8px !important;
    border-radius: 20px;
    background: #fff !important;
    opacity: 1 !important;
}

.kunden-carousel .swiper-pagination-bullet-active {
    width: 11px !important;
    height: 8px !important;
    background: #E30613 !important;
}
.elementor-10342 .elementor-element.elementor-element-42d5a80 {
    overflow: visible !important;
}
.e-n-carousel {
    padding-bottom: var(--e-n-carousel-swiper-padding-bottom);
    overflow-y: visible !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ad4e3b */.elementor-10342 .elementor-element.elementor-element-9ad4e3b p{
    margin:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fababa8 */.elementor-10342 .elementor-element.elementor-element-fababa8 p{
    margin:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b886cc */.elementor-10342 .elementor-element.elementor-element-9b886cc p{
    margin:0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db7a62a */.elementor-10342 .elementor-element.elementor-element-db7a62a  p{
    line-height: .8;
}
@media(max-width:768px){
    .elementor-10342 .elementor-element.elementor-element-db7a62a p {
        font-size: 36px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-990358b */.elementor-10342 .elementor-element.elementor-element-990358b  p{
    line-height: .8;
}
@media(max-width:768px){
    .elementor-10342 .elementor-element.elementor-element-990358b p {
        font-size: 36px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0082319 */.elementor-10342 .elementor-element.elementor-element-0082319  p{
    line-height: .8;
}
@media(max-width:768px){
    .elementor-10342 .elementor-element.elementor-element-0082319 p {
        font-size: 36px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf4345 */.elementor-10342 .elementor-element.elementor-element-3cf4345,
.elementor-10342 .elementor-element.elementor-element-3cf4345 .sticky {
    overflow: visible !important;
}

.elementor-10342 .elementor-element.elementor-element-3cf4345 .left-sticky {
    position: sticky !important;
    top: 120px !important;
    align-self: flex-start !important;
    height: fit-content !important;
    z-index: 5;
}

.elementor-10342 .elementor-element.elementor-element-3cf4345 .sticky {
    display: grid !important;
    grid-template-columns: 0.8fr 1.2fr;
    gap: 40px;
    align-items: start !important;
}

@media (max-width: 1024px) {
    .elementor-10342 .elementor-element.elementor-element-3cf4345 .sticky {
        grid-template-columns: 1fr;
    }

    .elementor-10342 .elementor-element.elementor-element-3cf4345 .left-sticky {
        position: relative !important;
        top: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4d4aba */.elementor-10342 .elementor-element.elementor-element-a4d4aba .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-a4d4aba {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-a4d4aba .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-be71a8e */.elementor-10342 .elementor-element.elementor-element-be71a8e/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94404e1 */.elementor-10342 .elementor-element.elementor-element-94404e1 .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-94404e1 {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-94404e1 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-00f34ba */.elementor-10342 .elementor-element.elementor-element-00f34ba/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-883365d */.elementor-10342 .elementor-element.elementor-element-883365d .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-883365d {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-883365d .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c787e2 */.elementor-10342 .elementor-element.elementor-element-7c787e2/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9383749 */.elementor-10342 .elementor-element.elementor-element-9383749 .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-9383749 {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-9383749 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a2d9154 */.elementor-10342 .elementor-element.elementor-element-a2d9154/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4d4aba */.elementor-10342 .elementor-element.elementor-element-a4d4aba .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-a4d4aba {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-a4d4aba .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-be71a8e */.elementor-10342 .elementor-element.elementor-element-be71a8e/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94404e1 */.elementor-10342 .elementor-element.elementor-element-94404e1 .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-94404e1 {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-94404e1 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-00f34ba */.elementor-10342 .elementor-element.elementor-element-00f34ba/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-883365d */.elementor-10342 .elementor-element.elementor-element-883365d .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-883365d {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-883365d .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c787e2 */.elementor-10342 .elementor-element.elementor-element-7c787e2/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9383749 */.elementor-10342 .elementor-element.elementor-element-9383749 .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-9383749 {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-9383749 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a2d9154 */.elementor-10342 .elementor-element.elementor-element-a2d9154/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4d4aba */.elementor-10342 .elementor-element.elementor-element-a4d4aba .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-a4d4aba {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-a4d4aba .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-be71a8e */.elementor-10342 .elementor-element.elementor-element-be71a8e/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94404e1 */.elementor-10342 .elementor-element.elementor-element-94404e1 .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-94404e1 {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-94404e1 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-00f34ba */.elementor-10342 .elementor-element.elementor-element-00f34ba/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-883365d */.elementor-10342 .elementor-element.elementor-element-883365d .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-883365d {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-883365d .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c787e2 */.elementor-10342 .elementor-element.elementor-element-7c787e2/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9383749 */.elementor-10342 .elementor-element.elementor-element-9383749 .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-9383749 {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-9383749 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a2d9154 */.elementor-10342 .elementor-element.elementor-element-a2d9154/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4d4aba */.elementor-10342 .elementor-element.elementor-element-a4d4aba .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-a4d4aba {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-a4d4aba .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-be71a8e */.elementor-10342 .elementor-element.elementor-element-be71a8e/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94404e1 */.elementor-10342 .elementor-element.elementor-element-94404e1 .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-94404e1 {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-94404e1 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-00f34ba */.elementor-10342 .elementor-element.elementor-element-00f34ba/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-883365d */.elementor-10342 .elementor-element.elementor-element-883365d .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-883365d {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-883365d .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c787e2 */.elementor-10342 .elementor-element.elementor-element-7c787e2/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9383749 */.elementor-10342 .elementor-element.elementor-element-9383749 .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-9383749 {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-9383749 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a2d9154 */.elementor-10342 .elementor-element.elementor-element-a2d9154/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4d4aba */.elementor-10342 .elementor-element.elementor-element-a4d4aba .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-a4d4aba {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-a4d4aba .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-be71a8e */.elementor-10342 .elementor-element.elementor-element-be71a8e/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94404e1 */.elementor-10342 .elementor-element.elementor-element-94404e1 .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-94404e1 {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-94404e1 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-00f34ba */.elementor-10342 .elementor-element.elementor-element-00f34ba/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-883365d */.elementor-10342 .elementor-element.elementor-element-883365d .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-883365d {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-883365d .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c787e2 */.elementor-10342 .elementor-element.elementor-element-7c787e2/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9383749 */.elementor-10342 .elementor-element.elementor-element-9383749 .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-9383749 {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-9383749 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a2d9154 */.elementor-10342 .elementor-element.elementor-element-a2d9154/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-15cfc0d */.kunden-carousel .swiper-pagination-bullet {
    width: 11px !important;
    height: 8px !important;
    border-radius: 20px;
    background: #fff !important;
    opacity: 1 !important;
}

.kunden-carousel .swiper-pagination-bullet-active {
    width: 11px !important;
    height: 8px !important;
    background: #E30613 !important;
}

.redgradient{
    position: relative;
    border-radius: 12px;
}

.redgradient::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 12px;

    background: linear-gradient(
        135deg,
        rgba(139,32,32,1) 0%,
        rgba(38,7,7,0.7) 100%
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3e45eb1 */.elementor-10342 .elementor-element.elementor-element-3e45eb1 .elementor-icon svg{
    fill: none !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bf82d27 */.elementor-10342 .elementor-element.elementor-element-bf82d27 .elementor-icon svg{
    fill: none !important;
}

.elementor-10342 .elementor-element.elementor-element-bf82d27 {
    box-shadow: 0 0 43.2px rgba(227, 6, 19, 0.77) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a15816 */.elementor-10342 .elementor-element.elementor-element-3a15816 .elementor-icon svg{
    fill: none !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5b6a741 */.elementor-10342 .elementor-element.elementor-element-5b6a741 .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-5b6a741 {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-5b6a741 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9e30a8e */.elementor-10342 .elementor-element.elementor-element-9e30a8e/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88a1daf */.elementor-10342 .elementor-element.elementor-element-88a1daf .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-88a1daf {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-88a1daf .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aac6a2a */.elementor-10342 .elementor-element.elementor-element-aac6a2a/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-499adc0 */.elementor-10342 .elementor-element.elementor-element-499adc0 .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-499adc0 {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-499adc0 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7f32046 */.elementor-10342 .elementor-element.elementor-element-7f32046/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-514f003 */.elementor-10342 .elementor-element.elementor-element-514f003 .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-514f003 {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-514f003 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a6d7464 */.elementor-10342 .elementor-element.elementor-element-a6d7464/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5b6a741 */.elementor-10342 .elementor-element.elementor-element-5b6a741 .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-5b6a741 {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-5b6a741 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9e30a8e */.elementor-10342 .elementor-element.elementor-element-9e30a8e/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88a1daf */.elementor-10342 .elementor-element.elementor-element-88a1daf .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-88a1daf {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-88a1daf .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aac6a2a */.elementor-10342 .elementor-element.elementor-element-aac6a2a/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-499adc0 */.elementor-10342 .elementor-element.elementor-element-499adc0 .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-499adc0 {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-499adc0 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7f32046 */.elementor-10342 .elementor-element.elementor-element-7f32046/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-514f003 */.elementor-10342 .elementor-element.elementor-element-514f003 .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-514f003 {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-514f003 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a6d7464 */.elementor-10342 .elementor-element.elementor-element-a6d7464/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5b6a741 */.elementor-10342 .elementor-element.elementor-element-5b6a741 .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-5b6a741 {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-5b6a741 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9e30a8e */.elementor-10342 .elementor-element.elementor-element-9e30a8e/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88a1daf */.elementor-10342 .elementor-element.elementor-element-88a1daf .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-88a1daf {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-88a1daf .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aac6a2a */.elementor-10342 .elementor-element.elementor-element-aac6a2a/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-499adc0 */.elementor-10342 .elementor-element.elementor-element-499adc0 .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-499adc0 {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-499adc0 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7f32046 */.elementor-10342 .elementor-element.elementor-element-7f32046/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-514f003 */.elementor-10342 .elementor-element.elementor-element-514f003 .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-514f003 {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-514f003 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a6d7464 */.elementor-10342 .elementor-element.elementor-element-a6d7464/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5b6a741 */.elementor-10342 .elementor-element.elementor-element-5b6a741 .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-5b6a741 {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-5b6a741 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9e30a8e */.elementor-10342 .elementor-element.elementor-element-9e30a8e/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88a1daf */.elementor-10342 .elementor-element.elementor-element-88a1daf .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-88a1daf {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-88a1daf .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aac6a2a */.elementor-10342 .elementor-element.elementor-element-aac6a2a/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-499adc0 */.elementor-10342 .elementor-element.elementor-element-499adc0 .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-499adc0 {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-499adc0 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7f32046 */.elementor-10342 .elementor-element.elementor-element-7f32046/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-514f003 */.elementor-10342 .elementor-element.elementor-element-514f003 .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-514f003 {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-514f003 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a6d7464 */.elementor-10342 .elementor-element.elementor-element-a6d7464/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5b6a741 */.elementor-10342 .elementor-element.elementor-element-5b6a741 .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-5b6a741 {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-5b6a741 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9e30a8e */.elementor-10342 .elementor-element.elementor-element-9e30a8e/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88a1daf */.elementor-10342 .elementor-element.elementor-element-88a1daf .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-88a1daf {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-88a1daf .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aac6a2a */.elementor-10342 .elementor-element.elementor-element-aac6a2a/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-499adc0 */.elementor-10342 .elementor-element.elementor-element-499adc0 .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-499adc0 {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-499adc0 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7f32046 */.elementor-10342 .elementor-element.elementor-element-7f32046/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-514f003 */.elementor-10342 .elementor-element.elementor-element-514f003 .elementor-icon{
    position: relative;
    border-radius: 12px;
    background: linear-gradient(
        135deg,
        rgba(66,64,64,1) 0%,
        rgba(54,54,54,0.38) 49%,
        rgba(28,28,28,0.72) 100%
    );
    border: 1px solid transparent;
    background-clip: padding-box;
}
.elementor-10342 .elementor-element.elementor-element-514f003 {
    max-width: max-content !important;
}
.elementor-10342 .elementor-element.elementor-element-514f003 .elementor-icon::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );
    
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a6d7464 */.elementor-10342 .elementor-element.elementor-element-a6d7464/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-0c433f0 */.kunden-carousel .swiper-pagination-bullet {
    width: 11px !important;
    height: 8px !important;
    border-radius: 20px;
    background: #fff !important;
    opacity: 1 !important;
}

.kunden-carousel .swiper-pagination-bullet-active {
    width: 11px !important;
    height: 8px !important;
    background: #E30613 !important;
}

.redgradient{
    position: relative;
    border-radius: 12px;
}

.redgradient::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 12px;

    background: linear-gradient(
        135deg,
        rgba(139,32,32,1) 0%,
        rgba(38,7,7,0.7) 100%
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-49c6c8d */.kunden-carousel .swiper-pagination-bullet {
    width: 11px !important;
    height: 8px !important;
    border-radius: 20px;
    background: #fff !important;
    opacity: 1 !important;
}

.kunden-carousel .swiper-pagination-bullet-active {
    width: 11px !important;
    height: 8px !important;
    background: #E30613 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef382f4 */.elementor-10342 .elementor-element.elementor-element-ef382f4 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef382f4 */.elementor-10342 .elementor-element.elementor-element-ef382f4 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef382f4 */.elementor-10342 .elementor-element.elementor-element-ef382f4 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef382f4 */.elementor-10342 .elementor-element.elementor-element-ef382f4 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef382f4 */.elementor-10342 .elementor-element.elementor-element-ef382f4 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef382f4 */.elementor-10342 .elementor-element.elementor-element-ef382f4 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef382f4 */.elementor-10342 .elementor-element.elementor-element-ef382f4 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-acd94fa */.elementor-10342 .elementor-element.elementor-element-acd94fa  .e-n-accordion-item{
    background: linear-gradient(
        180deg,
        #1C1C1C 0%,
        rgba(33, 32, 32, 0.04) 49%,
        #1C1C1C 100%
    ) !important;
    border-radius: 10px;
    border:1px solid #424242;
}
.elementor-10342 .elementor-element.elementor-element-acd94fa .e-n-accordion-item-title{
    padding-right: 20px !important;
    padding-left: 20px !important;
}
.elementor-10342 .elementor-element.elementor-element-acd94fa .e-n-accordion-item-title-icon{
    width: 38px;
    height: 38px;
    min-width: 38px;
    border-radius: 5px;
    background: linear-gradient(
        180deg,
        #E30613 0%,
        #7D030A 100%
    );
    
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-10342 .elementor-element.elementor-element-acd94fa .e-n-accordion-item-title-text span{
    color: #fff !important;
    transition: color .3s ease;
}

.elementor-10342 .elementor-element.elementor-element-acd94fa details[open] .e-n-accordion-item-title-text span{
    color: #E30613 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b5953 */.elementor-10342 .elementor-element.elementor-element-b4b5953{
    aspect-ratio: 302 / 385;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00cd733 */@media(max-width:768px){
    .elementor-10342 .elementor-element.elementor-element-00cd733 span{
        font-size:24px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-9ab3001 */.elementor-10342 .elementor-element.elementor-element-9ab3001 details.e-n-accordion-item {
    border-top: 1px solid #ffffff50;
}

.elementor-10342 .elementor-element.elementor-element-9ab3001 details.e-n-accordion-item:last-child {
    border-bottom: 1px solid #ffffff50;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a7de6e */.default-gradient{
    position: relative;
    border-radius: 12px;
}

.default-gradient::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 12px;

    background: linear-gradient(
        135deg,
        rgba(168,168,168,1) 0%,
        rgba(66,66,66,0.61) 100%
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Plateia';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://car-rep.at/wp-content/uploads/Plateia-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */