.elementor-51426 .elementor-element.elementor-element-66a38d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-51426 .elementor-element.elementor-element-66a38d3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51426 .elementor-element.elementor-element-2980781{--spacer-size:20px;}.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-51426 .elementor-element.elementor-element-7a04842 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}.elementor-51426 .elementor-element.elementor-element-7a04842{z-index:2;text-align:center;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-51426 .elementor-element.elementor-element-198ed29{width:100%;max-width:100%;align-self:flex-start;}.elementor-51426 .elementor-element.elementor-element-198ed29 > .elementor-widget-container{margin:-50px -50px -50px -50px;border-radius:10px 10px 10px 10px;}.elementor-51426 .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-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-51426 .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-51426 .elementor-element.elementor-element-a25f0a7{left:2px;}body.rtl .elementor-51426 .elementor-element.elementor-element-a25f0a7{right:2px;}.elementor-51426 .elementor-element.elementor-element-a25f0a7{top:1px;z-index:10;--e-nav-menu-horizontal-menu-item-margin:calc( 31px / 2 );}.elementor-51426 .elementor-element.elementor-element-a25f0a7 .elementor-menu-toggle{margin:0 auto;background-color:#31006D;}.elementor-51426 .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-51426 .elementor-element.elementor-element-a25f0a7 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:21px;padding-right:21px;}.elementor-51426 .elementor-element.elementor-element-a25f0a7 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-51426 .elementor-element.elementor-element-a25f0a7 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-51426 .elementor-element.elementor-element-a25f0a7 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-51426 .elementor-element.elementor-element-a25f0a7 .elementor-nav-menu--main .elementor-item:focus{color:#E8DCCF8A;fill:#E8DCCF8A;}.elementor-51426 .elementor-element.elementor-element-a25f0a7 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-51426 .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-51426 .elementor-element.elementor-element-a25f0a7 .elementor-nav-menu--dropdown a, .elementor-51426 .elementor-element.elementor-element-a25f0a7 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-51426 .elementor-element.elementor-element-a25f0a7 .elementor-nav-menu--dropdown{background-color:#02010185;}.elementor-51426 .elementor-element.elementor-element-a25f0a7 .elementor-nav-menu--dropdown .elementor-item, .elementor-51426 .elementor-element.elementor-element-a25f0a7 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"ApfelGrotezk", Sans-serif;font-weight:500;}.elementor-51426 .elementor-element.elementor-element-a25f0a7 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-51426 .elementor-element.elementor-element-a25f0a7 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-51426 .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-51426 .elementor-element.elementor-element-a0ab907 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51426 .elementor-element.elementor-element-b1148c4{--spacer-size:50px;}.elementor-51426 .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-51426 .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-51426 .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-51426 .elementor-element.elementor-element-acfd6ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-51426 .elementor-element.elementor-element-8857c04 > .elementor-widget-container{--e-transform-rotateZ:2deg;padding:60px 0px 0px 0px;}body:not(.rtl) .elementor-51426 .elementor-element.elementor-element-8857c04{left:-115px;}body.rtl .elementor-51426 .elementor-element.elementor-element-8857c04{right:-115px;}.elementor-51426 .elementor-element.elementor-element-8857c04{top:84px;z-index:2;}.elementor-51426 .elementor-element.elementor-element-8857c04 img{width:82%;border-radius:10px 10px 10px 10px;}.elementor-51426 .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-51426 .elementor-element.elementor-element-47c6d59 > .elementor-widget-container{--e-transform-rotateZ:-2deg;padding:60px 0px 0px 0px;}body:not(.rtl) .elementor-51426 .elementor-element.elementor-element-47c6d59{left:76px;}body.rtl .elementor-51426 .elementor-element.elementor-element-47c6d59{right:76px;}.elementor-51426 .elementor-element.elementor-element-47c6d59 img{width:56%;border-radius:10px 10px 10px 10px;}.elementor-51426 .elementor-element.elementor-element-5e09249 > .elementor-widget-container{--e-transform-rotateZ:-2deg;margin:010% 0% 0% 0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-51426 .elementor-element.elementor-element-5e09249{left:-269px;}body.rtl .elementor-51426 .elementor-element.elementor-element-5e09249{right:-269px;}.elementor-51426 .elementor-element.elementor-element-5e09249{top:-553px;}.elementor-51426 .elementor-element.elementor-element-5e09249 img{width:80%;border-radius:4px 4px 4px 4px;}.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-51426 .elementor-element.elementor-element-0accbc0 > .elementor-widget-container{margin:-54px 0px -24px 0px;}.elementor-51426 .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-51426 .elementor-element.elementor-element-18e9fe9 > .elementor-widget-container{margin:-32px 0px 0px 0px;}.elementor-51426 .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-51426 .elementor-element.elementor-element-e0d7330{--spacer-size:143px;}.elementor-51426 .elementor-element.elementor-element-970983f > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-51426 .elementor-element.elementor-element-970983f .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-51426 .elementor-element.elementor-element-895829f > .elementor-widget-container{margin:62px 62px 62px 62px;}.elementor-51426 .elementor-element.elementor-element-895829f .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-51426 .elementor-element.elementor-element-9b255c2{--spacer-size:100px;}.elementor-51426 .elementor-element.elementor-element-aa166d6 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-51426 .elementor-element.elementor-element-aa166d6 .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-51426 .elementor-element.elementor-element-2dbb341 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51426 .elementor-element.elementor-element-349a3f6{--spacer-size:77px;}.elementor-51426 .elementor-element.elementor-element-bdfe7d4 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-51426 .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-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-51426 .elementor-element.elementor-element-fde377d .elementor-flip-box__front{background-color:#030000B3;background-image:url("https://festivaljustthebeginning.com/wp-content/uploads/2026/01/IMG_5324.webp");background-position:center center;background-size:cover;}.elementor-51426 .elementor-element.elementor-element-fde377d .elementor-flip-box__back{background-image:url("https://festivaljustthebeginning.com/wp-content/uploads/2026/01/IMG_5324.webp");background-position:center left;background-size:cover;}.elementor-51426 .elementor-element.elementor-element-fde377d .elementor-flip-box{height:250px;}.elementor-51426 .elementor-element.elementor-element-fde377d .elementor-flip-box__layer, .elementor-51426 .elementor-element.elementor-element-fde377d .elementor-flip-box__layer__overlay{border-radius:10px;}.elementor-51426 .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-51426 .elementor-element.elementor-element-fde377d .elementor-icon-wrapper{margin-bottom:0px;}.elementor-51426 .elementor-element.elementor-element-fde377d .elementor-icon i{transform:rotate(0deg);}.elementor-51426 .elementor-element.elementor-element-fde377d .elementor-icon svg{transform:rotate(0deg);}.elementor-51426 .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-51426 .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-51426 .elementor-element.elementor-element-fde377d .elementor-flip-box__button{margin-center:0;}.elementor-51426 .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-51426 .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-51426 .elementor-element.elementor-element-601471f .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.jpeg");background-position:center center;background-size:cover;}.elementor-51426 .elementor-element.elementor-element-601471f .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.jpeg");background-position:center center;background-size:cover;}.elementor-51426 .elementor-element.elementor-element-601471f .elementor-flip-box{height:250px;}.elementor-51426 .elementor-element.elementor-element-601471f .elementor-flip-box__layer, .elementor-51426 .elementor-element.elementor-element-601471f .elementor-flip-box__layer__overlay{border-radius:10px;}.elementor-51426 .elementor-element.elementor-element-601471f .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#02010126;text-align:center;justify-content:flex-end;}.elementor-51426 .elementor-element.elementor-element-601471f .elementor-icon-wrapper{margin-bottom:0px;}.elementor-51426 .elementor-element.elementor-element-601471f .elementor-icon i{transform:rotate(0deg);}.elementor-51426 .elementor-element.elementor-element-601471f .elementor-icon svg{transform:rotate(0deg);}.elementor-51426 .elementor-element.elementor-element-601471f .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-51426 .elementor-element.elementor-element-601471f .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#02010185;text-align:center;justify-content:flex-end;}.elementor-51426 .elementor-element.elementor-element-601471f .elementor-flip-box__button{margin-center:0;}.elementor-51426 .elementor-element.elementor-element-601471f .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-51426 .elementor-element.elementor-element-601471f .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-51426 .elementor-element.elementor-element-31eb351 .elementor-flip-box__front{background-color:#030000B3;background-image:url("https://festivaljustthebeginning.com/wp-content/uploads/2026/01/79JTB.webp");background-position:center center;background-size:cover;}.elementor-51426 .elementor-element.elementor-element-31eb351 .elementor-flip-box__back{background-image:url("https://festivaljustthebeginning.com/wp-content/uploads/2026/01/79JTB.webp");background-position:center left;background-size:cover;}.elementor-51426 .elementor-element.elementor-element-31eb351 .elementor-flip-box{height:250px;}.elementor-51426 .elementor-element.elementor-element-31eb351 .elementor-flip-box__layer, .elementor-51426 .elementor-element.elementor-element-31eb351 .elementor-flip-box__layer__overlay{border-radius:10px;}.elementor-51426 .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-51426 .elementor-element.elementor-element-31eb351 .elementor-icon-wrapper{margin-bottom:0px;}.elementor-51426 .elementor-element.elementor-element-31eb351 .elementor-icon i{transform:rotate(0deg);}.elementor-51426 .elementor-element.elementor-element-31eb351 .elementor-icon svg{transform:rotate(0deg);}.elementor-51426 .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-51426 .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-51426 .elementor-element.elementor-element-31eb351 .elementor-flip-box__button{margin-center:0;}.elementor-51426 .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-51426 .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-51426 .elementor-element.elementor-element-cd511b1 .elementor-flip-box__front{background-color:#030000B3;background-image:url("https://festivaljustthebeginning.com/wp-content/uploads/2026/01/AEW_8372.webp");background-position:center center;background-size:cover;}.elementor-51426 .elementor-element.elementor-element-cd511b1 .elementor-flip-box__back{background-image:url("https://festivaljustthebeginning.com/wp-content/uploads/2026/01/AEW_8372.webp");background-position:center left;background-size:cover;}.elementor-51426 .elementor-element.elementor-element-cd511b1 .elementor-flip-box{height:250px;}.elementor-51426 .elementor-element.elementor-element-cd511b1 .elementor-flip-box__layer, .elementor-51426 .elementor-element.elementor-element-cd511b1 .elementor-flip-box__layer__overlay{border-radius:10px;}.elementor-51426 .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-51426 .elementor-element.elementor-element-cd511b1 .elementor-icon-wrapper{margin-bottom:0px;}.elementor-51426 .elementor-element.elementor-element-cd511b1 .elementor-icon i{transform:rotate(0deg);}.elementor-51426 .elementor-element.elementor-element-cd511b1 .elementor-icon svg{transform:rotate(0deg);}.elementor-51426 .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-51426 .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-51426 .elementor-element.elementor-element-cd511b1 .elementor-flip-box__button{margin-center:0;}.elementor-51426 .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-51426 .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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-51426 .elementor-element.elementor-element-bd9f480 .elementor-button{background-color:#FFC42F00;font-family:"ApfelGrotezk", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:63px 63px 63px 63px;padding:4px 15px 4px 15px;}.elementor-51426 .elementor-element.elementor-element-f32cd79{--spacer-size:77px;}.elementor-51426 .elementor-element.elementor-element-e626d0a{padding:50px 0px 0px 0px;}.elementor-51426 .elementor-element.elementor-element-c9bb93c > .elementor-widget-container{margin:36px 0px 0px 0px;}.elementor-51426 .elementor-element.elementor-element-c9bb93c img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-51426 .elementor-element.elementor-element-cc81e4f > .elementor-widget-container{margin:-140px 0px 0px 0px;}.elementor-51426 .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-51426 .elementor-element.elementor-element-d19706f > .elementor-widget-container{--e-transform-rotateZ:-90deg;margin:-27px 265px -446px -152px;}body:not(.rtl) .elementor-51426 .elementor-element.elementor-element-d19706f{left:-15px;}body.rtl .elementor-51426 .elementor-element.elementor-element-d19706f{right:-15px;}.elementor-51426 .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-51426 .elementor-element.elementor-element-2e4be13 > .elementor-widget-container{margin:-17px 0px -68px 0101px;}.elementor-51426 .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-51426 .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-51426 .elementor-element.elementor-element-de79d04 > .elementor-widget-container{margin:0px -30px 0px 101px;}.elementor-51426 .elementor-element.elementor-element-db86745 > .elementor-widget-container{--e-transform-rotateZ:-90deg;margin:-441px 326px 0px -303px;}.elementor-51426 .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-51426 .elementor-element.elementor-element-3d682a7{--spacer-size:77px;}.elementor-51426 .elementor-element.elementor-element-dca39e7 > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-51426 .elementor-element.elementor-element-fc4e0e3{--spacer-size:100px;}.elementor-51426 .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-51426 .elementor-element.elementor-element-85bca3a{--spacer-size:50px;}.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-51426 .elementor-element.elementor-element-1525d50 .elementor-post__thumbnail__link{padding-bottom:calc( 1.86 * 100% );}.elementor-51426 .elementor-element.elementor-element-1525d50:after{content:"1.86";position:absolute;color:transparent;}.elementor-51426 .elementor-element.elementor-element-1525d50{--grid-row-gap:9px;z-index:0;--grid-column-gap:20px;}.elementor-51426 .elementor-element.elementor-element-1525d50 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:1% 0% 1% 0%;}.elementor-51426 .elementor-element.elementor-element-1525d50 .elementor-portfolio-item__img, .elementor-51426 .elementor-element.elementor-element-1525d50 .elementor-portfolio-item__overlay{border-radius:5px 5px 5px 5px;}.elementor-51426 .elementor-element.elementor-element-1525d50 a .elementor-portfolio-item__overlay{background-color:#00000082;}.elementor-51426 .elementor-element.elementor-element-1525d50 a .elementor-portfolio-item__title{color:#FDFDFD;}.elementor-51426 .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-51426 .elementor-element.elementor-element-db17649{--grid-row-gap:9px;z-index:0;--grid-column-gap:20px;}.elementor-51426 .elementor-element.elementor-element-db17649 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:1% 0% 1% 0%;}.elementor-51426 .elementor-element.elementor-element-db17649 .elementor-portfolio-item__img, .elementor-51426 .elementor-element.elementor-element-db17649 .elementor-portfolio-item__overlay{border-radius:5px 5px 5px 5px;}.elementor-51426 .elementor-element.elementor-element-db17649 a .elementor-portfolio-item__overlay{background-color:#00000082;}.elementor-51426 .elementor-element.elementor-element-db17649 a .elementor-portfolio-item__title{color:#FDFDFD;}.elementor-51426 .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-51426 .elementor-element.elementor-element-77d0457{--spacer-size:128px;}.elementor-51426 .elementor-element.elementor-element-5f06bd2:not(.elementor-motion-effects-element-type-background), .elementor-51426 .elementor-element.elementor-element-5f06bd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://festivaljustthebeginning.com/wp-content/uploads/2026/01/592JTB.webp");background-position:center center;background-size:cover;}.elementor-51426 .elementor-element.elementor-element-5f06bd2 > .elementor-background-overlay{background-color:#000000B5;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51426 .elementor-element.elementor-element-5f06bd2 > .elementor-container{max-width:917px;min-height:400px;}.elementor-51426 .elementor-element.elementor-element-5f06bd2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-51426 .elementor-element.elementor-element-4e542b5 > .elementor-widget-container{--e-transform-rotateZ:-2deg;margin:-28px 0px -66px 0px;}.elementor-51426 .elementor-element.elementor-element-4e542b5{text-align:center;font-family:"Migra", Sans-serif;font-size:2em;font-weight:200;font-style:italic;line-height:1.5em;letter-spacing:1px;color:#FFFFFF;}.elementor-51426 .elementor-element.elementor-element-0d2a5df > .elementor-widget-container{--e-transform-rotateZ:-2deg;margin:-67px 0px -54px 0px;}.elementor-51426 .elementor-element.elementor-element-0d2a5df{text-align:center;font-family:"Anton", Sans-serif;font-size:2.3em;font-weight:200;text-transform:uppercase;font-style:normal;line-height:1.5em;letter-spacing:1px;color:#FFFFFF;}.elementor-51426 .elementor-element.elementor-element-1177513{--spacer-size:101px;}.elementor-51426 .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-51426 .elementor-element.elementor-element-f40b2a9 > .elementor-widget-container{margin:0px 110px 0px 110px;}.elementor-51426 .elementor-element.elementor-element-f40b2a9 .elementor-toggle-title, .elementor-51426 .elementor-element.elementor-element-f40b2a9 .elementor-toggle-icon{color:var( --e-global-color-c904799 );}.elementor-51426 .elementor-element.elementor-element-f40b2a9 .elementor-toggle-icon svg{fill:var( --e-global-color-c904799 );}.elementor-51426 .elementor-element.elementor-element-f40b2a9 .elementor-tab-title.elementor-active a, .elementor-51426 .elementor-element.elementor-element-f40b2a9 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#1E1F4E;}.elementor-51426 .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-51426 .elementor-element.elementor-element-f40b2a9 .elementor-tab-content{color:#FFFFFF;font-family:"ApfelGrotezk", Sans-serif;font-size:16px;font-weight:200;line-height:1.5em;letter-spacing:1px;}.elementor-51426 .elementor-element.elementor-element-78f14e4{padding:50px 0px 0px 0px;}.elementor-51426 .elementor-element.elementor-element-b4cac82 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51426 .elementor-element.elementor-element-b4cac82 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-51426 .elementor-element.elementor-element-6427a21{--spacer-size:92px;}.elementor-51426 .elementor-element.elementor-element-fd7ca35 > .elementor-widget-container{margin:-29px 6px -52px 60px;}.elementor-51426 .elementor-element.elementor-element-fd7ca35{font-family:"Migra", Sans-serif;font-size:2.1em;font-weight:300;font-style:italic;line-height:1em;letter-spacing:1px;color:var( --e-global-color-c904799 );}.elementor-51426 .elementor-element.elementor-element-aac634c{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:200;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-c904799 );}.elementor-51426 .elementor-element.elementor-element-aac634c > .elementor-widget-container{margin:0px 81px 0px 60px;}.elementor-51426 .elementor-element.elementor-element-4e4e164 > .elementor-element-populated{margin:0px 108px 0px 109px;--e-column-margin-right:108px;--e-column-margin-left:109px;}.elementor-51426 .elementor-element.elementor-element-033d180{--spacer-size:92px;}.elementor-51426 .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-c904799 );}.elementor-51426 .elementor-element.elementor-element-e69fdd4{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-51426 .elementor-element.elementor-element-e69fdd4 > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-51426 .elementor-element.elementor-element-e69fdd4 .elementor-toggle-title, .elementor-51426 .elementor-element.elementor-element-e69fdd4 .elementor-toggle-icon{color:var( --e-global-color-c904799 );}.elementor-51426 .elementor-element.elementor-element-e69fdd4 .elementor-toggle-icon svg{fill:var( --e-global-color-c904799 );}.elementor-51426 .elementor-element.elementor-element-e69fdd4 .elementor-tab-title.elementor-active a, .elementor-51426 .elementor-element.elementor-element-e69fdd4 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-c904799 );}.elementor-51426 .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-51426 .elementor-element.elementor-element-e69fdd4 .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-c904799 );}.elementor-51426 .elementor-element.elementor-element-e69fdd4 .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-c904799 );}.elementor-51426 .elementor-element.elementor-element-e69fdd4 .elementor-tab-content{color:var( --e-global-color-c904799 );font-family:"ApfelGrotezk", Sans-serif;font-size:0.8em;font-weight:200;line-height:1.5em;letter-spacing:1px;}.elementor-51426 .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-51426 .elementor-element.elementor-element-4a3a6eb{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-51426 .elementor-element.elementor-element-4a3a6eb > .elementor-widget-container{margin:0px 0px -12px 192px;}.elementor-51426 .elementor-element.elementor-element-4a3a6eb .elementor-icon-wrapper{text-align:center;}.elementor-51426 .elementor-element.elementor-element-4a3a6eb.elementor-view-stacked .elementor-icon{background-color:#1E1F4E;}.elementor-51426 .elementor-element.elementor-element-4a3a6eb.elementor-view-framed .elementor-icon, .elementor-51426 .elementor-element.elementor-element-4a3a6eb.elementor-view-default .elementor-icon{color:#1E1F4E;border-color:#1E1F4E;}.elementor-51426 .elementor-element.elementor-element-4a3a6eb.elementor-view-framed .elementor-icon, .elementor-51426 .elementor-element.elementor-element-4a3a6eb.elementor-view-default .elementor-icon svg{fill:#1E1F4E;}.elementor-51426 .elementor-element.elementor-element-4a3a6eb .elementor-icon{font-size:40px;}.elementor-51426 .elementor-element.elementor-element-4a3a6eb .elementor-icon svg{height:40px;}.elementor-51426 .elementor-element.elementor-element-649b103{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-51426 .elementor-element.elementor-element-649b103 > .elementor-widget-container{margin:0px 0px -12px 154px;}.elementor-51426 .elementor-element.elementor-element-649b103 .elementor-icon-wrapper{text-align:center;}.elementor-51426 .elementor-element.elementor-element-649b103 .elementor-icon{font-size:40px;}.elementor-51426 .elementor-element.elementor-element-649b103 .elementor-icon svg{height:40px;}.elementor-51426 .elementor-element.elementor-element-54dd72e{margin-top:0px;margin-bottom:-80px;}.elementor-51426 .elementor-element.elementor-element-2acecae > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-51426 .elementor-element.elementor-element-c1b11b7{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-51426 .elementor-element.elementor-element-c1b11b7 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-51426 .elementor-element.elementor-element-c1b11b7 .elementor-icon-wrapper{text-align:center;}.elementor-51426 .elementor-element.elementor-element-c1b11b7 .elementor-icon{font-size:40px;}.elementor-51426 .elementor-element.elementor-element-c1b11b7 .elementor-icon svg{height:40px;}.elementor-51426 .elementor-element.elementor-element-8b439ac{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-51426 .elementor-element.elementor-element-8b439ac > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-51426 .elementor-element.elementor-element-8b439ac .elementor-icon-wrapper{text-align:center;}.elementor-51426 .elementor-element.elementor-element-8b439ac .elementor-icon{font-size:40px;}.elementor-51426 .elementor-element.elementor-element-8b439ac .elementor-icon svg{height:40px;}.elementor-51426 .elementor-element.elementor-element-5761cc3{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-51426 .elementor-element.elementor-element-5761cc3 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-51426 .elementor-element.elementor-element-5761cc3 .elementor-icon-wrapper{text-align:center;}.elementor-51426 .elementor-element.elementor-element-5761cc3 .elementor-icon{font-size:40px;}.elementor-51426 .elementor-element.elementor-element-5761cc3 .elementor-icon svg{height:40px;}.elementor-51426 .elementor-element.elementor-element-7272d76{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-51426 .elementor-element.elementor-element-7272d76 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51426 .elementor-element.elementor-element-fc44953{padding:50px 50px 50px 50px;}.elementor-51426 .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-51426 .elementor-element.elementor-element-9764738 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51426 .elementor-element.elementor-element-9764738 a{color:var( --e-global-color-c904799 );}.elementor-51426 .elementor-element.elementor-element-9764738 a:hover, .elementor-51426 .elementor-element.elementor-element-9764738 a:focus{color:var( --e-global-color-c904799 );}.elementor-51426 .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-51426 .elementor-element.elementor-element-c48b27f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51426 .elementor-element.elementor-element-c48b27f a{color:var( --e-global-color-c904799 );}.elementor-51426 .elementor-element.elementor-element-c48b27f a:hover, .elementor-51426 .elementor-element.elementor-element-c48b27f a:focus{color:var( --e-global-color-c904799 );}.elementor-51426 .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-51426 .elementor-element.elementor-element-1d2d57c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51426 .elementor-element.elementor-element-1d2d57c a{color:var( --e-global-color-c904799 );}.elementor-51426 .elementor-element.elementor-element-1d2d57c a:hover, .elementor-51426 .elementor-element.elementor-element-1d2d57c a:focus{color:var( --e-global-color-c904799 );}.elementor-51426 .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-51426 .elementor-element.elementor-element-cd81ee6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51426 .elementor-element.elementor-element-cd81ee6 a{color:var( --e-global-color-c904799 );}.elementor-51426 .elementor-element.elementor-element-cd81ee6 a:hover, .elementor-51426 .elementor-element.elementor-element-cd81ee6 a:focus{color:var( --e-global-color-c904799 );}.elementor-51426 .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-51426 .elementor-element.elementor-element-16f6bb8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51426 .elementor-element.elementor-element-16f6bb8 a{color:var( --e-global-color-c904799 );}.elementor-51426 .elementor-element.elementor-element-16f6bb8 a:hover, .elementor-51426 .elementor-element.elementor-element-16f6bb8 a:focus{color:var( --e-global-color-c904799 );}@media(min-width:768px){.elementor-51426 .elementor-element.elementor-element-e0e9178{width:25%;}.elementor-51426 .elementor-element.elementor-element-63b23ef{width:25%;}.elementor-51426 .elementor-element.elementor-element-dbb455b{width:25%;}.elementor-51426 .elementor-element.elementor-element-72e9c53{width:25%;}.elementor-51426 .elementor-element.elementor-element-ca9672d{width:42.411%;}.elementor-51426 .elementor-element.elementor-element-6740e4c{width:57.589%;}.elementor-51426 .elementor-element.elementor-element-dca39e7{width:100%;}.elementor-51426 .elementor-element.elementor-element-da498aa{width:47.054%;}.elementor-51426 .elementor-element.elementor-element-330969c{width:52.946%;}.elementor-51426 .elementor-element.elementor-element-4e4e164{width:100%;}}@media(max-width:1024px){.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-51426 .elementor-element.elementor-element-7a04842 > .elementor-widget-container{margin:0px 0px 0px 0px;}.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-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 );}body:not(.rtl) .elementor-51426 .elementor-element.elementor-element-8857c04{left:6px;}body.rtl .elementor-51426 .elementor-element.elementor-element-8857c04{right:6px;}.elementor-51426 .elementor-element.elementor-element-8857c04{top:160px;}body:not(.rtl) .elementor-51426 .elementor-element.elementor-element-47c6d59{left:1px;}body.rtl .elementor-51426 .elementor-element.elementor-element-47c6d59{right:1px;}.elementor-51426 .elementor-element.elementor-element-47c6d59{top:-200px;}body:not(.rtl) .elementor-51426 .elementor-element.elementor-element-5e09249{left:-53px;}body.rtl .elementor-51426 .elementor-element.elementor-element-5e09249{right:-53px;}.elementor-51426 .elementor-element.elementor-element-5e09249{top:-229px;}.elementor-51426 .elementor-element.elementor-element-5e09249 img{max-width:99%;}.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-51426 .elementor-element.elementor-element-895829f > .elementor-widget-container{margin:80px 0px 0px 0px;}.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-51426 .elementor-element.elementor-element-d19706f{top:290px;}.elementor-51426 .elementor-element.elementor-element-2e4be13 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51426 .elementor-element.elementor-element-de79d04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51426 .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-51426 .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-51426 .elementor-element.elementor-element-406b741 .elementor-heading-title{letter-spacing:1px;}.elementor-51426 .elementor-element.elementor-element-e69fdd4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51426 .elementor-element.elementor-element-e69fdd4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-51426 .elementor-element.elementor-element-4a3a6eb{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-51426 .elementor-element.elementor-element-4a3a6eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51426 .elementor-element.elementor-element-649b103{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-51426 .elementor-element.elementor-element-649b103 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51426 .elementor-element.elementor-element-c1b11b7{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-51426 .elementor-element.elementor-element-c1b11b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51426 .elementor-element.elementor-element-8b439ac{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-51426 .elementor-element.elementor-element-8b439ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51426 .elementor-element.elementor-element-5761cc3{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-51426 .elementor-element.elementor-element-5761cc3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51426 .elementor-element.elementor-element-fc44953{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-51426 .elementor-element.elementor-element-2980781{--spacer-size: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-51426 .elementor-element.elementor-element-7a04842 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51426 .elementor-element.elementor-element-7a04842{text-align:center;line-height:1.2em;}.elementor-51426 .elementor-element.elementor-element-198ed29 > .elementor-widget-container{margin:0px 20px 0px 20px;}.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-51426 .elementor-element.elementor-element-a25f0a7{left:0px;}body.rtl .elementor-51426 .elementor-element.elementor-element-a25f0a7{right:0px;}.elementor-51426 .elementor-element.elementor-element-a25f0a7{top:0px;}.elementor-51426 .elementor-element.elementor-element-b1148c4{--spacer-size:0px;}.elementor-51426 .elementor-element.elementor-element-52ccbda{text-align:center;font-size:20px;line-height:0.1em;}.elementor-51426 .elementor-element.elementor-element-6f6468b{text-align:center;font-size:20px;line-height:0.1em;}.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 );}body:not(.rtl) .elementor-51426 .elementor-element.elementor-element-47c6d59{left:0px;}body.rtl .elementor-51426 .elementor-element.elementor-element-47c6d59{right:0px;}.elementor-51426 .elementor-element.elementor-element-47c6d59{top:-45px;}.elementor-51426 .elementor-element.elementor-element-5e09249 > .elementor-widget-container{--e-transform-rotateZ:0deg;margin:0% 0% 0% 0%;}body:not(.rtl) .elementor-51426 .elementor-element.elementor-element-5e09249{left:-2px;}body.rtl .elementor-51426 .elementor-element.elementor-element-5e09249{right:-2px;}.elementor-51426 .elementor-element.elementor-element-5e09249{top:-465px;}.elementor-51426 .elementor-element.elementor-element-5e09249 img{width:51%;max-width:90%;border-radius:4px 4px 4px 4px;}.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-51426 .elementor-element.elementor-element-0accbc0 > .elementor-widget-container{margin:-240px 0px 0px 32px;}.elementor-51426 .elementor-element.elementor-element-0accbc0 .elementor-heading-title{font-size:28px;letter-spacing:0px;}.elementor-51426 .elementor-element.elementor-element-18e9fe9 > .elementor-widget-container{margin:-210px 20px -1px 20px;padding:0px 15px 64px 15px;}.elementor-51426 .elementor-element.elementor-element-18e9fe9{font-size:15px;}.elementor-51426 .elementor-element.elementor-element-e98fd81{margin-top:-46px;margin-bottom:0px;}.elementor-51426 .elementor-element.elementor-element-e0d7330{--spacer-size:0px;}.elementor-51426 .elementor-element.elementor-element-970983f > .elementor-widget-container{margin:0px 0px 0px 35px;}.elementor-51426 .elementor-element.elementor-element-970983f .elementor-heading-title{font-size:2em;line-height:1.2em;}.elementor-51426 .elementor-element.elementor-element-895829f > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-51426 .elementor-element.elementor-element-9b255c2{--spacer-size:0px;}.elementor-51426 .elementor-element.elementor-element-aa166d6 > .elementor-widget-container{margin:0px 0px 0px 35px;}.elementor-51426 .elementor-element.elementor-element-aa166d6 .elementor-heading-title{font-size:2em;line-height:1.2em;}.elementor-51426 .elementor-element.elementor-element-349a3f6{--spacer-size:2px;}.elementor-51426 .elementor-element.elementor-element-bdfe7d4 > .elementor-widget-container{margin:0px 0px 0px 35px;}.elementor-51426 .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-51426 .elementor-element.elementor-element-fde377d > .elementor-widget-container{margin:0px 35px 0px 35px;}.elementor-51426 .elementor-element.elementor-element-fde377d .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:38px 15px 0px 15px;}.elementor-51426 .elementor-element.elementor-element-601471f > .elementor-widget-container{margin:0px 35px 0px 35px;}.elementor-51426 .elementor-element.elementor-element-31eb351 > .elementor-widget-container{margin:0px 35px 0px 35px;}.elementor-51426 .elementor-element.elementor-element-31eb351 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:30px 15px 0px 15px;}.elementor-51426 .elementor-element.elementor-element-cd511b1 > .elementor-widget-container{margin:0px 35px 0px 35px;}.elementor-51426 .elementor-element.elementor-element-c9bb93c img{object-position:center center;}.elementor-51426 .elementor-element.elementor-element-cc81e4f{font-size:3em;}.elementor-51426 .elementor-element.elementor-element-d19706f > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-51426 .elementor-element.elementor-element-d19706f{left:5px;}body.rtl .elementor-51426 .elementor-element.elementor-element-d19706f{right:5px;}.elementor-51426 .elementor-element.elementor-element-d19706f{top:0px;text-align:center;font-size:86px;}.elementor-51426 .elementor-element.elementor-element-2e4be13 > .elementor-widget-container{margin:-28px 20px 0px 20px;}.elementor-51426 .elementor-element.elementor-element-2e4be13{font-size:36px;}.elementor-51426 .elementor-element.elementor-element-de79d04 > .elementor-widget-container{margin:-49px 20px 0px 20px;}.elementor-51426 .elementor-element.elementor-element-de79d04{font-size:15px;}.elementor-51426 .elementor-element.elementor-element-3d682a7{--spacer-size:53px;}.elementor-51426 .elementor-element.elementor-element-dca39e7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-51426 .elementor-element.elementor-element-fc4e0e3{--spacer-size:0px;}.elementor-51426 .elementor-element.elementor-element-14bf771 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-51426 .elementor-element.elementor-element-14bf771 .elementor-heading-title{font-size:37px;line-height:1.2em;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-51426 .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-51426 .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-51426 .elementor-element.elementor-element-db17649 .elementor-portfolio-item__title{line-height:1em;}.elementor-51426 .elementor-element.elementor-element-4e542b5 > .elementor-widget-container{margin:0px 30px -53px 20px;}.elementor-51426 .elementor-element.elementor-element-4e542b5{font-size:35px;line-height:0.8em;}.elementor-51426 .elementor-element.elementor-element-0d2a5df > .elementor-widget-container{margin:-35px 20px 0px 20px;}.elementor-51426 .elementor-element.elementor-element-0d2a5df{font-size:39px;line-height:1.1em;}.elementor-51426 .elementor-element.elementor-element-a86e2d9{text-align:center;}.elementor-51426 .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-51426 .elementor-element.elementor-element-f40b2a9 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-51426 .elementor-element.elementor-element-6427a21{--spacer-size:11px;}.elementor-51426 .elementor-element.elementor-element-fd7ca35 > .elementor-widget-container{margin:-19px 20px -55px 20px;}.elementor-51426 .elementor-element.elementor-element-fd7ca35{text-align:start;font-size:37px;}.elementor-51426 .elementor-element.elementor-element-aac634c > .elementor-widget-container{margin:0px 12px 0px 18px;}.elementor-51426 .elementor-element.elementor-element-aac634c{font-size:15px;}.elementor-51426 .elementor-element.elementor-element-4e4e164 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-51426 .elementor-element.elementor-element-033d180{--spacer-size:62px;}.elementor-51426 .elementor-element.elementor-element-406b741 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51426 .elementor-element.elementor-element-406b741{text-align:center;}.elementor-51426 .elementor-element.elementor-element-406b741 .elementor-heading-title{line-height:1.1em;letter-spacing:1px;}.elementor-51426 .elementor-element.elementor-element-e69fdd4 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-51426 .elementor-element.elementor-element-e69fdd4 .elementor-toggle-title{font-size:19px;}.elementor-51426 .elementor-element.elementor-element-e69fdd4 .elementor-tab-content{font-size:14px;}.elementor-51426 .elementor-element.elementor-element-54dd72e{margin-top:3px;margin-bottom:-48px;}.elementor-51426 .elementor-element.elementor-element-9764738 > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-51426 .elementor-element.elementor-element-c48b27f > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-51426 .elementor-element.elementor-element-1d2d57c > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-51426 .elementor-element.elementor-element-cd81ee6 > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-51426 .elementor-element.elementor-element-16f6bb8 > .elementor-widget-container{margin:-5px 0px -5px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-51426 .elementor-element.elementor-element-05eba70{width:46%;}.elementor-51426 .elementor-element.elementor-element-e0e9178{width:50%;}.elementor-51426 .elementor-element.elementor-element-63b23ef{width:50%;}.elementor-51426 .elementor-element.elementor-element-dbb455b{width:50%;}.elementor-51426 .elementor-element.elementor-element-72e9c53{width:50%;}.elementor-51426 .elementor-element.elementor-element-110109e{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-52ccbda */@media screen and (min-width: 1200px){
    .elementor-51426 .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-51426 .elementor-element.elementor-element-6f6468b {
    max-width: 50%;
}
}/* 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-51426 .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-51426 .elementor-element.elementor-element-db17649 img {
    filter: saturate(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4a3a6eb */.elementor-51426 .elementor-element.elementor-element-4a3a6eb svg{
     filter: brightness(0) saturate(100%) invert(13%) sepia(39%) saturate(1677%) hue-rotate(209deg) brightness(89%) contrast(99%);

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-649b103 */.elementor-51426 .elementor-element.elementor-element-649b103 svg {
    filter: brightness(0) saturate(100%) invert(13%) sepia(39%) saturate(1677%) hue-rotate(209deg) brightness(89%) contrast(99%);
}/* 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 */