.elementor-42 .elementor-element.elementor-element-9c6356c{--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:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:99;}.elementor-42 .elementor-element.elementor-element-9c6356c:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-9c6356c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6cf22fa );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-2820ae6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-42 .elementor-element.elementor-element-2820ae6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-42 .elementor-element.elementor-element-2820ae6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-42 .elementor-element.elementor-element-2820ae6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-42 .elementor-element.elementor-element-2820ae6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-42 .elementor-element.elementor-element-2820ae6 .elementor-icon-list-item:not(:last-child):after{content:"";height:90%;border-color:#ddd;}.elementor-42 .elementor-element.elementor-element-2820ae6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-42 .elementor-element.elementor-element-2820ae6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-42 .elementor-element.elementor-element-2820ae6 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-42 .elementor-element.elementor-element-2820ae6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-2820ae6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-2820ae6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-2820ae6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-2820ae6 .elementor-icon-list-item > a{font-family:"Mosvita", Sans-serif;font-size:14px;font-weight:300;}.elementor-42 .elementor-element.elementor-element-2820ae6 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-2820ae6 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-42 .elementor-element.elementor-element-fdfcc43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:98;}.elementor-42 .elementor-element.elementor-element-fdfcc43:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-fdfcc43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2801aeb );}.elementor-42 .elementor-element.elementor-element-884ab9b{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42 .elementor-element.elementor-element-884ab9b:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-884ab9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2801aeb );}.elementor-42 .elementor-element.elementor-element-8ae3140{--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-42 .elementor-element.elementor-element-26eb5ff .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-26eb5ff .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-26eb5ff{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-26eb5ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-26eb5ff .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-42 .elementor-element.elementor-element-26eb5ff .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-26eb5ff .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-d88601b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-42 .elementor-element.elementor-element-468b0db img{width:100%;}.elementor-42 .elementor-element.elementor-element-82e5c1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-8b758e5 .elementor-icon-list-item:not(:last-child):after{content:"";height:90%;border-color:#ddd;}.elementor-42 .elementor-element.elementor-element-8b758e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-42 .elementor-element.elementor-element-8b758e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-42 .elementor-element.elementor-element-8b758e5 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-42 .elementor-element.elementor-element-8b758e5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-8b758e5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-8b758e5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-8b758e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-8b758e5 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-42 .elementor-element.elementor-element-8b758e5 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-8b758e5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-94ef494 .elementor-icon-list-item:not(:last-child):after{content:"";height:90%;border-color:#ddd;}.elementor-42 .elementor-element.elementor-element-94ef494 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-42 .elementor-element.elementor-element-94ef494 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-42 .elementor-element.elementor-element-94ef494 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-42 .elementor-element.elementor-element-94ef494 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-94ef494 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-94ef494{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-94ef494 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-94ef494 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-42 .elementor-element.elementor-element-94ef494 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-94ef494 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-545b338 .elementor-icon-list-item:not(:last-child):after{content:"";height:90%;border-color:#ddd;}.elementor-42 .elementor-element.elementor-element-545b338 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-42 .elementor-element.elementor-element-545b338 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-42 .elementor-element.elementor-element-545b338 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-42 .elementor-element.elementor-element-545b338 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-545b338 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-545b338{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-545b338 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-545b338 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-42 .elementor-element.elementor-element-545b338 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-545b338 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-1adbb95 .elementor-icon-list-item:not(:last-child):after{content:"";height:90%;border-color:#ddd;}.elementor-42 .elementor-element.elementor-element-1adbb95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-42 .elementor-element.elementor-element-1adbb95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-42 .elementor-element.elementor-element-1adbb95 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-42 .elementor-element.elementor-element-1adbb95 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-1adbb95 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-1adbb95{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-1adbb95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-1adbb95 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-42 .elementor-element.elementor-element-1adbb95 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-1adbb95 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-9985678{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-42 .elementor-element.elementor-element-f0658c3{--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-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-42 .elementor-element.elementor-element-f7b7514{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-42 .elementor-element.elementor-element-0b3234b{--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-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-6cf22fa );--border-color:var( --e-global-color-6cf22fa );--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-42 .elementor-element.elementor-element-248c040 .elementor-button{background-color:var( --e-global-color-2801aeb );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-248c040 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-248c040 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-42 .elementor-element.elementor-element-a30e86f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-a4a0d7f{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-f5bea5f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-42 .elementor-element.elementor-element-2452380 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-2452380 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-2452380{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-2452380 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-2452380 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-a2a4fb7{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-42 .elementor-element.elementor-element-ac321c1 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-42 .elementor-element.elementor-element-f2d46cb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-f2d46cb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-f2d46cb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-f2d46cb .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-f2d46cb .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-21eba4d{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-42 .elementor-element.elementor-element-57ba58d{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-42 .elementor-element.elementor-element-c16f922{--display:flex;}.elementor-42 .elementor-element.elementor-element-9a07395{--display:flex;}.elementor-42 .elementor-element.elementor-element-a5f898f{--display:flex;}.elementor-42 .elementor-element.elementor-element-9007e87{--display:flex;}.elementor-42 .elementor-element.elementor-element-1bcffc3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-22793a1{--display:flex;}.elementor-42 .elementor-element.elementor-element-9b60184 .elementor-button{background-color:var( --e-global-color-2801aeb );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-9b60184 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-9b60184 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-42 .elementor-element.elementor-element-aca4c75 .elementor-button{background-color:var( --e-global-color-2801aeb );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-aca4c75 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-aca4c75 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-42 .elementor-element.elementor-element-16275f3 .elementor-button{background-color:var( --e-global-color-2801aeb );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-16275f3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-16275f3 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-42 .elementor-element.elementor-element-a88d074 .elementor-button{background-color:var( --e-global-color-2801aeb );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-a88d074 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42 .elementor-element.elementor-element-a88d074 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-42 .elementor-element.elementor-element-d4b8b9d{--display:flex;}.elementor-42 .elementor-element.elementor-element-de3f5a6{--display:flex;}.elementor-42 .elementor-element.elementor-element-5b6492e{--display:flex;}.elementor-42 .elementor-element.elementor-element-205359d{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:nowrap;--n-menu-heading-overflow-x:scroll;--n-menu-title-distance-from-content:9px;--n-menu-open-animation-duration:300ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:10px;--n-menu-title-color-normal:var( --e-global-color-text );--n-menu-title-transition:300ms;--n-menu-title-padding:2px 10px 2px 10px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:var( --e-global-color-primary );--n-menu-toggle-icon-color-hover:var( --e-global-color-3913ab3 );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:var( --e-global-color-3913ab3 );--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-42 .elementor-element.elementor-element-205359d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:var( --e-global-color-6cf22fa );}.elementor-42 .elementor-element.elementor-element-205359d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:var( --e-global-color-6cf22fa );}.elementor-42 .elementor-element.elementor-element-205359d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-205359d > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{background:var( --e-global-color-2801aeb );box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-42 .elementor-element.elementor-element-205359d > .e-n-menu > .e-n-menu-toggle:hover:is( [aria-expanded="true"], [aria-expanded="false"] ) > .e-n-menu-toggle-icon{background:var( --e-global-color-2801aeb );}.elementor-42 .elementor-element.elementor-element-205359d > .e-n-menu > .e-n-menu-toggle[aria-expanded="true"] > .e-n-menu-toggle-icon{background:var( --e-global-color-2801aeb );border-style:none;}.elementor-42 .elementor-element.elementor-element-205359d > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:var( --e-global-color-2801aeb );}.elementor-42 .elementor-element.elementor-element-205359d {--n-menu-title-color-hover:var( --e-global-color-primary );--n-menu-title-color-active:var( --e-global-color-2801aeb );}.elementor-42 .elementor-element.elementor-element-205359d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:4px 4px 4px 4px;}.elementor-42 .elementor-element.elementor-element-7520f2f{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6cf22fa );--border-color:var( --e-global-color-6cf22fa );--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-42 .elementor-element.elementor-element-17f7e03 .e-search-submit{background-color:var( --e-global-color-2801aeb );}.elementor-42 .elementor-element.elementor-element-17f7e03 .e-search-results-container{background-color:var( --e-global-color-2801aeb );}.elementor-42 .elementor-element.elementor-element-17f7e03{--e-search-results-columns:1;--e-search-input-padding-block-start:5px;--e-search-input-padding-inline-start:5px;--e-search-input-padding-block-end:5px;--e-search-input-padding-inline-end:5px;--e-search-submit-margin-inline-start:0px;--e-search-icon-submit-size:15px;--e-search-submit-icon-gap:0px;--e-search-submit-color:var( --e-global-color-text );--e-search-icon-submit-color:var( --e-global-color-text );--e-search-submit-padding:10px 10px 10px 10px;}.elementor-42 .elementor-element.elementor-element-17f7e03 .e-search-input{border-style:none;}.elementor-42 .elementor-element.elementor-element-17f7e03 .e-search-submit span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-42 .elementor-element.elementor-element-17f7e03 .e-search-results-container > div{border-style:none;}.elementor-42 .elementor-element.elementor-element-672ac0f{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6cf22fa );--border-color:var( --e-global-color-6cf22fa );--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-42 .elementor-element.elementor-element-d04ab94 .e-search-submit{background-color:var( --e-global-color-2801aeb );}.elementor-42 .elementor-element.elementor-element-d04ab94 .e-search-results-container{background-color:var( --e-global-color-2801aeb );}.elementor-42 .elementor-element.elementor-element-d04ab94{--e-search-results-columns:1;--e-search-input-padding-block-start:5px;--e-search-input-padding-inline-start:5px;--e-search-input-padding-block-end:5px;--e-search-input-padding-inline-end:5px;--e-search-submit-margin-inline-start:0px;--e-search-icon-submit-size:15px;--e-search-submit-icon-gap:0px;--e-search-submit-color:var( --e-global-color-text );--e-search-icon-submit-color:var( --e-global-color-text );--e-search-submit-padding:10px 10px 10px 10px;}.elementor-42 .elementor-element.elementor-element-d04ab94 .e-search-input{border-style:none;}.elementor-42 .elementor-element.elementor-element-d04ab94 .e-search-submit span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-42 .elementor-element.elementor-element-d04ab94 .e-search-results-container > div{border-style:none;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-42 .elementor-element.elementor-element-205359d{--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-toggle-align:flex-start;--n-menu-toggle-icon-distance-from-dropdown:27px;}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-fdfcc43{--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;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-884ab9b{--width:90%;}.elementor-42 .elementor-element.elementor-element-d88601b{--width:45%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-82e5c1a{--width:55%;}.elementor-42 .elementor-element.elementor-element-9985678{--width:10%;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-f7b7514{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-9007e87{--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-42 .elementor-element.elementor-element-1bcffc3{--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 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-22793a1{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-42 .elementor-element.elementor-element-d4b8b9d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-205359d{--n-menu-toggle-align:flex-end;--n-menu-title-space-between:15px;--n-menu-title-padding:10px 10px 10px 10px;--n-menu-icon-gap:10px;--n-menu-dropdown-indicator-size:20px;--n-menu-dropdown-indicator-space:0px;--n-menu-toggle-icon-size:25px;--n-menu-toggle-icon-padding:10px 10px 10px 10px;--n-menu-toggle-icon-distance-from-dropdown:5px;}.elementor-42 .elementor-element.elementor-element-672ac0f{--margin-top:10px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--z-index:95;}}@media(min-width:768px){.elementor-42 .elementor-element.elementor-element-8ae3140{--width:40%;}.elementor-42 .elementor-element.elementor-element-d88601b{--width:20%;}.elementor-42 .elementor-element.elementor-element-82e5c1a{--width:40%;}.elementor-42 .elementor-element.elementor-element-f0658c3{--width:80%;}.elementor-42 .elementor-element.elementor-element-0b3234b{--width:100%;}.elementor-42 .elementor-element.elementor-element-a30e86f{--width:75%;}.elementor-42 .elementor-element.elementor-element-a4a0d7f{--width:33%;}.elementor-42 .elementor-element.elementor-element-a2a4fb7{--width:33%;}.elementor-42 .elementor-element.elementor-element-21eba4d{--width:33%;}.elementor-42 .elementor-element.elementor-element-57ba58d{--width:25%;}.elementor-42 .elementor-element.elementor-element-22793a1{--width:70%;}.elementor-42 .elementor-element.elementor-element-d4b8b9d{--width:30%;}.elementor-42 .elementor-element.elementor-element-7520f2f{--width:20%;}.elementor-42 .elementor-element.elementor-element-672ac0f{--width:20%;}}/* Start custom CSS for icon-list, class: .elementor-element-2820ae6 */@media (max-width: 767px) { .elementor-42 .elementor-element.elementor-element-2820ae6 .elementor-icon-list-items { display: flex; flex-wrap: nowrap; overflow-x: auto; -webkit-overflow-scrolling: touch; gap: 16px; } .elementor-42 .elementor-element.elementor-element-2820ae6 .elementor-icon-list-item { flex: 0 0 auto; white-space: nowrap; } /* Optional: hide scrollbar (still scrollable) */ .elementor-42 .elementor-element.elementor-element-2820ae6 .elementor-icon-list-items::-webkit-scrollbar { display: none; } 
   .elementor-42 .elementor-element.elementor-element-2820ae6 .elementor-inline-items {
    margin-inline: 0px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-468b0db */.elementor-42 .elementor-element.elementor-element-468b0db, .elementor-42 .elementor-element.elementor-element-468b0db a {
    width:100%;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-205359d *//* Kundengeschichten ausblenden */

.elementor-42 .elementor-element.elementor-element-205359d li:has(#e-n-menu-title-3384) {
    display: none !important;
}



.elementor-42 .elementor-element.elementor-element-205359d .e-n-menu-content {
     box-shadow: 0px 3px 2px rgba(145, 158, 171, 0.24), 0px 8px 6px rgba(145, 158, 171, 0.24)
    
}

@media (max-width:750px) {
.elementor-42 .elementor-element.elementor-element-205359d .e-n-menu-wrapper {
    background-color:#fff;
    z-index: 10001;
}
.elementor-42 .elementor-element.elementor-element-205359d .e-n-menu[data-layout=dropdown] .e-n-menu-item {
    width:100%;
}
.elementor-42 .elementor-element.elementor-element-205359d .e-n-menu-heading {
    padding:20px;
}
.elementor-42 .elementor-element.elementor-element-205359d .e-n-menu-content {
    box-shadow:none;
    width:100%;
}
.elementor-42 .elementor-element.elementor-element-205359d .e-n-menu-dropdown-icon {
    padding:10px;
}
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-17f7e03 */.elementor-42 .elementor-element.elementor-element-17f7e03 button.e-search-submit {
    position: absolute;
    right: 0;
    top: 0;
}
.elementor-42 .elementor-element.elementor-element-17f7e03 .e-search-results-container {
    position: fixed;
    left: 0;
    right: 0;
    top: calc(var(--ls-top, 0px) - 5px);
    z-index: 9999;
    box-shadow: 0px 3px 2px rgba(145, 158, 171, 0.24), 0px 8px 6px rgba(145, 158, 171, 0.24);
}
.elementor-42 .elementor-element.elementor-element-17f7e03 .e-search-results-container .e-search-results {
    margin: 0 auto;
    max-width: var(--content-width);
    max-height:70vh;
}
.elementor-42 .elementor-element.elementor-element-17f7e03 input, .elementor-42 .elementor-element.elementor-element-17f7e03 button {
    background:transparent!important;
}

.elementor-42 .elementor-element.elementor-element-17f7e03 .e-search-input-wrapper>svg:is(svg) {
    opacity:0!important;
    visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-d04ab94 */.elementor-42 .elementor-element.elementor-element-d04ab94 button.e-search-submit {
    position: absolute;
    right: 0;
    top: 0;
}
.elementor-42 .elementor-element.elementor-element-d04ab94 .e-search-results-container {
    position: fixed;
    left: 0;
    right: 0;
    top: calc(var(--ls-top, 0px) - 5px);
    z-index: 999;
    box-shadow: 0px 3px 2px rgba(145, 158, 171, 0.24), 0px 8px 6px rgba(145, 158, 171, 0.24);
}
.elementor-42 .elementor-element.elementor-element-d04ab94 .e-search-results-container .e-search-results {
    margin: 0 auto;
    max-width: var(--content-width);
     max-height:70vh;
}

.elementor-42 .elementor-element.elementor-element-d04ab94 .e-search-input {
    -webkit-appearance: none;
  appearance: none;
}
.elementor-42 .elementor-element.elementor-element-d04ab94 .e-search-submit  {
    background-color:transparent;
}
/* iOS Safari reset for search inputs */
.elementor-42 .elementor-element.elementor-element-d04ab94 input[type="search"]{
  -webkit-appearance: none;
  appearance: none;
  background-color: transparent;
  color: #000;
  opacity: 1;
  border-radius: 0;            /* optional, iOS loves rounding */
  border: 0px;    /* set your own */
  -webkit-text-fill-color: #000; /* helps with some iOS states */
}

/* Removes the magnifier / clear buttons iOS adds (optional) */
.elementor-42 .elementor-element.elementor-element-d04ab94 input[type="search"]::-webkit-search-decoration,
.elementor-42 .elementor-element.elementor-element-d04ab94 input[type="search"]::-webkit-search-cancel-button,
.elementor-42 .elementor-element.elementor-element-d04ab94 input[type="search"]::-webkit-search-results-button,
.elementor-42 .elementor-element.elementor-element-d04ab94 input[type="search"]::-webkit-search-results-decoration{
  -webkit-appearance: none;
  display: none;
}


.elementor-42 .elementor-element.elementor-element-d04ab94 input, .elementor-42 .elementor-element.elementor-element-d04ab94 button {
    background:transparent!important;
}

.elementor-42 .elementor-element.elementor-element-d04ab94 .e-search-input-wrapper>svg:is(svg) {
    opacity:0!important;
    visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdfcc43 */.elementor-42 .elementor-element.elementor-element-fdfcc43 {
    box-shadow: 0px 0px 4px rgba(145, 158, 171, 0.24), 0px 5px 15px rgba(145, 158, 171, 0.24)

}
@media(min-width:750px){
    .elementor-42 .elementor-element.elementor-element-fdfcc43.elementor-sticky--active .logo img {
    width:130px;
}
.elementor-42 .elementor-element.elementor-element-fdfcc43.elementor-sticky--active .header_container {
    padding:0px 10px
}
}
.elementor-42 .elementor-element.elementor-element-fdfcc43 .logo img, .elementor-42 .elementor-element.elementor-element-fdfcc43.elementor-sticky--active .header_container {
    transition: 0.15s ease-in-out;
}
@media(max-width:750px){
header:has(.e-n-menu-toggle[aria-expanded=true]):after{
    opacity:1;
    pointer-events: auto;
}
}/* End custom CSS */