.elementor-996752 .elementor-element.elementor-element-fd2bcfb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-996752 .elementor-element.elementor-element-fd2bcfb.e-con{--align-self:flex-start;}.elementor-996752 .elementor-element.elementor-element-ec8fc5c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-996752 .elementor-element.elementor-element-078265f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-996752 .elementor-element.elementor-element-360aa26{--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-end;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--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-996752 .elementor-element.elementor-element-2234f9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-996752 .elementor-element.elementor-element-2234f9a.elementor-element{--align-self:center;}.elementor-996752 .elementor-element.elementor-element-2234f9a .elementor-heading-title{font-family:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-size:18px;font-weight:800;}.elementor-996752 .elementor-element.elementor-element-e622ff8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-996752 .elementor-element.elementor-element-e622ff8.elementor-element{--align-self:center;}.elementor-996752 .elementor-element.elementor-element-e622ff8 .elementor-heading-title{font-family:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-size:18px;font-weight:800;}.elementor-996752 .elementor-element.elementor-element-6ccc11f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-996752 .elementor-element.elementor-element-6ccc11f.elementor-element{--align-self:center;}.elementor-996752 .elementor-element.elementor-element-6ccc11f .elementor-heading-title{font-family:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-size:18px;font-weight:800;}.elementor-996752 .elementor-element.elementor-element-1138192{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-996752 .elementor-element.elementor-element-1138192.elementor-element{--align-self:center;}.elementor-996752 .elementor-element.elementor-element-1138192 .elementor-heading-title{font-family:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-size:18px;font-weight:800;}.elementor-996752 .elementor-element.elementor-element-a6eb44c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-996752 .elementor-element.elementor-element-a6eb44c.elementor-element{--align-self:center;}.elementor-996752 .elementor-element.elementor-element-a6eb44c .elementor-heading-title{font-family:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-size:18px;font-weight:800;}.elementor-996752 .elementor-element.elementor-element-057b231{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-996752 .elementor-element.elementor-element-057b231.elementor-element{--align-self:center;}.elementor-996752 .elementor-element.elementor-element-057b231 .elementor-heading-title{font-family:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-size:18px;font-weight:800;}.elementor-996752 .elementor-element.elementor-element-cf7728a .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-996752 .elementor-element.elementor-element-cf7728a{--e-off-canvas-width:100vw;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-996752 .elementor-element.elementor-element-65921f3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-996752 .elementor-element.elementor-element-b73dea9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-996752 .elementor-element.elementor-element-4b268e2{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-996752 .elementor-element.elementor-element-4b268e2.e-con{--align-self:center;}.elementor-996752 .elementor-element.elementor-element-d20e5fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-996752 .elementor-element.elementor-element-d20e5fa.elementor-element{--align-self:flex-start;}.elementor-996752 .elementor-element.elementor-element-d20e5fa img{width:200px;height:32px;}.elementor-996752 .elementor-element.elementor-element-124ac7d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-996752 .elementor-element.elementor-element-124ac7d.e-con{--align-self:center;}.elementor-996752 .elementor-element.elementor-element-838b625{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 0px 0px;}.elementor-996752 .elementor-element.elementor-element-838b625.elementor-element{--align-self:flex-end;}.elementor-996752 .elementor-element.elementor-element-838b625 .elementor-icon-wrapper{text-align:right;}.elementor-996752 .elementor-element.elementor-element-838b625 .elementor-icon{font-size:25px;}.elementor-996752 .elementor-element.elementor-element-838b625 .elementor-icon svg{height:25px;}.elementor-996752 .elementor-element.elementor-element-262b9a2{--display:flex;border-style:dotted;--border-style:dotted;border-color:var( --e-global-color-vamtam_accent_6 );--border-color:var( --e-global-color-vamtam_accent_6 );}.elementor-996752 .elementor-element.elementor-element-903dc09 .elementor-heading-title{font-family:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-weight:800;color:var( --e-global-color-vamtam_accent_6 );}.elementor-996752 .elementor-element.elementor-element-69f03a1{--display:flex;border-style:dotted;--border-style:dotted;}.elementor-996752 .elementor-element.elementor-element-eadabea .elementor-heading-title{font-family:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-weight:800;color:var( --e-global-color-vamtam_accent_6 );}.elementor-996752 .elementor-element.elementor-element-d7fa27b{--display:flex;border-style:dotted;--border-style:dotted;}.elementor-996752 .elementor-element.elementor-element-3a65db2 .elementor-heading-title{font-family:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-weight:800;color:var( --e-global-color-vamtam_accent_6 );}.elementor-996752 .elementor-element.elementor-element-3c621d5{--display:flex;}.elementor-996752 .elementor-element.elementor-element-03577f5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-996752 .elementor-element.elementor-element-03577f5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-996752 .elementor-element.elementor-element-03577f5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-996752 .elementor-element.elementor-element-03577f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-996752 .elementor-element.elementor-element-03577f5 .elementor-icon-list-item > a{font-family:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-weight:900;}.elementor-996752 .elementor-element.elementor-element-03577f5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-996752 .elementor-element.elementor-element-7b09f65 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-996752 .elementor-element.elementor-element-7b09f65 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-996752 .elementor-element.elementor-element-7b09f65{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-996752 .elementor-element.elementor-element-7b09f65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-996752 .elementor-element.elementor-element-7b09f65 .elementor-icon-list-item > a{font-family:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-weight:700;}.elementor-996752 .elementor-element.elementor-element-7b09f65 .elementor-icon-list-text{transition:color 0.3s;}.elementor-996752 .elementor-element.elementor-element-d3902d6{--n-accordion-title-font-size:1rem;border-style:dotted;border-color:var( --e-global-color-vamtam_accent_6 );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-vamtam_accent_6 );--n-accordion-title-hover-color:var( --e-global-color-vamtam_accent_6 );--n-accordion-title-active-color:var( --e-global-color-vamtam_accent_6 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-vamtam_accent_6 );}.elementor-996752 .elementor-element.elementor-element-d3902d6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-996752 .elementor-element.elementor-element-d3902d6 > .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:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-weight:800;}:where( .elementor-996752 .elementor-element.elementor-element-d3902d6 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-996752 .elementor-element.elementor-element-2b75fae{--display:flex;border-style:dotted;--border-style:dotted;}.elementor-996752 .elementor-element.elementor-element-c96a791 .elementor-heading-title{font-family:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-weight:800;color:var( --e-global-color-vamtam_accent_6 );}.elementor-996752 .elementor-element.elementor-element-2b17532{--display:flex;border-style:dotted;--border-style:dotted;}.elementor-996752 .elementor-element.elementor-element-3ac173b .elementor-heading-title{font-family:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-weight:800;color:var( --e-global-color-vamtam_accent_6 );}.elementor-996752 .elementor-element.elementor-element-79dc093{--display:flex;}.elementor-996752 .elementor-element.elementor-element-31509e3 .elementor-heading-title{font-family:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-weight:800;color:var( --e-global-color-vamtam_accent_6 );}.elementor-996752 .elementor-element.elementor-element-9711893 .elementor-icon-wrapper{text-align:center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1100px){.elementor-996752 .elementor-element.elementor-element-fd2bcfb{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-996752 .elementor-element.elementor-element-cf7728a{--e-off-canvas-width:100vw;}.elementor-996752 .elementor-element.elementor-element-b73dea9{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-996752 .elementor-element.elementor-element-262b9a2{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-996752 .elementor-element.elementor-element-903dc09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-996752 .elementor-element.elementor-element-903dc09 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-996752 .elementor-element.elementor-element-69f03a1{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-996752 .elementor-element.elementor-element-eadabea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-996752 .elementor-element.elementor-element-eadabea .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-996752 .elementor-element.elementor-element-d7fa27b{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-996752 .elementor-element.elementor-element-3a65db2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-996752 .elementor-element.elementor-element-3a65db2 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-996752 .elementor-element.elementor-element-03577f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-996752 .elementor-element.elementor-element-03577f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-996752 .elementor-element.elementor-element-03577f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-996752 .elementor-element.elementor-element-03577f5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-996752 .elementor-element.elementor-element-03577f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-996752 .elementor-element.elementor-element-03577f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-996752 .elementor-element.elementor-element-03577f5 .elementor-icon-list-item > a{font-size:22px;line-height:22px;}.elementor-996752 .elementor-element.elementor-element-7b09f65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-996752 .elementor-element.elementor-element-7b09f65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-996752 .elementor-element.elementor-element-7b09f65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-996752 .elementor-element.elementor-element-7b09f65 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-996752 .elementor-element.elementor-element-7b09f65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-996752 .elementor-element.elementor-element-7b09f65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-996752 .elementor-element.elementor-element-7b09f65 .elementor-icon-list-item > a{font-size:22px;line-height:22px;}.elementor-996752 .elementor-element.elementor-element-d3902d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 14px 0px;border-width:0px 0px 2px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:30px;--n-accordion-icon-size:25px;}:where( .elementor-996752 .elementor-element.elementor-element-d3902d6 > .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:30px;}.elementor-996752 .elementor-element.elementor-element-2b75fae{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-996752 .elementor-element.elementor-element-c96a791{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-996752 .elementor-element.elementor-element-c96a791 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-996752 .elementor-element.elementor-element-2b17532{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-996752 .elementor-element.elementor-element-3ac173b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-996752 .elementor-element.elementor-element-3ac173b .elementor-heading-title{font-size:30px;}.elementor-996752 .elementor-element.elementor-element-79dc093{--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-996752 .elementor-element.elementor-element-31509e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-996752 .elementor-element.elementor-element-31509e3 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-996752 .elementor-element.elementor-element-9711893{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-996752 .elementor-element.elementor-element-9711893 .elementor-icon{font-size:32px;}.elementor-996752 .elementor-element.elementor-element-9711893 .elementor-icon svg{height:32px;}}@media(max-width:767px){.elementor-996752 .elementor-element.elementor-element-fd2bcfb{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-996752 .elementor-element.elementor-element-ec8fc5c{--width:70%;}.elementor-996752 .elementor-element.elementor-element-360aa26{--width:30%;--justify-content:flex-end;}.elementor-996752 .elementor-element.elementor-element-cf7728a{--e-off-canvas-width:100vw;--e-off-canvas-height:100vh;}.elementor-996752 .elementor-element.elementor-element-b73dea9{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-996752 .elementor-element.elementor-element-4b268e2{--width:80%;}.elementor-996752 .elementor-element.elementor-element-124ac7d{--width:20%;}.elementor-996752 .elementor-element.elementor-element-262b9a2{--min-height:68px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-996752 .elementor-element.elementor-element-903dc09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-996752 .elementor-element.elementor-element-903dc09.elementor-element{--align-self:flex-start;}.elementor-996752 .elementor-element.elementor-element-903dc09 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-996752 .elementor-element.elementor-element-69f03a1{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:25px;--padding-left:10px;--padding-right:0px;}.elementor-996752 .elementor-element.elementor-element-eadabea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-996752 .elementor-element.elementor-element-eadabea.elementor-element{--align-self:flex-start;}.elementor-996752 .elementor-element.elementor-element-eadabea .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-996752 .elementor-element.elementor-element-d7fa27b{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:25px;--padding-left:10px;--padding-right:0px;}.elementor-996752 .elementor-element.elementor-element-3a65db2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-996752 .elementor-element.elementor-element-3a65db2.elementor-element{--align-self:flex-start;}.elementor-996752 .elementor-element.elementor-element-3a65db2 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-996752 .elementor-element.elementor-element-3c621d5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-996752 .elementor-element.elementor-element-03577f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-996752 .elementor-element.elementor-element-03577f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-996752 .elementor-element.elementor-element-03577f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-996752 .elementor-element.elementor-element-03577f5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-996752 .elementor-element.elementor-element-03577f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-996752 .elementor-element.elementor-element-03577f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-996752 .elementor-element.elementor-element-03577f5 .elementor-icon-list-item > a{font-size:22px;line-height:26px;}.elementor-996752 .elementor-element.elementor-element-7b09f65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-996752 .elementor-element.elementor-element-7b09f65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-996752 .elementor-element.elementor-element-7b09f65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-996752 .elementor-element.elementor-element-7b09f65 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-996752 .elementor-element.elementor-element-7b09f65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-996752 .elementor-element.elementor-element-7b09f65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-996752 .elementor-element.elementor-element-7b09f65 .elementor-icon-list-item > a{font-size:22px;line-height:26px;}.elementor-996752 .elementor-element.elementor-element-d3902d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;border-width:0px 0px 2px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:10px;--n-accordion-title-font-size:30px;--n-accordion-icon-size:22px;}.elementor-996752 .elementor-element.elementor-element-2b75fae{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:25px;--padding-left:10px;--padding-right:0px;}.elementor-996752 .elementor-element.elementor-element-c96a791{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-996752 .elementor-element.elementor-element-c96a791.elementor-element{--align-self:flex-start;}.elementor-996752 .elementor-element.elementor-element-c96a791 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-996752 .elementor-element.elementor-element-2b17532{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:25px;--padding-left:10px;--padding-right:0px;}.elementor-996752 .elementor-element.elementor-element-3ac173b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-996752 .elementor-element.elementor-element-3ac173b.elementor-element{--align-self:flex-start;}.elementor-996752 .elementor-element.elementor-element-3ac173b .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-996752 .elementor-element.elementor-element-79dc093{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:25px;--padding-left:10px;--padding-right:0px;}.elementor-996752 .elementor-element.elementor-element-31509e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-996752 .elementor-element.elementor-element-31509e3.elementor-element{--align-self:flex-start;}.elementor-996752 .elementor-element.elementor-element-31509e3 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-996752 .elementor-element.elementor-element-9711893{padding:10px 5px 0px 0px;}.elementor-996752 .elementor-element.elementor-element-9711893.elementor-element{--align-self:center;}.elementor-996752 .elementor-element.elementor-element-9711893 .elementor-icon{font-size:30px;}.elementor-996752 .elementor-element.elementor-element-9711893 .elementor-icon svg{height:30px;}}@media(min-width:768px){.elementor-996752 .elementor-element.elementor-element-ec8fc5c{--width:20%;}.elementor-996752 .elementor-element.elementor-element-360aa26{--width:80%;}.elementor-996752 .elementor-element.elementor-element-4b268e2{--width:70%;}.elementor-996752 .elementor-element.elementor-element-124ac7d{--width:30%;}}@media(max-width:1100px) and (min-width:768px){.elementor-996752 .elementor-element.elementor-element-360aa26{--width:80%;}}/* Start custom CSS for container, class: .elementor-element-4b268e2 */.e-off-canvas .elementor-widget-image a {
    outline: none; /* Entfernt die Fokus-Umrandung */
    border: none; /* Entfernt eventuelle Rahmen */
}

.e-off-canvas .elementor-widget-image a:focus {
    outline: none; /* Entfernt die Fokus-Umrandung */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd2bcfb *//* Grundstil des Headers */
.site-header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
    background-color: transparent !important; /* Transparent im Standardzustand */
    height: 102px; /* Erste Position: 102px Höhe */
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 15px; /* Einheitliches Padding */
    transition: height 0.3s ease, background-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease;
    transform: translateY(0); /* Standardposition */
    box-shadow: none; /* Kein Schatten im Standardzustand */
}

/* Versteckter Header (beim Runterscrollen) */
.site-header.hidden {
    transform: translateY(-100%); /* Header nach oben schieben */
    transition: transform 0.3s ease; /* Sanfter Übergang */
}

/* Sticky-Zustand (nur beim Hochscrollen) */
.site-header.sticky {
    background-color: rgba(255, 255, 255, 0.8) !important; /* 80% Weißer Hintergrund */
    height: 60px; /* Verkleinerte Höhe: 60px */
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); /* Schatten anzeigen */
}

/* Logo-Stil für Standardposition */
.site-header .logo img {
    filter: brightness(0) invert(1); /* Weißes Logo */
    height: 32px !important; /* Höhe des Standard-Logos */
    width: 200px !important; /* Breite des Standard-Logos */
    max-height: 32px !important; /* Maximale Höhe für das Logo */
    max-width: 200px !important; /* Maximale Breite für das Logo */
    min-height: 32px !important; /* Minimale Höhe für das Logo */
    min-width: 200px !important; /* Minimale Breite für das Logo */
    object-fit: contain; /* Sicherstellung, dass das Bild nicht verzerrt wird */
    transition: filter 0.3s ease; /* Sanfte Animation für Farbe */
    flex-shrink: 0 !important; /* Verhindert jegliche Verkleinerung */
}

/* Sticky-Zustand: Verkleinertes schwarzes Logo */
.site-header.sticky .logo img {
    filter: none; /* Schwarzes Logo */
    height: 26px !important; /* Höhe des Sticky-Logos */
    width: 160px !important; /* Breite des Sticky-Logos */
    max-height: 26px !important;
    max-width: 160px !important;
    min-height: 26px !important;
    min-width: 160px !important;
}

/* Menü-Stil für Standardposition */
.site-header .menu-item {
    position: relative;
    color: #ffffff; /* Weißer Text */
    text-decoration: none; /* Keine Unterstreichung */
    transition: color 0.3s ease; /* Sanfte Farbänderung */
}

/* Sticky-Zustand: Menü-Text wird schwarz */
.site-header.sticky .menu-item {
    color: #000000; /* Schwarzer Text */
}

/* Hover-Effekt: Textfarbe ändern */
.site-header .menu-item:hover {
    color: #ff3764; /* Hover-Farbe */
}

/* Unterstrich-Effekt (Initial: Weiß) */
.site-header .menu-item::after {
    content: '';
    position: absolute;
    left: 50%; /* Startpunkt des Strichs in der Mitte */
    bottom: 0px; /* Abstand zwischen Text und Unterstrich */
    width: 0; /* Initiale Breite */
    height: 2px; /* Dicke des Unterstrichs */
    background-color: #ffffff; /* Unterstrich in Weiß */
    transition: width 0.5s ease, left 0.5s ease, background-color 0.5s ease; /* Sanfte Animation */
}

/* Sticky-Zustand: Unterstrichfarbe wird schwarz */
.site-header.sticky .menu-item::after {
    background-color: #000000; /* Unterstrich in Schwarz */
}

/* Unterstrich erweitern bei Hover */
.site-header .menu-item:hover::after {
    width: 100%; /* Unterstrich füllt die gesamte Breite */
    left: 0; /* Startpunkt wird nach links verschoben */
    background-color: #ff3764; /* Hover-Farbe */
}

/* Hamburger-Menü-Stil für Standardposition */
.site-header .menu-hamburger svg {
    fill: #ffffff; /* Weißes Icon */
    transition: fill 0.3s ease; /* Sanfter Übergang der Farbe */
}

/* Sticky-Zustand: Hamburger-Menü wird schwarz */
.site-header.sticky .menu-hamburger svg {
    fill: #000000; /* Schwarzes Icon */
}

/* Responsive: Tablet und kleiner */
@media (max-width: 1100px) {
    .site-header {
        background-color: transparent !important; /* Header bleibt transparent */
        height: 102px !important; /* Höhe bleibt konstant */
    }
    .site-header.sticky {
        height: 60px !important; /* Sticky-Höhe */
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1) !important; /* Schatten für Sticky-Zustand */
    }
    .site-header .menu-item {
        font-size: 16px; /* Angepasste Schriftgröße für Tablets */
    }
}

/* Responsive: Mobilgeräte */
@media (max-width: 767px) {
    .site-header {
        height: 102px !important; /* Höhe bleibt konstant */
    }
    .site-header.sticky {
        height: 60px !important; /* Sticky-Höhe */
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1) !important; /* Schatten für Sticky-Zustand */
    }
    .site-header .logo img {
        height: 32px !important; /* Gleiche Höhe des Standard-Logos */
        width: 200px !important; /* Gleiche Breite des Standard-Logos */
        max-height: 32px !important;
        max-width: 200px !important;
    }
}/* End custom CSS */