.elementor-1263 .elementor-element.elementor-element-67f6e78{--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;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;--z-index:999;}.elementor-1263 .elementor-element.elementor-element-67f6e78.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1263 .elementor-element.elementor-element-c16d351{text-align:start;}.elementor-1263 .elementor-element.elementor-element-c16d351 img{width:143px;}.elementor-1263 .elementor-element.elementor-element-7f7cf11{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1263 .elementor-element.elementor-element-52d9bef{--grid-columns:1;}.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-df4102a );fill:var( --e-global-color-df4102a );padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;}.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-1263 .elementor-element.elementor-element-caf4ffc{--e-nav-menu-horizontal-menu-item-margin:calc( 12px / 2 );}.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:12px;}.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-nav-menu--dropdown a, .elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-menu-toggle{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-nav-menu--dropdown{background-color:var( --e-global-color-df4102a );border-radius:12px 12px 12px 12px;}.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-nav-menu--dropdown a:hover,
					.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-nav-menu--dropdown a:focus,
					.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-menu-toggle:hover,
					.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-menu-toggle:focus{color:var( --e-global-color-secondary );}.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-nav-menu--dropdown a:hover,
					.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-nav-menu--dropdown a:focus,
					.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-df4102a );}.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:12px;border-top-right-radius:12px;}.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:12px;border-bottom-left-radius:12px;}.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-1263 .elementor-element.elementor-element-f2d564f > .elementor-widget-container{background-color:var( --e-global-color-394a38f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-df4102a );border-radius:10em 10em 10em 10em;}.elementor-1263 .elementor-element.elementor-element-f2d564f:hover .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-1263 .elementor-element.elementor-element-f2d564f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-df4102a );}.elementor-1263 .elementor-element.elementor-element-f2d564f.elementor-view-framed .elementor-icon, .elementor-1263 .elementor-element.elementor-element-f2d564f.elementor-view-default .elementor-icon{color:var( --e-global-color-df4102a );border-color:var( --e-global-color-df4102a );}.elementor-1263 .elementor-element.elementor-element-f2d564f.elementor-view-framed .elementor-icon, .elementor-1263 .elementor-element.elementor-element-f2d564f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-df4102a );}.elementor-1263 .elementor-element.elementor-element-f2d564f .elementor-icon{font-size:18px;}.elementor-1263 .elementor-element.elementor-element-f2d564f .elementor-icon svg{height:18px;}.elementor-1263 .elementor-element.elementor-element-7781595 .e-off-canvas__content{background-color:var( --e-global-color-primary );}.elementor-1263 .elementor-element.elementor-element-7781595{--e-off-canvas-justify-content:flex-end;--e-off-canvas-width:50%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.3s;--e-off-canvas-overlay-opacity:0;}.elementor-1263 .elementor-element.elementor-element-0009b7e{--display:flex;--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:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1263 .elementor-element.elementor-element-b57e79d{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1263 .elementor-element.elementor-element-9fdf516{text-align:start;}.elementor-1263 .elementor-element.elementor-element-9fdf516 img{width:143px;}.elementor-1263 .elementor-element.elementor-element-5d9975f > .elementor-widget-container{background-color:var( --e-global-color-394a38f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-df4102a );border-radius:10em 10em 10em 10em;}.elementor-1263 .elementor-element.elementor-element-5d9975f:hover .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-1263 .elementor-element.elementor-element-5d9975f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-df4102a );}.elementor-1263 .elementor-element.elementor-element-5d9975f.elementor-view-framed .elementor-icon, .elementor-1263 .elementor-element.elementor-element-5d9975f.elementor-view-default .elementor-icon{color:var( --e-global-color-df4102a );border-color:var( --e-global-color-df4102a );}.elementor-1263 .elementor-element.elementor-element-5d9975f.elementor-view-framed .elementor-icon, .elementor-1263 .elementor-element.elementor-element-5d9975f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-df4102a );}.elementor-1263 .elementor-element.elementor-element-5d9975f .elementor-icon{font-size:18px;}.elementor-1263 .elementor-element.elementor-element-5d9975f .elementor-icon svg{height:18px;}.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-df4102a );fill:var( --e-global-color-df4102a );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-df4102a );}.elementor-1263 .elementor-element.elementor-element-2e1a28c{--e-nav-menu-horizontal-menu-item-margin:calc( 24px / 2 );}.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:24px;}.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-nav-menu--dropdown a, .elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-menu-toggle{color:var( --e-global-color-df4102a );fill:var( --e-global-color-df4102a );}.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-nav-menu--dropdown{background-color:var( --e-global-color-394a38f );border-radius:0px 0px 0px 0px;}.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-nav-menu--dropdown a:hover,
					.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-nav-menu--dropdown a:focus,
					.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-menu-toggle:hover,
					.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-menu-toggle:focus{color:var( --e-global-color-secondary );}.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-nav-menu--dropdown a:hover,
					.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-nav-menu--dropdown a:focus,
					.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-394a38f );}.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-1263 .elementor-element.elementor-element-bbed9e6{--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:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;--z-index:999;}.elementor-1263 .elementor-element.elementor-element-7505615{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-df4102a );--border-color:var( --e-global-color-df4102a );--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1263 .elementor-element.elementor-element-ea550e1 .elementor-button{background-color:var( --e-global-color-394a38f );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1263 .elementor-element.elementor-element-ea550e1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1263 .elementor-element.elementor-element-2700fd9{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1263 .elementor-element.elementor-element-207e6db .elementor-button{background-color:var( --e-global-color-394a38f );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1263 .elementor-element.elementor-element-ea86842{--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;--z-index:2;}.elementor-1263 .elementor-element.elementor-element-ea86842.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1263 .elementor-element.elementor-element-84ac9fb{--display:flex;--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:flex-start;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-1263 .elementor-element.elementor-element-bff2d8d{text-align:start;}.elementor-1263 .elementor-element.elementor-element-bff2d8d img{width:100%;height:18px;}.elementor-1263 .elementor-element.elementor-element-e74bc38 .elementor-heading-title{font-family:var( --e-global-typography-8212d22-font-family ), Sans-serif;font-size:var( --e-global-typography-8212d22-font-size );font-weight:var( --e-global-typography-8212d22-font-weight );text-transform:var( --e-global-typography-8212d22-text-transform );font-style:var( --e-global-typography-8212d22-font-style );line-height:var( --e-global-typography-8212d22-line-height );color:var( --e-global-color-df4102a );}.elementor-1263 .elementor-element.elementor-element-3e646d4{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1263 .elementor-element.elementor-element-3e646d4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1263 .elementor-element.elementor-element-afb7abe > .elementor-widget-container{background-color:var( --e-global-color-394a38f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-df4102a );border-radius:10em 10em 10em 10em;}.elementor-1263 .elementor-element.elementor-element-afb7abe:hover .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-1263 .elementor-element.elementor-element-afb7abe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-df4102a );}.elementor-1263 .elementor-element.elementor-element-afb7abe.elementor-view-framed .elementor-icon, .elementor-1263 .elementor-element.elementor-element-afb7abe.elementor-view-default .elementor-icon{color:var( --e-global-color-df4102a );border-color:var( --e-global-color-df4102a );}.elementor-1263 .elementor-element.elementor-element-afb7abe.elementor-view-framed .elementor-icon, .elementor-1263 .elementor-element.elementor-element-afb7abe.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-df4102a );}.elementor-1263 .elementor-element.elementor-element-afb7abe .elementor-icon{font-size:18px;}.elementor-1263 .elementor-element.elementor-element-afb7abe .elementor-icon svg{height:18px;}.elementor-1263 .elementor-element.elementor-element-0acf53b .e-off-canvas__content{background-color:var( --e-global-color-primary );}.elementor-1263 .elementor-element.elementor-element-0acf53b{--e-off-canvas-justify-content:flex-end;--e-off-canvas-width:50%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.3s;--e-off-canvas-overlay-opacity:0;}.elementor-1263 .elementor-element.elementor-element-5111aa0{--display:flex;--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:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1263 .elementor-element.elementor-element-29fb8da{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1263 .elementor-element.elementor-element-3f5dd14{--display:flex;--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:flex-start;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-1263 .elementor-element.elementor-element-ebce11a{text-align:start;}.elementor-1263 .elementor-element.elementor-element-ebce11a img{width:100%;height:18px;}.elementor-1263 .elementor-element.elementor-element-268b508 .elementor-heading-title{font-family:var( --e-global-typography-8212d22-font-family ), Sans-serif;font-size:var( --e-global-typography-8212d22-font-size );font-weight:var( --e-global-typography-8212d22-font-weight );text-transform:var( --e-global-typography-8212d22-text-transform );font-style:var( --e-global-typography-8212d22-font-style );line-height:var( --e-global-typography-8212d22-line-height );color:var( --e-global-color-df4102a );}.elementor-1263 .elementor-element.elementor-element-ca9d6fd > .elementor-widget-container{background-color:var( --e-global-color-394a38f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-df4102a );border-radius:10em 10em 10em 10em;}.elementor-1263 .elementor-element.elementor-element-ca9d6fd:hover .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-1263 .elementor-element.elementor-element-ca9d6fd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-df4102a );}.elementor-1263 .elementor-element.elementor-element-ca9d6fd.elementor-view-framed .elementor-icon, .elementor-1263 .elementor-element.elementor-element-ca9d6fd.elementor-view-default .elementor-icon{color:var( --e-global-color-df4102a );border-color:var( --e-global-color-df4102a );}.elementor-1263 .elementor-element.elementor-element-ca9d6fd.elementor-view-framed .elementor-icon, .elementor-1263 .elementor-element.elementor-element-ca9d6fd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-df4102a );}.elementor-1263 .elementor-element.elementor-element-ca9d6fd .elementor-icon{font-size:18px;}.elementor-1263 .elementor-element.elementor-element-ca9d6fd .elementor-icon svg{height:18px;}.elementor-1263 .elementor-element.elementor-element-3d5e8f7 .elementor-button{background-color:var( --e-global-color-394a38f );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1200px){.elementor-1263 .elementor-element.elementor-element-7781595{--e-off-canvas-width:80%;}.elementor-1263 .elementor-element.elementor-element-0acf53b{--e-off-canvas-width:80%;}}@media(min-width:768px){.elementor-1263 .elementor-element.elementor-element-7f7cf11{--width:fit-content;}.elementor-1263 .elementor-element.elementor-element-2700fd9{--width:fit-content;}.elementor-1263 .elementor-element.elementor-element-84ac9fb{--width:fit-content;}.elementor-1263 .elementor-element.elementor-element-3e646d4{--width:fit-content;}.elementor-1263 .elementor-element.elementor-element-3f5dd14{--width:fit-content;}}@media(max-width:1366px){.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );}.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );}.elementor-1263 .elementor-element.elementor-element-ea550e1 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-1263 .elementor-element.elementor-element-207e6db .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-1263 .elementor-element.elementor-element-e74bc38 .elementor-heading-title{font-size:var( --e-global-typography-8212d22-font-size );line-height:var( --e-global-typography-8212d22-line-height );}.elementor-1263 .elementor-element.elementor-element-268b508 .elementor-heading-title{font-size:var( --e-global-typography-8212d22-font-size );line-height:var( --e-global-typography-8212d22-line-height );}.elementor-1263 .elementor-element.elementor-element-3d5e8f7 .elementor-button{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-1263 .elementor-element.elementor-element-52d9bef{--grid-columns:2;}.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );}.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );}.elementor-1263 .elementor-element.elementor-element-7505615{--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1263 .elementor-element.elementor-element-ea550e1 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-1263 .elementor-element.elementor-element-207e6db .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-1263 .elementor-element.elementor-element-e74bc38 .elementor-heading-title{font-size:var( --e-global-typography-8212d22-font-size );line-height:var( --e-global-typography-8212d22-line-height );}.elementor-1263 .elementor-element.elementor-element-268b508 .elementor-heading-title{font-size:var( --e-global-typography-8212d22-font-size );line-height:var( --e-global-typography-8212d22-line-height );}.elementor-1263 .elementor-element.elementor-element-3d5e8f7 .elementor-button{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:880px){.elementor-1263 .elementor-element.elementor-element-67f6e78{--padding-top:24px;--padding-bottom:24px;--padding-left:5vw;--padding-right:5vw;}.elementor-1263 .elementor-element.elementor-element-7781595{--e-off-canvas-width:100%;}.elementor-1263 .elementor-element.elementor-element-bbed9e6{--padding-top:24px;--padding-bottom:24px;--padding-left:5vw;--padding-right:5vw;}.elementor-1263 .elementor-element.elementor-element-0acf53b{--e-off-canvas-width:100%;}}@media(max-width:767px){.elementor-1263 .elementor-element.elementor-element-67f6e78{--flex-wrap:nowrap;}.elementor-1263 .elementor-element.elementor-element-7f7cf11{--width:fit-content;}.elementor-1263 .elementor-element.elementor-element-52d9bef{--grid-columns:1;}.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );}.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );}.elementor-1263 .elementor-element.elementor-element-ea550e1 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-1263 .elementor-element.elementor-element-207e6db .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-1263 .elementor-element.elementor-element-ea86842{--flex-wrap:nowrap;}.elementor-1263 .elementor-element.elementor-element-84ac9fb{--width:fit-content;}.elementor-1263 .elementor-element.elementor-element-e74bc38 .elementor-heading-title{font-size:var( --e-global-typography-8212d22-font-size );line-height:var( --e-global-typography-8212d22-line-height );}.elementor-1263 .elementor-element.elementor-element-3e646d4{--width:fit-content;}.elementor-1263 .elementor-element.elementor-element-3f5dd14{--width:fit-content;}.elementor-1263 .elementor-element.elementor-element-268b508 .elementor-heading-title{font-size:var( --e-global-typography-8212d22-font-size );line-height:var( --e-global-typography-8212d22-line-height );}.elementor-1263 .elementor-element.elementor-element-3d5e8f7 .elementor-button{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for nav-menu, class: .elementor-element-caf4ffc */.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-menu-toggle i,
.elementor-1263 .elementor-element.elementor-element-caf4ffc .elementor-menu-toggle svg {
    fill: var(--e-global-color-df4102a);
    color: var(--e-global-color-df4102a);
}

.elementor-1263 .elementor-element.elementor-element-caf4ffc a {
    border-left: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-be21eba *//*.Toggler */
.elementor-1263 .elementor-element.elementor-element-be21eba .lang-toggler {
    display: flex;
    gap: 8px;
    cursor: pointer;
    padding: 4px;
    border-radius: 4px;
    color: var(--e-global-color-df4102a);
}

.elementor-1263 .elementor-element.elementor-element-be21eba .lang-toggler:hover {
    background-color: var(--e-global-color-secondary);
}

.elementor-1263 .elementor-element.elementor-element-be21eba .lang-toggler,
.elementor-1263 .elementor-element.elementor-element-be21eba .lang-toggler .globe,
.elementor-1263 .elementor-element.elementor-element-be21eba .lang-toggler .arrow {
    line-height: 0;
    display: flex;
    align-items: center;
}

.elementor-1263 .elementor-element.elementor-element-be21eba .lang-toggler svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
}

.elementor-1263 .elementor-element.elementor-element-be21eba .lang-toggler .arrow svg {
    font-size: 14px;
    transition: transform ease-in-out .2s;
}

.elementor-1263 .elementor-element.elementor-element-be21eba .lang-toggler.activated .arrow svg {
    transform: rotate(180deg);
}

/* Language wrapper */
.elementor-1263 .elementor-element.elementor-element-be21eba .lang-wrapper {
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    width: max-content;
    background-color: var(--e-global-color-df4102a);
    color: var(--e-global-color-text);
    border-radius: 8px;
    border: 1px solid var(--e-global-color-e95a1eb);
    top: calc(100% + 16px);
    right: 0;
}

.elementor-1263 .elementor-element.elementor-element-be21eba .lang-wrapper.show {
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
}

.elementor-1263 .elementor-element.elementor-element-be21eba .lang-wrapper .wpml-ls {
    border: unset;
    padding: 8px;
    border-radius: 4px;
}

.elementor-1263 .elementor-element.elementor-element-be21eba .lang-wrapper .wpml-ls ul {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.elementor-1263 .elementor-element.elementor-element-be21eba .lang-wrapper .wpml-ls li {
    position: relative;
}

.elementor-1263 .elementor-element.elementor-element-be21eba .lang-wrapper .wpml-ls a {
    padding: 8px 8px;
    border: unset;
    border-radius: 4px;
    display: flex;
    gap: 8px;
    align-items: center;
    color: var(--e-global-color-text);
}

.elementor-1263 .elementor-element.elementor-element-be21eba .lang-wrapper .wpml-ls a:hover {
    background-color: var(--e-global-color-e95a1eb);
    color: inherit;
}

.elementor-1263 .elementor-element.elementor-element-be21eba .lang-wrapper .wpml-ls .wpml-ls-flag {
    z-index: 1;
    width: 18px;
    aspect-ratio: auto 18 / 12;
}

.elementor-1263 .elementor-element.elementor-element-be21eba .lang-wrapper .wpml-ls a span {
    font-size: 14px;
    margin: 0;
}

.elementor-1263 .elementor-element.elementor-element-be21eba .lang-wrapper .wpml-ls-current-language {
    pointer-events: none;
}

.elementor-1263 .elementor-element.elementor-element-be21eba .lang-wrapper .wpml-ls-current-language:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: .2;
    background-color: var(--e-global-color-secondary);
    border-radius: 4px;
    z-index: 0;
}

.elementor-1263 .elementor-element.elementor-element-be21eba .lang-wrapper .wpml-ls-current-language a:after {
    content: "";
    height: 12px;
    width: 1em;
    display: inline-block;
    margin-left: auto;
    background-color: var(--e-global-color-secondary);
    -webkit-mask-image: url(/wp-content/uploads/2026/09/check.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f2d564f */.elementor-1263 .elementor-element.elementor-element-f2d564f {
    line-height: 0;
}

.elementor-1263 .elementor-element.elementor-element-f2d564f a {
    padding: 12px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d9975f */.elementor-1263 .elementor-element.elementor-element-5d9975f {
    line-height: 0;
}

.elementor-1263 .elementor-element.elementor-element-5d9975f a {
    padding: 12px;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-2e1a28c */.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-menu-toggle i,
.elementor-1263 .elementor-element.elementor-element-2e1a28c .elementor-menu-toggle svg {
    fill: var(--e-global-color-df4102a);
    color: var(--e-global-color-df4102a);
}

.elementor-1263 .elementor-element.elementor-element-2e1a28c .sub-menu {
    position: relative;
    margin-left: 0!important;
    padding-left: 12px;
}

.elementor-1263 .elementor-element.elementor-element-2e1a28c .sub-menu a {
    border-left: 0;
    margin-top: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67f6e78 */.elementor-1263 .elementor-element.elementor-element-67f6e78 {
    max-width: 1400px;
    border-radius: 16px;
    display: flex;
    transition: ease-in-out .3s;
}

.elementor-1263 .elementor-element.elementor-element-67f6e78.evenementen#status-1 {
    display: none;
}

.elementor-1263 .elementor-element.elementor-element-67f6e78.evenementen#status-1 + #event-menu.evenementen {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7617335 *//*.Toggler */
.elementor-1263 .elementor-element.elementor-element-7617335 .lang-toggler {
    display: flex;
    gap: 8px;
    cursor: pointer;
    padding: 4px;
    border-radius: 4px;
    color: var(--e-global-color-df4102a);
}

.elementor-1263 .elementor-element.elementor-element-7617335 .lang-toggler:hover {
    background-color: var(--e-global-color-secondary);
}

.elementor-1263 .elementor-element.elementor-element-7617335 .lang-toggler,
.elementor-1263 .elementor-element.elementor-element-7617335 .lang-toggler .globe,
.elementor-1263 .elementor-element.elementor-element-7617335 .lang-toggler .arrow {
    line-height: 0;
    display: flex;
    align-items: center;
}

.elementor-1263 .elementor-element.elementor-element-7617335 .lang-toggler svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
}

.elementor-1263 .elementor-element.elementor-element-7617335 .lang-toggler .arrow svg {
    font-size: 14px;
    transition: transform ease-in-out .2s;
}

.elementor-1263 .elementor-element.elementor-element-7617335 .lang-toggler.activated .arrow svg {
    transform: rotate(180deg);
}

/* Language wrapper */
.elementor-1263 .elementor-element.elementor-element-7617335 .lang-wrapper {
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    width: max-content;
    background-color: var(--e-global-color-df4102a);
    color: var(--e-global-color-text);
    border-radius: 8px;
    border: 1px solid var(--e-global-color-e95a1eb);
    top: calc(100% + 16px);
    right: 0;
}

.elementor-1263 .elementor-element.elementor-element-7617335 .lang-wrapper.show {
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
}

.elementor-1263 .elementor-element.elementor-element-7617335 .lang-wrapper .wpml-ls {
    border: unset;
    padding: 8px;
    border-radius: 4px;
}

.elementor-1263 .elementor-element.elementor-element-7617335 .lang-wrapper .wpml-ls ul {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.elementor-1263 .elementor-element.elementor-element-7617335 .lang-wrapper .wpml-ls li {
    position: relative;
}

.elementor-1263 .elementor-element.elementor-element-7617335 .lang-wrapper .wpml-ls a {
    padding: 8px 8px;
    border: unset;
    border-radius: 4px;
    display: flex;
    gap: 8px;
    align-items: center;
    color: var(--e-global-color-text);
}

.elementor-1263 .elementor-element.elementor-element-7617335 .lang-wrapper .wpml-ls a:hover {
    background-color: var(--e-global-color-e95a1eb);
    color: inherit;
}

.elementor-1263 .elementor-element.elementor-element-7617335 .lang-wrapper .wpml-ls .wpml-ls-flag {
    z-index: 1;
    width: 18px;
    aspect-ratio: auto 18 / 12;
}

.elementor-1263 .elementor-element.elementor-element-7617335 .lang-wrapper .wpml-ls a span {
    font-size: 14px;
    margin: 0;
}

.elementor-1263 .elementor-element.elementor-element-7617335 .lang-wrapper .wpml-ls-current-language {
    pointer-events: none;
}

.elementor-1263 .elementor-element.elementor-element-7617335 .lang-wrapper .wpml-ls-current-language:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: .2;
    background-color: var(--e-global-color-secondary);
    border-radius: 4px;
    z-index: 0;
}

.elementor-1263 .elementor-element.elementor-element-7617335 .lang-wrapper .wpml-ls-current-language a:after {
    content: "";
    height: 12px;
    width: 1em;
    display: inline-block;
    margin-left: auto;
    background-color: var(--e-global-color-secondary);
    -webkit-mask-image: url(/wp-content/uploads/2026/09/check.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e74bc38 */.elementor-1263 .elementor-element.elementor-element-e74bc38 a {
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6dc26d2 */.elementor-1263 .elementor-element.elementor-element-6dc26d2 ul {
    list-style: none;
    display: flex;
    flex-direction: row;
    gap: 16px;
    padding: 0;
    margin: 0;
}

.elementor-1263 .elementor-element.elementor-element-6dc26d2 ul li {
    position: relative;
}

.elementor-1263 .elementor-element.elementor-element-6dc26d2 a {
    padding: 8px;
    display: flex;
    color: var(--e-global-color-df4102a);
    transition: ease-in-out .3s;
}

.elementor-1263 .elementor-element.elementor-element-6dc26d2 a:hover,
.elementor-1263 .elementor-element.elementor-element-6dc26d2 .active-item > a {
    color: var(--e-global-color-secondary);
}

.elementor-1263 .elementor-element.elementor-element-6dc26d2 .sub-arrow {
    align-items: center;
    display: flex;
    line-height: 1;
    margin-block-end: -10px;
    margin-block-start: -10px;
    padding: 10px;
    padding-inline-end: 0;
    color: currentColor;
    fill: currentColor;
}

.elementor-1263 .elementor-element.elementor-element-6dc26d2 .sub-arrow svg {
    height: .7em;
    width: .7em;
}

.elementor-1263 .elementor-element.elementor-element-6dc26d2 .sub-menu {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    bottom: 0;
    left: 0;
    transform: translate(0px, 100%);
    display: flex;
    flex-direction: column;
    background: var(--e-global-color-df4102a);;
    border-radius: 12px;
    padding: 16px;
    transition: opacity ease-in-out .3s;
}

.elementor-1263 .elementor-element.elementor-element-6dc26d2 .sub-menu a {
    color: var(--e-global-color-primary);
}

.elementor-1263 .elementor-element.elementor-element-6dc26d2 .sub-menu a:hover,
.elementor-1263 .elementor-element.elementor-element-6dc26d2 .sub-menu .active-item > a {
    color: var(--e-global-color-secondary);
}

.elementor-1263 .elementor-element.elementor-element-6dc26d2 li.has-children:hover .sub-menu {
    opacity: 1;
    pointer-events: unset;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-05fa12f *//*.Toggler */
.elementor-1263 .elementor-element.elementor-element-05fa12f .lang-toggler {
    display: flex;
    gap: 8px;
    cursor: pointer;
    padding: 4px;
    border-radius: 4px;
    color: var(--e-global-color-df4102a);
}

.elementor-1263 .elementor-element.elementor-element-05fa12f .lang-toggler:hover {
    background-color: var(--e-global-color-secondary);
}

.elementor-1263 .elementor-element.elementor-element-05fa12f .lang-toggler,
.elementor-1263 .elementor-element.elementor-element-05fa12f .lang-toggler .globe,
.elementor-1263 .elementor-element.elementor-element-05fa12f .lang-toggler .arrow {
    line-height: 0;
    display: flex;
    align-items: center;
}

.elementor-1263 .elementor-element.elementor-element-05fa12f .lang-toggler svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
}

.elementor-1263 .elementor-element.elementor-element-05fa12f .lang-toggler .arrow svg {
    font-size: 14px;
    transition: transform ease-in-out .2s;
}

.elementor-1263 .elementor-element.elementor-element-05fa12f .lang-toggler.activated .arrow svg {
    transform: rotate(180deg);
}

/* Language wrapper */
.elementor-1263 .elementor-element.elementor-element-05fa12f .lang-wrapper {
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    width: max-content;
    background-color: var(--e-global-color-df4102a);
    color: var(--e-global-color-text);
    border-radius: 8px;
    border: 1px solid var(--e-global-color-e95a1eb);
    top: calc(100% + 16px);
    right: 0;
}

.elementor-1263 .elementor-element.elementor-element-05fa12f .lang-wrapper.show {
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
}

.elementor-1263 .elementor-element.elementor-element-05fa12f .lang-wrapper .wpml-ls {
    border: unset;
    padding: 8px;
    border-radius: 4px;
}

.elementor-1263 .elementor-element.elementor-element-05fa12f .lang-wrapper .wpml-ls ul {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.elementor-1263 .elementor-element.elementor-element-05fa12f .lang-wrapper .wpml-ls li {
    position: relative;
}

.elementor-1263 .elementor-element.elementor-element-05fa12f .lang-wrapper .wpml-ls a {
    padding: 8px 8px;
    border: unset;
    border-radius: 4px;
    display: flex;
    gap: 8px;
    align-items: center;
    color: var(--e-global-color-text);
}

.elementor-1263 .elementor-element.elementor-element-05fa12f .lang-wrapper .wpml-ls a:hover {
    background-color: var(--e-global-color-e95a1eb);
    color: inherit;
}

.elementor-1263 .elementor-element.elementor-element-05fa12f .lang-wrapper .wpml-ls .wpml-ls-flag {
    z-index: 1;
    width: 18px;
    aspect-ratio: auto 18 / 12;
}

.elementor-1263 .elementor-element.elementor-element-05fa12f .lang-wrapper .wpml-ls a span {
    font-size: 14px;
    margin: 0;
}

.elementor-1263 .elementor-element.elementor-element-05fa12f .lang-wrapper .wpml-ls-current-language {
    pointer-events: none;
}

.elementor-1263 .elementor-element.elementor-element-05fa12f .lang-wrapper .wpml-ls-current-language:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: .2;
    background-color: var(--e-global-color-secondary);
    border-radius: 4px;
    z-index: 0;
}

.elementor-1263 .elementor-element.elementor-element-05fa12f .lang-wrapper .wpml-ls-current-language a:after {
    content: "";
    height: 12px;
    width: 1em;
    display: inline-block;
    margin-left: auto;
    background-color: var(--e-global-color-secondary);
    -webkit-mask-image: url(/wp-content/uploads/2026/09/check.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-afb7abe */.elementor-1263 .elementor-element.elementor-element-afb7abe {
    line-height: 0;
}

.elementor-1263 .elementor-element.elementor-element-afb7abe a {
    padding: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-268b508 */.elementor-1263 .elementor-element.elementor-element-268b508 a {
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ca9d6fd */.elementor-1263 .elementor-element.elementor-element-ca9d6fd {
    line-height: 0;
}

.elementor-1263 .elementor-element.elementor-element-ca9d6fd a {
    padding: 12px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1541cb1 */.elementor-1263 .elementor-element.elementor-element-1541cb1 ul {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 0;
    margin: 0;
}

.elementor-1263 .elementor-element.elementor-element-1541cb1 ul li {
    position: relative;
}

.elementor-1263 .elementor-element.elementor-element-1541cb1 a {
    padding: 8px;
    display: flex;
    color: var(--e-global-color-df4102a);
    transition: ease-in-out .3s;
}

.elementor-1263 .elementor-element.elementor-element-1541cb1 a:hover,
.elementor-1263 .elementor-element.elementor-element-1541cb1 .active-item > a {
    color: var(--e-global-color-secondary);
}

.elementor-1263 .elementor-element.elementor-element-1541cb1 .sub-arrow {
    align-items: center;
    display: flex;
    line-height: 1;
    margin-block-end: -10px;
    margin-block-start: -10px;
    padding: 10px;
    padding-inline-end: 0;
    color: currentColor;
    fill: currentColor;
}

.elementor-1263 .elementor-element.elementor-element-1541cb1 .sub-arrow svg {
    height: .7em;
    width: .7em;
}

.elementor-1263 .elementor-element.elementor-element-1541cb1 .sub-menu {
    opacity: 0;
    height: 0px;
    visibility: hidden;
    pointer-events: none;
    position: relative;
    height: 0px;
    bottom: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    border-radius: 12px;
    padding: 0;
    margin-left: 12px;
    transition: opacity ease-in-out .3s;
}

.elementor-1263 .elementor-element.elementor-element-1541cb1 li.has-children:hover .sub-menu {
    opacity: 1;
    visibility: visible;
    height: auto;
    pointer-events: unset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbed9e6 */.elementor-1263 .elementor-element.elementor-element-bbed9e6 {
    max-width: 1400px;
    border-radius: 16px;
    transition: ease-in-out .3s;
}

body:not(.elementor-editor-active) .elementor-1263 .elementor-element.elementor-element-bbed9e6 {
    display: none;
}/* End custom CSS */
/* Start custom CSS */.elementor-1263 + * {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.jet-popup-prevent-scroll .elementor-1263 {
    opacity: 0;
}

.jet-popup-prevent-scroll .elementor-1263 + * {
    margin-top: 0px!important;
}

.elementor-1263 {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
    max-width: 100vw;
    -webkit-transition: ease-in-out .3s;
    -o-transition: ease-in-out .3s;
    transition: ease-in-out .3s;
    -webkit-transform: translateY(-0%);
        -ms-transform: translateY(-0%);
            transform: translateY(-0%);
    opacity: 1;
}

.elementor-1263.scrolling-down {
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
}

/* After scroll styling */
.elementor-1263.add-shadow .nav-target {
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    background-color: rgba(30, 30, 30, 0.3);
    margin-top: 12px;
}

.elementor-1263.add-shadow .nav-target .top-bar {
    display: none;
}

.elementor-1263.add-shadow .nav-target .page-title .elementor-heading-title {
    font-size: 16px;
}

/* Padding fix */
div[data-elementor-post-type="evenementen"] > .e-parent.e-con-boxed:first-of-type .e-con-inner,
div[data-elementor-type="wp-page"] > .e-parent.e-con-boxed:first-of-type .e-con-inner{
    padding-top: calc(var(--padding-top) + 100px);
}

div[data-elementor-post-type="evenementen"] > .e-parent.e-con-full {
    padding-top: calc(var(--padding-top, 0px) + 100px);
}

.admin-bar .elementor-1263 {
    top: 32px;
}

@media (max-width: 782px) {
    .admin-bar .elementor-1263 {
        top: 46px;
    }
}/* End custom CSS */