.elementor-51462 .elementor-element.elementor-element-66a38d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-51462 .elementor-element.elementor-element-66a38d3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51462 .elementor-element.elementor-element-2980781{--spacer-size:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-51462 .elementor-element.elementor-element-74fc598 > .elementor-widget-container{margin:200px 0px -120px 0px;}.elementor-51462 .elementor-element.elementor-element-74fc598{z-index:1;}.elementor-51462 .elementor-element.elementor-element-74fc598 img{max-width:400px;}.elementor-51462 .elementor-element.elementor-element-f2dd93c{margin-top:0px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-51462 .elementor-element.elementor-element-5c20a8d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-51462 .elementor-element.elementor-element-b7ccd2d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"ApfelGrotezk", Sans-serif;font-size:1.2em;font-weight:200;text-transform:uppercase;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c904799 );}.elementor-51462 .elementor-element.elementor-element-deee954{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;font-family:"ApfelGrotezk", Sans-serif;font-size:1.2em;font-weight:200;text-transform:uppercase;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c904799 );}.elementor-51462 .elementor-element.elementor-element-198ed29{width:100%;max-width:100%;align-self:flex-start;}.elementor-51462 .elementor-element.elementor-element-198ed29 > .elementor-widget-container{margin:-50px -50px -50px -50px;border-radius:10px 10px 10px 10px;}.elementor-51462 .elementor-element.elementor-element-198ed29 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 64% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-51462 .elementor-element.elementor-element-c956435 img{width:332px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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-51462 .elementor-element.elementor-element-a25f0a7 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;background-image:linear-gradient(180deg, #000000AD 14%, #F2295B00 100%);}body:not(.rtl) .elementor-51462 .elementor-element.elementor-element-a25f0a7{left:2px;}body.rtl .elementor-51462 .elementor-element.elementor-element-a25f0a7{right:2px;}.elementor-51462 .elementor-element.elementor-element-a25f0a7{top:1px;z-index:10;--e-nav-menu-horizontal-menu-item-margin:calc( 31px / 2 );}.elementor-51462 .elementor-element.elementor-element-a25f0a7 .elementor-menu-toggle{margin:0 auto;background-color:var( --e-global-color-e2b19ab );}.elementor-51462 .elementor-element.elementor-element-a25f0a7 .elementor-nav-menu .elementor-item{font-family:"ApfelGrotezk", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-51462 .elementor-element.elementor-element-a25f0a7 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:21px;padding-right:21px;}.elementor-51462 .elementor-element.elementor-element-a25f0a7 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-51462 .elementor-element.elementor-element-a25f0a7 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-51462 .elementor-element.elementor-element-a25f0a7 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-51462 .elementor-element.elementor-element-a25f0a7 .elementor-nav-menu--main .elementor-item:focus{color:#E8DCCF8A;fill:#E8DCCF8A;}.elementor-51462 .elementor-element.elementor-element-a25f0a7 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-51462 .elementor-element.elementor-element-a25f0a7 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:31px;}.elementor-51462 .elementor-element.elementor-element-a25f0a7 .elementor-nav-menu--dropdown a, .elementor-51462 .elementor-element.elementor-element-a25f0a7 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-51462 .elementor-element.elementor-element-a25f0a7 .elementor-nav-menu--dropdown{background-color:#02010185;}.elementor-51462 .elementor-element.elementor-element-a25f0a7 .elementor-nav-menu--dropdown .elementor-item, .elementor-51462 .elementor-element.elementor-element-a25f0a7 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"ApfelGrotezk", Sans-serif;font-weight:500;}.elementor-51462 .elementor-element.elementor-element-a25f0a7 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-51462 .elementor-element.elementor-element-a25f0a7 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-51462 .elementor-element.elementor-element-a0ab907{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-a0ab907 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51462 .elementor-element.elementor-element-b1148c4{--spacer-size:50px;}.elementor-51462 .elementor-element.elementor-element-52ccbda{font-family:"ApfelGrotezk", Sans-serif;font-size:1.2em;font-weight:200;text-transform:uppercase;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c904799 );}.elementor-51462 .elementor-element.elementor-element-6f6468b{text-align:end;font-family:"ApfelGrotezk", Sans-serif;font-size:1.2em;font-weight:200;text-transform:uppercase;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c904799 );}.elementor-51462 .elementor-element.elementor-element-acfd6ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:200px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-acfd6ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51462 .elementor-element.elementor-element-8857c04 > .elementor-widget-container{--e-transform-rotateZ:2deg;padding:60px 0px 0px 0px;}body:not(.rtl) .elementor-51462 .elementor-element.elementor-element-8857c04{left:-115px;}body.rtl .elementor-51462 .elementor-element.elementor-element-8857c04{right:-115px;}.elementor-51462 .elementor-element.elementor-element-8857c04{top:84px;z-index:2;}.elementor-51462 .elementor-element.elementor-element-8857c04 img{width:82%;border-radius:10px 10px 10px 10px;}.elementor-51462 .elementor-element.elementor-element-47c6d59{width:var( --container-widget-width, 103.654% );max-width:103.654%;--container-widget-width:103.654%;--container-widget-flex-grow:0;top:-197px;}.elementor-51462 .elementor-element.elementor-element-47c6d59 > .elementor-widget-container{--e-transform-rotateZ:-2deg;padding:60px 0px 0px 0px;}body:not(.rtl) .elementor-51462 .elementor-element.elementor-element-47c6d59{left:76px;}body.rtl .elementor-51462 .elementor-element.elementor-element-47c6d59{right:76px;}.elementor-51462 .elementor-element.elementor-element-47c6d59 img{width:56%;border-radius:10px 10px 10px 10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-51462 .elementor-element.elementor-element-0accbc0 > .elementor-widget-container{margin:-54px 0px -24px 0px;}.elementor-51462 .elementor-element.elementor-element-0accbc0 .elementor-heading-title{font-family:"Migra", Sans-serif;font-size:2em;font-weight:400;font-style:oblique;line-height:1.5em;letter-spacing:-1px;color:var( --e-global-color-c904799 );}.elementor-51462 .elementor-element.elementor-element-18e9fe9 > .elementor-widget-container{margin:-32px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-18e9fe9{columns:1;text-align:start;font-family:"ApfelGrotezk", Sans-serif;font-size:0.8em;font-weight:200;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-c904799 );}.elementor-51462 .elementor-element.elementor-element-e0d7330{--spacer-size:123px;}.elementor-51462 .elementor-element.elementor-element-73cc510 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-73cc510 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:2.5em;font-weight:200;text-transform:uppercase;font-style:normal;line-height:1.5em;letter-spacing:-1px;color:var( --e-global-color-c904799 );}.elementor-51462 .elementor-element.elementor-element-d60ae80 > .elementor-widget-container{margin:065px 065px 065px 065px;}.elementor-51462 .elementor-element.elementor-element-89e335c{--spacer-size:47px;}.elementor-51462 .elementor-element.elementor-element-bdfe7d4 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-bdfe7d4 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:2.5em;font-weight:200;text-transform:uppercase;font-style:normal;line-height:1.5em;letter-spacing:-1px;color:var( --e-global-color-c904799 );}.elementor-51462 .elementor-element.elementor-element-73a5703{--spacer-size:0px;}.elementor-51462 .elementor-element.elementor-element-86b8c77{padding:0px 0px 0px 0px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-51462 .elementor-element.elementor-element-fde377d .elementor-flip-box__front{background-color:#030000B3;background-image:url("https://festivaljustthebeginning.com/wp-content/uploads/2026/02/Ateliers-1024x682.webp");background-position:center center;background-size:cover;}.elementor-51462 .elementor-element.elementor-element-fde377d .elementor-flip-box__back{background-image:url("https://festivaljustthebeginning.com/wp-content/uploads/2026/02/Ateliers-1024x682.webp");background-position:center center;background-size:cover;}.elementor-51462 .elementor-element.elementor-element-fde377d .elementor-flip-box{height:250px;}.elementor-51462 .elementor-element.elementor-element-fde377d .elementor-flip-box__layer, .elementor-51462 .elementor-element.elementor-element-fde377d .elementor-flip-box__layer__overlay{border-radius:10px;}.elementor-51462 .elementor-element.elementor-element-fde377d .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#02010145;text-align:center;justify-content:flex-end;}.elementor-51462 .elementor-element.elementor-element-fde377d .elementor-icon-wrapper{margin-bottom:0px;}.elementor-51462 .elementor-element.elementor-element-fde377d .elementor-icon i{transform:rotate(0deg);}.elementor-51462 .elementor-element.elementor-element-fde377d .elementor-icon svg{transform:rotate(0deg);}.elementor-51462 .elementor-element.elementor-element-fde377d .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Migra", Sans-serif;font-size:2.1em;font-weight:500;font-style:italic;line-height:1.5em;letter-spacing:-1px;}.elementor-51462 .elementor-element.elementor-element-fde377d .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#02010199;padding:34px 15px 0px 15px;text-align:center;justify-content:flex-start;}.elementor-51462 .elementor-element.elementor-element-fde377d .elementor-flip-box__button{margin-center:0;}.elementor-51462 .elementor-element.elementor-element-fde377d .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:0px;font-family:"Migra", Sans-serif;font-size:2em;font-weight:bold;font-style:italic;line-height:1.5em;letter-spacing:-1px;}.elementor-51462 .elementor-element.elementor-element-fde377d .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"ApfelGrotezk", Sans-serif;font-size:0.7em;font-weight:200;line-height:1.5em;letter-spacing:0px;}.elementor-51462 .elementor-element.elementor-element-f1d3f6d .elementor-flip-box__front{background-color:#030000B3;background-image:url("https://festivaljustthebeginning.com/wp-content/uploads/2026/02/Fit-Fun-1024x683.webp");background-position:center center;background-size:cover;}.elementor-51462 .elementor-element.elementor-element-f1d3f6d .elementor-flip-box__back{background-image:url("https://festivaljustthebeginning.com/wp-content/uploads/2026/02/Fit-Fun-1024x683.webp");background-position:center center;background-size:cover;}.elementor-51462 .elementor-element.elementor-element-f1d3f6d .elementor-flip-box{height:250px;}.elementor-51462 .elementor-element.elementor-element-f1d3f6d .elementor-flip-box__layer, .elementor-51462 .elementor-element.elementor-element-f1d3f6d .elementor-flip-box__layer__overlay{border-radius:10px;}.elementor-51462 .elementor-element.elementor-element-f1d3f6d .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#02010145;text-align:center;justify-content:flex-end;}.elementor-51462 .elementor-element.elementor-element-f1d3f6d .elementor-icon-wrapper{margin-bottom:0px;}.elementor-51462 .elementor-element.elementor-element-f1d3f6d .elementor-icon i{transform:rotate(0deg);}.elementor-51462 .elementor-element.elementor-element-f1d3f6d .elementor-icon svg{transform:rotate(0deg);}.elementor-51462 .elementor-element.elementor-element-f1d3f6d .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Migra", Sans-serif;font-size:2.1em;font-weight:500;font-style:italic;line-height:1.5em;letter-spacing:-1px;}.elementor-51462 .elementor-element.elementor-element-f1d3f6d .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#02010199;padding:34px 15px 0px 15px;text-align:center;justify-content:flex-start;}.elementor-51462 .elementor-element.elementor-element-f1d3f6d .elementor-flip-box__button{margin-center:0;}.elementor-51462 .elementor-element.elementor-element-f1d3f6d .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:0px;font-family:"Migra", Sans-serif;font-size:2em;font-weight:bold;font-style:italic;line-height:1.5em;letter-spacing:-1px;}.elementor-51462 .elementor-element.elementor-element-f1d3f6d .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"ApfelGrotezk", Sans-serif;font-size:0.7em;font-weight:200;line-height:1.5em;letter-spacing:0px;}.elementor-51462 .elementor-element.elementor-element-31eb351 .elementor-flip-box__front{background-color:#030000B3;background-image:url("https://festivaljustthebeginning.com/wp-content/uploads/2026/01/142JTB-1024x682.webp");background-position:center center;background-size:cover;}.elementor-51462 .elementor-element.elementor-element-31eb351 .elementor-flip-box__back{background-image:url("https://festivaljustthebeginning.com/wp-content/uploads/2026/01/142JTB-1024x682.webp");background-position:center center;background-size:cover;}.elementor-51462 .elementor-element.elementor-element-31eb351 .elementor-flip-box{height:250px;}.elementor-51462 .elementor-element.elementor-element-31eb351 .elementor-flip-box__layer, .elementor-51462 .elementor-element.elementor-element-31eb351 .elementor-flip-box__layer__overlay{border-radius:10px;}.elementor-51462 .elementor-element.elementor-element-31eb351 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#02010170;text-align:center;justify-content:flex-end;}.elementor-51462 .elementor-element.elementor-element-31eb351 .elementor-icon-wrapper{margin-bottom:0px;}.elementor-51462 .elementor-element.elementor-element-31eb351 .elementor-icon i{transform:rotate(0deg);}.elementor-51462 .elementor-element.elementor-element-31eb351 .elementor-icon svg{transform:rotate(0deg);}.elementor-51462 .elementor-element.elementor-element-31eb351 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Migra", Sans-serif;font-size:2em;font-weight:400;font-style:italic;line-height:1.5em;letter-spacing:-1px;}.elementor-51462 .elementor-element.elementor-element-31eb351 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#020101AD;padding:38px 15px 0px 15px;text-align:center;justify-content:flex-start;}.elementor-51462 .elementor-element.elementor-element-31eb351 .elementor-flip-box__button{margin-center:0;}.elementor-51462 .elementor-element.elementor-element-31eb351 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:0px;font-family:"Migra", Sans-serif;font-size:2.1em;font-weight:bold;font-style:italic;line-height:1.5em;letter-spacing:-1px;}.elementor-51462 .elementor-element.elementor-element-31eb351 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"ApfelGrotezk", Sans-serif;font-size:0.7em;font-weight:200;line-height:1.5em;letter-spacing:0px;}.elementor-51462 .elementor-element.elementor-element-cd511b1 .elementor-flip-box__front{background-color:#030000B3;background-image:url("https://festivaljustthebeginning.com/wp-content/uploads/2026/02/IMG_9754-1024x681.webp");background-position:center center;background-size:cover;}.elementor-51462 .elementor-element.elementor-element-cd511b1 .elementor-flip-box__back{background-image:url("https://festivaljustthebeginning.com/wp-content/uploads/2026/02/IMG_9754.webp");background-position:center center;background-size:cover;}.elementor-51462 .elementor-element.elementor-element-cd511b1 .elementor-flip-box{height:250px;}.elementor-51462 .elementor-element.elementor-element-cd511b1 .elementor-flip-box__layer, .elementor-51462 .elementor-element.elementor-element-cd511b1 .elementor-flip-box__layer__overlay{border-radius:10px;}.elementor-51462 .elementor-element.elementor-element-cd511b1 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#02010175;text-align:center;justify-content:flex-end;}.elementor-51462 .elementor-element.elementor-element-cd511b1 .elementor-icon-wrapper{margin-bottom:0px;}.elementor-51462 .elementor-element.elementor-element-cd511b1 .elementor-icon i{transform:rotate(0deg);}.elementor-51462 .elementor-element.elementor-element-cd511b1 .elementor-icon svg{transform:rotate(0deg);}.elementor-51462 .elementor-element.elementor-element-cd511b1 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Migra", Sans-serif;font-size:2.1em;font-weight:400;font-style:italic;line-height:1.5em;letter-spacing:-1px;}.elementor-51462 .elementor-element.elementor-element-cd511b1 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#020101AB;padding:19px 19px 19px 19px;text-align:center;justify-content:flex-end;}.elementor-51462 .elementor-element.elementor-element-cd511b1 .elementor-flip-box__button{margin-center:0;}.elementor-51462 .elementor-element.elementor-element-cd511b1 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:0px;font-family:"Migra", Sans-serif;font-size:2.1em;font-weight:bold;font-style:italic;line-height:1.5em;letter-spacing:-1px;}.elementor-51462 .elementor-element.elementor-element-cd511b1 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"ApfelGrotezk", Sans-serif;font-size:0.7em;font-weight:200;line-height:1.5em;letter-spacing:1px;}.elementor-51462 .elementor-element.elementor-element-86f11b8{padding:0px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-a72175e .elementor-flip-box__front{background-color:#030000B3;background-image:url("https://festivaljustthebeginning.com/wp-content/uploads/2026/01/79JTB-1024x682.webp");background-position:center center;background-size:cover;}.elementor-51462 .elementor-element.elementor-element-a72175e .elementor-flip-box__back{background-image:url("https://festivaljustthebeginning.com/wp-content/uploads/2026/01/79JTB-1024x682.webp");background-position:center center;background-size:cover;}.elementor-51462 .elementor-element.elementor-element-a72175e .elementor-flip-box{height:250px;}.elementor-51462 .elementor-element.elementor-element-a72175e .elementor-flip-box__layer, .elementor-51462 .elementor-element.elementor-element-a72175e .elementor-flip-box__layer__overlay{border-radius:10px;}.elementor-51462 .elementor-element.elementor-element-a72175e .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#02010170;text-align:center;justify-content:flex-end;}.elementor-51462 .elementor-element.elementor-element-a72175e .elementor-icon-wrapper{margin-bottom:0px;}.elementor-51462 .elementor-element.elementor-element-a72175e .elementor-icon i{transform:rotate(0deg);}.elementor-51462 .elementor-element.elementor-element-a72175e .elementor-icon svg{transform:rotate(0deg);}.elementor-51462 .elementor-element.elementor-element-a72175e .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Migra", Sans-serif;font-size:2em;font-weight:400;font-style:italic;line-height:1.5em;letter-spacing:-1px;}.elementor-51462 .elementor-element.elementor-element-a72175e .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#020101AD;padding:38px 15px 0px 15px;text-align:center;justify-content:flex-start;}.elementor-51462 .elementor-element.elementor-element-a72175e .elementor-flip-box__button{margin-center:0;}.elementor-51462 .elementor-element.elementor-element-a72175e .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:0px;font-family:"Migra", Sans-serif;font-size:2.1em;font-weight:bold;font-style:italic;line-height:1.5em;letter-spacing:-1px;}.elementor-51462 .elementor-element.elementor-element-a72175e .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"ApfelGrotezk", Sans-serif;font-size:0.7em;font-weight:200;line-height:1.5em;letter-spacing:0px;}.elementor-51462 .elementor-element.elementor-element-94c7e63 .elementor-flip-box__front{background-color:#030000B3;background-image:url("https://festivaljustthebeginning.com/wp-content/uploads/2026/01/IMG_5324-682x1024.webp");background-position:center center;background-size:cover;}.elementor-51462 .elementor-element.elementor-element-94c7e63 .elementor-flip-box__back{background-image:url("https://festivaljustthebeginning.com/wp-content/uploads/2026/01/IMG_5324-682x1024.webp");background-position:center center;background-size:cover;}.elementor-51462 .elementor-element.elementor-element-94c7e63 .elementor-flip-box{height:250px;}.elementor-51462 .elementor-element.elementor-element-94c7e63 .elementor-flip-box__layer, .elementor-51462 .elementor-element.elementor-element-94c7e63 .elementor-flip-box__layer__overlay{border-radius:10px;}.elementor-51462 .elementor-element.elementor-element-94c7e63 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#02010145;text-align:center;justify-content:flex-end;}.elementor-51462 .elementor-element.elementor-element-94c7e63 .elementor-icon-wrapper{margin-bottom:0px;}.elementor-51462 .elementor-element.elementor-element-94c7e63 .elementor-icon i{transform:rotate(0deg);}.elementor-51462 .elementor-element.elementor-element-94c7e63 .elementor-icon svg{transform:rotate(0deg);}.elementor-51462 .elementor-element.elementor-element-94c7e63 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Migra", Sans-serif;font-size:2.1em;font-weight:500;font-style:italic;line-height:1.5em;letter-spacing:-1px;}.elementor-51462 .elementor-element.elementor-element-94c7e63 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#02010199;padding:34px 15px 0px 15px;text-align:center;justify-content:flex-start;}.elementor-51462 .elementor-element.elementor-element-94c7e63 .elementor-flip-box__button{margin-center:0;}.elementor-51462 .elementor-element.elementor-element-94c7e63 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:0px;font-family:"Migra", Sans-serif;font-size:2em;font-weight:bold;font-style:italic;line-height:1.5em;letter-spacing:-1px;}.elementor-51462 .elementor-element.elementor-element-94c7e63 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"ApfelGrotezk", Sans-serif;font-size:0.7em;font-weight:200;line-height:1.5em;letter-spacing:0px;}.elementor-51462 .elementor-element.elementor-element-e25be99 .elementor-flip-box__front{background-color:#030000B3;background-image:url("https://festivaljustthebeginning.com/wp-content/uploads/2026/02/Coeur-a-coeur-1024x682.webp");background-position:center center;background-size:cover;}.elementor-51462 .elementor-element.elementor-element-e25be99 .elementor-flip-box__back{background-image:url("https://festivaljustthebeginning.com/wp-content/uploads/2026/02/Coeur-a-coeur-1024x682.webp");background-position:center center;background-size:cover;}.elementor-51462 .elementor-element.elementor-element-e25be99 .elementor-flip-box{height:250px;}.elementor-51462 .elementor-element.elementor-element-e25be99 .elementor-flip-box__layer, .elementor-51462 .elementor-element.elementor-element-e25be99 .elementor-flip-box__layer__overlay{border-radius:10px;}.elementor-51462 .elementor-element.elementor-element-e25be99 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#02010175;text-align:center;justify-content:flex-end;}.elementor-51462 .elementor-element.elementor-element-e25be99 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Migra", Sans-serif;font-size:2.1em;font-weight:400;font-style:italic;line-height:1.5em;letter-spacing:-1px;}.elementor-51462 .elementor-element.elementor-element-e25be99 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#020101AB;padding:19px 19px 19px 19px;text-align:center;justify-content:flex-end;}.elementor-51462 .elementor-element.elementor-element-e25be99 .elementor-flip-box__button{margin-center:0;}.elementor-51462 .elementor-element.elementor-element-e25be99 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:0px;font-family:"Migra", Sans-serif;font-size:2.1em;font-weight:bold;font-style:italic;line-height:1.5em;letter-spacing:-1px;}.elementor-51462 .elementor-element.elementor-element-e25be99 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"ApfelGrotezk", Sans-serif;font-size:0.7em;font-weight:200;line-height:1.5em;letter-spacing:1px;}.elementor-51462 .elementor-element.elementor-element-fb0eb39 .elementor-flip-box__front{background-color:#030000B3;background-image:url("https://festivaljustthebeginning.com/wp-content/uploads/2026/02/WhatsApp-Image-2026-02-12-at-9.53.50-PM-768x512.jpeg");background-position:center center;background-size:cover;}.elementor-51462 .elementor-element.elementor-element-fb0eb39 .elementor-flip-box__back{background-image:url("https://festivaljustthebeginning.com/wp-content/uploads/2026/02/WhatsApp-Image-2026-02-12-at-9.53.50-PM-1024x683.jpeg");background-position:center center;background-size:cover;}.elementor-51462 .elementor-element.elementor-element-fb0eb39 .elementor-flip-box{height:250px;}.elementor-51462 .elementor-element.elementor-element-fb0eb39 .elementor-flip-box__layer, .elementor-51462 .elementor-element.elementor-element-fb0eb39 .elementor-flip-box__layer__overlay{border-radius:10px;}.elementor-51462 .elementor-element.elementor-element-fb0eb39 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#02010126;text-align:center;justify-content:flex-end;}.elementor-51462 .elementor-element.elementor-element-fb0eb39 .elementor-icon-wrapper{margin-bottom:0px;}.elementor-51462 .elementor-element.elementor-element-fb0eb39 .elementor-icon i{transform:rotate(0deg);}.elementor-51462 .elementor-element.elementor-element-fb0eb39 .elementor-icon svg{transform:rotate(0deg);}.elementor-51462 .elementor-element.elementor-element-fb0eb39 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Migra", Sans-serif;font-size:2.1em;font-weight:500;font-style:italic;line-height:1.5em;letter-spacing:-1px;}.elementor-51462 .elementor-element.elementor-element-fb0eb39 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#02010185;text-align:center;justify-content:flex-end;}.elementor-51462 .elementor-element.elementor-element-fb0eb39 .elementor-flip-box__button{margin-center:0;}.elementor-51462 .elementor-element.elementor-element-fb0eb39 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:0px;font-family:"Migra", Sans-serif;font-size:2em;font-weight:bold;font-style:italic;line-height:1.5em;letter-spacing:-1px;}.elementor-51462 .elementor-element.elementor-element-fb0eb39 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"ApfelGrotezk", Sans-serif;font-size:0.7em;font-weight:200;line-height:1.5em;letter-spacing:0px;}.elementor-51462 .elementor-element.elementor-element-f32cd79{--spacer-size:77px;}.elementor-51462 .elementor-element.elementor-element-e626d0a{padding:50px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-c9bb93c > .elementor-widget-container{margin:36px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-c9bb93c img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-51462 .elementor-element.elementor-element-cc81e4f > .elementor-widget-container{margin:-140px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-cc81e4f{text-align:center;font-family:"Anton", Sans-serif;font-size:3.5em;font-weight:200;line-height:0.1em;letter-spacing:1px;text-shadow:0px 4px 14px rgba(0, 0, 0, 0.4);color:#FFFFFF;}.elementor-51462 .elementor-element.elementor-element-d19706f > .elementor-widget-container{--e-transform-rotateZ:-90deg;margin:-27px 265px -446px -152px;}body:not(.rtl) .elementor-51462 .elementor-element.elementor-element-d19706f{left:-15px;}body.rtl .elementor-51462 .elementor-element.elementor-element-d19706f{right:-15px;}.elementor-51462 .elementor-element.elementor-element-d19706f{top:8px;z-index:-1;font-family:"Anton", Sans-serif;font-size:7.8em;font-weight:200;line-height:1.5em;letter-spacing:1px;color:#FFFFFF00;}.elementor-51462 .elementor-element.elementor-element-2e4be13 > .elementor-widget-container{margin:-17px 0px -68px 0101px;}.elementor-51462 .elementor-element.elementor-element-2e4be13{font-family:"Anton", Sans-serif;font-size:2.1em;font-weight:800;text-transform:uppercase;font-style:normal;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-93fb365 );}.elementor-51462 .elementor-element.elementor-element-de79d04{width:var( --container-widget-width, 99.045% );max-width:99.045%;--container-widget-width:99.045%;--container-widget-flex-grow:0;columns:1;font-family:"ApfelGrotezk", Sans-serif;font-size:0.8em;font-weight:400;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-93fb365 );}.elementor-51462 .elementor-element.elementor-element-de79d04 > .elementor-widget-container{margin:0px -30px 0px 101px;}.elementor-51462 .elementor-element.elementor-element-db86745 > .elementor-widget-container{--e-transform-rotateZ:-90deg;margin:-441px 326px 0px -303px;}.elementor-51462 .elementor-element.elementor-element-db86745 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:5em;font-weight:bold;line-height:1.5em;letter-spacing:-1px;color:#FFFFFF00;}.elementor-51462 .elementor-element.elementor-element-dca39e7 > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-51462 .elementor-element.elementor-element-3d682a7{--spacer-size:68px;}.elementor-51462 .elementor-element.elementor-element-14bf771 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:2.5em;font-weight:bold;text-transform:uppercase;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-c904799 );}.elementor-51462 .elementor-element.elementor-element-85bca3a{--spacer-size:40px;}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-51462 .elementor-element.elementor-element-1525d50 .elementor-post__thumbnail__link{padding-bottom:calc( 1.86 * 100% );}.elementor-51462 .elementor-element.elementor-element-1525d50:after{content:"1.86";position:absolute;color:transparent;}.elementor-51462 .elementor-element.elementor-element-1525d50{--grid-row-gap:9px;z-index:0;--grid-column-gap:20px;}.elementor-51462 .elementor-element.elementor-element-1525d50 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:1% 0% 1% 0%;}.elementor-51462 .elementor-element.elementor-element-1525d50 .elementor-portfolio-item__img, .elementor-51462 .elementor-element.elementor-element-1525d50 .elementor-portfolio-item__overlay{border-radius:5px 5px 5px 5px;}.elementor-51462 .elementor-element.elementor-element-1525d50 a .elementor-portfolio-item__overlay{background-color:#00000082;}.elementor-51462 .elementor-element.elementor-element-1525d50 a .elementor-portfolio-item__title{color:#FDFDFD;}.elementor-51462 .elementor-element.elementor-element-1525d50 .elementor-portfolio-item__title{font-family:"ApfelGrotezk", Sans-serif;font-size:0.7em;font-weight:900;font-style:normal;line-height:1.5em;letter-spacing:1px;}.elementor-51462 .elementor-element.elementor-element-db17649{--grid-row-gap:9px;z-index:0;--grid-column-gap:20px;}.elementor-51462 .elementor-element.elementor-element-db17649 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:1% 0% 1% 0%;}.elementor-51462 .elementor-element.elementor-element-db17649 .elementor-portfolio-item__img, .elementor-51462 .elementor-element.elementor-element-db17649 .elementor-portfolio-item__overlay{border-radius:5px 5px 5px 5px;}.elementor-51462 .elementor-element.elementor-element-db17649 a .elementor-portfolio-item__overlay{background-color:#00000082;}.elementor-51462 .elementor-element.elementor-element-db17649 a .elementor-portfolio-item__title{color:#FDFDFD;}.elementor-51462 .elementor-element.elementor-element-db17649 .elementor-portfolio-item__title{font-family:"ApfelGrotezk", Sans-serif;font-size:0.7em;font-weight:900;font-style:normal;line-height:1.5em;letter-spacing:1px;}.elementor-51462 .elementor-element.elementor-element-77d0457{--spacer-size:77px;}.elementor-51462 .elementor-element.elementor-element-ff99d78{padding:0px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-a86e2d9 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-a86e2d9 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:2.5em;font-weight:bold;text-transform:uppercase;font-style:normal;line-height:1.5em;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-c904799 );}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-51462 .elementor-element.elementor-element-f40b2a9 > .elementor-widget-container{margin:020px 110px 0px 110px;}.elementor-51462 .elementor-element.elementor-element-f40b2a9 .elementor-toggle-title, .elementor-51462 .elementor-element.elementor-element-f40b2a9 .elementor-toggle-icon{color:var( --e-global-color-c904799 );}.elementor-51462 .elementor-element.elementor-element-f40b2a9 .elementor-toggle-icon svg{fill:var( --e-global-color-c904799 );}.elementor-51462 .elementor-element.elementor-element-f40b2a9 .elementor-tab-title.elementor-active a, .elementor-51462 .elementor-element.elementor-element-f40b2a9 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#1E1F4E;}.elementor-51462 .elementor-element.elementor-element-f40b2a9 .elementor-toggle-title{font-family:"ApfelGrotezk", Sans-serif;font-size:1.1em;font-weight:bold;line-height:1.5em;letter-spacing:-1px;}.elementor-51462 .elementor-element.elementor-element-f40b2a9 .elementor-tab-content{color:#FFFFFF;font-family:"ApfelGrotezk", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;letter-spacing:1px;}.elementor-51462 .elementor-element.elementor-element-033d180{--spacer-size:77px;}.elementor-51462 .elementor-element.elementor-element-5c28f74 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-5c28f74 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:2.5em;font-weight:200;text-transform:uppercase;font-style:normal;line-height:1.5em;letter-spacing:-1px;color:var( --e-global-color-c904799 );}.elementor-51462 .elementor-element.elementor-element-789227b > .elementor-widget-container{margin:62px 62px 62px 62px;}.elementor-51462 .elementor-element.elementor-element-789227b .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-51462 .elementor-element.elementor-element-ba1be7b{--spacer-size:57px;}.elementor-51462 .elementor-element.elementor-element-4e4e164 > .elementor-element-populated{margin:0px 108px 0px 109px;--e-column-margin-right:108px;--e-column-margin-left:109px;}.elementor-51462 .elementor-element.elementor-element-406b741 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:3em;font-weight:bold;text-transform:uppercase;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-93fb365 );}.elementor-51462 .elementor-element.elementor-element-e69fdd4{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-51462 .elementor-element.elementor-element-e69fdd4 > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-51462 .elementor-element.elementor-element-e69fdd4 .elementor-toggle-title, .elementor-51462 .elementor-element.elementor-element-e69fdd4 .elementor-toggle-icon{color:var( --e-global-color-93fb365 );}.elementor-51462 .elementor-element.elementor-element-e69fdd4 .elementor-toggle-icon svg{fill:var( --e-global-color-93fb365 );}.elementor-51462 .elementor-element.elementor-element-e69fdd4 .elementor-tab-title.elementor-active a, .elementor-51462 .elementor-element.elementor-element-e69fdd4 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-93fb365 );}.elementor-51462 .elementor-element.elementor-element-e69fdd4 .elementor-toggle-title{font-family:"ApfelGrotezk", Sans-serif;font-size:1.1em;font-weight:bold;line-height:1.5em;letter-spacing:-1px;}.elementor-51462 .elementor-element.elementor-element-e69fdd4 .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-93fb365 );}.elementor-51462 .elementor-element.elementor-element-e69fdd4 .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-93fb365 );}.elementor-51462 .elementor-element.elementor-element-e69fdd4 .elementor-tab-content{color:var( --e-global-color-93fb365 );font-family:"ApfelGrotezk", Sans-serif;font-size:0.8em;font-weight:200;line-height:1.5em;letter-spacing:1px;}.elementor-51462 .elementor-element.elementor-element-3353c92{--spacer-size:90px;}.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-51462 .elementor-element.elementor-element-4a3a6eb{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-51462 .elementor-element.elementor-element-4a3a6eb > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-51462 .elementor-element.elementor-element-4a3a6eb .elementor-icon-wrapper{text-align:center;}.elementor-51462 .elementor-element.elementor-element-4a3a6eb .elementor-icon{font-size:40px;}.elementor-51462 .elementor-element.elementor-element-4a3a6eb .elementor-icon svg{height:40px;}.elementor-51462 .elementor-element.elementor-element-649b103{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-51462 .elementor-element.elementor-element-649b103 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-51462 .elementor-element.elementor-element-649b103 .elementor-icon-wrapper{text-align:center;}.elementor-51462 .elementor-element.elementor-element-649b103 .elementor-icon{font-size:40px;}.elementor-51462 .elementor-element.elementor-element-649b103 .elementor-icon svg{height:40px;}.elementor-51462 .elementor-element.elementor-element-54dd72e{margin-top:0px;margin-bottom:-80px;}.elementor-51462 .elementor-element.elementor-element-2acecae > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-51462 .elementor-element.elementor-element-c1b11b7{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-51462 .elementor-element.elementor-element-c1b11b7 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-51462 .elementor-element.elementor-element-c1b11b7 .elementor-icon-wrapper{text-align:center;}.elementor-51462 .elementor-element.elementor-element-c1b11b7 .elementor-icon{font-size:40px;}.elementor-51462 .elementor-element.elementor-element-c1b11b7 .elementor-icon svg{height:40px;}.elementor-51462 .elementor-element.elementor-element-8b439ac{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-51462 .elementor-element.elementor-element-8b439ac > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-51462 .elementor-element.elementor-element-8b439ac .elementor-icon-wrapper{text-align:center;}.elementor-51462 .elementor-element.elementor-element-8b439ac .elementor-icon{font-size:40px;}.elementor-51462 .elementor-element.elementor-element-8b439ac .elementor-icon svg{height:40px;}.elementor-51462 .elementor-element.elementor-element-5761cc3{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-51462 .elementor-element.elementor-element-5761cc3 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-51462 .elementor-element.elementor-element-5761cc3 .elementor-icon-wrapper{text-align:center;}.elementor-51462 .elementor-element.elementor-element-5761cc3 .elementor-icon{font-size:40px;}.elementor-51462 .elementor-element.elementor-element-5761cc3 .elementor-icon svg{height:40px;}.elementor-51462 .elementor-element.elementor-element-7272d76{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-51462 .elementor-element.elementor-element-7272d76 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51462 .elementor-element.elementor-element-fc44953{padding:50px 50px 50px 50px;}.elementor-51462 .elementor-element.elementor-element-9764738{width:var( --container-widget-width, 99.045% );max-width:99.045%;--container-widget-width:99.045%;--container-widget-flex-grow:0;columns:1;font-family:"ApfelGrotezk", Sans-serif;font-size:0.6em;font-weight:200;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-c904799 );}.elementor-51462 .elementor-element.elementor-element-9764738 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-9764738 a{color:var( --e-global-color-c904799 );}.elementor-51462 .elementor-element.elementor-element-9764738 a:hover, .elementor-51462 .elementor-element.elementor-element-9764738 a:focus{color:var( --e-global-color-c904799 );}.elementor-51462 .elementor-element.elementor-element-c48b27f{width:var( --container-widget-width, 99.045% );max-width:99.045%;--container-widget-width:99.045%;--container-widget-flex-grow:0;columns:1;font-family:"ApfelGrotezk", Sans-serif;font-size:0.6em;font-weight:200;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-c904799 );}.elementor-51462 .elementor-element.elementor-element-c48b27f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-c48b27f a{color:var( --e-global-color-c904799 );}.elementor-51462 .elementor-element.elementor-element-c48b27f a:hover, .elementor-51462 .elementor-element.elementor-element-c48b27f a:focus{color:var( --e-global-color-c904799 );}.elementor-51462 .elementor-element.elementor-element-1d2d57c{width:var( --container-widget-width, 99.045% );max-width:99.045%;--container-widget-width:99.045%;--container-widget-flex-grow:0;columns:1;font-family:"ApfelGrotezk", Sans-serif;font-size:0.6em;font-weight:200;line-height:1.5em;letter-spacing:0px;color:#1E1F4E;}.elementor-51462 .elementor-element.elementor-element-1d2d57c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-1d2d57c a{color:var( --e-global-color-c904799 );}.elementor-51462 .elementor-element.elementor-element-1d2d57c a:hover, .elementor-51462 .elementor-element.elementor-element-1d2d57c a:focus{color:var( --e-global-color-c904799 );}.elementor-51462 .elementor-element.elementor-element-cd81ee6{width:var( --container-widget-width, 99.045% );max-width:99.045%;--container-widget-width:99.045%;--container-widget-flex-grow:0;columns:1;font-family:"ApfelGrotezk", Sans-serif;font-size:0.6em;font-weight:200;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-c904799 );}.elementor-51462 .elementor-element.elementor-element-cd81ee6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-cd81ee6 a{color:var( --e-global-color-c904799 );}.elementor-51462 .elementor-element.elementor-element-cd81ee6 a:hover, .elementor-51462 .elementor-element.elementor-element-cd81ee6 a:focus{color:var( --e-global-color-c904799 );}.elementor-51462 .elementor-element.elementor-element-16f6bb8{width:var( --container-widget-width, 99.045% );max-width:99.045%;--container-widget-width:99.045%;--container-widget-flex-grow:0;columns:1;font-family:"ApfelGrotezk", Sans-serif;font-size:0.6em;font-weight:200;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-c904799 );}.elementor-51462 .elementor-element.elementor-element-16f6bb8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-16f6bb8 a{color:var( --e-global-color-c904799 );}.elementor-51462 .elementor-element.elementor-element-16f6bb8 a:hover, .elementor-51462 .elementor-element.elementor-element-16f6bb8 a:focus{color:var( --e-global-color-c904799 );}body.elementor-page-51462:not(.elementor-motion-effects-element-type-background), body.elementor-page-51462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-51462 .elementor-element.elementor-element-d996734{width:25%;}.elementor-51462 .elementor-element.elementor-element-9d5e779{width:25%;}.elementor-51462 .elementor-element.elementor-element-41435d3{width:25%;}.elementor-51462 .elementor-element.elementor-element-d817300{width:25%;}.elementor-51462 .elementor-element.elementor-element-ca9672d{width:42.411%;}.elementor-51462 .elementor-element.elementor-element-6740e4c{width:57.589%;}.elementor-51462 .elementor-element.elementor-element-dca39e7{width:100%;}.elementor-51462 .elementor-element.elementor-element-4e4e164{width:100%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-51462 .elementor-element.elementor-element-74fc598 > .elementor-widget-container{margin:0200px 0px 0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-51462 .elementor-element.elementor-element-acfd6ba{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-51462 .elementor-element.elementor-element-8857c04{left:6px;}body.rtl .elementor-51462 .elementor-element.elementor-element-8857c04{right:6px;}.elementor-51462 .elementor-element.elementor-element-8857c04{top:160px;}body:not(.rtl) .elementor-51462 .elementor-element.elementor-element-47c6d59{left:1px;}body.rtl .elementor-51462 .elementor-element.elementor-element-47c6d59{right:1px;}.elementor-51462 .elementor-element.elementor-element-47c6d59{top:-200px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-51462 .elementor-element.elementor-element-c9bb93c{width:var( --container-widget-width, 296.859px );max-width:296.859px;--container-widget-width:296.859px;--container-widget-flex-grow:0;}.elementor-51462 .elementor-element.elementor-element-d19706f{top:290px;}.elementor-51462 .elementor-element.elementor-element-2e4be13 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-de79d04 > .elementor-widget-container{margin:-48px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-14bf771 .elementor-heading-title{letter-spacing:1px;}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-51462 .elementor-element.elementor-element-a86e2d9 .elementor-heading-title{letter-spacing:1px;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-51462 .elementor-element.elementor-element-789227b > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-406b741 .elementor-heading-title{letter-spacing:1px;}.elementor-51462 .elementor-element.elementor-element-e69fdd4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-e69fdd4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-51462 .elementor-element.elementor-element-4a3a6eb{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-51462 .elementor-element.elementor-element-4a3a6eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-649b103{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-51462 .elementor-element.elementor-element-649b103 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-c1b11b7{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-51462 .elementor-element.elementor-element-c1b11b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-8b439ac{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-51462 .elementor-element.elementor-element-8b439ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-5761cc3{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-51462 .elementor-element.elementor-element-5761cc3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-fc44953{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-51462 .elementor-element.elementor-element-66a38d3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-2980781{--spacer-size:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-51462 .elementor-element.elementor-element-74fc598 > .elementor-widget-container{margin:80px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-74fc598 img{max-width:77vw;}.elementor-51462 .elementor-element.elementor-element-f2dd93c{padding:0px 0px 40px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-51462 .elementor-element.elementor-element-b7ccd2d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:20px;line-height:0.1em;}.elementor-51462 .elementor-element.elementor-element-deee954{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:20px;line-height:0.1em;}.elementor-51462 .elementor-element.elementor-element-198ed29 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-51462 .elementor-element.elementor-element-c956435 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-c956435{text-align:center;}.elementor-51462 .elementor-element.elementor-element-c956435 img{width:75%;max-width:100vw;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}body:not(.rtl) .elementor-51462 .elementor-element.elementor-element-a25f0a7{left:0px;}body.rtl .elementor-51462 .elementor-element.elementor-element-a25f0a7{right:0px;}.elementor-51462 .elementor-element.elementor-element-a25f0a7{top:0px;}.elementor-51462 .elementor-element.elementor-element-a0ab907{padding:0px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-b1148c4{--spacer-size:0px;}.elementor-51462 .elementor-element.elementor-element-52ccbda{text-align:center;font-size:20px;line-height:0.1em;}.elementor-51462 .elementor-element.elementor-element-6f6468b{text-align:center;font-size:20px;line-height:0.1em;}.elementor-51462 .elementor-element.elementor-element-acfd6ba{padding:40px 0px 0px 0px;}body:not(.rtl) .elementor-51462 .elementor-element.elementor-element-47c6d59{left:0px;}body.rtl .elementor-51462 .elementor-element.elementor-element-47c6d59{right:0px;}.elementor-51462 .elementor-element.elementor-element-47c6d59{top:-45px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-51462 .elementor-element.elementor-element-0accbc0 > .elementor-widget-container{margin:-240px 0px 0px 32px;}.elementor-51462 .elementor-element.elementor-element-0accbc0 .elementor-heading-title{font-size:28px;letter-spacing:0px;}.elementor-51462 .elementor-element.elementor-element-18e9fe9 > .elementor-widget-container{margin:-210px 20px -1px 20px;padding:0px 15px 64px 15px;}.elementor-51462 .elementor-element.elementor-element-18e9fe9{font-size:15px;}.elementor-51462 .elementor-element.elementor-element-e98fd81{margin-top:-46px;margin-bottom:0px;}.elementor-51462 .elementor-element.elementor-element-e0d7330{--spacer-size:0px;}.elementor-51462 .elementor-element.elementor-element-73cc510 > .elementor-widget-container{margin:0px 0px 0px 35px;padding:0px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-73cc510 .elementor-heading-title{font-size:2em;line-height:1.2em;}.elementor-51462 .elementor-element.elementor-element-d60ae80 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-89e335c{--spacer-size:2px;}.elementor-51462 .elementor-element.elementor-element-bdfe7d4 > .elementor-widget-container{margin:0px 0px 0px 35px;}.elementor-51462 .elementor-element.elementor-element-bdfe7d4 .elementor-heading-title{line-height:1.2em;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-51462 .elementor-element.elementor-element-fde377d > .elementor-widget-container{margin:0px 35px 0px 35px;}.elementor-51462 .elementor-element.elementor-element-fde377d .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:38px 15px 0px 15px;}.elementor-51462 .elementor-element.elementor-element-f1d3f6d > .elementor-widget-container{margin:0px 35px 0px 35px;}.elementor-51462 .elementor-element.elementor-element-f1d3f6d .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:38px 15px 0px 15px;}.elementor-51462 .elementor-element.elementor-element-31eb351 > .elementor-widget-container{margin:0px 35px 0px 35px;}.elementor-51462 .elementor-element.elementor-element-31eb351 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:30px 15px 0px 15px;}.elementor-51462 .elementor-element.elementor-element-cd511b1 > .elementor-widget-container{margin:0px 35px 0px 35px;}.elementor-51462 .elementor-element.elementor-element-a72175e > .elementor-widget-container{margin:0px 35px 0px 35px;}.elementor-51462 .elementor-element.elementor-element-a72175e .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:30px 15px 0px 15px;}.elementor-51462 .elementor-element.elementor-element-94c7e63 > .elementor-widget-container{margin:0px 35px 0px 35px;}.elementor-51462 .elementor-element.elementor-element-94c7e63 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:38px 15px 0px 15px;}.elementor-51462 .elementor-element.elementor-element-e25be99 > .elementor-widget-container{margin:0px 35px 0px 35px;}.elementor-51462 .elementor-element.elementor-element-fb0eb39 > .elementor-widget-container{margin:0px 35px 0px 35px;}.elementor-51462 .elementor-element.elementor-element-f32cd79{--spacer-size:64px;}.elementor-51462 .elementor-element.elementor-element-e626d0a{padding:0px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-ca9672d{width:100%;}.elementor-51462 .elementor-element.elementor-element-ca9672d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-c9bb93c img{object-position:center center;}.elementor-51462 .elementor-element.elementor-element-cc81e4f{font-size:3em;}.elementor-51462 .elementor-element.elementor-element-d19706f > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-51462 .elementor-element.elementor-element-d19706f{left:5px;}body.rtl .elementor-51462 .elementor-element.elementor-element-d19706f{right:5px;}.elementor-51462 .elementor-element.elementor-element-d19706f{top:0px;text-align:center;font-size:86px;}.elementor-51462 .elementor-element.elementor-element-2e4be13 > .elementor-widget-container{margin:-28px 20px 0px 20px;}.elementor-51462 .elementor-element.elementor-element-2e4be13{font-size:36px;}.elementor-51462 .elementor-element.elementor-element-de79d04 > .elementor-widget-container{margin:-49px 20px 0px 20px;}.elementor-51462 .elementor-element.elementor-element-de79d04{font-size:15px;}.elementor-51462 .elementor-element.elementor-element-dca39e7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-51462 .elementor-element.elementor-element-fc4e0e3{--spacer-size:0px;}.elementor-51462 .elementor-element.elementor-element-3d682a7{--spacer-size:53px;}.elementor-51462 .elementor-element.elementor-element-14bf771 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-51462 .elementor-element.elementor-element-14bf771 .elementor-heading-title{font-size:37px;line-height:1.2em;letter-spacing:1px;}.elementor-51462 .elementor-element.elementor-element-85bca3a{--spacer-size:20px;}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-51462 .elementor-element.elementor-element-1525d50 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;border-radius:0% 0% 0% 0%;}.elementor-51462 .elementor-element.elementor-element-db17649 > .elementor-widget-container{margin:0% 0% 0% 4%;padding:0% 0% 0% 0%;border-radius:0% 0% 0% 0%;}.elementor-51462 .elementor-element.elementor-element-db17649 .elementor-portfolio-item__title{line-height:1em;}.elementor-51462 .elementor-element.elementor-element-77d0457{--spacer-size:64px;}.elementor-51462 .elementor-element.elementor-element-a86e2d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-a86e2d9{text-align:center;}.elementor-51462 .elementor-element.elementor-element-a86e2d9 .elementor-heading-title{letter-spacing:1px;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-51462 .elementor-element.elementor-element-f40b2a9 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-51462 .elementor-element.elementor-element-033d180{--spacer-size:54px;}.elementor-51462 .elementor-element.elementor-element-5c28f74 > .elementor-widget-container{margin:0px 0px 0px 35px;padding:0px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-5c28f74 .elementor-heading-title{font-size:2em;line-height:1.2em;}.elementor-51462 .elementor-element.elementor-element-789227b > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-51462 .elementor-element.elementor-element-ba1be7b{--spacer-size:64px;}.elementor-51462 .elementor-element.elementor-element-4e4e164 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-51462 .elementor-element.elementor-element-406b741 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51462 .elementor-element.elementor-element-406b741{text-align:center;}.elementor-51462 .elementor-element.elementor-element-406b741 .elementor-heading-title{line-height:1.1em;letter-spacing:1px;}.elementor-51462 .elementor-element.elementor-element-e69fdd4 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-51462 .elementor-element.elementor-element-e69fdd4 .elementor-toggle-title{font-size:19px;}.elementor-51462 .elementor-element.elementor-element-e69fdd4 .elementor-tab-content{font-size:14px;}.elementor-51462 .elementor-element.elementor-element-37762b1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-51462 .elementor-element.elementor-element-4a3a6eb .elementor-icon-wrapper{text-align:end;}.elementor-51462 .elementor-element.elementor-element-649b103 .elementor-icon-wrapper{text-align:start;}.elementor-51462 .elementor-element.elementor-element-54dd72e{margin-top:3px;margin-bottom:-48px;}.elementor-51462 .elementor-element.elementor-element-9764738 > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-51462 .elementor-element.elementor-element-c48b27f > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-51462 .elementor-element.elementor-element-1d2d57c > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-51462 .elementor-element.elementor-element-cd81ee6 > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-51462 .elementor-element.elementor-element-16f6bb8 > .elementor-widget-container{margin:-5px 0px -5px 0px;}body.elementor-page-51462{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-51462 .elementor-element.elementor-element-05eba70{width:46%;}.elementor-51462 .elementor-element.elementor-element-4d0e673{width:50%;}.elementor-51462 .elementor-element.elementor-element-57ef9c5{width:50%;}.elementor-51462 .elementor-element.elementor-element-acf48c8{width:50%;}.elementor-51462 .elementor-element.elementor-element-eee2c5e{width:50%;}.elementor-51462 .elementor-element.elementor-element-d996734{width:50%;}.elementor-51462 .elementor-element.elementor-element-9d5e779{width:50%;}.elementor-51462 .elementor-element.elementor-element-41435d3{width:50%;}.elementor-51462 .elementor-element.elementor-element-d817300{width:50%;}.elementor-51462 .elementor-element.elementor-element-110109e{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-b7ccd2d */@media screen and (min-width: 1200px){
    .elementor-51462 .elementor-element.elementor-element-b7ccd2d {
    max-width: 50%;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-deee954 */@media screen and (min-width: 1200px){
    .elementor-51462 .elementor-element.elementor-element-deee954 {
    max-width: 50%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c956435 */.elementor-51462 .elementor-element.elementor-element-c956435 {
     background-color: white;
     border-radius: 48px;
     padding: 17px 37px ;
     width: fit-content;
     transform: rotate(-1deg);
     border: 0px solid #157b97;
     /*border-top: 0px;*/
     border-bottom: 0px solid #157b97;
     transition: all 0.3s ease;
     cursor: pointer;
     user-select: none;
    outline: 1px solid transparent;
    overflow: hidden;
 }
 
 
 
 .elementor-51462 .elementor-element.elementor-element-c956435, .elementor-51462 .elementor-element.elementor-element-c956435 img, .elementor-51462 .elementor-element.elementor-element-c956435 a {
     -webkit-user-select: none; /* Safari */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* IE10+ */
  user-select: none; /* Standard syntax */
  -webkit-user-drag: none; /* Safari, Chrome */
 }
 
 .elementor-51462 .elementor-element.elementor-element-c956435:hover {
     transform:  rotate(-1deg) scale(0.98);
     background-color: #DBE0E1 ;
     /*border-bottom: 1px solid #157b97;*/
 }
 
 .elementor-51462 .elementor-element.elementor-element-c956435:active {
     transform: scale(0.95) rotate(0deg);
 }
 
 @media screen and (max-width: 767px) {
      .elementor-51462 .elementor-element.elementor-element-c956435 {
     background-color: white;
     border-radius: 48px;
     padding: 0px 0px ;
     padding-bottom: 2px;
     width: fit-content;
     max-width: 140px;
     /*margin: 0 auto;*/
     margin-left: 40px;
     
     transform: rotate(-1deg);
     /*border: none;*/
     /*border-top: 0px;*/
     /*border-bottom: 1px solid #157b97;*/
     transition: all 0.3s ease;
     cursor: pointer;
     user-select: none;
     margin-top: -32px;
 }
 .elementor-51462 .elementor-element.elementor-element-c956435:hover {
     transform: rotate(-0deg) scale(0.98);
 }
 .elementor-51462 .elementor-element.elementor-element-c956435:active {
     transform: scale(0.89) rotate(0deg);
 }
 
 }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52ccbda */@media screen and (min-width: 1200px){
    .elementor-51462 .elementor-element.elementor-element-52ccbda {
    max-width: 50%;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f6468b */@media screen and (min-width: 1200px){
    .elementor-51462 .elementor-element.elementor-element-6f6468b {
    max-width: 50%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47c6d59 */.elementor-51462 .elementor-element.elementor-element-47c6d59 img {
    outline: 1px solid transparent;
    backface-visibility: hidden; /* Fix for jagged edges */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9bb93c */@media screen and (max-width: 767px) {
    .elementor-51462 .elementor-element.elementor-element-c9bb93c {
    margin: 0 auto;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e626d0a */@media screen and (min-width: 1024px) {
    #notrevision-ancre {
    scroll-margin-top: 40px;;
}
}/* End custom CSS */
/* Start custom CSS for portfolio, class: .elementor-element-1525d50 *//*INSTRUCTIONS FOR HORIZONTAL SCROLL ON POSTS BY THEAFRICANBOSS.COM
1. add the CSS class 'horizontally' to the posts element you want the effect applied to
2. if u want same post height, add CSS class'scrollingCol' to the column (not section) containing the posts
3. Add the CSS code below EITHER
- your CHILD THEME style.css file
- or add it to an HTML element you can place anywhere in your page with open style tag and closing style tag surrounding the code below
- or add it to the page custom CSS under Advanced tab in Page Settings where the posts are
*/


/* for post WIDTH on MOBILE, adjust the pixels below */
.horizontally>div>div>article {
    max-width: 150px;
    /* width on mobile */
}

/* for post WIDTH on DESKTOP, adjust the pixels below */
@media screen and (min-width: 720px) {
    .horizontally>div>div>article {
        width: 250px;
        /* width on desktop */
    }
}

/* for SAME post HEIGHT on MOBILE, adjust the pixels below */
.scrollingCol>div>.elementor-column-wrap .elementor-element-populated {
    min-height: 280px;
    /* height on mobile */
}

/* for SAME post HEIGHT on DESKTOP, adjust the pixels below */
@media screen and (min-width: 720px) {
    .scrollingCol>div>.elementor-column-wrap .elementor-element-populated {
        min-height: 400px;
        /* height on desktop */
    }
}

/* for your own custom swiping cursor, add a 36x36 png URL of your choosing in this format "cursor: url(https://theafricanboss.com/wp-content/uploads/2020/07/swipe-left-right-lg.png), ew-resize;" */
.horizontally>div {
    cursor: ew-resize;
    display: flex;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

.horizontally>div::-webkit-scrollbar {
    height: 4px;
}

.horizontally>div::-webkit-scrollbar-track {
    background: black;
    background: rgba(0, 0, 0, 0.1);
}

.horizontally>div::-webkit-scrollbar-thumb {
    background: black;
    background: rgba(0, 0, 0, 0.31);
}

.horizontally>div>div {
    display: flex !important;
    flex-wrap: nowrap;
    flex: 0 0 auto;
}

.elementor-51462 .elementor-element.elementor-element-1525d50 img {
    filter: saturate(0);
}/* End custom CSS */
/* Start custom CSS for portfolio, class: .elementor-element-db17649 *//*INSTRUCTIONS FOR HORIZONTAL SCROLL ON POSTS BY THEAFRICANBOSS.COM
1. add the CSS class 'horizontally' to the posts element you want the effect applied to
2. if u want same post height, add CSS class'scrollingCol' to the column (not section) containing the posts
3. Add the CSS code below EITHER
- your CHILD THEME style.css file
- or add it to an HTML element you can place anywhere in your page with open style tag and closing style tag surrounding the code below
- or add it to the page custom CSS under Advanced tab in Page Settings where the posts are
*/


/* for post WIDTH on MOBILE, adjust the pixels below */
.horizontally>div>div>article {
    max-width: 150px;
    /* width on mobile */
}

/* for post WIDTH on DESKTOP, adjust the pixels below */
@media screen and (min-width: 720px) {
    .horizontally>div>div>article {
        width: 250px;
        /* width on desktop */
    }
}

/* for SAME post HEIGHT on MOBILE, adjust the pixels below */
.scrollingCol>div>.elementor-column-wrap .elementor-element-populated {
    min-height: 280px;
    /* height on mobile */
}

/* for SAME post HEIGHT on DESKTOP, adjust the pixels below */
@media screen and (min-width: 720px) {
    .scrollingCol>div>.elementor-column-wrap .elementor-element-populated {
        min-height: 400px;
        /* height on desktop */
    }
}

/* for your own custom swiping cursor, add a 36x36 png URL of your choosing in this format "cursor: url(https://theafricanboss.com/wp-content/uploads/2020/07/swipe-left-right-lg.png), ew-resize;" */
.horizontally>div {
    cursor: ew-resize;
    display: flex;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

.horizontally>div::-webkit-scrollbar {
    height: 4px;
}

.horizontally>div::-webkit-scrollbar-track {
    background: black;
    background: rgba(0, 0, 0, 0.1);
}

.horizontally>div::-webkit-scrollbar-thumb {
    background: black;
    background: rgba(0, 0, 0, 0.31);
}

.horizontally>div>div {
    display: flex !important;
    flex-wrap: nowrap;
    flex: 0 0 auto;
}

.elementor-51462 .elementor-element.elementor-element-db17649 img {
    filter: saturate(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a86e2d9 */#inscriptions {
    scroll-margin-top: 40px;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-f40b2a9 */.main-btn {
    display: block;
border-radius: 999px;
padding: 16px 32px;
background-color: #f9a121;
font-weight: 400 !important;
color: white !important;
text-decoration: none;
max-width: fit-content;

/*margin-bottom: 24px;*/
}
.main-btn:hover {
    background-color: #f9a73a;
}

#volontaire-btn{
    background-color: #339db7;
    color: white;
    display: block;
    margin-bottom: 16px;
}
#volontaire-btn:hover {
    background-color: #157b97;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4bd7850 */#faq-ancre{
    scroll-margin-top: 40px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4a3a6eb */.elementor-51462 .elementor-element.elementor-element-4a3a6eb svg{
    filter: brightness(0) saturate(100%) invert(38%) sepia(35%) saturate(942%) hue-rotate(146deg) brightness(99%) contrast(99%);

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-649b103 */.elementor-51462 .elementor-element.elementor-element-649b103 svg {
   filter:brightness(0) saturate(100%) invert(38%) sepia(35%) saturate(942%) hue-rotate(146deg) brightness(99%) contrast(99%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-37762b1 */@media screen and (max-width: 768px) {
    .elementor-51462 .elementor-element.elementor-element-37762b1 > div {
    gap: 80px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7272d76 */#footer-section, #footer-link-section {
    position: relative;
    width: 100%;
    
}

@media screen and (max-width: 767px) {
    #footer-section::before {
    background-image: url('https://festivaljustthebeginning.com/wp-content/uploads/2026/02/church-background.svg');
    background-repeat: no-repeat;
    background-position: center  ;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    opacity: 0.14;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ApfelGrotezk';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://festivaljustthebeginning.com/wp-content/uploads/2022/02/ApfelGrotezk-Fett.woff2') format('woff2'),
		url('https://festivaljustthebeginning.com/wp-content/uploads/2022/02/ApfelGrotezk-Fett.woff') format('woff');
}
@font-face {
	font-family: 'ApfelGrotezk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://festivaljustthebeginning.com/wp-content/uploads/2022/02/ApfelGrotezk-Brukt.woff2') format('woff2'),
		url('https://festivaljustthebeginning.com/wp-content/uploads/2022/02/ApfelGrotezk-Brukt.woff') format('woff');
}
@font-face {
	font-family: 'ApfelGrotezk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://festivaljustthebeginning.com/wp-content/uploads/2022/02/ApfelGrotezk-Regular.woff2') format('woff2'),
		url('https://festivaljustthebeginning.com/wp-content/uploads/2022/02/ApfelGrotezk-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Migra';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://festivaljustthebeginning.com/wp-content/uploads/2024/10/MigraItalic-ExtralightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Migra';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://festivaljustthebeginning.com/wp-content/uploads/2024/10/Migra-Extralight.ttf') format('truetype');
}
/* End Custom Fonts CSS */