.elementor-1650 .elementor-element.elementor-element-bd2f9c3{--display:flex;--min-height:1080px;--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;--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:999;}.elementor-1650 .elementor-element.elementor-element-bd2f9c3:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-bd2f9c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1650 .elementor-element.elementor-element-bd2f9c3.e-con{--align-self:stretch;}.elementor-1650 .elementor-element.elementor-element-6313358{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1650 .elementor-element.elementor-element-6313358.e-con{--align-self:stretch;}.elementor-1650 .elementor-element.elementor-element-79254f4{--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:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1650 .elementor-element.elementor-element-d1a9279{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:100px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-1650 .elementor-element.elementor-element-9fe86eb{width:auto;max-width:auto;top:20px;}body:not(.rtl) .elementor-1650 .elementor-element.elementor-element-9fe86eb{left:20px;}body.rtl .elementor-1650 .elementor-element.elementor-element-9fe86eb{right:20px;}.elementor-1650 .elementor-element.elementor-element-9fe86eb .jet-headline{align-items:flex-start;}.elementor-1650 .elementor-element.elementor-element-9fe86eb .jet-headline > .jet-headline__link{align-items:flex-start;}.elementor-1650 .elementor-element.elementor-element-9fe86eb .jet-headline__first .jet-headline__label{color:var( --e-global-color-602df74 );font-family:"Exo", Sans-serif;font-size:0.9em;font-weight:500;}.elementor-1650 .elementor-element.elementor-element-9fe86eb .jet-headline__second .jet-headline__label{color:var( --e-global-color-108c372 );font-family:"Hind", Sans-serif;font-size:0.9em;}.elementor-1650 .elementor-element.elementor-element-bb4fee0{width:auto;max-width:auto;top:38px;text-align:center;}body:not(.rtl) .elementor-1650 .elementor-element.elementor-element-bb4fee0{right:30px;}body.rtl .elementor-1650 .elementor-element.elementor-element-bb4fee0{left:30px;}.elementor-1650 .elementor-element.elementor-element-bb4fee0 img{width:35px;}.elementor-1650 .elementor-element.elementor-element-2e9fe8a .uc-side-menu-items{background-color:var( --e-global-color-primary );}.elementor-1650 .elementor-element.elementor-element-2e9fe8a .menu-item a{flex-direction:row;}.elementor-1650 .elementor-element.elementor-element-2e9fe8a .side-menu-holder{text-align:left;}.elementor-1650 .elementor-element.elementor-element-2e9fe8a .collapsed .uc-menu-item-pointer:after{width:15px;height:15px;font-size:15px;}.elementor-1650 .elementor-element.elementor-element-2e9fe8a .expanded .uc-menu-item-pointer:after{width:15px;height:15px;font-size:15px;}.elementor-1650 .elementor-element.elementor-element-2e9fe8a .collapsed .uc-menu-item-pointer:after,.elementor-1650 .elementor-element.elementor-element-2e9fe8a .expanded .uc-menu-item-pointer:after{margin:0px 15px 0px 15px;}.elementor-1650 .elementor-element.elementor-element-2e9fe8a .uc-side-menu-title{font-size:17px;padding:20px 20px 20px 20px;background-color:#000000;color:#ffffff;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(255, 255, 255, 0.39);}.elementor-1650 .elementor-element.elementor-element-2e9fe8a .uc-side-menu-items ul li a{padding:10px 10px 10px 30px;}.elementor-1650 .elementor-element.elementor-element-2e9fe8a a{background-color:#064F8B;color:#ffffff;}.elementor-1650 .elementor-element.elementor-element-2e9fe8a a:hover{background-color:#064F8B;color:rgba(255, 255, 255, 0.9);}.elementor-1650 .elementor-element.elementor-element-2e9fe8a .uc-side-menu-items ul a{font-size:18px;margin:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(255, 255, 255, 0.22);}.elementor-1650 .elementor-element.elementor-element-2e9fe8a .uc-side-menu-items ul ul li a{font-size:16px;padding:10px 60px 10px 60px;background-color:#064F8B;color:var( --e-global-color-602df74 );}.elementor-1650 .elementor-element.elementor-element-2e9fe8a .uc-side-menu-items ul ul li a:hover{background-color:#064F8B;color:#F5F5F573;}.elementor-1650 .elementor-element.elementor-element-2e9fe8a .uc-side-menu-items ul ul ul li a{padding:20px 80px 20px 80px;background-color:#064F8B;}.elementor-1650 .elementor-element.elementor-element-2e9fe8a .uc-side-menu-items ul ul ul li a:hover{background-color:#064F8B;}.elementor-1650 .elementor-element.elementor-element-2e9fe8a .expanded{background-color:#064F8B;color:#ffffff;}.elementor-1650 .elementor-element.elementor-element-2e9fe8a .expanded + ul .current-menu-item a{background-color:var( --e-global-color-secondary );}.elementor-1650 .elementor-element.elementor-element-b9807eb{padding:0px 0px 0px 40px;--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-1650 .elementor-element.elementor-element-b9807eb.elementor-element{--align-self:flex-start;}.elementor-1650 .elementor-element.elementor-element-b9807eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-1650 .elementor-element.elementor-element-b9807eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-1650 .elementor-element.elementor-element-b9807eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-1650 .elementor-element.elementor-element-b9807eb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-1650 .elementor-element.elementor-element-b9807eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-1650 .elementor-element.elementor-element-b9807eb .elementor-icon-list-icon i{color:var( --e-global-color-602df74 );transition:color 0.3s;}.elementor-1650 .elementor-element.elementor-element-b9807eb .elementor-icon-list-icon svg{fill:var( --e-global-color-602df74 );transition:fill 0.3s;}.elementor-1650 .elementor-element.elementor-element-b9807eb .elementor-icon-list-icon{padding-inline-end:21px;}.elementor-1650 .elementor-element.elementor-element-b9807eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1650 .elementor-element.elementor-element-b9807eb .elementor-icon-list-item > a{font-size:0.95em;font-weight:600;}.elementor-1650 .elementor-element.elementor-element-b9807eb .elementor-icon-list-text{color:var( --e-global-color-602df74 );transition:color 0.3s;}.elementor-1650 .elementor-element.elementor-element-4c619d1{--display:flex;--min-height:166px;--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:-166px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1650 .elementor-element.elementor-element-4c619d1:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-4c619d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-108c372 ) 30%, #FFFFFF00 100%);}.elementor-1650 .elementor-element.elementor-element-2acfeb3{--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-1650 .elementor-element.elementor-element-3d0fe3a{text-align:left;}.elementor-1650 .elementor-element.elementor-element-3d0fe3a img{width:376px;height:165px;}.elementor-1650 .elementor-element.elementor-element-d3e6236{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:1.5%;--padding-bottom:0%;--padding-left:0%;--padding-right:2%;}.elementor-1650 .elementor-element.elementor-element-294cbe2 .ue-menu > li > a{gap:15px;}.elementor-1650 .elementor-element.elementor-element-294cbe2 .ue-menu{gap:50px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1650 .elementor-element.elementor-element-294cbe2 a{color:var( --e-global-color-primary );text-align:left;}.elementor-1650 .elementor-element.elementor-element-294cbe2 .ue-menu a{padding:15px 30px 15px 30px;}.elementor-1650 .elementor-element.elementor-element-294cbe2 .ue-menu > li a, .ue-menu > li > .sub-menu > li a,.elementor-1650 .elementor-element.elementor-element-294cbe2 .ue-menu >  li > .sub-menu > li > .sub-menu > li a,.elementor-1650 .elementor-element.elementor-element-294cbe2 .ue-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li a{font-family:"Exo", Sans-serif;font-weight:600;}.elementor-1650 .elementor-element.elementor-element-294cbe2 .ue-menu > li a{justify-content:start;}.elementor-1650 .elementor-element.elementor-element-294cbe2 .ue-nav-menu-icon{font-size:20px;}.elementor-1650 .elementor-element.elementor-element-294cbe2 .ue-nav-menu-icon svg{width:20px;height:20px;}.elementor-1650 .elementor-element.elementor-element-294cbe2 .sub-menu a{gap:0px;}.elementor-1650 .elementor-element.elementor-element-294cbe2 .ue-menu > li > .sub-menu{background-color:var( --e-global-color-602df74 );padding:20px 15px 20px 34px;border-radius:80px 40px 80px 40px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.12);}.elementor-1650 .elementor-element.elementor-element-294cbe2 .ue-menu > li > .sub-menu > li a{color:var( --e-global-color-primary );padding:16px 0px 2px 0px;}.elementor-1650 .elementor-element.elementor-element-294cbe2 .ue-menu > li > .sub-menu > li a:hover{color:var( --e-global-color-secondary );}.elementor-1650 .elementor-element.elementor-element-294cbe2 .ue-menu > li > .sub-menu > li a.uc-active{color:var( --e-global-color-secondary );}.elementor-1650 .elementor-element.elementor-element-294cbe2 .ue-menu > li > .sub-menu > li a,.elementor-1650 .elementor-element.elementor-element-294cbe2 .ue-menu > li > .sub-menu > li > .sub-menu > li a,.elementor-1650 .elementor-element.elementor-element-294cbe2 .ue-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li a{font-size:16px;}.elementor-1650 .elementor-element.elementor-element-294cbe2 .sub-menu > li > a{justify-content:space-between;text-align:left;}.elementor-1650 .elementor-element.elementor-element-294cbe2 .sub-menu{width:200px;}.elementor-1650 .elementor-element.elementor-element-294cbe2 .ue-menu > li > .sub-menu > li .sub-menu{width:200px;inset-inline-start:200px;}.elementor-1650 .elementor-element.elementor-element-294cbe2 .ue-menu > li > ul{top:50px;}.elementor-1650 .elementor-element.elementor-element-294cbe2 .ue-nav-menu-mobile{background-color:#e8e8e8;width:50px;height:50px;font-size:26px;}.elementor-1650 .elementor-element.elementor-element-294cbe2 .ue-nav-menu-mobile.uc-active{background-color:#e8e8e8;}.elementor-1650 .elementor-element.elementor-element-294cbe2 .ue-nav-menu-mobile-icon-open{color:#585858;}.elementor-1650 .elementor-element.elementor-element-294cbe2 .ue-nav-menu-mobile-icon-open svg{fill:#585858;}.elementor-1650 .elementor-element.elementor-element-294cbe2 .ue-nav-menu-mobile-icon-close{color:#585858;}.elementor-1650 .elementor-element.elementor-element-294cbe2 .ue-nav-menu-mobile-icon-close svg{fill:#585858;}.elementor-1650 .elementor-element.elementor-element-294cbe2 .ue-nav-menu-mobile svg{width:26px;height:26px;}.elementor-1650 .elementor-element.elementor-element-294cbe2 .ue-nav-menu-mobile-wrapper{justify-content:start;}.elementor-1650 .elementor-element.elementor-element-eac7302{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1650 .elementor-element.elementor-element-b3d580c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-1650 .elementor-element.elementor-element-b3d580c:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-b3d580c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1650 .elementor-element.elementor-element-71a4192{--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-1650 .elementor-element.elementor-element-520b82e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1650 .elementor-element.elementor-element-752be76 .elementor-icon-wrapper{text-align:center;}.elementor-1650 .elementor-element.elementor-element-752be76.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1650 .elementor-element.elementor-element-752be76.elementor-view-framed .elementor-icon, .elementor-1650 .elementor-element.elementor-element-752be76.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1650 .elementor-element.elementor-element-752be76.elementor-view-framed .elementor-icon, .elementor-1650 .elementor-element.elementor-element-752be76.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1650 .elementor-element.elementor-element-9b65817{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1650 .elementor-element.elementor-element-9b65817:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-9b65817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1650 .elementor-element.elementor-element-a453a6b .uc_animated_hamburger_icon{width:70px;height:70px;background-color:var( --e-global-color-primary );border-radius:0px;}.elementor-1650 .elementor-element.elementor-element-a453a6b .uc_hamburger .uc_line{background-color:#ecf0f1;}.elementor-1650 .elementor-element.elementor-element-a453a6b .uc_animated_hamburger_icon:hover{background-color:var( --e-global-color-primary );border-radius:0px;}.elementor-1650 .elementor-element.elementor-element-a453a6b .uc_hamburger.is-active .uc_line{background-color:#ffffff;}.elementor-1650 .elementor-element.elementor-element-a453a6b .uc_animated_hamburger_icon.is-active{background-color:var( --e-global-color-primary );border-radius:0px;}.elementor-1650 .elementor-element.elementor-element-a453a6b .uc_hamburger{transform:scale(0.7);}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1536px){.elementor-1650 .elementor-element.elementor-element-bd2f9c3{--min-height:700px;}.elementor-1650 .elementor-element.elementor-element-d1a9279{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1650 .elementor-element.elementor-element-9fe86eb .jet-headline{align-items:flex-start;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1650 .elementor-element.elementor-element-9fe86eb .jet-headline > .jet-headline__link{align-items:flex-start;}.elementor-1650 .elementor-element.elementor-element-9fe86eb .jet-headline__first .jet-headline__label{line-height:1.0;}.elementor-1650 .elementor-element.elementor-element-9fe86eb .jet-headline__first{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1650 .elementor-element.elementor-element-9fe86eb .jet-headline__second .jet-headline__label{font-size:0.9em;line-height:1.4;}.elementor-1650 .elementor-element.elementor-element-9fe86eb .jet-headline__second{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-1650 .elementor-element.elementor-element-bb4fee0{right:22px;}body.rtl .elementor-1650 .elementor-element.elementor-element-bb4fee0{left:22px;}.elementor-1650 .elementor-element.elementor-element-bb4fee0{top:37px;}.elementor-1650 .elementor-element.elementor-element-2e9fe8a .uc-side-menu-items ul li a{padding:6px 0px 6px 25px;}.elementor-1650 .elementor-element.elementor-element-2e9fe8a .uc-side-menu-items ul a{font-size:15px;}.elementor-1650 .elementor-element.elementor-element-2e9fe8a .uc-side-menu-items ul ul li a{font-size:14px;}.elementor-1650 .elementor-element.elementor-element-b9807eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 27px;--e-icon-list-icon-size:18px;}.elementor-1650 .elementor-element.elementor-element-b9807eb.elementor-element{--align-self:flex-start;}.elementor-1650 .elementor-element.elementor-element-b9807eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-1650 .elementor-element.elementor-element-b9807eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-1650 .elementor-element.elementor-element-b9807eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-1650 .elementor-element.elementor-element-b9807eb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-1650 .elementor-element.elementor-element-b9807eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-1650 .elementor-element.elementor-element-3d0fe3a img{width:240px;height:auto;}}@media(max-width:1024px){.elementor-1650 .elementor-element.elementor-element-da7eb5f{text-align:left;}.elementor-1650 .elementor-element.elementor-element-da7eb5f img{width:14%;}.elementor-1650 .elementor-element.elementor-element-752be76 .elementor-icon{font-size:32px;}.elementor-1650 .elementor-element.elementor-element-752be76 .elementor-icon svg{height:32px;}.elementor-1650 .elementor-element.elementor-element-9b65817{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1000000000000;}}@media(max-width:767px){.elementor-1650 .elementor-element.elementor-element-71a4192{--width:60%;}.elementor-1650 .elementor-element.elementor-element-da7eb5f{z-index:1000000000000;}.elementor-1650 .elementor-element.elementor-element-da7eb5f img{width:30%;}.elementor-1650 .elementor-element.elementor-element-520b82e{--width:20%;}.elementor-1650 .elementor-element.elementor-element-752be76 .elementor-icon{font-size:23px;}.elementor-1650 .elementor-element.elementor-element-752be76 .elementor-icon svg{height:23px;}.elementor-1650 .elementor-element.elementor-element-9b65817{--width:20%;}}@media(min-width:768px){.elementor-1650 .elementor-element.elementor-element-2acfeb3{--width:25%;}.elementor-1650 .elementor-element.elementor-element-d3e6236{--width:70%;}.elementor-1650 .elementor-element.elementor-element-eac7302{--width:5%;}.elementor-1650 .elementor-element.elementor-element-71a4192{--width:50%;}.elementor-1650 .elementor-element.elementor-element-520b82e{--width:25%;}.elementor-1650 .elementor-element.elementor-element-9b65817{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1650 .elementor-element.elementor-element-71a4192{--width:80%;}.elementor-1650 .elementor-element.elementor-element-520b82e{--width:10%;}.elementor-1650 .elementor-element.elementor-element-9b65817{--width:10%;}}@media(min-width:2400px){.elementor-1650 .elementor-element.elementor-element-bd2f9c3{--min-height:1400px;}body:not(.rtl) .elementor-1650 .elementor-element.elementor-element-9fe86eb{left:29px;}body.rtl .elementor-1650 .elementor-element.elementor-element-9fe86eb{right:29px;}.elementor-1650 .elementor-element.elementor-element-9fe86eb{top:14px;}body:not(.rtl) .elementor-1650 .elementor-element.elementor-element-bb4fee0{right:30px;}body.rtl .elementor-1650 .elementor-element.elementor-element-bb4fee0{left:30px;}.elementor-1650 .elementor-element.elementor-element-bb4fee0{top:38px;}}/* Start custom CSS for image, class: .elementor-element-bb4fee0 */.elementor-1650 .elementor-element.elementor-element-bb4fee0{
    --gap: 0.15em;
    --weight: 0.04em;
    --width: 0.7em;
}
.elementor-1650 .elementor-element.elementor-element-bb4fee0 .elementor-icon{
    position: relative;
}
.elementor-1650 .elementor-element.elementor-element-bb4fee0 i:before,
.elementor-1650 .elementor-element.elementor-element-bb4fee0 i:after,
.elementor-1650 .elementor-element.elementor-element-bb4fee0 .elementor-icon:after{
    content: "";
    height: var(--weight);
    width: var(--width);
    position: absolute;
    background: currentColor;
    top: 40%;
    left: 40%;
    transform: translate(-50%,calc(-50% + var(--gap)));
}
.elementor-1650 .elementor-element.elementor-element-bb4fee0 i:after{
    transform: translate(-50%,calc(-50% - var(--gap)));
}
.elementor-1650 .elementor-element.elementor-element-bb4fee0 .elementor-icon:after{
    transform: translate(-50%,-50%);
}/* End custom CSS */
/* Start custom CSS for ucaddon_ue_accordion_menu, class: .elementor-element-2e9fe8a */.blauer-punkt-2 {
  display: inline-block;
  width: 8px;          /* Durchmesser */
  height: 8px;
  background-color: #00A1C6; /* Blau – ggf. an dein CI anpassen */
  border-radius: 50%;  /* macht den Kreis */
  margin-left: 5px;    /* Abstand zum Wort */
  margin-top: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2f9c3 */:root{
    --w: 100px;
    --narrow-width: 350px;
}

.elementor-1650 .elementor-element.elementor-element-bd2f9c3{
    width: var(--w);
    overflow: auto;
    position: fixed;
    transition: all 0.3s ease-in-out !important;
    overflow-x: hidden;
    z-index: 999;
    -ms-overflow-style: none;
    scrollbar-width: none;
    right: 0;
}
.elementor-1650 .elementor-element.elementor-element-bd2f9c3::-webkit-scrollbar{
    display: none;
}

.sidebar-toggle{
    cursor: pointer;
}

body.opening .elementor-1650 .elementor-element.elementor-element-bd2f9c3{
    width: var(--narrow-width) !important;
}
body.opening .elementor-1650 .elementor-element.elementor-element-bd2f9c3 .elementor-inner-section .elementor-widget-wrap{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.elementor-1650 .elementor-element.elementor-element-bd2f9c3 .logo{
    transition: all 0.3s ease-in-out;
    /*display: none;*/
    pointer-events: none;
    opacity: 0;
}
body.opening .elementor-1650 .elementor-element.elementor-element-bd2f9c3 .logo{
    opacity: 1;
    pointer-events: unset;
    /*display: block;*/
}
body.open .elementor-1650 .elementor-element.elementor-element-bd2f9c3 .logo{
    /*display: block;*/
    /*opacity: 1;*/
}
body.opening .elementor-1650 .elementor-element.elementor-element-bd2f9c3 .sidebar-toggle{
    right: 22px;
}

body.opening .elementor-1650 .elementor-element.elementor-element-bd2f9c3 .elementor-search-form__icon{
    padding-left: 18px !important;
}
.elementor-1650 .elementor-element.elementor-element-bd2f9c3 .elementor-icon-list-text{
    transition: all 0.3s ease-in-out;
    opacity: 0;
}
body.opening .elementor-1650 .elementor-element.elementor-element-bd2f9c3 .elementor-icon-list-text{
    opacity: 1;
}

.elementor-1650 .elementor-element.elementor-element-bd2f9c3 .elementor-widget-image-box{
    transition: all 0.3s ease-in-out;
    opacity: 0;
}
body.opening .elementor-1650 .elementor-element.elementor-element-bd2f9c3 .elementor-widget-image-box{
    opacity: 1;
}

/*.elementor-1650 .elementor-element.elementor-element-bd2f9c3 .user .elementor-widget-wrap{*/
/*    transition: all 0.3s ease-in-out;*/
/*}*/
body.opening .elementor-1650 .elementor-element.elementor-element-bd2f9c3 .user .elementor-widget-wrap{
    padding-left: 22px !important;
    padding-right: 22px !important;
}
body.opening  .elementor-1650 .elementor-element.elementor-element-bd2f9c3 .user img {
    width: 45px;
    transition: all 0.3s ease-in-out;
}

header + *,
[data-elementor-type="header"] + *,
footer,
[data-elementor-type="footer"]{
    
    transition: all 0.3s ease-in-out !important;
}
body.opening header + *,
body.opening [data-elementor-type="header"] + *,
body.opening footer,
body.opening [data-elementor-type="footer"]{
}

@media (max-width: 1024px){

body.open header + *,
body.open [data-elementor-type="header"] + *,
body.open footer,
body.open [data-elementor-type="footer"]{
    transform: translateX(0);
    /*width: calc(100% - var(--narrow-width));*/
    transition: all 0.3s ease-in-out !important;
}
html, body{
    overflow-x: hidden;
}
}

@media (max-width: 767px){
:root{
    --w: 104.48px;
    --narrow-width: 350px;
}
.elementor-1650 .elementor-element.elementor-element-bd2f9c3,
body.opening .elementor-1650 .elementor-element.elementor-element-bd2f9c3{
    height: 100vh;
    
}
body.left .elementor-1650 .elementor-element.elementor-element-bd2f9c3{
    transform: translateX(0);
}

.elementor-1650 .elementor-element.elementor-element-bd2f9c3 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
    height: 100vh;
}
}

.site-content footer,
.site-content header + *{
    margin: 0 !important;
    transform: none !important;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-6f1e4497.elementor-section-full_width.elementor-section-height-full.elementor-section-items-stretch.elementor-section-content-space-between.elementor-section-height-default {
    z-index: 99999;
}

@media(min-width: 1200px) and (max-width: 1536px) {
    :root{
    --w: 70px;
    --narrow-width: 320px;
}
}/* End custom CSS */
/* Start custom CSS for ucaddon_nav_menu, class: .elementor-element-294cbe2 */.elementor-1650 .elementor-element.elementor-element-294cbe2 .sub-menu {
    width: 300px !important;
}

.elementor-1650 .elementor-element.elementor-element-294cbe2 li>ol, li>ul {
    margin-bottom: 0;
    margin-left: -2.5em;
}

.blauer-punkt {
  display: inline-block;
  width: 8px;          /* Durchmesser */
  height: 8px;
  background-color: #00A1C6; /* Blau – ggf. an dein CI anpassen */
  border-radius: 50%;  /* macht den Kreis */
  margin-left: -12px;    /* Abstand zum Wort */
  margin-top: -19px;
}/* End custom CSS */