.elementor-10398 .elementor-element.elementor-element-dd8a9fa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0%;--margin-bottom:-14%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-10398 .elementor-element.elementor-element-dd8a9fa:not(.elementor-motion-effects-element-type-background), .elementor-10398 .elementor-element.elementor-element-dd8a9fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-10398 .elementor-element.elementor-element-dd8a9fa.e-con{--align-self:center;}.elementor-10398 .elementor-element.elementor-element-bfcc53f{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:999;}.elementor-10398 .elementor-element.elementor-element-191614f{--display:flex;--min-height:10vh;}.elementor-10398 .elementor-element.elementor-element-191614f.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-weight:var( --e-global-typography-text-font-weight );}.elementor-10398 .elementor-element.elementor-element-586fcff{z-index:9;}.elementor-10398 .elementor-element.elementor-element-586fcff img{width:72%;}.elementor-10398 .elementor-element.elementor-element-57aa582{--display:flex;--min-height:10vh;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10398 .elementor-element.elementor-element-6f37eac{z-index:999;}.elementor-10398 .elementor-element.elementor-element-6f37eac .elementor-menu-toggle{margin:0 auto;}.elementor-10398 .elementor-element.elementor-element-6f37eac .elementor-nav-menu .elementor-item{font-family:"bebas-book", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;}.elementor-10398 .elementor-element.elementor-element-6f37eac .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-10398 .elementor-element.elementor-element-6f37eac .elementor-nav-menu--main .elementor-item:hover,
					.elementor-10398 .elementor-element.elementor-element-6f37eac .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-10398 .elementor-element.elementor-element-6f37eac .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-10398 .elementor-element.elementor-element-6f37eac .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-10398 .elementor-element.elementor-element-6f37eac .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-10398 .elementor-element.elementor-element-6f37eac .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#7A0078;}.elementor-10398 .elementor-element.elementor-element-6f37eac .e--pointer-framed .elementor-item:before,
					.elementor-10398 .elementor-element.elementor-element-6f37eac .e--pointer-framed .elementor-item:after{border-color:#7A0078;}.elementor-10398 .elementor-element.elementor-element-6f37eac .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#7A0078;}.elementor-10398 .elementor-element.elementor-element-6f37eac .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-10398 .elementor-element.elementor-element-6f37eac .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#7A0078;}.elementor-10398 .elementor-element.elementor-element-6f37eac .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-10398 .elementor-element.elementor-element-6f37eac .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#7A0078;}.elementor-10398 .elementor-element.elementor-element-6f37eac .elementor-nav-menu--dropdown a, .elementor-10398 .elementor-element.elementor-element-6f37eac .elementor-menu-toggle{color:#7A0078;fill:#7A0078;}.elementor-10398 .elementor-element.elementor-element-6f37eac .elementor-nav-menu--dropdown{background-color:#000000DB;}.elementor-10398 .elementor-element.elementor-element-6f37eac .elementor-nav-menu--dropdown a:hover,
					.elementor-10398 .elementor-element.elementor-element-6f37eac .elementor-nav-menu--dropdown a:focus,
					.elementor-10398 .elementor-element.elementor-element-6f37eac .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-10398 .elementor-element.elementor-element-6f37eac .elementor-nav-menu--dropdown a.highlighted,
					.elementor-10398 .elementor-element.elementor-element-6f37eac .elementor-menu-toggle:hover,
					.elementor-10398 .elementor-element.elementor-element-6f37eac .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-10398 .elementor-element.elementor-element-6f37eac .elementor-nav-menu--dropdown a:hover,
					.elementor-10398 .elementor-element.elementor-element-6f37eac .elementor-nav-menu--dropdown a:focus,
					.elementor-10398 .elementor-element.elementor-element-6f37eac .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-10398 .elementor-element.elementor-element-6f37eac .elementor-nav-menu--dropdown a.highlighted{background-color:#7A0078;}.elementor-10398 .elementor-element.elementor-element-6f37eac .elementor-nav-menu--dropdown a.elementor-item-active{color:#FFFFFF;background-color:#7A0078;}.elementor-10398 .elementor-element.elementor-element-6f37eac div.elementor-menu-toggle{color:#7A0078;}.elementor-10398 .elementor-element.elementor-element-6f37eac div.elementor-menu-toggle svg{fill:#7A0078;}.elementor-10398 .elementor-element.elementor-element-6f37eac div.elementor-menu-toggle:hover, .elementor-10398 .elementor-element.elementor-element-6f37eac div.elementor-menu-toggle:focus{color:#7A0078;}.elementor-10398 .elementor-element.elementor-element-6f37eac div.elementor-menu-toggle:hover svg, .elementor-10398 .elementor-element.elementor-element-6f37eac div.elementor-menu-toggle:focus svg{fill:#7A0078;}.elementor-widget-ucaddon_fullscreen_navigation_menu .ue_menu  div  div  ul  li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_fullscreen_navigation_menu .ue_menu  div  div  ul ul  li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10398 .elementor-element.elementor-element-564d24d .ue_inner_menu{background-color:transparent;background-image:linear-gradient(180deg, #FF419D 0%, #010002 100%);}.elementor-10398 .elementor-element.elementor-element-564d24d .ue-input-wrapper-align{justify-content:flex-start;}.elementor-10398 .elementor-element.elementor-element-564d24d .ue_inner_menu-box{transform:translate(0, 0px);}.elementor-10398 .elementor-element.elementor-element-564d24d .ue_hamburger{background-color:#A501A300;padding:15px 15px 15px 15px;border-radius:0px;}.elementor-10398 .elementor-element.elementor-element-564d24d .outer-menu input:hover + .ue_hamburger{background-color:#2A2A2A00;}.elementor-10398 .elementor-element.elementor-element-564d24d .ue_hamburger,.elementor-10398 .elementor-element.elementor-element-564d24d .checkbox-toggle{width:60px;height:60px;}.elementor-10398 .elementor-element.elementor-element-564d24d .ue_menu_wrapper{height:60px;}.elementor-10398 .elementor-element.elementor-element-564d24d .ue-input-wrapper{width:60px;height:60px;}.elementor-10398 .elementor-element.elementor-element-564d24d .checkbox-toggle:checked + .ue_hamburger{background-color:#AD5B5B00;}.elementor-10398 .elementor-element.elementor-element-564d24d .ue_menu > div > div{text-align:center;}.elementor-10398 .elementor-element.elementor-element-564d24d .ue_menu > div > div > div{justify-content:center;}.elementor-10398 .elementor-element.elementor-element-564d24d .ue_menu  div  div  ul  li a{font-family:"Bebas Neue", Sans-serif;font-weight:400;}.elementor-10398 .elementor-element.elementor-element-564d24d .ue_menu ul li a{color:#ffffff;}.elementor-10398 .elementor-element.elementor-element-564d24d .ue_menu ul li{margin:2px 2px 2px 2px;}.elementor-10398 .elementor-element.elementor-element-564d24d .ue_menu ul li  a:after{background-color:#ffffff;}.elementor-10398 .elementor-element.elementor-element-564d24d .ue_menu ul ul li a{color:#ffffff;}.elementor-10398 .elementor-element.elementor-element-564d24d .ue_menu ul ul li a:after{background-color:#ffffff;}.elementor-10398 .elementor-element.elementor-element-564d24d .ue_menu ul ul li{margin:2px 2px 2px 2px;}.elementor-10398 .elementor-element.elementor-element-564d24d .ue_menu-social-icons a{color:#ffffff;font-size:15px;margin:5px 5px 5px 5px;}.elementor-10398 .elementor-element.elementor-element-564d24d .ue_menu-social-icons a svg{fill:#ffffff;}.elementor-10398 .elementor-element.elementor-element-564d24d .ue_menu-social-icons a:hover{color:#ffffff;}.elementor-10398 .elementor-element.elementor-element-564d24d .ue_menu-social-icons a:hover svg{fill:#ffffff;}.elementor-10398 .elementor-element.elementor-element-564d24d .ue_menu-social-icons img{width:15px;height:15px;}.elementor-10398 .elementor-element.elementor-element-564d24d .ue_menu-social-icons{margin-top:20px;}.elementor-10398 .elementor-element.elementor-element-1fbc7b53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:0;}.elementor-10398 .elementor-element.elementor-element-1fbc7b53:not(.elementor-motion-effects-element-type-background), .elementor-10398 .elementor-element.elementor-element-1fbc7b53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10398 .elementor-element.elementor-element-7a456bf1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10398 .elementor-element.elementor-element-68de3fd4{--display:flex;--min-height:0px;--margin-top:0%;--margin-bottom:7%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:12%;--padding-left:0%;--padding-right:0%;--z-index:0;}.elementor-10398 .elementor-element.elementor-element-75429ba0{background-color:#000000;}.elementor-10398 .elementor-element.elementor-element-21fd0d4f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10398 .elementor-element.elementor-element-47c44041{padding:0% 0% 4% 0%;}.elementor-10398 .elementor-element.elementor-element-86c8d48{--display:flex;--min-height:838px;--z-index:99;}.elementor-10398 .elementor-element.elementor-element-86c8d48:not(.elementor-motion-effects-element-type-background), .elementor-10398 .elementor-element.elementor-element-86c8d48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF000000 3%, #000000 40%);}.elementor-10398 .elementor-element.elementor-element-92aa085{--display:flex;--min-height:838px;--z-index:99;}.elementor-10398 .elementor-element.elementor-element-92aa085:not(.elementor-motion-effects-element-type-background), .elementor-10398 .elementor-element.elementor-element-92aa085 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF000000 3%, #000000 40%);}.elementor-10398 .elementor-element.elementor-element-22e1feff{--display:flex;--padding-top:0%;--padding-bottom:23%;--padding-left:0%;--padding-right:0%;--z-index:99;}.elementor-10398 .elementor-element.elementor-element-22e1feff:not(.elementor-motion-effects-element-type-background), .elementor-10398 .elementor-element.elementor-element-22e1feff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10398 .elementor-element.elementor-element-2e63215e{z-index:999;}.elementor-10398 .elementor-element.elementor-element-5853d641{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10398 .elementor-element.elementor-element-5853d641:not(.elementor-motion-effects-element-type-background), .elementor-10398 .elementor-element.elementor-element-5853d641 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8D8D8;}.elementor-10398 .elementor-element.elementor-element-158e7259{padding:0% 0% 0% 0%;}.elementor-10398 .elementor-element.elementor-element-6e39ec93{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-10398 .elementor-element.elementor-element-6e39ec93.e-con{--align-self:center;}.elementor-10398 .elementor-element.elementor-element-d4a37b5{--display:flex;--min-height:100vh;--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;--margin-top:-11%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-10398 .elementor-element.elementor-element-d4a37b5:not(.elementor-motion-effects-element-type-background), .elementor-10398 .elementor-element.elementor-element-d4a37b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10398 .elementor-element.elementor-element-2177859{--display:flex;--min-height:100vh;--overflow:hidden;--z-index:0;}.elementor-10398 .elementor-element.elementor-element-da5513c{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:50%;}body:not(.rtl) .elementor-10398 .elementor-element.elementor-element-da5513c{left:0px;}body.rtl .elementor-10398 .elementor-element.elementor-element-da5513c{right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10398 .elementor-element.elementor-element-816300e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:80px;font-weight:600;-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#FFFFFF00;}.elementor-10398 .elementor-element.elementor-element-309dc6d{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-10398 .elementor-element.elementor-element-309dc6d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-10398 .elementor-element.elementor-element-d18d7ec img{height:450px;object-fit:cover;object-position:center center;transition-duration:1s;border-radius:16px 16px 16px 16px;}.elementor-10398 .elementor-element.elementor-element-c8114b6{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:50%;}body:not(.rtl) .elementor-10398 .elementor-element.elementor-element-c8114b6{left:0px;}body.rtl .elementor-10398 .elementor-element.elementor-element-c8114b6{right:0px;}.elementor-10398 .elementor-element.elementor-element-350a760 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:80px;font-weight:600;-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#FFFFFF00;}.elementor-10398 .elementor-element.elementor-element-142dc9d{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-10398 .elementor-element.elementor-element-142dc9d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-10398 .elementor-element.elementor-element-e692e98 img{height:450px;object-fit:cover;object-position:center center;transition-duration:1s;border-radius:16px 16px 16px 16px;}.elementor-10398 .elementor-element.elementor-element-0be595d{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:50%;}body:not(.rtl) .elementor-10398 .elementor-element.elementor-element-0be595d{left:0px;}body.rtl .elementor-10398 .elementor-element.elementor-element-0be595d{right:0px;}.elementor-10398 .elementor-element.elementor-element-5aa8810{text-align:right;}.elementor-10398 .elementor-element.elementor-element-5aa8810 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:80px;font-weight:600;-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#FFFFFF00;}.elementor-10398 .elementor-element.elementor-element-d69bef0{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-10398 .elementor-element.elementor-element-d69bef0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-10398 .elementor-element.elementor-element-0acc090 img{height:450px;object-fit:cover;object-position:center center;transition-duration:1s;border-radius:16px 16px 16px 16px;}.elementor-10398 .elementor-element.elementor-element-1f8d718{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:50%;}body:not(.rtl) .elementor-10398 .elementor-element.elementor-element-1f8d718{left:0px;}body.rtl .elementor-10398 .elementor-element.elementor-element-1f8d718{right:0px;}.elementor-10398 .elementor-element.elementor-element-f8358fd .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:80px;font-weight:600;-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#FFFFFF00;}.elementor-10398 .elementor-element.elementor-element-0adfd7d{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-10398 .elementor-element.elementor-element-0adfd7d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-10398 .elementor-element.elementor-element-0d9661f img{height:450px;object-fit:cover;object-position:center center;transition-duration:1s;border-radius:16px 16px 16px 16px;}.elementor-10398 .elementor-element.elementor-element-de1fc3b{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:50%;}body:not(.rtl) .elementor-10398 .elementor-element.elementor-element-de1fc3b{left:0px;}body.rtl .elementor-10398 .elementor-element.elementor-element-de1fc3b{right:0px;}.elementor-10398 .elementor-element.elementor-element-8ddeeab{text-align:right;}.elementor-10398 .elementor-element.elementor-element-8ddeeab .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:80px;font-weight:600;-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#FFFFFF00;}.elementor-10398 .elementor-element.elementor-element-b901f9d{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-10398 .elementor-element.elementor-element-b901f9d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-10398 .elementor-element.elementor-element-2d6fa43 img{height:450px;object-fit:cover;object-position:center center;transition-duration:1s;border-radius:16px 16px 16px 16px;}.elementor-10398 .elementor-element.elementor-element-5650291{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-10398 .elementor-element.elementor-element-5650291:not(.elementor-motion-effects-element-type-background), .elementor-10398 .elementor-element.elementor-element-5650291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10398 .elementor-element.elementor-element-b41a617{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10398 .elementor-element.elementor-element-70e4a32{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10398 .elementor-element.elementor-element-3af413f img{width:53%;}.elementor-10398 .elementor-element.elementor-element-ac6189c{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10398 .elementor-element.elementor-element-6d815bf .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-10398 .elementor-element.elementor-element-6d815bf .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-10398 .elementor-element.elementor-element-6d815bf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10398 .elementor-element.elementor-element-6d815bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10398 .elementor-element.elementor-element-6d815bf .elementor-icon-list-item > a{font-family:"bebas-book", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;}.elementor-10398 .elementor-element.elementor-element-6d815bf .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10398 .elementor-element.elementor-element-7200fb6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10398 .elementor-element.elementor-element-306f605{text-align:center;font-family:"bebas-book", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-10398 .elementor-element.elementor-element-6f2d905{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:25px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-10398 .elementor-element.elementor-element-6f2d905 .elementor-social-icon{background-color:#02010100;}.elementor-10398 .elementor-element.elementor-element-4a3985b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-10398 .elementor-element.elementor-element-4a3985b:not(.elementor-motion-effects-element-type-background), .elementor-10398 .elementor-element.elementor-element-4a3985b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-10398 .elementor-element.elementor-element-0dcc320{text-align:center;font-family:"bebas-book", Sans-serif;font-size:15px;font-weight:300;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10398 .elementor-element.elementor-element-57aa582{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10398 .elementor-element.elementor-element-564d24d .ue-input-wrapper-align{justify-content:flex-start;}.elementor-10398 .elementor-element.elementor-element-564d24d .ue_inner_menu-box{transform:translate(0, 1px);}.elementor-10398 .elementor-element.elementor-element-564d24d .ue_hamburger,.elementor-10398 .elementor-element.elementor-element-564d24d .checkbox-toggle{width:60px;height:60px;}.elementor-10398 .elementor-element.elementor-element-564d24d .ue_menu_wrapper{height:60px;}.elementor-10398 .elementor-element.elementor-element-564d24d .ue-input-wrapper{width:60px;height:60px;}.elementor-10398 .elementor-element.elementor-element-564d24d .ue_menu > div > div{text-align:center;}.elementor-10398 .elementor-element.elementor-element-564d24d .ue_menu  div  div  ul  li a{font-size:42px;}.elementor-10398 .elementor-element.elementor-element-564d24d .ue_menu ul li{margin:16px 16px 16px 16px;}}@media(min-width:768px){.elementor-10398 .elementor-element.elementor-element-dd8a9fa{--width:100%;}.elementor-10398 .elementor-element.elementor-element-191614f{--width:20%;}.elementor-10398 .elementor-element.elementor-element-1fbc7b53{--width:100%;}.elementor-10398 .elementor-element.elementor-element-6e39ec93{--width:100%;}.elementor-10398 .elementor-element.elementor-element-da5513c{--width:400px;}.elementor-10398 .elementor-element.elementor-element-c8114b6{--width:400px;}.elementor-10398 .elementor-element.elementor-element-0be595d{--width:400px;}.elementor-10398 .elementor-element.elementor-element-1f8d718{--width:400px;}.elementor-10398 .elementor-element.elementor-element-de1fc3b{--width:400px;}.elementor-10398 .elementor-element.elementor-element-5650291{--content-width:100vw;}.elementor-10398 .elementor-element.elementor-element-b41a617{--width:80%;}}@media(max-width:767px){.elementor-10398 .elementor-element.elementor-element-191614f{--width:50%;}.elementor-10398 .elementor-element.elementor-element-57aa582{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10398 .elementor-element.elementor-element-6f37eac{margin:0% 6% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:9;}.elementor-10398 .elementor-element.elementor-element-6f37eac .elementor-nav-menu .elementor-item{font-size:32px;}.elementor-10398 .elementor-element.elementor-element-6f37eac .elementor-nav-menu--dropdown a{padding-top:4vh;padding-bottom:4vh;}.elementor-10398 .elementor-element.elementor-element-1fbc7b53{--margin-top:-38%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-10398 .elementor-element.elementor-element-d4a37b5{--margin-top:-30%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-10398 .elementor-element.elementor-element-da5513c{--width:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:-117px;--margin-right:0px;}.elementor-10398 .elementor-element.elementor-element-d18d7ec img{height:300px;}.elementor-10398 .elementor-element.elementor-element-c8114b6{--width:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:-117px;--margin-right:0px;}.elementor-10398 .elementor-element.elementor-element-e692e98 img{height:300px;}.elementor-10398 .elementor-element.elementor-element-0be595d{--width:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:117px;--margin-right:0px;}.elementor-10398 .elementor-element.elementor-element-0acc090 img{height:300px;}.elementor-10398 .elementor-element.elementor-element-1f8d718{--width:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:-117px;--margin-right:0px;}.elementor-10398 .elementor-element.elementor-element-0d9661f img{height:300px;}.elementor-10398 .elementor-element.elementor-element-de1fc3b{--width:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:117px;--margin-right:0px;}.elementor-10398 .elementor-element.elementor-element-2d6fa43 img{height:300px;}}/* Start custom CSS for html, class: .elementor-element-47c44041 */.scroll-indicator {
  position: fixed;
  left: 50%;
  bottom: 4rem;
  transform: translate(-50%, 10%);

  width: 80px;
  height: 80px;
  border-radius: 50%;
  border: 3px solid currentColor;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Bebas Neue", sans-serif;
  font-size: 1rem;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  pointer-events: none;

  opacity: 0;                      /* inicia invisible */
  animation: float 3.5s ease-in-out infinite;
  animation-delay: 18s;             /* espera 3 s antes de empezar */
  z-index: 2000;
}

/* Animación: flotación + fundido */
@keyframes float {
  0% {
    transform: translate(-50%, 10%);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  50% {
    transform: translate(-50%, 0%);
    opacity: 1;
  }
  100% {
    transform: translate(-50%, 10%);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-181deab *//* ───────────────────────────────────────────────
   BLOQUE PRINCIPAL · LAMP SECTION
──────────────────────────────────────────────── */
.lamp-section{
  position:relative;
  width:100%;
  height:100vh;
  background:#000;
  cursor:none;
  overflow:hidden;
  font-family:'Bebas Neue',sans-serif;
  font-weight:bold;
}
.lamp-section.active{cursor:none;}

.content{
  position:absolute;
  top:50%;left:50%;
  transform:translate(-50%,-50%);
  text-align:center;
  color:#fff;
  z-index:10;
  opacity:0;
  transition:opacity .3s ease;
  width: 100%;
}
.content.active{opacity:1;}

.initial-message{
  position:absolute;
  top:50%;left:50%;
  transform:translate(-50%,-50%);
  color:#fff;
  z-index:10;
  opacity:.6;
  transition:opacity .3s ease;
  font-size:1.5rem;
  font-weight:300;
  text-transform:uppercase;
  letter-spacing:1px;
  background: none;
}
.initial-message.hidden{opacity:0;}

.content h2{
  font-size:14rem;
  margin-bottom:1rem;
  font-weight:900;
  text-transform:uppercase;
  letter-spacing:2px;
}

.content p{
  font-size:1.2rem;
  line-height:1.6;
  max-width:600px;
  margin:0 auto;
  text-transform:uppercase;
  letter-spacing:1px;
  font-weight:300;
}

.progress-bar {
  position: absolute;
  bottom: 15%;
  left: 10%;
  width: 80%;
  height: 4px;
  background:500063;
  overflow: hidden;
  border-radius: 2px;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0s;
}

/* ───────── Lamp button ───────── */
.lamp-button {
  position: absolute;
  left: 50%; top: 0%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: none;
  cursor: pointer;
  font-size: 1.5rem;
  color: #fff;
  transition: all .2s ease;
  z-index: 100;
  overflow: hidden;
  flex-direction: column;
  background: none;
}
.lamp-button:hover{
  transform:translateX(-50%) scale(1.1);
 background: none;
}
.lamp-button::before{
  content:'';
  position:absolute;top:50%;left:50%;
  width:0;height:0;border:0px solid transparent;
  border-radius:50%;transform:translate(-50%,-50%);
  transition:all 2s linear;
   background: none;
}
.lamp-button.loading::before{
  width:100%;height:100%;
  border-color:#fff;border-top-color:transparent;
  animation:spin 2s linear;
   background: none;
}

.lamp-button.loading .progress-bar {
  background: #500063;
  animation: progressLine 2s linear forwards;
}

@keyframes progressLine {
  from {
    transform: scaleX(0);
  }
  to {
    transform: scaleX(1);
  }
}
@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0);}100%{transform:translate(-50%,-50%) rotate(360deg);}}

.lamp-button.hidden{
  opacity:0;pointer-events:none;
  transform:translateX(-50%) scale(.8);
  transition:opacity .3s ease,transform .3s ease;
}

/* ───────── Light + overlay ───────── */
.lamp-light{
  position:absolute;
  width:300px;height:300px;
  border-radius:50%;
  background:radial-gradient(circle,rgba(255,255,255,.6) 0%,rgba(255,255,255,.3) 20%,rgba(255,255,255,.1) 40%,rgba(255,255,255,.05) 60%,transparent 80%);
  pointer-events:none;
  transform:translate(-50%,-50%);
  opacity:0;transition:opacity .3s ease;
  z-index:21;mix-blend-mode:screen;filter:blur(2px);
}
.lamp-light.active{opacity:1;}

.overlay{
  position:absolute;top:0;left:0;
  width:100%;height:100%;
  background:radial-gradient(circle 80px at var(--mouse-x,50%) var(--mouse-y,50%),transparent 0%,transparent 150px,rgba(0,0,0,1) 280px);
  pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:22;
}
.overlay.active{opacity:1;}

/* ───────── Extras ───────── */
.decorative-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5;display:none;}
.star{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;animation:twinkle 2s infinite;}
@keyframes twinkle{0%,100%{opacity:.3;}50%{opacity:1;}}

.scroll-indicator1{
  position:absolute;left:50%;bottom:40px;transform:translateX(-50%);
  display:flex;align-items:center;justify-content:center;
  width:80px;height:80px;border-radius:50%;
  font-family:'Bebas Neue',sans-serif;letter-spacing:2px;font-size:1rem;
  color:#fff;border:2px solid #fff;
  z-index:99;opacity:0;pointer-events:none;
  transition:opacity .3s ease,transform .3s ease;
}
.scroll-indicator1.visible{opacity:1;animation:bounce 1.6s infinite ease-in-out;}
@keyframes bounce{0%,100%{transform:translate(-50%,0);}50%{transform:translate(-50%,-12px);}}

/* ───────────────────────────────────────────────
   MEDIA QUERIES
──────────────────────────────────────────────── */

/* ─── ≤ 1024 px (tablets en horizontal & laptops pequeños) ─── */
@media (max-width:1024px){
  .content h2{font-size:4.5rem;}
  .lamp-button{width:90px;height:90px;font-size:1.3rem;}
  .lamp-light{width:250px;height:250px;}
}

/* ─── ≤ 768 px (tablets vertical + móviles grandes) ─── */
@media (max-width:768px){
  .content h2{font-size:3.5rem;letter-spacing:1px;}
  .initial-message{font-size:1.2rem;}
  .content p{font-size:1rem;}
  .lamp-button{width:100%;height:100%;font-size:1.1rem;}
  .lamp-light{width:200px;height:200px;}
  .scroll-indicator1{width:70px;height:70px;font-size:.9rem;}
}

/* ─── ≤ 480 px (móviles pequeños) ─── */
@media (max-width:480px){
  .content h2{font-size:5.4rem;line-height:1.1;}
  .initial-message{font-size:1rem;}
  .content p{font-size:.95rem;max-width:90%;}
  .lamp-button{width:100%;height:100px;font-size:2rem;left:50%;top:50%;}
  .lamp-light{width:150px;height:150px;}
  .scroll-indicator1{width:60px;height:60px;font-size:.8rem;border-width:1.5px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e39ec93 *//*.letter {*/
/*  display: inline-block;*/
/*  overflow: hidden;*/
 
/*}*/

h3 {
  white-space: break-spaces;
  overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5aa8810 */.stro--ke {
 
  font-weight: bold;
  color: #FF00CC; /* Este es el color del relleno */
  -webkit-text-stroke: 0px transparent; /* Sin contorno */
  -webkit-text-fill-color: #FF00CC; /* Asegura que el relleno se vea */
}/* End custom CSS */
/* Start custom CSS */* {
  box-sizing: border-box;
}

body, html {
  overflow-x: hidden;
  width: 100%;

}
/* Ocultar cursor nativo */
body, html {
  cursor: none !important;
}

    body {
        background-color: #0a0a0a;
        margin: 0;
        padding: 0;
        box-sizing: border-box;
        font-family: 'Bebas Neue', sans-serif;
        overflow-x: hidden;
    }

/* Cursor personalizado */
.custom-cursor {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  pointer-events: none;
  transform: translate(-50%, -50%);
}

.cursor-inner {
  position: relative;
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.cursor-circle {
  position: absolute;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: rgba(255, 0, 204, 0.2);
  border: 2px solid #ff00cc;
  box-shadow:
    0 0 8px #ff00ccaa,
    0 0 16px #ff00cc88,
    0 0 30px #ff00cc66;
  transition: transform 0.15s ease-out;
}

.cursor-label {
  position: relative;
  font-family: 'Bebas Neue', sans-serif;
  font-size: 10px;
  color: #fff;
  letter-spacing: 0.08em;
  text-align: center;
  pointer-events: none!important;
}
.custom-cursor.with-label .cursor-label {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.custom-cursor.no-label .cursor-label {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.custom-cursor {
  position: fixed;
  z-index: 9999 !important;
  opacity: 1 !important;
  pointer-events: none;
  transition: opacity 0.3s ease;

}

.scroll-path {
  overflow: visible !important;
}/* End custom CSS */