.elementor-7055 .elementor-element.elementor-element-4c93097{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--overflow:hidden;--overlay-opacity:1;}.elementor-7055 .elementor-element.elementor-element-4c93097:not(.elementor-motion-effects-element-type-background), .elementor-7055 .elementor-element.elementor-element-4c93097 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7055 .elementor-element.elementor-element-4c93097::before, .elementor-7055 .elementor-element.elementor-element-4c93097 > .elementor-background-video-container::before, .elementor-7055 .elementor-element.elementor-element-4c93097 > .e-con-inner > .elementor-background-video-container::before, .elementor-7055 .elementor-element.elementor-element-4c93097 > .elementor-background-slideshow::before, .elementor-7055 .elementor-element.elementor-element-4c93097 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7055 .elementor-element.elementor-element-4c93097 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #00000080 0%, #00000000 50%);}.elementor-7055 .elementor-element.elementor-element-6bcb330 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7055 .elementor-element.elementor-element-6bcb330{width:100%;max-width:100%;}.elementor-7055 .elementor-element.elementor-element-cfd7cd2{--display:flex;--justify-content:flex-end;--gap:var(--spacing--1) 0;--row-gap:var(--spacing--1);--column-gap:0;--overlay-opacity:1;--padding-top:var(--spacing--module);--padding-bottom:var(--spacing--module);--padding-left:var(--spacing--document);--padding-right:var(--spacing--document);--z-index:2;}.elementor-7055 .elementor-element.elementor-element-cfd7cd2::before, .elementor-7055 .elementor-element.elementor-element-cfd7cd2 > .elementor-background-video-container::before, .elementor-7055 .elementor-element.elementor-element-cfd7cd2 > .e-con-inner > .elementor-background-video-container::before, .elementor-7055 .elementor-element.elementor-element-cfd7cd2 > .elementor-background-slideshow::before, .elementor-7055 .elementor-element.elementor-element-cfd7cd2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7055 .elementor-element.elementor-element-cfd7cd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #00000000 50%, #00000080 100%);}.elementor-7055 .elementor-element.elementor-element-cfd7cd2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7055 .elementor-element.elementor-element-48c9839 .elementor-heading-title{font-family:"Akko Rounded", Sans-serif;font-size:clamp(2rem,.3576642336rem + 7.299270073vw,4.5rem);font-weight:300;line-height:clamp(2.625rem,.9826642336rem + 7.299270073vw,5.125rem);letter-spacing:0.02em;color:var( --e-global-color-secondary );}.elementor-7055 .elementor-element.elementor-element-6d2ac9b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7055 .elementor-element.elementor-element-6d2ac9b{width:100%;max-width:100%;}.elementor-7055 .elementor-element.elementor-element-bf0f01c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-7055 .elementor-element.elementor-element-3964c27 .elementor-heading-title{font-family:"Akko", Sans-serif;font-size:clamp(1rem,.5483576642rem + 2.0072992701vw,1.6875rem);font-weight:300;line-height:clamp(1.625rem,1.1733576642rem + 2.0072992701vw,2.3125rem);color:var( --e-global-color-secondary );}.elementor-7055 .elementor-element.elementor-element-3964c27{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7055 .elementor-element.elementor-element-3964c27.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7055 .elementor-element.elementor-element-fe21318{z-index:2;}.elementor-7055 .elementor-element.elementor-element-d7cb44a{--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;--z-index:2;}.elementor-7055 .elementor-element.elementor-element-d938a8e{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:var(--spacing--document);--padding-bottom:var(--spacing--document);--padding-left:var(--spacing--document);--padding-right:var(--spacing--document);}.elementor-7055 .elementor-element.elementor-element-c7f491c .elementor-heading-title{font-family:var( --e-global-typography-9462fec-font-family ), Sans-serif;font-size:var( --e-global-typography-9462fec-font-size );font-weight:var( --e-global-typography-9462fec-font-weight );line-height:var( --e-global-typography-9462fec-line-height );letter-spacing:var( --e-global-typography-9462fec-letter-spacing );word-spacing:var( --e-global-typography-9462fec-word-spacing );color:var( --e-global-color-text );}.elementor-7055 .elementor-element.elementor-element-263d277{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-7055 .elementor-element.elementor-element-847a104{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--grid-auto-flow:row;}.elementor-7055 .elementor-element.elementor-element-847a104.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7055 .elementor-element.elementor-element-ee2c6a2{--display:flex;}.elementor-7055 .elementor-element.elementor-element-cf82a2f{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:var(--spacing--document);--padding-bottom:var(--spacing--document);--padding-left:var(--spacing--document);--padding-right:var(--spacing--document);--z-index:1;}.elementor-7055 .elementor-element.elementor-element-cf82a2f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7055 .elementor-element.elementor-element-bc6886c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;}.elementor-7055 .elementor-element.elementor-element-bc80005 .elementor-heading-title{font-family:var( --e-global-typography-96bcce6-font-family ), Sans-serif;font-size:var( --e-global-typography-96bcce6-font-size );font-weight:var( --e-global-typography-96bcce6-font-weight );line-height:var( --e-global-typography-96bcce6-line-height );letter-spacing:var( --e-global-typography-96bcce6-letter-spacing );word-spacing:var( --e-global-typography-96bcce6-word-spacing );color:var( --e-global-color-secondary );}.elementor-7055 .elementor-element.elementor-element-ae39539{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-7055 .elementor-element.elementor-element-0462521{font-family:var( --e-global-typography-16e0a9a-font-family ), Sans-serif;font-size:var( --e-global-typography-16e0a9a-font-size );font-weight:var( --e-global-typography-16e0a9a-font-weight );line-height:var( --e-global-typography-16e0a9a-line-height );letter-spacing:var( --e-global-typography-16e0a9a-letter-spacing );word-spacing:var( --e-global-typography-16e0a9a-word-spacing );color:var( --e-global-color-secondary );width:var( --container-widget-width, 60ch );max-width:60ch;--container-widget-width:60ch;--container-widget-flex-grow:0;}.elementor-7055 .elementor-element.elementor-element-5af103d img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-7055 .elementor-element.elementor-element-5af103d{width:100%;max-width:100%;bottom:100%;z-index:0;}body:not(.rtl) .elementor-7055 .elementor-element.elementor-element-5af103d{left:0px;}body.rtl .elementor-7055 .elementor-element.elementor-element-5af103d{right:0px;}.elementor-7055 .elementor-element.elementor-element-d20c611{--display:flex;}.elementor-7055 .elementor-element.elementor-element-fac8aaf{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:var(--spacing--document);--padding-bottom:var(--spacing--document);--padding-left:var(--spacing--document);--padding-right:var(--spacing--document);--z-index:1;}.elementor-7055 .elementor-element.elementor-element-fac8aaf.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7055 .elementor-element.elementor-element-1a4cc9e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;}.elementor-7055 .elementor-element.elementor-element-3dc19b2 .elementor-heading-title{font-family:var( --e-global-typography-96bcce6-font-family ), Sans-serif;font-size:var( --e-global-typography-96bcce6-font-size );font-weight:var( --e-global-typography-96bcce6-font-weight );line-height:var( --e-global-typography-96bcce6-line-height );letter-spacing:var( --e-global-typography-96bcce6-letter-spacing );word-spacing:var( --e-global-typography-96bcce6-word-spacing );color:var( --e-global-color-secondary );}.elementor-7055 .elementor-element.elementor-element-406cc9b{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-7055 .elementor-element.elementor-element-e6ac913{font-family:var( --e-global-typography-16e0a9a-font-family ), Sans-serif;font-size:var( --e-global-typography-16e0a9a-font-size );font-weight:var( --e-global-typography-16e0a9a-font-weight );line-height:var( --e-global-typography-16e0a9a-line-height );letter-spacing:var( --e-global-typography-16e0a9a-letter-spacing );word-spacing:var( --e-global-typography-16e0a9a-word-spacing );color:var( --e-global-color-secondary );width:var( --container-widget-width, 60ch );max-width:60ch;--container-widget-width:60ch;--container-widget-flex-grow:0;}.elementor-7055 .elementor-element.elementor-element-8a5dc5b img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-7055 .elementor-element.elementor-element-8a5dc5b{width:100%;max-width:100%;bottom:100%;z-index:0;}body:not(.rtl) .elementor-7055 .elementor-element.elementor-element-8a5dc5b{left:0px;}body.rtl .elementor-7055 .elementor-element.elementor-element-8a5dc5b{right:0px;}.elementor-7055 .elementor-element.elementor-element-85563ba{--display:flex;}.elementor-7055 .elementor-element.elementor-element-85563ba:not(.elementor-motion-effects-element-type-background), .elementor-7055 .elementor-element.elementor-element-85563ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ca81610 );}.elementor-7055 .elementor-element.elementor-element-fa340b0{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:var(--spacing--document);--padding-bottom:var(--spacing--document);--padding-left:var(--spacing--document);--padding-right:var(--spacing--document);--z-index:1;}.elementor-7055 .elementor-element.elementor-element-fa340b0:not(.elementor-motion-effects-element-type-background), .elementor-7055 .elementor-element.elementor-element-fa340b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7055 .elementor-element.elementor-element-fa340b0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7055 .elementor-element.elementor-element-b7dca98 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-7055 .elementor-element.elementor-element-b7dca98{width:100%;max-width:100%;z-index:0;}.elementor-7055 .elementor-element.elementor-element-90caac1{--display:flex;}.elementor-7055 .elementor-element.elementor-element-32fa2a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;}.elementor-7055 .elementor-element.elementor-element-0e1552d .elementor-heading-title{font-family:var( --e-global-typography-96bcce6-font-family ), Sans-serif;font-size:var( --e-global-typography-96bcce6-font-size );font-weight:var( --e-global-typography-96bcce6-font-weight );line-height:var( --e-global-typography-96bcce6-line-height );letter-spacing:var( --e-global-typography-96bcce6-letter-spacing );word-spacing:var( --e-global-typography-96bcce6-word-spacing );color:var( --e-global-color-text );}.elementor-7055 .elementor-element.elementor-element-6508ae2{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-7055 .elementor-element.elementor-element-1fb5e09{font-family:var( --e-global-typography-16e0a9a-font-family ), Sans-serif;font-size:var( --e-global-typography-16e0a9a-font-size );font-weight:var( --e-global-typography-16e0a9a-font-weight );line-height:var( --e-global-typography-16e0a9a-line-height );letter-spacing:var( --e-global-typography-16e0a9a-letter-spacing );word-spacing:var( --e-global-typography-16e0a9a-word-spacing );color:var( --e-global-color-text );width:var( --container-widget-width, 60ch );max-width:60ch;--container-widget-width:60ch;--container-widget-flex-grow:0;}.elementor-7055 .elementor-element.elementor-element-c7a16e6{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:var(--spacing--document);--padding-bottom:var(--spacing--document);--padding-left:var(--spacing--document);--padding-right:var(--spacing--document);--z-index:1;}.elementor-7055 .elementor-element.elementor-element-c7a16e6:not(.elementor-motion-effects-element-type-background), .elementor-7055 .elementor-element.elementor-element-c7a16e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7055 .elementor-element.elementor-element-c7a16e6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7055 .elementor-element.elementor-element-d676a6a img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-7055 .elementor-element.elementor-element-d676a6a{width:100%;max-width:100%;z-index:0;}.elementor-7055 .elementor-element.elementor-element-dbe903a{--display:flex;}.elementor-7055 .elementor-element.elementor-element-2f557e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;}.elementor-7055 .elementor-element.elementor-element-5e042a2 .elementor-heading-title{font-family:var( --e-global-typography-96bcce6-font-family ), Sans-serif;font-size:var( --e-global-typography-96bcce6-font-size );font-weight:var( --e-global-typography-96bcce6-font-weight );line-height:var( --e-global-typography-96bcce6-line-height );letter-spacing:var( --e-global-typography-96bcce6-letter-spacing );word-spacing:var( --e-global-typography-96bcce6-word-spacing );color:var( --e-global-color-text );}.elementor-7055 .elementor-element.elementor-element-d605e72{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-7055 .elementor-element.elementor-element-8e88e3e{font-family:var( --e-global-typography-16e0a9a-font-family ), Sans-serif;font-size:var( --e-global-typography-16e0a9a-font-size );font-weight:var( --e-global-typography-16e0a9a-font-weight );line-height:var( --e-global-typography-16e0a9a-line-height );letter-spacing:var( --e-global-typography-16e0a9a-letter-spacing );word-spacing:var( --e-global-typography-16e0a9a-word-spacing );color:var( --e-global-color-text );width:var( --container-widget-width, 60ch );max-width:60ch;--container-widget-width:60ch;--container-widget-flex-grow:0;}@media(min-width:768px){.elementor-7055 .elementor-element.elementor-element-d938a8e{--width:20rem;}.elementor-7055 .elementor-element.elementor-element-847a104{--width:50%;}}@media(max-width:1024px){.elementor-7055 .elementor-element.elementor-element-4c93097{--min-height:0vh;}.elementor-7055 .elementor-element.elementor-element-cfd7cd2{--padding-top:calc(var(--spacing--module) + var(--header--size));--padding-bottom:var(--spacing--module);--padding-left:var(--spacing--document);--padding-right:var(--spacing--document);}.elementor-7055 .elementor-element.elementor-element-c7f491c .elementor-heading-title{font-size:var( --e-global-typography-9462fec-font-size );line-height:var( --e-global-typography-9462fec-line-height );letter-spacing:var( --e-global-typography-9462fec-letter-spacing );word-spacing:var( --e-global-typography-9462fec-word-spacing );}.elementor-7055 .elementor-element.elementor-element-c7f491c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7055 .elementor-element.elementor-element-847a104{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7055 .elementor-element.elementor-element-bc80005 .elementor-heading-title{font-size:var( --e-global-typography-96bcce6-font-size );line-height:var( --e-global-typography-96bcce6-line-height );letter-spacing:var( --e-global-typography-96bcce6-letter-spacing );word-spacing:var( --e-global-typography-96bcce6-word-spacing );}.elementor-7055 .elementor-element.elementor-element-0462521{font-size:var( --e-global-typography-16e0a9a-font-size );line-height:var( --e-global-typography-16e0a9a-line-height );letter-spacing:var( --e-global-typography-16e0a9a-letter-spacing );word-spacing:var( --e-global-typography-16e0a9a-word-spacing );}.elementor-7055 .elementor-element.elementor-element-3dc19b2 .elementor-heading-title{font-size:var( --e-global-typography-96bcce6-font-size );line-height:var( --e-global-typography-96bcce6-line-height );letter-spacing:var( --e-global-typography-96bcce6-letter-spacing );word-spacing:var( --e-global-typography-96bcce6-word-spacing );}.elementor-7055 .elementor-element.elementor-element-e6ac913{font-size:var( --e-global-typography-16e0a9a-font-size );line-height:var( --e-global-typography-16e0a9a-line-height );letter-spacing:var( --e-global-typography-16e0a9a-letter-spacing );word-spacing:var( --e-global-typography-16e0a9a-word-spacing );}.elementor-7055 .elementor-element.elementor-element-0e1552d .elementor-heading-title{font-size:var( --e-global-typography-96bcce6-font-size );line-height:var( --e-global-typography-96bcce6-line-height );letter-spacing:var( --e-global-typography-96bcce6-letter-spacing );word-spacing:var( --e-global-typography-96bcce6-word-spacing );}.elementor-7055 .elementor-element.elementor-element-1fb5e09{font-size:var( --e-global-typography-16e0a9a-font-size );line-height:var( --e-global-typography-16e0a9a-line-height );letter-spacing:var( --e-global-typography-16e0a9a-letter-spacing );word-spacing:var( --e-global-typography-16e0a9a-word-spacing );}.elementor-7055 .elementor-element.elementor-element-5e042a2 .elementor-heading-title{font-size:var( --e-global-typography-96bcce6-font-size );line-height:var( --e-global-typography-96bcce6-line-height );letter-spacing:var( --e-global-typography-96bcce6-letter-spacing );word-spacing:var( --e-global-typography-96bcce6-word-spacing );}.elementor-7055 .elementor-element.elementor-element-8e88e3e{font-size:var( --e-global-typography-16e0a9a-font-size );line-height:var( --e-global-typography-16e0a9a-line-height );letter-spacing:var( --e-global-typography-16e0a9a-letter-spacing );word-spacing:var( --e-global-typography-16e0a9a-word-spacing );}}@media(max-width:767px){.elementor-7055 .elementor-element.elementor-element-4c93097{--flex-wrap:nowrap;}.elementor-7055 .elementor-element.elementor-element-cfd7cd2{--padding-top:calc(var(--spacing--module) + var(--header--size));--padding-bottom:var(--spacing--module);--padding-left:var(--spacing--document);--padding-right:var(--spacing--document);}.elementor-7055 .elementor-element.elementor-element-d938a8e{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--flex-wrap:nowrap;}.elementor-7055 .elementor-element.elementor-element-c7f491c .elementor-heading-title{font-size:var( --e-global-typography-9462fec-font-size );line-height:var( --e-global-typography-9462fec-line-height );letter-spacing:var( --e-global-typography-9462fec-letter-spacing );word-spacing:var( --e-global-typography-9462fec-word-spacing );}.elementor-7055 .elementor-element.elementor-element-c7f491c{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7055 .elementor-element.elementor-element-c7f491c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7055 .elementor-element.elementor-element-847a104{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7055 .elementor-element.elementor-element-bc80005 .elementor-heading-title{font-size:var( --e-global-typography-96bcce6-font-size );line-height:var( --e-global-typography-96bcce6-line-height );letter-spacing:var( --e-global-typography-96bcce6-letter-spacing );word-spacing:var( --e-global-typography-96bcce6-word-spacing );}.elementor-7055 .elementor-element.elementor-element-0462521{font-size:var( --e-global-typography-16e0a9a-font-size );line-height:var( --e-global-typography-16e0a9a-line-height );letter-spacing:var( --e-global-typography-16e0a9a-letter-spacing );word-spacing:var( --e-global-typography-16e0a9a-word-spacing );}.elementor-7055 .elementor-element.elementor-element-3dc19b2 .elementor-heading-title{font-size:var( --e-global-typography-96bcce6-font-size );line-height:var( --e-global-typography-96bcce6-line-height );letter-spacing:var( --e-global-typography-96bcce6-letter-spacing );word-spacing:var( --e-global-typography-96bcce6-word-spacing );}.elementor-7055 .elementor-element.elementor-element-e6ac913{font-size:var( --e-global-typography-16e0a9a-font-size );line-height:var( --e-global-typography-16e0a9a-line-height );letter-spacing:var( --e-global-typography-16e0a9a-letter-spacing );word-spacing:var( --e-global-typography-16e0a9a-word-spacing );}.elementor-7055 .elementor-element.elementor-element-85563ba{--gap:var(--spacing--4) var(--spacing--4);--row-gap:var(--spacing--4);--column-gap:var(--spacing--4);--padding-top:var(--spacing--module);--padding-bottom:var(--spacing--module);--padding-left:var(--spacing--document);--padding-right:var(--spacing--document);--z-index:1;}.elementor-7055 .elementor-element.elementor-element-fa340b0{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0;--padding-bottom:var(--spacing--4);--padding-left:0;--padding-right:0;}.elementor-7055 .elementor-element.elementor-element-fa340b0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7055 .elementor-element.elementor-element-b7dca98 img{object-position:center center;}.elementor-7055 .elementor-element.elementor-element-90caac1{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:var(--spacing--document);--padding-bottom:var(--spacing--document);--padding-left:var(--spacing--document);--padding-right:var(--spacing--document);}.elementor-7055 .elementor-element.elementor-element-32fa2a8{--flex-wrap:nowrap;}.elementor-7055 .elementor-element.elementor-element-0e1552d .elementor-heading-title{font-size:var( --e-global-typography-96bcce6-font-size );line-height:var( --e-global-typography-96bcce6-line-height );letter-spacing:var( --e-global-typography-96bcce6-letter-spacing );word-spacing:var( --e-global-typography-96bcce6-word-spacing );}.elementor-7055 .elementor-element.elementor-element-1fb5e09{font-size:var( --e-global-typography-16e0a9a-font-size );line-height:var( --e-global-typography-16e0a9a-line-height );letter-spacing:var( --e-global-typography-16e0a9a-letter-spacing );word-spacing:var( --e-global-typography-16e0a9a-word-spacing );}.elementor-7055 .elementor-element.elementor-element-c7a16e6{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0;--padding-bottom:var(--spacing--4);--padding-left:0;--padding-right:0;}.elementor-7055 .elementor-element.elementor-element-c7a16e6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7055 .elementor-element.elementor-element-d676a6a img{object-position:center center;}.elementor-7055 .elementor-element.elementor-element-dbe903a{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:var(--spacing--document);--padding-bottom:var(--spacing--document);--padding-left:var(--spacing--document);--padding-right:var(--spacing--document);}.elementor-7055 .elementor-element.elementor-element-2f557e3{--flex-wrap:nowrap;}.elementor-7055 .elementor-element.elementor-element-5e042a2 .elementor-heading-title{font-size:var( --e-global-typography-96bcce6-font-size );line-height:var( --e-global-typography-96bcce6-line-height );letter-spacing:var( --e-global-typography-96bcce6-letter-spacing );word-spacing:var( --e-global-typography-96bcce6-word-spacing );}.elementor-7055 .elementor-element.elementor-element-8e88e3e{font-size:var( --e-global-typography-16e0a9a-font-size );line-height:var( --e-global-typography-16e0a9a-line-height );letter-spacing:var( --e-global-typography-16e0a9a-letter-spacing );word-spacing:var( --e-global-typography-16e0a9a-word-spacing );}}/* Start custom CSS for html, class: .elementor-element-9b979af */.elementor-7055 .elementor-element.elementor-element-9b979af {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48c9839 */.elementor-7055 .elementor-element.elementor-element-48c9839 h1 {
    max-width: 28ch !important;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6d2ac9b */.elementor-7055 .elementor-element.elementor-element-6d2ac9b {
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd7cd2 */@media (max-width:767px){
    .elementor-7055 .elementor-element.elementor-element-cfd7cd2::before {
        background-image: linear-gradient(180deg, #000 50%, #000 100%) !important;
        opacity: 0.5 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7f491c */@media (min-width:48rem){
    .elementor-7055 .elementor-element.elementor-element-c7f491c::before {
        background-color: var(--e-global-color-text);;
        height: .15rem;
        content: "";
        display: block;
        width: min(100%, 4.125em);
        margin-block-end: 1rem;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae39539 */.elementor-7055 .elementor-element.elementor-element-ae39539 img{
    filter: invert(1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0462521 */.elementor-7055 .elementor-element.elementor-element-0462521 {
   -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-406cc9b */.elementor-7055 .elementor-element.elementor-element-406cc9b img{
    filter: invert(1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6ac913 */.elementor-7055 .elementor-element.elementor-element-e6ac913 {
   -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7f491c */@media (min-width:48rem){
    .elementor-7055 .elementor-element.elementor-element-c7f491c::before {
        background-color: var(--e-global-color-text);;
        height: .15rem;
        content: "";
        display: block;
        width: min(100%, 4.125em);
        margin-block-end: 1rem;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae39539 */.elementor-7055 .elementor-element.elementor-element-ae39539 img{
    filter: invert(1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0462521 */.elementor-7055 .elementor-element.elementor-element-0462521 {
   -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-406cc9b */.elementor-7055 .elementor-element.elementor-element-406cc9b img{
    filter: invert(1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6ac913 */.elementor-7055 .elementor-element.elementor-element-e6ac913 {
   -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0cd9eb4 */.elementor-7055 .elementor-element.elementor-element-0cd9eb4 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b7dca98 */.elementor-7055 .elementor-element.elementor-element-b7dca98 {
    aspect-ratio: 1.79;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6508ae2 */.elementor-7055 .elementor-element.elementor-element-6508ae2 {
    min-width: 1.5rem !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d676a6a */.elementor-7055 .elementor-element.elementor-element-d676a6a {
    aspect-ratio: 1.79;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d605e72 */.elementor-7055 .elementor-element.elementor-element-d605e72 {
    min-width: 1.5rem !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b7dca98 */.elementor-7055 .elementor-element.elementor-element-b7dca98 {
    aspect-ratio: 1.79;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6508ae2 */.elementor-7055 .elementor-element.elementor-element-6508ae2 {
    min-width: 1.5rem !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d676a6a */.elementor-7055 .elementor-element.elementor-element-d676a6a {
    aspect-ratio: 1.79;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d605e72 */.elementor-7055 .elementor-element.elementor-element-d605e72 {
    min-width: 1.5rem !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85563ba */@media (min-width:767px){
    .elementor-7055 .elementor-element.elementor-element-85563ba {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c93097 */.home-hero::before {
    z-index: 1;
}

.site-header {
    background-color: transparent !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Akko Rounded';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://elements-show.at/wp-content/uploads/2026/02/akko-rounded-light.woff') format('woff');
}
@font-face {
	font-family: 'Akko Rounded';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://elements-show.at/wp-content/uploads/2026/02/akko-rounded-regular.woff') format('woff');
}
@font-face {
	font-family: 'Akko Rounded';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://elements-show.at/wp-content/uploads/2026/02/akko-rounded-medium.woff') format('woff');
}
@font-face {
	font-family: 'Akko Rounded';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://elements-show.at/wp-content/uploads/2026/02/akko-rounded-bold.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Akko';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://elements-show.at/wp-content/uploads/2026/02/akko-regular.woff') format('woff');
}
@font-face {
	font-family: 'Akko';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://elements-show.at/wp-content/uploads/2026/02/akko-medium.woff') format('woff');
}
@font-face {
	font-family: 'Akko';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://elements-show.at/wp-content/uploads/2026/02/akko-bold.woff') format('woff');
}
@font-face {
	font-family: 'Akko';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://elements-show.at/wp-content/uploads/2026/02/akko-light.woff') format('woff');
}
/* End Custom Fonts CSS */