.elementor-3019 .elementor-element.elementor-element-76d7583{--display:flex;--min-height:100vh;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--overlay-mix-blend-mode:darken;--margin-top:-175px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3019 .elementor-element.elementor-element-76d7583:not(.elementor-motion-effects-element-type-background), .elementor-3019 .elementor-element.elementor-element-76d7583 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec25634 );background-image:url("https://magicartfest.eu/wp-content/uploads/2025/11/HeroBackground.jpg");background-position:center center;background-size:cover;}.elementor-3019 .elementor-element.elementor-element-76d7583::before, .elementor-3019 .elementor-element.elementor-element-76d7583 > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-76d7583 > .e-con-inner > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-76d7583 > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-76d7583 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-76d7583 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );background-image:url("https://magicartfest.eu/wp-content/uploads/2026/01/night-sky-space-GIF-by-Erica-Anderson.gif");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-3019 .elementor-element.elementor-element-76d7583::before{filter:brightness( 36% ) contrast( 125% ) saturate( 0% ) blur( 0.8px ) hue-rotate( 0deg );}.elementor-3019 .elementor-element.elementor-element-0ca6902{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3019 .elementor-element.elementor-element-9f24e99{--display:flex;}.elementor-3019 .elementor-element.elementor-element-9f24e99.e-con{--flex-grow:0;--flex-shrink:0;}.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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3019 .elementor-element.elementor-element-0f4a107{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;text-align:center;}.elementor-3019 .elementor-element.elementor-element-0f4a107.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3019 .elementor-element.elementor-element-0f4a107 img{width:40%;max-width:55%;}.elementor-3019 .elementor-element.elementor-element-7d8ebd0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3019 .elementor-element.elementor-element-7d8ebd0 img{width:8%;}.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 );text-transform:var( --e-global-typography-text-text-transform );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-3019 .elementor-element.elementor-element-2d868c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.1px;color:var( --e-global-color-secondary );}.elementor-3019 .elementor-element.elementor-element-2d868c6.elementor-element{--align-self:center;}.elementor-3019 .elementor-element.elementor-element-4af8b27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;text-align:center;}.elementor-3019 .elementor-element.elementor-element-4af8b27.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3019 .elementor-element.elementor-element-4af8b27 img{width:12%;max-width:49%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-3019 .elementor-element.elementor-element-68972f9 .elementor-button{background-color:#00000000;font-family:"Montserrat Alternates", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;font-style:italic;line-height:1.5em;letter-spacing:1px;fill:#D4AF37;color:#D4AF37;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:2px 2px 2px 2px;border-color:#D4AF37AB;border-radius:12px 12px 12px 12px;padding:10px 20px 10px 20px;}.elementor-3019 .elementor-element.elementor-element-68972f9 .elementor-button:hover, .elementor-3019 .elementor-element.elementor-element-68972f9 .elementor-button:focus{background-color:#D4AF3721;color:var( --e-global-color-ec25634 );border-color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-68972f9{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3019 .elementor-element.elementor-element-68972f9.elementor-element{--align-self:center;}.elementor-3019 .elementor-element.elementor-element-68972f9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3019 .elementor-element.elementor-element-68972f9 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-3019 .elementor-element.elementor-element-68972f9 .elementor-button:hover svg, .elementor-3019 .elementor-element.elementor-element-68972f9 .elementor-button:focus svg{fill:var( --e-global-color-ec25634 );}.elementor-3019 .elementor-element.elementor-element-84f135f > .elementor-container{max-width:1582px;}.elementor-3019 .elementor-element.elementor-element-84f135f{overflow:hidden;padding:80px 0px 30px 0px;}.elementor-3019 .elementor-element.elementor-element-a2b7696 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-3019 .elementor-element.elementor-element-1ef6087{--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;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3019 .elementor-element.elementor-element-31c3ec4{--display:flex;}.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 );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3019 .elementor-element.elementor-element-5d87da9{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -48px) 0px;text-align:center;}.elementor-3019 .elementor-element.elementor-element-5d87da9 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:77px;font-weight:700;line-height:1.1em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#8080801C;stroke:#8080801C;mix-blend-mode:screen;color:var( --e-global-color-d3ae19d );}.elementor-3019 .elementor-element.elementor-element-4dbbe0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-3019 .elementor-element.elementor-element-4dbbe0b .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3019 .elementor-element.elementor-element-7a6835a{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;}.elementor-3019 .elementor-element.elementor-element-7a6835a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3019 .elementor-element.elementor-element-cb23363{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-call-to-action .elementor-cta__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 );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-call-to-action .elementor-cta__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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-3019 .elementor-element.elementor-element-21a71db .elementor-cta .elementor-cta__bg, .elementor-3019 .elementor-element.elementor-element-21a71db .elementor-cta .elementor-cta__bg-overlay{transition-duration:2000ms;}.elementor-3019 .elementor-element.elementor-element-21a71db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3019 .elementor-element.elementor-element-21a71db .elementor-cta__content{min-height:100px;text-align:center;padding:24px 24px 64px 24px;background-color:#FFDC0000;}.elementor-3019 .elementor-element.elementor-element-21a71db .elementor-cta__bg-wrapper{min-width:0px;min-height:25vh;}.elementor-3019 .elementor-element.elementor-element-21a71db .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-5d1f49b );}.elementor-3019 .elementor-element.elementor-element-21a71db .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3019 .elementor-element.elementor-element-7ab848b{--display:flex;--min-height:30px;--background-transition:0.5s;--overlay-opacity:0.5;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-3019 .elementor-element.elementor-element-7ab848b:not(.elementor-motion-effects-element-type-background), .elementor-3019 .elementor-element.elementor-element-7ab848b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000009E;}.elementor-3019 .elementor-element.elementor-element-7ab848b:hover{background-color:#3D3D3D;}.elementor-3019 .elementor-element.elementor-element-7ab848b::before, .elementor-3019 .elementor-element.elementor-element-7ab848b > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-7ab848b > .e-con-inner > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-7ab848b > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-7ab848b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-7ab848b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 18%, #F5EA087A 100%);}.elementor-3019 .elementor-element.elementor-element-3595afe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-3595afe .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;line-height:1.4em;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-3595afe .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-3595afe .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-3595afe .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-9c81aa6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-9c81aa6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:1.3px;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-9c81aa6 .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-9c81aa6 .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-9c81aa6 .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-78dc49e{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3019 .elementor-element.elementor-element-a7f733c .elementor-cta .elementor-cta__bg, .elementor-3019 .elementor-element.elementor-element-a7f733c .elementor-cta .elementor-cta__bg-overlay{transition-duration:2000ms;}.elementor-3019 .elementor-element.elementor-element-a7f733c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3019 .elementor-element.elementor-element-a7f733c .elementor-cta__content{min-height:100px;text-align:center;padding:24px 24px 64px 24px;background-color:#FFDC0000;}.elementor-3019 .elementor-element.elementor-element-a7f733c .elementor-cta__bg-wrapper{min-width:0px;min-height:25vh;}.elementor-3019 .elementor-element.elementor-element-a7f733c .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-5d1f49b );}.elementor-3019 .elementor-element.elementor-element-a7f733c .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3019 .elementor-element.elementor-element-21c57e4{--display:flex;--min-height:30px;--background-transition:0.5s;--overlay-opacity:0.5;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-3019 .elementor-element.elementor-element-21c57e4:not(.elementor-motion-effects-element-type-background), .elementor-3019 .elementor-element.elementor-element-21c57e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000009E;}.elementor-3019 .elementor-element.elementor-element-21c57e4:hover{background-color:#3D3D3D;}.elementor-3019 .elementor-element.elementor-element-21c57e4::before, .elementor-3019 .elementor-element.elementor-element-21c57e4 > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-21c57e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-21c57e4 > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-21c57e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-21c57e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 18%, #F5EA087A 100%);}.elementor-3019 .elementor-element.elementor-element-53aef2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-53aef2f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;line-height:1.4em;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-53aef2f .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-53aef2f .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-53aef2f .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-c48530e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-c48530e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:1.3px;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-c48530e .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-c48530e .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-c48530e .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-f6efe73{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3019 .elementor-element.elementor-element-bfd6f51 .elementor-cta .elementor-cta__bg, .elementor-3019 .elementor-element.elementor-element-bfd6f51 .elementor-cta .elementor-cta__bg-overlay{transition-duration:2000ms;}.elementor-3019 .elementor-element.elementor-element-bfd6f51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3019 .elementor-element.elementor-element-bfd6f51 .elementor-cta__content{min-height:100px;text-align:center;padding:24px 24px 64px 24px;background-color:#FFDC0000;}.elementor-3019 .elementor-element.elementor-element-bfd6f51 .elementor-cta__bg-wrapper{min-width:0px;min-height:25vh;}.elementor-3019 .elementor-element.elementor-element-bfd6f51 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-5d1f49b );}.elementor-3019 .elementor-element.elementor-element-bfd6f51 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3019 .elementor-element.elementor-element-2a31acf{--display:flex;--min-height:30px;--background-transition:0.5s;--overlay-opacity:0.5;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-3019 .elementor-element.elementor-element-2a31acf:not(.elementor-motion-effects-element-type-background), .elementor-3019 .elementor-element.elementor-element-2a31acf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000009E;}.elementor-3019 .elementor-element.elementor-element-2a31acf:hover{background-color:#3D3D3D;}.elementor-3019 .elementor-element.elementor-element-2a31acf::before, .elementor-3019 .elementor-element.elementor-element-2a31acf > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-2a31acf > .e-con-inner > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-2a31acf > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-2a31acf > .e-con-inner > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-2a31acf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 18%, #F5EA087A 100%);}.elementor-3019 .elementor-element.elementor-element-e52ecfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-e52ecfe .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;line-height:1.4em;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-e52ecfe .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-e52ecfe .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-e52ecfe .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-2ef7554{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-2ef7554 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:1.3px;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-2ef7554 .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-2ef7554 .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-2ef7554 .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-52e259a{overflow:hidden;padding:0px 0px 0px 0px;}.elementor-widget-gallery .elementor-gallery-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 );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-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 );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );}.elementor-3019 .elementor-element.elementor-element-3e1fa88 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-3019 .elementor-element.elementor-element-3e1fa88 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-3019 .elementor-element.elementor-element-3e1fa88{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-3019 .elementor-element.elementor-element-8679444 > .elementor-container{max-width:830px;}.elementor-3019 .elementor-element.elementor-element-8679444{overflow:hidden;padding:80px 0px 30px 0px;}.elementor-3019 .elementor-element.elementor-element-fd3f31b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-3019 .elementor-element.elementor-element-9aaaff8{--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;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3019 .elementor-element.elementor-element-f9327e0{--display:flex;}.elementor-3019 .elementor-element.elementor-element-9d7281c{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -48px) 0px;text-align:center;}.elementor-3019 .elementor-element.elementor-element-9d7281c .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:77px;font-weight:700;line-height:1.1em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#8080801C;stroke:#8080801C;mix-blend-mode:screen;color:var( --e-global-color-d3ae19d );}.elementor-3019 .elementor-element.elementor-element-df8ea6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-3019 .elementor-element.elementor-element-df8ea6c .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3019 .elementor-element.elementor-element-5a9c718{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-3019 .elementor-element.elementor-element-2142327{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;}.elementor-3019 .elementor-element.elementor-element-2142327.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3019 .elementor-element.elementor-element-57366a8{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3019 .elementor-element.elementor-element-f53250d .elementor-cta .elementor-cta__bg, .elementor-3019 .elementor-element.elementor-element-f53250d .elementor-cta .elementor-cta__bg-overlay{transition-duration:2000ms;}.elementor-3019 .elementor-element.elementor-element-f53250d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3019 .elementor-element.elementor-element-f53250d .elementor-cta__content{min-height:100px;text-align:center;padding:24px 24px 64px 24px;background-color:#FFDC0000;}.elementor-3019 .elementor-element.elementor-element-f53250d .elementor-cta__bg-wrapper{min-width:0px;min-height:25vh;}.elementor-3019 .elementor-element.elementor-element-f53250d .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-5d1f49b );}.elementor-3019 .elementor-element.elementor-element-f53250d .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3019 .elementor-element.elementor-element-48cf26b{--display:flex;--min-height:30px;--background-transition:0.5s;--overlay-opacity:0.5;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-3019 .elementor-element.elementor-element-48cf26b:not(.elementor-motion-effects-element-type-background), .elementor-3019 .elementor-element.elementor-element-48cf26b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000009E;}.elementor-3019 .elementor-element.elementor-element-48cf26b:hover{background-color:#3D3D3D;}.elementor-3019 .elementor-element.elementor-element-48cf26b::before, .elementor-3019 .elementor-element.elementor-element-48cf26b > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-48cf26b > .e-con-inner > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-48cf26b > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-48cf26b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-48cf26b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 18%, #F5EA087A 100%);}.elementor-3019 .elementor-element.elementor-element-bc8722c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-bc8722c .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;line-height:1.4em;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-bc8722c .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-bc8722c .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-bc8722c .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-0d35f67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-0d35f67 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:1.5px;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-0d35f67 .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-0d35f67 .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-0d35f67 .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-b751692{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3019 .elementor-element.elementor-element-d4571ac .elementor-cta .elementor-cta__bg, .elementor-3019 .elementor-element.elementor-element-d4571ac .elementor-cta .elementor-cta__bg-overlay{transition-duration:2000ms;}.elementor-3019 .elementor-element.elementor-element-d4571ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3019 .elementor-element.elementor-element-d4571ac .elementor-cta__content{min-height:100px;text-align:center;padding:24px 24px 64px 24px;background-color:#FFDC0000;}.elementor-3019 .elementor-element.elementor-element-d4571ac .elementor-cta__bg-wrapper{min-width:0px;min-height:25vh;}.elementor-3019 .elementor-element.elementor-element-d4571ac .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-5d1f49b );}.elementor-3019 .elementor-element.elementor-element-d4571ac .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3019 .elementor-element.elementor-element-a813b95{--display:flex;--min-height:30px;--background-transition:0.5s;--overlay-opacity:0.5;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-3019 .elementor-element.elementor-element-a813b95:not(.elementor-motion-effects-element-type-background), .elementor-3019 .elementor-element.elementor-element-a813b95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000009E;}.elementor-3019 .elementor-element.elementor-element-a813b95:hover{background-color:#3D3D3D;}.elementor-3019 .elementor-element.elementor-element-a813b95::before, .elementor-3019 .elementor-element.elementor-element-a813b95 > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-a813b95 > .e-con-inner > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-a813b95 > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-a813b95 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-a813b95 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 18%, #F5EA087A 100%);}.elementor-3019 .elementor-element.elementor-element-fb974e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-fb974e0 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;line-height:1.4em;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-fb974e0 .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-fb974e0 .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-fb974e0 .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-aa1c39f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-aa1c39f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:1.5px;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-aa1c39f .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-aa1c39f .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-aa1c39f .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-b02169c{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3019 .elementor-element.elementor-element-08c2241 .elementor-cta .elementor-cta__bg, .elementor-3019 .elementor-element.elementor-element-08c2241 .elementor-cta .elementor-cta__bg-overlay{transition-duration:2000ms;}.elementor-3019 .elementor-element.elementor-element-08c2241{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3019 .elementor-element.elementor-element-08c2241 .elementor-cta__content{min-height:100px;text-align:center;padding:24px 24px 64px 24px;background-color:#FFDC0000;}.elementor-3019 .elementor-element.elementor-element-08c2241 .elementor-cta__bg-wrapper{min-width:0px;min-height:25vh;}.elementor-3019 .elementor-element.elementor-element-08c2241 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-5d1f49b );}.elementor-3019 .elementor-element.elementor-element-08c2241 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3019 .elementor-element.elementor-element-7370022{--display:flex;--min-height:30px;--background-transition:0.5s;--overlay-opacity:0.5;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-3019 .elementor-element.elementor-element-7370022:not(.elementor-motion-effects-element-type-background), .elementor-3019 .elementor-element.elementor-element-7370022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000009E;}.elementor-3019 .elementor-element.elementor-element-7370022:hover{background-color:#3D3D3D;}.elementor-3019 .elementor-element.elementor-element-7370022::before, .elementor-3019 .elementor-element.elementor-element-7370022 > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-7370022 > .e-con-inner > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-7370022 > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-7370022 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-7370022 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 18%, #F5EA087A 100%);}.elementor-3019 .elementor-element.elementor-element-75e93ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-75e93ae .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;line-height:1.4em;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-75e93ae .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-75e93ae .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-75e93ae .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-ce96bad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-ce96bad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:1.5px;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-ce96bad .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-ce96bad .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-ce96bad .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-c65b7b6{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3019 .elementor-element.elementor-element-68019ad .elementor-cta .elementor-cta__bg, .elementor-3019 .elementor-element.elementor-element-68019ad .elementor-cta .elementor-cta__bg-overlay{transition-duration:2000ms;}.elementor-3019 .elementor-element.elementor-element-68019ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3019 .elementor-element.elementor-element-68019ad .elementor-cta__content{min-height:100px;text-align:center;padding:24px 24px 64px 24px;background-color:#FFDC0000;}.elementor-3019 .elementor-element.elementor-element-68019ad .elementor-cta__bg-wrapper{min-width:0px;min-height:25vh;}.elementor-3019 .elementor-element.elementor-element-68019ad .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-5d1f49b );}.elementor-3019 .elementor-element.elementor-element-68019ad .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3019 .elementor-element.elementor-element-cb5e238{--display:flex;--min-height:30px;--background-transition:0.5s;--overlay-opacity:0.5;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-3019 .elementor-element.elementor-element-cb5e238:not(.elementor-motion-effects-element-type-background), .elementor-3019 .elementor-element.elementor-element-cb5e238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000009E;}.elementor-3019 .elementor-element.elementor-element-cb5e238:hover{background-color:#3D3D3D;}.elementor-3019 .elementor-element.elementor-element-cb5e238::before, .elementor-3019 .elementor-element.elementor-element-cb5e238 > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-cb5e238 > .e-con-inner > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-cb5e238 > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-cb5e238 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-cb5e238 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 18%, #F5EA087A 100%);}.elementor-3019 .elementor-element.elementor-element-3e42a36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-3e42a36 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;line-height:1.4em;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-3e42a36 .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-3e42a36 .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-3e42a36 .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-316a9f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-316a9f4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:1.5px;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-316a9f4 .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-316a9f4 .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-316a9f4 .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-1d09b26{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3019 .elementor-element.elementor-element-8e1c8ee .elementor-cta .elementor-cta__bg, .elementor-3019 .elementor-element.elementor-element-8e1c8ee .elementor-cta .elementor-cta__bg-overlay{transition-duration:2000ms;}.elementor-3019 .elementor-element.elementor-element-8e1c8ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3019 .elementor-element.elementor-element-8e1c8ee .elementor-cta__content{min-height:100px;text-align:center;padding:24px 24px 64px 24px;background-color:#FFDC0000;}.elementor-3019 .elementor-element.elementor-element-8e1c8ee .elementor-cta__bg-wrapper{min-width:0px;min-height:25vh;}.elementor-3019 .elementor-element.elementor-element-8e1c8ee .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-5d1f49b );}.elementor-3019 .elementor-element.elementor-element-8e1c8ee .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3019 .elementor-element.elementor-element-39cdcd8{--display:flex;--min-height:30px;--background-transition:0.5s;--overlay-opacity:0.5;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-3019 .elementor-element.elementor-element-39cdcd8:not(.elementor-motion-effects-element-type-background), .elementor-3019 .elementor-element.elementor-element-39cdcd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000009E;}.elementor-3019 .elementor-element.elementor-element-39cdcd8:hover{background-color:#3D3D3D;}.elementor-3019 .elementor-element.elementor-element-39cdcd8::before, .elementor-3019 .elementor-element.elementor-element-39cdcd8 > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-39cdcd8 > .e-con-inner > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-39cdcd8 > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-39cdcd8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-39cdcd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 18%, #F5EA087A 100%);}.elementor-3019 .elementor-element.elementor-element-1e4dd9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-1e4dd9c .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;line-height:1.4em;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-1e4dd9c .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-1e4dd9c .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-1e4dd9c .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-a088999{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-a088999 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:1.5px;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-a088999 .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-a088999 .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-a088999 .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-d4dea3c{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3019 .elementor-element.elementor-element-46feb60 .elementor-cta .elementor-cta__bg, .elementor-3019 .elementor-element.elementor-element-46feb60 .elementor-cta .elementor-cta__bg-overlay{transition-duration:2000ms;}.elementor-3019 .elementor-element.elementor-element-46feb60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3019 .elementor-element.elementor-element-46feb60 .elementor-cta__content{min-height:100px;text-align:center;padding:24px 24px 64px 24px;background-color:#FFDC0000;}.elementor-3019 .elementor-element.elementor-element-46feb60 .elementor-cta__bg-wrapper{min-width:0px;min-height:25vh;}.elementor-3019 .elementor-element.elementor-element-46feb60 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-5d1f49b );}.elementor-3019 .elementor-element.elementor-element-46feb60 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3019 .elementor-element.elementor-element-5460ed5{--display:flex;--min-height:30px;--background-transition:0.5s;--overlay-opacity:0.5;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-3019 .elementor-element.elementor-element-5460ed5:not(.elementor-motion-effects-element-type-background), .elementor-3019 .elementor-element.elementor-element-5460ed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000009E;}.elementor-3019 .elementor-element.elementor-element-5460ed5:hover{background-color:#3D3D3D;}.elementor-3019 .elementor-element.elementor-element-5460ed5::before, .elementor-3019 .elementor-element.elementor-element-5460ed5 > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-5460ed5 > .e-con-inner > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-5460ed5 > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-5460ed5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-5460ed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 18%, #F5EA087A 100%);}.elementor-3019 .elementor-element.elementor-element-10fbc8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-10fbc8e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;line-height:1.4em;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-10fbc8e .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-10fbc8e .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-10fbc8e .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-0e98f67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-0e98f67 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:1.5px;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-0e98f67 .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-0e98f67 .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-0e98f67 .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-028b216 > .elementor-container{max-width:880px;}.elementor-3019 .elementor-element.elementor-element-028b216{overflow:hidden;padding:80px 0px 30px 0px;}.elementor-3019 .elementor-element.elementor-element-e9732ca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-3019 .elementor-element.elementor-element-7e55d2c{--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;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3019 .elementor-element.elementor-element-65e1544{--display:flex;}.elementor-3019 .elementor-element.elementor-element-cc917b8{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -48px) 0px;text-align:center;}.elementor-3019 .elementor-element.elementor-element-cc917b8 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:77px;font-weight:700;line-height:1.1em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#8080801C;stroke:#8080801C;mix-blend-mode:screen;color:var( --e-global-color-d3ae19d );}.elementor-3019 .elementor-element.elementor-element-487a64e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-3019 .elementor-element.elementor-element-487a64e .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3019 .elementor-element.elementor-element-35b3c41{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;}.elementor-3019 .elementor-element.elementor-element-35b3c41.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3019 .elementor-element.elementor-element-bd7b791{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3019 .elementor-element.elementor-element-5800ca1 .elementor-cta .elementor-cta__bg, .elementor-3019 .elementor-element.elementor-element-5800ca1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:2000ms;}.elementor-3019 .elementor-element.elementor-element-5800ca1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3019 .elementor-element.elementor-element-5800ca1 .elementor-cta__content{min-height:100px;text-align:center;padding:24px 24px 64px 24px;background-color:#FFDC0000;}.elementor-3019 .elementor-element.elementor-element-5800ca1 .elementor-cta__bg-wrapper{min-width:0px;min-height:25vh;}.elementor-3019 .elementor-element.elementor-element-5800ca1 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-5d1f49b );}.elementor-3019 .elementor-element.elementor-element-5800ca1 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3019 .elementor-element.elementor-element-31b8920{--display:flex;--min-height:30px;--background-transition:0.5s;--overlay-opacity:0.5;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-3019 .elementor-element.elementor-element-31b8920:not(.elementor-motion-effects-element-type-background), .elementor-3019 .elementor-element.elementor-element-31b8920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000009E;}.elementor-3019 .elementor-element.elementor-element-31b8920:hover{background-color:#3D3D3D;}.elementor-3019 .elementor-element.elementor-element-31b8920::before, .elementor-3019 .elementor-element.elementor-element-31b8920 > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-31b8920 > .e-con-inner > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-31b8920 > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-31b8920 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-31b8920 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 18%, #F5EA087A 100%);}.elementor-3019 .elementor-element.elementor-element-a8bd7d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-a8bd7d4 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;line-height:1.4em;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-a8bd7d4 .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-a8bd7d4 .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-a8bd7d4 .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-7292ece{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-7292ece .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:1.3px;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-7292ece .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-7292ece .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-7292ece .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-2d9fc34{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3019 .elementor-element.elementor-element-2d9fc34.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3019 .elementor-element.elementor-element-27e8f2e .elementor-cta .elementor-cta__bg, .elementor-3019 .elementor-element.elementor-element-27e8f2e .elementor-cta .elementor-cta__bg-overlay{transition-duration:2000ms;}.elementor-3019 .elementor-element.elementor-element-27e8f2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3019 .elementor-element.elementor-element-27e8f2e .elementor-cta__content{min-height:100px;text-align:center;padding:24px 24px 64px 24px;background-color:#FFDC0000;}.elementor-3019 .elementor-element.elementor-element-27e8f2e .elementor-cta__bg-wrapper{min-width:0px;min-height:25vh;}.elementor-3019 .elementor-element.elementor-element-27e8f2e .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-5d1f49b );}.elementor-3019 .elementor-element.elementor-element-27e8f2e .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3019 .elementor-element.elementor-element-9628ea0{--display:flex;--min-height:30px;--background-transition:0.5s;--overlay-opacity:0.5;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-3019 .elementor-element.elementor-element-9628ea0:not(.elementor-motion-effects-element-type-background), .elementor-3019 .elementor-element.elementor-element-9628ea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000009E;}.elementor-3019 .elementor-element.elementor-element-9628ea0:hover{background-color:#3D3D3D;}.elementor-3019 .elementor-element.elementor-element-9628ea0::before, .elementor-3019 .elementor-element.elementor-element-9628ea0 > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-9628ea0 > .e-con-inner > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-9628ea0 > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-9628ea0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-9628ea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 18%, #F5EA087A 100%);}.elementor-3019 .elementor-element.elementor-element-627bfb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-627bfb3 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;line-height:1.4em;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-627bfb3 .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-627bfb3 .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-627bfb3 .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-c58542f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-c58542f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:1.3px;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-c58542f .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-c58542f .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-c58542f .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-3fab2a2{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3019 .elementor-element.elementor-element-01b7379 .elementor-cta .elementor-cta__bg, .elementor-3019 .elementor-element.elementor-element-01b7379 .elementor-cta .elementor-cta__bg-overlay{transition-duration:2000ms;}.elementor-3019 .elementor-element.elementor-element-01b7379{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3019 .elementor-element.elementor-element-01b7379 .elementor-cta__content{min-height:100px;text-align:center;padding:24px 24px 64px 24px;background-color:#FFDC0000;}.elementor-3019 .elementor-element.elementor-element-01b7379 .elementor-cta__bg-wrapper{min-width:0px;min-height:25vh;}.elementor-3019 .elementor-element.elementor-element-01b7379 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-5d1f49b );}.elementor-3019 .elementor-element.elementor-element-01b7379 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3019 .elementor-element.elementor-element-ae3924b{--display:flex;--min-height:30px;--background-transition:0.5s;--overlay-opacity:0.5;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-3019 .elementor-element.elementor-element-ae3924b:not(.elementor-motion-effects-element-type-background), .elementor-3019 .elementor-element.elementor-element-ae3924b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000009E;}.elementor-3019 .elementor-element.elementor-element-ae3924b:hover{background-color:#3D3D3D;}.elementor-3019 .elementor-element.elementor-element-ae3924b::before, .elementor-3019 .elementor-element.elementor-element-ae3924b > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-ae3924b > .e-con-inner > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-ae3924b > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-ae3924b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-ae3924b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 18%, #F5EA087A 100%);}.elementor-3019 .elementor-element.elementor-element-9976e64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-9976e64 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;line-height:1.4em;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-9976e64 .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-9976e64 .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-9976e64 .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-924197a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-924197a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:1.3px;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-924197a .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-924197a .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-924197a .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-f1dc5e6{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3019 .elementor-element.elementor-element-b163db4 .elementor-cta .elementor-cta__bg, .elementor-3019 .elementor-element.elementor-element-b163db4 .elementor-cta .elementor-cta__bg-overlay{transition-duration:2000ms;}.elementor-3019 .elementor-element.elementor-element-b163db4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3019 .elementor-element.elementor-element-b163db4 .elementor-cta__content{min-height:100px;text-align:center;padding:24px 24px 64px 24px;background-color:#FFDC0000;}.elementor-3019 .elementor-element.elementor-element-b163db4 .elementor-cta__bg-wrapper{min-width:0px;min-height:25vh;}.elementor-3019 .elementor-element.elementor-element-b163db4 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-5d1f49b );}.elementor-3019 .elementor-element.elementor-element-b163db4 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3019 .elementor-element.elementor-element-ec2d394{--display:flex;--min-height:30px;--background-transition:0.5s;--overlay-opacity:0.5;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-3019 .elementor-element.elementor-element-ec2d394:not(.elementor-motion-effects-element-type-background), .elementor-3019 .elementor-element.elementor-element-ec2d394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000009E;}.elementor-3019 .elementor-element.elementor-element-ec2d394:hover{background-color:#3D3D3D;}.elementor-3019 .elementor-element.elementor-element-ec2d394::before, .elementor-3019 .elementor-element.elementor-element-ec2d394 > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-ec2d394 > .e-con-inner > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-ec2d394 > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-ec2d394 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-ec2d394 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 18%, #F5EA087A 100%);}.elementor-3019 .elementor-element.elementor-element-5f627d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-5f627d6 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;line-height:1.4em;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-5f627d6 .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-5f627d6 .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-5f627d6 .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-91beb98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-91beb98 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:1.3px;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-91beb98 .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-91beb98 .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-91beb98 .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-51a61af > .elementor-container{max-width:1582px;}.elementor-3019 .elementor-element.elementor-element-51a61af{overflow:hidden;padding:80px 0px 30px 0px;}.elementor-3019 .elementor-element.elementor-element-9975dbc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-3019 .elementor-element.elementor-element-c79df83{--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;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3019 .elementor-element.elementor-element-1b09c9e{--display:flex;}.elementor-3019 .elementor-element.elementor-element-7199d16{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -48px) 0px;text-align:center;}.elementor-3019 .elementor-element.elementor-element-7199d16 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:77px;font-weight:700;line-height:1.1em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#8080801C;stroke:#8080801C;mix-blend-mode:screen;color:var( --e-global-color-d3ae19d );}.elementor-3019 .elementor-element.elementor-element-4005d6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-3019 .elementor-element.elementor-element-4005d6f .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3019 .elementor-element.elementor-element-e4fecca{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;}.elementor-3019 .elementor-element.elementor-element-e4fecca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3019 .elementor-element.elementor-element-0c446f7{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3019 .elementor-element.elementor-element-cb2a862 .elementor-cta .elementor-cta__bg, .elementor-3019 .elementor-element.elementor-element-cb2a862 .elementor-cta .elementor-cta__bg-overlay{transition-duration:2000ms;}.elementor-3019 .elementor-element.elementor-element-cb2a862{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3019 .elementor-element.elementor-element-cb2a862 .elementor-cta__content{min-height:100px;text-align:center;padding:24px 24px 64px 24px;background-color:#FFDC0000;}.elementor-3019 .elementor-element.elementor-element-cb2a862 .elementor-cta__bg-wrapper{min-width:0px;min-height:25vh;}.elementor-3019 .elementor-element.elementor-element-cb2a862 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-5d1f49b );}.elementor-3019 .elementor-element.elementor-element-cb2a862 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3019 .elementor-element.elementor-element-87c0432{--display:flex;--min-height:30px;--background-transition:0.5s;--overlay-opacity:0.5;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-3019 .elementor-element.elementor-element-87c0432:not(.elementor-motion-effects-element-type-background), .elementor-3019 .elementor-element.elementor-element-87c0432 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000009E;}.elementor-3019 .elementor-element.elementor-element-87c0432:hover{background-color:#3D3D3D;}.elementor-3019 .elementor-element.elementor-element-87c0432::before, .elementor-3019 .elementor-element.elementor-element-87c0432 > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-87c0432 > .e-con-inner > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-87c0432 > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-87c0432 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-87c0432 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 18%, #F5EA087A 100%);}.elementor-3019 .elementor-element.elementor-element-a875c84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-a875c84 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;line-height:1.4em;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-a875c84 .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-a875c84 .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-a875c84 .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-4b1d495{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3019 .elementor-element.elementor-element-085b3ae .elementor-cta .elementor-cta__bg, .elementor-3019 .elementor-element.elementor-element-085b3ae .elementor-cta .elementor-cta__bg-overlay{transition-duration:2000ms;}.elementor-3019 .elementor-element.elementor-element-085b3ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3019 .elementor-element.elementor-element-085b3ae .elementor-cta__content{min-height:100px;text-align:center;padding:24px 24px 64px 24px;background-color:#FFDC0000;}.elementor-3019 .elementor-element.elementor-element-085b3ae .elementor-cta__bg-wrapper{min-width:0px;min-height:25vh;}.elementor-3019 .elementor-element.elementor-element-085b3ae .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-5d1f49b );}.elementor-3019 .elementor-element.elementor-element-085b3ae .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3019 .elementor-element.elementor-element-22717df{--display:flex;--min-height:30px;--background-transition:0.5s;--overlay-opacity:0.5;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-3019 .elementor-element.elementor-element-22717df:not(.elementor-motion-effects-element-type-background), .elementor-3019 .elementor-element.elementor-element-22717df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000009E;}.elementor-3019 .elementor-element.elementor-element-22717df:hover{background-color:#3D3D3D;}.elementor-3019 .elementor-element.elementor-element-22717df::before, .elementor-3019 .elementor-element.elementor-element-22717df > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-22717df > .e-con-inner > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-22717df > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-22717df > .e-con-inner > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-22717df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 18%, #F5EA087A 100%);}.elementor-3019 .elementor-element.elementor-element-a418204{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-a418204 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;line-height:1.4em;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-a418204 .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-a418204 .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-a418204 .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-7c5cd78{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3019 .elementor-element.elementor-element-b8a18ca .elementor-cta .elementor-cta__bg, .elementor-3019 .elementor-element.elementor-element-b8a18ca .elementor-cta .elementor-cta__bg-overlay{transition-duration:2000ms;}.elementor-3019 .elementor-element.elementor-element-b8a18ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3019 .elementor-element.elementor-element-b8a18ca .elementor-cta__content{min-height:100px;text-align:center;padding:24px 24px 64px 24px;background-color:#FFDC0000;}.elementor-3019 .elementor-element.elementor-element-b8a18ca .elementor-cta__bg-wrapper{min-width:0px;min-height:25vh;}.elementor-3019 .elementor-element.elementor-element-b8a18ca .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-5d1f49b );}.elementor-3019 .elementor-element.elementor-element-b8a18ca .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3019 .elementor-element.elementor-element-03d8337{--display:flex;--min-height:30px;--background-transition:0.5s;--overlay-opacity:0.5;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-3019 .elementor-element.elementor-element-03d8337:not(.elementor-motion-effects-element-type-background), .elementor-3019 .elementor-element.elementor-element-03d8337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000009E;}.elementor-3019 .elementor-element.elementor-element-03d8337:hover{background-color:#3D3D3D;}.elementor-3019 .elementor-element.elementor-element-03d8337::before, .elementor-3019 .elementor-element.elementor-element-03d8337 > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-03d8337 > .e-con-inner > .elementor-background-video-container::before, .elementor-3019 .elementor-element.elementor-element-03d8337 > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-03d8337 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3019 .elementor-element.elementor-element-03d8337 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 18%, #F5EA087A 100%);}.elementor-3019 .elementor-element.elementor-element-ef026c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-3019 .elementor-element.elementor-element-ef026c1 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;line-height:1.4em;color:#D4AF37;}.elementor-3019 .elementor-element.elementor-element-ef026c1 .elementor-heading-title a:hover, .elementor-3019 .elementor-element.elementor-element-ef026c1 .elementor-heading-title a:focus{color:#A405F8;}.elementor-3019 .elementor-element.elementor-element-ef026c1 .elementor-heading-title a{transition-duration:0.5s;}.elementor-3019 .elementor-element.elementor-element-4d6ea9d2{overflow:hidden;padding:0px 0px 0px 0px;}.elementor-3019 .elementor-element.elementor-element-1eafec8e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3019 .elementor-element.elementor-element-1eafec8e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d3ae19d );}.elementor-3019 .elementor-element.elementor-element-1eafec8e > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-8213299 );opacity:0.4;}.elementor-bc-flex-widget .elementor-3019 .elementor-element.elementor-element-1eafec8e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3019 .elementor-element.elementor-element-1eafec8e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3019 .elementor-element.elementor-element-1eafec8e > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3019 .elementor-element.elementor-element-1eafec8e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3019 .elementor-element.elementor-element-0e5d70d{border-radius:15px 15px 15px 15px;}.elementor-3019 .elementor-element.elementor-element-0e5d70d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3019 .elementor-element.elementor-element-413c61b3 > .elementor-element-populated{padding:96px 0px 0px 48px;}.elementor-3019 .elementor-element.elementor-element-7f05dcf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3019 .elementor-element.elementor-element-262fbb1d{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3019 .elementor-element.elementor-element-262fbb1d .elementor-divider-separator{width:1000px;margin:0 auto;margin-left:0;}.elementor-3019 .elementor-element.elementor-element-262fbb1d .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-3019 .elementor-element.elementor-element-7ddde5d9{font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:3px;color:var( --e-global-color-primary );}.elementor-3019 .elementor-element.elementor-element-5e53162{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3019 .elementor-element.elementor-element-5e53162 .elementor-divider-separator{width:0px;margin:0 auto;margin-left:0;}.elementor-3019 .elementor-element.elementor-element-5e53162 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-3019 .elementor-element.elementor-element-7a3a371b{width:var( --container-widget-width, 106.283% );max-width:106.283%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:106.283%;--container-widget-flex-grow:0;}.elementor-3019 .elementor-element.elementor-element-7a3a371b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3019 .elementor-element.elementor-element-5ae1eea7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3019 .elementor-element.elementor-element-5ae1eea7{font-family:"Bebas Neue", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:3px;}.elementor-3019 .elementor-element.elementor-element-30d4e5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-3019 .elementor-element.elementor-element-101759ad{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:14px;--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-3019 .elementor-element.elementor-element-101759ad .elementor-social-icon{background-color:var( --e-global-color-d3ae19d );--icon-padding:0.8em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-3019 .elementor-element.elementor-element-101759ad .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-3019 .elementor-element.elementor-element-101759ad .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-3019 .elementor-element.elementor-element-101759ad .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-3019 .elementor-element.elementor-element-101759ad .elementor-social-icon:hover i{color:var( --e-global-color-primary );}.elementor-3019 .elementor-element.elementor-element-101759ad .elementor-social-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-3019 .elementor-element.elementor-element-101759ad .elementor-social-icon:hover{border-color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-3019 .elementor-element.elementor-element-23e0defc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3019 .elementor-element.elementor-element-23e0defc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );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 );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3019 .elementor-element.elementor-element-64073920{width:auto;max-width:auto;}.elementor-3019 .elementor-element.elementor-element-64073920 .elementor-counter-number-wrapper{color:var( --e-global-color-text );font-family:var( --e-global-typography-21c1e1d-font-family ), Sans-serif;font-size:var( --e-global-typography-21c1e1d-font-size );font-weight:var( --e-global-typography-21c1e1d-font-weight );text-transform:var( --e-global-typography-21c1e1d-text-transform );font-style:var( --e-global-typography-21c1e1d-font-style );line-height:var( --e-global-typography-21c1e1d-line-height );}.elementor-3019 .elementor-element.elementor-element-64073920 .elementor-counter-title{color:#735F3E;font-family:"Oswald", Sans-serif;font-size:21px;font-weight:300;text-transform:uppercase;}.elementor-3019 .elementor-element.elementor-element-2acc57c{--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:center;--align-items:center;}.elementor-3019 .elementor-element.elementor-element-27476c7{width:var( --container-widget-width, 21.72% );max-width:21.72%;--container-widget-width:21.72%;--container-widget-flex-grow:0;}.elementor-3019 .elementor-element.elementor-element-27476c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3019 .elementor-element.elementor-element-d7440b2{padding:15px 15px 15px 15px;text-align:center;}.elementor-3019 .elementor-element.elementor-element-d7440b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3019 .elementor-element.elementor-element-d7440b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:2em;letter-spacing:0px;}body.elementor-page-3019:not(.elementor-motion-effects-element-type-background), body.elementor-page-3019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magicartfest.eu/wp-content/uploads/2025/10/star-CDEhMntt.webp");background-position:top center;background-repeat:repeat-y;background-size:auto;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3019 .elementor-element.elementor-element-76d7583{--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3019 .elementor-element.elementor-element-7d8ebd0{padding:0px 0px 20px 0px;}.elementor-3019 .elementor-element.elementor-element-7d8ebd0 img{width:81%;}.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-3019 .elementor-element.elementor-element-4af8b27 img{width:25%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3019 .elementor-element.elementor-element-84f135f{padding:0px 0px 48px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3019 .elementor-element.elementor-element-5d87da9 .elementor-heading-title{font-size:50px;}.elementor-3019 .elementor-element.elementor-element-4dbbe0b .elementor-heading-title{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-3019 .elementor-element.elementor-element-7a6835a{--min-height:83px;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-call-to-action .elementor-cta__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-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3019 .elementor-element.elementor-element-21a71db .elementor-cta__bg-wrapper{min-height:30vh;}.elementor-3019 .elementor-element.elementor-element-3595afe .elementor-heading-title{font-size:18px;}.elementor-3019 .elementor-element.elementor-element-a7f733c .elementor-cta__bg-wrapper{min-height:30vh;}.elementor-3019 .elementor-element.elementor-element-53aef2f .elementor-heading-title{font-size:18px;}.elementor-3019 .elementor-element.elementor-element-bfd6f51 .elementor-cta__bg-wrapper{min-height:30vh;}.elementor-3019 .elementor-element.elementor-element-e52ecfe .elementor-heading-title{font-size:18px;}.elementor-3019 .elementor-element.elementor-element-52e259a{padding:48px 0px 48px 0px;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__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-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3019 .elementor-element.elementor-element-8679444{padding:0px 0px 48px 0px;}.elementor-3019 .elementor-element.elementor-element-9d7281c .elementor-heading-title{font-size:50px;}.elementor-3019 .elementor-element.elementor-element-df8ea6c .elementor-heading-title{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-3019 .elementor-element.elementor-element-2142327{--min-height:83px;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3019 .elementor-element.elementor-element-f53250d .elementor-cta__bg-wrapper{min-height:30vh;}.elementor-3019 .elementor-element.elementor-element-bc8722c .elementor-heading-title{font-size:18px;}.elementor-3019 .elementor-element.elementor-element-d4571ac .elementor-cta__bg-wrapper{min-height:30vh;}.elementor-3019 .elementor-element.elementor-element-fb974e0 .elementor-heading-title{font-size:18px;}.elementor-3019 .elementor-element.elementor-element-08c2241 .elementor-cta__bg-wrapper{min-height:30vh;}.elementor-3019 .elementor-element.elementor-element-75e93ae .elementor-heading-title{font-size:18px;}.elementor-3019 .elementor-element.elementor-element-68019ad .elementor-cta__bg-wrapper{min-height:30vh;}.elementor-3019 .elementor-element.elementor-element-3e42a36 .elementor-heading-title{font-size:18px;}.elementor-3019 .elementor-element.elementor-element-8e1c8ee .elementor-cta__bg-wrapper{min-height:30vh;}.elementor-3019 .elementor-element.elementor-element-1e4dd9c .elementor-heading-title{font-size:18px;}.elementor-3019 .elementor-element.elementor-element-46feb60 .elementor-cta__bg-wrapper{min-height:30vh;}.elementor-3019 .elementor-element.elementor-element-10fbc8e .elementor-heading-title{font-size:18px;}.elementor-3019 .elementor-element.elementor-element-028b216{padding:0px 0px 48px 0px;}.elementor-3019 .elementor-element.elementor-element-cc917b8 .elementor-heading-title{font-size:50px;}.elementor-3019 .elementor-element.elementor-element-487a64e .elementor-heading-title{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-3019 .elementor-element.elementor-element-35b3c41{--min-height:83px;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3019 .elementor-element.elementor-element-5800ca1 .elementor-cta__bg-wrapper{min-height:30vh;}.elementor-3019 .elementor-element.elementor-element-a8bd7d4 .elementor-heading-title{font-size:18px;}.elementor-3019 .elementor-element.elementor-element-27e8f2e .elementor-cta__bg-wrapper{min-height:30vh;}.elementor-3019 .elementor-element.elementor-element-627bfb3 .elementor-heading-title{font-size:18px;}.elementor-3019 .elementor-element.elementor-element-01b7379 .elementor-cta__bg-wrapper{min-height:30vh;}.elementor-3019 .elementor-element.elementor-element-9976e64 .elementor-heading-title{font-size:18px;}.elementor-3019 .elementor-element.elementor-element-b163db4 .elementor-cta__bg-wrapper{min-height:30vh;}.elementor-3019 .elementor-element.elementor-element-5f627d6 .elementor-heading-title{font-size:18px;}.elementor-3019 .elementor-element.elementor-element-51a61af{padding:0px 0px 48px 0px;}.elementor-3019 .elementor-element.elementor-element-7199d16 .elementor-heading-title{font-size:50px;}.elementor-3019 .elementor-element.elementor-element-4005d6f .elementor-heading-title{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-3019 .elementor-element.elementor-element-e4fecca{--min-height:83px;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3019 .elementor-element.elementor-element-cb2a862 .elementor-cta__bg-wrapper{min-height:30vh;}.elementor-3019 .elementor-element.elementor-element-a875c84 .elementor-heading-title{font-size:18px;}.elementor-3019 .elementor-element.elementor-element-085b3ae .elementor-cta__bg-wrapper{min-height:30vh;}.elementor-3019 .elementor-element.elementor-element-a418204 .elementor-heading-title{font-size:18px;}.elementor-3019 .elementor-element.elementor-element-b8a18ca .elementor-cta__bg-wrapper{min-height:30vh;}.elementor-3019 .elementor-element.elementor-element-ef026c1 .elementor-heading-title{font-size:18px;}.elementor-3019 .elementor-element.elementor-element-413c61b3 > .elementor-element-populated{padding:30px 0px 30px 15px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3019 .elementor-element.elementor-element-4f82df81 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3019 .elementor-element.elementor-element-4ec8801c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3019 .elementor-element.elementor-element-101759ad{--icon-size:16px;}.elementor-3019 .elementor-element.elementor-element-23e0defc > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3019 .elementor-element.elementor-element-64073920 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-21c1e1d-font-size );line-height:var( --e-global-typography-21c1e1d-line-height );}.elementor-3019 .elementor-element.elementor-element-27476c7{width:var( --container-widget-width, 173.45px );max-width:173.45px;--container-widget-width:173.45px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-3019 .elementor-element.elementor-element-76d7583{--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3019 .elementor-element.elementor-element-9f24e99{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3019 .elementor-element.elementor-element-0f4a107{width:var( --container-widget-width, 505.333px );max-width:505.333px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:505.333px;--container-widget-flex-grow:0;}.elementor-3019 .elementor-element.elementor-element-0f4a107.elementor-element{--align-self:center;}.elementor-3019 .elementor-element.elementor-element-7d8ebd0{width:var( --container-widget-width, 300px );max-width:300px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;padding:0px 0px 0px 0px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:center;}.elementor-3019 .elementor-element.elementor-element-7d8ebd0.elementor-element{--align-self:center;}.elementor-3019 .elementor-element.elementor-element-7d8ebd0 img{width:575px;}.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-3019 .elementor-element.elementor-element-2d868c6{padding:40px 0px 10px 0px;text-align:center;font-size:18px;line-height:1.1em;letter-spacing:1px;}.elementor-3019 .elementor-element.elementor-element-4af8b27{width:var( --container-widget-width, 500px );max-width:500px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-3019 .elementor-element.elementor-element-4af8b27.elementor-element{--align-self:center;}.elementor-3019 .elementor-element.elementor-element-4af8b27 img{width:35%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3019 .elementor-element.elementor-element-68972f9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-3019 .elementor-element.elementor-element-68972f9 .elementor-button{font-size:12px;}.elementor-3019 .elementor-element.elementor-element-84f135f{padding:15px 0px 0px 0px;}.elementor-3019 .elementor-element.elementor-element-1ef6087{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3019 .elementor-element.elementor-element-5d87da9{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-3019 .elementor-element.elementor-element-4dbbe0b{text-align:center;}.elementor-3019 .elementor-element.elementor-element-4dbbe0b .elementor-heading-title{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-3019 .elementor-element.elementor-element-7a6835a{--content-width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}.elementor-3019 .elementor-element.elementor-element-cb23363{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-call-to-action .elementor-cta__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-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3019 .elementor-element.elementor-element-21a71db .elementor-cta__content{padding:24px 0px 48px 0px;}.elementor-3019 .elementor-element.elementor-element-21a71db .elementor-cta__bg-wrapper{min-height:23vh;}.elementor-3019 .elementor-element.elementor-element-9c81aa6 .elementor-heading-title{line-height:1em;letter-spacing:0px;}.elementor-3019 .elementor-element.elementor-element-78dc49e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3019 .elementor-element.elementor-element-a7f733c .elementor-cta__content{padding:24px 0px 48px 0px;}.elementor-3019 .elementor-element.elementor-element-a7f733c .elementor-cta__bg-wrapper{min-height:23vh;}.elementor-3019 .elementor-element.elementor-element-c48530e .elementor-heading-title{line-height:1em;letter-spacing:0px;}.elementor-3019 .elementor-element.elementor-element-f6efe73{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3019 .elementor-element.elementor-element-bfd6f51 .elementor-cta__content{padding:24px 0px 48px 0px;}.elementor-3019 .elementor-element.elementor-element-bfd6f51 .elementor-cta__bg-wrapper{min-height:23vh;}.elementor-3019 .elementor-element.elementor-element-2ef7554 .elementor-heading-title{line-height:1em;letter-spacing:0px;}.elementor-3019 .elementor-element.elementor-element-779c849 > .elementor-element-populated{margin:-25px -25px -25px -25px;--e-column-margin-right:-25px;--e-column-margin-left:-25px;padding:0px 0px 0px 0px;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__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-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3019 .elementor-element.elementor-element-8679444{padding:15px 0px 0px 0px;}.elementor-3019 .elementor-element.elementor-element-9aaaff8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3019 .elementor-element.elementor-element-9d7281c{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-3019 .elementor-element.elementor-element-df8ea6c{text-align:center;}.elementor-3019 .elementor-element.elementor-element-df8ea6c .elementor-heading-title{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-3019 .elementor-element.elementor-element-5a9c718{text-align:center;}.elementor-3019 .elementor-element.elementor-element-2142327{--content-width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}.elementor-3019 .elementor-element.elementor-element-57366a8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3019 .elementor-element.elementor-element-f53250d .elementor-cta__content{padding:24px 0px 48px 0px;}.elementor-3019 .elementor-element.elementor-element-f53250d .elementor-cta__bg-wrapper{min-height:23vh;}.elementor-3019 .elementor-element.elementor-element-b751692{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3019 .elementor-element.elementor-element-d4571ac .elementor-cta__content{padding:24px 0px 48px 0px;}.elementor-3019 .elementor-element.elementor-element-d4571ac .elementor-cta__bg-wrapper{min-height:23vh;}.elementor-3019 .elementor-element.elementor-element-b02169c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3019 .elementor-element.elementor-element-08c2241 .elementor-cta__content{padding:24px 0px 48px 0px;}.elementor-3019 .elementor-element.elementor-element-08c2241 .elementor-cta__bg-wrapper{min-height:23vh;}.elementor-3019 .elementor-element.elementor-element-c65b7b6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3019 .elementor-element.elementor-element-68019ad .elementor-cta__content{padding:24px 0px 48px 0px;}.elementor-3019 .elementor-element.elementor-element-68019ad .elementor-cta__bg-wrapper{min-height:23vh;}.elementor-3019 .elementor-element.elementor-element-1d09b26{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3019 .elementor-element.elementor-element-8e1c8ee .elementor-cta__content{padding:24px 0px 48px 0px;}.elementor-3019 .elementor-element.elementor-element-8e1c8ee .elementor-cta__bg-wrapper{min-height:23vh;}.elementor-3019 .elementor-element.elementor-element-d4dea3c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3019 .elementor-element.elementor-element-46feb60 .elementor-cta__content{padding:24px 0px 48px 0px;}.elementor-3019 .elementor-element.elementor-element-46feb60 .elementor-cta__bg-wrapper{min-height:23vh;}.elementor-3019 .elementor-element.elementor-element-028b216{padding:15px 0px 0px 0px;}.elementor-3019 .elementor-element.elementor-element-7e55d2c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3019 .elementor-element.elementor-element-cc917b8{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-3019 .elementor-element.elementor-element-487a64e{text-align:center;}.elementor-3019 .elementor-element.elementor-element-487a64e .elementor-heading-title{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-3019 .elementor-element.elementor-element-35b3c41{--content-width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}.elementor-3019 .elementor-element.elementor-element-bd7b791{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3019 .elementor-element.elementor-element-5800ca1 .elementor-cta__content{padding:24px 0px 48px 0px;}.elementor-3019 .elementor-element.elementor-element-5800ca1 .elementor-cta__bg-wrapper{min-height:23vh;}.elementor-3019 .elementor-element.elementor-element-7292ece .elementor-heading-title{line-height:1em;letter-spacing:0px;}.elementor-3019 .elementor-element.elementor-element-2d9fc34{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3019 .elementor-element.elementor-element-27e8f2e .elementor-cta__content{padding:24px 0px 48px 0px;}.elementor-3019 .elementor-element.elementor-element-27e8f2e .elementor-cta__bg-wrapper{min-height:23vh;}.elementor-3019 .elementor-element.elementor-element-c58542f .elementor-heading-title{line-height:1em;letter-spacing:0px;}.elementor-3019 .elementor-element.elementor-element-3fab2a2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3019 .elementor-element.elementor-element-01b7379 .elementor-cta__content{padding:24px 0px 48px 0px;}.elementor-3019 .elementor-element.elementor-element-01b7379 .elementor-cta__bg-wrapper{min-height:23vh;}.elementor-3019 .elementor-element.elementor-element-924197a .elementor-heading-title{line-height:1em;letter-spacing:0px;}.elementor-3019 .elementor-element.elementor-element-f1dc5e6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3019 .elementor-element.elementor-element-b163db4 .elementor-cta__content{padding:24px 0px 48px 0px;}.elementor-3019 .elementor-element.elementor-element-b163db4 .elementor-cta__bg-wrapper{min-height:23vh;}.elementor-3019 .elementor-element.elementor-element-91beb98 .elementor-heading-title{line-height:1em;letter-spacing:0px;}.elementor-3019 .elementor-element.elementor-element-51a61af{padding:15px 0px 0px 0px;}.elementor-3019 .elementor-element.elementor-element-c79df83{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3019 .elementor-element.elementor-element-7199d16{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:center;}.elementor-3019 .elementor-element.elementor-element-4005d6f{text-align:center;}.elementor-3019 .elementor-element.elementor-element-4005d6f .elementor-heading-title{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-3019 .elementor-element.elementor-element-e4fecca{--content-width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}.elementor-3019 .elementor-element.elementor-element-0c446f7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3019 .elementor-element.elementor-element-cb2a862 .elementor-cta__content{padding:24px 0px 48px 0px;}.elementor-3019 .elementor-element.elementor-element-cb2a862 .elementor-cta__bg-wrapper{min-height:23vh;}.elementor-3019 .elementor-element.elementor-element-4b1d495{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3019 .elementor-element.elementor-element-085b3ae .elementor-cta__content{padding:24px 0px 48px 0px;}.elementor-3019 .elementor-element.elementor-element-085b3ae .elementor-cta__bg-wrapper{min-height:23vh;}.elementor-3019 .elementor-element.elementor-element-7c5cd78{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3019 .elementor-element.elementor-element-b8a18ca .elementor-cta__content{padding:24px 0px 48px 0px;}.elementor-3019 .elementor-element.elementor-element-b8a18ca .elementor-cta__bg-wrapper{min-height:23vh;}.elementor-3019 .elementor-element.elementor-element-4d6ea9d2{padding:0px 0px 9px 0px;}.elementor-3019 .elementor-element.elementor-element-7f05dcf3{text-align:center;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3019 .elementor-element.elementor-element-262fbb1d .elementor-divider{text-align:center;}.elementor-3019 .elementor-element.elementor-element-262fbb1d .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-3019 .elementor-element.elementor-element-7ddde5d9{text-align:center;}.elementor-3019 .elementor-element.elementor-element-5e53162 .elementor-divider-separator{width:229px;margin:0 auto;margin-center:0;}.elementor-3019 .elementor-element.elementor-element-5e53162 .elementor-divider{text-align:center;}.elementor-3019 .elementor-element.elementor-element-7a3a371b{width:100%;max-width:100%;text-align:center;}.elementor-3019 .elementor-element.elementor-element-5ae1eea7{width:100%;max-width:100%;text-align:center;font-size:20px;line-height:1.8em;letter-spacing:1.3px;word-spacing:0em;}.elementor-3019 .elementor-element.elementor-element-5ae1eea7 p{margin-block-end:8px;}.elementor-3019 .elementor-element.elementor-element-30d4e5c{text-align:center;}.elementor-3019 .elementor-element.elementor-element-101759ad{text-align:center;}.elementor-3019 .elementor-element.elementor-element-23e0defc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3019 .elementor-element.elementor-element-64073920 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-21c1e1d-font-size );line-height:var( --e-global-typography-21c1e1d-line-height );}.elementor-3019 .elementor-element.elementor-element-2acc57c{--content-width:100%;--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;}.elementor-3019 .elementor-element.elementor-element-27476c7{width:var( --container-widget-width, 165px );max-width:165px;margin:9px 9px calc(var(--kit-widget-spacing, 0px) + 9px) 9px;--container-widget-width:165px;--container-widget-flex-grow:0;}.elementor-3019 .elementor-element.elementor-element-d7440b2{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3019 .elementor-element.elementor-element-d7440b2.elementor-element{--align-self:center;}.elementor-3019 .elementor-element.elementor-element-d7440b2 .elementor-heading-title{font-size:13px;}}@media(min-width:768px){.elementor-3019 .elementor-element.elementor-element-76d7583{--content-width:1585px;}.elementor-3019 .elementor-element.elementor-element-a2b7696{width:100%;}.elementor-3019 .elementor-element.elementor-element-7a6835a{--content-width:755px;}.elementor-3019 .elementor-element.elementor-element-f6efe73{--width:100%;}.elementor-3019 .elementor-element.elementor-element-779c849{width:100%;}.elementor-3019 .elementor-element.elementor-element-fd3f31b{width:100%;}.elementor-3019 .elementor-element.elementor-element-2142327{--content-width:755px;}.elementor-3019 .elementor-element.elementor-element-57366a8{--width:100%;}.elementor-3019 .elementor-element.elementor-element-b751692{--width:100%;}.elementor-3019 .elementor-element.elementor-element-b02169c{--width:100%;}.elementor-3019 .elementor-element.elementor-element-c65b7b6{--width:100%;}.elementor-3019 .elementor-element.elementor-element-1d09b26{--width:100%;}.elementor-3019 .elementor-element.elementor-element-d4dea3c{--width:100%;}.elementor-3019 .elementor-element.elementor-element-e9732ca{width:100%;}.elementor-3019 .elementor-element.elementor-element-35b3c41{--content-width:528px;}.elementor-3019 .elementor-element.elementor-element-bd7b791{--width:100%;}.elementor-3019 .elementor-element.elementor-element-2d9fc34{--width:94.962%;}.elementor-3019 .elementor-element.elementor-element-3fab2a2{--width:100%;}.elementor-3019 .elementor-element.elementor-element-f1dc5e6{--width:100%;}.elementor-3019 .elementor-element.elementor-element-9975dbc{width:100%;}.elementor-3019 .elementor-element.elementor-element-e4fecca{--content-width:755px;}.elementor-3019 .elementor-element.elementor-element-7c5cd78{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3019 .elementor-element.elementor-element-9f24e99{--width:100%;}.elementor-3019 .elementor-element.elementor-element-7a6835a{--content-width:545px;}.elementor-3019 .elementor-element.elementor-element-2142327{--content-width:545px;}.elementor-3019 .elementor-element.elementor-element-35b3c41{--content-width:545px;}.elementor-3019 .elementor-element.elementor-element-e4fecca{--content-width:545px;}.elementor-3019 .elementor-element.elementor-element-1eafec8e{width:50%;}.elementor-3019 .elementor-element.elementor-element-413c61b3{width:50%;}.elementor-3019 .elementor-element.elementor-element-4f82df81{width:100%;}.elementor-3019 .elementor-element.elementor-element-4ec8801c{width:100%;}.elementor-3019 .elementor-element.elementor-element-23e0defc{width:100%;}}/* Start custom CSS for call-to-action, class: .elementor-element-21a71db */.elementor-3019 .elementor-element.elementor-element-21a71db {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 14px;
  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ab848b */.elementor-3019 .elementor-element.elementor-element-7ab848b {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);

  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-a7f733c */.elementor-3019 .elementor-element.elementor-element-a7f733c {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 14px;
  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21c57e4 */.elementor-3019 .elementor-element.elementor-element-21c57e4 {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);

  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-bfd6f51 */.elementor-3019 .elementor-element.elementor-element-bfd6f51 {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 14px;
  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a31acf */.elementor-3019 .elementor-element.elementor-element-2a31acf {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);

  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-f53250d */.elementor-3019 .elementor-element.elementor-element-f53250d {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 14px;
  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}

.magic-blur::after {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 14px;
  pointer-events: none;
  background: linear-gradient(145deg, rgba(242,195,75,0.35), transparent 30%, transparent 70%, rgba(242,195,75,0.25));
  -webkit-mask: linear-gradient(#000,#000) content-box, linear-gradient(#000,#000);
          mask: linear-gradient(#000,#000) content-box, linear-gradient(#000,#000);
  padding: 1px;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48cf26b */.elementor-3019 .elementor-element.elementor-element-48cf26b {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);

  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d4571ac */.elementor-3019 .elementor-element.elementor-element-d4571ac {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 14px;
  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a813b95 */.elementor-3019 .elementor-element.elementor-element-a813b95 {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);

  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-08c2241 */.elementor-3019 .elementor-element.elementor-element-08c2241 {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 14px;
  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}

.magic-blur::after {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 14px;
  pointer-events: none;
  background: linear-gradient(145deg, rgba(242,195,75,0.35), transparent 30%, transparent 70%, rgba(242,195,75,0.25));
  -webkit-mask: linear-gradient(#000,#000) content-box, linear-gradient(#000,#000);
          mask: linear-gradient(#000,#000) content-box, linear-gradient(#000,#000);
  padding: 1px;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7370022 */.elementor-3019 .elementor-element.elementor-element-7370022 {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);

  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-68019ad */.elementor-3019 .elementor-element.elementor-element-68019ad {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 14px;
  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb5e238 */.elementor-3019 .elementor-element.elementor-element-cb5e238 {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);

  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-8e1c8ee */.elementor-3019 .elementor-element.elementor-element-8e1c8ee {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 14px;
  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}

.magic-blur::after {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 14px;
  pointer-events: none;
  background: linear-gradient(145deg, rgba(242,195,75,0.35), transparent 30%, transparent 70%, rgba(242,195,75,0.25));
  -webkit-mask: linear-gradient(#000,#000) content-box, linear-gradient(#000,#000);
          mask: linear-gradient(#000,#000) content-box, linear-gradient(#000,#000);
  padding: 1px;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39cdcd8 */.elementor-3019 .elementor-element.elementor-element-39cdcd8 {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);

  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-46feb60 */.elementor-3019 .elementor-element.elementor-element-46feb60 {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 14px;
  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}

.magic-blur::after {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 14px;
  pointer-events: none;
  background: linear-gradient(145deg, rgba(242,195,75,0.35), transparent 30%, transparent 70%, rgba(242,195,75,0.25));
  -webkit-mask: linear-gradient(#000,#000) content-box, linear-gradient(#000,#000);
          mask: linear-gradient(#000,#000) content-box, linear-gradient(#000,#000);
  padding: 1px;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5460ed5 */.elementor-3019 .elementor-element.elementor-element-5460ed5 {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);

  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-5800ca1 */.elementor-3019 .elementor-element.elementor-element-5800ca1 {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 14px;
  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}

.magic-blur::after {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 14px;
  pointer-events: none;
  background: linear-gradient(145deg, rgba(242,195,75,0.35), transparent 30%, transparent 70%, rgba(242,195,75,0.25));
  -webkit-mask: linear-gradient(#000,#000) content-box, linear-gradient(#000,#000);
          mask: linear-gradient(#000,#000) content-box, linear-gradient(#000,#000);
  padding: 1px;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31b8920 */.elementor-3019 .elementor-element.elementor-element-31b8920 {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);

  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-27e8f2e */.elementor-3019 .elementor-element.elementor-element-27e8f2e {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 14px;
  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}

.magic-blur::after {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 14px;
  pointer-events: none;
  background: linear-gradient(145deg, rgba(242,195,75,0.35), transparent 30%, transparent 70%, rgba(242,195,75,0.25));
  -webkit-mask: linear-gradient(#000,#000) content-box, linear-gradient(#000,#000);
          mask: linear-gradient(#000,#000) content-box, linear-gradient(#000,#000);
  padding: 1px;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9628ea0 */.elementor-3019 .elementor-element.elementor-element-9628ea0 {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);

  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-01b7379 */.elementor-3019 .elementor-element.elementor-element-01b7379 {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 14px;
  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}

.magic-blur::after {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 14px;
  pointer-events: none;
  background: linear-gradient(145deg, rgba(242,195,75,0.35), transparent 30%, transparent 70%, rgba(242,195,75,0.25));
  -webkit-mask: linear-gradient(#000,#000) content-box, linear-gradient(#000,#000);
          mask: linear-gradient(#000,#000) content-box, linear-gradient(#000,#000);
  padding: 1px;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae3924b */.elementor-3019 .elementor-element.elementor-element-ae3924b {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);

  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-b163db4 */.elementor-3019 .elementor-element.elementor-element-b163db4 {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 14px;
  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}

.magic-blur::after {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 14px;
  pointer-events: none;
  background: linear-gradient(145deg, rgba(242,195,75,0.35), transparent 30%, transparent 70%, rgba(242,195,75,0.25));
  -webkit-mask: linear-gradient(#000,#000) content-box, linear-gradient(#000,#000);
          mask: linear-gradient(#000,#000) content-box, linear-gradient(#000,#000);
  padding: 1px;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2d394 */.elementor-3019 .elementor-element.elementor-element-ec2d394 {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);

  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-cb2a862 */.elementor-3019 .elementor-element.elementor-element-cb2a862 {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 14px;
  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87c0432 */.elementor-3019 .elementor-element.elementor-element-87c0432 {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);

  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-085b3ae */.elementor-3019 .elementor-element.elementor-element-085b3ae {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 14px;
  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22717df */.elementor-3019 .elementor-element.elementor-element-22717df {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);

  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-b8a18ca */.elementor-3019 .elementor-element.elementor-element-b8a18ca {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 14px;
  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03d8337 */.elementor-3019 .elementor-element.elementor-element-03d8337 {
  background: linear-gradient(180deg, rgba(255,255,255,0.04), transparent 120%);
  border: 1px solid rgba(255,255,255,0.12);

  backdrop-filter: blur(2px);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.3), 0 20px 50px rgba(0,0,0,0.35);
}/* End custom CSS */
/* Start custom CSS *//* ========== OVERLAY ========== */
.magic-overlay{
  position: fixed;
  inset: 0;
  display: none;
  place-items: center;
  background: rgba(0,0,0,.7);
  z-index: 9999;
  padding: 16px;
  opacity: 0;
  transition: opacity .4s ease;
}
.magic-overlay.is-open{
  display: grid;
  opacity: 1;
}

/* ========== MODAL SHELL (BORDE DORADO) ========== */
.magic-modal-shell{
  position: relative;
  width: min(900px, 100%);
  border-radius: 22px;
}

.magic-modal-shell::after{
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 22px;
  pointer-events: none;
  background: linear-gradient(
    145deg,
    rgba(242,195,75,0.35),
    transparent 30%,
    transparent 70%,
    rgba(242,195,75,0.25)
  );
  -webkit-mask: linear-gradient(#000,#000) content-box,
                linear-gradient(#000,#000);
  mask: linear-gradient(#000,#000) content-box,
        linear-gradient(#000,#000);
  padding: 1px;
  z-index: 3;
}

/* ========== MODAL ========== */
.magic-modal{
  position: relative;
  width: 100%;
  border-radius: 22px;
  color: #f5f5f7;
  box-shadow: 0 30px 90px rgba(0,0,0,.6);
  background: transparent;
  box-sizing: border-box;
}

/* ========== SCROLL INTERNO ========== */
.magic-modal-scroll{
  position: relative;
  z-index: 1;
}

/* ====== MOBILE ====== */
@media (max-width: 768px){
  .magic-modal{
    padding: 12px;
  }

  .magic-modal-scroll{
    max-height: 90vh;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    padding: 26px 20px 96px;
    box-sizing: border-box;
  }

  .magic-content{
    max-width: 100%;
  }

  .magic-content h2{
    font-size: 28px;
  }
}

/* ====== DESKTOP ====== */
@media (min-width: 769px){
  .magic-modal{
    padding: 64px 72px 56px;
  }

  .magic-content{
    max-width: 620px;
  }
}

/* ========== TEXTO ========== */
.magic-content h2{
  margin: 0 0 28px;
  line-height: 1.15;
}

.magic-content p{
  margin: 0 0 22px;
  line-height: 1.65;
}

.magic-highlight{
  margin-top: 28px;
  font-weight: 600;
}

.magic-footnote{
  margin-top: 36px;
  font-size: 13px;
  opacity: .75;
}

/* ========== BOTÓN ========== */
.magic-actions{
  margin-top: 40px;
}

.magic-btn{
  padding: 14px 30px;
  border-radius: 18px;
  border: 1px solid rgba(255,215,0,.5);
  background: rgba(255,215,0,.18);
  font-weight: 600;
  letter-spacing: .08em;
  cursor: pointer;
}

/* ========== TELÓN ========== */
.curtain{
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
}

.curtain-left,
.curtain-right{
  position: absolute;
  top: 0;
  bottom: 0;
  width: 50%;
  background:
    linear-gradient(90deg, rgba(0,0,0,.35), transparent 35%),
    repeating-linear-gradient(
      90deg,
      rgba(255,255,255,.07) 0px,
      rgba(255,255,255,.02) 10px,
      rgba(0,0,0,.10) 20px
    ),
    linear-gradient(180deg, #7e0d1a, #4c0710);
}

.curtain-left{ left: 0; }
.curtain-right{ right: 0; }

.curtain-fold{
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 18px;
  transform: translateX(-50%);
  background: linear-gradient(
    180deg,
    rgba(255,215,0,.18),
    rgba(255,255,255,.02)
  );
  opacity: .6;
}

.magic-modal.play .curtain-left{
  animation: curtainOpenLeft 2s cubic-bezier(.2,.85,.2,1) forwards;
}
.magic-modal.play .curtain-right{
  animation: curtainOpenRight 2s cubic-bezier(.2,.85,.2,1) forwards;
}
.magic-modal.play .curtain-fold{
  animation: foldFade 2s ease forwards;
}

.magic-modal.curtain-done .curtain{
  display: none;
}

@keyframes curtainOpenLeft{ to{ transform: translateX(-110%); } }
@keyframes curtainOpenRight{ to{ transform: translateX(110%); } }
@keyframes foldFade{ to{ opacity: 0; } }


/* ========== DESKTOP FIX FINAL ========= */
@media (min-width: 1024px){

  /* Limitar ancho real del modal */
  .magic-modal-shell{
    max-width: 760px;
    margin: 0 auto;
  }

  .magic-modal{
    padding: 64px 72px 56px;
  }

  /* El scroll interno NO se usa en desktop */
  .magic-modal-scroll{
    max-height: none;
    overflow: visible;
    padding: 0;
  }

  /* Contenido centrado y elegante */
  .magic-content{
    max-width: 620px;
    margin: 0 auto;
  }

  /* Botón centrado */
  .magic-actions{
    text-align: center;
  }
}

/* ====== FIX ANIMACIÓN + MARCOS DESKTOP ====== */
.magic-modal-shell{
    background: rgba(15,15,20,0.75);
    overflow: hidden;
}

@media (min-width: 1024px){
  .magic-overlay{
    padding: 0;
  }
}
/* ====== REMOVE DESKTOP FOCUS FRAME ====== */
.magic-modal:focus,
.magic-modal:focus-visible{
  outline: none;
}


.magic-modal-scroll{
  background: rgba(15,15,20,0.75);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);

  border-radius: 22px; /* 👈 MISMO radio que el dorado */
}/* End custom CSS */