.elementor-4323 .elementor-element.elementor-element-3416c33{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4323 .elementor-element.elementor-element-77e7b1c{--display:grid;--min-height:100vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4323 .elementor-element.elementor-element-3978dac{--display:flex;}.elementor-4323 .elementor-element.elementor-element-20165cf{--display:flex;}.elementor-4323 .elementor-element.elementor-element-8b58c6f{--spacer-size:17vh;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4323 .elementor-element.elementor-element-d6577f8 img{width:100%;max-width:100%;}.elementor-4323 .elementor-element.elementor-element-da27c1f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4323 .elementor-element.elementor-element-5e6d206{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4323 .elementor-element.elementor-element-5e6d206:not(.elementor-motion-effects-element-type-background), .elementor-4323 .elementor-element.elementor-element-5e6d206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000B8;}.elementor-4323 .elementor-element.elementor-element-5e6d206.e-con{--align-self:center;}.elementor-4323 .elementor-element.elementor-element-789e0c6{--display:grid;--min-height:100vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4323 .elementor-element.elementor-element-a7cf411{--display:flex;}.elementor-4323 .elementor-element.elementor-element-5342a85.elementor-element{--align-self:center;}.elementor-4323 .elementor-element.elementor-element-5342a85 img{width:78%;max-width:100%;}.elementor-4323 .elementor-element.elementor-element-21f075f{--display:flex;--min-height:100vh;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4323 .elementor-element.elementor-element-21f075f:not(.elementor-motion-effects-element-type-background), .elementor-4323 .elementor-element.elementor-element-21f075f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-4323 .elementor-element.elementor-element-86e6468 > .elementor-widget-container{margin:-87px 0px -55px 0px;padding:0px 0px 0px 0px;}.elementor-4323 .elementor-element.elementor-element-86e6468{text-align:start;font-family:"PP Monument Condensed", Sans-serif;font-size:111px;font-weight:900;text-transform:uppercase;line-height:75px;color:#FFFFFF;}.elementor-4323 .elementor-element.elementor-element-ac8d9ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-4323 .elementor-element.elementor-element-a5aa794{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-22px;--margin-right:0px;}.elementor-4323 .elementor-element.elementor-element-586f119{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:25px;font-weight:400;line-height:39px;color:#FFFFFF;}.elementor-4323 .elementor-element.elementor-element-586f119 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4323 .elementor-element.elementor-element-68c4f00{--display:flex;}.elementor-4323 .elementor-element.elementor-element-26d2d20 > .elementor-widget-container{margin:0px -50px 0px -50px;padding:0px 0px 0px 0px;}.elementor-4323 .elementor-element.elementor-element-26d2d20 img{width:67%;}.elementor-4323 .elementor-element.elementor-element-b3bbbd2{--display:flex;--min-height:100vh;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4323 .elementor-element.elementor-element-b3bbbd2:not(.elementor-motion-effects-element-type-background), .elementor-4323 .elementor-element.elementor-element-b3bbbd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4323 .elementor-element.elementor-element-4f0a132 > .elementor-widget-container{margin:-87px 0px -55px 0px;padding:0px 0px 0px 0px;}.elementor-4323 .elementor-element.elementor-element-4f0a132{text-align:start;font-family:"PP Monument Condensed", Sans-serif;font-size:111px;font-weight:900;text-transform:uppercase;line-height:75px;color:#FFFFFF;}.elementor-4323 .elementor-element.elementor-element-13c730c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-4323 .elementor-element.elementor-element-6694f93{--display:flex;}.elementor-4323 .elementor-element.elementor-element-4c44f3f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4323 .elementor-element.elementor-element-4c44f3f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4323 .elementor-element.elementor-element-4f06dd9{--display:flex;--min-height:100vh;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4323 .elementor-element.elementor-element-4f06dd9:not(.elementor-motion-effects-element-type-background), .elementor-4323 .elementor-element.elementor-element-4f06dd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF4C00;}.elementor-4323 .elementor-element.elementor-element-8beddeb > .elementor-widget-container{margin:-97px 0px -55px 0px;padding:0px 50px 0px 0px;}.elementor-4323 .elementor-element.elementor-element-8beddeb{text-align:end;font-family:"PP Monument Condensed", Sans-serif;font-size:111px;font-weight:900;line-height:95px;color:#FFFFFF;}.elementor-4323 .elementor-element.elementor-element-d91cc4e{--display:flex;}.elementor-4323 .elementor-element.elementor-element-7162782 > .elementor-widget-container{margin:0px -800px 0px 0px;}body:not(.rtl) .elementor-4323 .elementor-element.elementor-element-7162782{left:27px;}body.rtl .elementor-4323 .elementor-element.elementor-element-7162782{right:27px;}.elementor-4323 .elementor-element.elementor-element-7162782{top:64px;}.elementor-4323 .elementor-element.elementor-element-7162782 img{width:20%;max-width:26%;}.elementor-4323 .elementor-element.elementor-element-9a260f0 > .elementor-widget-container{margin:0px -749px 0px 0px;}body:not(.rtl) .elementor-4323 .elementor-element.elementor-element-9a260f0{left:78px;}body.rtl .elementor-4323 .elementor-element.elementor-element-9a260f0{right:78px;}.elementor-4323 .elementor-element.elementor-element-9a260f0{top:388px;}.elementor-4323 .elementor-element.elementor-element-9a260f0 img{width:26%;max-width:26%;}.elementor-4323 .elementor-element.elementor-element-ae2ab54 > .elementor-widget-container{margin:0px -800px 0px 0px;}body:not(.rtl) .elementor-4323 .elementor-element.elementor-element-ae2ab54{left:469px;}body.rtl .elementor-4323 .elementor-element.elementor-element-ae2ab54{right:469px;}.elementor-4323 .elementor-element.elementor-element-ae2ab54{top:500.344px;}.elementor-4323 .elementor-element.elementor-element-ae2ab54 img{width:26%;max-width:26%;}.elementor-4323 .elementor-element.elementor-element-c7a3b52 > .elementor-widget-container{margin:-25px -750px -25px 0px;}.elementor-4323 .elementor-element.elementor-element-c7a3b52.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-4323 .elementor-element.elementor-element-c7a3b52{left:702px;}body.rtl .elementor-4323 .elementor-element.elementor-element-c7a3b52{right:702px;}.elementor-4323 .elementor-element.elementor-element-c7a3b52{top:37px;}.elementor-4323 .elementor-element.elementor-element-c7a3b52 img{width:23%;max-width:45%;}.elementor-4323 .elementor-element.elementor-element-337313c > .elementor-widget-container{margin:0px -840px 0px -10px;}body:not(.rtl) .elementor-4323 .elementor-element.elementor-element-337313c{left:1260px;}body.rtl .elementor-4323 .elementor-element.elementor-element-337313c{right:1260px;}.elementor-4323 .elementor-element.elementor-element-337313c{top:346px;}.elementor-4323 .elementor-element.elementor-element-337313c img{width:20%;max-width:45%;}.elementor-4323 .elementor-element.elementor-element-5641f11{width:var( --container-widget-width, 25.268% );max-width:25.268%;--container-widget-width:25.268%;--container-widget-flex-grow:0;top:229.438px;}.elementor-4323 .elementor-element.elementor-element-5641f11 > .elementor-widget-container{margin:0px -700px 0px 0px;}.elementor-4323 .elementor-element.elementor-element-5641f11.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-4323 .elementor-element.elementor-element-5641f11{left:452.844px;}body.rtl .elementor-4323 .elementor-element.elementor-element-5641f11{right:452.844px;}.elementor-4323 .elementor-element.elementor-element-5641f11 img{width:23%;max-width:26%;}.elementor-4323 .elementor-element.elementor-element-a2203cd{width:var( --container-widget-width, 16.418% );max-width:16.418%;--container-widget-width:16.418%;--container-widget-flex-grow:0;top:323px;}.elementor-4323 .elementor-element.elementor-element-a2203cd > .elementor-widget-container{margin:0px -240px 0px 0px;}.elementor-4323 .elementor-element.elementor-element-a2203cd.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-4323 .elementor-element.elementor-element-a2203cd{left:854px;}body.rtl .elementor-4323 .elementor-element.elementor-element-a2203cd{right:854px;}.elementor-4323 .elementor-element.elementor-element-a2203cd img{width:36%;max-width:45%;}.elementor-4323 .elementor-element.elementor-element-985d054{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4323 .elementor-element.elementor-element-985d054:not(.elementor-motion-effects-element-type-background), .elementor-4323 .elementor-element.elementor-element-985d054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4323 .elementor-element.elementor-element-e1e7931 > .elementor-widget-container{margin:-87px 0px -96px 0px;padding:0px 0px 0px 0px;}.elementor-4323 .elementor-element.elementor-element-e1e7931.elementor-element{--align-self:flex-start;}.elementor-4323 .elementor-element.elementor-element-e1e7931{text-align:start;font-family:"PP Monument Condensed", Sans-serif;font-size:111px;font-weight:900;line-height:95px;color:#FFFFFF;}.elementor-4323 .elementor-element.elementor-element-9aa2272 > .elementor-widget-container{margin:-117px 0px -80px 0px;}.elementor-4323 .elementor-element.elementor-element-ad0f7c7{--display:flex;}.elementor-4323 .elementor-element.elementor-element-dbfcf16{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4323 .elementor-element.elementor-element-14002c9{--display:flex;}.elementor-4323 .elementor-element.elementor-element-6bdbf50{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-4323 .elementor-element.elementor-element-beb88d2{--display:flex;}.elementor-4323 .elementor-element.elementor-element-bb10954{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-4323 .elementor-element.elementor-element-6f1a046{--display:flex;}.elementor-4323 .elementor-element.elementor-element-35c0caa{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-4323 .elementor-element.elementor-element-18021ba{--display:flex;}.elementor-4323 .elementor-element.elementor-element-ece546a{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-4323 .elementor-element.elementor-element-8391dec{--n-accordion-title-font-size:40px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FF4C00;--n-accordion-title-active-color:#FF4C00;--n-accordion-icon-size:15px;}.elementor-4323 .elementor-element.elementor-element-8391dec > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-4323 .elementor-element.elementor-element-8391dec > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Kaya Sarah", Sans-serif;font-weight:400;}:where( .elementor-4323 .elementor-element.elementor-element-8391dec > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-4323 .elementor-element.elementor-element-1d03db8{--display:flex;--min-height:100vh;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4323 .elementor-element.elementor-element-1d03db8:not(.elementor-motion-effects-element-type-background), .elementor-4323 .elementor-element.elementor-element-1d03db8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF4C00;}.elementor-4323 .elementor-element.elementor-element-ec5f554 > .elementor-widget-container{margin:-87px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-4323 .elementor-element.elementor-element-ec5f554.elementor-element{--align-self:flex-end;}.elementor-4323 .elementor-element.elementor-element-ec5f554{text-align:end;font-family:"PP Monument Condensed", Sans-serif;font-size:111px;font-weight:900;text-transform:uppercase;line-height:95px;color:#FFFFFF;}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-msie .elementor-4323 .elementor-element.elementor-element-3c11134 .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-4323 .elementor-element.elementor-element-3c11134 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-4323 .elementor-element.elementor-element-3c11134:after{content:"0.66";position:absolute;color:transparent;}.elementor-4323 .elementor-element.elementor-element-3c11134 .elementor-portfolio-item__title{font-family:"Kaya Sarah", Sans-serif;font-size:40px;font-weight:600;}body.elementor-page-4323:not(.elementor-motion-effects-element-type-background), body.elementor-page-4323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-4323 .elementor-element.elementor-element-68c4f00{--width:45%;}}@media(max-width:1024px){.elementor-4323 .elementor-element.elementor-element-77e7b1c{--grid-auto-flow:row;}.elementor-4323 .elementor-element.elementor-element-789e0c6{--grid-auto-flow:row;}.elementor-4323 .elementor-element.elementor-element-586f119{--container-widget-width:935px;--container-widget-flex-grow:0;width:var( --container-widget-width, 935px );max-width:935px;}.elementor-4323 .elementor-element.elementor-element-4c44f3f{--container-widget-width:935px;--container-widget-flex-grow:0;width:var( --container-widget-width, 935px );max-width:935px;}.elementor-4323 .elementor-element.elementor-element-e1e7931{line-height:95px;}.elementor-msie .elementor-4323 .elementor-element.elementor-element-3c11134 .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(max-width:767px){.elementor-4323 .elementor-element.elementor-element-77e7b1c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4323 .elementor-element.elementor-element-77e7b1c .elementor-background-slideshow__slide__image{background-position:center left;}.elementor-4323 .elementor-element.elementor-element-77e7b1c.e-con{--align-self:flex-start;}.elementor-4323 .elementor-element.elementor-element-d6577f8 > .elementor-widget-container{margin:-180px 0px 0px 0px;}.elementor-4323 .elementor-element.elementor-element-d6577f8{text-align:center;}.elementor-4323 .elementor-element.elementor-element-d6577f8 img{width:85%;}.elementor-4323 .elementor-element.elementor-element-da27c1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4323 .elementor-element.elementor-element-789e0c6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4323 .elementor-element.elementor-element-789e0c6 .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-4323 .elementor-element.elementor-element-789e0c6.e-con{--align-self:flex-start;}.elementor-4323 .elementor-element.elementor-element-5342a85 > .elementor-widget-container{margin:-800px 0px 0px 0px;}.elementor-4323 .elementor-element.elementor-element-5342a85{text-align:center;}.elementor-4323 .elementor-element.elementor-element-5342a85 img{width:44%;}.elementor-4323 .elementor-element.elementor-element-86e6468 > .elementor-widget-container{margin:-70px 0px -70px 0px;}.elementor-4323 .elementor-element.elementor-element-86e6468{text-align:start;font-size:80px;}.elementor-4323 .elementor-element.elementor-element-586f119{--container-widget-width:99%;--container-widget-flex-grow:0;width:var( --container-widget-width, 99% );max-width:99%;column-gap:0px;text-align:start;font-size:17px;}.elementor-4323 .elementor-element.elementor-element-586f119.elementor-element{--align-self:flex-start;}.elementor-4323 .elementor-element.elementor-element-586f119 p{margin-block-end:0px;}.elementor-4323 .elementor-element.elementor-element-4f0a132 > .elementor-widget-container{margin:-70px 0px -70px 0px;}.elementor-4323 .elementor-element.elementor-element-4f0a132{text-align:start;font-size:80px;}.elementor-4323 .elementor-element.elementor-element-4c44f3f{--container-widget-width:99%;--container-widget-flex-grow:0;width:var( --container-widget-width, 99% );max-width:99%;column-gap:0px;text-align:start;font-size:17px;}.elementor-4323 .elementor-element.elementor-element-4c44f3f.elementor-element{--align-self:flex-start;}.elementor-4323 .elementor-element.elementor-element-4c44f3f p{margin-block-end:0px;}.elementor-4323 .elementor-element.elementor-element-4f06dd9{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4323 .elementor-element.elementor-element-8beddeb > .elementor-widget-container{margin:-70px -50px -70px 0px;}.elementor-4323 .elementor-element.elementor-element-8beddeb.elementor-element{--align-self:flex-start;}.elementor-4323 .elementor-element.elementor-element-8beddeb{text-align:start;font-size:80px;line-height:0.9em;}.elementor-4323 .elementor-element.elementor-element-7162782 > .elementor-widget-container{margin:0px -257px 0px 0px;}body:not(.rtl) .elementor-4323 .elementor-element.elementor-element-7162782{left:22px;}body.rtl .elementor-4323 .elementor-element.elementor-element-7162782{right:22px;}.elementor-4323 .elementor-element.elementor-element-7162782{top:284px;}.elementor-4323 .elementor-element.elementor-element-7162782 img{width:28%;}.elementor-4323 .elementor-element.elementor-element-9a260f0 > .elementor-widget-container{margin:0px -268px 0px 0px;}body:not(.rtl) .elementor-4323 .elementor-element.elementor-element-9a260f0{left:150px;}body.rtl .elementor-4323 .elementor-element.elementor-element-9a260f0{right:150px;}.elementor-4323 .elementor-element.elementor-element-9a260f0{top:412px;}.elementor-4323 .elementor-element.elementor-element-9a260f0 img{width:24%;}.elementor-4323 .elementor-element.elementor-element-ae2ab54 > .elementor-widget-container{margin:0px -250px 0px 0px;}body:not(.rtl) .elementor-4323 .elementor-element.elementor-element-ae2ab54{left:37px;}body.rtl .elementor-4323 .elementor-element.elementor-element-ae2ab54{right:37px;}.elementor-4323 .elementor-element.elementor-element-ae2ab54{top:466.344px;}.elementor-4323 .elementor-element.elementor-element-c7a3b52{width:var( --container-widget-width, 83px );max-width:83px;--container-widget-width:83px;--container-widget-flex-grow:0;top:273px;}.elementor-4323 .elementor-element.elementor-element-c7a3b52 > .elementor-widget-container{margin:0px -280px 0px 0px;}body:not(.rtl) .elementor-4323 .elementor-element.elementor-element-c7a3b52{left:22px;}body.rtl .elementor-4323 .elementor-element.elementor-element-c7a3b52{right:22px;}.elementor-4323 .elementor-element.elementor-element-c7a3b52 img{width:25%;}.elementor-4323 .elementor-element.elementor-element-337313c > .elementor-widget-container{margin:0px -300px 0px 0px;}body:not(.rtl) .elementor-4323 .elementor-element.elementor-element-337313c{left:267px;}body.rtl .elementor-4323 .elementor-element.elementor-element-337313c{right:267px;}.elementor-4323 .elementor-element.elementor-element-337313c{top:317px;}body:not(.rtl) .elementor-4323 .elementor-element.elementor-element-5641f11{left:262.852px;}body.rtl .elementor-4323 .elementor-element.elementor-element-5641f11{right:262.852px;}.elementor-4323 .elementor-element.elementor-element-5641f11{top:467.438px;}.elementor-4323 .elementor-element.elementor-element-a2203cd > .elementor-widget-container{margin:0px -100px 0px 0px;}body:not(.rtl) .elementor-4323 .elementor-element.elementor-element-a2203cd{left:65px;}body.rtl .elementor-4323 .elementor-element.elementor-element-a2203cd{right:65px;}.elementor-4323 .elementor-element.elementor-element-a2203cd{top:370px;}.elementor-4323 .elementor-element.elementor-element-e1e7931 > .elementor-widget-container{margin:-70px -0px -70px -0px;}.elementor-4323 .elementor-element.elementor-element-e1e7931.elementor-element{--align-self:center;}.elementor-4323 .elementor-element.elementor-element-e1e7931{text-align:start;font-size:80px;line-height:0.9em;}.elementor-4323 .elementor-element.elementor-element-9aa2272 > .elementor-widget-container{margin:-38px -38px -38px -38px;}.elementor-4323 .elementor-element.elementor-element-6bdbf50{font-size:20px;}.elementor-4323 .elementor-element.elementor-element-bb10954{font-size:20px;}.elementor-4323 .elementor-element.elementor-element-35c0caa{font-size:20px;}.elementor-4323 .elementor-element.elementor-element-ece546a{font-size:20px;}.elementor-4323 .elementor-element.elementor-element-8391dec{--n-accordion-title-font-size:36px;}:where( .elementor-4323 .elementor-element.elementor-element-8391dec > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.1em;}.elementor-4323 .elementor-element.elementor-element-ec5f554{font-size:80px;line-height:0.9em;}.elementor-msie .elementor-4323 .elementor-element.elementor-element-3c11134 .elementor-portfolio-item{width:calc( 100% / 1 );}}/* Start custom CSS for image, class: .elementor-element-7162782 */.elementor-4323 .elementor-element.elementor-element-7162782 img {
  display: block;
  filter: drop-shadow(0 8px 14px rgba(0,0,0,0.18));
  transition: filter 160ms ease;
}

.elementor-4323 .elementor-element.elementor-element-7162782:hover img {
  animation: jitter 0.35s infinite;
  filter: drop-shadow(0 12px 20px rgba(0,0,0,0.22));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9a260f0 */.elementor-4323 .elementor-element.elementor-element-9a260f0 img {
  display: block;
  filter: drop-shadow(0 8px 14px rgba(0,0,0,0.18));
  transition: filter 160ms ease;
}

.elementor-4323 .elementor-element.elementor-element-9a260f0:hover img {
  animation: jitter 0.35s infinite;
  filter: drop-shadow(0 12px 20px rgba(0,0,0,0.22));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae2ab54 */.elementor-4323 .elementor-element.elementor-element-ae2ab54 img {
  display: block;
  filter: drop-shadow(0 8px 14px rgba(0,0,0,0.18));
  transition: filter 160ms ease;
}

.elementor-4323 .elementor-element.elementor-element-ae2ab54:hover img {
  animation: jitter 0.35s infinite;
  filter: drop-shadow(0 12px 20px rgba(0,0,0,0.22));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7a3b52 */.elementor-4323 .elementor-element.elementor-element-c7a3b52 img {
  display: block;
  filter: drop-shadow(0 8px 14px rgba(0,0,0,0.18));
  transition: filter 160ms ease;
}

.elementor-4323 .elementor-element.elementor-element-c7a3b52:hover img {
  animation: jitter 0.35s infinite;
  filter: drop-shadow(0 12px 20px rgba(0,0,0,0.22));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-337313c */.elementor-4323 .elementor-element.elementor-element-337313c img {
  display: block;
  filter: drop-shadow(0 8px 14px rgba(0,0,0,0.18));
  transition: filter 160ms ease;
}

.elementor-4323 .elementor-element.elementor-element-337313c:hover img {
  animation: jitter 0.35s infinite;
  filter: drop-shadow(0 12px 20px rgba(0,0,0,0.22));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5641f11 */.elementor-4323 .elementor-element.elementor-element-5641f11 img {
  display: block;
  filter: drop-shadow(0 8px 14px rgba(0,0,0,0.18));
  transition: filter 160ms ease;
}

.elementor-4323 .elementor-element.elementor-element-5641f11:hover img {
  animation: jitter 0.35s infinite;
  filter: drop-shadow(0 12px 20px rgba(0,0,0,0.22));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a2203cd */.elementor-4323 .elementor-element.elementor-element-a2203cd img {
  display: block;
  filter: drop-shadow(0 8px 14px rgba(0,0,0,0.18));
  transition: filter 160ms ease;
}

.elementor-4323 .elementor-element.elementor-element-a2203cd:hover img {
  animation: jitter 0.35s infinite;
  filter: drop-shadow(0 12px 20px rgba(0,0,0,0.22));
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9aa2272 *//* ---------------------------------
   Notebook Layout: Meta oben, alles linksbuendig
   clean, ohne Pills, ohne Doppelungen
   --------------------------------- */

.ks-notebook{
  --page-pad: 28px;   /* Seitenrand innen */
  --meta-top: 40px;   /* Abstand Meta vom oberen Rand */
}

/* Jede Seite: Inhalt nach unten versetzt, alles auf einer Linie */
.ks-side{
  position: relative;
  padding-top: 96px;
  padding-left: var(--page-pad) !important;
  padding-right: var(--page-pad) !important;

  display: flex;
  flex-direction: column;
  gap: 16px;

  text-align: left;
}

/* Meta: Jahr + Zeitpunkt oben links, purer Text */
.ks-meta{
  position: absolute;
  top: var(--meta-top);
  left: var(--page-pad) !important;
  right: auto !important;

  display: flex;
  gap: 10px;
  align-items: center;

  font-family: "Kaya Sarah", sans-serif !important;
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
  color: #0f0f10;

  background: none !important;
  border: none !important;
}

/* Jahr / Zeitpunkt: komplett clean (keine Pills, kein Rand, kein Hintergrund) */
.ks-meta .ks-year,
.ks-meta .ks-tag{
  all: unset !important;
  font-family: "Kaya Sarah", sans-serif !important;
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
  color: #0f0f10;
  white-space: nowrap;
}

/* Titel und Text: immer linksbuendig, gleiche Linie */
.ks-side h2{
  margin: 12px 0 0 0 !important;
  padding: 0 !important;
  text-align: left !important;
}

/* Listen/Text: linksbuendig, nur Listen-Einzug */
.ks-side p,
.ks-side ul{
  margin-left: 0 !important;
  text-align: left !important;
}

.ks-side ul{
  padding-left: 18px;
}/* End custom CSS */