.elementor-3646 .elementor-element.elementor-element-46d78bd{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.3;}.elementor-3646 .elementor-element.elementor-element-46d78bd::before, .elementor-3646 .elementor-element.elementor-element-46d78bd > .elementor-background-video-container::before, .elementor-3646 .elementor-element.elementor-element-46d78bd > .e-con-inner > .elementor-background-video-container::before, .elementor-3646 .elementor-element.elementor-element-46d78bd > .elementor-background-slideshow::before, .elementor-3646 .elementor-element.elementor-element-46d78bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-3646 .elementor-element.elementor-element-46d78bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-3646 .elementor-element.elementor-element-46d78bd:not(.elementor-motion-effects-element-type-background), .elementor-3646 .elementor-element.elementor-element-46d78bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.electrify-oberschwaben.de/wp-content/uploads/2026/01/2.png") 50% 50%;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-3646 .elementor-element.elementor-element-ccffbc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-3646 .elementor-element.elementor-element-ccffbc6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:93px;font-weight:900;text-transform:uppercase;font-style:italic;letter-spacing:4px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.3);color:var( --e-global-color-6998f41 );}.elementor-3646 .elementor-element.elementor-element-d79f55f{--display:flex;--min-height:100px;--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;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3646 .elementor-element.elementor-element-d79f55f:not(.elementor-motion-effects-element-type-background), .elementor-3646 .elementor-element.elementor-element-d79f55f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, var( --e-global-color-89b6628 ) 100%);}.elementor-3646 .elementor-element.elementor-element-cc8f16e{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-3646 .elementor-element.elementor-element-597d256{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-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-3646 .elementor-element.elementor-element-f1017ec .elementor-icon-wrapper{text-align:center;}.elementor-3646 .elementor-element.elementor-element-f1017ec .elementor-icon{font-size:207px;}.elementor-3646 .elementor-element.elementor-element-f1017ec .elementor-icon svg{height:207px;}.elementor-3646 .elementor-element.elementor-element-6e0dc38{--display:flex;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3646 .elementor-element.elementor-element-15fe371.elementor-element{--order:-99999 /* order start hack */;}.elementor-3646 .elementor-element.elementor-element-15fe371{text-align:start;}.elementor-3646 .elementor-element.elementor-element-15fe371 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:51px;font-weight:700;text-transform:uppercase;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-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-3646 .elementor-element.elementor-element-fb509f0{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3646 .elementor-element.elementor-element-ed2e67e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3646 .elementor-element.elementor-element-ed2e67e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3646 .elementor-element.elementor-element-ed2e67e{--e-icon-list-icon-size:31px;--icon-vertical-offset:0px;}.elementor-3646 .elementor-element.elementor-element-ed2e67e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3646 .elementor-element.elementor-element-ed2e67e .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-3646 .elementor-element.elementor-element-ed2e67e .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-3646 .elementor-element.elementor-element-6157d43{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-3646 .elementor-element.elementor-element-655de62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3646 .elementor-element.elementor-element-c25188e{background-color:var( --e-global-color-primary );}.elementor-3646 .elementor-element.elementor-element-c25188e.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-3646 .elementor-element.elementor-element-c25188e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:63px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-3646 .elementor-element.elementor-element-e918869{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-3646 .elementor-element.elementor-element-002d68c .elementor-cta .elementor-cta__bg, .elementor-3646 .elementor-element.elementor-element-002d68c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3646 .elementor-element.elementor-element-002d68c .elementor-cta__content{text-align:center;background-color:var( --e-global-color-89b6628 );}.elementor-3646 .elementor-element.elementor-element-002d68c .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-e455de0 );}.elementor-3646 .elementor-element.elementor-element-002d68c .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-e455de0 );}.elementor-3646 .elementor-element.elementor-element-002d68c .elementor-cta__button{color:var( --e-global-color-e455de0 );border-color:var( --e-global-color-e455de0 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-3646 .elementor-element.elementor-element-002d68c .elementor-cta__button:hover{background-color:var( --e-global-color-primary );}.elementor-3646 .elementor-element.elementor-element-d5e1bb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-ha-image-grid .ha-filter__item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3646 .elementor-element.elementor-element-0d427fa .ha-image-grid__item{--image-grid-column:4;}.elementor-3646 .elementor-element.elementor-element-0d427fa .ha-filter{text-align:left;}.elementor-3646 .elementor-element.elementor-element-19c4cd4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-3646 .elementor-element.elementor-element-35d395a .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-3646 .elementor-element.elementor-element-35d395a .elementor-button:hover, .elementor-3646 .elementor-element.elementor-element-35d395a .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-3646 .elementor-element.elementor-element-35d395a.elementor-element{--align-self:center;}.elementor-3646 .elementor-element.elementor-element-35d395a .elementor-button:hover svg, .elementor-3646 .elementor-element.elementor-element-35d395a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3646 .elementor-element.elementor-element-44ff3d8{--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;--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3646 .elementor-element.elementor-element-979432e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-3646 .elementor-element.elementor-element-6d28c1c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3646 .elementor-element.elementor-element-6f0b703{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3646 .elementor-element.elementor-element-dfa9fb4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-3646 .elementor-element.elementor-element-944cb4d{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-3646 .elementor-element.elementor-element-224c90a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3646 .elementor-element.elementor-element-6df9ca4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-3646 .elementor-element.elementor-element-5fd1805{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-3646 .elementor-element.elementor-element-155a7d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3646 .elementor-element.elementor-element-e7bdde4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-3646 .elementor-element.elementor-element-1a895f0{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-3646 .elementor-element.elementor-element-419fdb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3646 .elementor-element.elementor-element-62b3ca7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-3646 .elementor-element.elementor-element-412084f{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-3646 .elementor-element.elementor-element-159efd3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:100px;--margin-bottom:0100px;--margin-left:0px;--margin-right:0px;}.elementor-3646 .elementor-element.elementor-element-06ca639{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3646 .elementor-element.elementor-element-807aba9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:700;text-transform:uppercase;}.elementor-3646 .elementor-element.elementor-element-9c29f88 .elementor-button{background-color:var( --e-global-color-6998f41 );height:58px;width:320px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-e455de0 );color:var( --e-global-color-e455de0 );border-style:none;border-radius:2px 2px 2px 2px;padding:20px 20px 20px 20px;}.elementor-3646 .elementor-element.elementor-element-9c29f88 .elementor-button:hover, .elementor-3646 .elementor-element.elementor-element-9c29f88 .elementor-button:focus{background-color:var( --e-global-color-e455de0 );color:var( --e-global-color-6998f41 );}.elementor-3646 .elementor-element.elementor-element-9c29f88{margin:050px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3646 .elementor-element.elementor-element-9c29f88 .elementor-button:hover svg, .elementor-3646 .elementor-element.elementor-element-9c29f88 .elementor-button:focus svg{fill:var( --e-global-color-6998f41 );}.elementor-3646 .elementor-element.elementor-element-18438f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-3646 .elementor-element.elementor-element-24be3a9 .elementor-repeater-item-2e8e0da .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.electrify-oberschwaben.de/wp-content/uploads/2025/08/34f64a55-8e27-4785-a51e-e7814c46fd16.jpg);background-size:cover;}.elementor-3646 .elementor-element.elementor-element-24be3a9 .elementor-repeater-item-2e8e0da .elementor-background-overlay{background-color:#00000085;}.elementor-3646 .elementor-element.elementor-element-24be3a9 .elementor-repeater-item-7e11ae3 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.electrify-oberschwaben.de/wp-content/uploads/2025/12/DSC03355.jpg);background-size:cover;}.elementor-3646 .elementor-element.elementor-element-24be3a9 .elementor-repeater-item-7e11ae3 .elementor-background-overlay{background-color:#00000085;}.elementor-3646 .elementor-element.elementor-element-24be3a9 .elementor-repeater-item-d2d1c2a .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.electrify-oberschwaben.de/wp-content/uploads/2026/01/3.png);background-size:cover;}.elementor-3646 .elementor-element.elementor-element-24be3a9 .elementor-repeater-item-d2d1c2a .elementor-background-overlay{background-color:#00000085;}.elementor-3646 .elementor-element.elementor-element-24be3a9 .elementor-repeater-item-4b52a29 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.electrify-oberschwaben.de/wp-content/uploads/2026/01/4.png);background-size:cover;}.elementor-3646 .elementor-element.elementor-element-24be3a9 .elementor-repeater-item-4b52a29 .elementor-background-overlay{background-color:#00000085;}.elementor-3646 .elementor-element.elementor-element-24be3a9 .elementor-repeater-item-6d8684a .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.electrify-oberschwaben.de/wp-content/uploads/2026/01/5.png);background-size:cover;}.elementor-3646 .elementor-element.elementor-element-24be3a9 .elementor-repeater-item-6d8684a .elementor-background-overlay{background-color:#00000085;}.elementor-3646 .elementor-element.elementor-element-24be3a9 .swiper-slide{transition-duration:calc(2500ms*1.2);height:488px;}.elementor-3646 .elementor-element.elementor-element-24be3a9 .swiper-slide-contents{max-width:66%;}.elementor-3646 .elementor-element.elementor-element-24be3a9 .swiper-slide-inner{text-align:center;}.elementor-3646 .elementor-element.elementor-element-24be3a9 .elementor-slide-heading{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;}.elementor-3646 .elementor-element.elementor-element-24be3a9 .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-3646 .elementor-element.elementor-element-cbf2cec{--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:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3646 .elementor-element.elementor-element-cbf2cec:not(.elementor-motion-effects-element-type-background), .elementor-3646 .elementor-element.elementor-element-cbf2cec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A2E4B800 0%, var( --e-global-color-secondary ) 100%);}.elementor-3646 .elementor-element.elementor-element-cbf2cec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-3646 .elementor-element.elementor-element-53ad21c .elementor-flip-box__front{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-3646 .elementor-element.elementor-element-53ad21c .elementor-flip-box__back{background-color:var( --e-global-color-secondary );}.elementor-3646 .elementor-element.elementor-element-53ad21c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px -0px 0px;}.elementor-3646 .elementor-element.elementor-element-53ad21c .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-3646 .elementor-element.elementor-element-53ad21c .elementor-icon i{transform:rotate(0deg);}.elementor-3646 .elementor-element.elementor-element-53ad21c .elementor-icon svg{transform:rotate(0deg);}.elementor-3646 .elementor-element.elementor-element-53ad21c .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-3646 .elementor-element.elementor-element-53ad21c .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-3646 .elementor-element.elementor-element-53ad21c .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 100px 0px 100px;text-align:center;}.elementor-3646 .elementor-element.elementor-element-53ad21c .elementor-flip-box__button{margin-inline-center:0;}.elementor-3646 .elementor-element.elementor-element-53ad21c .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-3646 .elementor-element.elementor-element-53ad21c .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:13px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-3646 .elementor-element.elementor-element-c6a72a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3646 .elementor-element.elementor-element-f6dab52{--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;--margin-top:0px;--margin-bottom:0100px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3646 .elementor-element.elementor-element-a6d4cbf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-3646 .elementor-element.elementor-element-4be4c7c{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-3646 .elementor-element.elementor-element-e552e54{--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;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-3646 .elementor-element.elementor-element-9884c8e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-3646 .elementor-element.elementor-element-43e0156{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-3646 .elementor-element.elementor-element-a8b63b3{--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;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3646 .elementor-element.elementor-element-3043dd4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-3646 .elementor-element.elementor-element-3236a5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-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-3646 .elementor-element.elementor-element-d802d4b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3646 .elementor-element.elementor-element-d802d4b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3646 .elementor-element.elementor-element-d802d4b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3646 .elementor-element.elementor-element-d802d4b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3646 .elementor-element.elementor-element-d802d4b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3646 .elementor-element.elementor-element-a718547{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3646 .elementor-element.elementor-element-ac475c8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3646 .elementor-element.elementor-element-ac475c8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3646 .elementor-element.elementor-element-ac475c8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3646 .elementor-element.elementor-element-ac475c8 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3646 .elementor-element.elementor-element-ac475c8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3646 .elementor-element.elementor-element-c3e2061{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3646 .elementor-element.elementor-element-bda18b2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3646 .elementor-element.elementor-element-bda18b2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3646 .elementor-element.elementor-element-bda18b2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3646 .elementor-element.elementor-element-bda18b2 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3646 .elementor-element.elementor-element-bda18b2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3646 .elementor-element.elementor-element-69a07e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3646 .elementor-element.elementor-element-3a13052.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3646 .elementor-element.elementor-element-3a13052.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3646 .elementor-element.elementor-element-3a13052.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3646 .elementor-element.elementor-element-3a13052 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3646 .elementor-element.elementor-element-3a13052 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3646 .elementor-element.elementor-element-7df8740{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3646 .elementor-element.elementor-element-7df8740:not(.elementor-motion-effects-element-type-background), .elementor-3646 .elementor-element.elementor-element-7df8740 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3646 .elementor-element.elementor-element-1b17d44 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-3646 .elementor-element.elementor-element-4c522f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3646 .elementor-element.elementor-element-4c522f2:not(.elementor-motion-effects-element-type-background), .elementor-3646 .elementor-element.elementor-element-4c522f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3646 .elementor-element.elementor-element-1af37fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3646 .elementor-element.elementor-element-f42260e{text-align:end;}.elementor-3646 .elementor-element.elementor-element-f42260e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-3646 .elementor-element.elementor-element-804b27d{text-align:end;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3646 .elementor-element.elementor-element-02a2103{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3646 .elementor-element.elementor-element-796d121.elementor-element{--align-self:flex-start;}.elementor-3646 .elementor-element.elementor-element-796d121 img{width:95%;}.elementor-3646 .elementor-element.elementor-element-104179d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3646 .elementor-element.elementor-element-f348dcc{text-align:end;}.elementor-3646 .elementor-element.elementor-element-d2baffa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3646 .elementor-element.elementor-element-d714608{text-align:start;}.elementor-3646 .elementor-element.elementor-element-d714608 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-3646 .elementor-element.elementor-element-d989926{text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3646 .elementor-element.elementor-element-c1effee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3646 .elementor-element.elementor-element-c1effee:not(.elementor-motion-effects-element-type-background), .elementor-3646 .elementor-element.elementor-element-c1effee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3646 .elementor-element.elementor-element-b4a6ea8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3646 .elementor-element.elementor-element-799fe02{text-align:end;}.elementor-3646 .elementor-element.elementor-element-799fe02 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-3646 .elementor-element.elementor-element-4d083fd{text-align:end;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3646 .elementor-element.elementor-element-f94814e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3646 .elementor-element.elementor-element-b85b5f7.elementor-element{--align-self:flex-start;}.elementor-3646 .elementor-element.elementor-element-b85b5f7 img{width:95%;}.elementor-3646 .elementor-element.elementor-element-439b89a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3646 .elementor-element.elementor-element-46184d1{text-align:end;}.elementor-3646 .elementor-element.elementor-element-d8d0369{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3646 .elementor-element.elementor-element-f8ccbd4{text-align:start;}.elementor-3646 .elementor-element.elementor-element-f8ccbd4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-3646 .elementor-element.elementor-element-cff5e30{text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3646 .elementor-element.elementor-element-fc37b22{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-3646 .elementor-element.elementor-element-c0101a1{--display:flex;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3646 .elementor-element.elementor-element-3df0047{text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-3646 .elementor-element.elementor-element-6af2bc3{--display:flex;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3646 .elementor-element.elementor-element-d76abec .elementor-button{background-color:var( --e-global-color-6998f41 );font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-e455de0 );color:var( --e-global-color-e455de0 );border-style:none;border-radius:2px 2px 2px 2px;padding:20px 20px 20px 20px;}.elementor-3646 .elementor-element.elementor-element-d76abec .elementor-button:hover, .elementor-3646 .elementor-element.elementor-element-d76abec .elementor-button:focus{background-color:var( --e-global-color-e455de0 );color:var( --e-global-color-6998f41 );}.elementor-3646 .elementor-element.elementor-element-d76abec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3646 .elementor-element.elementor-element-d76abec .elementor-button:hover svg, .elementor-3646 .elementor-element.elementor-element-d76abec .elementor-button:focus svg{fill:var( --e-global-color-6998f41 );}.elementor-3646 .elementor-element.elementor-element-412220e{--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;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-3646 .elementor-element.elementor-element-f398522{--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;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-3646 .elementor-element.elementor-element-3c07ca1{--display:flex;}.elementor-3646 .elementor-element.elementor-element-5cb1d1c{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-3646 .elementor-element.elementor-element-4d00ee3{--display:flex;}.elementor-3646 .elementor-element.elementor-element-9023721{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-3646 .elementor-element.elementor-element-2c35bd9{--display:flex;}.elementor-3646 .elementor-element.elementor-element-c8d9436{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-3646 .elementor-element.elementor-element-4ee5cd9{--display:flex;}.elementor-3646 .elementor-element.elementor-element-5344c74{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-3646 .elementor-element.elementor-element-dc58da0{--display:flex;}.elementor-3646 .elementor-element.elementor-element-e791e97{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-3646 .elementor-element.elementor-element-1393ef1{--display:flex;}.elementor-3646 .elementor-element.elementor-element-e19f831{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-3646 .elementor-element.elementor-element-443dbad{--display:flex;}.elementor-3646 .elementor-element.elementor-element-13388e6{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-3646 .elementor-element.elementor-element-e64a88e{--display:flex;}.elementor-3646 .elementor-element.elementor-element-4cb8ac4{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-3646 .elementor-element.elementor-element-d62498b{--display:flex;}.elementor-3646 .elementor-element.elementor-element-4b56e98{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-3646 .elementor-element.elementor-element-98db365{--display:flex;}.elementor-3646 .elementor-element.elementor-element-54cff56{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-3646 .elementor-element.elementor-element-55f8691{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-icon-size:37px;--n-accordion-icon-normal-color:var( --e-global-color-accent );}.elementor-3646 .elementor-element.elementor-element-55f8691 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-3646 .elementor-element.elementor-element-55f8691 > .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:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;}:where( .elementor-3646 .elementor-element.elementor-element-55f8691 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-3646 .elementor-element.elementor-element-ccffbc6 .elementor-heading-title{font-size:120px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-ha-image-grid .ha-filter__item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1200px){.elementor-3646 .elementor-element.elementor-element-f1017ec .elementor-icon{font-size:250px;}.elementor-3646 .elementor-element.elementor-element-f1017ec .elementor-icon svg{height:250px;}.elementor-3646 .elementor-element.elementor-element-6e0dc38{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3646 .elementor-element.elementor-element-15fe371 .elementor-heading-title{font-size:50px;}}@media(max-width:1024px){.elementor-3646 .elementor-element.elementor-element-ccffbc6 .elementor-heading-title{font-size:90px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-ha-image-grid .ha-filter__item{font-size:var( --e-global-typography-text-font-size );}.elementor-3646 .elementor-element.elementor-element-0d427fa .ha-image-grid__item{--image-grid-column:3;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:880px){.elementor-3646 .elementor-element.elementor-element-f1017ec .elementor-icon{font-size:200px;}.elementor-3646 .elementor-element.elementor-element-f1017ec .elementor-icon svg{height:200px;}.elementor-3646 .elementor-element.elementor-element-15fe371 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-3646 .elementor-element.elementor-element-46d78bd{--min-height:62vh;}.elementor-3646 .elementor-element.elementor-element-ccffbc6 .elementor-heading-title{font-size:29px;}.elementor-3646 .elementor-element.elementor-element-cc8f16e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-3646 .elementor-element.elementor-element-f1017ec .elementor-icon{font-size:100px;}.elementor-3646 .elementor-element.elementor-element-f1017ec .elementor-icon svg{height:100px;}.elementor-3646 .elementor-element.elementor-element-15fe371{text-align:start;}.elementor-3646 .elementor-element.elementor-element-15fe371 .elementor-heading-title{font-size:21px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3646 .elementor-element.elementor-element-fb509f0{font-size:15px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3646 .elementor-element.elementor-element-ed2e67e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3646 .elementor-element.elementor-element-ed2e67e .elementor-icon-list-item > a{font-size:15px;}.elementor-3646 .elementor-element.elementor-element-c25188e .elementor-heading-title{font-size:30px;}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-3646 .elementor-element.elementor-element-002d68c .elementor-cta__title{font-size:20px;}.elementor-3646 .elementor-element.elementor-element-002d68c .elementor-cta__description{font-size:15px;}.elementor-3646 .elementor-element.elementor-element-002d68c .elementor-cta__button{font-size:15px;}.elementor-widget-ha-image-grid .ha-filter__item{font-size:var( --e-global-typography-text-font-size );}.elementor-3646 .elementor-element.elementor-element-0d427fa .ha-image-grid__item{--image-grid-column:2;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3646 .elementor-element.elementor-element-35d395a .elementor-button{font-size:20px;}.elementor-3646 .elementor-element.elementor-element-44ff3d8{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3646 .elementor-element.elementor-element-979432e .elementor-heading-title{font-size:22px;}.elementor-3646 .elementor-element.elementor-element-dfa9fb4 .elementor-heading-title{font-size:15px;}.elementor-3646 .elementor-element.elementor-element-944cb4d{font-size:15px;}.elementor-3646 .elementor-element.elementor-element-6df9ca4 .elementor-heading-title{font-size:15px;}.elementor-3646 .elementor-element.elementor-element-5fd1805{font-size:15px;}.elementor-3646 .elementor-element.elementor-element-e7bdde4 .elementor-heading-title{font-size:15px;}.elementor-3646 .elementor-element.elementor-element-1a895f0{font-size:15px;}.elementor-3646 .elementor-element.elementor-element-62b3ca7 .elementor-heading-title{font-size:15px;}.elementor-3646 .elementor-element.elementor-element-412084f{font-size:15px;}.elementor-3646 .elementor-element.elementor-element-159efd3{--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-3646 .elementor-element.elementor-element-807aba9 .elementor-heading-title{font-size:20px;}.elementor-3646 .elementor-element.elementor-element-9c29f88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3646 .elementor-element.elementor-element-9c29f88 .elementor-button{height:85px;width:262px;font-size:20px;}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3646 .elementor-element.elementor-element-24be3a9 .swiper-slide{height:330px;}.elementor-3646 .elementor-element.elementor-element-24be3a9 .elementor-slide-heading{font-size:20px;}.elementor-3646 .elementor-element.elementor-element-24be3a9 .elementor-slide-description{font-size:12px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3646 .elementor-element.elementor-element-53ad21c .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:15px;}.elementor-3646 .elementor-element.elementor-element-53ad21c .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:15px;}.elementor-3646 .elementor-element.elementor-element-53ad21c .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:15px;}.elementor-3646 .elementor-element.elementor-element-53ad21c .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-3646 .elementor-element.elementor-element-a6d4cbf .elementor-heading-title{font-size:20px;}.elementor-3646 .elementor-element.elementor-element-4be4c7c{font-size:15px;}.elementor-3646 .elementor-element.elementor-element-e552e54{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3646 .elementor-element.elementor-element-9884c8e .elementor-heading-title{font-size:20px;}.elementor-3646 .elementor-element.elementor-element-43e0156{font-size:15px;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3646 .elementor-element.elementor-element-d802d4b .elementor-image-box-img{margin-bottom:15px;}.elementor-3646 .elementor-element.elementor-element-ac475c8 .elementor-image-box-img{margin-bottom:15px;}.elementor-3646 .elementor-element.elementor-element-bda18b2 .elementor-image-box-img{margin-bottom:15px;}.elementor-3646 .elementor-element.elementor-element-3a13052 .elementor-image-box-img{margin-bottom:15px;}.elementor-3646 .elementor-element.elementor-element-1b17d44 .elementor-heading-title{font-size:30px;}.elementor-3646 .elementor-element.elementor-element-804b27d{font-size:15px;}.elementor-3646 .elementor-element.elementor-element-d989926{font-size:15px;}.elementor-3646 .elementor-element.elementor-element-4d083fd{font-size:15px;}.elementor-3646 .elementor-element.elementor-element-cff5e30{font-size:15px;}.elementor-3646 .elementor-element.elementor-element-fc37b22{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-3646 .elementor-element.elementor-element-3df0047{text-align:center;font-size:17px;}.elementor-3646 .elementor-element.elementor-element-d76abec .elementor-button{font-size:20px;}.elementor-3646 .elementor-element.elementor-element-412220e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3646 .elementor-element.elementor-element-5cb1d1c{font-size:15px;}.elementor-3646 .elementor-element.elementor-element-9023721{font-size:15px;}.elementor-3646 .elementor-element.elementor-element-c8d9436{font-size:15px;}.elementor-3646 .elementor-element.elementor-element-5344c74{font-size:15px;}.elementor-3646 .elementor-element.elementor-element-e791e97{font-size:15px;}.elementor-3646 .elementor-element.elementor-element-e19f831{font-size:15px;}.elementor-3646 .elementor-element.elementor-element-13388e6{font-size:15px;}.elementor-3646 .elementor-element.elementor-element-4cb8ac4{font-size:15px;}.elementor-3646 .elementor-element.elementor-element-4b56e98{font-size:15px;}.elementor-3646 .elementor-element.elementor-element-54cff56{font-size:15px;}.elementor-3646 .elementor-element.elementor-element-55f8691{--n-accordion-title-font-size:15px;}}@media(min-width:768px){.elementor-3646 .elementor-element.elementor-element-597d256{--width:40%;}.elementor-3646 .elementor-element.elementor-element-6e0dc38{--width:69%;}.elementor-3646 .elementor-element.elementor-element-655de62{--width:54%;}.elementor-3646 .elementor-element.elementor-element-e918869{--width:50%;}.elementor-3646 .elementor-element.elementor-element-6f0b703{--width:50%;}.elementor-3646 .elementor-element.elementor-element-224c90a{--width:50%;}.elementor-3646 .elementor-element.elementor-element-155a7d8{--width:50%;}.elementor-3646 .elementor-element.elementor-element-419fdb4{--width:50%;}.elementor-3646 .elementor-element.elementor-element-06ca639{--width:47%;}.elementor-3646 .elementor-element.elementor-element-18438f6{--width:50%;}.elementor-3646 .elementor-element.elementor-element-cbf2cec{--width:100%;}.elementor-3646 .elementor-element.elementor-element-f6dab52{--width:50%;}.elementor-3646 .elementor-element.elementor-element-e552e54{--width:50%;}.elementor-3646 .elementor-element.elementor-element-3236a5f{--width:50%;}.elementor-3646 .elementor-element.elementor-element-a718547{--width:50%;}.elementor-3646 .elementor-element.elementor-element-c3e2061{--width:50%;}.elementor-3646 .elementor-element.elementor-element-69a07e5{--width:50%;}.elementor-3646 .elementor-element.elementor-element-1af37fa{--width:50%;}.elementor-3646 .elementor-element.elementor-element-02a2103{--width:50%;}.elementor-3646 .elementor-element.elementor-element-104179d{--width:50%;}.elementor-3646 .elementor-element.elementor-element-d2baffa{--width:50%;}.elementor-3646 .elementor-element.elementor-element-b4a6ea8{--width:50%;}.elementor-3646 .elementor-element.elementor-element-f94814e{--width:50%;}.elementor-3646 .elementor-element.elementor-element-439b89a{--width:50%;}.elementor-3646 .elementor-element.elementor-element-d8d0369{--width:50%;}.elementor-3646 .elementor-element.elementor-element-c0101a1{--content-width:645px;}}@media(min-width:2400px){.elementor-3646 .elementor-element.elementor-element-597d256{--width:500px;}.elementor-3646 .elementor-element.elementor-element-6e0dc38{--width:500px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3646 .elementor-element.elementor-element-c25188e.elementor-element{--align-self:center;}.elementor-3646 .elementor-element.elementor-element-c25188e{text-align:center;}.elementor-3646 .elementor-element.elementor-element-c25188e .elementor-heading-title{font-size:117px;}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-ha-image-grid .ha-filter__item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.electrify-oberschwaben.de/wp-content/uploads/2023/07/Montserrat-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.electrify-oberschwaben.de/wp-content/uploads/2023/07/Montserrat-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.electrify-oberschwaben.de/wp-content/uploads/2023/07/Montserrat-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.electrify-oberschwaben.de/wp-content/uploads/2023/07/Montserrat-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.electrify-oberschwaben.de/wp-content/uploads/2023/07/Montserrat-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.electrify-oberschwaben.de/wp-content/uploads/2023/07/Montserrat-ExtraLightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.electrify-oberschwaben.de/wp-content/uploads/2023/07/Montserrat-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.electrify-oberschwaben.de/wp-content/uploads/2023/07/Montserrat-ThinItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.electrify-oberschwaben.de/wp-content/uploads/2023/07/Montserrat-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.electrify-oberschwaben.de/wp-content/uploads/2023/07/Montserrat-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.electrify-oberschwaben.de/wp-content/uploads/2023/07/Montserrat-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.electrify-oberschwaben.de/wp-content/uploads/2023/07/Montserrat-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.electrify-oberschwaben.de/wp-content/uploads/2023/07/Montserrat-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.electrify-oberschwaben.de/wp-content/uploads/2023/07/Montserrat-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.electrify-oberschwaben.de/wp-content/uploads/2023/07/Montserrat-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.electrify-oberschwaben.de/wp-content/uploads/2023/07/Montserrat-ExtraBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.electrify-oberschwaben.de/wp-content/uploads/2023/07/Montserrat-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.electrify-oberschwaben.de/wp-content/uploads/2023/07/Montserrat-BlackItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */