.elementor-2444 .elementor-element.elementor-element-d7ab777{--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;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;--z-index:999;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2444 .elementor-element.elementor-element-b20cb69{width:100%;max-width:100%;bottom:-25px;}body:not(.rtl) .elementor-2444 .elementor-element.elementor-element-b20cb69{left:0px;}body.rtl .elementor-2444 .elementor-element.elementor-element-b20cb69{right:0px;}.elementor-2444 .elementor-element.elementor-element-b20cb69 img{width:100%;}.elementor-2444 .elementor-element.elementor-element-df9e84f{--grid-template-columns:repeat(0, auto);text-align:right;width:100%;max-width:100%;--icon-size:18px;--grid-column-gap:23px;--grid-row-gap:0px;}.elementor-2444 .elementor-element.elementor-element-df9e84f .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-2444 .elementor-element.elementor-element-df9e84f .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-2444 .elementor-element.elementor-element-df9e84f .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-2444 .elementor-element.elementor-element-df9e84f .elementor-social-icon:hover i{color:var( --e-global-color-accent );}.elementor-2444 .elementor-element.elementor-element-df9e84f .elementor-social-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-2444 .elementor-element.elementor-element-a1f6075{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2444 .elementor-element.elementor-element-eb08432{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;text-align:left;}.elementor-2444 .elementor-element.elementor-element-eb08432.elementor-element{--align-self:center;}.elementor-2444 .elementor-element.elementor-element-eb08432 img{width:100%;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2444 .elementor-element.elementor-element-c6eb291{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:var( --container-widget-width, 48px );max-width:48px;--container-widget-width:48px;--container-widget-flex-grow:0;}.elementor-2444 .elementor-element.elementor-element-c6eb291 .elementor-divider-separator{width:48px;}.elementor-2444 .elementor-element.elementor-element-c6eb291 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2444 .elementor-element.elementor-element-45c412d{width:var( --container-widget-width, 151px );max-width:151px;--container-widget-width:151px;--container-widget-flex-grow:0;}.elementor-2444 .elementor-element.elementor-element-45c412d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:13px;font-weight:300;line-height:24px;}.elementor-2444 .elementor-element.elementor-element-5f6dcdb{--display:flex;--justify-content:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-menu-toggle{margin:0 auto;}.elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-nav-menu .elementor-item{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:0.4px;}.elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:14px;padding-right:14px;}.elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-nav-menu--dropdown a, .elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-menu-toggle{color:var( --e-global-color-faeba07 );fill:var( --e-global-color-faeba07 );}.elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-nav-menu--dropdown{background-color:var( --e-global-color-primary );}.elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-nav-menu--dropdown a:hover,
					.elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-nav-menu--dropdown a:focus,
					.elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-nav-menu--dropdown a.highlighted,
					.elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-menu-toggle:hover,
					.elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-menu-toggle:focus{color:var( --e-global-color-accent );}.elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-nav-menu--dropdown a:hover,
					.elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-nav-menu--dropdown a:focus,
					.elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-primary );}.elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );}.elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-nav-menu--dropdown .elementor-item, .elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:500;}.elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-nav-menu--dropdown a{padding-top:10px;padding-bottom:10px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2444 .elementor-element.elementor-element-5a58119 .elementor-button{background-color:#107ACA;font-family:var( --e-global-typography-5a19fda-font-family ), Sans-serif;font-size:var( --e-global-typography-5a19fda-font-size );font-weight:var( --e-global-typography-5a19fda-font-weight );line-height:var( --e-global-typography-5a19fda-line-height );}.elementor-widget-ucaddon_fullscreen_navigation_menu .ue_menu  div  div  ul  li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_fullscreen_navigation_menu .ue_menu  div  div  ul ul  li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_inner_menu{background-color:#FFFFFF;}.elementor-2444 .elementor-element.elementor-element-0030463 .ue-input-wrapper-align{justify-content:center;}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_inner_menu-box{transform:translate(0, 50px);}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_hamburger{background-color:#072EB800;padding:0px 0px 0px 0px;border-radius:0px;}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_hamburger,.elementor-2444 .elementor-element.elementor-element-0030463 .checkbox-toggle{width:34px;height:34px;}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_menu_wrapper{height:34px;}.elementor-2444 .elementor-element.elementor-element-0030463 .ue-input-wrapper{width:34px;height:34px;}.elementor-2444 .elementor-element.elementor-element-0030463 input:hover  + .ue_hamburger .ue_hamburger_custom_close i{color:#FFFFFF;}.elementor-2444 .elementor-element.elementor-element-0030463 input:hover + .ue_hamburger .ue_hamburger_custom_close svg{fill:#FFFFFF;}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_menu > div > div{text-align:center;}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_menu > div > div > div{justify-content:flex-end;}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_menu  div  div  ul  li a{font-family:"Oswald", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_menu ul li a{color:var( --e-global-color-primary );}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_menu ul li.current-menu-item > a{color:var( --e-global-color-accent );}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_menu ul li{margin:0px 0px 30px 0px;}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_menu ul li  a:after{background-color:var( --e-global-color-accent );}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_menu  div  div  ul ul  li a{font-family:"Oswald", Sans-serif;font-size:28px;font-weight:300;text-transform:none;line-height:1.8em;}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_menu ul ul li a{color:var( --e-global-color-primary );}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_menu ul ul li a:after{background-color:var( --e-global-color-accent );}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_menu ul ul li{margin:16px 35px 2px 2px;}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_menu-social-icons a{color:var( --e-global-color-accent );font-size:24px;margin:16px 16px 16px 16px;}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_menu-social-icons a svg{fill:var( --e-global-color-accent );}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_menu-social-icons img{width:24px;height:24px;}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_menu-social-icons{margin-top:30px;}.elementor-2444 .elementor-element.elementor-element-0ad0d09{--display:flex;--position:fixed;box-shadow:0px 6px 10px 0px rgba(147.89999999999998, 130.78901494565218, 130.78901494565218, 0.29);top:37%;--z-index:2;}.elementor-2444 .elementor-element.elementor-element-0ad0d09:not(.elementor-motion-effects-element-type-background), .elementor-2444 .elementor-element.elementor-element-0ad0d09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#107ACA;}body:not(.rtl) .elementor-2444 .elementor-element.elementor-element-0ad0d09{right:0%;}body.rtl .elementor-2444 .elementor-element.elementor-element-0ad0d09{left:0%;}.elementor-2444 .elementor-element.elementor-element-97e40d3{padding:11px 0px 6px 0px;text-align:center;}.elementor-2444 .elementor-element.elementor-element-97e40d3 .elementor-heading-title{font-family:var( --e-global-typography-8272f4f-font-family ), Sans-serif;font-size:var( --e-global-typography-8272f4f-font-size );font-weight:var( --e-global-typography-8272f4f-font-weight );line-height:var( --e-global-typography-8272f4f-line-height );color:var( --e-global-color-744949f );}.elementor-2444 .elementor-element.elementor-element-bb7f064{padding:0px 0px 10px 0px;text-align:center;}.elementor-2444 .elementor-element.elementor-element-bb7f064 img{width:90px;}.elementor-2444 .elementor-element.elementor-element-a54f331{--display:flex;--position:fixed;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:50%;--z-index:2;}body:not(.rtl) .elementor-2444 .elementor-element.elementor-element-a54f331{right:0%;}body.rtl .elementor-2444 .elementor-element.elementor-element-a54f331{left:0%;}.elementor-2444 .elementor-element.elementor-element-7ae67cc{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2444 .elementor-element.elementor-element-172ede8{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-2444 .elementor-element.elementor-element-172ede8.elementor-element{--align-self:flex-end;}.elementor-2444 .elementor-element.elementor-element-172ede8 .elementor-icon-wrapper{text-align:right;}.elementor-2444 .elementor-element.elementor-element-172ede8.elementor-view-stacked .elementor-icon{background-color:#4D4D4D;}.elementor-2444 .elementor-element.elementor-element-172ede8.elementor-view-framed .elementor-icon, .elementor-2444 .elementor-element.elementor-element-172ede8.elementor-view-default .elementor-icon{color:#4D4D4D;border-color:#4D4D4D;}.elementor-2444 .elementor-element.elementor-element-172ede8.elementor-view-framed .elementor-icon, .elementor-2444 .elementor-element.elementor-element-172ede8.elementor-view-default .elementor-icon svg{fill:#4D4D4D;}.elementor-2444 .elementor-element.elementor-element-172ede8 .elementor-icon{font-size:22px;}.elementor-2444 .elementor-element.elementor-element-172ede8 .elementor-icon svg{height:22px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2444 .elementor-element.elementor-element-680b44a{width:auto;max-width:auto;background-color:#4D4D4D;padding:13px 40px 13px 17px;top:0px;--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:-2px;}.elementor-2444 .elementor-element.elementor-element-680b44a:hover{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-2444 .elementor-element.elementor-element-680b44a{right:0px;}body.rtl .elementor-2444 .elementor-element.elementor-element-680b44a{left:0px;}.elementor-2444 .elementor-element.elementor-element-680b44a .elementor-icon-list-icon i{color:var( --e-global-color-744949f );transition:color 0.3s;}.elementor-2444 .elementor-element.elementor-element-680b44a .elementor-icon-list-icon svg{fill:var( --e-global-color-744949f );transition:fill 0.3s;}.elementor-2444 .elementor-element.elementor-element-680b44a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-2444 .elementor-element.elementor-element-680b44a .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-2444 .elementor-element.elementor-element-680b44a .elementor-icon-list-text{color:var( --e-global-color-744949f );transition:color 0.3s;}.elementor-2444 .elementor-element.elementor-element-680b44a .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-2444 .elementor-element.elementor-element-31f61e9{--display:flex;}.elementor-2444 .elementor-element.elementor-element-d5a0ad1{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-2444 .elementor-element.elementor-element-d5a0ad1.elementor-element{--align-self:flex-end;}.elementor-2444 .elementor-element.elementor-element-d5a0ad1 .elementor-icon-wrapper{text-align:right;}.elementor-2444 .elementor-element.elementor-element-d5a0ad1.elementor-view-stacked .elementor-icon{background-color:#DF544A;}.elementor-2444 .elementor-element.elementor-element-d5a0ad1.elementor-view-framed .elementor-icon, .elementor-2444 .elementor-element.elementor-element-d5a0ad1.elementor-view-default .elementor-icon{color:#DF544A;border-color:#DF544A;}.elementor-2444 .elementor-element.elementor-element-d5a0ad1.elementor-view-framed .elementor-icon, .elementor-2444 .elementor-element.elementor-element-d5a0ad1.elementor-view-default .elementor-icon svg{fill:#DF544A;}.elementor-2444 .elementor-element.elementor-element-d5a0ad1 .elementor-icon{font-size:22px;}.elementor-2444 .elementor-element.elementor-element-d5a0ad1 .elementor-icon svg{height:22px;}.elementor-2444 .elementor-element.elementor-element-ecf5d21{width:auto;max-width:auto;background-color:#DF544A;padding:13px 40px 13px 17px;top:0px;--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:-2px;}.elementor-2444 .elementor-element.elementor-element-ecf5d21:hover{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-2444 .elementor-element.elementor-element-ecf5d21{right:0px;}body.rtl .elementor-2444 .elementor-element.elementor-element-ecf5d21{left:0px;}.elementor-2444 .elementor-element.elementor-element-ecf5d21 .elementor-icon-list-icon i{color:var( --e-global-color-744949f );transition:color 0.3s;}.elementor-2444 .elementor-element.elementor-element-ecf5d21 .elementor-icon-list-icon svg{fill:var( --e-global-color-744949f );transition:fill 0.3s;}.elementor-2444 .elementor-element.elementor-element-ecf5d21 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-2444 .elementor-element.elementor-element-ecf5d21 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-2444 .elementor-element.elementor-element-ecf5d21 .elementor-icon-list-text{color:var( --e-global-color-744949f );transition:color 0.3s;}.elementor-2444 .elementor-element.elementor-element-ecf5d21 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-2444 .elementor-element.elementor-element-f421379{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2444 .elementor-element.elementor-element-d1333f9{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-2444 .elementor-element.elementor-element-d1333f9.elementor-element{--align-self:flex-end;}.elementor-2444 .elementor-element.elementor-element-d1333f9 .elementor-icon-wrapper{text-align:right;}.elementor-2444 .elementor-element.elementor-element-d1333f9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2444 .elementor-element.elementor-element-d1333f9.elementor-view-framed .elementor-icon, .elementor-2444 .elementor-element.elementor-element-d1333f9.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2444 .elementor-element.elementor-element-d1333f9.elementor-view-framed .elementor-icon, .elementor-2444 .elementor-element.elementor-element-d1333f9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2444 .elementor-element.elementor-element-d1333f9 .elementor-icon{font-size:22px;}.elementor-2444 .elementor-element.elementor-element-d1333f9 .elementor-icon svg{height:22px;}.elementor-2444 .elementor-element.elementor-element-2c0d921{width:auto;max-width:auto;background-color:var( --e-global-color-accent );padding:13px 40px 13px 17px;top:0px;--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:-2px;}.elementor-2444 .elementor-element.elementor-element-2c0d921:hover{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-2444 .elementor-element.elementor-element-2c0d921{right:0px;}body.rtl .elementor-2444 .elementor-element.elementor-element-2c0d921{left:0px;}.elementor-2444 .elementor-element.elementor-element-2c0d921 .elementor-icon-list-icon i{color:var( --e-global-color-744949f );transition:color 0.3s;}.elementor-2444 .elementor-element.elementor-element-2c0d921 .elementor-icon-list-icon svg{fill:var( --e-global-color-744949f );transition:fill 0.3s;}.elementor-2444 .elementor-element.elementor-element-2c0d921 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-2444 .elementor-element.elementor-element-2c0d921 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-2444 .elementor-element.elementor-element-2c0d921 .elementor-icon-list-text{color:var( --e-global-color-744949f );transition:color 0.3s;}.elementor-2444 .elementor-element.elementor-element-2c0d921 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-2444 .elementor-element.elementor-element-bbe97ab{--display:flex;--position:fixed;--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:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;--z-index:2;}body:not(.rtl) .elementor-2444 .elementor-element.elementor-element-bbe97ab{right:0%;}body.rtl .elementor-2444 .elementor-element.elementor-element-bbe97ab{left:0%;}.elementor-2444 .elementor-element.elementor-element-fd8d676{--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 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2444 .elementor-element.elementor-element-cacc9b3{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-2444 .elementor-element.elementor-element-cacc9b3.elementor-element{--align-self:flex-end;}.elementor-2444 .elementor-element.elementor-element-cacc9b3 .elementor-icon-wrapper{text-align:right;}.elementor-2444 .elementor-element.elementor-element-cacc9b3.elementor-view-stacked .elementor-icon{background-color:#4D4D4D;}.elementor-2444 .elementor-element.elementor-element-cacc9b3.elementor-view-framed .elementor-icon, .elementor-2444 .elementor-element.elementor-element-cacc9b3.elementor-view-default .elementor-icon{color:#4D4D4D;border-color:#4D4D4D;}.elementor-2444 .elementor-element.elementor-element-cacc9b3.elementor-view-framed .elementor-icon, .elementor-2444 .elementor-element.elementor-element-cacc9b3.elementor-view-default .elementor-icon svg{fill:#4D4D4D;}.elementor-2444 .elementor-element.elementor-element-cacc9b3.elementor-view-stacked .elementor-icon:hover{background-color:#4D4D4D;color:#FFFFFF73;}.elementor-2444 .elementor-element.elementor-element-cacc9b3.elementor-view-framed .elementor-icon:hover, .elementor-2444 .elementor-element.elementor-element-cacc9b3.elementor-view-default .elementor-icon:hover{color:#4D4D4D;border-color:#4D4D4D;}.elementor-2444 .elementor-element.elementor-element-cacc9b3.elementor-view-framed .elementor-icon:hover, .elementor-2444 .elementor-element.elementor-element-cacc9b3.elementor-view-default .elementor-icon:hover svg{fill:#4D4D4D;}.elementor-2444 .elementor-element.elementor-element-cacc9b3.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF73;}.elementor-2444 .elementor-element.elementor-element-cacc9b3.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF73;}.elementor-2444 .elementor-element.elementor-element-cacc9b3 .elementor-icon{font-size:22px;}.elementor-2444 .elementor-element.elementor-element-cacc9b3 .elementor-icon svg{height:22px;}.elementor-2444 .elementor-element.elementor-element-b4da1c7{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-2444 .elementor-element.elementor-element-b4da1c7.elementor-element{--align-self:flex-end;}.elementor-2444 .elementor-element.elementor-element-b4da1c7 .elementor-icon-wrapper{text-align:right;}.elementor-2444 .elementor-element.elementor-element-b4da1c7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2444 .elementor-element.elementor-element-b4da1c7.elementor-view-framed .elementor-icon, .elementor-2444 .elementor-element.elementor-element-b4da1c7.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2444 .elementor-element.elementor-element-b4da1c7.elementor-view-framed .elementor-icon, .elementor-2444 .elementor-element.elementor-element-b4da1c7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2444 .elementor-element.elementor-element-b4da1c7 .elementor-icon{font-size:22px;}.elementor-2444 .elementor-element.elementor-element-b4da1c7 .elementor-icon svg{height:22px;}.elementor-2444 .elementor-element.elementor-element-4c25666{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-2444 .elementor-element.elementor-element-4c25666.elementor-element{--align-self:flex-end;}.elementor-2444 .elementor-element.elementor-element-4c25666 .elementor-icon-wrapper{text-align:right;}.elementor-2444 .elementor-element.elementor-element-4c25666.elementor-view-stacked .elementor-icon{background-color:#DF544A;}.elementor-2444 .elementor-element.elementor-element-4c25666.elementor-view-framed .elementor-icon, .elementor-2444 .elementor-element.elementor-element-4c25666.elementor-view-default .elementor-icon{color:#DF544A;border-color:#DF544A;}.elementor-2444 .elementor-element.elementor-element-4c25666.elementor-view-framed .elementor-icon, .elementor-2444 .elementor-element.elementor-element-4c25666.elementor-view-default .elementor-icon svg{fill:#DF544A;}.elementor-2444 .elementor-element.elementor-element-4c25666 .elementor-icon{font-size:22px;}.elementor-2444 .elementor-element.elementor-element-4c25666 .elementor-icon svg{height:22px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-2444 .elementor-element.elementor-element-5f6dcdb{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-nav-menu--dropdown .elementor-item, .elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:15px;}.elementor-2444 .elementor-element.elementor-element-5a58119 .elementor-button{font-size:var( --e-global-typography-5a19fda-font-size );line-height:var( --e-global-typography-5a19fda-line-height );padding:10px 20px 10px 20px;}.elementor-2444 .elementor-element.elementor-element-0030463.elementor-element{--align-self:center;}.elementor-2444 .elementor-element.elementor-element-0030463 .ue-input-wrapper-align{justify-content:flex-start;}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_menu > div > div{text-align:right;}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_menu ul li{margin:0px 60px 30px 0px;}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_menu  div  div  ul ul  li a{font-size:18px;}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_menu-social-icons a{font-size:17px;}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_menu-social-icons img{width:17px;height:17px;}.elementor-2444 .elementor-element.elementor-element-97e40d3 .elementor-heading-title{font-size:var( --e-global-typography-8272f4f-font-size );line-height:var( --e-global-typography-8272f4f-line-height );}}@media(min-width:768px){.elementor-2444 .elementor-element.elementor-element-a1f6075{--width:35%;}.elementor-2444 .elementor-element.elementor-element-5f6dcdb{--width:65%;}.elementor-2444 .elementor-element.elementor-element-0ad0d09{--width:150px;}.elementor-2444 .elementor-element.elementor-element-a54f331{--width:300px;}.elementor-2444 .elementor-element.elementor-element-bbe97ab{--width:300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2444 .elementor-element.elementor-element-a1f6075{--width:50%;}.elementor-2444 .elementor-element.elementor-element-5f6dcdb{--width:50%;}}@media(max-width:767px){.elementor-2444 .elementor-element.elementor-element-d7ab777{--flex-wrap:nowrap;}.elementor-2444 .elementor-element.elementor-element-b20cb69{bottom:0px;}.elementor-2444 .elementor-element.elementor-element-a1f6075{--width:90%;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;}.elementor-2444 .elementor-element.elementor-element-eb08432{--container-widget-width:79px;--container-widget-flex-grow:0;width:var( --container-widget-width, 79px );max-width:79px;}.elementor-2444 .elementor-element.elementor-element-c6eb291{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-2444 .elementor-element.elementor-element-c6eb291 .elementor-divider-separator{width:30px;}.elementor-2444 .elementor-element.elementor-element-45c412d .elementor-heading-title{font-size:12px;}.elementor-2444 .elementor-element.elementor-element-5f6dcdb{--width:30%;}.elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-nav-menu--dropdown .elementor-item, .elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:15px;}.elementor-2444 .elementor-element.elementor-element-5a58119 .elementor-button{font-size:var( --e-global-typography-5a19fda-font-size );line-height:var( --e-global-typography-5a19fda-line-height );}.elementor-2444 .elementor-element.elementor-element-0030463 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2444 .elementor-element.elementor-element-0030463 .ue-input-wrapper-align{justify-content:flex-end;}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_inner_menu-box{transform:translate(0, 130px);}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_hamburger,.elementor-2444 .elementor-element.elementor-element-0030463 .checkbox-toggle{width:34px;height:34px;}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_menu_wrapper{height:34px;}.elementor-2444 .elementor-element.elementor-element-0030463 .ue-input-wrapper{width:34px;height:34px;}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_menu > div > div{text-align:right;}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_menu  div  div  ul  li a{font-size:21px;line-height:1.8em;}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_menu ul li{margin:30px 50px 30px 70px;}.elementor-2444 .elementor-element.elementor-element-0030463 .ue_menu  div  div  ul ul  li a{font-size:17px;line-height:1.6em;}.elementor-2444 .elementor-element.elementor-element-0ad0d09{--width:130px;top:123px;}.elementor-2444 .elementor-element.elementor-element-97e40d3{padding:10px 0px 10px 0px;}.elementor-2444 .elementor-element.elementor-element-97e40d3 .elementor-heading-title{font-size:var( --e-global-typography-8272f4f-font-size );line-height:var( --e-global-typography-8272f4f-line-height );}.elementor-2444 .elementor-element.elementor-element-bbe97ab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;bottom:0px;}body:not(.rtl) .elementor-2444 .elementor-element.elementor-element-bbe97ab{right:0%;}body.rtl .elementor-2444 .elementor-element.elementor-element-bbe97ab{left:0%;}.elementor-2444 .elementor-element.elementor-element-fd8d676{--width:200%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for image, class: .elementor-element-b20cb69 */.curve-angel{
    display: none
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-df9e84f */.elementor-social-icons-wrapper .elementor-grid-item {
    margin-right: 10px; /* Abstand nach rechts einstellen */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45c412d */.elementor-2444 .elementor-element.elementor-element-45c412d a {
    font-family: 'Oswald' !important;
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-41a1f8b */.elementor-2444 .elementor-element.elementor-element-41a1f8b .elementor-sub-item{
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_fullscreen_navigation_menu, class: .elementor-element-0030463 */#menu-main-menu > li {
  border-bottom: 1px solid #d9d9d9;
}

#menu-main-menu > li:last-child {
  border-bottom: none;
}


/* Alle Links in der dritten Menü-Ebene */
#menu-main-menu 
  .sub-menu        /* 2. Ebene */
  .sub-menu > li > a {  /* 3. Ebene-Links */
    font-size: 14px;
}




#menu-main-menu .sub-menu {
  opacity: 0;
  transform: translateX(280px);
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.6s ease-out, transform 0.6s ease-out;
}

#menu-main-menu a.expanded + .sub-menu,
#menu-main-menu li.expanded > .sub-menu {
  opacity: 1;
  transform: translateX(0);
  visibility: visible;
  pointer-events: auto;
  transition-delay: 0; 
}


#menu-main-menu .sub-menu .sub-menu {

}

// #menu-main-menu a.expanded + .sub-menu {
//   transition-delay: 0.1s;
// }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-172ede8 */.elementor-2444 .elementor-element.elementor-element-172ede8 {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d5a0ad1 */.elementor-2444 .elementor-element.elementor-element-d5a0ad1 {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d1333f9 */.elementor-2444 .elementor-element.elementor-element-d1333f9 {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a54f331 */body.scrolled-codx .slide-icon.elementor-shape-circle:hover{
                opacity: 0;
                position: relative;
                z-index: 5;
            }
            body.slide-icon.elementor-shape-circle{
                transition: transform 0.3s ease, opacity 0.3s ease, visibility 0s ease 0.3s;
            }
            body:not(.scrolled-codx) .slide-icon.elementor-shape-circle{
                opacity: 0;
            }
            body.scrolled-codx .slide-icon:hover ~ .text-slide,
            body:not(.scrolled-codx) .slide-icon + .text-slide{
                transition: transform 0.3s ease; 
                transform: translateX(0) !important;
                opacity: 1 !important;
                visibility: visible !important;
                min-height: 50px;
                min-width: 200px;
                pointer-events: auto;
            }
            body:not(.scrolled-codx) .text-slide:hover{
                background-color: #000000 !important;
            }
            body.scrolled-codx .slide-icon + .text-slide {
                transition: transform 0.3s ease, opacity 0.3s ease, visibility 0s ease 0.3s;
                transform: translateX(100%);
                opacity: 0;
                visibility: hidden;
            }
            
            body:not(.rtl) .elementor-2444 .elementor-element.elementor-element-a54f331{
                margin-right:0;
            }
            
            body.scrolled-codx .slide-icon.elementor-shape-circle{
                margin-right:7px;
            }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd8d676 */.slide-toggle-on-100vh {
  opacity: 0;
  transform: translateX(100px);
  transition: all 0.8s ease-out;
  will-change: transform, opacity;
}

.slide-toggle-on-100vh.visible {
  opacity: 1;
  transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7ab777 */.elementor-2444 .elementor-element.elementor-element-d7ab777{

      transition: 0.3s all ease-in-out;
      
}
.elementor-sticky--effects{
    background: #Fff !important;
transition: 0.3s all ease-in-out;}
.elementor-sticky--effects .logo{
    width: 80px !important;
  transition: 0.3s all ease-in-out;

}

.logo{
    transition: 0.3s all ease-in-out;  
}

.elementor-sticky--effects .social{
    display: none ;
      transition: 0.3s all ease-in-out;
}
.elementor-sticky--effects.header-fix{
    background: #f3f3f3 !important;
}

/*.header-fix::before {*/
/*  position: absolute;*/
/*  content: "";*/
/*  background: url(https://www.niklasnoack.de/wp-content/themes/hello-elementor/assets/images/Rectangle.svg);*/
/*    background-repeat: repeat;*/
/*  background-repeat: no-repeat;*/
/*  top: 86%;*/
/*  left: 0;*/
/*  right: 0;*/
/*}*/

/*.elementor-sticky--effects.header-fix::before {*/
/*    background: url(https://www.niklasnoack.de/wp-content/themes/hello-elementor/assets/images/Grey.svg);*/
/*    background-repeat: repeat;*/
/*  background-repeat: no-repeat;*/
/*  top: 80%;*/
/*  left: 0;*/
/*  right: 0;*/
/*}*/

.elementor-2444 .elementor-element.elementor-element-b20cb69{
    bottom:-22px !important;
    left:-10px !important;
}

.elementor-2444 .elementor-element.elementor-element-b20cb69 img{
    display: none !important;
}
.header-fix{
    background: #fff !important;
}

 .header-fix::after{
                top: 156px;
                position: fixed;
                width: 100%;
                left: 0;
                right: 0;
                clip-path: polygon(100% 0, 0 0, 0 95%);
                height: 25px;
                background-color: #fff;
                z-index: 99;
                content: ""!important;
                    
 
            }
            
            .scrolled-codx .header-fix:after{
                top: 100px;
               background: inherit;
               
            }
            
            .e-con-boxed .elementor-shape-top svg{
                display: none;
            }
            
    body.scrolled-cod .elementor-2444 .elementor-element.elementor-element-a54f331 {
    margin-right: 15px;
    }

@media (min-width: 1400px) {


}

@media (max-width: 767px) {
/*.header-fix::after {*/
/*  top: 95px;*/
/*        clip-path: polygon(0 0, 100% 0, 100% 14%, 0% 100%);*/
/*         transition: 0.4s all ease-in-out;*/
        
    
/*}*/
.scrolled-codx .header-fix:after {
        top: 0;
        background: inherit;
}
.header-fix::after {
        top: 0;
        clip-path: polygon(0 0, 100% 0, 100% 80%, 0% 100%);
        transition: 0.4s all ease-in-out;
        height: 125px;
}
/*  .scrolled-codx .header-fix::after {*/
/*  top: 95px;*/
/*    clip-path: polygon(0 0, 100% 0, 100% 14%, 0% 100%);*/
/* transition: 0.4s all ease-in-out;*/
 
/*}*/
.header-fix {
    min-height: 96px;
}

.header-fix .ue_menu ul ul li {
  margin: 16px 0 2px  !important;
}


.header-fix #uc_fullscreen_navigation_menu_elementor_0030463 .sub-menu{
    overflow:visible;
}
.header-fix a.expanded ~.sub-menu{
    height:auto !important;
   
}

.header-fix a.collapsed ~.sub-menu{
    height:0 !important;
}

.header-fix #uc_fullscreen_navigation_menu_elementor_0030463 .ue_menu > div > div > div{
    overflow:hidden;
}


/*.header-fix #uc_fullscreen_navigation_menu_elementor_0030463 .ue_menu > div > div > div{*/
/*    overflow-y: unset;*/
/*}*/

.elementor-2444 .elementor-element.elementor-element-0ad0d09 {
        --width: 130px;
        top: 87px !important;
        z-index: 9999 !important;
    }
    
   .header-fix #uc_fullscreen_navigation_menu_elementor_0030463 .ue_menu .ue_inner_menu{
     
       border-top:solid 100px white;
   }
   
   .header-fix #uc_fullscreen_navigation_menu_elementor_0030463 .ue_inner_menu-box{
       position:relative;
       top:-100px;
   }
    
    
    .elementor-2444 .elementor-element.elementor-element-a1f6075{
        position:relative;
        z-index:9999!important;
    }
}/* End custom CSS */