.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-fceed4d{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-8.6vh;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;--z-index:0;}.elementor-15 .elementor-element.elementor-element-fceed4d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-fceed4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gmbz.variaplus.de/wp-content/uploads/2026/08/image-slot-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-eb33e68{--display:flex;--min-height:60vh;--justify-content:flex-end;--padding-top:0;--padding-bottom:7vh;--padding-left:0;--padding-right:0;--z-index:1;}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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 ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-677e517 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-677e517 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-677e517.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-677e517.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-677e517.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-677e517 .elementor-icon{font-size:18px;}.elementor-15 .elementor-element.elementor-element-677e517 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-677e517 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-35cf420{--spacer-size:1vh;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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 );}.elementor-15 .elementor-element.elementor-element-83da797{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-83da797 .elementor-heading-title{font-family:var( --e-global-typography-2e37477-font-family ), Sans-serif;font-size:var( --e-global-typography-2e37477-font-size );font-weight:var( --e-global-typography-2e37477-font-weight );line-height:var( --e-global-typography-2e37477-line-height );letter-spacing:var( --e-global-typography-2e37477-letter-spacing );color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-500641e{--spacer-size:2vh;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-b3fc96d{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-05d6ef5-font-family ), Sans-serif;font-size:var( --e-global-typography-05d6ef5-font-size );font-weight:var( --e-global-typography-05d6ef5-font-weight );line-height:var( --e-global-typography-05d6ef5-line-height );color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-4d03bf1{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-491ab93{--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:0vw 1vw;--row-gap:0vw;--column-gap:1vw;}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-8667f99 .elementor-button{background-color:var( --e-global-color-e213083 );font-family:"Inter", Sans-serif;font-size:clamp(0.7813rem, 0.7596rem + 0.0962vw, 0.875rem);font-weight:700;text-transform:uppercase;line-height:auto;fill:var( --e-global-color-3e140b4 );color:var( --e-global-color-3e140b4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e213083 );border-radius:14px 14px 14px 14px;padding:18px 30px 18px 30px;}.elementor-15 .elementor-element.elementor-element-8667f99 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-8667f99 .elementor-button:focus{background-color:var( --e-global-color-3e140b4 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-8667f99{--e-transform-translateY:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-transform-transition-duration:300ms;}.elementor-15 .elementor-element.elementor-element-8667f99:hover{--e-transform-translateY:-3px;}.elementor-15 .elementor-element.elementor-element-8667f99 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-8667f99 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-8667f99 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-8667f99 .elementor-button:focus svg{fill:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-9d5fe4d .elementor-button{background-color:#DB003100;font-family:"Inter", Sans-serif;font-size:clamp(0.7813rem, 0.7596rem + 0.0962vw, 0.875rem);font-weight:700;text-transform:uppercase;line-height:auto;fill:var( --e-global-color-3e140b4 );color:var( --e-global-color-3e140b4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DB003100;border-radius:0px 0px 0px 0px;padding:18px 30px 18px 30px;}.elementor-15 .elementor-element.elementor-element-9d5fe4d .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-9d5fe4d .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-e213083 );border-color:#FFFFFF00;}.elementor-15 .elementor-element.elementor-element-9d5fe4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-transform-transition-duration:300ms;}.elementor-15 .elementor-element.elementor-element-9d5fe4d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-9d5fe4d .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-9d5fe4d .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-9d5fe4d .elementor-button:focus svg{fill:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-8b66eca{--display:flex;--position:absolute;--min-height:60vh;--justify-content:flex-end;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;bottom:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-8b66eca{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-8b66eca{right:0px;}.elementor-15 .elementor-element.elementor-element-74f43bb{--display:flex;--min-height:111vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-74f43bb:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-74f43bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-904b83e );}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-dc1958e{text-align:center;}.elementor-15 .elementor-element.elementor-element-dc1958e img{width:12%;}.elementor-15 .elementor-element.elementor-element-44ce778{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-cf9dd84{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:clamp(1.4rem, 1.15rem + 1.1vw, 2rem);font-weight:700;line-height:1.32em;}.elementor-15 .elementor-element.elementor-element-cf9dd84.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-897da80{--spacer-size:3vh;}.elementor-15 .elementor-element.elementor-element-f9c2cfd{width:auto;max-width:auto;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-079d074 );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-f9c2cfd.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-f9c2cfd .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-f9c2cfd .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-f9c2cfd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-f9c2cfd.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-f9c2cfd.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-f9c2cfd .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-f9c2cfd .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-f9c2cfd .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;}.elementor-15 .elementor-element.elementor-element-925b742{--spacer-size:6vh;}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-4284fc3:hover{--e-transform-translateY:5px;}.elementor-15 .elementor-element.elementor-element-4284fc3.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-4284fc3{--e-transform-transition-duration:300ms;}.elementor-15 .elementor-element.elementor-element-4284fc3 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-4284fc3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-4284fc3.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-4284fc3.elementor-view-default .elementor-icon{color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-4284fc3.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-4284fc3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-4284fc3 .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-4284fc3 .elementor-icon svg{height:30px;}.elementor-15 .elementor-element.elementor-element-dd0b089{--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;--padding-top:12vh;--padding-bottom:12vh;--padding-left:0;--padding-right:0;}.elementor-15 .elementor-element.elementor-element-9f25bc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-250062d{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-cdd45a6{--spacer-size:3vh;}.elementor-15 .elementor-element.elementor-element-e51dbea{width:var( --container-widget-width, 88% );max-width:88%;padding:0px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-e51dbea .elementor-heading-title{font-family:var( --e-global-typography-2f113a4-font-family ), Sans-serif;font-size:var( --e-global-typography-2f113a4-font-size );font-weight:var( --e-global-typography-2f113a4-font-weight );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-057321d{--spacer-size:3vh;}.elementor-15 .elementor-element.elementor-element-a9576e1{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-8e48d18-font-size );font-weight:var( --e-global-typography-8e48d18-font-weight );line-height:var( --e-global-typography-8e48d18-line-height );color:var( --e-global-color-54c9d4e );}.elementor-widget-call-to-action .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-call-to-action .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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 );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-67f8ba9 .elementor-cta .elementor-cta__bg, .elementor-15 .elementor-element.elementor-element-67f8ba9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-15 .elementor-element.elementor-element-67f8ba9{width:var( --container-widget-width, 35.5% );max-width:35.5%;padding:0px 0px 0px 0px;--container-widget-width:35.5%;--container-widget-flex-grow:0;border-radius:24px 24px 24px 24px;}.elementor-15 .elementor-element.elementor-element-67f8ba9 .elementor-cta__content{min-height:660px;text-align:start;}.elementor-15 .elementor-element.elementor-element-67f8ba9 .elementor-cta__title{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-67f8ba9 .elementor-cta__description{font-family:var( --e-global-typography-f117c59-font-family ), Sans-serif;font-size:var( --e-global-typography-f117c59-font-size );font-weight:var( --e-global-typography-f117c59-font-weight );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-67f8ba9 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-15 .elementor-element.elementor-element-67f8ba9 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-15 .elementor-element.elementor-element-2fb3a60{--display:flex;--min-height:74.9vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-2fb3a60:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2fb3a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-a2b0136{width:auto;max-width:auto;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-079d074 );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-a2b0136.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-a2b0136 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-a2b0136 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-a2b0136.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-a2b0136.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-a2b0136.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-a2b0136 .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-a2b0136 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-a2b0136 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;}.elementor-15 .elementor-element.elementor-element-bbd0386{--spacer-size:3vh;}.elementor-15 .elementor-element.elementor-element-1e9a358{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 25px;--row-gap:0px;--column-gap:25px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-b84f3a2{--display:flex;}.elementor-15 .elementor-element.elementor-element-5a95389 img{border-radius:24px 24px 24px 24px;}.elementor-15 .elementor-element.elementor-element-05cd024{--spacer-size:3vh;}.elementor-15 .elementor-element.elementor-element-d9fde67{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-851e5e5{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-76dcbea{width:var( --container-widget-width, 88% );max-width:88%;padding:0px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-76dcbea .elementor-heading-title{font-family:var( --e-global-typography-f117c59-font-family ), Sans-serif;font-size:var( --e-global-typography-f117c59-font-size );font-weight:var( --e-global-typography-f117c59-font-weight );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-1bb6cb7{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-b145914{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );font-weight:var( --e-global-typography-8e48d18-font-weight );line-height:var( --e-global-typography-8e48d18-line-height );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-bb6261e{--display:flex;}.elementor-15 .elementor-element.elementor-element-3ba8396 img{border-radius:24px 24px 24px 24px;}.elementor-15 .elementor-element.elementor-element-78753c1{--spacer-size:3vh;}.elementor-15 .elementor-element.elementor-element-38548fd{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-0f09ea9{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-10b73a6{width:var( --container-widget-width, 88% );max-width:88%;padding:0px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-10b73a6 .elementor-heading-title{font-family:var( --e-global-typography-f117c59-font-family ), Sans-serif;font-size:var( --e-global-typography-f117c59-font-size );font-weight:var( --e-global-typography-f117c59-font-weight );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-7244fe5{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-3ef2802{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );font-weight:var( --e-global-typography-8e48d18-font-weight );line-height:var( --e-global-typography-8e48d18-line-height );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-58c69ca{--display:flex;}.elementor-15 .elementor-element.elementor-element-1d8488e img{border-radius:24px 24px 24px 24px;}.elementor-15 .elementor-element.elementor-element-babce9f{--spacer-size:3vh;}.elementor-15 .elementor-element.elementor-element-8833714{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-08d05e0{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-2630a19{width:var( --container-widget-width, 88% );max-width:88%;padding:0px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-2630a19 .elementor-heading-title{font-family:var( --e-global-typography-f117c59-font-family ), Sans-serif;font-size:var( --e-global-typography-f117c59-font-size );font-weight:var( --e-global-typography-f117c59-font-weight );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-81cd944{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-b92ebd2{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );font-weight:var( --e-global-typography-8e48d18-font-weight );line-height:var( --e-global-typography-8e48d18-line-height );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-7c33be7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:12vh;--padding-bottom:12vh;--padding-left:0;--padding-right:0;}.elementor-15 .elementor-element.elementor-element-29ea7ac{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-88d8912{--spacer-size:3vh;}.elementor-15 .elementor-element.elementor-element-05bc3a4{width:var( --container-widget-width, 34% );max-width:34%;padding:0px 0px 0px 0px;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-05bc3a4 .elementor-heading-title{font-family:var( --e-global-typography-2f113a4-font-family ), Sans-serif;font-size:var( --e-global-typography-2f113a4-font-size );font-weight:var( --e-global-typography-2f113a4-font-weight );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-ee336ac{--spacer-size:3vh;}.elementor-15 .elementor-element.elementor-element-08e3a80{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-8e48d18-font-size );font-weight:var( --e-global-typography-8e48d18-font-weight );line-height:var( --e-global-typography-8e48d18-line-height );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-f0056a3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--overlay-opacity:1;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-15 .elementor-element.elementor-element-f0056a3:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f0056a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, var( --e-global-color-904b83e ) 10%);}.elementor-15 .elementor-element.elementor-element-f0056a3::before, .elementor-15 .elementor-element.elementor-element-f0056a3 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-f0056a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-f0056a3 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-f0056a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-f0056a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gmbz.variaplus.de/wp-content/uploads/2026/09/Ebene_1-2.svg");--background-overlay:'';background-position:120% 25%;background-repeat:no-repeat;background-size:auto;}.elementor-15 .elementor-element.elementor-element-1109bde{--display:flex;}.elementor-widget-hotspot .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-hotspot .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-hotspot .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-4c1c555 .elementor-repeater-item-db22ac0{left:29%;--hotspot-translate-x:29%;top:48%;--hotspot-translate-y:48%;}.elementor-15 .elementor-element.elementor-element-4c1c555 .elementor-repeater-item-2a77d48{left:19%;--hotspot-translate-x:19%;top:44%;--hotspot-translate-y:44%;}.elementor-15 .elementor-element.elementor-element-4c1c555 .elementor-repeater-item-40ca4f8{left:24%;--hotspot-translate-x:24%;top:58%;--hotspot-translate-y:58%;}.elementor-15 .elementor-element.elementor-element-4c1c555 .elementor-repeater-item-55c2284{left:31%;--hotspot-translate-x:31%;top:21%;--hotspot-translate-y:21%;}.elementor-15 .elementor-element.elementor-element-4c1c555 .elementor-repeater-item-3aae13d{left:22%;--hotspot-translate-x:22%;top:17%;--hotspot-translate-y:17%;}.elementor-15 .elementor-element.elementor-element-4c1c555 .elementor-repeater-item-1a8ae28{left:17%;--hotspot-translate-x:17%;top:15%;--hotspot-translate-y:15%;}.elementor-15 .elementor-element.elementor-element-4c1c555 .elementor-repeater-item-04dad18{left:50%;--hotspot-translate-x:50%;top:67%;--hotspot-translate-y:67%;}.elementor-15 .elementor-element.elementor-element-4c1c555 .elementor-repeater-item-55a6858{left:63%;--hotspot-translate-x:63%;top:73%;--hotspot-translate-y:73%;}.elementor-15 .elementor-element.elementor-element-4c1c555 .elementor-repeater-item-fad47bd{left:75%;--hotspot-translate-x:75%;top:79%;--hotspot-translate-y:79%;}.elementor-15 .elementor-element.elementor-element-4c1c555 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-15 .elementor-element.elementor-element-4c1c555{--tooltip-transition-duration:300ms;--hotspot-color:var( --e-global-color-3e140b4 );--hotspot-min-width:40px;--hotspot-min-height:41px;--hotspot-box-color:var( --e-global-color-e213083 );--hotspot-padding:0px;--hotspot-border-radius:50px 50px 50px 50px;--tooltip-text-color:var( --e-global-color-3e140b4 );--tooltip-align:center;--tooltip-padding:8px 10px 8px 10px;--tooltip-color:#1C1C1ED4;--tooltip-border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-4c1c555 .e-hotspot__label{font-family:var( --e-global-typography-05d6ef5-font-family ), Sans-serif;font-size:var( --e-global-typography-05d6ef5-font-size );font-weight:var( --e-global-typography-05d6ef5-font-weight );line-height:var( --e-global-typography-05d6ef5-line-height );}.elementor-15 .elementor-element.elementor-element-4c1c555 .e-hotspot__tooltip{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-615d588 .elementor-repeater-item-db22ac0{left:31%;--hotspot-translate-x:31%;top:48%;--hotspot-translate-y:48%;}.elementor-15 .elementor-element.elementor-element-615d588 .elementor-repeater-item-2a77d48{left:20%;--hotspot-translate-x:20%;top:44%;--hotspot-translate-y:44%;}.elementor-15 .elementor-element.elementor-element-615d588 .elementor-repeater-item-40ca4f8{left:27%;--hotspot-translate-x:27%;top:58%;--hotspot-translate-y:58%;}.elementor-15 .elementor-element.elementor-element-615d588 .elementor-repeater-item-55c2284{left:32%;--hotspot-translate-x:32%;top:20%;--hotspot-translate-y:20%;}.elementor-15 .elementor-element.elementor-element-615d588 .elementor-repeater-item-3aae13d{left:22%;--hotspot-translate-x:22%;top:15%;--hotspot-translate-y:15%;}.elementor-15 .elementor-element.elementor-element-615d588 .elementor-repeater-item-1a8ae28{left:17%;--hotspot-translate-x:17%;top:13%;--hotspot-translate-y:13%;}.elementor-15 .elementor-element.elementor-element-615d588 .elementor-repeater-item-04dad18{left:57%;--hotspot-translate-x:57%;top:68%;--hotspot-translate-y:68%;}.elementor-15 .elementor-element.elementor-element-615d588 .elementor-repeater-item-55a6858{left:71%;--hotspot-translate-x:71%;top:75%;--hotspot-translate-y:75%;}.elementor-15 .elementor-element.elementor-element-615d588 .elementor-repeater-item-fad47bd{left:86%;--hotspot-translate-x:86%;top:82%;--hotspot-translate-y:82%;}.elementor-15 .elementor-element.elementor-element-615d588 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-15 .elementor-element.elementor-element-615d588{--tooltip-transition-duration:300ms;--hotspot-color:var( --e-global-color-3e140b4 );--hotspot-min-width:40px;--hotspot-min-height:41px;--hotspot-box-color:var( --e-global-color-e213083 );--hotspot-padding:0px;--hotspot-border-radius:50px 50px 50px 50px;--tooltip-text-color:var( --e-global-color-3e140b4 );--tooltip-align:center;--tooltip-padding:8px 10px 8px 10px;--tooltip-color:#1C1C1ED4;--tooltip-border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-615d588 .e-hotspot__label{font-family:var( --e-global-typography-da7007e-font-family ), Sans-serif;font-size:var( --e-global-typography-da7007e-font-size );font-weight:var( --e-global-typography-da7007e-font-weight );line-height:var( --e-global-typography-da7007e-line-height );}.elementor-15 .elementor-element.elementor-element-615d588 .e-hotspot__tooltip{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-d032540{--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;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-15 .elementor-element.elementor-element-d032540:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-d032540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-2fdefd9{width:auto;max-width:auto;padding:0px 15px 15px 0px;border-style:none;}.elementor-15 .elementor-element.elementor-element-2fdefd9.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-2fdefd9 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-2fdefd9 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-2fdefd9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-2fdefd9.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-2fdefd9.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-2fdefd9 .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-2fdefd9 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-2fdefd9 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;}.elementor-15 .elementor-element.elementor-element-bcf0d3a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-8e48d18-font-size );font-weight:var( --e-global-typography-8e48d18-font-weight );line-height:var( --e-global-typography-8e48d18-line-height );color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-f173d37{--display:flex;--margin-top:0%;--margin-bottom:-10%;--margin-left:0%;--margin-right:0%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-nested-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-e167709{--display:flex;--border-radius:25px 25px 25px 25px;--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-15 .elementor-element.elementor-element-2172a48{--display:flex;--min-height:30vh;--justify-content:space-between;--overlay-opacity:1;--border-radius:25px 25px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-2172a48:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2172a48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gmbz.variaplus.de/wp-content/uploads/2026/09/anna.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-2172a48::before, .elementor-15 .elementor-element.elementor-element-2172a48 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-2172a48 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-2172a48 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-2172a48 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-2172a48 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 60%, #FFFFFF 90%);}.elementor-15 .elementor-element.elementor-element-2bc5982{width:auto;max-width:auto;background-color:#00000070;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-2bc5982.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-2bc5982 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-2bc5982 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-2bc5982.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-2bc5982.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-2bc5982.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-2bc5982 .elementor-icon{font-size:15px;}.elementor-15 .elementor-element.elementor-element-2bc5982 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-2bc5982 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;}.elementor-15 .elementor-element.elementor-element-828f68a{width:auto;max-width:auto;background-color:#00000070;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 0px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:7px 7px 7px 7px;}.elementor-15 .elementor-element.elementor-element-828f68a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-15 .elementor-element.elementor-element-828f68a .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:9px;}.elementor-15 .elementor-element.elementor-element-828f68a .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-828f68a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-828f68a.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-828f68a.elementor-view-default .elementor-icon{fill:var( --e-global-color-3e140b4 );color:var( --e-global-color-3e140b4 );border-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-828f68a .elementor-icon{font-size:10px;}.elementor-15 .elementor-element.elementor-element-828f68a .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-828f68a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:8.5px;font-weight:600;line-height:20px;}.elementor-15 .elementor-element.elementor-element-828f68a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12;font-weight:400;line-height:1.4em;}.elementor-15 .elementor-element.elementor-element-5ff9341{--display:flex;--border-radius:0px 0px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-15 .elementor-element.elementor-element-5ff9341:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5ff9341 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-1d4bff5 .elementor-heading-title{font-family:var( --e-global-typography-f117c59-font-family ), Sans-serif;font-size:var( --e-global-typography-f117c59-font-size );font-weight:var( --e-global-typography-f117c59-font-weight );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-9241234{--spacer-size:4vh;}.elementor-15 .elementor-element.elementor-element-2b13a9b{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );font-weight:var( --e-global-typography-8e48d18-font-weight );line-height:var( --e-global-typography-8e48d18-line-height );color:var( --e-global-color-54c9d4e );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-c9ff097{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-c9ff097 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-c9ff097 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-fb7ff9e{--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:0px 18px;--row-gap:0px;--column-gap:18px;}.elementor-15 .elementor-element.elementor-element-8539213 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-15 .elementor-element.elementor-element-8539213 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-8539213.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );fill:var( --e-global-color-904b83e );color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-8539213.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-8539213.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-8539213.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-8539213 .elementor-icon{font-size:20px;padding:9px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-8539213 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-8539213 .elementor-icon-box-title a{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-8539213 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:clamp(0.95rem, 0.9rem + 0.15vw, 1rem);font-weight:600;line-height:1.55em;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-856fd09 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-15 .elementor-element.elementor-element-856fd09 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-856fd09.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );fill:var( --e-global-color-904b83e );color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-856fd09.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-856fd09.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-856fd09.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-856fd09 .elementor-icon{font-size:20px;padding:9px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-856fd09 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-856fd09 .elementor-icon-box-title a{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-856fd09 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:clamp(0.95rem, 0.9rem + 0.15vw, 1rem);font-weight:600;line-height:1.32em;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-31104b2 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-15 .elementor-element.elementor-element-31104b2 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-31104b2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );fill:var( --e-global-color-904b83e );color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-31104b2.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-31104b2.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-31104b2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-31104b2 .elementor-icon{font-size:20px;padding:9px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-31104b2 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-31104b2 .elementor-icon-box-title a{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-31104b2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:clamp(0.95rem, 0.9rem + 0.15vw, 1rem);font-weight:600;line-height:1.32em;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-d53857e{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-d53857e .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-d53857e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-02f7a68 .elementor-heading-title{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-0374119{--spacer-size:1vh;}.elementor-15 .elementor-element.elementor-element-2028d82{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-2e636ec{width:auto;max-width:auto;background-color:var( --e-global-color-904b83e );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-54c9d4e );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-2e636ec.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-2e636ec .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-2e636ec .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-2e636ec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-2e636ec.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-2e636ec.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-2e636ec .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-2e636ec .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-2e636ec .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;line-height:1em;letter-spacing:0em;}.elementor-15 .elementor-element.elementor-element-936fddc{width:auto;max-width:auto;background-color:var( --e-global-color-904b83e );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-54c9d4e );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-936fddc.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-936fddc .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-936fddc .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-936fddc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-936fddc.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-936fddc.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-936fddc .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-936fddc .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-936fddc .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;line-height:1em;letter-spacing:0em;}.elementor-15 .elementor-element.elementor-element-e739774{width:auto;max-width:auto;background-color:var( --e-global-color-904b83e );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-54c9d4e );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-e739774.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-e739774 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-e739774 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-e739774.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-e739774.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-e739774.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-e739774 .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-e739774 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-e739774 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;line-height:1em;letter-spacing:0em;}.elementor-15 .elementor-element.elementor-element-0501dc6{--spacer-size:12vh;}.elementor-15 .elementor-element.elementor-element-676e7ae{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-676e7ae .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-676e7ae .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-6ed6dee{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-15 .elementor-element.elementor-element-c83c3ce .elementor-button{background-color:var( --e-global-color-e213083 );font-family:"Inter", Sans-serif;font-size:clamp(0.7813rem, 0.7596rem + 0.0962vw, 0.875rem);font-weight:700;text-transform:uppercase;line-height:auto;fill:var( --e-global-color-3e140b4 );color:var( --e-global-color-3e140b4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e213083 );border-radius:14px 14px 14px 14px;padding:18px 30px 18px 30px;}.elementor-15 .elementor-element.elementor-element-c83c3ce .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-c83c3ce .elementor-button:focus{background-color:var( --e-global-color-e213083 );color:var( --e-global-color-3e140b4 );border-color:var( --e-global-color-e213083 );box-shadow:0px 10px 10px -1px rgba(0, 0, 0, 0.25);}.elementor-15 .elementor-element.elementor-element-c83c3ce{width:var( --container-widget-width, 70% );max-width:70%;--e-transform-translateY:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;--e-transform-transition-duration:300ms;}.elementor-15 .elementor-element.elementor-element-c83c3ce:hover{--e-transform-translateY:-3px;}.elementor-15 .elementor-element.elementor-element-c83c3ce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-c83c3ce .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-c83c3ce .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-c83c3ce .elementor-button:focus svg{fill:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-3caf565{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3caf565:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3caf565 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-4afb272{--display:flex;--min-height:30vh;--justify-content:space-between;--overlay-opacity:1;--border-radius:25px 25px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-4afb272:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4afb272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gmbz.variaplus.de/wp-content/uploads/2026/09/wilhelm-oberbruck.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-4afb272::before, .elementor-15 .elementor-element.elementor-element-4afb272 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-4afb272 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-4afb272 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-4afb272 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-4afb272 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 60%, #FFFFFF 90%);}.elementor-15 .elementor-element.elementor-element-3af6e31{width:auto;max-width:auto;background-color:#00000070;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-3af6e31.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-3af6e31 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-3af6e31 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-3af6e31.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-3af6e31.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-3af6e31.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-3af6e31 .elementor-icon{font-size:15px;}.elementor-15 .elementor-element.elementor-element-3af6e31 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-3af6e31 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;}.elementor-15 .elementor-element.elementor-element-6673583{width:auto;max-width:auto;background-color:#00000070;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 0px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:7px 7px 7px 7px;}.elementor-15 .elementor-element.elementor-element-6673583.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-15 .elementor-element.elementor-element-6673583 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:9px;}.elementor-15 .elementor-element.elementor-element-6673583 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-6673583.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-6673583.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-6673583.elementor-view-default .elementor-icon{fill:var( --e-global-color-3e140b4 );color:var( --e-global-color-3e140b4 );border-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-6673583 .elementor-icon{font-size:10px;}.elementor-15 .elementor-element.elementor-element-6673583 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6673583 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:8.5px;font-weight:600;line-height:20px;}.elementor-15 .elementor-element.elementor-element-6673583 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12;font-weight:400;line-height:1.4em;}.elementor-15 .elementor-element.elementor-element-a3c4f41{--display:flex;--border-radius:0px 0px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-15 .elementor-element.elementor-element-a190fb2 .elementor-heading-title{font-family:var( --e-global-typography-f117c59-font-family ), Sans-serif;font-size:var( --e-global-typography-f117c59-font-size );font-weight:var( --e-global-typography-f117c59-font-weight );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-ebdf7be{--spacer-size:4vh;}.elementor-15 .elementor-element.elementor-element-ad7e142{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );font-weight:var( --e-global-typography-8e48d18-font-weight );line-height:var( --e-global-typography-8e48d18-line-height );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-c90f0d4{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-c90f0d4 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-c90f0d4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-0987684{--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:0px 17px;--row-gap:0px;--column-gap:17px;}.elementor-15 .elementor-element.elementor-element-9d0e769 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-15 .elementor-element.elementor-element-9d0e769 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-9d0e769.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );fill:var( --e-global-color-904b83e );color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-9d0e769.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-9d0e769.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-9d0e769.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-9d0e769 .elementor-icon{font-size:20px;padding:9px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-9d0e769 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9d0e769 .elementor-icon-box-title a{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-9d0e769 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:clamp(0.95rem, 0.9rem + 0.15vw, 1rem);font-weight:600;line-height:1.32em;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-b94ab7d .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-15 .elementor-element.elementor-element-b94ab7d .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-b94ab7d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );fill:var( --e-global-color-904b83e );color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-b94ab7d.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-b94ab7d.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-b94ab7d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-b94ab7d .elementor-icon{font-size:20px;padding:9px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-b94ab7d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b94ab7d .elementor-icon-box-title a{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-b94ab7d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:clamp(0.95rem, 0.9rem + 0.15vw, 1rem);font-weight:600;line-height:1.32em;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-4c3ef2d .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-15 .elementor-element.elementor-element-4c3ef2d .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-4c3ef2d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );fill:var( --e-global-color-904b83e );color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-4c3ef2d.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-4c3ef2d.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-4c3ef2d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-4c3ef2d .elementor-icon{font-size:20px;padding:9px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-4c3ef2d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4c3ef2d .elementor-icon-box-title a{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-4c3ef2d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:clamp(0.95rem, 0.9rem + 0.15vw, 1rem);font-weight:600;line-height:1.32em;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-7efa132{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-7efa132 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-7efa132 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-c61db43 .elementor-heading-title{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-21e2676{--spacer-size:1vh;}.elementor-15 .elementor-element.elementor-element-fc70535{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-2ef1d0b{width:auto;max-width:auto;background-color:var( --e-global-color-904b83e );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-54c9d4e );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-2ef1d0b.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-2ef1d0b .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-2ef1d0b .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-2ef1d0b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-2ef1d0b.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-2ef1d0b.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-2ef1d0b .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-2ef1d0b .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-2ef1d0b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;line-height:1em;letter-spacing:0em;}.elementor-15 .elementor-element.elementor-element-2103223{width:auto;max-width:auto;background-color:var( --e-global-color-904b83e );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-54c9d4e );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-2103223.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-2103223 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-2103223 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-2103223.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-2103223.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-2103223.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-2103223 .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-2103223 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-2103223 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;line-height:1em;letter-spacing:0em;}.elementor-15 .elementor-element.elementor-element-5538505{width:auto;max-width:auto;background-color:var( --e-global-color-904b83e );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-54c9d4e );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-5538505.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-5538505 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-5538505 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-5538505.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-5538505.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-5538505.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-5538505 .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-5538505 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-5538505 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;line-height:1em;letter-spacing:0em;}.elementor-15 .elementor-element.elementor-element-94921e0{--spacer-size:12vh;}.elementor-15 .elementor-element.elementor-element-2c48113{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-2c48113 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-2c48113 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-b242539{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-15 .elementor-element.elementor-element-ff7a5e3 .elementor-button{background-color:var( --e-global-color-e213083 );font-family:"Inter", Sans-serif;font-size:clamp(0.7813rem, 0.7596rem + 0.0962vw, 0.875rem);font-weight:700;text-transform:uppercase;line-height:auto;fill:var( --e-global-color-3e140b4 );color:var( --e-global-color-3e140b4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e213083 );border-radius:14px 14px 14px 14px;padding:18px 30px 18px 30px;}.elementor-15 .elementor-element.elementor-element-ff7a5e3 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-ff7a5e3 .elementor-button:focus{background-color:var( --e-global-color-e213083 );color:var( --e-global-color-3e140b4 );border-color:var( --e-global-color-e213083 );box-shadow:0px 10px 10px -1px rgba(0, 0, 0, 0.25);}.elementor-15 .elementor-element.elementor-element-ff7a5e3{width:var( --container-widget-width, 70% );max-width:70%;--e-transform-translateY:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;--e-transform-transition-duration:300ms;}.elementor-15 .elementor-element.elementor-element-ff7a5e3:hover{--e-transform-translateY:-3px;}.elementor-15 .elementor-element.elementor-element-ff7a5e3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-ff7a5e3 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-ff7a5e3 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-ff7a5e3 .elementor-button:focus svg{fill:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-1860f36{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1860f36:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1860f36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-cbbfe9f{--display:flex;--min-height:30vh;--justify-content:space-between;--overlay-opacity:1;--border-radius:25px 25px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-cbbfe9f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-cbbfe9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gmbz.variaplus.de/wp-content/uploads/2026/09/auditorium.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-cbbfe9f::before, .elementor-15 .elementor-element.elementor-element-cbbfe9f > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-cbbfe9f > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-cbbfe9f > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-cbbfe9f > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-cbbfe9f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 60%, #FFFFFF 90%);}.elementor-15 .elementor-element.elementor-element-e4f06c8{width:auto;max-width:auto;background-color:#00000070;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-e4f06c8.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-e4f06c8 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-e4f06c8 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-e4f06c8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-e4f06c8.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-e4f06c8.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-e4f06c8 .elementor-icon{font-size:15px;}.elementor-15 .elementor-element.elementor-element-e4f06c8 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-e4f06c8 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;}.elementor-15 .elementor-element.elementor-element-0eb89fc{width:auto;max-width:auto;background-color:#00000070;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 0px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:7px 7px 7px 7px;}.elementor-15 .elementor-element.elementor-element-0eb89fc.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-15 .elementor-element.elementor-element-0eb89fc .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:9px;}.elementor-15 .elementor-element.elementor-element-0eb89fc .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-0eb89fc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-0eb89fc.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-0eb89fc.elementor-view-default .elementor-icon{fill:var( --e-global-color-3e140b4 );color:var( --e-global-color-3e140b4 );border-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-0eb89fc .elementor-icon{font-size:10px;}.elementor-15 .elementor-element.elementor-element-0eb89fc .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-0eb89fc .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:8.5px;font-weight:600;line-height:20px;}.elementor-15 .elementor-element.elementor-element-0eb89fc .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12;font-weight:400;line-height:1.4em;}.elementor-15 .elementor-element.elementor-element-ecf311a{--display:flex;--border-radius:0px 0px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-15 .elementor-element.elementor-element-d779178 .elementor-heading-title{font-family:var( --e-global-typography-f117c59-font-family ), Sans-serif;font-size:var( --e-global-typography-f117c59-font-size );font-weight:var( --e-global-typography-f117c59-font-weight );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-c595749{--spacer-size:4vh;}.elementor-15 .elementor-element.elementor-element-b11bf69{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );font-weight:var( --e-global-typography-8e48d18-font-weight );line-height:var( --e-global-typography-8e48d18-line-height );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-1dc8769{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-1dc8769 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-1dc8769 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-a42f58b{--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:0px 18px;--row-gap:0px;--column-gap:18px;}.elementor-15 .elementor-element.elementor-element-ce5aa9e .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-15 .elementor-element.elementor-element-ce5aa9e .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-ce5aa9e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );fill:var( --e-global-color-904b83e );color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-ce5aa9e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-ce5aa9e.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-ce5aa9e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-ce5aa9e .elementor-icon{font-size:20px;padding:9px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-ce5aa9e .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-ce5aa9e .elementor-icon-box-title a{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-ce5aa9e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:clamp(0.95rem, 0.9rem + 0.15vw, 1rem);font-weight:600;line-height:1.32em;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-4804c54 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-15 .elementor-element.elementor-element-4804c54 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-4804c54.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );fill:var( --e-global-color-904b83e );color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-4804c54.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-4804c54.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-4804c54.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-4804c54 .elementor-icon{font-size:20px;padding:9px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-4804c54 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4804c54 .elementor-icon-box-title a{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-4804c54 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:clamp(0.95rem, 0.9rem + 0.15vw, 1rem);font-weight:600;line-height:1.32em;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-89029e0 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-15 .elementor-element.elementor-element-89029e0 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-89029e0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );fill:var( --e-global-color-904b83e );color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-89029e0.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-89029e0.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-89029e0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-89029e0 .elementor-icon{font-size:20px;padding:9px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-89029e0 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-89029e0 .elementor-icon-box-title a{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-89029e0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:clamp(0.95rem, 0.9rem + 0.15vw, 1rem);font-weight:600;line-height:1.32em;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-a7d3775{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-a7d3775 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-a7d3775 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-1d4b730 .elementor-heading-title{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-cb653d2{--spacer-size:1vh;}.elementor-15 .elementor-element.elementor-element-8496d08{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-0de14dd{width:auto;max-width:auto;background-color:var( --e-global-color-904b83e );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-54c9d4e );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-0de14dd.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-0de14dd .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-0de14dd .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-0de14dd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-0de14dd.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-0de14dd.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-0de14dd .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-0de14dd .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-0de14dd .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;line-height:1em;letter-spacing:0em;}.elementor-15 .elementor-element.elementor-element-61756e1{width:auto;max-width:auto;background-color:var( --e-global-color-904b83e );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-54c9d4e );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-61756e1.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-61756e1 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-61756e1 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-61756e1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-61756e1.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-61756e1.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-61756e1 .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-61756e1 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-61756e1 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;line-height:1em;letter-spacing:0em;}.elementor-15 .elementor-element.elementor-element-2557e60{width:auto;max-width:auto;background-color:var( --e-global-color-904b83e );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-54c9d4e );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-2557e60.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-2557e60 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-2557e60 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-2557e60.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-2557e60.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-2557e60.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-2557e60 .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-2557e60 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-2557e60 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;line-height:1em;letter-spacing:0em;}.elementor-15 .elementor-element.elementor-element-b2cad10{--spacer-size:12vh;}.elementor-15 .elementor-element.elementor-element-a592560{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-a592560 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-a592560 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-74a3018{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-15 .elementor-element.elementor-element-038e82f .elementor-button{background-color:var( --e-global-color-e213083 );font-family:"Inter", Sans-serif;font-size:clamp(0.7813rem, 0.7596rem + 0.0962vw, 0.875rem);font-weight:700;text-transform:uppercase;line-height:auto;fill:var( --e-global-color-3e140b4 );color:var( --e-global-color-3e140b4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e213083 );border-radius:14px 14px 14px 14px;padding:18px 30px 18px 30px;}.elementor-15 .elementor-element.elementor-element-038e82f .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-038e82f .elementor-button:focus{background-color:var( --e-global-color-e213083 );color:var( --e-global-color-3e140b4 );border-color:var( --e-global-color-e213083 );box-shadow:0px 10px 10px -1px rgba(0, 0, 0, 0.25);}.elementor-15 .elementor-element.elementor-element-038e82f{width:var( --container-widget-width, 70% );max-width:70%;--e-transform-translateY:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;--e-transform-transition-duration:300ms;}.elementor-15 .elementor-element.elementor-element-038e82f:hover{--e-transform-translateY:-3px;}.elementor-15 .elementor-element.elementor-element-038e82f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-038e82f .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-038e82f .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-038e82f .elementor-button:focus svg{fill:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-84ebde6{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-84ebde6:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-84ebde6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-7b06b64{--display:flex;--min-height:30vh;--justify-content:space-between;--overlay-opacity:1;--border-radius:25px 25px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-7b06b64:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7b06b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gmbz.variaplus.de/wp-content/uploads/2026/09/wilhelm-oberbruck-1.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-7b06b64::before, .elementor-15 .elementor-element.elementor-element-7b06b64 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7b06b64 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7b06b64 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-7b06b64 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-7b06b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 60%, #FFFFFF 90%);}.elementor-15 .elementor-element.elementor-element-ba6572f{width:auto;max-width:auto;background-color:#00000070;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-ba6572f.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-ba6572f .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-ba6572f .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-ba6572f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-ba6572f.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-ba6572f.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-ba6572f .elementor-icon{font-size:15px;}.elementor-15 .elementor-element.elementor-element-ba6572f .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-ba6572f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;}.elementor-15 .elementor-element.elementor-element-f282118{width:auto;max-width:auto;background-color:#00000070;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 0px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:7px 7px 7px 7px;}.elementor-15 .elementor-element.elementor-element-f282118.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-15 .elementor-element.elementor-element-f282118 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:9px;}.elementor-15 .elementor-element.elementor-element-f282118 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-f282118.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-f282118.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-f282118.elementor-view-default .elementor-icon{fill:var( --e-global-color-3e140b4 );color:var( --e-global-color-3e140b4 );border-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-f282118 .elementor-icon{font-size:10px;}.elementor-15 .elementor-element.elementor-element-f282118 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-f282118 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:8.5px;font-weight:600;line-height:20px;}.elementor-15 .elementor-element.elementor-element-f282118 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12;font-weight:400;line-height:1.4em;}.elementor-15 .elementor-element.elementor-element-6afc181{--display:flex;--border-radius:0px 0px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-15 .elementor-element.elementor-element-05c0b27 .elementor-heading-title{font-family:var( --e-global-typography-f117c59-font-family ), Sans-serif;font-size:var( --e-global-typography-f117c59-font-size );font-weight:var( --e-global-typography-f117c59-font-weight );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-ae02cc7{--spacer-size:4vh;}.elementor-15 .elementor-element.elementor-element-e8df16a{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );font-weight:var( --e-global-typography-8e48d18-font-weight );line-height:var( --e-global-typography-8e48d18-line-height );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-f821b7c{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-f821b7c .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-f821b7c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-df45244{--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:0px 18px;--row-gap:0px;--column-gap:18px;}.elementor-15 .elementor-element.elementor-element-cb02028 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-15 .elementor-element.elementor-element-cb02028 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-cb02028.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );fill:var( --e-global-color-904b83e );color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-cb02028.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-cb02028.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-cb02028.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-cb02028 .elementor-icon{font-size:20px;padding:9px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-cb02028 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-cb02028 .elementor-icon-box-title a{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-cb02028 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:clamp(0.95rem, 0.9rem + 0.15vw, 1rem);font-weight:600;line-height:1.32em;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-54941f5 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-15 .elementor-element.elementor-element-54941f5 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-54941f5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );fill:var( --e-global-color-904b83e );color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-54941f5.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-54941f5.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-54941f5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-54941f5 .elementor-icon{font-size:20px;padding:9px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-54941f5 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-54941f5 .elementor-icon-box-title a{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-54941f5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:clamp(0.95rem, 0.9rem + 0.15vw, 1rem);font-weight:600;line-height:1.32em;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-bfca6e9 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-15 .elementor-element.elementor-element-bfca6e9 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-bfca6e9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );fill:var( --e-global-color-904b83e );color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-bfca6e9.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-bfca6e9.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-bfca6e9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-bfca6e9 .elementor-icon{font-size:20px;padding:9px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-bfca6e9 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-bfca6e9 .elementor-icon-box-title a{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-bfca6e9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:clamp(0.95rem, 0.9rem + 0.15vw, 1rem);font-weight:600;line-height:1.32em;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-3df3c07{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-3df3c07 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-3df3c07 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-3a1ead0 .elementor-heading-title{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-bbf89d7{--spacer-size:1vh;}.elementor-15 .elementor-element.elementor-element-05e5725{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-8dc19b2{width:auto;max-width:auto;background-color:var( --e-global-color-904b83e );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-54c9d4e );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-8dc19b2.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-8dc19b2 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-8dc19b2 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-8dc19b2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-8dc19b2.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-8dc19b2.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-8dc19b2 .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-8dc19b2 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-8dc19b2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;line-height:1em;letter-spacing:0em;}.elementor-15 .elementor-element.elementor-element-bca0912{width:auto;max-width:auto;background-color:var( --e-global-color-904b83e );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-54c9d4e );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-bca0912.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-bca0912 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-bca0912 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-bca0912.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-bca0912.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-bca0912.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-bca0912 .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-bca0912 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-bca0912 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;line-height:1em;letter-spacing:0em;}.elementor-15 .elementor-element.elementor-element-a0a8a3f{width:auto;max-width:auto;background-color:var( --e-global-color-904b83e );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-54c9d4e );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-a0a8a3f.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-a0a8a3f .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-a0a8a3f .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-a0a8a3f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-a0a8a3f.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-a0a8a3f.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-a0a8a3f .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-a0a8a3f .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-a0a8a3f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;line-height:1em;letter-spacing:0em;}.elementor-15 .elementor-element.elementor-element-52cc2f0{--spacer-size:12vh;}.elementor-15 .elementor-element.elementor-element-b3cc373{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-b3cc373 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-b3cc373 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-e7d5f35{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-15 .elementor-element.elementor-element-0344f6d .elementor-button{background-color:var( --e-global-color-e213083 );font-family:"Inter", Sans-serif;font-size:clamp(0.7813rem, 0.7596rem + 0.0962vw, 0.875rem);font-weight:700;text-transform:uppercase;line-height:auto;fill:var( --e-global-color-3e140b4 );color:var( --e-global-color-3e140b4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e213083 );border-radius:14px 14px 14px 14px;padding:18px 30px 18px 30px;}.elementor-15 .elementor-element.elementor-element-0344f6d .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-0344f6d .elementor-button:focus{background-color:var( --e-global-color-e213083 );color:var( --e-global-color-3e140b4 );border-color:var( --e-global-color-e213083 );box-shadow:0px 10px 10px -1px rgba(0, 0, 0, 0.25);}.elementor-15 .elementor-element.elementor-element-0344f6d{width:var( --container-widget-width, 70% );max-width:70%;--e-transform-translateY:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;--e-transform-transition-duration:300ms;}.elementor-15 .elementor-element.elementor-element-0344f6d:hover{--e-transform-translateY:-3px;}.elementor-15 .elementor-element.elementor-element-0344f6d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-0344f6d .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-0344f6d .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-0344f6d .elementor-button:focus svg{fill:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-a304601{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a304601:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a304601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-7f10aab{--display:flex;--min-height:30vh;--justify-content:space-between;--overlay-opacity:1;--border-radius:25px 25px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-7f10aab:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7f10aab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gmbz.variaplus.de/wp-content/uploads/2026/09/eger.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-7f10aab::before, .elementor-15 .elementor-element.elementor-element-7f10aab > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7f10aab > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7f10aab > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-7f10aab > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-7f10aab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 60%, #FFFFFF 90%);}.elementor-15 .elementor-element.elementor-element-d65cf22{width:auto;max-width:auto;background-color:#00000070;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-d65cf22.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-d65cf22 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-d65cf22 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-d65cf22.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-d65cf22.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-d65cf22.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-d65cf22 .elementor-icon{font-size:15px;}.elementor-15 .elementor-element.elementor-element-d65cf22 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-d65cf22 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;}.elementor-15 .elementor-element.elementor-element-2d8408c{width:auto;max-width:auto;background-color:#00000070;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 0px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:7px 7px 7px 7px;}.elementor-15 .elementor-element.elementor-element-2d8408c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-15 .elementor-element.elementor-element-2d8408c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:9px;}.elementor-15 .elementor-element.elementor-element-2d8408c .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-2d8408c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-2d8408c.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-2d8408c.elementor-view-default .elementor-icon{fill:var( --e-global-color-3e140b4 );color:var( --e-global-color-3e140b4 );border-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-2d8408c .elementor-icon{font-size:10px;}.elementor-15 .elementor-element.elementor-element-2d8408c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-2d8408c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:8.5px;font-weight:600;line-height:20px;}.elementor-15 .elementor-element.elementor-element-2d8408c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12;font-weight:400;line-height:1.4em;}.elementor-15 .elementor-element.elementor-element-37edc0d{--display:flex;--border-radius:0px 0px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-15 .elementor-element.elementor-element-5673974 .elementor-heading-title{font-family:var( --e-global-typography-f117c59-font-family ), Sans-serif;font-size:var( --e-global-typography-f117c59-font-size );font-weight:var( --e-global-typography-f117c59-font-weight );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-8b33ee3{--spacer-size:4vh;}.elementor-15 .elementor-element.elementor-element-de75407{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );font-weight:var( --e-global-typography-8e48d18-font-weight );line-height:var( --e-global-typography-8e48d18-line-height );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-3b76b49{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-3b76b49 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-3b76b49 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-a2847f7{--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:flex-start;--gap:0px 35px;--row-gap:0px;--column-gap:35px;}.elementor-15 .elementor-element.elementor-element-b61152b .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-15 .elementor-element.elementor-element-b61152b .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-b61152b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );fill:var( --e-global-color-904b83e );color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-b61152b.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-b61152b.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-b61152b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-b61152b .elementor-icon{font-size:20px;padding:9px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-b61152b .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b61152b .elementor-icon-box-title a{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-b61152b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:clamp(0.95rem, 0.9rem + 0.15vw, 1rem);font-weight:600;line-height:1.32em;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-a38fbdb .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-15 .elementor-element.elementor-element-a38fbdb .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-a38fbdb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );fill:var( --e-global-color-904b83e );color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-a38fbdb.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-a38fbdb.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-a38fbdb.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-a38fbdb .elementor-icon{font-size:20px;padding:9px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-a38fbdb .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-a38fbdb .elementor-icon-box-title a{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-a38fbdb .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:clamp(0.95rem, 0.9rem + 0.15vw, 1rem);font-weight:600;line-height:1.32em;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-de6d3f5{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-de6d3f5 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-de6d3f5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-1997189 .elementor-heading-title{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-d05e9ca{--spacer-size:1vh;}.elementor-15 .elementor-element.elementor-element-ef6a6dd{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-af9c9d7{width:auto;max-width:auto;background-color:var( --e-global-color-904b83e );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-54c9d4e );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-af9c9d7.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-af9c9d7 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-af9c9d7 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-af9c9d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-af9c9d7.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-af9c9d7.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-af9c9d7 .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-af9c9d7 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-af9c9d7 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;line-height:1em;letter-spacing:0em;}.elementor-15 .elementor-element.elementor-element-b4603c8{width:auto;max-width:auto;background-color:var( --e-global-color-904b83e );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-54c9d4e );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-b4603c8.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-b4603c8 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-b4603c8 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-b4603c8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-b4603c8.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-b4603c8.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-b4603c8 .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-b4603c8 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b4603c8 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;line-height:1em;letter-spacing:0em;}.elementor-15 .elementor-element.elementor-element-43a8f15{--spacer-size:17.5vh;}.elementor-15 .elementor-element.elementor-element-ef61a3f{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-ef61a3f .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-ef61a3f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-2126237{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-15 .elementor-element.elementor-element-cb8d3c5 .elementor-button{background-color:var( --e-global-color-e213083 );font-family:"Inter", Sans-serif;font-size:clamp(0.7813rem, 0.7596rem + 0.0962vw, 0.875rem);font-weight:700;text-transform:uppercase;line-height:auto;fill:var( --e-global-color-3e140b4 );color:var( --e-global-color-3e140b4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e213083 );border-radius:14px 14px 14px 14px;padding:18px 30px 18px 30px;}.elementor-15 .elementor-element.elementor-element-cb8d3c5 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-cb8d3c5 .elementor-button:focus{background-color:var( --e-global-color-e213083 );color:var( --e-global-color-3e140b4 );border-color:var( --e-global-color-e213083 );box-shadow:0px 10px 10px -1px rgba(0, 0, 0, 0.25);}.elementor-15 .elementor-element.elementor-element-cb8d3c5{width:var( --container-widget-width, 70% );max-width:70%;--e-transform-translateY:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;--e-transform-transition-duration:300ms;}.elementor-15 .elementor-element.elementor-element-cb8d3c5:hover{--e-transform-translateY:-3px;}.elementor-15 .elementor-element.elementor-element-cb8d3c5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-cb8d3c5 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-cb8d3c5 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-cb8d3c5 .elementor-button:focus svg{fill:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-ba47261{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-ba47261:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ba47261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-827ba36{--display:flex;--min-height:30vh;--justify-content:space-between;--overlay-opacity:1;--border-radius:25px 25px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-827ba36:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-827ba36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gmbz.variaplus.de/wp-content/uploads/2026/09/kemnath.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-827ba36::before, .elementor-15 .elementor-element.elementor-element-827ba36 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-827ba36 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-827ba36 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-827ba36 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-827ba36 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 60%, #FFFFFF 90%);}.elementor-15 .elementor-element.elementor-element-b85e614{width:auto;max-width:auto;background-color:#00000070;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-b85e614.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-b85e614 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-b85e614 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-b85e614.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-b85e614.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-b85e614.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-b85e614 .elementor-icon{font-size:15px;}.elementor-15 .elementor-element.elementor-element-b85e614 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b85e614 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;}.elementor-15 .elementor-element.elementor-element-fbcd4a7{width:auto;max-width:auto;background-color:#00000070;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 0px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:7px 7px 7px 7px;}.elementor-15 .elementor-element.elementor-element-fbcd4a7.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-15 .elementor-element.elementor-element-fbcd4a7 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:9px;}.elementor-15 .elementor-element.elementor-element-fbcd4a7 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-fbcd4a7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-fbcd4a7.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-fbcd4a7.elementor-view-default .elementor-icon{fill:var( --e-global-color-3e140b4 );color:var( --e-global-color-3e140b4 );border-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-fbcd4a7 .elementor-icon{font-size:10px;}.elementor-15 .elementor-element.elementor-element-fbcd4a7 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-fbcd4a7 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:8.5px;font-weight:600;line-height:20px;}.elementor-15 .elementor-element.elementor-element-fbcd4a7 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12;font-weight:400;line-height:1.4em;}.elementor-15 .elementor-element.elementor-element-9416625{--display:flex;--border-radius:0px 0px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-15 .elementor-element.elementor-element-34a8105 .elementor-heading-title{font-family:var( --e-global-typography-f117c59-font-family ), Sans-serif;font-size:var( --e-global-typography-f117c59-font-size );font-weight:var( --e-global-typography-f117c59-font-weight );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-cec7260{--spacer-size:4vh;}.elementor-15 .elementor-element.elementor-element-8ef2c5e{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );font-weight:var( --e-global-typography-8e48d18-font-weight );line-height:var( --e-global-typography-8e48d18-line-height );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-d6a7d60{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-d6a7d60 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-d6a7d60 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-41ab726{--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:0px 18px;--row-gap:0px;--column-gap:18px;}.elementor-15 .elementor-element.elementor-element-56aac8c .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-15 .elementor-element.elementor-element-56aac8c .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-56aac8c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );fill:var( --e-global-color-904b83e );color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-56aac8c.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-56aac8c.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-56aac8c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-56aac8c .elementor-icon{font-size:20px;padding:9px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-56aac8c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-56aac8c .elementor-icon-box-title a{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-56aac8c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:clamp(0.95rem, 0.9rem + 0.15vw, 1rem);font-weight:600;line-height:1.32em;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-6ce0103 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-15 .elementor-element.elementor-element-6ce0103 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-6ce0103.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );fill:var( --e-global-color-904b83e );color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-6ce0103.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-6ce0103.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-6ce0103.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-6ce0103 .elementor-icon{font-size:20px;padding:9px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-6ce0103 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6ce0103 .elementor-icon-box-title a{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-6ce0103 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:clamp(0.95rem, 0.9rem + 0.15vw, 1rem);font-weight:600;line-height:1.32em;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-876dfee{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-876dfee .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-876dfee .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-ff886ba .elementor-heading-title{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-021b2bb{--spacer-size:1vh;}.elementor-15 .elementor-element.elementor-element-2dcf938{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-f4fa933{width:auto;max-width:auto;background-color:var( --e-global-color-904b83e );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-54c9d4e );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-f4fa933.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-f4fa933 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-f4fa933 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-f4fa933.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-f4fa933.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-f4fa933.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-f4fa933 .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-f4fa933 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-f4fa933 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;line-height:1em;letter-spacing:0em;}.elementor-15 .elementor-element.elementor-element-0c19f3e{width:auto;max-width:auto;background-color:var( --e-global-color-904b83e );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-54c9d4e );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-0c19f3e.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-0c19f3e .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-0c19f3e .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-0c19f3e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-0c19f3e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-0c19f3e.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-0c19f3e .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-0c19f3e .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-0c19f3e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;line-height:1em;letter-spacing:0em;}.elementor-15 .elementor-element.elementor-element-76fdc93{width:auto;max-width:auto;background-color:var( --e-global-color-904b83e );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-54c9d4e );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-76fdc93.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-76fdc93 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-76fdc93 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-76fdc93.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-76fdc93.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-76fdc93.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-76fdc93 .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-76fdc93 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-76fdc93 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;line-height:1em;letter-spacing:0em;}.elementor-15 .elementor-element.elementor-element-d631762{--spacer-size:12vh;}.elementor-15 .elementor-element.elementor-element-f20dce2{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-f20dce2 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-f20dce2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-31f9422{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-15 .elementor-element.elementor-element-8fe4b3f .elementor-button{background-color:var( --e-global-color-e213083 );font-family:"Inter", Sans-serif;font-size:clamp(0.7813rem, 0.7596rem + 0.0962vw, 0.875rem);font-weight:700;text-transform:uppercase;line-height:auto;fill:var( --e-global-color-3e140b4 );color:var( --e-global-color-3e140b4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e213083 );border-radius:14px 14px 14px 14px;padding:18px 30px 18px 30px;}.elementor-15 .elementor-element.elementor-element-8fe4b3f .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-8fe4b3f .elementor-button:focus{background-color:var( --e-global-color-e213083 );color:var( --e-global-color-3e140b4 );border-color:var( --e-global-color-e213083 );box-shadow:0px 10px 10px -1px rgba(0, 0, 0, 0.25);}.elementor-15 .elementor-element.elementor-element-8fe4b3f{width:var( --container-widget-width, 70% );max-width:70%;--e-transform-translateY:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;--e-transform-transition-duration:300ms;}.elementor-15 .elementor-element.elementor-element-8fe4b3f:hover{--e-transform-translateY:-3px;}.elementor-15 .elementor-element.elementor-element-8fe4b3f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-8fe4b3f .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-8fe4b3f .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-8fe4b3f .elementor-button:focus svg{fill:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-ef249fe{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-ef249fe:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ef249fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-176467e{--display:flex;--min-height:30vh;--justify-content:space-between;--overlay-opacity:1;--border-radius:25px 25px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-176467e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-176467e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gmbz.variaplus.de/wp-content/uploads/2026/09/halle-1-2-3.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-176467e::before, .elementor-15 .elementor-element.elementor-element-176467e > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-176467e > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-176467e > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-176467e > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-176467e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 60%, #FFFFFF 90%);}.elementor-15 .elementor-element.elementor-element-f493a60{width:auto;max-width:auto;background-color:#00000070;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-f493a60.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-f493a60 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-f493a60 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-f493a60.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-f493a60.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-f493a60.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-f493a60 .elementor-icon{font-size:15px;}.elementor-15 .elementor-element.elementor-element-f493a60 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-f493a60 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;}.elementor-15 .elementor-element.elementor-element-419370e{width:auto;max-width:auto;background-color:#00000070;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 0px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:7px 7px 7px 7px;}.elementor-15 .elementor-element.elementor-element-419370e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-15 .elementor-element.elementor-element-419370e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:9px;}.elementor-15 .elementor-element.elementor-element-419370e .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-419370e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-419370e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-419370e.elementor-view-default .elementor-icon{fill:var( --e-global-color-3e140b4 );color:var( --e-global-color-3e140b4 );border-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-419370e .elementor-icon{font-size:10px;}.elementor-15 .elementor-element.elementor-element-419370e .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-419370e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:8.5px;font-weight:600;line-height:20px;}.elementor-15 .elementor-element.elementor-element-419370e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12;font-weight:400;line-height:1.4em;}.elementor-15 .elementor-element.elementor-element-f88c5a8{--display:flex;--border-radius:0px 0px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-15 .elementor-element.elementor-element-6820e86 .elementor-heading-title{font-family:var( --e-global-typography-f117c59-font-family ), Sans-serif;font-size:var( --e-global-typography-f117c59-font-size );font-weight:var( --e-global-typography-f117c59-font-weight );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-afb8190{--spacer-size:4vh;}.elementor-15 .elementor-element.elementor-element-f546645{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );font-weight:var( --e-global-typography-8e48d18-font-weight );line-height:var( --e-global-typography-8e48d18-line-height );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-c79732e{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-c79732e .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-c79732e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-f951c16{--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:0px 18px;--row-gap:0px;--column-gap:18px;}.elementor-15 .elementor-element.elementor-element-bfa2902 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-15 .elementor-element.elementor-element-bfa2902 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-bfa2902.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );fill:var( --e-global-color-904b83e );color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-bfa2902.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-bfa2902.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-bfa2902.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-bfa2902 .elementor-icon{font-size:20px;padding:9px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-bfa2902 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-bfa2902 .elementor-icon-box-title a{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-bfa2902 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:clamp(0.95rem, 0.9rem + 0.15vw, 1rem);font-weight:600;line-height:1.32em;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-184d7a3 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-15 .elementor-element.elementor-element-184d7a3 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-184d7a3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );fill:var( --e-global-color-904b83e );color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-184d7a3.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-184d7a3.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-184d7a3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-184d7a3 .elementor-icon{font-size:20px;padding:9px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-184d7a3 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-184d7a3 .elementor-icon-box-title a{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-184d7a3 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:clamp(0.95rem, 0.9rem + 0.15vw, 1rem);font-weight:600;line-height:1.32em;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-66fdf8b .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-15 .elementor-element.elementor-element-66fdf8b .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-66fdf8b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );fill:var( --e-global-color-904b83e );color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-66fdf8b.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-66fdf8b.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-66fdf8b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-66fdf8b .elementor-icon{font-size:20px;padding:9px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-66fdf8b .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-66fdf8b .elementor-icon-box-title a{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-66fdf8b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:clamp(0.95rem, 0.9rem + 0.15vw, 1rem);font-weight:600;line-height:1.32em;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-ef829db{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-ef829db .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-ef829db .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-e8b39f9 .elementor-heading-title{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-4e94879{--spacer-size:1vh;}.elementor-15 .elementor-element.elementor-element-20924ce{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-06d83e4{width:auto;max-width:auto;background-color:var( --e-global-color-904b83e );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-54c9d4e );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-06d83e4.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-06d83e4 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-06d83e4 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-06d83e4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-06d83e4.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-06d83e4.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-06d83e4 .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-06d83e4 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-06d83e4 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;line-height:1em;letter-spacing:0em;}.elementor-15 .elementor-element.elementor-element-d8cad84{width:auto;max-width:auto;background-color:var( --e-global-color-904b83e );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-54c9d4e );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-d8cad84.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-d8cad84 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-d8cad84 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-d8cad84.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-d8cad84.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-d8cad84.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-d8cad84 .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-d8cad84 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-d8cad84 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;line-height:1em;letter-spacing:0em;}.elementor-15 .elementor-element.elementor-element-f3a30dd{width:auto;max-width:auto;background-color:var( --e-global-color-904b83e );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-54c9d4e );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-f3a30dd.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-f3a30dd .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-f3a30dd .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-f3a30dd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-f3a30dd.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-f3a30dd.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-f3a30dd .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-f3a30dd .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-f3a30dd .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;line-height:1em;letter-spacing:0em;}.elementor-15 .elementor-element.elementor-element-3108a91{--spacer-size:15vh;}.elementor-15 .elementor-element.elementor-element-94a9c93{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-94a9c93 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-94a9c93 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-e9af581{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-15 .elementor-element.elementor-element-9e85038 .elementor-button{background-color:var( --e-global-color-e213083 );font-family:"Inter", Sans-serif;font-size:clamp(0.7813rem, 0.7596rem + 0.0962vw, 0.875rem);font-weight:700;text-transform:uppercase;line-height:auto;fill:var( --e-global-color-3e140b4 );color:var( --e-global-color-3e140b4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e213083 );border-radius:14px 14px 14px 14px;padding:18px 30px 18px 30px;}.elementor-15 .elementor-element.elementor-element-9e85038 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-9e85038 .elementor-button:focus{background-color:var( --e-global-color-e213083 );color:var( --e-global-color-3e140b4 );border-color:var( --e-global-color-e213083 );box-shadow:0px 10px 10px -1px rgba(0, 0, 0, 0.25);}.elementor-15 .elementor-element.elementor-element-9e85038{width:var( --container-widget-width, 70% );max-width:70%;--e-transform-translateY:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;--e-transform-transition-duration:300ms;}.elementor-15 .elementor-element.elementor-element-9e85038:hover{--e-transform-translateY:-3px;}.elementor-15 .elementor-element.elementor-element-9e85038 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-9e85038 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-9e85038 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-9e85038 .elementor-button:focus svg{fill:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-dd56a13{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-dd56a13:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-dd56a13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-4fe45e4{--display:flex;--min-height:30vh;--justify-content:space-between;--overlay-opacity:1;--border-radius:25px 25px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-4fe45e4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4fe45e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gmbz.variaplus.de/wp-content/uploads/2026/09/halle-1-2-3.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-4fe45e4::before, .elementor-15 .elementor-element.elementor-element-4fe45e4 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-4fe45e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-4fe45e4 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-4fe45e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-4fe45e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 60%, #FFFFFF 90%);}.elementor-15 .elementor-element.elementor-element-16209fe{width:auto;max-width:auto;background-color:#00000070;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-16209fe.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-16209fe .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-16209fe .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-16209fe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-16209fe.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-16209fe.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-16209fe .elementor-icon{font-size:15px;}.elementor-15 .elementor-element.elementor-element-16209fe .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-16209fe .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;}.elementor-15 .elementor-element.elementor-element-b4cab5e{width:auto;max-width:auto;background-color:#00000070;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 0px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:7px 7px 7px 7px;}.elementor-15 .elementor-element.elementor-element-b4cab5e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-15 .elementor-element.elementor-element-b4cab5e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:9px;}.elementor-15 .elementor-element.elementor-element-b4cab5e .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-b4cab5e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-b4cab5e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-b4cab5e.elementor-view-default .elementor-icon{fill:var( --e-global-color-3e140b4 );color:var( --e-global-color-3e140b4 );border-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-b4cab5e .elementor-icon{font-size:10px;}.elementor-15 .elementor-element.elementor-element-b4cab5e .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b4cab5e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:8.5px;font-weight:600;line-height:20px;}.elementor-15 .elementor-element.elementor-element-b4cab5e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12;font-weight:400;line-height:1.4em;}.elementor-15 .elementor-element.elementor-element-a8bfbce{--display:flex;--border-radius:0px 0px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-15 .elementor-element.elementor-element-ee10519 .elementor-heading-title{font-family:var( --e-global-typography-f117c59-font-family ), Sans-serif;font-size:var( --e-global-typography-f117c59-font-size );font-weight:var( --e-global-typography-f117c59-font-weight );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-d5bc073{--spacer-size:4vh;}.elementor-15 .elementor-element.elementor-element-ffed8e6{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );font-weight:var( --e-global-typography-8e48d18-font-weight );line-height:var( --e-global-typography-8e48d18-line-height );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-9485141{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-9485141 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-9485141 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-43c3c2c{--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:0px 18px;--row-gap:0px;--column-gap:18px;}.elementor-15 .elementor-element.elementor-element-9b709a3 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-15 .elementor-element.elementor-element-9b709a3 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-9b709a3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );fill:var( --e-global-color-904b83e );color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-9b709a3.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-9b709a3.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-9b709a3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-9b709a3 .elementor-icon{font-size:20px;padding:9px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-9b709a3 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9b709a3 .elementor-icon-box-title a{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-9b709a3 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:clamp(0.95rem, 0.9rem + 0.15vw, 1rem);font-weight:600;line-height:1.32em;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-b071c92 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-15 .elementor-element.elementor-element-b071c92 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-b071c92.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );fill:var( --e-global-color-904b83e );color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-b071c92.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-b071c92.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-b071c92.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-b071c92 .elementor-icon{font-size:20px;padding:9px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-b071c92 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b071c92 .elementor-icon-box-title a{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-b071c92 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:clamp(0.95rem, 0.9rem + 0.15vw, 1rem);font-weight:600;line-height:1.32em;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-f87d2a8 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-15 .elementor-element.elementor-element-f87d2a8 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-f87d2a8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );fill:var( --e-global-color-904b83e );color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-f87d2a8.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-f87d2a8.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-f87d2a8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-f87d2a8 .elementor-icon{font-size:20px;padding:9px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-f87d2a8 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-f87d2a8 .elementor-icon-box-title a{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-f87d2a8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:clamp(0.95rem, 0.9rem + 0.15vw, 1rem);font-weight:600;line-height:1.32em;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-93595b9{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-93595b9 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-93595b9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-e4e8adb .elementor-heading-title{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-7cd6fb2{--spacer-size:1vh;}.elementor-15 .elementor-element.elementor-element-b49f74a{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-abf8fb6{width:auto;max-width:auto;background-color:var( --e-global-color-904b83e );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-54c9d4e );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-abf8fb6.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-abf8fb6 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-abf8fb6 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-abf8fb6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-abf8fb6.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-abf8fb6.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-abf8fb6 .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-abf8fb6 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-abf8fb6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;line-height:1em;letter-spacing:0em;}.elementor-15 .elementor-element.elementor-element-39387a8{width:auto;max-width:auto;background-color:var( --e-global-color-904b83e );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-54c9d4e );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-39387a8.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-39387a8 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-39387a8 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-39387a8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-39387a8.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-39387a8.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-39387a8 .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-39387a8 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-39387a8 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;line-height:1em;letter-spacing:0em;}.elementor-15 .elementor-element.elementor-element-548f0ca{width:auto;max-width:auto;background-color:var( --e-global-color-904b83e );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-54c9d4e );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-548f0ca.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-548f0ca .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-548f0ca .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-548f0ca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-548f0ca.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-548f0ca.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-548f0ca .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-548f0ca .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-548f0ca .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;line-height:1em;letter-spacing:0em;}.elementor-15 .elementor-element.elementor-element-5e3c667{--spacer-size:15vh;}.elementor-15 .elementor-element.elementor-element-3a7b65b{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-3a7b65b .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-3a7b65b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-12d0107{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-15 .elementor-element.elementor-element-33d0000 .elementor-button{background-color:var( --e-global-color-e213083 );font-family:"Inter", Sans-serif;font-size:clamp(0.7813rem, 0.7596rem + 0.0962vw, 0.875rem);font-weight:700;text-transform:uppercase;line-height:auto;fill:var( --e-global-color-3e140b4 );color:var( --e-global-color-3e140b4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e213083 );border-radius:14px 14px 14px 14px;padding:18px 30px 18px 30px;}.elementor-15 .elementor-element.elementor-element-33d0000 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-33d0000 .elementor-button:focus{background-color:var( --e-global-color-e213083 );color:var( --e-global-color-3e140b4 );border-color:var( --e-global-color-e213083 );box-shadow:0px 10px 10px -1px rgba(0, 0, 0, 0.25);}.elementor-15 .elementor-element.elementor-element-33d0000{width:var( --container-widget-width, 70% );max-width:70%;--e-transform-translateY:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;--e-transform-transition-duration:300ms;}.elementor-15 .elementor-element.elementor-element-33d0000:hover{--e-transform-translateY:-3px;}.elementor-15 .elementor-element.elementor-element-33d0000 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-33d0000 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-33d0000 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-33d0000 .elementor-button:focus svg{fill:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-df1af76{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-df1af76:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-df1af76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-29abd12{--display:flex;--min-height:30vh;--justify-content:space-between;--overlay-opacity:1;--border-radius:25px 25px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-29abd12:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-29abd12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gmbz.variaplus.de/wp-content/uploads/2026/09/halle-1-2-3.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-29abd12::before, .elementor-15 .elementor-element.elementor-element-29abd12 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-29abd12 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-29abd12 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-29abd12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-29abd12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 60%, #FFFFFF 90%);}.elementor-15 .elementor-element.elementor-element-808363e{width:auto;max-width:auto;background-color:#00000070;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-808363e.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-808363e .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-808363e .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-808363e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-808363e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-808363e.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-808363e .elementor-icon{font-size:15px;}.elementor-15 .elementor-element.elementor-element-808363e .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-808363e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;}.elementor-15 .elementor-element.elementor-element-bfbb747{width:auto;max-width:auto;background-color:#00000070;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 0px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:7px 7px 7px 7px;}.elementor-15 .elementor-element.elementor-element-bfbb747.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-15 .elementor-element.elementor-element-bfbb747 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:9px;}.elementor-15 .elementor-element.elementor-element-bfbb747 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-bfbb747.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-bfbb747.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-bfbb747.elementor-view-default .elementor-icon{fill:var( --e-global-color-3e140b4 );color:var( --e-global-color-3e140b4 );border-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-bfbb747 .elementor-icon{font-size:10px;}.elementor-15 .elementor-element.elementor-element-bfbb747 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-bfbb747 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:8.5px;font-weight:600;line-height:20px;}.elementor-15 .elementor-element.elementor-element-bfbb747 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12;font-weight:400;line-height:1.4em;}.elementor-15 .elementor-element.elementor-element-4d99ca2{--display:flex;--border-radius:0px 0px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-15 .elementor-element.elementor-element-875db71 .elementor-heading-title{font-family:var( --e-global-typography-f117c59-font-family ), Sans-serif;font-size:var( --e-global-typography-f117c59-font-size );font-weight:var( --e-global-typography-f117c59-font-weight );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-2a6216d{--spacer-size:4vh;}.elementor-15 .elementor-element.elementor-element-d2f8438{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );font-weight:var( --e-global-typography-8e48d18-font-weight );line-height:var( --e-global-typography-8e48d18-line-height );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-1bae338{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-1bae338 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-1bae338 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-3ec5160{--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:0px 18px;--row-gap:0px;--column-gap:18px;}.elementor-15 .elementor-element.elementor-element-d7e6483 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-15 .elementor-element.elementor-element-d7e6483 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-d7e6483.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );fill:var( --e-global-color-904b83e );color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-d7e6483.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-d7e6483.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-d7e6483.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-d7e6483 .elementor-icon{font-size:20px;padding:9px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-d7e6483 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-d7e6483 .elementor-icon-box-title a{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-d7e6483 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:clamp(0.95rem, 0.9rem + 0.15vw, 1rem);font-weight:600;line-height:1.32em;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-6128395 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-15 .elementor-element.elementor-element-6128395 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-6128395.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );fill:var( --e-global-color-904b83e );color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-6128395.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-6128395.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-6128395.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-6128395 .elementor-icon{font-size:20px;padding:9px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-6128395 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6128395 .elementor-icon-box-title a{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-6128395 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:clamp(0.95rem, 0.9rem + 0.15vw, 1rem);font-weight:600;line-height:1.32em;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-a4ef21d .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-15 .elementor-element.elementor-element-a4ef21d .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-a4ef21d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );fill:var( --e-global-color-904b83e );color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-a4ef21d.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-a4ef21d.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-a4ef21d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-a4ef21d .elementor-icon{font-size:20px;padding:9px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-a4ef21d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-a4ef21d .elementor-icon-box-title a{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-a4ef21d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:clamp(0.95rem, 0.9rem + 0.15vw, 1rem);font-weight:600;line-height:1.32em;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-b4117e7{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-b4117e7 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-b4117e7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-9aa0b8d .elementor-heading-title{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-191efe4{--spacer-size:1vh;}.elementor-15 .elementor-element.elementor-element-09d3605{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-9f01b1c{width:auto;max-width:auto;background-color:var( --e-global-color-904b83e );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-54c9d4e );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-9f01b1c.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-9f01b1c .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-9f01b1c .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-9f01b1c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-9f01b1c.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-9f01b1c.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-9f01b1c .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-9f01b1c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9f01b1c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;line-height:1em;letter-spacing:0em;}.elementor-15 .elementor-element.elementor-element-5dcf4d4{width:auto;max-width:auto;background-color:var( --e-global-color-904b83e );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-54c9d4e );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-5dcf4d4.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-5dcf4d4 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-5dcf4d4 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-5dcf4d4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-5dcf4d4.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-5dcf4d4.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-5dcf4d4 .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-5dcf4d4 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-5dcf4d4 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;line-height:1em;letter-spacing:0em;}.elementor-15 .elementor-element.elementor-element-a43c0dc{width:auto;max-width:auto;background-color:var( --e-global-color-904b83e );padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-54c9d4e );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-a43c0dc.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-a43c0dc .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-a43c0dc .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-a43c0dc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-a43c0dc.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-a43c0dc.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-a43c0dc .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-a43c0dc .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-a43c0dc .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;line-height:1em;letter-spacing:0em;}.elementor-15 .elementor-element.elementor-element-ea13d13{--spacer-size:15vh;}.elementor-15 .elementor-element.elementor-element-286c589{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-286c589 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-286c589 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-bad1401{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-15 .elementor-element.elementor-element-86693b7 .elementor-button{background-color:var( --e-global-color-e213083 );font-family:"Inter", Sans-serif;font-size:clamp(0.7813rem, 0.7596rem + 0.0962vw, 0.875rem);font-weight:700;text-transform:uppercase;line-height:auto;fill:var( --e-global-color-3e140b4 );color:var( --e-global-color-3e140b4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e213083 );border-radius:14px 14px 14px 14px;padding:18px 30px 18px 30px;}.elementor-15 .elementor-element.elementor-element-86693b7 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-86693b7 .elementor-button:focus{background-color:var( --e-global-color-e213083 );color:var( --e-global-color-3e140b4 );border-color:var( --e-global-color-e213083 );box-shadow:0px 10px 10px -1px rgba(0, 0, 0, 0.25);}.elementor-15 .elementor-element.elementor-element-86693b7{width:var( --container-widget-width, 70% );max-width:70%;--e-transform-translateY:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;--e-transform-transition-duration:300ms;}.elementor-15 .elementor-element.elementor-element-86693b7:hover{--e-transform-translateY:-3px;}.elementor-15 .elementor-element.elementor-element-86693b7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-86693b7 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-86693b7 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-86693b7 .elementor-button:focus svg{fill:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-f65ae5e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;z-index:6;border-radius:25px 25px 25px 25px;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.25);--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-75px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:-20px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:25px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:-20px;--e-n-carousel-arrow-size:25px;--e-n-carousel-arrow-normal-color:var( --e-global-color-e213083 );--e-n-carousel-arrow-hover-color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-f65ae5e:hover{box-shadow:0px 10px 25px 0px rgba(0,0,0,0.5);}.elementor-15 .elementor-element.elementor-element-adccbe0{--display:flex;--min-height:20vh;--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;--z-index:0;}.elementor-15 .elementor-element.elementor-element-adccbe0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-adccbe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-904b83e ) 10%, #F2295B00 40%);}.elementor-15 .elementor-element.elementor-element-48bbc91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:12vh;--padding-bottom:12vh;--padding-left:0;--padding-right:0;}.elementor-15 .elementor-element.elementor-element-ca6aeab{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-235a29c{--spacer-size:3vh;}.elementor-15 .elementor-element.elementor-element-c211045{width:var( --container-widget-width, 88% );max-width:88%;padding:0px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-c211045 .elementor-heading-title{font-family:var( --e-global-typography-2f113a4-font-family ), Sans-serif;font-size:var( --e-global-typography-2f113a4-font-size );font-weight:var( --e-global-typography-2f113a4-font-weight );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-bfb52ae{--spacer-size:3vh;}.elementor-15 .elementor-element.elementor-element-90a6f7b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:2.25vh 1.25vw;--row-gap:2.25vh;--column-gap:1.25vw;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-d0547b5{--display:flex;--justify-content:flex-start;--border-radius:24px 24px 24px 24px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-d0547b5:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-d0547b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-e7a7ad6 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-15 .elementor-element.elementor-element-e7a7ad6 .elementor-icon-box-title{margin-block-end:20px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-e7a7ad6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-e7a7ad6.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-e7a7ad6.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-e7a7ad6 .elementor-icon{font-size:38px;}.elementor-15 .elementor-element.elementor-element-e7a7ad6 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-e7a7ad6 .elementor-icon-box-title a{font-family:var( --e-global-typography-f117c59-font-family ), Sans-serif;font-size:var( --e-global-typography-f117c59-font-size );font-weight:var( --e-global-typography-f117c59-font-weight );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-e7a7ad6 .elementor-icon-box-description{font-size:var( --e-global-typography-8e48d18-font-size );font-weight:var( --e-global-typography-8e48d18-font-weight );line-height:var( --e-global-typography-8e48d18-line-height );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-e758581{--display:flex;--justify-content:flex-start;--border-radius:24px 24px 24px 24px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-e758581:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e758581 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-a25c642 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-15 .elementor-element.elementor-element-a25c642 .elementor-icon-box-title{margin-block-end:20px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-a25c642.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-a25c642.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-a25c642.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-a25c642 .elementor-icon{font-size:38px;}.elementor-15 .elementor-element.elementor-element-a25c642 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-a25c642 .elementor-icon-box-title a{font-family:var( --e-global-typography-f117c59-font-family ), Sans-serif;font-size:var( --e-global-typography-f117c59-font-size );font-weight:var( --e-global-typography-f117c59-font-weight );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-a25c642 .elementor-icon-box-description{font-size:var( --e-global-typography-8e48d18-font-size );font-weight:var( --e-global-typography-8e48d18-font-weight );line-height:var( --e-global-typography-8e48d18-line-height );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-2266700{--display:flex;--justify-content:flex-start;--border-radius:24px 24px 24px 24px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-2266700:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2266700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-ee26cdf .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-15 .elementor-element.elementor-element-ee26cdf .elementor-icon-box-title{margin-block-end:20px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-ee26cdf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-ee26cdf.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-ee26cdf.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-ee26cdf .elementor-icon{font-size:38px;}.elementor-15 .elementor-element.elementor-element-ee26cdf .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-ee26cdf .elementor-icon-box-title a{font-family:var( --e-global-typography-f117c59-font-family ), Sans-serif;font-size:var( --e-global-typography-f117c59-font-size );font-weight:var( --e-global-typography-f117c59-font-weight );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-ee26cdf .elementor-icon-box-description{font-size:var( --e-global-typography-8e48d18-font-size );font-weight:var( --e-global-typography-8e48d18-font-weight );line-height:var( --e-global-typography-8e48d18-line-height );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-ea66d49{--display:flex;--justify-content:flex-start;--border-radius:24px 24px 24px 24px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-ea66d49:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ea66d49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-a61902c .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-15 .elementor-element.elementor-element-a61902c .elementor-icon-box-title{margin-block-end:20px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-a61902c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-a61902c.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-a61902c.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-a61902c .elementor-icon{font-size:38px;}.elementor-15 .elementor-element.elementor-element-a61902c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-a61902c .elementor-icon-box-title a{font-family:var( --e-global-typography-f117c59-font-family ), Sans-serif;font-size:var( --e-global-typography-f117c59-font-size );font-weight:var( --e-global-typography-f117c59-font-weight );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-a61902c .elementor-icon-box-description{font-size:var( --e-global-typography-8e48d18-font-size );font-weight:var( --e-global-typography-8e48d18-font-weight );line-height:var( --e-global-typography-8e48d18-line-height );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-8d12a38{--display:flex;--min-height:68vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-8d12a38:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8d12a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-4087f8f{width:auto;max-width:auto;background-color:#FFFFFF24;padding:9px 15px 12px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3e140b4 );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-4087f8f.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-4087f8f .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-4087f8f .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-4087f8f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-4087f8f.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-4087f8f.elementor-view-default .elementor-icon{fill:var( --e-global-color-3e140b4 );color:var( --e-global-color-3e140b4 );border-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-4087f8f .elementor-icon{font-size:7px;}.elementor-15 .elementor-element.elementor-element-4087f8f .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4087f8f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;}.elementor-15 .elementor-element.elementor-element-7ddcc69{--spacer-size:4vh;}.elementor-15 .elementor-element.elementor-element-f8f54b9{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-f8f54b9.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-f8f54b9 .elementor-heading-title{font-family:var( --e-global-typography-1a46342-font-family ), Sans-serif;font-size:var( --e-global-typography-1a46342-font-size );font-weight:var( --e-global-typography-1a46342-font-weight );line-height:var( --e-global-typography-1a46342-line-height );letter-spacing:var( --e-global-typography-1a46342-letter-spacing );color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-b1ca0e6{--spacer-size:4vh;}.elementor-15 .elementor-element.elementor-element-0170c62{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-05d6ef5-font-family ), Sans-serif;font-size:var( --e-global-typography-05d6ef5-font-size );font-weight:var( --e-global-typography-05d6ef5-font-weight );line-height:var( --e-global-typography-05d6ef5-line-height );color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-0170c62.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-0fb6ae2{--spacer-size:4vh;}.elementor-15 .elementor-element.elementor-element-1b005ab .elementor-button{background-color:var( --e-global-color-3e140b4 );font-family:"Inter", Sans-serif;font-size:clamp(0.7813rem, 0.7596rem + 0.0962vw, 0.875rem);font-weight:700;text-transform:uppercase;line-height:auto;fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3e140b4 );border-radius:14px 14px 14px 14px;padding:18px 30px 18px 30px;}.elementor-15 .elementor-element.elementor-element-1b005ab .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-1b005ab .elementor-button:focus{background-color:var( --e-global-color-3e140b4 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-3e140b4 );box-shadow:0px 10px 10px -1px rgba(0, 0, 0, 0.25);}.elementor-15 .elementor-element.elementor-element-1b005ab{--e-transform-translateY:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-transform-transition-duration:300ms;}.elementor-15 .elementor-element.elementor-element-1b005ab:hover{--e-transform-translateY:-3px;}.elementor-15 .elementor-element.elementor-element-1b005ab.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-1b005ab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-1b005ab .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-1b005ab .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-1b005ab .elementor-button:focus svg{fill:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-c6c662d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:15vh;--padding-bottom:15vh;--padding-left:0;--padding-right:0;}.elementor-15 .elementor-element.elementor-element-c6c662d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c6c662d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-b95ecc3{width:auto;max-width:auto;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-079d074 );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-b95ecc3.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-b95ecc3 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-b95ecc3 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-b95ecc3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-b95ecc3.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-b95ecc3.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-b95ecc3 .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-b95ecc3 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b95ecc3 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;}.elementor-15 .elementor-element.elementor-element-8402c2f{--spacer-size:1vh;}.elementor-15 .elementor-element.elementor-element-8f8176a{width:var( --container-widget-width, 41% );max-width:41%;padding:0px 0px 0px 0px;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-8f8176a .elementor-heading-title{font-family:var( --e-global-typography-2f113a4-font-family ), Sans-serif;font-size:var( --e-global-typography-2f113a4-font-size );font-weight:var( --e-global-typography-2f113a4-font-weight );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-f194b2c{--spacer-size:1vh;}.elementor-15 .elementor-element.elementor-element-ff64e4b{--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;}.elementor-15 .elementor-element.elementor-element-9bfae56{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-8e48d18-font-size );font-weight:var( --e-global-typography-8e48d18-font-weight );line-height:var( --e-global-typography-8e48d18-line-height );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-7b3b9b8{width:auto;max-width:auto;padding:5px 15px 5px 15px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-7b3b9b8.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-7b3b9b8 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-7b3b9b8 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-7b3b9b8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-7b3b9b8.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-7b3b9b8.elementor-view-default .elementor-icon{fill:var( --e-global-color-54c9d4e );color:var( --e-global-color-54c9d4e );border-color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-7b3b9b8 .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-7b3b9b8 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-7b3b9b8 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;}.elementor-15 .elementor-element.elementor-element-6de4a93{width:auto;max-width:auto;padding:5px 15px 5px 15px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-6de4a93.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-6de4a93 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-6de4a93 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-6de4a93.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-6de4a93.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-6de4a93.elementor-view-default .elementor-icon{fill:var( --e-global-color-54c9d4e );color:var( --e-global-color-54c9d4e );border-color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-6de4a93 .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-6de4a93 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6de4a93 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;}.elementor-15 .elementor-element.elementor-element-69cfb50{--spacer-size:2vh;}.elementor-widget-image-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-e687abf .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-54c9d4e );opacity:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-e687abf .swiper-pagination-bullet{background:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-d317c02{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-15 .elementor-element.elementor-element-2340867 img{width:100%;max-width:456px;height:527px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-15 .elementor-element.elementor-element-1476206{--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:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-68af512{text-align:center;}.elementor-15 .elementor-element.elementor-element-68af512 img{width:100%;max-width:100%;border-radius:24px 24px 24px 24px;}.elementor-15 .elementor-element.elementor-element-277b774{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-15 .elementor-element.elementor-element-51580b1 img{width:100%;max-width:228px;height:238px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-15 .elementor-element.elementor-element-1d2ef83 img{width:100%;max-width:228px;height:238px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-15 .elementor-element.elementor-element-4137fee img{width:100%;max-width:228px;height:527px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-15 .elementor-element.elementor-element-61e7a04{width:auto;max-width:auto;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 5px 10px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-61e7a04.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-61e7a04 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-61e7a04 .elementor-icon-box-title{margin-block-end:8px;color:#00000061;}.elementor-15 .elementor-element.elementor-element-61e7a04.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-61e7a04.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-61e7a04.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-61e7a04 .elementor-icon{font-size:15px;}.elementor-15 .elementor-element.elementor-element-61e7a04 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-61e7a04 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1em;}.elementor-15 .elementor-element.elementor-element-6134782{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-07be9e4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-079d074 );--border-color:var( --e-global-color-079d074 );--padding-top:20px;--padding-bottom:5px;--padding-left:20px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-07be9e4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-e693ba8{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:700;line-height:14px;color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-3018901{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:14px;letter-spacing:2px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-ac885fd{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:700;line-height:14px;color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-cd2b72a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:14px;letter-spacing:2px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-5c015db{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:700;line-height:14px;color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-d561176{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:14px;letter-spacing:2px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-ae0589c{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:700;line-height:14px;color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-d596ebc{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:14px;letter-spacing:2px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-142ca72{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:700;line-height:14px;color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-7b6bdc7{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:14px;letter-spacing:2px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-3a21b4d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-079d074 );--border-color:var( --e-global-color-079d074 );--padding-top:20px;--padding-bottom:5px;--padding-left:20px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3a21b4d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-ca7df5f{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:700;line-height:14px;color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-3c827c2{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:14px;letter-spacing:2px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-6aae639{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:700;line-height:14px;color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-5d41121{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:14px;letter-spacing:2px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-eb2b58b{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:700;line-height:14px;color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-9f7cc20{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:14px;letter-spacing:2px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-934c460{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:700;line-height:14px;color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-0a97fc9{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:14px;letter-spacing:2px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-7cbf705{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:700;line-height:14px;color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-3c799f3{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:14px;letter-spacing:2px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-8269336{--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;--padding-top:12vh;--padding-bottom:12vh;--padding-left:0;--padding-right:0;}.elementor-15 .elementor-element.elementor-element-5948d8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-2d9fa53{width:auto;max-width:auto;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-079d074 );border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-2d9fa53.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-2d9fa53 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-2d9fa53 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-2d9fa53.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-2d9fa53.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-2d9fa53.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-2d9fa53 .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-2d9fa53 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-2d9fa53 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;}.elementor-15 .elementor-element.elementor-element-e20269f{--spacer-size:3vh;}.elementor-15 .elementor-element.elementor-element-3c7c659{width:var( --container-widget-width, 88% );max-width:88%;padding:0px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-3c7c659 .elementor-heading-title{font-family:var( --e-global-typography-2f113a4-font-family ), Sans-serif;font-size:var( --e-global-typography-2f113a4-font-size );font-weight:var( --e-global-typography-2f113a4-font-weight );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-5040024{--spacer-size:3vh;}.elementor-15 .elementor-element.elementor-element-172d3f5{text-align:start;}.elementor-15 .elementor-element.elementor-element-172d3f5 img{width:35%;}.elementor-15 .elementor-element.elementor-element-944d0d5{--spacer-size:3vh;}.elementor-15 .elementor-element.elementor-element-e884b8a{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-8e48d18-font-size );font-weight:var( --e-global-typography-8e48d18-font-weight );line-height:var( --e-global-typography-8e48d18-line-height );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-2241a19{--spacer-size:3vh;}.elementor-15 .elementor-element.elementor-element-748218a{--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;}.elementor-15 .elementor-element.elementor-element-bf0ee10 .elementor-button{background-color:var( --e-global-color-079d074 );font-family:"Inter", Sans-serif;font-size:clamp(0.7813rem, 0.7596rem + 0.0962vw, 0.875rem);font-weight:700;line-height:auto;fill:var( --e-global-color-3e140b4 );color:var( --e-global-color-3e140b4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3e140b4 );border-radius:14px 14px 14px 14px;padding:18px 30px 18px 30px;}.elementor-15 .elementor-element.elementor-element-bf0ee10 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-bf0ee10 .elementor-button:focus{background-color:var( --e-global-color-e213083 );color:var( --e-global-color-3e140b4 );border-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-bf0ee10{--e-transform-translateY:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-transform-transition-duration:300ms;}.elementor-15 .elementor-element.elementor-element-bf0ee10:hover{--e-transform-translateY:-3px;}.elementor-15 .elementor-element.elementor-element-bf0ee10 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-bf0ee10 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-bf0ee10 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-bf0ee10 .elementor-button:focus svg{fill:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-8d2c287{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-8d2c287.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-b9344b4 .elementor-cta .elementor-cta__bg, .elementor-15 .elementor-element.elementor-element-b9344b4 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-15 .elementor-element.elementor-element-b9344b4{width:var( --container-widget-width, 35.5% );max-width:35.5%;padding:0px 0px 0px 0px;--container-widget-width:35.5%;--container-widget-flex-grow:0;border-radius:24px 24px 24px 24px;}.elementor-15 .elementor-element.elementor-element-b9344b4 .elementor-cta__content{min-height:69vh;text-align:start;}.elementor-15 .elementor-element.elementor-element-b9344b4 .elementor-cta__title{font-family:var( --e-global-typography-9b569a4-font-family ), Sans-serif;font-size:var( --e-global-typography-9b569a4-font-size );font-weight:var( --e-global-typography-9b569a4-font-weight );line-height:var( --e-global-typography-9b569a4-line-height );}.elementor-15 .elementor-element.elementor-element-b9344b4 .elementor-cta__description{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-b9344b4 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-15 .elementor-element.elementor-element-6838ac5{--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;--padding-top:12vh;--padding-bottom:12vh;--padding-left:0;--padding-right:0;}.elementor-15 .elementor-element.elementor-element-6838ac5:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6838ac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-4f99db5 .elementor-cta .elementor-cta__bg, .elementor-15 .elementor-element.elementor-element-4f99db5 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-15 .elementor-element.elementor-element-4f99db5{width:var( --container-widget-width, 35.5% );max-width:35.5%;padding:0px 0px 0px 0px;--container-widget-width:35.5%;--container-widget-flex-grow:0;border-radius:24px 24px 24px 24px;}.elementor-15 .elementor-element.elementor-element-4f99db5 .elementor-cta__content{min-height:68vh;text-align:start;}.elementor-15 .elementor-element.elementor-element-4f99db5 .elementor-cta__title{font-family:var( --e-global-typography-492f229-font-family ), Sans-serif;font-size:var( --e-global-typography-492f229-font-size );font-weight:var( --e-global-typography-492f229-font-weight );line-height:var( --e-global-typography-492f229-line-height );}.elementor-15 .elementor-element.elementor-element-4f99db5 .elementor-cta__description{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-4f99db5 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-15 .elementor-element.elementor-element-73c9164{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-61aba5b{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-5f084e6{--spacer-size:3vh;}.elementor-15 .elementor-element.elementor-element-826a8f1{width:var( --container-widget-width, 88% );max-width:88%;padding:0px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-826a8f1 .elementor-heading-title{font-family:var( --e-global-typography-2f113a4-font-family ), Sans-serif;font-size:var( --e-global-typography-2f113a4-font-size );font-weight:var( --e-global-typography-2f113a4-font-weight );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-771f7c7{--spacer-size:3vh;}.elementor-15 .elementor-element.elementor-element-cd658c2{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-8e48d18-font-size );font-weight:var( --e-global-typography-8e48d18-font-weight );line-height:var( --e-global-typography-8e48d18-line-height );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-1f94a87{--spacer-size:3vh;}.elementor-15 .elementor-element.elementor-element-7dec580{--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;--border-radius:24px 24px 24px 24px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-15 .elementor-element.elementor-element-7dec580:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7dec580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-ed93d1a{width:auto;max-width:auto;padding:0px 15px 15px 0px;border-style:none;}.elementor-15 .elementor-element.elementor-element-ed93d1a.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-ed93d1a .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-15 .elementor-element.elementor-element-ed93d1a .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-ed93d1a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-ed93d1a.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-ed93d1a.elementor-view-default .elementor-icon{fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-ed93d1a .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-ed93d1a .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-ed93d1a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:clamp(0.7rem, 0.68rem + 0.1vw, 0.75rem);font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;}.elementor-15 .elementor-element.elementor-element-84f4b78{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-492f229-font-family ), Sans-serif;font-size:var( --e-global-typography-492f229-font-size );font-weight:var( --e-global-typography-492f229-font-weight );line-height:var( --e-global-typography-492f229-line-height );color:var( --e-global-color-079d074 );}.elementor-15 .elementor-element.elementor-element-4b1b818{--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-15 .elementor-element.elementor-element-1895599{--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:1;--padding-top:20vh;--padding-bottom:20vh;--padding-left:0;--padding-right:0;}.elementor-15 .elementor-element.elementor-element-1895599:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1895599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2631;background-image:url("https://gmbz.variaplus.de/wp-content/uploads/2026/09/image-slot-scaled.png");background-position:center right;background-size:cover;}.elementor-15 .elementor-element.elementor-element-1895599::before, .elementor-15 .elementor-element.elementor-element-1895599 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1895599 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1895599 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1895599 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1895599 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-079d074 ) 0%, #F2295B00 100%);}.elementor-15 .elementor-element.elementor-element-5f7346e{width:var( --container-widget-width, 53% );max-width:53%;padding:0px 0px 0px 0px;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-5f7346e .elementor-heading-title{font-family:var( --e-global-typography-2f113a4-font-family ), Sans-serif;font-size:var( --e-global-typography-2f113a4-font-size );font-weight:var( --e-global-typography-2f113a4-font-weight );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-599e489{--spacer-size:5vh;}.elementor-15 .elementor-element.elementor-element-c50b8f4{width:var( --container-widget-width, 53% );max-width:53%;padding:0px 0px 0px 0px;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-c50b8f4 .elementor-heading-title{font-family:var( --e-global-typography-492f229-font-family ), Sans-serif;font-size:var( --e-global-typography-492f229-font-size );font-weight:var( --e-global-typography-492f229-font-weight );line-height:var( --e-global-typography-492f229-line-height );color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-b0ae9a8{--spacer-size:1vh;}.elementor-15 .elementor-element.elementor-element-dcf5496{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );color:var( --e-global-color-904b83e );}.elementor-15 .elementor-element.elementor-element-8255586{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:12vh;--padding-bottom:12vh;--padding-left:0;--padding-right:0;}.elementor-15 .elementor-element.elementor-element-c09a7a5{--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-15 .elementor-element.elementor-element-b06c1cb{font-family:var( --e-global-typography-1cd398e-font-family ), Sans-serif;font-size:var( --e-global-typography-1cd398e-font-size );font-weight:var( --e-global-typography-1cd398e-font-weight );text-transform:var( --e-global-typography-1cd398e-text-transform );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );color:var( --e-global-color-e213083 );}.elementor-15 .elementor-element.elementor-element-5d6e613{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-0627398{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0627398 .elementor-heading-title{font-family:var( --e-global-typography-2f113a4-font-family ), Sans-serif;font-size:var( --e-global-typography-2f113a4-font-size );font-weight:var( --e-global-typography-2f113a4-font-weight );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-22f569b{--spacer-size:3vh;}.elementor-15 .elementor-element.elementor-element-e1b0796{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );font-weight:var( --e-global-typography-8e48d18-font-weight );line-height:var( --e-global-typography-8e48d18-line-height );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-a258bc8{--spacer-size:1vh;}.elementor-15 .elementor-element.elementor-element-2f71acc .elementor-button{background-color:var( --e-global-color-3e140b4 );font-family:"Inter", Sans-serif;font-size:clamp(0.7813rem, 0.7596rem + 0.0962vw, 0.875rem);font-weight:700;text-transform:uppercase;line-height:auto;fill:var( --e-global-color-e213083 );color:var( --e-global-color-e213083 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-2f71acc .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-2f71acc .elementor-button:focus{background-color:var( --e-global-color-3e140b4 );color:var( --e-global-color-54c9d4e );border-color:var( --e-global-color-3e140b4 );}.elementor-15 .elementor-element.elementor-element-2f71acc{--e-transform-translateY:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-transform-transition-duration:300ms;}.elementor-15 .elementor-element.elementor-element-2f71acc:hover{--e-transform-translateX:3px;}.elementor-15 .elementor-element.elementor-element-2f71acc.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-2f71acc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-2f71acc .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-2f71acc .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-2f71acc .elementor-button:focus svg{fill:var( --e-global-color-54c9d4e );}.elementor-widget-nested-accordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-ad463fa{--display:flex;}.elementor-15 .elementor-element.elementor-element-d146077{font-size:var( --e-global-typography-8e48d18-font-size );font-weight:var( --e-global-typography-8e48d18-font-weight );line-height:var( --e-global-typography-8e48d18-line-height );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-070f1cf{--display:flex;}.elementor-15 .elementor-element.elementor-element-48ab6df{font-size:var( --e-global-typography-8e48d18-font-size );font-weight:var( --e-global-typography-8e48d18-font-weight );line-height:var( --e-global-typography-8e48d18-line-height );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-71fce46{--display:flex;}.elementor-15 .elementor-element.elementor-element-9cdb91c{font-size:var( --e-global-typography-8e48d18-font-size );font-weight:var( --e-global-typography-8e48d18-font-weight );line-height:var( --e-global-typography-8e48d18-line-height );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-58abd25{--display:flex;}.elementor-15 .elementor-element.elementor-element-b449a8f{font-size:var( --e-global-typography-8e48d18-font-size );font-weight:var( --e-global-typography-8e48d18-font-weight );line-height:var( --e-global-typography-8e48d18-line-height );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-0ae3b8b{--display:flex;}.elementor-15 .elementor-element.elementor-element-e91ac59{font-size:var( --e-global-typography-8e48d18-font-size );font-weight:var( --e-global-typography-8e48d18-font-weight );line-height:var( --e-global-typography-8e48d18-line-height );color:var( --e-global-color-54c9d4e );}.elementor-15 .elementor-element.elementor-element-d2ec823{--n-accordion-title-font-size:var( --e-global-typography-492f229-font-size );width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;--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:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:24px 24px 24px 24px;--n-accordion-title-normal-color:var( --e-global-color-079d074 );--n-accordion-title-hover-color:var( --e-global-color-e213083 );--n-accordion-title-active-color:var( --e-global-color-e213083 );--n-accordion-icon-size:15px;}.elementor-15 .elementor-element.elementor-element-d2ec823 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-904b83e );border-style:none;}:where( .elementor-15 .elementor-element.elementor-element-d2ec823 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-904b83e );border-style:none;--border-radius:0px 0px 24px 24px;--padding-top:15px;--padding-right:15px;--padding-bottom:15px;--padding-left:15px;}.elementor-15 .elementor-element.elementor-element-d2ec823 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-15 .elementor-element.elementor-element-d2ec823 > .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:var( --e-global-typography-492f229-font-family ), Sans-serif;font-weight:var( --e-global-typography-492f229-font-weight );line-height:var( --e-global-typography-492f229-line-height );}.elementor-15 .elementor-element.elementor-element-b009ae4{--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.4;}.elementor-15 .elementor-element.elementor-element-b009ae4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b009ae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gmbz.variaplus.de/wp-content/uploads/2026/09/image-slot-scaled.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-b009ae4::before, .elementor-15 .elementor-element.elementor-element-b009ae4 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-b009ae4 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-b009ae4 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-b009ae4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-b009ae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-6d7e272{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-template .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-template .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-dd0b089{--content-width:1200px;}.elementor-15 .elementor-element.elementor-element-9f25bc8{--width:50%;}.elementor-15 .elementor-element.elementor-element-2fb3a60{--content-width:1200px;}.elementor-15 .elementor-element.elementor-element-7c33be7{--content-width:1300px;}.elementor-15 .elementor-element.elementor-element-f0056a3{--content-width:1600px;}.elementor-15 .elementor-element.elementor-element-1109bde{--width:60%;}.elementor-15 .elementor-element.elementor-element-d032540{--width:60%;}.elementor-15 .elementor-element.elementor-element-f173d37{--width:35%;}.elementor-15 .elementor-element.elementor-element-8496d08{--width:80%;}.elementor-15 .elementor-element.elementor-element-2dcf938{--width:70%;}.elementor-15 .elementor-element.elementor-element-20924ce{--width:80%;}.elementor-15 .elementor-element.elementor-element-b49f74a{--width:70%;}.elementor-15 .elementor-element.elementor-element-09d3605{--width:70%;}.elementor-15 .elementor-element.elementor-element-48bbc91{--content-width:1200px;}.elementor-15 .elementor-element.elementor-element-c6c662d{--content-width:1200px;}.elementor-15 .elementor-element.elementor-element-1476206{--width:40%;}.elementor-15 .elementor-element.elementor-element-07be9e4{--width:100vw;}.elementor-15 .elementor-element.elementor-element-3a21b4d{--width:100vw;}.elementor-15 .elementor-element.elementor-element-8269336{--content-width:1200px;}.elementor-15 .elementor-element.elementor-element-5948d8b{--width:50%;}.elementor-15 .elementor-element.elementor-element-748218a{--width:80%;}.elementor-15 .elementor-element.elementor-element-6838ac5{--content-width:1200px;}.elementor-15 .elementor-element.elementor-element-73c9164{--width:50%;}.elementor-15 .elementor-element.elementor-element-7dec580{--width:100%;}.elementor-15 .elementor-element.elementor-element-1895599{--content-width:1300px;}.elementor-15 .elementor-element.elementor-element-8255586{--content-width:1200px;}.elementor-15 .elementor-element.elementor-element-c09a7a5{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-eb33e68{--content-width:90%;}.elementor-15 .elementor-element.elementor-element-dd0b089{--content-width:90vw;}.elementor-15 .elementor-element.elementor-element-9f25bc8{--width:100%;}.elementor-15 .elementor-element.elementor-element-2fb3a60{--content-width:90%;}.elementor-15 .elementor-element.elementor-element-7c33be7{--content-width:90%;}.elementor-15 .elementor-element.elementor-element-d032540{--width:91%;}.elementor-15 .elementor-element.elementor-element-48bbc91{--content-width:90%;}.elementor-15 .elementor-element.elementor-element-c6c662d{--content-width:90%;}.elementor-15 .elementor-element.elementor-element-1476206{--width:100%;}.elementor-15 .elementor-element.elementor-element-8269336{--content-width:90%;}.elementor-15 .elementor-element.elementor-element-5948d8b{--width:100%;}.elementor-15 .elementor-element.elementor-element-748218a{--width:100%;}.elementor-15 .elementor-element.elementor-element-6838ac5{--content-width:90%;}.elementor-15 .elementor-element.elementor-element-73c9164{--width:100%;}.elementor-15 .elementor-element.elementor-element-1895599{--content-width:90%;}.elementor-15 .elementor-element.elementor-element-8255586{--content-width:90%;}.elementor-15 .elementor-element.elementor-element-c09a7a5{--width:100%;}}@media(min-width:1921px){.elementor-15 .elementor-element.elementor-element-83da797 .elementor-heading-title{font-size:var( --e-global-typography-2e37477-font-size );line-height:var( --e-global-typography-2e37477-line-height );letter-spacing:var( --e-global-typography-2e37477-letter-spacing );}.elementor-15 .elementor-element.elementor-element-b3fc96d{font-size:var( --e-global-typography-05d6ef5-font-size );line-height:var( --e-global-typography-05d6ef5-line-height );}.elementor-15 .elementor-element.elementor-element-74f43bb{--min-height:100vh;}.elementor-15 .elementor-element.elementor-element-250062d{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-cdd45a6{--spacer-size:1vh;}.elementor-15 .elementor-element.elementor-element-e51dbea .elementor-heading-title{font-size:var( --e-global-typography-2f113a4-font-size );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-057321d{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-a9576e1{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-67f8ba9 .elementor-cta__title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-67f8ba9 .elementor-cta__description{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-1e9a358{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-05cd024{--spacer-size:20px;}.elementor-15 .elementor-element.elementor-element-d9fde67{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-851e5e5{--spacer-size:10px;}.elementor-15 .elementor-element.elementor-element-76dcbea .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-1bb6cb7{--spacer-size:10px;}.elementor-15 .elementor-element.elementor-element-b145914{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-78753c1{--spacer-size:20px;}.elementor-15 .elementor-element.elementor-element-38548fd{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-0f09ea9{--spacer-size:10px;}.elementor-15 .elementor-element.elementor-element-10b73a6 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-7244fe5{--spacer-size:10px;}.elementor-15 .elementor-element.elementor-element-3ef2802{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-babce9f{--spacer-size:20px;}.elementor-15 .elementor-element.elementor-element-8833714{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-08d05e0{--spacer-size:10px;}.elementor-15 .elementor-element.elementor-element-2630a19 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-81cd944{--spacer-size:10px;}.elementor-15 .elementor-element.elementor-element-b92ebd2{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-7c33be7{--padding-top:12vh;--padding-bottom:5vh;--padding-left:0;--padding-right:0;}.elementor-15 .elementor-element.elementor-element-29ea7ac{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-88d8912{--spacer-size:10px;}.elementor-15 .elementor-element.elementor-element-05bc3a4 .elementor-heading-title{font-size:var( --e-global-typography-2f113a4-font-size );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-ee336ac{--spacer-size:5px;}.elementor-15 .elementor-element.elementor-element-08e3a80{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-4c1c555 .e-hotspot__label{font-size:var( --e-global-typography-05d6ef5-font-size );line-height:var( --e-global-typography-05d6ef5-line-height );}.elementor-15 .elementor-element.elementor-element-4c1c555 .e-hotspot__tooltip{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-615d588 .e-hotspot__label{font-size:var( --e-global-typography-da7007e-font-size );line-height:var( --e-global-typography-da7007e-line-height );}.elementor-15 .elementor-element.elementor-element-615d588 .e-hotspot__tooltip{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-bcf0d3a{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-2172a48{--min-height:280px;}.elementor-15 .elementor-element.elementor-element-1d4bff5 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-9241234{--spacer-size:25px;}.elementor-15 .elementor-element.elementor-element-2b13a9b{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-8539213 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-8539213 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-856fd09 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-856fd09 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-31104b2 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-31104b2 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-02f7a68 .elementor-heading-title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-0374119{--spacer-size:7px;}.elementor-15 .elementor-element.elementor-element-0501dc6{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-4afb272{--min-height:280px;}.elementor-15 .elementor-element.elementor-element-a190fb2 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-ebdf7be{--spacer-size:25px;}.elementor-15 .elementor-element.elementor-element-ad7e142{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-9d0e769 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9d0e769 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-b94ab7d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b94ab7d .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-4c3ef2d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4c3ef2d .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-c61db43 .elementor-heading-title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-21e2676{--spacer-size:7px;}.elementor-15 .elementor-element.elementor-element-94921e0{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-cbbfe9f{--min-height:280px;}.elementor-15 .elementor-element.elementor-element-d779178 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-c595749{--spacer-size:25px;}.elementor-15 .elementor-element.elementor-element-b11bf69{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-ce5aa9e .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-ce5aa9e .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-4804c54 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4804c54 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-89029e0 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-89029e0 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-1d4b730 .elementor-heading-title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-cb653d2{--spacer-size:7px;}.elementor-15 .elementor-element.elementor-element-8496d08{--width:70%;}.elementor-15 .elementor-element.elementor-element-b2cad10{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-7b06b64{--min-height:280px;}.elementor-15 .elementor-element.elementor-element-05c0b27 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-ae02cc7{--spacer-size:25px;}.elementor-15 .elementor-element.elementor-element-e8df16a{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-cb02028 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-cb02028 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-54941f5 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-54941f5 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-bfca6e9 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-bfca6e9 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-3a1ead0 .elementor-heading-title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-bbf89d7{--spacer-size:7px;}.elementor-15 .elementor-element.elementor-element-52cc2f0{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-7f10aab{--min-height:280px;}.elementor-15 .elementor-element.elementor-element-5673974 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-8b33ee3{--spacer-size:25px;}.elementor-15 .elementor-element.elementor-element-de75407{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-b61152b .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b61152b .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-a38fbdb .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-a38fbdb .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-1997189 .elementor-heading-title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-d05e9ca{--spacer-size:7px;}.elementor-15 .elementor-element.elementor-element-43a8f15{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-827ba36{--min-height:280px;}.elementor-15 .elementor-element.elementor-element-34a8105 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-cec7260{--spacer-size:25px;}.elementor-15 .elementor-element.elementor-element-8ef2c5e{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-56aac8c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-56aac8c .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-6ce0103 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6ce0103 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-ff886ba .elementor-heading-title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-021b2bb{--spacer-size:7px;}.elementor-15 .elementor-element.elementor-element-d631762{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-176467e{--min-height:280px;}.elementor-15 .elementor-element.elementor-element-6820e86 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-afb8190{--spacer-size:25px;}.elementor-15 .elementor-element.elementor-element-f546645{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-bfa2902 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-bfa2902 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-184d7a3 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-184d7a3 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-66fdf8b .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-66fdf8b .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-e8b39f9 .elementor-heading-title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-4e94879{--spacer-size:7px;}.elementor-15 .elementor-element.elementor-element-3108a91{--spacer-size:75px;}.elementor-15 .elementor-element.elementor-element-4fe45e4{--min-height:280px;}.elementor-15 .elementor-element.elementor-element-ee10519 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-d5bc073{--spacer-size:25px;}.elementor-15 .elementor-element.elementor-element-ffed8e6{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-9b709a3 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9b709a3 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-b071c92 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b071c92 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-f87d2a8 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-f87d2a8 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-e4e8adb .elementor-heading-title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-5e3c667{--spacer-size:75px;}.elementor-15 .elementor-element.elementor-element-29abd12{--min-height:280px;}.elementor-15 .elementor-element.elementor-element-875db71 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-2a6216d{--spacer-size:25px;}.elementor-15 .elementor-element.elementor-element-d2f8438{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-d7e6483 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-d7e6483 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-6128395 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6128395 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-a4ef21d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-a4ef21d .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-9aa0b8d .elementor-heading-title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-191efe4{--spacer-size:7px;}.elementor-15 .elementor-element.elementor-element-ea13d13{--spacer-size:75px;}.elementor-15 .elementor-element.elementor-element-ca6aeab{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-235a29c{--spacer-size:10px;}.elementor-15 .elementor-element.elementor-element-c211045 .elementor-heading-title{font-size:var( --e-global-typography-2f113a4-font-size );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-bfb52ae{--spacer-size:60px;}.elementor-15 .elementor-element.elementor-element-90a6f7b{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-d0547b5{--padding-top:35px;--padding-bottom:35px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-e7a7ad6 .elementor-icon-box-title{margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-e7a7ad6 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-e7a7ad6 .elementor-icon-box-title a{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-e7a7ad6 .elementor-icon-box-description{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-e758581{--padding-top:35px;--padding-bottom:35px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-a25c642 .elementor-icon-box-title{margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-a25c642 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-a25c642 .elementor-icon-box-title a{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-a25c642 .elementor-icon-box-description{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-2266700{--padding-top:35px;--padding-bottom:35px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-ee26cdf .elementor-icon-box-title{margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-ee26cdf .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-ee26cdf .elementor-icon-box-title a{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-ee26cdf .elementor-icon-box-description{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-ea66d49{--padding-top:35px;--padding-bottom:35px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-a61902c{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a61902c .elementor-icon-box-title{margin-block-end:10px;}.elementor-15 .elementor-element.elementor-element-a61902c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-a61902c .elementor-icon-box-title a{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-a61902c .elementor-icon-box-description{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-8d12a38{--min-height:68vh;}.elementor-15 .elementor-element.elementor-element-f8f54b9 .elementor-heading-title{font-size:var( --e-global-typography-1a46342-font-size );line-height:var( --e-global-typography-1a46342-line-height );letter-spacing:var( --e-global-typography-1a46342-letter-spacing );}.elementor-15 .elementor-element.elementor-element-0170c62{font-size:var( --e-global-typography-05d6ef5-font-size );line-height:var( --e-global-typography-05d6ef5-line-height );}.elementor-15 .elementor-element.elementor-element-8402c2f{--spacer-size:10px;}.elementor-15 .elementor-element.elementor-element-8f8176a .elementor-heading-title{font-size:var( --e-global-typography-2f113a4-font-size );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-f194b2c{--spacer-size:10px;}.elementor-15 .elementor-element.elementor-element-9bfae56{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-69cfb50{--spacer-size:30px;}.elementor-15 .elementor-element.elementor-element-2340867 img{border-radius:24px 24px 24px 24px;}.elementor-15 .elementor-element.elementor-element-68af512 img{border-radius:24px 24px 24px 24px;}.elementor-15 .elementor-element.elementor-element-51580b1 img{border-radius:24px 24px 24px 24px;}.elementor-15 .elementor-element.elementor-element-1d2ef83 img{border-radius:24px 24px 24px 24px;}.elementor-15 .elementor-element.elementor-element-4137fee img{border-radius:24px 24px 24px 24px;}.elementor-15 .elementor-element.elementor-element-e20269f{--spacer-size:10px;}.elementor-15 .elementor-element.elementor-element-3c7c659 .elementor-heading-title{font-size:var( --e-global-typography-2f113a4-font-size );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-5040024{--spacer-size:10px;}.elementor-15 .elementor-element.elementor-element-944d0d5{--spacer-size:20px;}.elementor-15 .elementor-element.elementor-element-e884b8a{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-2241a19{--spacer-size:20px;}.elementor-15 .elementor-element.elementor-element-8d2c287{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-b9344b4 .elementor-cta__content{min-height:578px;}.elementor-15 .elementor-element.elementor-element-b9344b4 .elementor-cta__title{font-size:var( --e-global-typography-9b569a4-font-size );line-height:var( --e-global-typography-9b569a4-line-height );}.elementor-15 .elementor-element.elementor-element-b9344b4 .elementor-cta__description{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-4f99db5 .elementor-cta__content{min-height:578px;}.elementor-15 .elementor-element.elementor-element-4f99db5 .elementor-cta__title{font-size:var( --e-global-typography-492f229-font-size );line-height:var( --e-global-typography-492f229-line-height );}.elementor-15 .elementor-element.elementor-element-4f99db5 .elementor-cta__description{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-61aba5b{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-5f084e6{--spacer-size:10px;}.elementor-15 .elementor-element.elementor-element-826a8f1 .elementor-heading-title{font-size:var( --e-global-typography-2f113a4-font-size );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-771f7c7{--spacer-size:10px;}.elementor-15 .elementor-element.elementor-element-cd658c2{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-1f94a87{--spacer-size:10px;}.elementor-15 .elementor-element.elementor-element-84f4b78{font-size:var( --e-global-typography-492f229-font-size );line-height:var( --e-global-typography-492f229-line-height );}.elementor-15 .elementor-element.elementor-element-5f7346e .elementor-heading-title{font-size:var( --e-global-typography-2f113a4-font-size );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-c50b8f4 .elementor-heading-title{font-size:var( --e-global-typography-492f229-font-size );line-height:var( --e-global-typography-492f229-line-height );}.elementor-15 .elementor-element.elementor-element-dcf5496{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-8255586{--content-width:1200px;}.elementor-15 .elementor-element.elementor-element-b06c1cb{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-5d6e613{--spacer-size:5px;}.elementor-15 .elementor-element.elementor-element-0627398 .elementor-heading-title{font-size:var( --e-global-typography-2f113a4-font-size );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-22f569b{--spacer-size:10px;}.elementor-15 .elementor-element.elementor-element-e1b0796{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-a258bc8{--spacer-size:5px;}.elementor-15 .elementor-element.elementor-element-d146077{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-48ab6df{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-9cdb91c{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-b449a8f{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-e91ac59{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-d2ec823{--n-accordion-title-font-size:var( --e-global-typography-492f229-font-size );}:where( .elementor-15 .elementor-element.elementor-element-d2ec823 > .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:var( --e-global-typography-492f229-line-height );}}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-fceed4d{--min-height:85vh;}.elementor-15 .elementor-element.elementor-element-83da797{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-15 .elementor-element.elementor-element-83da797 .elementor-heading-title{font-size:var( --e-global-typography-2e37477-font-size );line-height:var( --e-global-typography-2e37477-line-height );letter-spacing:var( --e-global-typography-2e37477-letter-spacing );}.elementor-15 .elementor-element.elementor-element-500641e{--spacer-size:3vh;}.elementor-15 .elementor-element.elementor-element-b3fc96d{font-size:var( --e-global-typography-05d6ef5-font-size );line-height:var( --e-global-typography-05d6ef5-line-height );}.elementor-15 .elementor-element.elementor-element-4d03bf1{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-74f43bb{--min-height:70vh;}.elementor-15 .elementor-element.elementor-element-cf9dd84{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-cf9dd84.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-897da80{--spacer-size:1vh;}.elementor-15 .elementor-element.elementor-element-925b742{--spacer-size:4vh;}.elementor-15 .elementor-element.elementor-element-dd0b089{--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-15 .elementor-element.elementor-element-9f25bc8.e-con{--order:2;}.elementor-15 .elementor-element.elementor-element-250062d{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-e51dbea{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-e51dbea .elementor-heading-title{font-size:var( --e-global-typography-2f113a4-font-size );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-a9576e1{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-67f8ba9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-67f8ba9 .elementor-cta__title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-67f8ba9 .elementor-cta__description{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-1e9a358{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-d9fde67{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-76dcbea .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-b145914{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-38548fd{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-10b73a6 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-3ef2802{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-8833714{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-2630a19 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-b92ebd2{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-29ea7ac{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-05bc3a4{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-05bc3a4 .elementor-heading-title{font-size:var( --e-global-typography-2f113a4-font-size );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-ee336ac{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-08e3a80{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-f0056a3::before, .elementor-15 .elementor-element.elementor-element-f0056a3 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-f0056a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-f0056a3 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-f0056a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-f0056a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-15 .elementor-element.elementor-element-4c1c555 .e-hotspot__label{font-size:var( --e-global-typography-05d6ef5-font-size );line-height:var( --e-global-typography-05d6ef5-line-height );}.elementor-15 .elementor-element.elementor-element-4c1c555 .e-hotspot__tooltip{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-615d588 .e-hotspot__label{font-size:var( --e-global-typography-da7007e-font-size );line-height:var( --e-global-typography-da7007e-line-height );}.elementor-15 .elementor-element.elementor-element-615d588 .e-hotspot__tooltip{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-d032540{--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-bcf0d3a{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-1d4bff5 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-2b13a9b{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-8539213 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-8539213 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-856fd09 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-856fd09 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-31104b2 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-31104b2 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-02f7a68 .elementor-heading-title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-a190fb2 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-ad7e142{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-9d0e769 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9d0e769 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-b94ab7d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b94ab7d .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-4c3ef2d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4c3ef2d .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-c61db43 .elementor-heading-title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-d779178 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-b11bf69{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-ce5aa9e .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-ce5aa9e .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-4804c54 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4804c54 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-89029e0 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-89029e0 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-1d4b730 .elementor-heading-title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-05c0b27 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-e8df16a{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-cb02028 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-cb02028 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-54941f5 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-54941f5 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-bfca6e9 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-bfca6e9 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-3a1ead0 .elementor-heading-title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-5673974 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-de75407{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-b61152b .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b61152b .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-a38fbdb .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-a38fbdb .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-1997189 .elementor-heading-title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-34a8105 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-8ef2c5e{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-56aac8c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-56aac8c .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-6ce0103 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6ce0103 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-ff886ba .elementor-heading-title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-6820e86 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-f546645{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-bfa2902 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-bfa2902 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-184d7a3 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-184d7a3 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-66fdf8b .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-66fdf8b .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-e8b39f9 .elementor-heading-title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-ee10519 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-ffed8e6{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-9b709a3 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9b709a3 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-b071c92 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b071c92 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-f87d2a8 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-f87d2a8 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-e4e8adb .elementor-heading-title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-875db71 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-d2f8438{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-d7e6483 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-d7e6483 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-6128395 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6128395 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-a4ef21d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-a4ef21d .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-9aa0b8d .elementor-heading-title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-f65ae5e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-15 .elementor-element.elementor-element-ca6aeab{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-c211045 .elementor-heading-title{font-size:var( --e-global-typography-2f113a4-font-size );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-90a6f7b{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-e7a7ad6 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-e7a7ad6 .elementor-icon-box-title a{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-e7a7ad6 .elementor-icon-box-description{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-a25c642 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-a25c642 .elementor-icon-box-title a{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-a25c642 .elementor-icon-box-description{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-ee26cdf .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-ee26cdf .elementor-icon-box-title a{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-ee26cdf .elementor-icon-box-description{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-a61902c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-a61902c .elementor-icon-box-title a{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-a61902c .elementor-icon-box-description{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-8d12a38{--min-height:65vh;}.elementor-15 .elementor-element.elementor-element-f8f54b9{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}.elementor-15 .elementor-element.elementor-element-f8f54b9 .elementor-heading-title{font-size:var( --e-global-typography-1a46342-font-size );line-height:var( --e-global-typography-1a46342-line-height );letter-spacing:var( --e-global-typography-1a46342-letter-spacing );}.elementor-15 .elementor-element.elementor-element-0170c62{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:var( --e-global-typography-05d6ef5-font-size );line-height:var( --e-global-typography-05d6ef5-line-height );}.elementor-15 .elementor-element.elementor-element-8f8176a{--container-widget-width:59%;--container-widget-flex-grow:0;width:var( --container-widget-width, 59% );max-width:59%;}.elementor-15 .elementor-element.elementor-element-8f8176a .elementor-heading-title{font-size:var( --e-global-typography-2f113a4-font-size );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-9bfae56{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-d317c02{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-15 .elementor-element.elementor-element-2340867{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-2340867 img{height:452px;}.elementor-15 .elementor-element.elementor-element-1476206{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-277b774{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-15 .elementor-element.elementor-element-4137fee{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-4137fee img{height:452px;}.elementor-15 .elementor-element.elementor-element-07be9e4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e693ba8{font-size:12px;}.elementor-15 .elementor-element.elementor-element-3018901{font-size:9px;}.elementor-15 .elementor-element.elementor-element-ac885fd{font-size:12px;}.elementor-15 .elementor-element.elementor-element-cd2b72a{font-size:9px;}.elementor-15 .elementor-element.elementor-element-5c015db{font-size:12px;}.elementor-15 .elementor-element.elementor-element-d561176{font-size:9px;}.elementor-15 .elementor-element.elementor-element-ae0589c{font-size:12px;}.elementor-15 .elementor-element.elementor-element-d596ebc{font-size:9px;}.elementor-15 .elementor-element.elementor-element-142ca72{font-size:11px;}.elementor-15 .elementor-element.elementor-element-7b6bdc7{font-size:9px;}.elementor-15 .elementor-element.elementor-element-3a21b4d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-ca7df5f{font-size:12px;}.elementor-15 .elementor-element.elementor-element-3c827c2{font-size:9px;}.elementor-15 .elementor-element.elementor-element-6aae639{font-size:12px;}.elementor-15 .elementor-element.elementor-element-5d41121{font-size:9px;}.elementor-15 .elementor-element.elementor-element-eb2b58b{font-size:12px;}.elementor-15 .elementor-element.elementor-element-9f7cc20{font-size:9px;}.elementor-15 .elementor-element.elementor-element-934c460{font-size:12px;}.elementor-15 .elementor-element.elementor-element-0a97fc9{font-size:9px;}.elementor-15 .elementor-element.elementor-element-7cbf705{font-size:11px;}.elementor-15 .elementor-element.elementor-element-3c799f3{font-size:9px;}.elementor-15 .elementor-element.elementor-element-8269336{--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-15 .elementor-element.elementor-element-5948d8b{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-5948d8b.e-con{--order:1;}.elementor-15 .elementor-element.elementor-element-e20269f{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-3c7c659{width:initial;max-width:initial;}.elementor-15 .elementor-element.elementor-element-3c7c659 .elementor-heading-title{font-size:var( --e-global-typography-2f113a4-font-size );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-5040024{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-944d0d5{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-e884b8a{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-2241a19{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-748218a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-15 .elementor-element.elementor-element-8d2c287{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-8d2c287.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-b9344b4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-b9344b4 .elementor-cta__content{min-height:50vh;}.elementor-15 .elementor-element.elementor-element-b9344b4 .elementor-cta__title{font-size:var( --e-global-typography-9b569a4-font-size );line-height:var( --e-global-typography-9b569a4-line-height );}.elementor-15 .elementor-element.elementor-element-b9344b4 .elementor-cta__description{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-6838ac5{--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-15 .elementor-element.elementor-element-4f99db5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-4f99db5 .elementor-cta__content{min-height:50vh;}.elementor-15 .elementor-element.elementor-element-4f99db5 .elementor-cta__title{font-size:var( --e-global-typography-492f229-font-size );line-height:var( --e-global-typography-492f229-line-height );}.elementor-15 .elementor-element.elementor-element-4f99db5 .elementor-cta__description{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-61aba5b{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-5f084e6{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-826a8f1{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-826a8f1 .elementor-heading-title{font-size:var( --e-global-typography-2f113a4-font-size );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-771f7c7{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-cd658c2{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-1f94a87{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-84f4b78{font-size:var( --e-global-typography-492f229-font-size );line-height:var( --e-global-typography-492f229-line-height );}.elementor-15 .elementor-element.elementor-element-1895599:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1895599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:81% 0px;}.elementor-15 .elementor-element.elementor-element-1895599{--padding-top:13vh;--padding-bottom:13vh;--padding-left:0;--padding-right:0;}.elementor-15 .elementor-element.elementor-element-5f7346e{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-5f7346e .elementor-heading-title{font-size:var( --e-global-typography-2f113a4-font-size );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-599e489{--spacer-size:3vh;}.elementor-15 .elementor-element.elementor-element-c50b8f4 .elementor-heading-title{font-size:var( --e-global-typography-492f229-font-size );line-height:var( --e-global-typography-492f229-line-height );}.elementor-15 .elementor-element.elementor-element-dcf5496{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-8255586{--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-15 .elementor-element.elementor-element-c09a7a5{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-b06c1cb{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-0627398 .elementor-heading-title{font-size:var( --e-global-typography-2f113a4-font-size );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-e1b0796{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-d146077{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-48ab6df{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-9cdb91c{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-b449a8f{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-e91ac59{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-d2ec823{width:100%;max-width:100%;--n-accordion-title-font-size:var( --e-global-typography-492f229-font-size );}:where( .elementor-15 .elementor-element.elementor-element-d2ec823 > .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:var( --e-global-typography-492f229-line-height );}.elementor-15 .elementor-element.elementor-element-b009ae4{--min-height:50vh;}.elementor-15 .elementor-element.elementor-element-3867e38{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-fceed4d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-fceed4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gmbz.variaplus.de/wp-content/uploads/2026/09/Header-mobil.jpg");}.elementor-15 .elementor-element.elementor-element-fceed4d{--min-height:91vh;--margin-top:-10vh;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-15 .elementor-element.elementor-element-eb33e68{--content-width:90%;--padding-top:0;--padding-bottom:5vh;--padding-left:0;--padding-right:0;}.elementor-15 .elementor-element.elementor-element-83da797{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-83da797 .elementor-heading-title{font-size:var( --e-global-typography-2e37477-font-size );line-height:var( --e-global-typography-2e37477-line-height );letter-spacing:var( --e-global-typography-2e37477-letter-spacing );}.elementor-15 .elementor-element.elementor-element-500641e{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-b3fc96d{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;font-size:var( --e-global-typography-05d6ef5-font-size );line-height:var( --e-global-typography-05d6ef5-line-height );}.elementor-15 .elementor-element.elementor-element-4d03bf1{--spacer-size:1vh;}.elementor-15 .elementor-element.elementor-element-491ab93{--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:5vw 0vw;--row-gap:5vw;--column-gap:0vw;}.elementor-15 .elementor-element.elementor-element-9d5fe4d .elementor-button{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-74f43bb{--content-width:90%;--min-height:100vh;}.elementor-15 .elementor-element.elementor-element-dc1958e img{width:40%;}.elementor-15 .elementor-element.elementor-element-44ce778{--spacer-size:4vh;}.elementor-15 .elementor-element.elementor-element-cf9dd84{font-size:17px;}.elementor-15 .elementor-element.elementor-element-897da80{--spacer-size:4vh;}.elementor-15 .elementor-element.elementor-element-925b742{--spacer-size:8vh;}.elementor-15 .elementor-element.elementor-element-dd0b089{--content-width:90%;}.elementor-15 .elementor-element.elementor-element-9f25bc8{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-9f25bc8.e-con{--order:1;}.elementor-15 .elementor-element.elementor-element-250062d{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-e51dbea{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-e51dbea .elementor-heading-title{font-size:var( --e-global-typography-2f113a4-font-size );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-a9576e1{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-67f8ba9{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-67f8ba9.elementor-element{--order:2;}.elementor-15 .elementor-element.elementor-element-67f8ba9 .elementor-cta__content{min-height:390px;}.elementor-15 .elementor-element.elementor-element-67f8ba9 .elementor-cta__title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-67f8ba9 .elementor-cta__description{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-2fb3a60{--content-width:90%;--padding-top:10vh;--padding-bottom:10vh;--padding-left:0;--padding-right:0;}.elementor-15 .elementor-element.elementor-element-bbd0386{--spacer-size:4vh;}.elementor-15 .elementor-element.elementor-element-1e9a358{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:25px 0px;--row-gap:25px;--column-gap:0px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-d9fde67{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-76dcbea .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-b145914{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-38548fd{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-10b73a6 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-3ef2802{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-8833714{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-2630a19 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-b92ebd2{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-7c33be7{--content-width:90%;--padding-top:12vh;--padding-bottom:6vh;--padding-left:0;--padding-right:0;}.elementor-15 .elementor-element.elementor-element-29ea7ac{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-05bc3a4{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-05bc3a4 .elementor-heading-title{font-size:var( --e-global-typography-2f113a4-font-size );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-08e3a80{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-f0056a3::before, .elementor-15 .elementor-element.elementor-element-f0056a3 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-f0056a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-f0056a3 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-f0056a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-f0056a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-15 .elementor-element.elementor-element-4c1c555 .e-hotspot__label{font-size:var( --e-global-typography-05d6ef5-font-size );line-height:var( --e-global-typography-05d6ef5-line-height );}.elementor-15 .elementor-element.elementor-element-4c1c555{--hotspot-min-width:25px;--hotspot-min-height:20px;}.elementor-15 .elementor-element.elementor-element-4c1c555 .e-hotspot__tooltip{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-615d588 .elementor-repeater-item-db22ac0{left:30%;--hotspot-translate-x:30%;top:50%;--hotspot-translate-y:50%;}.elementor-15 .elementor-element.elementor-element-615d588 .elementor-repeater-item-2a77d48{left:18%;--hotspot-translate-x:18%;}.elementor-15 .elementor-element.elementor-element-615d588 .elementor-repeater-item-40ca4f8{left:24%;--hotspot-translate-x:24%;top:60%;--hotspot-translate-y:60%;}.elementor-15 .elementor-element.elementor-element-615d588 .elementor-repeater-item-55c2284{left:33%;--hotspot-translate-x:33%;top:17%;--hotspot-translate-y:17%;}.elementor-15 .elementor-element.elementor-element-615d588 .elementor-repeater-item-3aae13d{left:21%;--hotspot-translate-x:21%;top:12%;--hotspot-translate-y:12%;}.elementor-15 .elementor-element.elementor-element-615d588 .elementor-repeater-item-1a8ae28{left:13%;--hotspot-translate-x:13%;top:8%;--hotspot-translate-y:8%;}.elementor-15 .elementor-element.elementor-element-615d588 .elementor-repeater-item-04dad18{left:57%;--hotspot-translate-x:57%;top:72%;--hotspot-translate-y:72%;}.elementor-15 .elementor-element.elementor-element-615d588 .elementor-repeater-item-55a6858{left:72%;--hotspot-translate-x:72%;top:79%;--hotspot-translate-y:79%;}.elementor-15 .elementor-element.elementor-element-615d588 .elementor-repeater-item-fad47bd{left:88%;--hotspot-translate-x:88%;top:86%;--hotspot-translate-y:86%;}.elementor-15 .elementor-element.elementor-element-615d588 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-615d588.elementor-element{--order:2;}.elementor-15 .elementor-element.elementor-element-615d588 .e-hotspot__label{font-size:var( --e-global-typography-da7007e-font-size );line-height:var( --e-global-typography-da7007e-line-height );}.elementor-15 .elementor-element.elementor-element-615d588{--hotspot-min-width:25px;--hotspot-min-height:26px;}.elementor-15 .elementor-element.elementor-element-615d588 .e-hotspot__tooltip{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-d032540{--width:90%;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-d032540.e-con{--align-self:center;--order:1;}.elementor-15 .elementor-element.elementor-element-bcf0d3a{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-828f68a{padding:2px 5px 2px 5px;}.elementor-15 .elementor-element.elementor-element-828f68a .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-15 .elementor-element.elementor-element-828f68a .elementor-icon-box-title{margin-block-end:1px;}.elementor-15 .elementor-element.elementor-element-828f68a .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-828f68a .elementor-icon-box-title a{font-size:8px;line-height:10px;}.elementor-15 .elementor-element.elementor-element-1d4bff5 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-9241234{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-2b13a9b{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-fb7ff9e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-8539213 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-15 .elementor-element.elementor-element-8539213 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-8539213 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-856fd09 .elementor-icon-box-wrapper{align-items:center;}.elementor-15 .elementor-element.elementor-element-856fd09 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-856fd09 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-31104b2 .elementor-icon-box-wrapper{align-items:center;}.elementor-15 .elementor-element.elementor-element-31104b2 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-31104b2 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-02f7a68 .elementor-heading-title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-c83c3ce{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-6673583{padding:2px 5px 2px 5px;}.elementor-15 .elementor-element.elementor-element-6673583 .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-15 .elementor-element.elementor-element-6673583 .elementor-icon-box-title{margin-block-end:1px;}.elementor-15 .elementor-element.elementor-element-6673583 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6673583 .elementor-icon-box-title a{font-size:8px;line-height:10px;}.elementor-15 .elementor-element.elementor-element-a190fb2 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-ebdf7be{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-ad7e142{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-0987684{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-9d0e769 .elementor-icon-box-wrapper{align-items:center;}.elementor-15 .elementor-element.elementor-element-9d0e769 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9d0e769 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-b94ab7d .elementor-icon-box-wrapper{align-items:center;}.elementor-15 .elementor-element.elementor-element-b94ab7d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b94ab7d .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-4c3ef2d .elementor-icon-box-wrapper{align-items:center;}.elementor-15 .elementor-element.elementor-element-4c3ef2d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4c3ef2d .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-c61db43 .elementor-heading-title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-ff7a5e3{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-0eb89fc{padding:2px 5px 2px 5px;}.elementor-15 .elementor-element.elementor-element-0eb89fc .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-15 .elementor-element.elementor-element-0eb89fc .elementor-icon-box-title{margin-block-end:1px;}.elementor-15 .elementor-element.elementor-element-0eb89fc .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-0eb89fc .elementor-icon-box-title a{font-size:8px;line-height:10px;}.elementor-15 .elementor-element.elementor-element-d779178 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-c595749{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-b11bf69{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-a42f58b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-ce5aa9e .elementor-icon-box-wrapper{align-items:center;}.elementor-15 .elementor-element.elementor-element-ce5aa9e .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-ce5aa9e .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-4804c54 .elementor-icon-box-wrapper{align-items:center;}.elementor-15 .elementor-element.elementor-element-4804c54 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4804c54 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-89029e0 .elementor-icon-box-wrapper{align-items:center;}.elementor-15 .elementor-element.elementor-element-89029e0 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-89029e0 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-1d4b730 .elementor-heading-title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-038e82f{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-f282118{padding:2px 5px 2px 5px;}.elementor-15 .elementor-element.elementor-element-f282118 .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-15 .elementor-element.elementor-element-f282118 .elementor-icon-box-title{margin-block-end:1px;}.elementor-15 .elementor-element.elementor-element-f282118 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-f282118 .elementor-icon-box-title a{font-size:8px;line-height:10px;}.elementor-15 .elementor-element.elementor-element-05c0b27 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-ae02cc7{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-e8df16a{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-df45244{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-cb02028 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-cb02028 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-54941f5 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-54941f5 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-bfca6e9 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-bfca6e9 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-3a1ead0 .elementor-heading-title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-0344f6d{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-2d8408c{padding:2px 5px 2px 5px;}.elementor-15 .elementor-element.elementor-element-2d8408c .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-15 .elementor-element.elementor-element-2d8408c .elementor-icon-box-title{margin-block-end:1px;}.elementor-15 .elementor-element.elementor-element-2d8408c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-2d8408c .elementor-icon-box-title a{font-size:8px;line-height:10px;}.elementor-15 .elementor-element.elementor-element-5673974 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-8b33ee3{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-de75407{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-a2847f7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-b61152b .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b61152b .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-a38fbdb .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-a38fbdb .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-1997189 .elementor-heading-title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-cb8d3c5{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-fbcd4a7{padding:2px 5px 2px 5px;}.elementor-15 .elementor-element.elementor-element-fbcd4a7 .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-15 .elementor-element.elementor-element-fbcd4a7 .elementor-icon-box-title{margin-block-end:1px;}.elementor-15 .elementor-element.elementor-element-fbcd4a7 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-fbcd4a7 .elementor-icon-box-title a{font-size:8px;line-height:10px;}.elementor-15 .elementor-element.elementor-element-34a8105 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-cec7260{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-8ef2c5e{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-41ab726{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-56aac8c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-56aac8c .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-6ce0103 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6ce0103 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-ff886ba .elementor-heading-title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-8fe4b3f{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-419370e{padding:2px 5px 2px 5px;}.elementor-15 .elementor-element.elementor-element-419370e .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-15 .elementor-element.elementor-element-419370e .elementor-icon-box-title{margin-block-end:1px;}.elementor-15 .elementor-element.elementor-element-419370e .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-419370e .elementor-icon-box-title a{font-size:8px;line-height:10px;}.elementor-15 .elementor-element.elementor-element-6820e86 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-afb8190{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-f546645{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-f951c16{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-bfa2902 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-bfa2902 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-184d7a3 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-184d7a3 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-66fdf8b .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-66fdf8b .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-e8b39f9 .elementor-heading-title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-9e85038{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-b4cab5e{padding:2px 5px 2px 5px;}.elementor-15 .elementor-element.elementor-element-b4cab5e .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-15 .elementor-element.elementor-element-b4cab5e .elementor-icon-box-title{margin-block-end:1px;}.elementor-15 .elementor-element.elementor-element-b4cab5e .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b4cab5e .elementor-icon-box-title a{font-size:8px;line-height:10px;}.elementor-15 .elementor-element.elementor-element-ee10519 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-d5bc073{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-ffed8e6{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-43c3c2c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-9b709a3 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9b709a3 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-b071c92 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b071c92 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-f87d2a8 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-f87d2a8 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-e4e8adb .elementor-heading-title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-33d0000{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-bfbb747{padding:2px 5px 2px 5px;}.elementor-15 .elementor-element.elementor-element-bfbb747 .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-15 .elementor-element.elementor-element-bfbb747 .elementor-icon-box-title{margin-block-end:1px;}.elementor-15 .elementor-element.elementor-element-bfbb747 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-bfbb747 .elementor-icon-box-title a{font-size:8px;line-height:10px;}.elementor-15 .elementor-element.elementor-element-875db71 .elementor-heading-title{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-2a6216d{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-d2f8438{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-3ec5160{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-d7e6483 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-d7e6483 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-6128395 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6128395 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-a4ef21d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-a4ef21d .elementor-icon-box-title a{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-9aa0b8d .elementor-heading-title{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-86693b7{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-f65ae5e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-prev-top-position:70px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-next-top-position:70px;}.elementor-15 .elementor-element.elementor-element-48bbc91{--content-width:90%;}.elementor-15 .elementor-element.elementor-element-ca6aeab{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-235a29c{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-c211045 .elementor-heading-title{font-size:var( --e-global-typography-2f113a4-font-size );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-bfb52ae{--spacer-size:3vh;}.elementor-15 .elementor-element.elementor-element-90a6f7b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-e7a7ad6 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-e7a7ad6 .elementor-icon-box-title a{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-e7a7ad6 .elementor-icon-box-description{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-a25c642 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-a25c642 .elementor-icon-box-title a{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-a25c642 .elementor-icon-box-description{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-ee26cdf .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-ee26cdf .elementor-icon-box-title a{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-ee26cdf .elementor-icon-box-description{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-a61902c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-a61902c .elementor-icon-box-title a{font-size:var( --e-global-typography-f117c59-font-size );line-height:var( --e-global-typography-f117c59-line-height );}.elementor-15 .elementor-element.elementor-element-a61902c .elementor-icon-box-description{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-8d12a38{--content-width:90%;--min-height:75vh;}.elementor-15 .elementor-element.elementor-element-4087f8f{padding:4px 15px 9px 15px;}.elementor-15 .elementor-element.elementor-element-f8f54b9{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-f8f54b9 .elementor-heading-title{font-size:var( --e-global-typography-1a46342-font-size );line-height:var( --e-global-typography-1a46342-line-height );letter-spacing:var( --e-global-typography-1a46342-letter-spacing );}.elementor-15 .elementor-element.elementor-element-b1ca0e6{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-0170c62{width:100%;max-width:100%;font-size:var( --e-global-typography-05d6ef5-font-size );line-height:var( --e-global-typography-05d6ef5-line-height );}.elementor-15 .elementor-element.elementor-element-0fb6ae2{--spacer-size:3vh;}.elementor-15 .elementor-element.elementor-element-c6c662d{--content-width:90%;}.elementor-15 .elementor-element.elementor-element-8f8176a{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-8f8176a .elementor-heading-title{font-size:var( --e-global-typography-2f113a4-font-size );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-9bfae56{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-e687abf{--e-image-carousel-slides-to-show:1;}.elementor-15 .elementor-element.elementor-element-e687abf .elementor-swiper-button.elementor-swiper-button-prev, .elementor-15 .elementor-element.elementor-element-e687abf .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-15 .elementor-element.elementor-element-e687abf .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;width:5px;height:5px;}.elementor-15 .elementor-element.elementor-element-e687abf .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:24px 24px 24px 24px;}.elementor-15 .elementor-element.elementor-element-d317c02{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-2340867{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-2340867 img{height:100%;}.elementor-15 .elementor-element.elementor-element-277b774{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-51580b1{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-51580b1 img{width:100%;max-width:100%;height:100%;}.elementor-15 .elementor-element.elementor-element-1d2ef83 img{max-width:100%;height:100%;}.elementor-15 .elementor-element.elementor-element-4137fee{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-4137fee img{max-width:100%;height:100%;}.elementor-15 .elementor-element.elementor-element-61e7a04 .elementor-icon-box-title{margin-block-end:8px;}.elementor-15 .elementor-element.elementor-element-61e7a04 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-61e7a04 .elementor-icon-box-title a{font-size:10px;line-height:1em;}.elementor-15 .elementor-element.elementor-element-8269336{--content-width:90%;}.elementor-15 .elementor-element.elementor-element-5948d8b{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-5948d8b.e-con{--order:2;}.elementor-15 .elementor-element.elementor-element-3c7c659{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-3c7c659 .elementor-heading-title{font-size:var( --e-global-typography-2f113a4-font-size );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-172d3f5 img{width:55%;}.elementor-15 .elementor-element.elementor-element-e884b8a{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-2241a19{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-748218a{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-8d2c287{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-b9344b4{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-b9344b4.elementor-element{--order:2;}.elementor-15 .elementor-element.elementor-element-b9344b4 .elementor-cta__content{min-height:390px;}.elementor-15 .elementor-element.elementor-element-b9344b4 .elementor-cta__title{font-size:var( --e-global-typography-9b569a4-font-size );line-height:var( --e-global-typography-9b569a4-line-height );}.elementor-15 .elementor-element.elementor-element-b9344b4 .elementor-cta__description{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-6838ac5{--content-width:90%;}.elementor-15 .elementor-element.elementor-element-4f99db5{width:100%;max-width:100%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-4f99db5.elementor-element{--order:2;}.elementor-15 .elementor-element.elementor-element-4f99db5 .elementor-cta__content{min-height:390px;}.elementor-15 .elementor-element.elementor-element-4f99db5 .elementor-cta__title{font-size:var( --e-global-typography-492f229-font-size );line-height:var( --e-global-typography-492f229-line-height );}.elementor-15 .elementor-element.elementor-element-4f99db5 .elementor-cta__description{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-73c9164{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-73c9164.e-con{--order:1;}.elementor-15 .elementor-element.elementor-element-61aba5b{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-5f084e6{--spacer-size:2vh;}.elementor-15 .elementor-element.elementor-element-826a8f1 .elementor-heading-title{font-size:var( --e-global-typography-2f113a4-font-size );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-cd658c2{width:100%;max-width:100%;font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-84f4b78{font-size:var( --e-global-typography-492f229-font-size );line-height:var( --e-global-typography-492f229-line-height );}.elementor-15 .elementor-element.elementor-element-1895599:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1895599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gmbz.variaplus.de/wp-content/uploads/2026/09/bg.jpg");background-position:0% 0px;background-size:cover;}.elementor-15 .elementor-element.elementor-element-1895599{--content-width:90%;--overlay-opacity:0;--padding-top:8vh;--padding-bottom:8vh;--padding-left:0;--padding-right:0;}.elementor-15 .elementor-element.elementor-element-5f7346e{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-5f7346e .elementor-heading-title{font-size:var( --e-global-typography-2f113a4-font-size );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-c50b8f4{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-c50b8f4 .elementor-heading-title{font-size:var( --e-global-typography-492f229-font-size );line-height:var( --e-global-typography-492f229-line-height );}.elementor-15 .elementor-element.elementor-element-dcf5496{width:100%;max-width:100%;font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-8255586{--content-width:90%;}.elementor-15 .elementor-element.elementor-element-b06c1cb{font-size:var( --e-global-typography-1cd398e-font-size );line-height:var( --e-global-typography-1cd398e-line-height );letter-spacing:var( --e-global-typography-1cd398e-letter-spacing );}.elementor-15 .elementor-element.elementor-element-0627398 .elementor-heading-title{font-size:var( --e-global-typography-2f113a4-font-size );line-height:var( --e-global-typography-2f113a4-line-height );letter-spacing:var( --e-global-typography-2f113a4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-e1b0796{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-d146077{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-48ab6df{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-9cdb91c{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-b449a8f{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-e91ac59{font-size:var( --e-global-typography-8e48d18-font-size );line-height:var( --e-global-typography-8e48d18-line-height );}.elementor-15 .elementor-element.elementor-element-d2ec823{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-font-size:var( --e-global-typography-492f229-font-size );}:where( .elementor-15 .elementor-element.elementor-element-d2ec823 > .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:var( --e-global-typography-492f229-line-height );}.elementor-15 .elementor-element.elementor-element-b009ae4{--min-height:30vh;}.elementor-15 .elementor-element.elementor-element-3867e38{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-15 .elementor-element.elementor-element-3867e38 img{width:75%;}}/* Start custom CSS for container, class: .elementor-element-8b66eca */.elementor-15 .elementor-element.elementor-element-8b66eca {
    backdrop-filter: blur(12px);
    mask-image: linear-gradient(transparent 0%, rgb(0,0,0) 62%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fceed4d */.elementor-15 .elementor-element.elementor-element-fceed4d {
    max-height: 100vh !important;
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fdefd9 */.elementor-15 .elementor-element.elementor-element-2fdefd9 .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bc5982 */.elementor-15 .elementor-element.elementor-element-2bc5982 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2bc5982 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-828f68a */.elementor-15 .elementor-element.elementor-element-828f68a {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-828f68a .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e636ec */.elementor-15 .elementor-element.elementor-element-2e636ec {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2e636ec .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-936fddc */.elementor-15 .elementor-element.elementor-element-936fddc {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-936fddc .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e739774 */.elementor-15 .elementor-element.elementor-element-e739774 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-e739774 .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3af6e31 */.elementor-15 .elementor-element.elementor-element-3af6e31 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-3af6e31 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6673583 */.elementor-15 .elementor-element.elementor-element-6673583 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-6673583 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ef1d0b */.elementor-15 .elementor-element.elementor-element-2ef1d0b {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2103223 */.elementor-15 .elementor-element.elementor-element-2103223 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5538505 */.elementor-15 .elementor-element.elementor-element-5538505 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4f06c8 */.elementor-15 .elementor-element.elementor-element-e4f06c8 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-e4f06c8 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb89fc */.elementor-15 .elementor-element.elementor-element-0eb89fc {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-0eb89fc .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0de14dd */.elementor-15 .elementor-element.elementor-element-0de14dd {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61756e1 */.elementor-15 .elementor-element.elementor-element-61756e1 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2557e60 */.elementor-15 .elementor-element.elementor-element-2557e60 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba6572f */.elementor-15 .elementor-element.elementor-element-ba6572f {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-ba6572f .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f282118 */.elementor-15 .elementor-element.elementor-element-f282118 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-f282118 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8dc19b2 */.elementor-15 .elementor-element.elementor-element-8dc19b2 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bca0912 */.elementor-15 .elementor-element.elementor-element-bca0912 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a0a8a3f */.elementor-15 .elementor-element.elementor-element-a0a8a3f {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d65cf22 */.elementor-15 .elementor-element.elementor-element-d65cf22 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-d65cf22 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d8408c */.elementor-15 .elementor-element.elementor-element-2d8408c {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2d8408c .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af9c9d7 */.elementor-15 .elementor-element.elementor-element-af9c9d7 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4603c8 */.elementor-15 .elementor-element.elementor-element-b4603c8 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85e614 */.elementor-15 .elementor-element.elementor-element-b85e614 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-b85e614 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbcd4a7 */.elementor-15 .elementor-element.elementor-element-fbcd4a7 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-fbcd4a7 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4fa933 */.elementor-15 .elementor-element.elementor-element-f4fa933 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c19f3e */.elementor-15 .elementor-element.elementor-element-0c19f3e {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76fdc93 */.elementor-15 .elementor-element.elementor-element-76fdc93 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f493a60 */.elementor-15 .elementor-element.elementor-element-f493a60 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-f493a60 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-419370e */.elementor-15 .elementor-element.elementor-element-419370e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-419370e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06d83e4 */.elementor-15 .elementor-element.elementor-element-06d83e4 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d8cad84 */.elementor-15 .elementor-element.elementor-element-d8cad84 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f3a30dd */.elementor-15 .elementor-element.elementor-element-f3a30dd {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16209fe */.elementor-15 .elementor-element.elementor-element-16209fe {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-16209fe .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4cab5e */.elementor-15 .elementor-element.elementor-element-b4cab5e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-b4cab5e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-abf8fb6 */.elementor-15 .elementor-element.elementor-element-abf8fb6 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39387a8 */.elementor-15 .elementor-element.elementor-element-39387a8 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-548f0ca */.elementor-15 .elementor-element.elementor-element-548f0ca {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-808363e */.elementor-15 .elementor-element.elementor-element-808363e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-808363e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bfbb747 */.elementor-15 .elementor-element.elementor-element-bfbb747 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-bfbb747 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f01b1c */.elementor-15 .elementor-element.elementor-element-9f01b1c {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5dcf4d4 */.elementor-15 .elementor-element.elementor-element-5dcf4d4 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a43c0dc */.elementor-15 .elementor-element.elementor-element-a43c0dc {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bc5982 */.elementor-15 .elementor-element.elementor-element-2bc5982 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2bc5982 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-828f68a */.elementor-15 .elementor-element.elementor-element-828f68a {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-828f68a .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e636ec */.elementor-15 .elementor-element.elementor-element-2e636ec {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2e636ec .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-936fddc */.elementor-15 .elementor-element.elementor-element-936fddc {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-936fddc .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e739774 */.elementor-15 .elementor-element.elementor-element-e739774 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-e739774 .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3af6e31 */.elementor-15 .elementor-element.elementor-element-3af6e31 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-3af6e31 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6673583 */.elementor-15 .elementor-element.elementor-element-6673583 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-6673583 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ef1d0b */.elementor-15 .elementor-element.elementor-element-2ef1d0b {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2103223 */.elementor-15 .elementor-element.elementor-element-2103223 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5538505 */.elementor-15 .elementor-element.elementor-element-5538505 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4f06c8 */.elementor-15 .elementor-element.elementor-element-e4f06c8 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-e4f06c8 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb89fc */.elementor-15 .elementor-element.elementor-element-0eb89fc {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-0eb89fc .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0de14dd */.elementor-15 .elementor-element.elementor-element-0de14dd {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61756e1 */.elementor-15 .elementor-element.elementor-element-61756e1 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2557e60 */.elementor-15 .elementor-element.elementor-element-2557e60 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba6572f */.elementor-15 .elementor-element.elementor-element-ba6572f {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-ba6572f .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f282118 */.elementor-15 .elementor-element.elementor-element-f282118 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-f282118 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8dc19b2 */.elementor-15 .elementor-element.elementor-element-8dc19b2 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bca0912 */.elementor-15 .elementor-element.elementor-element-bca0912 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a0a8a3f */.elementor-15 .elementor-element.elementor-element-a0a8a3f {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d65cf22 */.elementor-15 .elementor-element.elementor-element-d65cf22 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-d65cf22 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d8408c */.elementor-15 .elementor-element.elementor-element-2d8408c {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2d8408c .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af9c9d7 */.elementor-15 .elementor-element.elementor-element-af9c9d7 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4603c8 */.elementor-15 .elementor-element.elementor-element-b4603c8 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85e614 */.elementor-15 .elementor-element.elementor-element-b85e614 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-b85e614 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbcd4a7 */.elementor-15 .elementor-element.elementor-element-fbcd4a7 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-fbcd4a7 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4fa933 */.elementor-15 .elementor-element.elementor-element-f4fa933 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c19f3e */.elementor-15 .elementor-element.elementor-element-0c19f3e {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76fdc93 */.elementor-15 .elementor-element.elementor-element-76fdc93 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f493a60 */.elementor-15 .elementor-element.elementor-element-f493a60 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-f493a60 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-419370e */.elementor-15 .elementor-element.elementor-element-419370e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-419370e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06d83e4 */.elementor-15 .elementor-element.elementor-element-06d83e4 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d8cad84 */.elementor-15 .elementor-element.elementor-element-d8cad84 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f3a30dd */.elementor-15 .elementor-element.elementor-element-f3a30dd {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16209fe */.elementor-15 .elementor-element.elementor-element-16209fe {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-16209fe .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4cab5e */.elementor-15 .elementor-element.elementor-element-b4cab5e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-b4cab5e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-abf8fb6 */.elementor-15 .elementor-element.elementor-element-abf8fb6 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39387a8 */.elementor-15 .elementor-element.elementor-element-39387a8 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-548f0ca */.elementor-15 .elementor-element.elementor-element-548f0ca {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-808363e */.elementor-15 .elementor-element.elementor-element-808363e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-808363e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bfbb747 */.elementor-15 .elementor-element.elementor-element-bfbb747 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-bfbb747 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f01b1c */.elementor-15 .elementor-element.elementor-element-9f01b1c {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5dcf4d4 */.elementor-15 .elementor-element.elementor-element-5dcf4d4 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a43c0dc */.elementor-15 .elementor-element.elementor-element-a43c0dc {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bc5982 */.elementor-15 .elementor-element.elementor-element-2bc5982 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2bc5982 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-828f68a */.elementor-15 .elementor-element.elementor-element-828f68a {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-828f68a .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e636ec */.elementor-15 .elementor-element.elementor-element-2e636ec {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2e636ec .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-936fddc */.elementor-15 .elementor-element.elementor-element-936fddc {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-936fddc .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e739774 */.elementor-15 .elementor-element.elementor-element-e739774 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-e739774 .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3af6e31 */.elementor-15 .elementor-element.elementor-element-3af6e31 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-3af6e31 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6673583 */.elementor-15 .elementor-element.elementor-element-6673583 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-6673583 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ef1d0b */.elementor-15 .elementor-element.elementor-element-2ef1d0b {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2103223 */.elementor-15 .elementor-element.elementor-element-2103223 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5538505 */.elementor-15 .elementor-element.elementor-element-5538505 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4f06c8 */.elementor-15 .elementor-element.elementor-element-e4f06c8 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-e4f06c8 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb89fc */.elementor-15 .elementor-element.elementor-element-0eb89fc {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-0eb89fc .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0de14dd */.elementor-15 .elementor-element.elementor-element-0de14dd {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61756e1 */.elementor-15 .elementor-element.elementor-element-61756e1 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2557e60 */.elementor-15 .elementor-element.elementor-element-2557e60 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba6572f */.elementor-15 .elementor-element.elementor-element-ba6572f {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-ba6572f .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f282118 */.elementor-15 .elementor-element.elementor-element-f282118 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-f282118 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8dc19b2 */.elementor-15 .elementor-element.elementor-element-8dc19b2 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bca0912 */.elementor-15 .elementor-element.elementor-element-bca0912 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a0a8a3f */.elementor-15 .elementor-element.elementor-element-a0a8a3f {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d65cf22 */.elementor-15 .elementor-element.elementor-element-d65cf22 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-d65cf22 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d8408c */.elementor-15 .elementor-element.elementor-element-2d8408c {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2d8408c .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af9c9d7 */.elementor-15 .elementor-element.elementor-element-af9c9d7 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4603c8 */.elementor-15 .elementor-element.elementor-element-b4603c8 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85e614 */.elementor-15 .elementor-element.elementor-element-b85e614 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-b85e614 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbcd4a7 */.elementor-15 .elementor-element.elementor-element-fbcd4a7 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-fbcd4a7 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4fa933 */.elementor-15 .elementor-element.elementor-element-f4fa933 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c19f3e */.elementor-15 .elementor-element.elementor-element-0c19f3e {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76fdc93 */.elementor-15 .elementor-element.elementor-element-76fdc93 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f493a60 */.elementor-15 .elementor-element.elementor-element-f493a60 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-f493a60 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-419370e */.elementor-15 .elementor-element.elementor-element-419370e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-419370e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06d83e4 */.elementor-15 .elementor-element.elementor-element-06d83e4 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d8cad84 */.elementor-15 .elementor-element.elementor-element-d8cad84 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f3a30dd */.elementor-15 .elementor-element.elementor-element-f3a30dd {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16209fe */.elementor-15 .elementor-element.elementor-element-16209fe {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-16209fe .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4cab5e */.elementor-15 .elementor-element.elementor-element-b4cab5e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-b4cab5e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-abf8fb6 */.elementor-15 .elementor-element.elementor-element-abf8fb6 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39387a8 */.elementor-15 .elementor-element.elementor-element-39387a8 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-548f0ca */.elementor-15 .elementor-element.elementor-element-548f0ca {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-808363e */.elementor-15 .elementor-element.elementor-element-808363e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-808363e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bfbb747 */.elementor-15 .elementor-element.elementor-element-bfbb747 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-bfbb747 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f01b1c */.elementor-15 .elementor-element.elementor-element-9f01b1c {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5dcf4d4 */.elementor-15 .elementor-element.elementor-element-5dcf4d4 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a43c0dc */.elementor-15 .elementor-element.elementor-element-a43c0dc {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bc5982 */.elementor-15 .elementor-element.elementor-element-2bc5982 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2bc5982 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-828f68a */.elementor-15 .elementor-element.elementor-element-828f68a {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-828f68a .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e636ec */.elementor-15 .elementor-element.elementor-element-2e636ec {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2e636ec .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-936fddc */.elementor-15 .elementor-element.elementor-element-936fddc {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-936fddc .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e739774 */.elementor-15 .elementor-element.elementor-element-e739774 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-e739774 .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3af6e31 */.elementor-15 .elementor-element.elementor-element-3af6e31 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-3af6e31 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6673583 */.elementor-15 .elementor-element.elementor-element-6673583 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-6673583 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ef1d0b */.elementor-15 .elementor-element.elementor-element-2ef1d0b {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2103223 */.elementor-15 .elementor-element.elementor-element-2103223 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5538505 */.elementor-15 .elementor-element.elementor-element-5538505 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4f06c8 */.elementor-15 .elementor-element.elementor-element-e4f06c8 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-e4f06c8 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb89fc */.elementor-15 .elementor-element.elementor-element-0eb89fc {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-0eb89fc .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0de14dd */.elementor-15 .elementor-element.elementor-element-0de14dd {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61756e1 */.elementor-15 .elementor-element.elementor-element-61756e1 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2557e60 */.elementor-15 .elementor-element.elementor-element-2557e60 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba6572f */.elementor-15 .elementor-element.elementor-element-ba6572f {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-ba6572f .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f282118 */.elementor-15 .elementor-element.elementor-element-f282118 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-f282118 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8dc19b2 */.elementor-15 .elementor-element.elementor-element-8dc19b2 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bca0912 */.elementor-15 .elementor-element.elementor-element-bca0912 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a0a8a3f */.elementor-15 .elementor-element.elementor-element-a0a8a3f {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d65cf22 */.elementor-15 .elementor-element.elementor-element-d65cf22 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-d65cf22 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d8408c */.elementor-15 .elementor-element.elementor-element-2d8408c {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2d8408c .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af9c9d7 */.elementor-15 .elementor-element.elementor-element-af9c9d7 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4603c8 */.elementor-15 .elementor-element.elementor-element-b4603c8 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85e614 */.elementor-15 .elementor-element.elementor-element-b85e614 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-b85e614 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbcd4a7 */.elementor-15 .elementor-element.elementor-element-fbcd4a7 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-fbcd4a7 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4fa933 */.elementor-15 .elementor-element.elementor-element-f4fa933 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c19f3e */.elementor-15 .elementor-element.elementor-element-0c19f3e {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76fdc93 */.elementor-15 .elementor-element.elementor-element-76fdc93 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f493a60 */.elementor-15 .elementor-element.elementor-element-f493a60 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-f493a60 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-419370e */.elementor-15 .elementor-element.elementor-element-419370e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-419370e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06d83e4 */.elementor-15 .elementor-element.elementor-element-06d83e4 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d8cad84 */.elementor-15 .elementor-element.elementor-element-d8cad84 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f3a30dd */.elementor-15 .elementor-element.elementor-element-f3a30dd {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16209fe */.elementor-15 .elementor-element.elementor-element-16209fe {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-16209fe .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4cab5e */.elementor-15 .elementor-element.elementor-element-b4cab5e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-b4cab5e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-abf8fb6 */.elementor-15 .elementor-element.elementor-element-abf8fb6 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39387a8 */.elementor-15 .elementor-element.elementor-element-39387a8 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-548f0ca */.elementor-15 .elementor-element.elementor-element-548f0ca {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-808363e */.elementor-15 .elementor-element.elementor-element-808363e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-808363e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bfbb747 */.elementor-15 .elementor-element.elementor-element-bfbb747 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-bfbb747 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f01b1c */.elementor-15 .elementor-element.elementor-element-9f01b1c {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5dcf4d4 */.elementor-15 .elementor-element.elementor-element-5dcf4d4 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a43c0dc */.elementor-15 .elementor-element.elementor-element-a43c0dc {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bc5982 */.elementor-15 .elementor-element.elementor-element-2bc5982 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2bc5982 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-828f68a */.elementor-15 .elementor-element.elementor-element-828f68a {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-828f68a .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e636ec */.elementor-15 .elementor-element.elementor-element-2e636ec {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2e636ec .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-936fddc */.elementor-15 .elementor-element.elementor-element-936fddc {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-936fddc .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e739774 */.elementor-15 .elementor-element.elementor-element-e739774 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-e739774 .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3af6e31 */.elementor-15 .elementor-element.elementor-element-3af6e31 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-3af6e31 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6673583 */.elementor-15 .elementor-element.elementor-element-6673583 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-6673583 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ef1d0b */.elementor-15 .elementor-element.elementor-element-2ef1d0b {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2103223 */.elementor-15 .elementor-element.elementor-element-2103223 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5538505 */.elementor-15 .elementor-element.elementor-element-5538505 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4f06c8 */.elementor-15 .elementor-element.elementor-element-e4f06c8 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-e4f06c8 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb89fc */.elementor-15 .elementor-element.elementor-element-0eb89fc {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-0eb89fc .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0de14dd */.elementor-15 .elementor-element.elementor-element-0de14dd {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61756e1 */.elementor-15 .elementor-element.elementor-element-61756e1 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2557e60 */.elementor-15 .elementor-element.elementor-element-2557e60 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba6572f */.elementor-15 .elementor-element.elementor-element-ba6572f {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-ba6572f .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f282118 */.elementor-15 .elementor-element.elementor-element-f282118 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-f282118 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8dc19b2 */.elementor-15 .elementor-element.elementor-element-8dc19b2 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bca0912 */.elementor-15 .elementor-element.elementor-element-bca0912 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a0a8a3f */.elementor-15 .elementor-element.elementor-element-a0a8a3f {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d65cf22 */.elementor-15 .elementor-element.elementor-element-d65cf22 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-d65cf22 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d8408c */.elementor-15 .elementor-element.elementor-element-2d8408c {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2d8408c .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af9c9d7 */.elementor-15 .elementor-element.elementor-element-af9c9d7 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4603c8 */.elementor-15 .elementor-element.elementor-element-b4603c8 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85e614 */.elementor-15 .elementor-element.elementor-element-b85e614 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-b85e614 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbcd4a7 */.elementor-15 .elementor-element.elementor-element-fbcd4a7 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-fbcd4a7 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4fa933 */.elementor-15 .elementor-element.elementor-element-f4fa933 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c19f3e */.elementor-15 .elementor-element.elementor-element-0c19f3e {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76fdc93 */.elementor-15 .elementor-element.elementor-element-76fdc93 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f493a60 */.elementor-15 .elementor-element.elementor-element-f493a60 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-f493a60 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-419370e */.elementor-15 .elementor-element.elementor-element-419370e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-419370e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06d83e4 */.elementor-15 .elementor-element.elementor-element-06d83e4 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d8cad84 */.elementor-15 .elementor-element.elementor-element-d8cad84 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f3a30dd */.elementor-15 .elementor-element.elementor-element-f3a30dd {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16209fe */.elementor-15 .elementor-element.elementor-element-16209fe {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-16209fe .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4cab5e */.elementor-15 .elementor-element.elementor-element-b4cab5e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-b4cab5e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-abf8fb6 */.elementor-15 .elementor-element.elementor-element-abf8fb6 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39387a8 */.elementor-15 .elementor-element.elementor-element-39387a8 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-548f0ca */.elementor-15 .elementor-element.elementor-element-548f0ca {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-808363e */.elementor-15 .elementor-element.elementor-element-808363e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-808363e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bfbb747 */.elementor-15 .elementor-element.elementor-element-bfbb747 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-bfbb747 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f01b1c */.elementor-15 .elementor-element.elementor-element-9f01b1c {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5dcf4d4 */.elementor-15 .elementor-element.elementor-element-5dcf4d4 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a43c0dc */.elementor-15 .elementor-element.elementor-element-a43c0dc {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bc5982 */.elementor-15 .elementor-element.elementor-element-2bc5982 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2bc5982 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-828f68a */.elementor-15 .elementor-element.elementor-element-828f68a {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-828f68a .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e636ec */.elementor-15 .elementor-element.elementor-element-2e636ec {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2e636ec .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-936fddc */.elementor-15 .elementor-element.elementor-element-936fddc {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-936fddc .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e739774 */.elementor-15 .elementor-element.elementor-element-e739774 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-e739774 .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3af6e31 */.elementor-15 .elementor-element.elementor-element-3af6e31 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-3af6e31 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6673583 */.elementor-15 .elementor-element.elementor-element-6673583 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-6673583 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ef1d0b */.elementor-15 .elementor-element.elementor-element-2ef1d0b {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2103223 */.elementor-15 .elementor-element.elementor-element-2103223 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5538505 */.elementor-15 .elementor-element.elementor-element-5538505 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4f06c8 */.elementor-15 .elementor-element.elementor-element-e4f06c8 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-e4f06c8 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb89fc */.elementor-15 .elementor-element.elementor-element-0eb89fc {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-0eb89fc .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0de14dd */.elementor-15 .elementor-element.elementor-element-0de14dd {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61756e1 */.elementor-15 .elementor-element.elementor-element-61756e1 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2557e60 */.elementor-15 .elementor-element.elementor-element-2557e60 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba6572f */.elementor-15 .elementor-element.elementor-element-ba6572f {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-ba6572f .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f282118 */.elementor-15 .elementor-element.elementor-element-f282118 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-f282118 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8dc19b2 */.elementor-15 .elementor-element.elementor-element-8dc19b2 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bca0912 */.elementor-15 .elementor-element.elementor-element-bca0912 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a0a8a3f */.elementor-15 .elementor-element.elementor-element-a0a8a3f {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d65cf22 */.elementor-15 .elementor-element.elementor-element-d65cf22 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-d65cf22 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d8408c */.elementor-15 .elementor-element.elementor-element-2d8408c {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2d8408c .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af9c9d7 */.elementor-15 .elementor-element.elementor-element-af9c9d7 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4603c8 */.elementor-15 .elementor-element.elementor-element-b4603c8 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85e614 */.elementor-15 .elementor-element.elementor-element-b85e614 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-b85e614 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbcd4a7 */.elementor-15 .elementor-element.elementor-element-fbcd4a7 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-fbcd4a7 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4fa933 */.elementor-15 .elementor-element.elementor-element-f4fa933 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c19f3e */.elementor-15 .elementor-element.elementor-element-0c19f3e {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76fdc93 */.elementor-15 .elementor-element.elementor-element-76fdc93 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f493a60 */.elementor-15 .elementor-element.elementor-element-f493a60 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-f493a60 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-419370e */.elementor-15 .elementor-element.elementor-element-419370e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-419370e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06d83e4 */.elementor-15 .elementor-element.elementor-element-06d83e4 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d8cad84 */.elementor-15 .elementor-element.elementor-element-d8cad84 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f3a30dd */.elementor-15 .elementor-element.elementor-element-f3a30dd {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16209fe */.elementor-15 .elementor-element.elementor-element-16209fe {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-16209fe .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4cab5e */.elementor-15 .elementor-element.elementor-element-b4cab5e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-b4cab5e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-abf8fb6 */.elementor-15 .elementor-element.elementor-element-abf8fb6 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39387a8 */.elementor-15 .elementor-element.elementor-element-39387a8 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-548f0ca */.elementor-15 .elementor-element.elementor-element-548f0ca {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-808363e */.elementor-15 .elementor-element.elementor-element-808363e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-808363e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bfbb747 */.elementor-15 .elementor-element.elementor-element-bfbb747 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-bfbb747 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f01b1c */.elementor-15 .elementor-element.elementor-element-9f01b1c {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5dcf4d4 */.elementor-15 .elementor-element.elementor-element-5dcf4d4 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a43c0dc */.elementor-15 .elementor-element.elementor-element-a43c0dc {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bc5982 */.elementor-15 .elementor-element.elementor-element-2bc5982 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2bc5982 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-828f68a */.elementor-15 .elementor-element.elementor-element-828f68a {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-828f68a .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e636ec */.elementor-15 .elementor-element.elementor-element-2e636ec {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2e636ec .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-936fddc */.elementor-15 .elementor-element.elementor-element-936fddc {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-936fddc .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e739774 */.elementor-15 .elementor-element.elementor-element-e739774 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-e739774 .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3af6e31 */.elementor-15 .elementor-element.elementor-element-3af6e31 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-3af6e31 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6673583 */.elementor-15 .elementor-element.elementor-element-6673583 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-6673583 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ef1d0b */.elementor-15 .elementor-element.elementor-element-2ef1d0b {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2103223 */.elementor-15 .elementor-element.elementor-element-2103223 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5538505 */.elementor-15 .elementor-element.elementor-element-5538505 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4f06c8 */.elementor-15 .elementor-element.elementor-element-e4f06c8 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-e4f06c8 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb89fc */.elementor-15 .elementor-element.elementor-element-0eb89fc {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-0eb89fc .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0de14dd */.elementor-15 .elementor-element.elementor-element-0de14dd {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61756e1 */.elementor-15 .elementor-element.elementor-element-61756e1 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2557e60 */.elementor-15 .elementor-element.elementor-element-2557e60 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba6572f */.elementor-15 .elementor-element.elementor-element-ba6572f {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-ba6572f .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f282118 */.elementor-15 .elementor-element.elementor-element-f282118 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-f282118 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8dc19b2 */.elementor-15 .elementor-element.elementor-element-8dc19b2 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bca0912 */.elementor-15 .elementor-element.elementor-element-bca0912 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a0a8a3f */.elementor-15 .elementor-element.elementor-element-a0a8a3f {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d65cf22 */.elementor-15 .elementor-element.elementor-element-d65cf22 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-d65cf22 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d8408c */.elementor-15 .elementor-element.elementor-element-2d8408c {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2d8408c .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af9c9d7 */.elementor-15 .elementor-element.elementor-element-af9c9d7 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4603c8 */.elementor-15 .elementor-element.elementor-element-b4603c8 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85e614 */.elementor-15 .elementor-element.elementor-element-b85e614 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-b85e614 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbcd4a7 */.elementor-15 .elementor-element.elementor-element-fbcd4a7 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-fbcd4a7 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4fa933 */.elementor-15 .elementor-element.elementor-element-f4fa933 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c19f3e */.elementor-15 .elementor-element.elementor-element-0c19f3e {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76fdc93 */.elementor-15 .elementor-element.elementor-element-76fdc93 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f493a60 */.elementor-15 .elementor-element.elementor-element-f493a60 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-f493a60 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-419370e */.elementor-15 .elementor-element.elementor-element-419370e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-419370e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06d83e4 */.elementor-15 .elementor-element.elementor-element-06d83e4 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d8cad84 */.elementor-15 .elementor-element.elementor-element-d8cad84 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f3a30dd */.elementor-15 .elementor-element.elementor-element-f3a30dd {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16209fe */.elementor-15 .elementor-element.elementor-element-16209fe {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-16209fe .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4cab5e */.elementor-15 .elementor-element.elementor-element-b4cab5e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-b4cab5e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-abf8fb6 */.elementor-15 .elementor-element.elementor-element-abf8fb6 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39387a8 */.elementor-15 .elementor-element.elementor-element-39387a8 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-548f0ca */.elementor-15 .elementor-element.elementor-element-548f0ca {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-808363e */.elementor-15 .elementor-element.elementor-element-808363e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-808363e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bfbb747 */.elementor-15 .elementor-element.elementor-element-bfbb747 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-bfbb747 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f01b1c */.elementor-15 .elementor-element.elementor-element-9f01b1c {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5dcf4d4 */.elementor-15 .elementor-element.elementor-element-5dcf4d4 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a43c0dc */.elementor-15 .elementor-element.elementor-element-a43c0dc {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bc5982 */.elementor-15 .elementor-element.elementor-element-2bc5982 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2bc5982 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-828f68a */.elementor-15 .elementor-element.elementor-element-828f68a {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-828f68a .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e636ec */.elementor-15 .elementor-element.elementor-element-2e636ec {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2e636ec .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-936fddc */.elementor-15 .elementor-element.elementor-element-936fddc {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-936fddc .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e739774 */.elementor-15 .elementor-element.elementor-element-e739774 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-e739774 .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3af6e31 */.elementor-15 .elementor-element.elementor-element-3af6e31 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-3af6e31 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6673583 */.elementor-15 .elementor-element.elementor-element-6673583 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-6673583 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ef1d0b */.elementor-15 .elementor-element.elementor-element-2ef1d0b {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2103223 */.elementor-15 .elementor-element.elementor-element-2103223 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5538505 */.elementor-15 .elementor-element.elementor-element-5538505 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4f06c8 */.elementor-15 .elementor-element.elementor-element-e4f06c8 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-e4f06c8 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb89fc */.elementor-15 .elementor-element.elementor-element-0eb89fc {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-0eb89fc .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0de14dd */.elementor-15 .elementor-element.elementor-element-0de14dd {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61756e1 */.elementor-15 .elementor-element.elementor-element-61756e1 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2557e60 */.elementor-15 .elementor-element.elementor-element-2557e60 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba6572f */.elementor-15 .elementor-element.elementor-element-ba6572f {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-ba6572f .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f282118 */.elementor-15 .elementor-element.elementor-element-f282118 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-f282118 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8dc19b2 */.elementor-15 .elementor-element.elementor-element-8dc19b2 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bca0912 */.elementor-15 .elementor-element.elementor-element-bca0912 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a0a8a3f */.elementor-15 .elementor-element.elementor-element-a0a8a3f {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d65cf22 */.elementor-15 .elementor-element.elementor-element-d65cf22 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-d65cf22 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d8408c */.elementor-15 .elementor-element.elementor-element-2d8408c {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2d8408c .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af9c9d7 */.elementor-15 .elementor-element.elementor-element-af9c9d7 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4603c8 */.elementor-15 .elementor-element.elementor-element-b4603c8 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85e614 */.elementor-15 .elementor-element.elementor-element-b85e614 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-b85e614 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbcd4a7 */.elementor-15 .elementor-element.elementor-element-fbcd4a7 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-fbcd4a7 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4fa933 */.elementor-15 .elementor-element.elementor-element-f4fa933 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c19f3e */.elementor-15 .elementor-element.elementor-element-0c19f3e {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76fdc93 */.elementor-15 .elementor-element.elementor-element-76fdc93 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f493a60 */.elementor-15 .elementor-element.elementor-element-f493a60 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-f493a60 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-419370e */.elementor-15 .elementor-element.elementor-element-419370e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-419370e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06d83e4 */.elementor-15 .elementor-element.elementor-element-06d83e4 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d8cad84 */.elementor-15 .elementor-element.elementor-element-d8cad84 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f3a30dd */.elementor-15 .elementor-element.elementor-element-f3a30dd {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16209fe */.elementor-15 .elementor-element.elementor-element-16209fe {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-16209fe .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4cab5e */.elementor-15 .elementor-element.elementor-element-b4cab5e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-b4cab5e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-abf8fb6 */.elementor-15 .elementor-element.elementor-element-abf8fb6 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39387a8 */.elementor-15 .elementor-element.elementor-element-39387a8 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-548f0ca */.elementor-15 .elementor-element.elementor-element-548f0ca {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-808363e */.elementor-15 .elementor-element.elementor-element-808363e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-808363e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bfbb747 */.elementor-15 .elementor-element.elementor-element-bfbb747 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-bfbb747 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f01b1c */.elementor-15 .elementor-element.elementor-element-9f01b1c {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5dcf4d4 */.elementor-15 .elementor-element.elementor-element-5dcf4d4 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a43c0dc */.elementor-15 .elementor-element.elementor-element-a43c0dc {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bc5982 */.elementor-15 .elementor-element.elementor-element-2bc5982 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2bc5982 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-828f68a */.elementor-15 .elementor-element.elementor-element-828f68a {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-828f68a .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e636ec */.elementor-15 .elementor-element.elementor-element-2e636ec {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2e636ec .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-936fddc */.elementor-15 .elementor-element.elementor-element-936fddc {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-936fddc .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e739774 */.elementor-15 .elementor-element.elementor-element-e739774 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-e739774 .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3af6e31 */.elementor-15 .elementor-element.elementor-element-3af6e31 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-3af6e31 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6673583 */.elementor-15 .elementor-element.elementor-element-6673583 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-6673583 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ef1d0b */.elementor-15 .elementor-element.elementor-element-2ef1d0b {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2103223 */.elementor-15 .elementor-element.elementor-element-2103223 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5538505 */.elementor-15 .elementor-element.elementor-element-5538505 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4f06c8 */.elementor-15 .elementor-element.elementor-element-e4f06c8 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-e4f06c8 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb89fc */.elementor-15 .elementor-element.elementor-element-0eb89fc {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-0eb89fc .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0de14dd */.elementor-15 .elementor-element.elementor-element-0de14dd {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61756e1 */.elementor-15 .elementor-element.elementor-element-61756e1 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2557e60 */.elementor-15 .elementor-element.elementor-element-2557e60 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba6572f */.elementor-15 .elementor-element.elementor-element-ba6572f {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-ba6572f .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f282118 */.elementor-15 .elementor-element.elementor-element-f282118 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-f282118 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8dc19b2 */.elementor-15 .elementor-element.elementor-element-8dc19b2 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bca0912 */.elementor-15 .elementor-element.elementor-element-bca0912 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a0a8a3f */.elementor-15 .elementor-element.elementor-element-a0a8a3f {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d65cf22 */.elementor-15 .elementor-element.elementor-element-d65cf22 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-d65cf22 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d8408c */.elementor-15 .elementor-element.elementor-element-2d8408c {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2d8408c .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af9c9d7 */.elementor-15 .elementor-element.elementor-element-af9c9d7 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4603c8 */.elementor-15 .elementor-element.elementor-element-b4603c8 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85e614 */.elementor-15 .elementor-element.elementor-element-b85e614 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-b85e614 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbcd4a7 */.elementor-15 .elementor-element.elementor-element-fbcd4a7 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-fbcd4a7 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4fa933 */.elementor-15 .elementor-element.elementor-element-f4fa933 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c19f3e */.elementor-15 .elementor-element.elementor-element-0c19f3e {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76fdc93 */.elementor-15 .elementor-element.elementor-element-76fdc93 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f493a60 */.elementor-15 .elementor-element.elementor-element-f493a60 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-f493a60 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-419370e */.elementor-15 .elementor-element.elementor-element-419370e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-419370e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06d83e4 */.elementor-15 .elementor-element.elementor-element-06d83e4 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d8cad84 */.elementor-15 .elementor-element.elementor-element-d8cad84 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f3a30dd */.elementor-15 .elementor-element.elementor-element-f3a30dd {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16209fe */.elementor-15 .elementor-element.elementor-element-16209fe {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-16209fe .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4cab5e */.elementor-15 .elementor-element.elementor-element-b4cab5e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-b4cab5e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-abf8fb6 */.elementor-15 .elementor-element.elementor-element-abf8fb6 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39387a8 */.elementor-15 .elementor-element.elementor-element-39387a8 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-548f0ca */.elementor-15 .elementor-element.elementor-element-548f0ca {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-808363e */.elementor-15 .elementor-element.elementor-element-808363e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-808363e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bfbb747 */.elementor-15 .elementor-element.elementor-element-bfbb747 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-bfbb747 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f01b1c */.elementor-15 .elementor-element.elementor-element-9f01b1c {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5dcf4d4 */.elementor-15 .elementor-element.elementor-element-5dcf4d4 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a43c0dc */.elementor-15 .elementor-element.elementor-element-a43c0dc {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bc5982 */.elementor-15 .elementor-element.elementor-element-2bc5982 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2bc5982 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-828f68a */.elementor-15 .elementor-element.elementor-element-828f68a {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-828f68a .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e636ec */.elementor-15 .elementor-element.elementor-element-2e636ec {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2e636ec .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-936fddc */.elementor-15 .elementor-element.elementor-element-936fddc {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-936fddc .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e739774 */.elementor-15 .elementor-element.elementor-element-e739774 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-e739774 .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3af6e31 */.elementor-15 .elementor-element.elementor-element-3af6e31 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-3af6e31 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6673583 */.elementor-15 .elementor-element.elementor-element-6673583 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-6673583 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ef1d0b */.elementor-15 .elementor-element.elementor-element-2ef1d0b {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2103223 */.elementor-15 .elementor-element.elementor-element-2103223 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5538505 */.elementor-15 .elementor-element.elementor-element-5538505 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e4f06c8 */.elementor-15 .elementor-element.elementor-element-e4f06c8 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-e4f06c8 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eb89fc */.elementor-15 .elementor-element.elementor-element-0eb89fc {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-0eb89fc .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0de14dd */.elementor-15 .elementor-element.elementor-element-0de14dd {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61756e1 */.elementor-15 .elementor-element.elementor-element-61756e1 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2557e60 */.elementor-15 .elementor-element.elementor-element-2557e60 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba6572f */.elementor-15 .elementor-element.elementor-element-ba6572f {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-ba6572f .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f282118 */.elementor-15 .elementor-element.elementor-element-f282118 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-f282118 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8dc19b2 */.elementor-15 .elementor-element.elementor-element-8dc19b2 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bca0912 */.elementor-15 .elementor-element.elementor-element-bca0912 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a0a8a3f */.elementor-15 .elementor-element.elementor-element-a0a8a3f {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d65cf22 */.elementor-15 .elementor-element.elementor-element-d65cf22 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-d65cf22 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d8408c */.elementor-15 .elementor-element.elementor-element-2d8408c {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-2d8408c .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af9c9d7 */.elementor-15 .elementor-element.elementor-element-af9c9d7 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4603c8 */.elementor-15 .elementor-element.elementor-element-b4603c8 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b85e614 */.elementor-15 .elementor-element.elementor-element-b85e614 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-b85e614 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbcd4a7 */.elementor-15 .elementor-element.elementor-element-fbcd4a7 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-fbcd4a7 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4fa933 */.elementor-15 .elementor-element.elementor-element-f4fa933 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c19f3e */.elementor-15 .elementor-element.elementor-element-0c19f3e {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76fdc93 */.elementor-15 .elementor-element.elementor-element-76fdc93 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f493a60 */.elementor-15 .elementor-element.elementor-element-f493a60 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-f493a60 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-419370e */.elementor-15 .elementor-element.elementor-element-419370e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-419370e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06d83e4 */.elementor-15 .elementor-element.elementor-element-06d83e4 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d8cad84 */.elementor-15 .elementor-element.elementor-element-d8cad84 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f3a30dd */.elementor-15 .elementor-element.elementor-element-f3a30dd {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16209fe */.elementor-15 .elementor-element.elementor-element-16209fe {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-16209fe .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4cab5e */.elementor-15 .elementor-element.elementor-element-b4cab5e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-b4cab5e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-abf8fb6 */.elementor-15 .elementor-element.elementor-element-abf8fb6 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39387a8 */.elementor-15 .elementor-element.elementor-element-39387a8 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-548f0ca */.elementor-15 .elementor-element.elementor-element-548f0ca {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-808363e */.elementor-15 .elementor-element.elementor-element-808363e {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-808363e .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bfbb747 */.elementor-15 .elementor-element.elementor-element-bfbb747 {
    backdrop-filter: blur(16px);
}

.elementor-15 .elementor-element.elementor-element-bfbb747 .elementor-icon-box-icon {
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f01b1c */.elementor-15 .elementor-element.elementor-element-9f01b1c {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5dcf4d4 */.elementor-15 .elementor-element.elementor-element-5dcf4d4 {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a43c0dc */.elementor-15 .elementor-element.elementor-element-a43c0dc {
    backdrop-filter: blur(16px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0056a3 */.raeume-container {
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 1) 50%,
    rgba(255, 255, 255, 0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4087f8f */.elementor-15 .elementor-element.elementor-element-4087f8f .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b95ecc3 */.elementor-15 .elementor-element.elementor-element-b95ecc3 .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e687abf */.elementor-15 .elementor-element.elementor-element-e687abf .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    height: 350px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61e7a04 */.elementor-15 .elementor-element.elementor-element-61e7a04 .elementor-icon-box-icon {
    margin-top: 3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6134782 */.marquee-wrapper {
  transition: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d9fa53 */.elementor-15 .elementor-element.elementor-element-2d9fa53 .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ed93d1a */.elementor-15 .elementor-element.elementor-element-ed93d1a .elementor-icon-box-icon {
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-d2ec823 */.e-n-accordion .e-n-accordion-item-title {
    border-radius: 24px;
}

/* Aktiver/geöffneter Zustand: nur oben links/rechts */
.e-n-accordion .e-n-accordion-item-title[aria-expanded="true"] {
    border-radius: 24px 24px 0 0;
}/* End custom CSS */