.elementor-47 .elementor-element.elementor-element-800a5c0{--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:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:15px;--padding-right:15px;--z-index:10;}.elementor-47 .elementor-element.elementor-element-800a5c0:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-800a5c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e339c0 );}.elementor-47 .elementor-element.elementor-element-58248dc.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-58248dc .elementor-icon-wrapper{text-align:left;}.elementor-47 .elementor-element.elementor-element-58248dc .elementor-icon-wrapper svg{width:auto;}.elementor-47 .elementor-element.elementor-element-c75fb03 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;line-height:1em;fill:var( --e-global-color-28ff9fa );color:var( --e-global-color-28ff9fa );border-style:solid;}.elementor-47 .elementor-element.elementor-element-c75fb03 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-c75fb03 .elementor-button:focus{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-c75fb03.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-c75fb03 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-47 .elementor-element.elementor-element-c75fb03 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-47 .elementor-element.elementor-element-6c172a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-6c172a7 .elementor-menu-toggle{margin:0 auto;background-color:var( --e-global-color-9e339c0 );}.elementor-47 .elementor-element.elementor-element-6c172a7 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-47 .elementor-element.elementor-element-6c172a7 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-28ff9fa );fill:var( --e-global-color-28ff9fa );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-47 .elementor-element.elementor-element-6c172a7 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-47 .elementor-element.elementor-element-6c172a7 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-47 .elementor-element.elementor-element-6c172a7 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-47 .elementor-element.elementor-element-6c172a7 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-6c172a7 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-6c172a7{--e-nav-menu-horizontal-menu-item-margin:calc( 30px / 2 );}.elementor-47 .elementor-element.elementor-element-6c172a7 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:30px;}.elementor-47 .elementor-element.elementor-element-6c172a7 div.elementor-menu-toggle{color:var( --e-global-color-28ff9fa );}.elementor-47 .elementor-element.elementor-element-6c172a7 div.elementor-menu-toggle svg{fill:var( --e-global-color-28ff9fa );}.elementor-47 .elementor-element.elementor-element-6c172a7 div.elementor-menu-toggle:hover, .elementor-47 .elementor-element.elementor-element-6c172a7 div.elementor-menu-toggle:focus{color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-6c172a7 div.elementor-menu-toggle:hover svg, .elementor-47 .elementor-element.elementor-element-6c172a7 div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-2b58811{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-0d0d90a .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-47 .elementor-element.elementor-element-0d0d90a .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-3148887 );fill:var( --e-global-color-3148887 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-47 .elementor-element.elementor-element-0d0d90a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-47 .elementor-element.elementor-element-0d0d90a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-47 .elementor-element.elementor-element-0d0d90a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-47 .elementor-element.elementor-element-0d0d90a .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-0d0d90a .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-28ff9fa );}.elementor-47 .elementor-element.elementor-element-0d0d90a{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-47 .elementor-element.elementor-element-0d0d90a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-e81bf19 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-28ff9fa );color:var( --e-global-color-28ff9fa );border-style:solid;}.elementor-47 .elementor-element.elementor-element-e81bf19 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-e81bf19 .elementor-button:focus{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-e81bf19.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-e81bf19 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-47 .elementor-element.elementor-element-e81bf19 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-47 .elementor-element.elementor-element-a22e22d{width:auto;max-width:auto;}.elementor-47 .elementor-element.elementor-element-a22e22d .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-a22e22d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-28ff9fa );}.elementor-47 .elementor-element.elementor-element-a22e22d.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-a22e22d.elementor-view-default .elementor-icon{color:var( --e-global-color-28ff9fa );border-color:var( --e-global-color-28ff9fa );}.elementor-47 .elementor-element.elementor-element-a22e22d.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-a22e22d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-28ff9fa );}.elementor-47 .elementor-element.elementor-element-a22e22d.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-a22e22d.elementor-view-framed .elementor-icon:hover, .elementor-47 .elementor-element.elementor-element-a22e22d.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-a22e22d.elementor-view-framed .elementor-icon:hover, .elementor-47 .elementor-element.elementor-element-a22e22d.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-a22e22d .elementor-icon{font-size:30px;}.elementor-47 .elementor-element.elementor-element-a22e22d .elementor-icon svg{height:30px;}.elementor-47 .elementor-element.elementor-element-5c93975{--e-off-canvas-justify-content:flex-end;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:300ms;--e-off-canvas-overlay-opacity:0;}.elementor-47 .elementor-element.elementor-element-1094e5f{--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:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-47 .elementor-element.elementor-element-29d365a{width:auto;max-width:auto;text-align:left;}.elementor-47 .elementor-element.elementor-element-29d365a img{width:178px;height:45px;}.elementor-47 .elementor-element.elementor-element-00afcb1 .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-00afcb1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-00afcb1.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-00afcb1.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-00afcb1.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-00afcb1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-00afcb1.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-00afcb1.elementor-view-framed .elementor-icon:hover, .elementor-47 .elementor-element.elementor-element-00afcb1.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-00afcb1.elementor-view-framed .elementor-icon:hover, .elementor-47 .elementor-element.elementor-element-00afcb1.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-00afcb1 .elementor-icon{font-size:25px;}.elementor-47 .elementor-element.elementor-element-00afcb1 .elementor-icon svg{height:25px;}.elementor-47 .elementor-element.elementor-element-20a15af{width:100%;max-width:100%;--e-nav-menu-horizontal-menu-item-margin:calc( 25px / 2 );}.elementor-47 .elementor-element.elementor-element-20a15af.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-20a15af .elementor-nav-menu .elementor-item{font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;text-decoration:none;line-height:1em;}.elementor-47 .elementor-element.elementor-element-20a15af .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-47 .elementor-element.elementor-element-20a15af .elementor-nav-menu--main .elementor-item:hover,
					.elementor-47 .elementor-element.elementor-element-20a15af .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-47 .elementor-element.elementor-element-20a15af .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-47 .elementor-element.elementor-element-20a15af .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-20a15af .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-20a15af .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:25px;}.elementor-47 .elementor-element.elementor-element-b13d1ef .wpml-elementor-ls .wpml-ls-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-47 .elementor-element.elementor-element-b13d1ef .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-47 .elementor-element.elementor-element-b13d1ef .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-secondary );background-color:var( --e-global-color-9e339c0 );}.elementor-47 .elementor-element.elementor-element-b13d1ef .wpml-elementor-ls .wpml-ls-item:hover,
					.elementor-47 .elementor-element.elementor-element-b13d1ef .wpml-elementor-ls .wpml-ls-item.wpml-ls-item__active,
					.elementor-47 .elementor-element.elementor-element-b13d1ef .wpml-elementor-ls .wpml-ls-item.highlighted,
					.elementor-47 .elementor-element.elementor-element-b13d1ef .wpml-elementor-ls .wpml-ls-item:focus{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-47 .elementor-element.elementor-element-8e049fc .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-28ff9fa );color:var( --e-global-color-28ff9fa );border-style:solid;}.elementor-47 .elementor-element.elementor-element-8e049fc .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-8e049fc .elementor-button:focus{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-8e049fc{width:100%;max-width:100%;}.elementor-47 .elementor-element.elementor-element-8e049fc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-47 .elementor-element.elementor-element-8e049fc .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1140px){.elementor-47 .elementor-element.elementor-element-800a5c0{--margin-top:0px;--margin-bottom:-73px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:15px;--padding-right:15px;}.elementor-47 .elementor-element.elementor-element-c75fb03 .elementor-button{padding:10px 10px 10px 10px;}.elementor-47 .elementor-element.elementor-element-6c172a7 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-47 .elementor-element.elementor-element-6c172a7 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-47 .elementor-element.elementor-element-6c172a7 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:15px !important;}.elementor-47 .elementor-element.elementor-element-0d0d90a{margin:0px auto calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-0d0d90a .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-47 .elementor-element.elementor-element-e81bf19 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:10px 10px 10px 10px;}.elementor-47 .elementor-element.elementor-element-a22e22d .elementor-icon-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-1094e5f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-47 .elementor-element.elementor-element-20a15af{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-20a15af .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-47 .elementor-element.elementor-element-20a15af .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-47 .elementor-element.elementor-element-20a15af .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:15px !important;}.elementor-47 .elementor-element.elementor-element-b13d1ef > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-47 .elementor-element.elementor-element-b13d1ef .wpml-elementor-ls .wpml-ls-item{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-47 .elementor-element.elementor-element-b13d1ef .wpml-elementor-ls .wpml-ls-item:hover,
					.elementor-47 .elementor-element.elementor-element-b13d1ef .wpml-elementor-ls .wpml-ls-item.wpml-ls-item__active,
					.elementor-47 .elementor-element.elementor-element-b13d1ef .wpml-elementor-ls .wpml-ls-item.highlighted,
					.elementor-47 .elementor-element.elementor-element-b13d1ef .wpml-elementor-ls .wpml-ls-item:focus{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-47 .elementor-element.elementor-element-8e049fc .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-800a5c0{--content-width:1500px;}.elementor-47 .elementor-element.elementor-element-2b58811{--width:auto;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-800a5c0{--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;--margin-top:0px;--margin-bottom:-59px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-47 .elementor-element.elementor-element-58248dc.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-c75fb03 .elementor-button{font-size:14px;padding:7px 8px 6px 8px;}.elementor-47 .elementor-element.elementor-element-6c172a7 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-47 .elementor-element.elementor-element-0d0d90a .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-47 .elementor-element.elementor-element-e81bf19 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-47 .elementor-element.elementor-element-a22e22d.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-a22e22d .elementor-icon-wrapper{text-align:left;}.elementor-47 .elementor-element.elementor-element-29d365a img{width:140px;height:35px;}.elementor-47 .elementor-element.elementor-element-b13d1ef .wpml-elementor-ls .wpml-ls-item{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-47 .elementor-element.elementor-element-b13d1ef .wpml-elementor-ls .wpml-ls-item:hover,
					.elementor-47 .elementor-element.elementor-element-b13d1ef .wpml-elementor-ls .wpml-ls-item.wpml-ls-item__active,
					.elementor-47 .elementor-element.elementor-element-b13d1ef .wpml-elementor-ls .wpml-ls-item.highlighted,
					.elementor-47 .elementor-element.elementor-element-b13d1ef .wpml-elementor-ls .wpml-ls-item:focus{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-47 .elementor-element.elementor-element-8e049fc .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for icon, class: .elementor-element-58248dc */.elementor-47 .elementor-element.elementor-element-58248dc svg{
    height: 45px !important;
    width: 178px !important;
}
.elementor-47 .elementor-element.elementor-element-58248dc {
    height: 45px !important;
    width: 178px !important;
}
@media only screen and (max-width: 767px) {
    .elementor-47 .elementor-element.elementor-element-58248dc svg{
    height: 35px !important;
    width: 140px !important;
    }
    .elementor-47 .elementor-element.elementor-element-58248dc {
        height: 35px !important;
        width: 140px !important;
    }
}
#Vector_20 {
    transition: all ease 400ms;
}
.elementor-sticky--effects #Vector_20 {
    fill: var(--e-global-color-accent);
    transition: all ease 400ms;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c75fb03 */.elementor-47 .elementor-element.elementor-element-c75fb03 {
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0d0d90a */.elementor-47 .elementor-element.elementor-element-0d0d90a .sub-menu {
    background: transparent;
    padding-top: 10px; 
    margin-left: -7px !important;
} 
.elementor-47 .elementor-element.elementor-element-0d0d90a .elementor-sub-item {
    color: var(--e-global-color-28ff9fa);
    padding: 7px;
    border: 0;
    background: transparent;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
}
/*.elementor-47 .elementor-element.elementor-element-0d0d90a .sub-menu .wpml-ls-item:last-child .elementor-sub-item{*/
/*    padding-bottom: 0;*/
/*}*/
.elementor-47 .elementor-element.elementor-element-0d0d90a .elementor-sub-item:hover {
    color: var(--e-global-color-accent);
}

.elementor-sticky--effects .wpml-ls-item .elementor-sub-item {
    background: var(--e-global-color-secondary) !important;
    width: 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b58811 */@media only screen and (max-width: 1140px) {
    .elementor-47 .elementor-element.elementor-element-2b58811 {
        margin-left: auto;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a22e22d */.elementor-47 .elementor-element.elementor-element-a22e22d a {
    display: block;
}
.elementor-47 .elementor-element.elementor-element-a22e22d svg path {
    fill: var(--e-global-color-28ff9fa);
    transition: all ease 200ms;
}
.elementor-47 .elementor-element.elementor-element-a22e22d a:hover svg path {
    fill: var(--e-global-color-accent);
    transition: all ease 200ms;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-00afcb1 */.elementor-47 .elementor-element.elementor-element-00afcb1 a {
    display: block;
}
.elementor-47 .elementor-element.elementor-element-00afcb1 svg {
    transition: all ease 300ms;
}
.elementor-47 .elementor-element.elementor-element-00afcb1 a:hover svg {
    transition: all ease 300ms;
}/* End custom CSS */
/* Start custom CSS for wpml-language-switcher, class: .elementor-element-b13d1ef */.elementor-47 .elementor-element.elementor-element-b13d1ef .wpml-ls {
    margin: 0 !important;
    padding: 0 !important;
}
.elementor-47 .elementor-element.elementor-element-b13d1ef .wpml-ls ul {
    display: flex
;
    flex-direction: row;
    gap: 30px;
}
.elementor-47 .elementor-element.elementor-element-b13d1ef .wpml-ls-current-language {
    display: none;
}
.elementor-47 .elementor-element.elementor-element-b13d1ef .wpml-ls-link {
    color: var(--e-global-color-28ff9fa);
    padding: 0 !important;
    border: 0;
    background: transparent;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: 18px;
    font-weight: var(--e-global-typography-accent-font-weight);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
}
.elementor-47 .elementor-element.elementor-element-b13d1ef .wpml-ls-link:hover {
    color: var(--e-global-color-accent) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-800a5c0 */.elementor-47 .elementor-element.elementor-element-800a5c0 {
    transition: all ease-in-out 400ms;
    width: 100% !important;
}
.elementor-47 .elementor-element.elementor-element-800a5c0.elementor-sticky--effects {
    background-color: var(--e-global-color-secondary);
    /*backdrop-filter: blur(20px);*/
    transition: all ease-in-out 400ms;
    box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.15);
}

/* Skryti hlavicky pri scrollu */
.elementor-47 .elementor-element.elementor-element-800a5c0.scroll_header_hide {
    margin-top: -80px !important;
    scroll-margin-top: inherit;
}
@media only screen and (max-width: 1140px) {
    .elementor-47 .elementor-element.elementor-element-800a5c0.scroll_header_hide {
        margin-top: -73px !important;;
    }
}
@media only screen and (max-width: 767px) {
    .elementor-47 .elementor-element.elementor-element-800a5c0.scroll_header_hide {
        margin-top: -59px !important;;
    }
}/* End custom CSS */