.elementor-5744 .elementor-element.elementor-element-b46ee1d{--display:flex;--min-height:88vh;--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:140px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-5744 .elementor-element.elementor-element-b46ee1d:not(.elementor-motion-effects-element-type-background), .elementor-5744 .elementor-element.elementor-element-b46ee1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #1C1238 0%, #0A0A1A 72%);}.elementor-5744 .elementor-element.elementor-element-63e35bd9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5744 .elementor-element.elementor-element-3a09653{text-align:center;}.elementor-5744 .elementor-element.elementor-element-3a09653 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:4px;color:#2ABFBF;}.elementor-5744 .elementor-element.elementor-element-5ed34fe{text-align:center;}.elementor-5744 .elementor-element.elementor-element-5ed34fe .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:84px;font-weight:300;line-height:1.05em;color:#EAEAEA;}.elementor-5744 .elementor-element.elementor-element-f658f7a{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;text-align:center;font-family:"Raleway", Sans-serif;font-size:19px;font-weight:300;line-height:1.75em;color:#B8B8C8;}.elementor-5744 .elementor-element.elementor-element-317017a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5744 .elementor-element.elementor-element-6018366 .elementor-button{background-color:#C9A84C;font-family:"Raleway", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;fill:#0A0A1A;color:#0A0A1A;border-radius:0px 0px 0px 0px;padding:18px 40px 18px 40px;}.elementor-5744 .elementor-element.elementor-element-6018366 .elementor-button:hover, .elementor-5744 .elementor-element.elementor-element-6018366 .elementor-button:focus{background-color:#E0C27A;color:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-6018366 .elementor-button:hover svg, .elementor-5744 .elementor-element.elementor-element-6018366 .elementor-button:focus svg{fill:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-205738d .elementor-button{background-color:#00000000;font-family:"Raleway", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;fill:#EAEAEA;color:#EAEAEA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EAEAEA66;border-radius:0px 0px 0px 0px;padding:18px 40px 18px 40px;}.elementor-5744 .elementor-element.elementor-element-205738d .elementor-button:hover, .elementor-5744 .elementor-element.elementor-element-205738d .elementor-button:focus{background-color:#EAEAEA;color:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-205738d .elementor-button:hover svg, .elementor-5744 .elementor-element.elementor-element-205738d .elementor-button:focus svg{fill:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-86021bd6{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-5744 .elementor-element.elementor-element-86021bd6:not(.elementor-motion-effects-element-type-background), .elementor-5744 .elementor-element.elementor-element-86021bd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-e6866c34{--divider-border-style:solid;--divider-color:#FFFFFF26;--divider-border-width:1px;}.elementor-5744 .elementor-element.elementor-element-e6866c34 .elementor-divider-separator{width:180px;margin:0 auto;margin-center:0;}.elementor-5744 .elementor-element.elementor-element-e6866c34 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-5744 .elementor-element.elementor-element-e6866c34 .elementor-divider__text{color:#C9A84C;font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:300;}.elementor-5744 .elementor-element.elementor-element-2af8540a{text-align:center;}.elementor-5744 .elementor-element.elementor-element-2af8540a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:4px;color:#2ABFBF;}.elementor-5744 .elementor-element.elementor-element-00a5db6a{text-align:center;}.elementor-5744 .elementor-element.elementor-element-00a5db6a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:300;line-height:1.1em;color:#EAEAEA;}.elementor-5744 .elementor-element.elementor-element-5e3e1bde{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5744 .elementor-element.elementor-element-69e2dfcb{--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:space-between;--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:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:40px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-5744 .elementor-element.elementor-element-69e2dfcb:not(.elementor-motion-effects-element-type-background), .elementor-5744 .elementor-element.elementor-element-69e2dfcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF06;}.elementor-5744 .elementor-element.elementor-element-69e2dfcb:hover{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:#9B7FD499;--border-color:#9B7FD499;}.elementor-5744 .elementor-element.elementor-element-69e2dfcb, .elementor-5744 .elementor-element.elementor-element-69e2dfcb::before{--border-transition:0.3s;}.elementor-5744 .elementor-element.elementor-element-8912574d .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-5744 .elementor-element.elementor-element-8912574d .elementor-icon-box-title{margin-block-end:12px;color:#EAEAEA;}.elementor-5744 .elementor-element.elementor-element-8912574d.elementor-view-stacked .elementor-icon{background-color:#9B7FD4;}.elementor-5744 .elementor-element.elementor-element-8912574d.elementor-view-framed .elementor-icon, .elementor-5744 .elementor-element.elementor-element-8912574d.elementor-view-default .elementor-icon{fill:#9B7FD4;color:#9B7FD4;border-color:#9B7FD4;}.elementor-5744 .elementor-element.elementor-element-8912574d .elementor-icon{font-size:30px;}.elementor-5744 .elementor-element.elementor-element-8912574d .elementor-icon-box-title, .elementor-5744 .elementor-element.elementor-element-8912574d .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:400;line-height:1.15em;}.elementor-5744 .elementor-element.elementor-element-8912574d .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;color:#B8B8C8;}.elementor-5744 .elementor-element.elementor-element-64cf16f2{text-align:start;}.elementor-5744 .elementor-element.elementor-element-64cf16f2 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#9B7FD4;}.elementor-5744 .elementor-element.elementor-element-77c16daa{--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:space-between;--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:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:40px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-5744 .elementor-element.elementor-element-77c16daa:not(.elementor-motion-effects-element-type-background), .elementor-5744 .elementor-element.elementor-element-77c16daa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF06;}.elementor-5744 .elementor-element.elementor-element-77c16daa:hover{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:#2ABFBF99;--border-color:#2ABFBF99;}.elementor-5744 .elementor-element.elementor-element-77c16daa, .elementor-5744 .elementor-element.elementor-element-77c16daa::before{--border-transition:0.3s;}.elementor-5744 .elementor-element.elementor-element-c6cc7293 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-5744 .elementor-element.elementor-element-c6cc7293 .elementor-icon-box-title{margin-block-end:12px;color:#EAEAEA;}.elementor-5744 .elementor-element.elementor-element-c6cc7293.elementor-view-stacked .elementor-icon{background-color:#2ABFBF;}.elementor-5744 .elementor-element.elementor-element-c6cc7293.elementor-view-framed .elementor-icon, .elementor-5744 .elementor-element.elementor-element-c6cc7293.elementor-view-default .elementor-icon{fill:#2ABFBF;color:#2ABFBF;border-color:#2ABFBF;}.elementor-5744 .elementor-element.elementor-element-c6cc7293 .elementor-icon{font-size:30px;}.elementor-5744 .elementor-element.elementor-element-c6cc7293 .elementor-icon-box-title, .elementor-5744 .elementor-element.elementor-element-c6cc7293 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:400;line-height:1.15em;}.elementor-5744 .elementor-element.elementor-element-c6cc7293 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;color:#B8B8C8;}.elementor-5744 .elementor-element.elementor-element-c0ec1c2c{text-align:start;}.elementor-5744 .elementor-element.elementor-element-c0ec1c2c .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#2ABFBF;}.elementor-5744 .elementor-element.elementor-element-a3f4bfc0{--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:space-between;--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:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:40px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-5744 .elementor-element.elementor-element-a3f4bfc0:not(.elementor-motion-effects-element-type-background), .elementor-5744 .elementor-element.elementor-element-a3f4bfc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF06;}.elementor-5744 .elementor-element.elementor-element-a3f4bfc0:hover{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:#C9A84C99;--border-color:#C9A84C99;}.elementor-5744 .elementor-element.elementor-element-a3f4bfc0, .elementor-5744 .elementor-element.elementor-element-a3f4bfc0::before{--border-transition:0.3s;}.elementor-5744 .elementor-element.elementor-element-3afff165 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-5744 .elementor-element.elementor-element-3afff165 .elementor-icon-box-title{margin-block-end:12px;color:#EAEAEA;}.elementor-5744 .elementor-element.elementor-element-3afff165.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-5744 .elementor-element.elementor-element-3afff165.elementor-view-framed .elementor-icon, .elementor-5744 .elementor-element.elementor-element-3afff165.elementor-view-default .elementor-icon{fill:#C9A84C;color:#C9A84C;border-color:#C9A84C;}.elementor-5744 .elementor-element.elementor-element-3afff165 .elementor-icon{font-size:30px;}.elementor-5744 .elementor-element.elementor-element-3afff165 .elementor-icon-box-title, .elementor-5744 .elementor-element.elementor-element-3afff165 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:400;line-height:1.15em;}.elementor-5744 .elementor-element.elementor-element-3afff165 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;color:#B8B8C8;}.elementor-5744 .elementor-element.elementor-element-60b3222e{text-align:start;}.elementor-5744 .elementor-element.elementor-element-60b3222e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#C9A84C;}.elementor-5744 .elementor-element.elementor-element-62a6bf9d{--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:space-between;--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:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:40px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-5744 .elementor-element.elementor-element-62a6bf9d:not(.elementor-motion-effects-element-type-background), .elementor-5744 .elementor-element.elementor-element-62a6bf9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF06;}.elementor-5744 .elementor-element.elementor-element-62a6bf9d:hover{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:#C0C4D699;--border-color:#C0C4D699;}.elementor-5744 .elementor-element.elementor-element-62a6bf9d, .elementor-5744 .elementor-element.elementor-element-62a6bf9d::before{--border-transition:0.3s;}.elementor-5744 .elementor-element.elementor-element-cde8ba46 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-5744 .elementor-element.elementor-element-cde8ba46 .elementor-icon-box-title{margin-block-end:12px;color:#EAEAEA;}.elementor-5744 .elementor-element.elementor-element-cde8ba46.elementor-view-stacked .elementor-icon{background-color:#C0C4D6;}.elementor-5744 .elementor-element.elementor-element-cde8ba46.elementor-view-framed .elementor-icon, .elementor-5744 .elementor-element.elementor-element-cde8ba46.elementor-view-default .elementor-icon{fill:#C0C4D6;color:#C0C4D6;border-color:#C0C4D6;}.elementor-5744 .elementor-element.elementor-element-cde8ba46 .elementor-icon{font-size:30px;}.elementor-5744 .elementor-element.elementor-element-cde8ba46 .elementor-icon-box-title, .elementor-5744 .elementor-element.elementor-element-cde8ba46 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:400;line-height:1.15em;}.elementor-5744 .elementor-element.elementor-element-cde8ba46 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;color:#B8B8C8;}.elementor-5744 .elementor-element.elementor-element-2fc9d735{text-align:start;}.elementor-5744 .elementor-element.elementor-element-2fc9d735 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#C0C4D6;}.elementor-5744 .elementor-element.elementor-element-afb93abb{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-5744 .elementor-element.elementor-element-afb93abb:not(.elementor-motion-effects-element-type-background), .elementor-5744 .elementor-element.elementor-element-afb93abb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-3bc94463{--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:40px 40px;--row-gap:40px;--column-gap:40px;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:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-5744 .elementor-element.elementor-element-3bc94463:not(.elementor-motion-effects-element-type-background), .elementor-5744 .elementor-element.elementor-element-3bc94463 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#120E24;}.elementor-5744 .elementor-element.elementor-element-8c43c55f{--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;}.elementor-5744 .elementor-element.elementor-element-228db634{text-align:start;}.elementor-5744 .elementor-element.elementor-element-228db634 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:4px;color:#C9A84C;}.elementor-5744 .elementor-element.elementor-element-d113b116{text-align:start;}.elementor-5744 .elementor-element.elementor-element-d113b116 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:300;line-height:1.1em;color:#EAEAEA;}.elementor-5744 .elementor-element.elementor-element-9c3fe0bd{text-align:start;font-family:"Raleway", Sans-serif;font-size:17px;font-weight:300;line-height:1.75em;color:#B8B8C8;}.elementor-5744 .elementor-element.elementor-element-4a769afc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-5744 .elementor-element.elementor-element-4a769afc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-5744 .elementor-element.elementor-element-4a769afc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-5744 .elementor-element.elementor-element-4a769afc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-5744 .elementor-element.elementor-element-4a769afc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-5744 .elementor-element.elementor-element-4a769afc .elementor-icon-list-icon i{color:#2ABFBF;transition:color 0.3s;}.elementor-5744 .elementor-element.elementor-element-4a769afc .elementor-icon-list-icon svg{fill:#2ABFBF;transition:fill 0.3s;}.elementor-5744 .elementor-element.elementor-element-4a769afc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5744 .elementor-element.elementor-element-4a769afc .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-5744 .elementor-element.elementor-element-4a769afc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5744 .elementor-element.elementor-element-4a769afc .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:300;}.elementor-5744 .elementor-element.elementor-element-4a769afc .elementor-icon-list-text{color:#B8B8C8;transition:color 0.3s;}.elementor-5744 .elementor-element.elementor-element-1cfc862c{--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:14px 14px;--row-gap:14px;--column-gap:14px;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:#C9A84C55;--border-color:#C9A84C55;--padding-top:36px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5744 .elementor-element.elementor-element-1cfc862c:not(.elementor-motion-effects-element-type-background), .elementor-5744 .elementor-element.elementor-element-1cfc862c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF08;}.elementor-5744 .elementor-element.elementor-element-b65d29b4 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:14px;}.elementor-5744 .elementor-element.elementor-element-b65d29b4 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-14px;}.elementor-5744 .elementor-element.elementor-element-b65d29b4 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5744 .elementor-element.elementor-element-b65d29b4 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-5744 .elementor-element.elementor-element-b65d29b4 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-5744 .elementor-element.elementor-element-b65d29b4 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-5744 .elementor-element.elementor-element-b65d29b4 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-5744 .elementor-element.elementor-element-b65d29b4 .elementor-field-type-html{padding-bottom:0px;}.elementor-5744 .elementor-element.elementor-element-b65d29b4 .elementor-field-group .elementor-field{color:#EAEAEA;}.elementor-5744 .elementor-element.elementor-element-b65d29b4 .elementor-field-group .elementor-field, .elementor-5744 .elementor-element.elementor-element-b65d29b4 .elementor-field-subgroup label{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:300;}.elementor-5744 .elementor-element.elementor-element-b65d29b4 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF08;border-color:#FFFFFF26;border-radius:0px 0px 0px 0px;}.elementor-5744 .elementor-element.elementor-element-b65d29b4 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF08;border-color:#FFFFFF26;border-radius:0px 0px 0px 0px;}.elementor-5744 .elementor-element.elementor-element-b65d29b4 .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF26;}.elementor-5744 .elementor-element.elementor-element-b65d29b4 .elementor-button{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;border-radius:0px 0px 0px 0px;padding:18px 22px 18px 22px;}.elementor-5744 .elementor-element.elementor-element-b65d29b4 .e-form__buttons__wrapper__button-next{background-color:#C9A84C;color:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-b65d29b4 .elementor-button[type="submit"]{background-color:#C9A84C;color:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-b65d29b4 .elementor-button[type="submit"] svg *{fill:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-b65d29b4 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-5744 .elementor-element.elementor-element-b65d29b4 .e-form__buttons__wrapper__button-next:hover{background-color:#E0C27A;color:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-b65d29b4 .elementor-button[type="submit"]:hover{background-color:#E0C27A;color:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-b65d29b4 .elementor-button[type="submit"]:hover svg *{fill:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-b65d29b4 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-5744 .elementor-element.elementor-element-b65d29b4{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-5744 .elementor-element.elementor-element-4bed3056{text-align:center;}.elementor-5744 .elementor-element.elementor-element-4bed3056 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:13px;font-weight:300;color:#8A8AA0;}.elementor-5744 .elementor-element.elementor-element-b4aeaa43{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-5744 .elementor-element.elementor-element-b4aeaa43:not(.elementor-motion-effects-element-type-background), .elementor-5744 .elementor-element.elementor-element-b4aeaa43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-1a6f12db{--divider-border-style:solid;--divider-color:#FFFFFF26;--divider-border-width:1px;}.elementor-5744 .elementor-element.elementor-element-1a6f12db .elementor-divider-separator{width:180px;margin:0 auto;margin-center:0;}.elementor-5744 .elementor-element.elementor-element-1a6f12db .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-5744 .elementor-element.elementor-element-1a6f12db .elementor-divider__text{color:#C9A84C;font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:300;}.elementor-5744 .elementor-element.elementor-element-3226f71b{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5744 .elementor-element.elementor-element-c2e69a1f{--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;}.elementor-5744 .elementor-element.elementor-element-d267838c{text-align:center;}.elementor-5744 .elementor-element.elementor-element-d267838c img{width:340px;}.elementor-5744 .elementor-element.elementor-element-32c2d545{--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;}.elementor-5744 .elementor-element.elementor-element-b3455958{text-align:start;}.elementor-5744 .elementor-element.elementor-element-b3455958 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:4px;color:#C9A84C;}.elementor-5744 .elementor-element.elementor-element-10133527{text-align:start;}.elementor-5744 .elementor-element.elementor-element-10133527 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:300;line-height:1.1em;color:#EAEAEA;}.elementor-5744 .elementor-element.elementor-element-f9b80fb8{text-align:start;font-family:"Raleway", Sans-serif;font-size:17px;font-weight:300;line-height:1.75em;color:#B8B8C8;}.elementor-5744 .elementor-element.elementor-element-ba77dc6e{--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:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5744 .elementor-element.elementor-element-f8247880 .elementor-button{background-color:#C9A84C;font-family:"Raleway", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;fill:#0A0A1A;color:#0A0A1A;border-radius:0px 0px 0px 0px;padding:18px 40px 18px 40px;}.elementor-5744 .elementor-element.elementor-element-f8247880 .elementor-button:hover, .elementor-5744 .elementor-element.elementor-element-f8247880 .elementor-button:focus{background-color:#E0C27A;color:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-f8247880 .elementor-button:hover svg, .elementor-5744 .elementor-element.elementor-element-f8247880 .elementor-button:focus svg{fill:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-e7c1b82f .elementor-button{background-color:#00000000;font-family:"Raleway", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;fill:#EAEAEA;color:#EAEAEA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EAEAEA66;border-radius:0px 0px 0px 0px;padding:18px 40px 18px 40px;}.elementor-5744 .elementor-element.elementor-element-e7c1b82f .elementor-button:hover, .elementor-5744 .elementor-element.elementor-element-e7c1b82f .elementor-button:focus{background-color:#EAEAEA;color:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-e7c1b82f .elementor-button:hover svg, .elementor-5744 .elementor-element.elementor-element-e7c1b82f .elementor-button:focus svg{fill:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-d47bc06e{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-5744 .elementor-element.elementor-element-d47bc06e:not(.elementor-motion-effects-element-type-background), .elementor-5744 .elementor-element.elementor-element-d47bc06e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#140F26;}.elementor-5744 .elementor-element.elementor-element-4f1dd70e{text-align:center;}.elementor-5744 .elementor-element.elementor-element-4f1dd70e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:4px;color:#9B7FD4;}.elementor-5744 .elementor-element.elementor-element-5f0c72bf{text-align:center;}.elementor-5744 .elementor-element.elementor-element-5f0c72bf .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:64px;font-weight:300;font-style:italic;line-height:1.1em;color:#EAEAEA;}.elementor-5744 .elementor-element.elementor-element-924a02b3{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:300;line-height:1.75em;color:#B8B8C8;}.elementor-5744 .elementor-element.elementor-element-63bef481{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5744 .elementor-element.elementor-element-e0249465 .elementor-button{background-color:#00000000;font-family:"Raleway", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;fill:#EAEAEA;color:#EAEAEA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EAEAEA66;border-radius:0px 0px 0px 0px;padding:18px 40px 18px 40px;}.elementor-5744 .elementor-element.elementor-element-e0249465 .elementor-button:hover, .elementor-5744 .elementor-element.elementor-element-e0249465 .elementor-button:focus{background-color:#EAEAEA;color:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-e0249465 .elementor-button:hover svg, .elementor-5744 .elementor-element.elementor-element-e0249465 .elementor-button:focus svg{fill:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-0e8ce766{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-5744 .elementor-element.elementor-element-0e8ce766:not(.elementor-motion-effects-element-type-background), .elementor-5744 .elementor-element.elementor-element-0e8ce766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-000b92e8{--divider-border-style:solid;--divider-color:#FFFFFF26;--divider-border-width:1px;}.elementor-5744 .elementor-element.elementor-element-000b92e8 .elementor-divider-separator{width:180px;margin:0 auto;margin-center:0;}.elementor-5744 .elementor-element.elementor-element-000b92e8 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-5744 .elementor-element.elementor-element-000b92e8 .elementor-divider__text{color:#C9A84C;font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:300;}.elementor-5744 .elementor-element.elementor-element-6d3bb655{text-align:center;}.elementor-5744 .elementor-element.elementor-element-6d3bb655 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:4px;color:#2ABFBF;}.elementor-5744 .elementor-element.elementor-element-43967553{text-align:center;}.elementor-5744 .elementor-element.elementor-element-43967553 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:300;line-height:1.1em;color:#EAEAEA;}.elementor-5744 .elementor-element.elementor-element-af57cd82{--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:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:24px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-5744 .elementor-element.elementor-element-8cb62fa6{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-5744 .elementor-element.elementor-element-2830bafb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5744 .elementor-element.elementor-element-a6c5b2e9{text-align:start;}.elementor-5744 .elementor-element.elementor-element-a6c5b2e9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#EAEAEA;}.elementor-5744 .elementor-element.elementor-element-8fa5121f{text-align:start;}.elementor-5744 .elementor-element.elementor-element-8fa5121f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#8A8AA0;}.elementor-5744 .elementor-element.elementor-element-764a0370{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-5744 .elementor-element.elementor-element-d1ea5b8f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5744 .elementor-element.elementor-element-cce8c75e{text-align:start;}.elementor-5744 .elementor-element.elementor-element-cce8c75e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#EAEAEA;}.elementor-5744 .elementor-element.elementor-element-61dfe72d{text-align:start;}.elementor-5744 .elementor-element.elementor-element-61dfe72d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#8A8AA0;}.elementor-5744 .elementor-element.elementor-element-1f851a8c{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-5744 .elementor-element.elementor-element-1575d1c1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5744 .elementor-element.elementor-element-3ae64986{text-align:start;}.elementor-5744 .elementor-element.elementor-element-3ae64986 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#EAEAEA;}.elementor-5744 .elementor-element.elementor-element-222b5bce{text-align:start;}.elementor-5744 .elementor-element.elementor-element-222b5bce .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#8A8AA0;}.elementor-5744 .elementor-element.elementor-element-199b67c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5744 .elementor-element.elementor-element-60048b63 .elementor-button{background-color:#00000000;font-family:"Raleway", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;fill:#EAEAEA;color:#EAEAEA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EAEAEA66;border-radius:0px 0px 0px 0px;padding:18px 40px 18px 40px;}.elementor-5744 .elementor-element.elementor-element-60048b63 .elementor-button:hover, .elementor-5744 .elementor-element.elementor-element-60048b63 .elementor-button:focus{background-color:#EAEAEA;color:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-60048b63 .elementor-button:hover svg, .elementor-5744 .elementor-element.elementor-element-60048b63 .elementor-button:focus svg{fill:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-375a7d45{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-5744 .elementor-element.elementor-element-375a7d45:not(.elementor-motion-effects-element-type-background), .elementor-5744 .elementor-element.elementor-element-375a7d45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-11d80434{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#2ABFBF66;--border-color:#2ABFBF66;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-5744 .elementor-element.elementor-element-e58f83c1{text-align:start;}.elementor-5744 .elementor-element.elementor-element-e58f83c1 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:4px;color:#2ABFBF;}.elementor-5744 .elementor-element.elementor-element-b0e02013{text-align:start;}.elementor-5744 .elementor-element.elementor-element-b0e02013 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:300;line-height:1.1em;color:#EAEAEA;}.elementor-5744 .elementor-element.elementor-element-425fcc26{text-align:start;font-family:"Raleway", Sans-serif;font-size:17px;font-weight:300;line-height:1.75em;color:#B8B8C8;}.elementor-5744 .elementor-element.elementor-element-c5601e12{--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:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5744 .elementor-element.elementor-element-c1f0e19c .elementor-button{background-color:#00000000;font-family:"Raleway", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;fill:#EAEAEA;color:#EAEAEA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EAEAEA66;border-radius:0px 0px 0px 0px;padding:18px 40px 18px 40px;}.elementor-5744 .elementor-element.elementor-element-c1f0e19c .elementor-button:hover, .elementor-5744 .elementor-element.elementor-element-c1f0e19c .elementor-button:focus{background-color:#EAEAEA;color:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-c1f0e19c .elementor-button:hover svg, .elementor-5744 .elementor-element.elementor-element-c1f0e19c .elementor-button:focus svg{fill:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-be71c867{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-5744 .elementor-element.elementor-element-be71c867:not(.elementor-motion-effects-element-type-background), .elementor-5744 .elementor-element.elementor-element-be71c867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-7023c649{--divider-border-style:solid;--divider-color:#FFFFFF26;--divider-border-width:1px;}.elementor-5744 .elementor-element.elementor-element-7023c649 .elementor-divider-separator{width:180px;margin:0 auto;margin-center:0;}.elementor-5744 .elementor-element.elementor-element-7023c649 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-5744 .elementor-element.elementor-element-7023c649 .elementor-divider__text{color:#C9A84C;font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:300;}.elementor-5744 .elementor-element.elementor-element-c0f4c044{text-align:center;}.elementor-5744 .elementor-element.elementor-element-c0f4c044 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:4px;color:#2ABFBF;}.elementor-5744 .elementor-element.elementor-element-76ad97dc{text-align:center;}.elementor-5744 .elementor-element.elementor-element-76ad97dc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:300;line-height:1.1em;color:#EAEAEA;}.elementor-5744 .elementor-element.elementor-element-04be3062{--grid-columns:3;--grid-row-gap:22px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--grid-column-gap:22px;}.elementor-5744 .elementor-element.elementor-element-c919f9ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5744 .elementor-element.elementor-element-21ede752 .elementor-button{background-color:#00000000;font-family:"Raleway", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;fill:#EAEAEA;color:#EAEAEA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EAEAEA66;border-radius:0px 0px 0px 0px;padding:18px 40px 18px 40px;}.elementor-5744 .elementor-element.elementor-element-21ede752 .elementor-button:hover, .elementor-5744 .elementor-element.elementor-element-21ede752 .elementor-button:focus{background-color:#EAEAEA;color:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-21ede752 .elementor-button:hover svg, .elementor-5744 .elementor-element.elementor-element-21ede752 .elementor-button:focus svg{fill:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-1f36ad71{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-5744 .elementor-element.elementor-element-1f36ad71:not(.elementor-motion-effects-element-type-background), .elementor-5744 .elementor-element.elementor-element-1f36ad71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#120E24;}.elementor-5744 .elementor-element.elementor-element-cbb6de05{--divider-border-style:solid;--divider-color:#FFFFFF26;--divider-border-width:1px;}.elementor-5744 .elementor-element.elementor-element-cbb6de05 .elementor-divider-separator{width:180px;margin:0 auto;margin-center:0;}.elementor-5744 .elementor-element.elementor-element-cbb6de05 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-5744 .elementor-element.elementor-element-cbb6de05 .elementor-divider__text{color:#C9A84C;font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:300;}.elementor-5744 .elementor-element.elementor-element-52cbf815{text-align:center;}.elementor-5744 .elementor-element.elementor-element-52cbf815 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:300;font-style:italic;line-height:1.1em;color:#EAEAEA;}.elementor-5744 .elementor-element.elementor-element-5fe7de34{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:300;line-height:1.75em;color:#B8B8C8;}.elementor-5744 .elementor-element.elementor-element-777257a0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5744 .elementor-element.elementor-element-8e795849 .elementor-button{background-color:#C9A84C;font-family:"Raleway", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;fill:#0A0A1A;color:#0A0A1A;border-radius:0px 0px 0px 0px;padding:18px 40px 18px 40px;}.elementor-5744 .elementor-element.elementor-element-8e795849 .elementor-button:hover, .elementor-5744 .elementor-element.elementor-element-8e795849 .elementor-button:focus{background-color:#E0C27A;color:#0A0A1A;}.elementor-5744 .elementor-element.elementor-element-8e795849 .elementor-button:hover svg, .elementor-5744 .elementor-element.elementor-element-8e795849 .elementor-button:focus svg{fill:#0A0A1A;}@media(min-width:768px){.elementor-5744 .elementor-element.elementor-element-b46ee1d{--content-width:900px;}.elementor-5744 .elementor-element.elementor-element-86021bd6{--content-width:1140px;}.elementor-5744 .elementor-element.elementor-element-69e2dfcb{--width:23%;}.elementor-5744 .elementor-element.elementor-element-77c16daa{--width:23%;}.elementor-5744 .elementor-element.elementor-element-a3f4bfc0{--width:23%;}.elementor-5744 .elementor-element.elementor-element-62a6bf9d{--width:23%;}.elementor-5744 .elementor-element.elementor-element-afb93abb{--content-width:1140px;}.elementor-5744 .elementor-element.elementor-element-8c43c55f{--width:55%;}.elementor-5744 .elementor-element.elementor-element-1cfc862c{--width:40%;}.elementor-5744 .elementor-element.elementor-element-b4aeaa43{--content-width:1140px;}.elementor-5744 .elementor-element.elementor-element-c2e69a1f{--width:40%;}.elementor-5744 .elementor-element.elementor-element-32c2d545{--width:55%;}.elementor-5744 .elementor-element.elementor-element-d47bc06e{--content-width:860px;}.elementor-5744 .elementor-element.elementor-element-0e8ce766{--content-width:1140px;}.elementor-5744 .elementor-element.elementor-element-8cb62fa6{--width:31%;}.elementor-5744 .elementor-element.elementor-element-764a0370{--width:31%;}.elementor-5744 .elementor-element.elementor-element-1f851a8c{--width:31%;}.elementor-5744 .elementor-element.elementor-element-375a7d45{--content-width:820px;}.elementor-5744 .elementor-element.elementor-element-be71c867{--content-width:1140px;}.elementor-5744 .elementor-element.elementor-element-1f36ad71{--content-width:860px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5744 .elementor-element.elementor-element-69e2dfcb{--width:47%;}.elementor-5744 .elementor-element.elementor-element-77c16daa{--width:47%;}.elementor-5744 .elementor-element.elementor-element-a3f4bfc0{--width:47%;}.elementor-5744 .elementor-element.elementor-element-62a6bf9d{--width:47%;}}@media(max-width:1024px){.elementor-5744 .elementor-element.elementor-element-5ed34fe .elementor-heading-title{font-size:60px;}.elementor-5744 .elementor-element.elementor-element-04be3062{--grid-columns:2;}}@media(max-width:767px){.elementor-5744 .elementor-element.elementor-element-b46ee1d{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-5744 .elementor-element.elementor-element-5ed34fe .elementor-heading-title{font-size:44px;}.elementor-5744 .elementor-element.elementor-element-f658f7a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;}.elementor-5744 .elementor-element.elementor-element-317017a{--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-5744 .elementor-element.elementor-element-86021bd6{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-5744 .elementor-element.elementor-element-00a5db6a .elementor-heading-title{font-size:38px;}.elementor-5744 .elementor-element.elementor-element-69e2dfcb{--width:100%;}.elementor-5744 .elementor-element.elementor-element-77c16daa{--width:100%;}.elementor-5744 .elementor-element.elementor-element-a3f4bfc0{--width:100%;}.elementor-5744 .elementor-element.elementor-element-62a6bf9d{--width:100%;}.elementor-5744 .elementor-element.elementor-element-afb93abb{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-5744 .elementor-element.elementor-element-3bc94463{--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;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-5744 .elementor-element.elementor-element-8c43c55f{--width:100%;}.elementor-5744 .elementor-element.elementor-element-d113b116 .elementor-heading-title{font-size:38px;}.elementor-5744 .elementor-element.elementor-element-9c3fe0bd{font-size:17px;}.elementor-5744 .elementor-element.elementor-element-1cfc862c{--width:100%;}.elementor-5744 .elementor-element.elementor-element-b4aeaa43{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-5744 .elementor-element.elementor-element-3226f71b{--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-5744 .elementor-element.elementor-element-c2e69a1f{--width:100%;}.elementor-5744 .elementor-element.elementor-element-32c2d545{--width:100%;}.elementor-5744 .elementor-element.elementor-element-10133527 .elementor-heading-title{font-size:38px;}.elementor-5744 .elementor-element.elementor-element-f9b80fb8{font-size:17px;}.elementor-5744 .elementor-element.elementor-element-ba77dc6e{--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-5744 .elementor-element.elementor-element-d47bc06e{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-5744 .elementor-element.elementor-element-5f0c72bf .elementor-heading-title{font-size:38px;}.elementor-5744 .elementor-element.elementor-element-924a02b3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;}.elementor-5744 .elementor-element.elementor-element-63bef481{--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-5744 .elementor-element.elementor-element-0e8ce766{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-5744 .elementor-element.elementor-element-43967553 .elementor-heading-title{font-size:38px;}.elementor-5744 .elementor-element.elementor-element-8cb62fa6{--width:100%;}.elementor-5744 .elementor-element.elementor-element-764a0370{--width:100%;}.elementor-5744 .elementor-element.elementor-element-1f851a8c{--width:100%;}.elementor-5744 .elementor-element.elementor-element-199b67c6{--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-5744 .elementor-element.elementor-element-375a7d45{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-5744 .elementor-element.elementor-element-b0e02013 .elementor-heading-title{font-size:38px;}.elementor-5744 .elementor-element.elementor-element-425fcc26{font-size:17px;}.elementor-5744 .elementor-element.elementor-element-c5601e12{--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-5744 .elementor-element.elementor-element-be71c867{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-5744 .elementor-element.elementor-element-76ad97dc .elementor-heading-title{font-size:38px;}.elementor-5744 .elementor-element.elementor-element-04be3062{--grid-columns:1;}.elementor-5744 .elementor-element.elementor-element-c919f9ee{--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-5744 .elementor-element.elementor-element-1f36ad71{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-5744 .elementor-element.elementor-element-52cbf815 .elementor-heading-title{font-size:38px;}.elementor-5744 .elementor-element.elementor-element-5fe7de34{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;}.elementor-5744 .elementor-element.elementor-element-777257a0{--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;}}/* Start custom CSS *//* Portal cards are links: stop the theme's link underline/uppercase */
body.elementor-page-5744 a.e-con, body.elementor-page-5744 a.e-con:hover, body.elementor-page-5744 a.e-con:focus { text-decoration: none; text-transform: none; }
/* Latest articles: remove Astra's white post box, keep columns equal */
body.elementor-page-5744 .elementor-widget-loop-grid .e-loop-item { background: transparent !important; padding: 0 !important; margin: 0 !important; box-shadow: none !important; min-width: 0; }
body.elementor-page-5744 .elementor-loop-container { grid-template-columns: repeat(var(--grid-columns, 3), minmax(0, 1fr)) !important; }
body.elementor-page-5744 .elementor-loop-container img { max-width: 100%; height: auto; }
body.elementor-page-5744 .elementor-loop-container > div[id^="aalcontent"] { display: none !important; }
body.elementor-page-5744 .elementor-counter { text-align: center; }
body.elementor-page-5744 .elementor-widget-text-editor p { margin-bottom: 0.9em; }
body.elementor-page-5744 .elementor-widget-text-editor p:last-child { margin-bottom: 0; }

/* ===== SANE8 motion layer ===== */
/* Hero: twinkling star field + breathing glow orb behind the content */
.elementor-5744 > .e-parent:first-child { position: relative; overflow: hidden; isolation: isolate; }
.elementor-5744 > .e-parent:first-child > .e-con-inner { position: relative; z-index: 2; }
.elementor-5744 > .e-parent:first-child::before {
  content: ""; position: absolute; inset: -400px; z-index: 0; pointer-events: none;
  background-image:
    radial-gradient(2.2px 2.2px at 12% 18%, #fff 50%, transparent 51%),
    radial-gradient(1.6px 1.6px at 27% 62%, #fff 50%, transparent 51%),
    radial-gradient(2.2px 2.2px at 41% 28%, #C9A84C 50%, transparent 51%),
    radial-gradient(1.6px 1.6px at 55% 80%, #fff 50%, transparent 51%),
    radial-gradient(2.8px 2.8px at 68% 14%, #fff 50%, transparent 51%),
    radial-gradient(1.6px 1.6px at 76% 48%, #2ABFBF 50%, transparent 51%),
    radial-gradient(2.2px 2.2px at 88% 72%, #fff 50%, transparent 51%),
    radial-gradient(1.6px 1.6px at 6% 84%, #fff 50%, transparent 51%),
    radial-gradient(1.6px 1.6px at 34% 8%, #fff 50%, transparent 51%),
    radial-gradient(2.2px 2.2px at 93% 32%, #9B7FD4 50%, transparent 51%),
    radial-gradient(1.6px 1.6px at 61% 42%, #fff 50%, transparent 51%),
    radial-gradient(1.6px 1.6px at 19% 44%, #fff 50%, transparent 51%);
  background-size: 360px 360px; opacity: .8;
  animation: s8-twinkle 5s ease-in-out infinite alternate, s8-drift 90s linear infinite;
}
.elementor-5744 > .e-parent:first-child::after {
  content: ""; position: absolute; z-index: 1; pointer-events: none;
  width: 70vmin; height: 70vmin; left: 50%; top: 45%; border-radius: 50%;
  background: radial-gradient(circle, var(--s8-glow, rgba(155,127,212,.22)) 0%, transparent 65%);
  transform: translate(-50%, -50%); filter: blur(10px);
  animation: s8-breathe 9s ease-in-out infinite;
}
/* Hero content rises in on load, one line after another */
.elementor-5744 > .e-parent:first-child .elementor-widget { animation: s8-rise 1.2s cubic-bezier(.2,.7,.2,1) both; }
.elementor-5744 > .e-parent:first-child .elementor-widget:nth-child(2) { animation-delay: .15s; }
.elementor-5744 > .e-parent:first-child .elementor-widget:nth-child(3) { animation-delay: .3s; }
.elementor-5744 > .e-parent:first-child .e-con .elementor-widget { animation-delay: .45s; }
.elementor-5744 > .e-parent:first-child .e-con .elementor-widget + .elementor-widget { animation-delay: .6s; }

/* Italic words in headings shimmer through the portal colours */
.elementor-5744 h1 em, .elementor-5744 h2 em {
  background: linear-gradient(90deg, #EAEAEA, #C9A84C, #9B7FD4, #2ABFBF, #EAEAEA);
  background-size: 300% 100%; -webkit-background-clip: text; background-clip: text; color: transparent;
  animation: s8-flow 10s linear infinite; padding-right: .08em;
}

/* The ∞ dividers glow softly */
.elementor-5744 .elementor-divider__text { animation: s8-glow 4s ease-in-out infinite; }

/* Icons float gently, each on its own rhythm */
.elementor-5744 .elementor-icon-box-icon .elementor-icon { animation: s8-float 6s ease-in-out infinite; }
.elementor-5744 .e-con:nth-child(2n) > .elementor-widget-icon-box .elementor-icon { animation-duration: 7s; animation-delay: -2s; }
.elementor-5744 .e-con:nth-child(3n) > .elementor-widget-icon-box .elementor-icon { animation-duration: 8s; animation-delay: -4s; }

/* Cards lift and glow on hover */
.elementor-5744 a.e-con, .elementor-5744 .e-con.e-child:has(> .elementor-widget-icon-box) {
  transition: transform .5s cubic-bezier(.2,.7,.2,1), box-shadow .5s, border-color .5s, background-color .5s;
}
.elementor-5744 a.e-con:hover, .elementor-5744 .e-con.e-child:has(> .elementor-widget-icon-box):hover {
  transform: translateY(-8px); background-color: rgba(255,255,255,.045);
  box-shadow: 0 24px 60px -24px rgba(201,168,76,.35), 0 0 0 1px rgba(201,168,76,.25);
}

/* Buttons: a slow light sweep, and a lift on hover */
.elementor-5744 .elementor-button { position: relative; overflow: hidden; transition: transform .35s, box-shadow .35s, background-color .35s, color .35s; }
.elementor-5744 .elementor-button::after {
  content: ""; position: absolute; top: 0; bottom: 0; width: 40%; left: -60%; pointer-events: none;
  background: linear-gradient(100deg, transparent, rgba(255,255,255,.28), transparent);
  animation: s8-sweep 5s ease-in-out infinite;
}
.elementor-5744 .elementor-button:hover { transform: translateY(-2px); box-shadow: 0 12px 30px -12px rgba(201,168,76,.55); }

/* Images and videos breathe slowly */
.elementor-5744 .elementor-widget-image img { animation: s8-breathe-img 14s ease-in-out infinite; }

/* Everything below the hero reveals as you scroll (modern browsers) */
@supports (animation-timeline: view()) {
  .elementor-5744 > .e-parent:not(:first-child) .elementor-widget:not(.elementor-widget-loop-grid),
  .elementor-5744 .e-loop-item {
    animation: s8-reveal linear both; animation-timeline: view(); animation-range: entry 5% cover 28%;
  }
  .elementor-5744 > .e-parent:not(:first-child) .elementor-widget-image img { animation: s8-zoom linear both; animation-timeline: view(); animation-range: entry 0% cover 45%; }
  .elementor-5744 .elementor-divider-separator { animation: s8-line linear both; animation-timeline: view(); animation-range: entry 10% cover 30%; }
}

@keyframes s8-twinkle { 0% { opacity: .45; } 50% { opacity: 1; } 100% { opacity: .6; } }
@keyframes s8-drift { from { transform: translate3d(0,0,0); } to { transform: translate3d(-360px, 180px, 0); } }
@keyframes s8-breathe { 0%,100% { transform: translate(-50%,-50%) scale(.85); opacity: .7; } 50% { transform: translate(-50%,-50%) scale(1.15); opacity: 1; } }
@keyframes s8-rise { from { opacity: 0; transform: translateY(28px); filter: blur(6px); } to { opacity: 1; transform: none; filter: none; } }
@keyframes s8-reveal { from { opacity: 0; transform: translateY(48px) scale(.97); filter: blur(4px); } to { opacity: 1; transform: none; filter: none; } }
@keyframes s8-zoom { from { transform: scale(1.12); opacity: .4; } to { transform: scale(1); opacity: 1; } }
@keyframes s8-line { from { transform: scaleX(.2); opacity: 0; } to { transform: scaleX(1); opacity: 1; } }
@keyframes s8-flow { to { background-position: 300% 0; } }
@keyframes s8-glow { 0%,100% { text-shadow: 0 0 0 rgba(201,168,76,0); opacity: .75; } 50% { text-shadow: 0 0 14px rgba(201,168,76,.9); opacity: 1; } }
@keyframes s8-float { 0%,100% { transform: translateY(0); } 50% { transform: translateY(-7px); } }
@keyframes s8-sweep { 0%, 70% { left: -60%; } 100% { left: 130%; } }
@keyframes s8-breathe-img { 0%,100% { transform: scale(1); } 50% { transform: scale(1.03); } }

/* Respect visitors who turn motion off */
@media (prefers-reduced-motion: reduce) {
  .elementor-5744 *, .elementor-5744 *::before, .elementor-5744 *::after, .elementor-5744 > .e-parent:first-child::before, .elementor-5744 > .e-parent:first-child::after { animation: none !important; transition: none !important; }
}

.elementor-5744 { --s8-glow: rgba(155,127,212,.22); }

/* ===== Hero background video (ComfyUI loop) ===== */
.elementor-5744 > .e-parent:first-child { background-image: radial-gradient(ellipse at center, rgba(10,10,26,.35) 0%, rgba(10,10,26,.92) 85%), url(https://sane8.com/storage/2026/11/sane8-hero-home.webp) !important; background-size: cover !important; background-position: center !important; }
.elementor-5744 > .e-parent:first-child > .e-con-inner { position: static !important; }
.elementor-5744 > .e-parent:first-child > .e-con-inner > .elementor-widget:not(.s8-hero-video), .elementor-5744 > .e-parent:first-child > .e-con-inner > .e-con { position: relative; z-index: 3; }
.elementor-5744 > .e-parent:first-child::before, .elementor-5744 > .e-parent:first-child::after { z-index: 2 !important; }
.elementor-5744 > .e-parent:first-child .s8-hero-video { position: absolute !important; inset: 0; z-index: 1; margin: 0 !important; width: 100% !important; max-width: none !important; pointer-events: none; animation: s8-fade 2.4s ease both !important; filter: none !important; transform: none !important; }
.elementor-5744 > .e-parent:first-child .s8-hero-video .elementor-widget-container, .elementor-5744 > .e-parent:first-child .s8-hero-video .elementor-wrapper { position: absolute !important; inset: 0; height: 100% !important; padding: 0 !important; aspect-ratio: auto !important; }
.elementor-5744 > .e-parent:first-child .s8-hero-video video { width: 100%; height: 100%; object-fit: cover; opacity: .75; }
.elementor-5744 > .e-parent:first-child .s8-hero-video::after { content: ""; position: absolute; inset: 0; pointer-events: none;
  background: radial-gradient(ellipse at 50% 45%, rgba(10,10,26,.25) 0%, rgba(10,10,26,.7) 60%, rgba(10,10,26,.95) 100%), linear-gradient(to bottom, rgba(10,10,26,0) 70%, #0A0A1A 100%); }
@keyframes s8-fade { from { opacity: 0; } to { opacity: 1; } }
@media (prefers-reduced-motion: reduce) { .elementor-5744 > .e-parent:first-child .s8-hero-video { display: none !important; } }/* End custom CSS */