.elementor-996852 .elementor-element.elementor-element-db8440b{--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-996852 .elementor-element.elementor-element-db8440b.e-con{--align-self:flex-start;}.elementor-996852 .elementor-element.elementor-element-c94378c{--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-996852 .elementor-element.elementor-element-5a1d721{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-996852 .elementor-element.elementor-element-ee5d6a2{--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-996852 .elementor-element.elementor-element-036f36c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-996852 .elementor-element.elementor-element-036f36c.elementor-element{--align-self:center;}.elementor-996852 .elementor-element.elementor-element-036f36c .elementor-heading-title{font-family:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-size:18px;font-weight:800;}.elementor-996852 .elementor-element.elementor-element-39bcff4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-996852 .elementor-element.elementor-element-39bcff4.elementor-element{--align-self:center;}.elementor-996852 .elementor-element.elementor-element-39bcff4 .elementor-heading-title{font-family:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-size:18px;font-weight:800;}.elementor-996852 .elementor-element.elementor-element-841c0f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-996852 .elementor-element.elementor-element-841c0f0.elementor-element{--align-self:center;}.elementor-996852 .elementor-element.elementor-element-841c0f0 .elementor-heading-title{font-family:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-size:18px;font-weight:800;}.elementor-996852 .elementor-element.elementor-element-5b03ca7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-996852 .elementor-element.elementor-element-5b03ca7.elementor-element{--align-self:center;}.elementor-996852 .elementor-element.elementor-element-5b03ca7 .elementor-heading-title{font-family:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-size:18px;font-weight:800;}.elementor-996852 .elementor-element.elementor-element-68547cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-996852 .elementor-element.elementor-element-68547cf.elementor-element{--align-self:center;}.elementor-996852 .elementor-element.elementor-element-68547cf .elementor-heading-title{font-family:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-size:18px;font-weight:800;}.elementor-996852 .elementor-element.elementor-element-2fb5494{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-996852 .elementor-element.elementor-element-2fb5494.elementor-element{--align-self:center;}.elementor-996852 .elementor-element.elementor-element-2fb5494 .elementor-heading-title{font-family:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-size:18px;font-weight:800;}.elementor-996852 .elementor-element.elementor-element-b028a44 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-996852 .elementor-element.elementor-element-b028a44{--e-off-canvas-width:100vw;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-996852 .elementor-element.elementor-element-1a2551c{--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-996852 .elementor-element.elementor-element-b4c95f9{--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-996852 .elementor-element.elementor-element-62bbe8e{--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-996852 .elementor-element.elementor-element-62bbe8e.e-con{--align-self:center;}.elementor-996852 .elementor-element.elementor-element-ba10f0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-996852 .elementor-element.elementor-element-ba10f0d.elementor-element{--align-self:flex-start;}.elementor-996852 .elementor-element.elementor-element-ba10f0d img{width:200px;height:32px;}.elementor-996852 .elementor-element.elementor-element-e2fae50{--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-996852 .elementor-element.elementor-element-e2fae50.e-con{--align-self:center;}.elementor-996852 .elementor-element.elementor-element-b5a3013{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 0px 0px;}.elementor-996852 .elementor-element.elementor-element-b5a3013.elementor-element{--align-self:flex-end;}.elementor-996852 .elementor-element.elementor-element-b5a3013 .elementor-icon-wrapper{text-align:right;}.elementor-996852 .elementor-element.elementor-element-b5a3013 .elementor-icon{font-size:25px;}.elementor-996852 .elementor-element.elementor-element-b5a3013 .elementor-icon svg{height:25px;}.elementor-996852 .elementor-element.elementor-element-883f986{--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-996852 .elementor-element.elementor-element-c5766cc .elementor-heading-title{font-family:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-weight:800;color:var( --e-global-color-vamtam_accent_6 );}.elementor-996852 .elementor-element.elementor-element-375aa2e{--display:flex;border-style:dotted;--border-style:dotted;}.elementor-996852 .elementor-element.elementor-element-a112610 .elementor-heading-title{font-family:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-weight:800;color:var( --e-global-color-vamtam_accent_6 );}.elementor-996852 .elementor-element.elementor-element-f8301a0{--display:flex;border-style:dotted;--border-style:dotted;}.elementor-996852 .elementor-element.elementor-element-384fde9 .elementor-heading-title{font-family:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-weight:800;color:var( --e-global-color-vamtam_accent_6 );}.elementor-996852 .elementor-element.elementor-element-249092a{--display:flex;}.elementor-996852 .elementor-element.elementor-element-8ed626b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-996852 .elementor-element.elementor-element-8ed626b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-996852 .elementor-element.elementor-element-8ed626b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-996852 .elementor-element.elementor-element-8ed626b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-996852 .elementor-element.elementor-element-8ed626b .elementor-icon-list-item > a{font-family:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-weight:900;}.elementor-996852 .elementor-element.elementor-element-8ed626b .elementor-icon-list-text{transition:color 0.3s;}.elementor-996852 .elementor-element.elementor-element-d96a186 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-996852 .elementor-element.elementor-element-d96a186 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-996852 .elementor-element.elementor-element-d96a186{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-996852 .elementor-element.elementor-element-d96a186 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-996852 .elementor-element.elementor-element-d96a186 .elementor-icon-list-item > a{font-family:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-weight:700;}.elementor-996852 .elementor-element.elementor-element-d96a186 .elementor-icon-list-text{transition:color 0.3s;}.elementor-996852 .elementor-element.elementor-element-d0c888f{--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-996852 .elementor-element.elementor-element-d0c888f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-996852 .elementor-element.elementor-element-d0c888f > .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-996852 .elementor-element.elementor-element-d0c888f > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-996852 .elementor-element.elementor-element-217852d{--display:flex;border-style:dotted;--border-style:dotted;}.elementor-996852 .elementor-element.elementor-element-a942c2c .elementor-heading-title{font-family:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-weight:800;color:var( --e-global-color-vamtam_accent_6 );}.elementor-996852 .elementor-element.elementor-element-bac5a96{--display:flex;border-style:dotted;--border-style:dotted;}.elementor-996852 .elementor-element.elementor-element-5ff1302 .elementor-heading-title{font-family:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-weight:800;color:var( --e-global-color-vamtam_accent_6 );}.elementor-996852 .elementor-element.elementor-element-a47056c{--display:flex;}.elementor-996852 .elementor-element.elementor-element-a01254c .elementor-heading-title{font-family:"Gilroy", Gilroy, Arial, Helvetica, sans-serif;font-weight:800;color:var( --e-global-color-vamtam_accent_6 );}.elementor-996852 .elementor-element.elementor-element-300b25d .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-996852 .elementor-element.elementor-element-db8440b{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-996852 .elementor-element.elementor-element-b028a44{--e-off-canvas-width:100vw;--e-off-canvas-height:100vh;}.elementor-996852 .elementor-element.elementor-element-b4c95f9{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-996852 .elementor-element.elementor-element-883f986{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-996852 .elementor-element.elementor-element-c5766cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-996852 .elementor-element.elementor-element-c5766cc .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-996852 .elementor-element.elementor-element-375aa2e{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-996852 .elementor-element.elementor-element-a112610{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-996852 .elementor-element.elementor-element-a112610 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-996852 .elementor-element.elementor-element-f8301a0{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-996852 .elementor-element.elementor-element-384fde9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-996852 .elementor-element.elementor-element-384fde9 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-996852 .elementor-element.elementor-element-8ed626b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-996852 .elementor-element.elementor-element-8ed626b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-996852 .elementor-element.elementor-element-8ed626b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-996852 .elementor-element.elementor-element-8ed626b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-996852 .elementor-element.elementor-element-8ed626b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-996852 .elementor-element.elementor-element-8ed626b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-996852 .elementor-element.elementor-element-8ed626b .elementor-icon-list-item > a{font-size:22px;line-height:22px;}.elementor-996852 .elementor-element.elementor-element-d96a186 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-996852 .elementor-element.elementor-element-d96a186 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-996852 .elementor-element.elementor-element-d96a186 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-996852 .elementor-element.elementor-element-d96a186 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-996852 .elementor-element.elementor-element-d96a186 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-996852 .elementor-element.elementor-element-d96a186 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-996852 .elementor-element.elementor-element-d96a186 .elementor-icon-list-item > a{font-size:22px;line-height:22px;}.elementor-996852 .elementor-element.elementor-element-d0c888f{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-996852 .elementor-element.elementor-element-d0c888f > .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-996852 .elementor-element.elementor-element-217852d{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-996852 .elementor-element.elementor-element-a942c2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-996852 .elementor-element.elementor-element-a942c2c.elementor-element{--align-self:flex-start;}.elementor-996852 .elementor-element.elementor-element-a942c2c .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-996852 .elementor-element.elementor-element-bac5a96{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:10px;--padding-right:0px;}.elementor-996852 .elementor-element.elementor-element-5ff1302 .elementor-heading-title{font-size:30px;}.elementor-996852 .elementor-element.elementor-element-a47056c{--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-996852 .elementor-element.elementor-element-a01254c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-996852 .elementor-element.elementor-element-a01254c .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-996852 .elementor-element.elementor-element-300b25d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-996852 .elementor-element.elementor-element-300b25d .elementor-icon{font-size:32px;}.elementor-996852 .elementor-element.elementor-element-300b25d .elementor-icon svg{height:32px;}}@media(max-width:767px){.elementor-996852 .elementor-element.elementor-element-db8440b{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-996852 .elementor-element.elementor-element-c94378c{--width:70%;}.elementor-996852 .elementor-element.elementor-element-ee5d6a2{--width:30%;--justify-content:flex-end;}.elementor-996852 .elementor-element.elementor-element-b028a44{--e-off-canvas-width:100vw;--e-off-canvas-height:100vh;}.elementor-996852 .elementor-element.elementor-element-b4c95f9{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-996852 .elementor-element.elementor-element-62bbe8e{--width:80%;}.elementor-996852 .elementor-element.elementor-element-e2fae50{--width:20%;}.elementor-996852 .elementor-element.elementor-element-883f986{--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-996852 .elementor-element.elementor-element-c5766cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-996852 .elementor-element.elementor-element-c5766cc.elementor-element{--align-self:flex-start;}.elementor-996852 .elementor-element.elementor-element-c5766cc .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-996852 .elementor-element.elementor-element-375aa2e{--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-996852 .elementor-element.elementor-element-a112610{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-996852 .elementor-element.elementor-element-a112610.elementor-element{--align-self:flex-start;}.elementor-996852 .elementor-element.elementor-element-a112610 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-996852 .elementor-element.elementor-element-f8301a0{--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-996852 .elementor-element.elementor-element-384fde9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-996852 .elementor-element.elementor-element-384fde9.elementor-element{--align-self:flex-start;}.elementor-996852 .elementor-element.elementor-element-384fde9 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-996852 .elementor-element.elementor-element-249092a{--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-996852 .elementor-element.elementor-element-8ed626b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-996852 .elementor-element.elementor-element-8ed626b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-996852 .elementor-element.elementor-element-8ed626b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-996852 .elementor-element.elementor-element-8ed626b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-996852 .elementor-element.elementor-element-8ed626b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-996852 .elementor-element.elementor-element-8ed626b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-996852 .elementor-element.elementor-element-8ed626b .elementor-icon-list-item > a{font-size:22px;line-height:26px;}.elementor-996852 .elementor-element.elementor-element-d96a186 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-996852 .elementor-element.elementor-element-d96a186 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-996852 .elementor-element.elementor-element-d96a186 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-996852 .elementor-element.elementor-element-d96a186 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-996852 .elementor-element.elementor-element-d96a186 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-996852 .elementor-element.elementor-element-d96a186 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-996852 .elementor-element.elementor-element-d96a186 .elementor-icon-list-item > a{font-size:22px;line-height:26px;}.elementor-996852 .elementor-element.elementor-element-d0c888f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 10px 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-996852 .elementor-element.elementor-element-217852d{--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-996852 .elementor-element.elementor-element-a942c2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-996852 .elementor-element.elementor-element-a942c2c.elementor-element{--align-self:flex-start;}.elementor-996852 .elementor-element.elementor-element-a942c2c .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-996852 .elementor-element.elementor-element-bac5a96{--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-996852 .elementor-element.elementor-element-5ff1302{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-996852 .elementor-element.elementor-element-5ff1302.elementor-element{--align-self:flex-start;}.elementor-996852 .elementor-element.elementor-element-5ff1302 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-996852 .elementor-element.elementor-element-a47056c{--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-996852 .elementor-element.elementor-element-a01254c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-996852 .elementor-element.elementor-element-a01254c.elementor-element{--align-self:flex-start;}.elementor-996852 .elementor-element.elementor-element-a01254c .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-996852 .elementor-element.elementor-element-300b25d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 5px 0px 0px;}.elementor-996852 .elementor-element.elementor-element-300b25d.elementor-element{--align-self:center;}.elementor-996852 .elementor-element.elementor-element-300b25d .elementor-icon{font-size:30px;}.elementor-996852 .elementor-element.elementor-element-300b25d .elementor-icon svg{height:30px;}}@media(min-width:768px){.elementor-996852 .elementor-element.elementor-element-c94378c{--width:20%;}.elementor-996852 .elementor-element.elementor-element-ee5d6a2{--width:80%;}.elementor-996852 .elementor-element.elementor-element-62bbe8e{--width:70%;}.elementor-996852 .elementor-element.elementor-element-e2fae50{--width:30%;}}@media(max-width:1100px) and (min-width:768px){.elementor-996852 .elementor-element.elementor-element-ee5d6a2{--width:80%;}}/* Start custom CSS for container, class: .elementor-element-62bbe8e */.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-db8440b *//* 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-Größe (feste Größe für alle Breakpoints) */
.site-header .logo img {
    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: none !important; /* Keine Animation für die Größe */
    flex-shrink: 0 !important; /* Verhindert jegliche Verkleinerung */
}

/* Sticky-Zustand: Verkleinertes Logo */
.site-header.sticky .logo img {
    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 und Hover-Effekt */
.site-header .menu-item {
    position: relative;
    color: #000000; /* Standardfarbe */
    text-decoration: none; /* Keine Unterstreichung */
    transition: color 0.3s ease; /* Sanfte Farbänderung */
}

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

/* Unterstrich-Effekt (Initial: Schwarz) */
.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: #000000; /* Unterstrich in Schwarz */
    transition: width 0.5s ease, left 0.5s ease, background-color 0.5s ease; /* Sanfte Animation */
}

/* 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 */
}

/* 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 */