.elementor-1776 .elementor-element.elementor-element-03fee4a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;--z-index:50;}.elementor-1776 .elementor-element.elementor-element-03fee4a:not(.elementor-motion-effects-element-type-background), .elementor-1776 .elementor-element.elementor-element-03fee4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07080C;}.elementor-1776 .elementor-element.elementor-element-c580e4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1776 .elementor-element.elementor-element-52bfd51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-52bfd51 .elementor-heading-title{font-family:"Arial";font-size:21px;font-weight:800;line-height:1.08em;letter-spacing:-1.3px;-webkit-text-stroke-color:#000;stroke:#000;color:#F6F7FB;}.elementor-1776 .elementor-element.elementor-element-52bfd51 .elementor-heading-title a:hover, .elementor-1776 .elementor-element.elementor-element-52bfd51 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-1776 .elementor-element.elementor-element-52bfd51 .elementor-heading-title a{transition-duration:0.6s;}.elementor-1776 .elementor-element.elementor-element-11e3526{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1776 .elementor-element.elementor-element-11e3526:not(.elementor-motion-effects-element-type-background), .elementor-1776 .elementor-element.elementor-element-11e3526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07080C;}.elementor-1776 .elementor-element.elementor-element-11e3526::before, .elementor-1776 .elementor-element.elementor-element-11e3526 > .elementor-background-video-container::before, .elementor-1776 .elementor-element.elementor-element-11e3526 > .e-con-inner > .elementor-background-video-container::before, .elementor-1776 .elementor-element.elementor-element-11e3526 > .elementor-background-slideshow::before, .elementor-1776 .elementor-element.elementor-element-11e3526 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1776 .elementor-element.elementor-element-11e3526 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-816bd60 );--background-overlay:'';}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );--n-menu-divider-color:var( --e-global-color-text );}.elementor-1776 .elementor-element.elementor-element-88c512a{--display:flex;}.elementor-1776 .elementor-element.elementor-element-c5a2b13{--display:flex;}.elementor-1776 .elementor-element.elementor-element-e730595{--display:flex;}.elementor-1776 .elementor-element.elementor-element-96a4e3f{--display:flex;}.elementor-1776 .elementor-element.elementor-element-6c8c729{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:33px;--n-menu-title-color-normal:var( --e-global-color-d92fe59 );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-color-normal:var( --e-global-color-d92fe59 );--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:var( --e-global-color-accent );--n-menu-title-active-color-dropdown:var( --e-global-color-primary );}.elementor-1776 .elementor-element.elementor-element-6c8c729 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:#161616;border-style:none;}.elementor-1776 .elementor-element.elementor-element-6c8c729 > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:var( --e-global-color-d92fe59 );}.elementor-1776 .elementor-element.elementor-element-6c8c729 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-1776 .elementor-element.elementor-element-6c8c729 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-1776 .elementor-element.elementor-element-6c8c729 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Montserrat";font-weight:700;}.elementor-1776 .elementor-element.elementor-element-6c8c729 {--n-menu-title-color-hover:var( --e-global-color-primary );--n-menu-title-color-active:var( --e-global-color-accent );}.elementor-1776 .elementor-element.elementor-element-6c8c729 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:none;}.elementor-1776 .elementor-element.elementor-element-cd0d383{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1776 .elementor-element.elementor-element-cd0d383:not(.elementor-motion-effects-element-type-background), .elementor-1776 .elementor-element.elementor-element-cd0d383 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0C11;}.elementor-1776 .elementor-element.elementor-element-3cf6153{--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;}.elementor-1776 .elementor-element.elementor-element-3cf6153.e-con{--align-self:center;}.elementor-1776 .elementor-element.elementor-element-5b11c9ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -2px;text-align:start;}.elementor-1776 .elementor-element.elementor-element-5b11c9ee .elementor-heading-title{font-family:"Arial";font-size:21px;font-weight:800;line-height:1.08em;letter-spacing:-1.3px;-webkit-text-stroke-color:#000;stroke:#000;color:#F6F7FB;}.elementor-1776 .elementor-element.elementor-element-5b11c9ee .elementor-heading-title a:hover, .elementor-1776 .elementor-element.elementor-element-5b11c9ee .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-1776 .elementor-element.elementor-element-5b11c9ee .elementor-heading-title a{transition-duration:0.6s;}.elementor-1776 .elementor-element.elementor-element-d984f14{--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;}.elementor-1776 .elementor-element.elementor-element-bf838cf{--display:flex;}.elementor-1776 .elementor-element.elementor-element-c116ad1{--display:flex;}.elementor-1776 .elementor-element.elementor-element-88d2552{--display:flex;}.elementor-1776 .elementor-element.elementor-element-ab8edda{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:var( --e-global-color-d92fe59 );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-1776 .elementor-element.elementor-element-ab8edda.elementor-element{--align-self:center;}.elementor-1776 .elementor-element.elementor-element-ab8edda > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:none;}.elementor-1776 .elementor-element.elementor-element-ab8edda {--n-menu-title-color-hover:var( --e-global-color-primary );--n-menu-title-color-active:var( --e-global-color-accent );}.elementor-1776 .elementor-element.elementor-element-ab8edda > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:none;}.elementor-1776 .elementor-element.elementor-element-753fdd1{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1776 .elementor-element.elementor-element-6f0288ba .elementor-button{background-color:#FF007F;font-family:"Arial";font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 24px 15px 24px;}.elementor-1776 .elementor-element.elementor-element-622b7079{--display:flex;--min-height:620px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-1776 .elementor-element.elementor-element-622b7079:not(.elementor-motion-effects-element-type-background), .elementor-1776 .elementor-element.elementor-element-622b7079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07080C;}.elementor-1776 .elementor-element.elementor-element-622b7079::before, .elementor-1776 .elementor-element.elementor-element-622b7079 > .elementor-background-video-container::before, .elementor-1776 .elementor-element.elementor-element-622b7079 > .e-con-inner > .elementor-background-video-container::before, .elementor-1776 .elementor-element.elementor-element-622b7079 > .elementor-background-slideshow::before, .elementor-1776 .elementor-element.elementor-element-622b7079 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1776 .elementor-element.elementor-element-622b7079 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#07080C;--background-overlay:'';}.elementor-1776 .elementor-element.elementor-element-622b7079.e-con{--align-self:center;}.elementor-1776 .elementor-element.elementor-element-5c8fbe8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-5c8fbe8d .elementor-heading-title{font-family:"Arial";font-size:13px;font-weight:800;line-height:1.08em;letter-spacing:-1.3px;color:#2AE4EC;}.elementor-1776 .elementor-element.elementor-element-5446b066{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-5446b066 .elementor-heading-title{font-family:"Montserrat";font-size:33px;font-weight:700;text-transform:uppercase;color:#F6F7FB;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );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-1776 .elementor-element.elementor-element-a626cfd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Arial";font-size:22px;line-height:1.6em;color:#C8CED8;}.elementor-1776 .elementor-element.elementor-element-3c614ac6{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1776 .elementor-element.elementor-element-1ce398f7 .elementor-button{background-color:#FF007F;font-family:"Arial";font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 24px 15px 24px;}.elementor-1776 .elementor-element.elementor-element-51d44a00 .elementor-button{background-color:#242934;font-family:"Arial";font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 24px 15px 24px;}.elementor-1776 .elementor-element.elementor-element-49764379{--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;--padding-top:100px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-1776 .elementor-element.elementor-element-49764379:not(.elementor-motion-effects-element-type-background), .elementor-1776 .elementor-element.elementor-element-49764379 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-1776 .elementor-element.elementor-element-bf2d3e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-bf2d3e3 .elementor-heading-title{font-family:"Bruno Ace";font-size:13px;font-weight:700;color:#FF007F;}.elementor-1776 .elementor-element.elementor-element-580471bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-580471bc .elementor-heading-title{font-family:"Arial";font-size:54px;font-weight:800;line-height:1.08em;letter-spacing:-1.3px;color:#141824;}.elementor-1776 .elementor-element.elementor-element-78c064b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 00px) 0px;padding:0px 0px 0px 0px;font-family:"Arial";font-size:19px;line-height:1.6em;color:#4B5260;}.elementor-1776 .elementor-element.elementor-element-fac8436{--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;--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:100px;--padding-left:0px;--padding-right:0px;}.elementor-1776 .elementor-element.elementor-element-fac8436:not(.elementor-motion-effects-element-type-background), .elementor-1776 .elementor-element.elementor-element-fac8436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-1776 .elementor-element.elementor-element-c529950{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1776 .elementor-element.elementor-element-45f4bfa{--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:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-1776 .elementor-element.elementor-element-45f4bfa:not(.elementor-motion-effects-element-type-background), .elementor-1776 .elementor-element.elementor-element-45f4bfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11131A;}.elementor-1776 .elementor-element.elementor-element-6ead343{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-6ead343 .elementor-heading-title{font-family:"Bruno Ace";font-size:12px;font-weight:700;color:#2AE4EC;}.elementor-1776 .elementor-element.elementor-element-92e4842{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-92e4842 .elementor-heading-title{font-family:"Arial";font-size:25px;font-weight:800;line-height:1.08em;letter-spacing:-1.3px;color:var( --e-global-color-primary );}.elementor-1776 .elementor-element.elementor-element-d4a12e5{color:var( --e-global-color-d92fe59 );}.elementor-1776 .elementor-element.elementor-element-cc026ca{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1776 .elementor-element.elementor-element-6b4b5f3{--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:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-1776 .elementor-element.elementor-element-6b4b5f3:not(.elementor-motion-effects-element-type-background), .elementor-1776 .elementor-element.elementor-element-6b4b5f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11131A;}.elementor-1776 .elementor-element.elementor-element-2e8f6f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-2e8f6f1 .elementor-heading-title{font-family:"Bruno Ace";font-size:12px;font-weight:700;color:#2AE4EC;}.elementor-1776 .elementor-element.elementor-element-8baffb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-8baffb0 .elementor-heading-title{font-family:"Arial";font-size:25px;font-weight:800;line-height:1.08em;letter-spacing:-1.3px;color:var( --e-global-color-primary );}.elementor-1776 .elementor-element.elementor-element-6739928{color:var( --e-global-color-d92fe59 );}.elementor-1776 .elementor-element.elementor-element-32c3072{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1776 .elementor-element.elementor-element-7c40598{--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:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-1776 .elementor-element.elementor-element-7c40598:not(.elementor-motion-effects-element-type-background), .elementor-1776 .elementor-element.elementor-element-7c40598 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11131A;}.elementor-1776 .elementor-element.elementor-element-9ac1747{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-9ac1747 .elementor-heading-title{font-family:"Bruno Ace";font-size:12px;font-weight:700;color:#2AE4EC;}.elementor-1776 .elementor-element.elementor-element-5f520ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-5f520ad .elementor-heading-title{font-family:"Arial";font-size:25px;font-weight:800;line-height:1.08em;letter-spacing:-1.3px;color:var( --e-global-color-primary );}.elementor-1776 .elementor-element.elementor-element-063da94{color:var( --e-global-color-d92fe59 );}.elementor-1776 .elementor-element.elementor-element-7d5aba22{--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:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:032px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-1776 .elementor-element.elementor-element-7d5aba22:not(.elementor-motion-effects-element-type-background), .elementor-1776 .elementor-element.elementor-element-7d5aba22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0C11;}.elementor-1776 .elementor-element.elementor-element-74c6073b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-74c6073b .elementor-heading-title{font-family:"Bruno Ace";font-size:13px;font-weight:700;color:#2AE4EC;}.elementor-1776 .elementor-element.elementor-element-615153c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-615153c6 .elementor-heading-title{font-family:"Arial";font-size:54px;font-weight:800;line-height:1.08em;letter-spacing:-1.3px;color:#F6F7FB;}.elementor-1776 .elementor-element.elementor-element-4d0c49bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Arial";font-size:18px;line-height:1.6em;color:#AEB5C2;}.elementor-1776 .elementor-element.elementor-element-10df73bf{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1776 .elementor-element.elementor-element-67350f07{--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:18px 18px;--row-gap:18px;--column-gap:18px;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:#292D38;--border-color:#292D38;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-1776 .elementor-element.elementor-element-67350f07:not(.elementor-motion-effects-element-type-background), .elementor-1776 .elementor-element.elementor-element-67350f07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11131A;}.elementor-1776 .elementor-element.elementor-element-67350f07.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1776 .elementor-element.elementor-element-7b833471{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-7b833471 .elementor-heading-title{font-family:"Bruno Ace";font-size:12px;font-weight:700;color:#2AE4EC;}.elementor-1776 .elementor-element.elementor-element-2516d658{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-2516d658 .elementor-heading-title{font-family:"Arial";font-size:25px;font-weight:800;line-height:1.08em;letter-spacing:-1.3px;color:#F6F7FB;}.elementor-1776 .elementor-element.elementor-element-695c170b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Arial";font-size:16px;line-height:1.6em;color:#AEB5C2;}.elementor-1776 .elementor-element.elementor-element-310f02f6{--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:18px 18px;--row-gap:18px;--column-gap:18px;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:#292D38;--border-color:#292D38;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-1776 .elementor-element.elementor-element-310f02f6:not(.elementor-motion-effects-element-type-background), .elementor-1776 .elementor-element.elementor-element-310f02f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11131A;}.elementor-1776 .elementor-element.elementor-element-310f02f6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1776 .elementor-element.elementor-element-3c260655{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-3c260655 .elementor-heading-title{font-family:"Bruno Ace";font-size:12px;font-weight:700;color:#2AE4EC;}.elementor-1776 .elementor-element.elementor-element-4e80ce93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-4e80ce93 .elementor-heading-title{font-family:"Arial";font-size:25px;font-weight:800;line-height:1.08em;letter-spacing:-1.3px;color:#F6F7FB;}.elementor-1776 .elementor-element.elementor-element-50406c74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Arial";font-size:16px;line-height:1.6em;color:#AEB5C2;}.elementor-1776 .elementor-element.elementor-element-77262261{--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:18px 18px;--row-gap:18px;--column-gap:18px;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:#292D38;--border-color:#292D38;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-1776 .elementor-element.elementor-element-77262261:not(.elementor-motion-effects-element-type-background), .elementor-1776 .elementor-element.elementor-element-77262261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11131A;}.elementor-1776 .elementor-element.elementor-element-77262261.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1776 .elementor-element.elementor-element-11d7aeab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-11d7aeab .elementor-heading-title{font-family:"Bruno Ace";font-size:12px;font-weight:700;color:#2AE4EC;}.elementor-1776 .elementor-element.elementor-element-6c8a6a64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-6c8a6a64 .elementor-heading-title{font-family:"Arial";font-size:25px;font-weight:800;line-height:1.08em;letter-spacing:-1.3px;color:#F6F7FB;}.elementor-1776 .elementor-element.elementor-element-6b1d9aef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Arial";font-size:16px;line-height:1.6em;color:#AEB5C2;}.elementor-1776 .elementor-element.elementor-element-35e5d4ec{--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:18px 18px;--row-gap:18px;--column-gap:18px;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:#292D38;--border-color:#292D38;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-1776 .elementor-element.elementor-element-35e5d4ec:not(.elementor-motion-effects-element-type-background), .elementor-1776 .elementor-element.elementor-element-35e5d4ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11131A;}.elementor-1776 .elementor-element.elementor-element-35e5d4ec.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1776 .elementor-element.elementor-element-709749fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-709749fb .elementor-heading-title{font-family:"Bruno Ace";font-size:12px;font-weight:700;color:#2AE4EC;}.elementor-1776 .elementor-element.elementor-element-5f506bce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-5f506bce .elementor-heading-title{font-family:"Arial";font-size:25px;font-weight:800;line-height:1.08em;letter-spacing:-1.3px;color:#F6F7FB;}.elementor-1776 .elementor-element.elementor-element-5ea4c11c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Arial";font-size:16px;line-height:1.6em;color:#AEB5C2;}.elementor-1776 .elementor-element.elementor-element-1f1126b1{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:100px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-1776 .elementor-element.elementor-element-1f1126b1:not(.elementor-motion-effects-element-type-background), .elementor-1776 .elementor-element.elementor-element-1f1126b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-1776 .elementor-element.elementor-element-7594fc25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-7594fc25 .elementor-heading-title{font-family:"Bruno Ace";font-size:13px;font-weight:700;color:#FF007F;}.elementor-1776 .elementor-element.elementor-element-45738afe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-45738afe .elementor-heading-title{font-family:"Arial";font-size:54px;font-weight:800;line-height:1.08em;letter-spacing:-1.3px;color:#141824;}.elementor-1776 .elementor-element.elementor-element-1df0d619{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Arial";font-size:19px;line-height:1.6em;color:#4B5260;}.elementor-1776 .elementor-element.elementor-element-28dec4b3{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1776 .elementor-element.elementor-element-68a854c6{--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:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-1776 .elementor-element.elementor-element-68a854c6:not(.elementor-motion-effects-element-type-background), .elementor-1776 .elementor-element.elementor-element-68a854c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11131A;}.elementor-1776 .elementor-element.elementor-element-e1c0c5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-e1c0c5f .elementor-heading-title{font-family:"Bruno Ace";font-size:13px;font-weight:700;color:#2AE4EC;}.elementor-1776 .elementor-element.elementor-element-7965c7fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-7965c7fb .elementor-heading-title{font-family:"Arial";font-size:28px;font-weight:800;line-height:1.08em;letter-spacing:-1.3px;color:#F6F7FB;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1776 .elementor-element.elementor-element-d2746a3{--e-transform-rotateZ:4deg;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1776 .elementor-element.elementor-element-d2746a3:hover{--e-transform-rotateZ:0deg;}.elementor-1776 .elementor-element.elementor-element-76652fb7 .elementor-button{background-color:#FF007F;font-family:"Arial";font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 24px 15px 24px;}.elementor-1776 .elementor-element.elementor-element-c7772f4{--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:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:18px 18px 18px 18px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-1776 .elementor-element.elementor-element-c7772f4:not(.elementor-motion-effects-element-type-background), .elementor-1776 .elementor-element.elementor-element-c7772f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11131A;}.elementor-1776 .elementor-element.elementor-element-151249f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-151249f0 .elementor-heading-title{font-family:"Bruno Ace";font-size:13px;font-weight:800;line-height:1.08em;letter-spacing:-1.3px;color:#2AE4EC;}.elementor-1776 .elementor-element.elementor-element-6c6e594d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-6c6e594d .elementor-heading-title{font-family:"Arial";font-size:28px;font-weight:800;line-height:1.08em;letter-spacing:-1.3px;color:#F6F7FB;}.elementor-1776 .elementor-element.elementor-element-29017ce{--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;}.elementor-1776 .elementor-element.elementor-element-29017ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1776 .elementor-element.elementor-element-57094be{--display:flex;}.elementor-1776 .elementor-element.elementor-element-e77571d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-d92fe59 );}.elementor-1776 .elementor-element.elementor-element-6b4ca44{--display:flex;}.elementor-1776 .elementor-element.elementor-element-2347efc .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-d92fe59 );}.elementor-1776 .elementor-element.elementor-element-9c76d44{--display:flex;}.elementor-1776 .elementor-element.elementor-element-73beefa .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-d92fe59 );}.elementor-1776 .elementor-element.elementor-element-5e47afc{--display:flex;}.elementor-1776 .elementor-element.elementor-element-24257e1 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-d92fe59 );}.elementor-1776 .elementor-element.elementor-element-162e3af2 .elementor-button{background-color:#FF007F;font-family:"Arial";font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 24px 15px 24px;}.elementor-1776 .elementor-element.elementor-element-445fb81{--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:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:0px 0px 0px 0px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-1776 .elementor-element.elementor-element-445fb81:not(.elementor-motion-effects-element-type-background), .elementor-1776 .elementor-element.elementor-element-445fb81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1776 .elementor-element.elementor-element-28b7c04{--display:flex;}.elementor-1776 .elementor-element.elementor-element-75f6f1dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-75f6f1dc .elementor-heading-title{font-family:"Arial";font-size:38px;font-weight:600;line-height:1.08em;letter-spacing:-1.3px;color:#F6F7FB;}.elementor-1776 .elementor-element.elementor-element-48a43ee7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Arial";font-size:19px;line-height:1.6em;color:#C8CED8;}.elementor-1776 .elementor-element.elementor-element-7007d8a9{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:100px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-1776 .elementor-element.elementor-element-7007d8a9:not(.elementor-motion-effects-element-type-background), .elementor-1776 .elementor-element.elementor-element-7007d8a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-1776 .elementor-element.elementor-element-31b96b9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-31b96b9c .elementor-heading-title{font-family:"Bruno Ace";font-size:13px;font-weight:800;line-height:1.08em;letter-spacing:-1.3px;color:#FF007F;}.elementor-1776 .elementor-element.elementor-element-2ee64c2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-2ee64c2b .elementor-heading-title{font-family:"Arial";font-size:54px;font-weight:800;line-height:1.08em;letter-spacing:-1.3px;color:#141824;}.elementor-1776 .elementor-element.elementor-element-6d1a2e4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Arial";font-size:19px;line-height:1.6em;color:#4B5260;}.elementor-1776 .elementor-element.elementor-element-6593f7c0{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1776 .elementor-element.elementor-element-1a820f74{--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:20px 20px;--row-gap:20px;--column-gap:20px;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:#292D38;--border-color:#292D38;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-1776 .elementor-element.elementor-element-1a820f74:not(.elementor-motion-effects-element-type-background), .elementor-1776 .elementor-element.elementor-element-1a820f74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11131A;}.elementor-1776 .elementor-element.elementor-element-1a820f74.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1776 .elementor-element.elementor-element-4c477669{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-4c477669 .elementor-heading-title{font-family:"Arial";font-size:13px;font-weight:800;line-height:1.08em;letter-spacing:-1.3px;color:var( --e-global-color-secondary );}.elementor-1776 .elementor-element.elementor-element-e1f5429 img{border-style:solid;border-width:7px 7px 7px 7px;border-color:var( --e-global-color-d92fe59 );border-radius:100px 100px 100px 100px;}.elementor-1776 .elementor-element.elementor-element-22725e1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-1776 .elementor-element.elementor-element-22725e1a .elementor-heading-title{font-family:"Arial";font-size:25px;font-weight:800;line-height:1.08em;letter-spacing:-1.3px;color:var( --e-global-color-accent );}.elementor-1776 .elementor-element.elementor-element-47e49c1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Arial";font-size:16px;line-height:1.6em;color:var( --e-global-color-d92fe59 );}.elementor-1776 .elementor-element.elementor-element-683115ad{--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:20px 20px;--row-gap:20px;--column-gap:20px;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:#292D38;--border-color:#292D38;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-1776 .elementor-element.elementor-element-683115ad:not(.elementor-motion-effects-element-type-background), .elementor-1776 .elementor-element.elementor-element-683115ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11131A;}.elementor-1776 .elementor-element.elementor-element-683115ad.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1776 .elementor-element.elementor-element-4ba6855b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-4ba6855b .elementor-heading-title{font-family:"Arial";font-size:13px;font-weight:800;line-height:1.08em;letter-spacing:-1.3px;color:var( --e-global-color-secondary );}.elementor-1776 .elementor-element.elementor-element-e37b188 img{border-style:solid;border-width:7px 7px 7px 7px;border-color:var( --e-global-color-d92fe59 );border-radius:100px 100px 100px 100px;}.elementor-1776 .elementor-element.elementor-element-32c1da8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-1776 .elementor-element.elementor-element-32c1da8f .elementor-heading-title{font-family:"Arial";font-size:25px;font-weight:800;line-height:1.08em;letter-spacing:-1.3px;color:var( --e-global-color-primary );}.elementor-1776 .elementor-element.elementor-element-43ad43c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Tahoma";font-size:16px;line-height:1.6em;color:var( --e-global-color-d92fe59 );}.elementor-1776 .elementor-element.elementor-element-43ad43c2 a:hover, .elementor-1776 .elementor-element.elementor-element-43ad43c2 a:focus{color:#FFFFFF;}.elementor-1776 .elementor-element.elementor-element-43ad43c2 a{transition-duration:0.1s;}.elementor-1776 .elementor-element.elementor-element-4b73d28c{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:100px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-1776 .elementor-element.elementor-element-4b73d28c:not(.elementor-motion-effects-element-type-background), .elementor-1776 .elementor-element.elementor-element-4b73d28c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07080C;}.elementor-1776 .elementor-element.elementor-element-11fd102d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-11fd102d .elementor-heading-title{font-family:"Arial";font-size:13px;font-weight:800;line-height:1.08em;letter-spacing:-1.3px;color:#2AE4EC;}.elementor-1776 .elementor-element.elementor-element-5985cc36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-5985cc36 .elementor-heading-title{font-family:"Arial";font-size:54px;font-weight:800;line-height:1.08em;letter-spacing:-1.3px;color:#F6F7FB;}.elementor-1776 .elementor-element.elementor-element-7034903e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Arial";font-size:18px;line-height:1.6em;color:#AEB5C2;}.elementor-1776 .elementor-element.elementor-element-3783e7d2{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1776 .elementor-element.elementor-element-35b7fe7e{--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:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:18px 18px 18px 18px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-1776 .elementor-element.elementor-element-35b7fe7e:not(.elementor-motion-effects-element-type-background), .elementor-1776 .elementor-element.elementor-element-35b7fe7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11131A;}.elementor-1776 .elementor-element.elementor-element-206eb32c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-206eb32c .elementor-heading-title{font-family:"Arial";font-size:27px;font-weight:800;line-height:1.08em;letter-spacing:-1.3px;color:#F6F7FB;}.elementor-1776 .elementor-element.elementor-element-37a3f060{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Arial";font-size:17px;line-height:1.6em;color:#AEB5C2;}.elementor-1776 .elementor-element.elementor-element-79111a97 .elementor-button{background-color:#FF007F;font-family:"Arial";font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 24px 15px 24px;}.elementor-1776 .elementor-element.elementor-element-5c447528{--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:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:18px 18px 18px 18px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-1776 .elementor-element.elementor-element-5c447528:not(.elementor-motion-effects-element-type-background), .elementor-1776 .elementor-element.elementor-element-5c447528 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11131A;}.elementor-1776 .elementor-element.elementor-element-631624a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1776 .elementor-element.elementor-element-631624a4 .elementor-heading-title{font-family:"Arial";font-size:27px;font-weight:800;line-height:1.08em;letter-spacing:-1.3px;color:#F6F7FB;}.elementor-1776 .elementor-element.elementor-element-6007e4a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Arial";font-size:17px;line-height:1.6em;color:#AEB5C2;}.elementor-1776 .elementor-element.elementor-element-6c42bfcb .elementor-button{background-color:#FF007F;font-family:"Arial";font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 24px 15px 24px;}.elementor-1776 .elementor-element.elementor-element-1ce1abc9{--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;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-1776 .elementor-element.elementor-element-1ce1abc9:not(.elementor-motion-effects-element-type-background), .elementor-1776 .elementor-element.elementor-element-1ce1abc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0C11;}.elementor-1776 .elementor-element.elementor-element-28d24984{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Arial";font-size:14px;line-height:1.6em;color:#AEB5C2;}@media(max-width:1024px){.elementor-1776 .elementor-element.elementor-element-52bfd51 .elementor-heading-title{font-size:25px;}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-1776 .elementor-element.elementor-element-5b11c9ee .elementor-heading-title{font-size:25px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1776 .elementor-element.elementor-element-5c8fbe8d .elementor-heading-title{font-size:12px;}.elementor-1776 .elementor-element.elementor-element-580471bc .elementor-heading-title{font-size:44px;}.elementor-1776 .elementor-element.elementor-element-92e4842 .elementor-heading-title{font-size:25px;}.elementor-1776 .elementor-element.elementor-element-8baffb0 .elementor-heading-title{font-size:25px;}.elementor-1776 .elementor-element.elementor-element-5f520ad .elementor-heading-title{font-size:25px;}.elementor-1776 .elementor-element.elementor-element-615153c6 .elementor-heading-title{font-size:44px;}.elementor-1776 .elementor-element.elementor-element-2516d658 .elementor-heading-title{font-size:25px;}.elementor-1776 .elementor-element.elementor-element-4e80ce93 .elementor-heading-title{font-size:25px;}.elementor-1776 .elementor-element.elementor-element-6c8a6a64 .elementor-heading-title{font-size:25px;}.elementor-1776 .elementor-element.elementor-element-5f506bce .elementor-heading-title{font-size:25px;}.elementor-1776 .elementor-element.elementor-element-45738afe .elementor-heading-title{font-size:44px;}.elementor-1776 .elementor-element.elementor-element-7965c7fb .elementor-heading-title{font-size:25px;}.elementor-1776 .elementor-element.elementor-element-151249f0 .elementor-heading-title{font-size:12px;}.elementor-1776 .elementor-element.elementor-element-6c6e594d .elementor-heading-title{font-size:25px;}.elementor-1776 .elementor-element.elementor-element-e77571d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1776 .elementor-element.elementor-element-2347efc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1776 .elementor-element.elementor-element-73beefa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1776 .elementor-element.elementor-element-24257e1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1776 .elementor-element.elementor-element-75f6f1dc .elementor-heading-title{font-size:25px;}.elementor-1776 .elementor-element.elementor-element-31b96b9c .elementor-heading-title{font-size:12px;}.elementor-1776 .elementor-element.elementor-element-2ee64c2b .elementor-heading-title{font-size:44px;}.elementor-1776 .elementor-element.elementor-element-4c477669 .elementor-heading-title{font-size:12px;}.elementor-1776 .elementor-element.elementor-element-22725e1a .elementor-heading-title{font-size:25px;}.elementor-1776 .elementor-element.elementor-element-4ba6855b .elementor-heading-title{font-size:12px;}.elementor-1776 .elementor-element.elementor-element-32c1da8f .elementor-heading-title{font-size:25px;}.elementor-1776 .elementor-element.elementor-element-11fd102d .elementor-heading-title{font-size:12px;}.elementor-1776 .elementor-element.elementor-element-5985cc36 .elementor-heading-title{font-size:44px;}.elementor-1776 .elementor-element.elementor-element-206eb32c .elementor-heading-title{font-size:25px;}.elementor-1776 .elementor-element.elementor-element-631624a4 .elementor-heading-title{font-size:25px;}}@media(min-width:768px){.elementor-1776 .elementor-element.elementor-element-03fee4a{--content-width:1180px;}.elementor-1776 .elementor-element.elementor-element-c580e4c{--content-width:300px;}.elementor-1776 .elementor-element.elementor-element-cd0d383{--content-width:1180px;}.elementor-1776 .elementor-element.elementor-element-3cf6153{--width:25%;}.elementor-1776 .elementor-element.elementor-element-d984f14{--width:50%;}.elementor-1776 .elementor-element.elementor-element-753fdd1{--width:25%;}.elementor-1776 .elementor-element.elementor-element-622b7079{--content-width:1180px;}.elementor-1776 .elementor-element.elementor-element-3c614ac6{--content-width:950px;}.elementor-1776 .elementor-element.elementor-element-49764379{--content-width:1180px;}.elementor-1776 .elementor-element.elementor-element-c529950{--content-width:1180px;}.elementor-1776 .elementor-element.elementor-element-cc026ca{--width:100%;}.elementor-1776 .elementor-element.elementor-element-32c3072{--width:100%;}.elementor-1776 .elementor-element.elementor-element-7d5aba22{--content-width:1180px;}.elementor-1776 .elementor-element.elementor-element-10df73bf{--content-width:1180px;}.elementor-1776 .elementor-element.elementor-element-67350f07{--content-width:360px;}.elementor-1776 .elementor-element.elementor-element-310f02f6{--content-width:360px;}.elementor-1776 .elementor-element.elementor-element-77262261{--content-width:360px;}.elementor-1776 .elementor-element.elementor-element-35e5d4ec{--content-width:360px;}.elementor-1776 .elementor-element.elementor-element-1f1126b1{--content-width:1180px;}.elementor-1776 .elementor-element.elementor-element-28dec4b3{--content-width:1180px;}.elementor-1776 .elementor-element.elementor-element-29017ce{--width:100%;}.elementor-1776 .elementor-element.elementor-element-445fb81{--content-width:1180px;}.elementor-1776 .elementor-element.elementor-element-7007d8a9{--content-width:1180px;}.elementor-1776 .elementor-element.elementor-element-6593f7c0{--content-width:1140px;}.elementor-1776 .elementor-element.elementor-element-1a820f74{--content-width:360px;}.elementor-1776 .elementor-element.elementor-element-683115ad{--content-width:360px;}.elementor-1776 .elementor-element.elementor-element-4b73d28c{--content-width:1180px;}.elementor-1776 .elementor-element.elementor-element-3783e7d2{--content-width:1180px;}.elementor-1776 .elementor-element.elementor-element-35b7fe7e{--content-width:555px;}.elementor-1776 .elementor-element.elementor-element-5c447528{--content-width:555px;}.elementor-1776 .elementor-element.elementor-element-1ce1abc9{--content-width:1180px;}}@media(max-width:767px){.elementor-1776 .elementor-element.elementor-element-03fee4a{--padding-top:12px;--padding-bottom:12px;--padding-left:18px;--padding-right:18px;}.elementor-1776 .elementor-element.elementor-element-52bfd51{text-align:center;}.elementor-1776 .elementor-element.elementor-element-52bfd51 .elementor-heading-title{font-size:23px;letter-spacing:-0.4px;}.elementor-1776 .elementor-element.elementor-element-11e3526{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-1776 .elementor-element.elementor-element-6c8c729{--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-toggle-align:center;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;}.elementor-1776 .elementor-element.elementor-element-5b11c9ee .elementor-heading-title{font-size:23px;letter-spacing:-0.4px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1776 .elementor-element.elementor-element-622b7079{--padding-top:56px;--padding-bottom:62px;--padding-left:18px;--padding-right:18px;}.elementor-1776 .elementor-element.elementor-element-5c8fbe8d .elementor-heading-title{font-size:12px;letter-spacing:-0.4px;}.elementor-1776 .elementor-element.elementor-element-49764379{--padding-top:56px;--padding-bottom:62px;--padding-left:18px;--padding-right:18px;}.elementor-1776 .elementor-element.elementor-element-580471bc .elementor-heading-title{font-size:35px;letter-spacing:-0.4px;}.elementor-1776 .elementor-element.elementor-element-92e4842 .elementor-heading-title{font-size:23px;letter-spacing:-0.4px;}.elementor-1776 .elementor-element.elementor-element-8baffb0 .elementor-heading-title{font-size:23px;letter-spacing:-0.4px;}.elementor-1776 .elementor-element.elementor-element-5f520ad .elementor-heading-title{font-size:23px;letter-spacing:-0.4px;}.elementor-1776 .elementor-element.elementor-element-7d5aba22{--padding-top:56px;--padding-bottom:62px;--padding-left:18px;--padding-right:18px;}.elementor-1776 .elementor-element.elementor-element-615153c6 .elementor-heading-title{font-size:35px;letter-spacing:-0.4px;}.elementor-1776 .elementor-element.elementor-element-2516d658 .elementor-heading-title{font-size:23px;letter-spacing:-0.4px;}.elementor-1776 .elementor-element.elementor-element-4e80ce93 .elementor-heading-title{font-size:23px;letter-spacing:-0.4px;}.elementor-1776 .elementor-element.elementor-element-6c8a6a64 .elementor-heading-title{font-size:23px;letter-spacing:-0.4px;}.elementor-1776 .elementor-element.elementor-element-5f506bce .elementor-heading-title{font-size:23px;letter-spacing:-0.4px;}.elementor-1776 .elementor-element.elementor-element-1f1126b1{--padding-top:56px;--padding-bottom:62px;--padding-left:18px;--padding-right:18px;}.elementor-1776 .elementor-element.elementor-element-45738afe .elementor-heading-title{font-size:35px;letter-spacing:-0.4px;}.elementor-1776 .elementor-element.elementor-element-7965c7fb .elementor-heading-title{font-size:23px;letter-spacing:-0.4px;}.elementor-1776 .elementor-element.elementor-element-151249f0 .elementor-heading-title{font-size:12px;letter-spacing:-0.4px;}.elementor-1776 .elementor-element.elementor-element-6c6e594d .elementor-heading-title{font-size:23px;letter-spacing:-0.4px;}.elementor-1776 .elementor-element.elementor-element-e77571d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1776 .elementor-element.elementor-element-2347efc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1776 .elementor-element.elementor-element-73beefa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1776 .elementor-element.elementor-element-24257e1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-1776 .elementor-element.elementor-element-445fb81{--padding-top:56px;--padding-bottom:62px;--padding-left:18px;--padding-right:18px;}.elementor-1776 .elementor-element.elementor-element-75f6f1dc .elementor-heading-title{font-size:23px;letter-spacing:-0.4px;}.elementor-1776 .elementor-element.elementor-element-7007d8a9{--padding-top:56px;--padding-bottom:62px;--padding-left:18px;--padding-right:18px;}.elementor-1776 .elementor-element.elementor-element-31b96b9c .elementor-heading-title{font-size:12px;letter-spacing:-0.4px;}.elementor-1776 .elementor-element.elementor-element-2ee64c2b .elementor-heading-title{font-size:35px;letter-spacing:-0.4px;}.elementor-1776 .elementor-element.elementor-element-6593f7c0{--padding-top:56px;--padding-bottom:62px;--padding-left:18px;--padding-right:18px;}.elementor-1776 .elementor-element.elementor-element-4c477669 .elementor-heading-title{font-size:12px;letter-spacing:-0.4px;}.elementor-1776 .elementor-element.elementor-element-22725e1a .elementor-heading-title{font-size:23px;letter-spacing:-0.4px;}.elementor-1776 .elementor-element.elementor-element-4ba6855b .elementor-heading-title{font-size:12px;letter-spacing:-0.4px;}.elementor-1776 .elementor-element.elementor-element-32c1da8f .elementor-heading-title{font-size:23px;letter-spacing:-0.4px;}.elementor-1776 .elementor-element.elementor-element-4b73d28c{--padding-top:56px;--padding-bottom:62px;--padding-left:18px;--padding-right:18px;}.elementor-1776 .elementor-element.elementor-element-11fd102d .elementor-heading-title{font-size:12px;letter-spacing:-0.4px;}.elementor-1776 .elementor-element.elementor-element-5985cc36 .elementor-heading-title{font-size:35px;letter-spacing:-0.4px;}.elementor-1776 .elementor-element.elementor-element-206eb32c .elementor-heading-title{font-size:23px;letter-spacing:-0.4px;}.elementor-1776 .elementor-element.elementor-element-631624a4 .elementor-heading-title{font-size:23px;letter-spacing:-0.4px;}.elementor-1776 .elementor-element.elementor-element-1ce1abc9{--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}}/* Start custom CSS for container, class: .elementor-element-11e3526 */@media (max-width: 767px) {

    /* Variable del toggle en cualquier estado */
    .xc-mobile-nav .e-n-menu-toggle {
        --n-menu-toggle-icon-color: #ffffff !important;
    }

    /* Hamburguesa + X, incluso después de cambiar de estado */
    .xc-mobile-nav .e-n-menu-toggle svg,
    .xc-mobile-nav .e-n-menu-toggle[aria-expanded="true"] svg,
    .xc-mobile-nav .e-n-menu-toggle[aria-expanded="false"] svg {
        fill: #ffffff !important;
        color: #ffffff !important;
    }

    .xc-mobile-nav .e-n-menu-toggle svg path {
        fill: #ffffff !important;
        stroke: #ffffff !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03fee4a */.elementor-1776 .elementor-element.elementor-element-03fee4a > .e-con-inner { flex-wrap: nowrap; }
.elementor-1776 .elementor-element.elementor-element-03fee4a > .e-con-inner > .e-con { --width: auto; width: auto; flex: 0 0 auto; }
@media (max-width: 767px) { .elementor-1776 .elementor-element.elementor-element-03fee4a > .e-con-inner { flex-wrap: wrap; justify-content: center; } .elementor-1776 .elementor-element.elementor-element-03fee4a > .e-con-inner > .e-con { --width: 100%; width: 100%; flex: 0 0 100%; } }/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-ab8edda */color: #d9dde5;
font-weight: 600;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd0d383 *//* XC360 · HEADER DESKTOP */

body.page-id-1776 .xc-ah-nav {
    position: sticky !important;
    top: 0 !important;
    z-index: 999 !important;

    background: rgba(7, 8, 12, .94) !important;

    -webkit-backdrop-filter: blur(14px);
    backdrop-filter: blur(14px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5446b066 */.elementor-1776 .elementor-element.elementor-element-5446b066 .elementor-heading-title { background:linear-gradient(90deg,#FFFFFF 0%,#BFF8FA 55%,#2AE4EC 100%); -webkit-background-clip:text; background-clip:text; color:transparent !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-622b7079 */.elementor-1776 .elementor-element.elementor-element-622b7079 .elementor-background-video-container::after { content:""; position:absolute; inset:0; z-index:2; pointer-events:none; background:linear-gradient(90deg,rgba(7,8,12,.68) 0%,rgba(7,8,12,.46) 62%,rgba(7,8,12,.28) 100%); }
@media(max-width:767px){ .elementor-1776 .elementor-element.elementor-element-622b7079 { background-image:radial-gradient(ellipse at 85% 45%,rgba(42,228,236,.11),transparent 60%); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f4bfa *//* === XC360 · Solution cards === */

.xc-solution-card {
    position: relative;
    overflow: hidden;

    transition:
        transform .45s cubic-bezier(.2,.8,.2,1),
        box-shadow .45s ease,
        border-color .45s ease;
}

/* Halo visible DENTRO de la tarjeta */
.xc-solution-card::before {
    content: "";
    position: absolute;
    inset: -60%;

    background:
        radial-gradient(
            circle at 30% 30%,
            rgba(0, 229, 239, 0.16) 0%,
            rgba(0, 229, 239, 0.07) 18%,
            transparent 42%
        );

    animation: xc-card-glow 7s ease-in-out infinite alternate;

    pointer-events: none;
    z-index: 0;
}

/* Mantiene el contenido por encima del halo */
.xc-solution-card > * {
    position: relative;
    z-index: 1;
}

@keyframes xc-card-glow {
    0% {
        transform: translate(-12%, -8%) scale(0.9);
        opacity: .45;
    }

    100% {
        transform: translate(15%, 10%) scale(1.15);
        opacity: 1;
    }
}

/* Hover */
.xc-solution-card:hover {
    transform: translateY(-8px);

    border-color: rgba(0, 229, 239, 0.35);

    box-shadow:
        0 22px 50px rgba(0, 0, 0, 0.22),
        0 0 35px rgba(0, 229, 239, 0.09);
}

@media (prefers-reduced-motion: reduce) {
    .xc-solution-card::before {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b4b5f3 *//* === XC360 · Solution cards === */

.xc-solution-card {
    position: relative;
    overflow: hidden;

    transition:
        transform .45s cubic-bezier(.2,.8,.2,1),
        box-shadow .45s ease,
        border-color .45s ease;
}

/* Halo visible DENTRO de la tarjeta */
.xc-solution-card::before {
    content: "";
    position: absolute;
    inset: -60%;

    background:
        radial-gradient(
            circle at 30% 30%,
            rgba(0, 229, 239, 0.16) 0%,
            rgba(0, 229, 239, 0.07) 18%,
            transparent 42%
        );

    animation: xc-card-glow 7s ease-in-out infinite alternate;

    pointer-events: none;
    z-index: 0;
}

/* Mantiene el contenido por encima del halo */
.xc-solution-card > * {
    position: relative;
    z-index: 1;
}

@keyframes xc-card-glow {
    0% {
        transform: translate(-12%, -8%) scale(0.9);
        opacity: .45;
    }

    100% {
        transform: translate(15%, 10%) scale(1.15);
        opacity: 1;
    }
}

/* Hover */
.xc-solution-card:hover {
    transform: translateY(-8px);

    border-color: rgba(0, 229, 239, 0.35);

    box-shadow:
        0 22px 50px rgba(0, 0, 0, 0.22),
        0 0 35px rgba(0, 229, 239, 0.09);
}

@media (prefers-reduced-motion: reduce) {
    .xc-solution-card::before {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c40598 *//* === XC360 · Solution cards === */

.xc-solution-card {
    position: relative;
    overflow: hidden;

    transition:
        transform .45s cubic-bezier(.2,.8,.2,1),
        box-shadow .45s ease,
        border-color .45s ease;
}

/* Halo visible DENTRO de la tarjeta */
.xc-solution-card::before {
    content: "";
    position: absolute;
    inset: -60%;

    background:
        radial-gradient(
            circle at 30% 30%,
            rgba(0, 229, 239, 0.16) 0%,
            rgba(0, 229, 239, 0.07) 18%,
            transparent 42%
        );

    animation: xc-card-glow 7s ease-in-out infinite alternate;

    pointer-events: none;
    z-index: 0;
}

/* Mantiene el contenido por encima del halo */
.xc-solution-card > * {
    position: relative;
    z-index: 1;
}

@keyframes xc-card-glow {
    0% {
        transform: translate(-12%, -8%) scale(0.9);
        opacity: .45;
    }

    100% {
        transform: translate(15%, 10%) scale(1.15);
        opacity: 1;
    }
}

/* Hover */
.xc-solution-card:hover {
    transform: translateY(-8px);

    border-color: rgba(0, 229, 239, 0.35);

    box-shadow:
        0 22px 50px rgba(0, 0, 0, 0.22),
        0 0 35px rgba(0, 229, 239, 0.09);
}

@media (prefers-reduced-motion: reduce) {
    .xc-solution-card::before {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67350f07 *//* =========================================
   XC360 · Borde degradado vivo
   ========================================= */

@property --xc-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

.xc-process-card {
    position: relative;
    isolation: isolate;
    overflow: visible;

    transition:
        transform .4s cubic-bezier(.2,.8,.2,1),
        box-shadow .4s ease;
}


/* BORDE COMPLETO ANIMADO */
.xc-process-card::before {
    content: "";
    position: absolute;

    /* Grosor visible del borde */
    inset: -2px;

    border-radius: 22px;

    padding: 2px;

    background: conic-gradient(
        from var(--xc-angle),

        #00e5ef 0deg,
        #00e5ef 55deg,

        #007f87 105deg,

        #15161d 150deg,

        #8d007d 210deg,

        #d000b5 270deg,

        #00e5ef 360deg
    );

    /* Vacía el centro:
       solo queda visible la línea exterior */
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;

    z-index: -1;

    animation: xc-border-rotate 9s linear infinite;
}


/* Halo MUY sutil alrededor */
.xc-process-card {
    box-shadow:
        0 0 22px rgba(0, 229, 239, .025),
        0 0 30px rgba(208, 0, 181, .02);
}


@keyframes xc-border-rotate {
    from {
        --xc-angle: 0deg;
    }

    to {
        --xc-angle: 360deg;
    }
}


/* Hover */
.xc-process-card:hover {
    transform: translateY(-4px);

    box-shadow:
        0 18px 40px rgba(0, 0, 0, .22),
        0 0 25px rgba(0, 229, 239, .05);
}


@media (prefers-reduced-motion: reduce) {
    .xc-process-card::before {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-310f02f6 *//* =========================================
   XC360 · Borde degradado vivo
   ========================================= */

@property --xc-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

.xc-process-card {
    position: relative;
    isolation: isolate;
    overflow: visible;

    transition:
        transform .4s cubic-bezier(.2,.8,.2,1),
        box-shadow .4s ease;
}


/* BORDE COMPLETO ANIMADO */
.xc-process-card::before {
    content: "";
    position: absolute;

    /* Grosor visible del borde */
    inset: -2px;

    border-radius: 22px;

    padding: 2px;

    background: conic-gradient(
        from var(--xc-angle),

        #00e5ef 0deg,
        #00e5ef 55deg,

        #007f87 105deg,

        #15161d 150deg,

        #8d007d 210deg,

        #d000b5 270deg,

        #00e5ef 360deg
    );

    /* Vacía el centro:
       solo queda visible la línea exterior */
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;

    z-index: -1;

    animation: xc-border-rotate 9s linear infinite;
}


/* Halo MUY sutil alrededor */
.xc-process-card {
    box-shadow:
        0 0 22px rgba(0, 229, 239, .025),
        0 0 30px rgba(208, 0, 181, .02);
}


@keyframes xc-border-rotate {
    from {
        --xc-angle: 0deg;
    }

    to {
        --xc-angle: 360deg;
    }
}


/* Hover */
.xc-process-card:hover {
    transform: translateY(-4px);

    box-shadow:
        0 18px 40px rgba(0, 0, 0, .22),
        0 0 25px rgba(0, 229, 239, .05);
}


@media (prefers-reduced-motion: reduce) {
    .xc-process-card::before {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77262261 *//* =========================================
   XC360 · Borde degradado vivo
   ========================================= */

@property --xc-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

.xc-process-card {
    position: relative;
    isolation: isolate;
    overflow: visible;

    transition:
        transform .4s cubic-bezier(.2,.8,.2,1),
        box-shadow .4s ease;
}


/* BORDE COMPLETO ANIMADO */
.xc-process-card::before {
    content: "";
    position: absolute;

    /* Grosor visible del borde */
    inset: -2px;

    border-radius: 22px;

    padding: 2px;

    background: conic-gradient(
        from var(--xc-angle),

        #00e5ef 0deg,
        #00e5ef 55deg,

        #007f87 105deg,

        #15161d 150deg,

        #8d007d 210deg,

        #d000b5 270deg,

        #00e5ef 360deg
    );

    /* Vacía el centro:
       solo queda visible la línea exterior */
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;

    z-index: -1;

    animation: xc-border-rotate 9s linear infinite;
}


/* Halo MUY sutil alrededor */
.xc-process-card {
    box-shadow:
        0 0 22px rgba(0, 229, 239, .025),
        0 0 30px rgba(208, 0, 181, .02);
}


@keyframes xc-border-rotate {
    from {
        --xc-angle: 0deg;
    }

    to {
        --xc-angle: 360deg;
    }
}


/* Hover */
.xc-process-card:hover {
    transform: translateY(-4px);

    box-shadow:
        0 18px 40px rgba(0, 0, 0, .22),
        0 0 25px rgba(0, 229, 239, .05);
}


@media (prefers-reduced-motion: reduce) {
    .xc-process-card::before {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35e5d4ec *//* =========================================
   XC360 · Borde degradado vivo
   ========================================= */

@property --xc-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

.xc-process-card {
    position: relative;
    isolation: isolate;
    overflow: visible;

    transition:
        transform .4s cubic-bezier(.2,.8,.2,1),
        box-shadow .4s ease;
}


/* BORDE COMPLETO ANIMADO */
.xc-process-card::before {
    content: "";
    position: absolute;

    /* Grosor visible del borde */
    inset: -2px;

    border-radius: 22px;

    padding: 2px;

    background: conic-gradient(
        from var(--xc-angle),

        #00e5ef 0deg,
        #00e5ef 55deg,

        #007f87 105deg,

        #15161d 150deg,

        #8d007d 210deg,

        #d000b5 270deg,

        #00e5ef 360deg
    );

    /* Vacía el centro:
       solo queda visible la línea exterior */
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;

    z-index: -1;

    animation: xc-border-rotate 9s linear infinite;
}


/* Halo MUY sutil alrededor */
.xc-process-card {
    box-shadow:
        0 0 22px rgba(0, 229, 239, .025),
        0 0 30px rgba(208, 0, 181, .02);
}


@keyframes xc-border-rotate {
    from {
        --xc-angle: 0deg;
    }

    to {
        --xc-angle: 360deg;
    }
}


/* Hover */
.xc-process-card:hover {
    transform: translateY(-4px);

    box-shadow:
        0 18px 40px rgba(0, 0, 0, .22),
        0 0 25px rgba(0, 229, 239, .05);
}


@media (prefers-reduced-motion: reduce) {
    .xc-process-card::before {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29017ce *//* ==========================================
   XC360 · BEAUTY SYSTEM FLOW
   ========================================== */

.xc-system-flow {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 28px;

    padding: 12px 0 8px 38px;
}


/* Línea vertical base */
.xc-system-flow::before {
    content: "";
    position: absolute;

    left: 10px;
    top: 30px;
    bottom: 52px;

    width: 1px;

    background: rgba(255,255,255,.12);
}


/* Pulso que recorre el sistema */
.xc-system-flow::after {
    content: "";
    position: absolute;

    left: 9px;
    top: 30px;

    width: 3px;
    height: 65px;

    border-radius: 10px;

    background: linear-gradient(
        to bottom,
        transparent,
        #00e5ef,
        transparent
    );

    filter:
        drop-shadow(0 0 5px rgba(0,229,239,.8))
        drop-shadow(0 0 12px rgba(0,229,239,.35));

    animation: xc-flow-travel 4.5s ease-in-out infinite;
}


/* NODOS */
.xc-system-flow__node {
    position: relative;

    font-size: 18px;
    font-weight: 600;

    transition:
        transform .35s ease,
        color .35s ease;
}


/* Punto del nodo */
.xc-system-flow__node::before {
    content: "";

    position: absolute;

    left: -34px;
    top: 50%;

    width: 9px;
    height: 9px;

    transform: translateY(-50%);

    border-radius: 50%;

    background: #101118;
    border: 1px solid rgba(0,229,239,.65);

    box-shadow:
        0 0 0 4px rgba(0,229,239,.035);

    transition:
        background .3s ease,
        box-shadow .3s ease;
}


/* Pequeño enlace nodo → texto */
.xc-system-flow__node::after {
    content: "";

    position: absolute;

    left: -25px;
    top: 50%;

    width: 16px;
    height: 1px;

    background: rgba(0,229,239,.25);
}


/* Hover del sistema */
.xc-system-flow:hover .xc-system-flow__node::before {
    background: #00e5ef;

    box-shadow:
        0 0 8px rgba(0,229,239,.8),
        0 0 18px rgba(0,229,239,.3);
}


/* Último nodo: salida humano/sistema */
.xc-system-flow__split {
    color: #fff;
}


/* Le damos acento magenta al último punto */
.xc-system-flow__split::before {
    border-color: #ff008c;
    box-shadow:
        0 0 0 4px rgba(255,0,140,.04);
}

.xc-system-flow:hover .xc-system-flow__split::before {
    background: #ff008c;

    box-shadow:
        0 0 8px rgba(255,0,140,.75),
        0 0 18px rgba(255,0,140,.25);
}


/* Pulso descendente */
@keyframes xc-flow-travel {

    0% {
        top: 20px;
        opacity: 0;
    }

    12% {
        opacity: 1;
    }

    82% {
        opacity: 1;
    }

    100% {
        top: calc(100% - 90px);
        opacity: 0;
    }
}


@media (prefers-reduced-motion: reduce) {

    .xc-system-flow::after {
        animation: none;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28b7c04 *//* ==========================================
   XC360 · Manifesto signal
   ========================================== */

@property --xc-line-pos {
    syntax: "<percentage>";
    initial-value: 0%;
    inherits: false;
}

.xc-manifesto {
    position: relative;
}


/* Línea tecnológica superior */
.xc-manifesto::before {
    content: "";

    display: block;

    width: 180px;
    height: 2px;

    margin-bottom: 52px;

    border-radius: 999px;

    background: linear-gradient(
        90deg,
        #00e5ef 0%,
        #00e5ef 20%,
        #8b5cf6 48%,
        #ff008c 72%,
        #00e5ef 100%
    );

    background-size: 220% 100%;

    animation: xc-manifesto-flow 7s linear infinite;

    box-shadow:
        0 0 8px rgba(0,229,239,.10),
        0 0 10px rgba(255,0,140,.06);
}


@keyframes xc-manifesto-flow {
    from {
        background-position: 0% 50%;
    }

    to {
        background-position: 220% 50%;
    }
}


@media (prefers-reduced-motion: reduce) {
    .xc-manifesto::before {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e37b188 *//* Normalización REAL de las fotos de equipo */

.xc-team-photo {
    width: 200px !important;
    height: 200px !important;
    flex: 0 0 200px;
    margin-inline: auto;
}

.xc-team-photo .elementor-widget-container {
    width: 100%;
    height: 100%;
}

.xc-team-photo img {
    display: block;
    width: 200px !important;
    height: 200px !important;
    max-width: none !important;

    object-fit: cover;
    object-position: center;

    border-radius: 50%;
    border: 5px solid #f4f5f7;

    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43ad43c2 */.xc-team-desc,
.xc-team-desc * {
    -webkit-text-fill-color: #d9dde5 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-683115ad */.xc-team-card {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Cabecera de color */
.xc-team-card::before {
    content: "";
    position: absolute;
    z-index: -1;

    top: 0;
    left: 0;
    right: 0;

    height: 185px;
}

/* Rosi */
.xc-team-card--rosi::before {
    background: linear-gradient(
        110deg,
        #ff008c 0%,
        #b40083 55%,
        #6e176f 100%
    );
}

/* Belén */
.xc-team-card--belen::before {
    background: linear-gradient(
        110deg,
        #00e5ef 0%,
        #18bcc7 55%,
        #087781 100%
    );
}
/* =========================================
   XC360 · Team typography
   ========================================= */

/* Etiqueta sobre la banda de color */
.xc-team-role,
.xc-team-role .elementor-heading-title {
    color: #171922 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3783e7d2 *//* =========================================
   XC360 · FINAL ENTRY CARDS
   ========================================= */

.xc-entry-card {
    position: relative;
    overflow: hidden;
    isolation: isolate;

    transition:
        transform .4s cubic-bezier(.2,.8,.2,1),
        box-shadow .4s ease,
        border-color .4s ease;
}

/* Línea tecnológica superior */
.xc-entry-card::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;

    width: 34%;
    height: 2px;

    opacity: 0;
    transform: translateX(-110%);

    transition:
        transform .55s cubic-bezier(.2,.8,.2,1),
        opacity .3s ease;
}

/* Luz ambiental interior */
.xc-entry-card::after {
    content: "";
    position: absolute;
    width: 260px;
    height: 260px;
    right: -130px;
    bottom: -170px;

    border-radius: 50%;
    opacity: 0;

    filter: blur(45px);
    pointer-events: none;
    z-index: -1;

    transition: opacity .45s ease;
}


/* BEAUTY */

.xc-entry-card--beauty::before {
    background: linear-gradient(
        90deg,
        #00e5ef,
        transparent
    );
}

.xc-entry-card--beauty::after {
    background: rgba(0,229,239,.12);
}


/* SERVICIOS */

.xc-entry-card--services::before {
    background: linear-gradient(
        90deg,
        #ff008c,
        transparent
    );
}

.xc-entry-card--services::after {
    background: rgba(255,0,140,.11);
}


/* HOVER */

.xc-entry-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 22px 55px rgba(0,0,0,.28);
}

.xc-entry-card:hover::before {
    opacity: 1;
    transform: translateX(0);
}

.xc-entry-card:hover::after {
    opacity: 1;
}


@media (prefers-reduced-motion: reduce) {
    .xc-entry-card,
    .xc-entry-card::before,
    .xc-entry-card::after {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-1776 .elementor-element-258f3a44 > .e-con-inner { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); }
body.elementor-page-1776 .elementor-element-10df73bf > .e-con-inner, body.elementor-page-1776 .elementor-element-28dec4b3 > .e-con-inner, body.elementor-page-1776 .elementor-element-6593f7c0 > .e-con-inner, body.elementor-page-1776 .elementor-element-3783e7d2 > .e-con-inner { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); }
body.elementor-page-1776 .elementor-element-258f3a44 > .e-con-inner > .e-con, body.elementor-page-1776 .elementor-element-10df73bf > .e-con-inner > .e-con, body.elementor-page-1776 .elementor-element-28dec4b3 > .e-con-inner > .e-con, body.elementor-page-1776 .elementor-element-6593f7c0 > .e-con-inner > .e-con, body.elementor-page-1776 .elementor-element-3783e7d2 > .e-con-inner > .e-con { width:100%; min-width:0; }
@media(max-width:767px){body.elementor-page-1776 .elementor-element-258f3a44 > .e-con-inner, body.elementor-page-1776 .elementor-element-10df73bf > .e-con-inner, body.elementor-page-1776 .elementor-element-28dec4b3 > .e-con-inner, body.elementor-page-1776 .elementor-element-6593f7c0 > .e-con-inner, body.elementor-page-1776 .elementor-element-3783e7d2 > .e-con-inner { grid-template-columns:1fr; }}/* End custom CSS */