.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-288 .elementor-element.elementor-element-fae49f4{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.49;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:050px;--padding-left:140px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-fae49f4::before, .elementor-288 .elementor-element.elementor-element-fae49f4 > .elementor-background-video-container::before, .elementor-288 .elementor-element.elementor-element-fae49f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-288 .elementor-element.elementor-element-fae49f4 > .elementor-background-slideshow::before, .elementor-288 .elementor-element.elementor-element-fae49f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-288 .elementor-element.elementor-element-fae49f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(100deg, #2B1A12 0%, #000000 42%);}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-288 .elementor-element.elementor-element-e607283{text-align:start;}.elementor-288 .elementor-element.elementor-element-e607283 img{width:6%;opacity:0.26;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-288 .elementor-element.elementor-element-9f1475a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-288 .elementor-element.elementor-element-2e280e2{--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;--overlay-opacity:0.21;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:400px;--padding-bottom:50px;--padding-left:140px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-2e280e2::before, .elementor-288 .elementor-element.elementor-element-2e280e2 > .elementor-background-video-container::before, .elementor-288 .elementor-element.elementor-element-2e280e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-288 .elementor-element.elementor-element-2e280e2 > .elementor-background-slideshow::before, .elementor-288 .elementor-element.elementor-element-2e280e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-288 .elementor-element.elementor-element-2e280e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(100deg, #2B1A12 0%, #000000 42%);}.elementor-288 .elementor-element.elementor-element-b529bb9{text-align:start;}.elementor-288 .elementor-element.elementor-element-b529bb9 img{width:6%;opacity:0.26;}.elementor-288 .elementor-element.elementor-element-7a1bd86 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-288 .elementor-element.elementor-element-59c173c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-7a74322{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-288 .elementor-element.elementor-element-7a74322 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-288 .elementor-element.elementor-element-f2879a2{--divider-border-style:solid;--divider-color:#CECBC4;--divider-border-width:1.9px;}.elementor-288 .elementor-element.elementor-element-f2879a2 .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-288 .elementor-element.elementor-element-f2879a2 .elementor-divider{text-align:center;}.elementor-288 .elementor-element.elementor-element-260acb2{--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:200px 0px;--row-gap:200px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-eea64bd{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-9811079{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:130px;}.elementor-288 .elementor-element.elementor-element-9811079.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-288 .elementor-element.elementor-element-babec57 img{width:330px;}.elementor-288 .elementor-element.elementor-element-52b262f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-96d279a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;color:#000000;}.elementor-288 .elementor-element.elementor-element-60c1017 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#C9AB63;}.elementor-288 .elementor-element.elementor-element-817ce66{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-eab6074{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:130px;}.elementor-288 .elementor-element.elementor-element-eab6074.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-288 .elementor-element.elementor-element-74691c5 img{width:330px;}.elementor-288 .elementor-element.elementor-element-65859e9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-0a50e25 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;color:#000000;}.elementor-288 .elementor-element.elementor-element-ce32599 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#C9AB63;}.elementor-288 .elementor-element.elementor-element-47aff7b{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-ef410b8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:130px;}.elementor-288 .elementor-element.elementor-element-ef410b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-288 .elementor-element.elementor-element-8f25404 img{width:330px;}.elementor-288 .elementor-element.elementor-element-e9c3c31{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-9cf59df .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;color:#000000;}.elementor-288 .elementor-element.elementor-element-7dcb541 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#C9AB63;}.elementor-288 .elementor-element.elementor-element-3c4cd66{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-26a6d14{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:130px;}.elementor-288 .elementor-element.elementor-element-26a6d14.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-288 .elementor-element.elementor-element-85999b3 img{width:330px;}.elementor-288 .elementor-element.elementor-element-8750a24{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-2488c84 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;color:#000000;}.elementor-288 .elementor-element.elementor-element-052f934 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#C9AB63;}.elementor-288 .elementor-element.elementor-element-ff13e23{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-17c3a61{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:130px;}.elementor-288 .elementor-element.elementor-element-17c3a61.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-288 .elementor-element.elementor-element-8c4f9ec img{width:330px;}.elementor-288 .elementor-element.elementor-element-17c7b91{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-58f4fb8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;color:#000000;}.elementor-288 .elementor-element.elementor-element-9f0763a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#C9AB63;}.elementor-288 .elementor-element.elementor-element-2586947{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-ea96149{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:130px;}.elementor-288 .elementor-element.elementor-element-ea96149.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-288 .elementor-element.elementor-element-38f559e img{width:330px;}.elementor-288 .elementor-element.elementor-element-af748ef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-df10269 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;color:#000000;}.elementor-288 .elementor-element.elementor-element-94669fc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#C9AB63;}.elementor-288 .elementor-element.elementor-element-cf0b33b{--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-288 .elementor-element.elementor-element-957875d{text-align:center;}.elementor-288 .elementor-element.elementor-element-957875d img{width:6%;}.elementor-288 .elementor-element.elementor-element-472e79b{text-align:center;}.elementor-288 .elementor-element.elementor-element-472e79b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;letter-spacing:2px;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-288 .elementor-element.elementor-element-ee23961 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:300;letter-spacing:0.2px;fill:#1F2020;color:#1F2020;border-style:solid;border-radius:90px 90px 90px 90px;padding:15px 35px 015px 35px;}.elementor-288 .elementor-element.elementor-element-ee23961{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-288 .elementor-element.elementor-element-ee23961 .elementor-button-content-wrapper{flex-direction:row;}.elementor-288 .elementor-element.elementor-element-c3c80e9{--display:flex;--min-height:0px;--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;--overlay-opacity:0.38;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-c3c80e9::before, .elementor-288 .elementor-element.elementor-element-c3c80e9 > .elementor-background-video-container::before, .elementor-288 .elementor-element.elementor-element-c3c80e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-288 .elementor-element.elementor-element-c3c80e9 > .elementor-background-slideshow::before, .elementor-288 .elementor-element.elementor-element-c3c80e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-288 .elementor-element.elementor-element-c3c80e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-288 .elementor-element.elementor-element-199a52d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--overlay-opacity:0.71;--border-radius:0px 0px 0px 0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-199a52d::before, .elementor-288 .elementor-element.elementor-element-199a52d > .elementor-background-video-container::before, .elementor-288 .elementor-element.elementor-element-199a52d > .e-con-inner > .elementor-background-video-container::before, .elementor-288 .elementor-element.elementor-element-199a52d > .elementor-background-slideshow::before, .elementor-288 .elementor-element.elementor-element-199a52d > .e-con-inner > .elementor-background-slideshow::before, .elementor-288 .elementor-element.elementor-element-199a52d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-288 .elementor-element.elementor-element-187a665{padding:0px 0px 0px 0px;text-align:start;}.elementor-288 .elementor-element.elementor-element-187a665.elementor-element{--align-self:center;}.elementor-288 .elementor-element.elementor-element-187a665 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-288 .elementor-element.elementor-element-74e076f{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;color:#D2D0D0;}.elementor-288 .elementor-element.elementor-element-0c93f58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-0c93f58.elementor-element{--align-self:center;}.elementor-288 .elementor-element.elementor-element-0c93f58 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-288 .elementor-element.elementor-element-551f49f{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-551f49f:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-551f49f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F7F7F700 26%, #000000 100%);}.elementor-widget-image-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-288 .elementor-element.elementor-element-26bbfed{--e-image-carousel-slides-to-show:4;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-288 .elementor-element.elementor-element-26bbfed .swiper-wrapper{display:flex;align-items:flex-end;}.elementor-288 .elementor-element.elementor-element-26bbfed .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-288 .elementor-element.elementor-element-40fc3cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-288 .elementor-element.elementor-element-40fc3cd:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-40fc3cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-288 .elementor-element.elementor-element-15928dc{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-dafe82d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-dafe82d:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-dafe82d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-288 .elementor-element.elementor-element-caee269{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;width:var( --container-widget-width, 10% );max-width:10%;--e-transform-rotateZ:90deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-288 .elementor-element.elementor-element-caee269 .elementor-divider-separator{width:52px;margin:0 auto;margin-center:0;}.elementor-288 .elementor-element.elementor-element-caee269 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-eael-testimonial-slider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-testimonial-slider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-288 .elementor-element.elementor-element-9023bf0 .eael-testimonial-image{max-width:25%;}.elementor-288 .elementor-element.elementor-element-9023bf0 .eael-testimonial-image img{width:150px;}.elementor-288 .elementor-element.elementor-element-9023bf0 .eael-testimonial-content .eael-testimonial-user{color:#272727;}.elementor-288 .elementor-element.elementor-element-9023bf0 .eael-testimonial-content .eael-testimonial-user-company{color:#272727;}.elementor-288 .elementor-element.elementor-element-9023bf0 .eael-testimonial-content .eael-testimonial-text{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;font-style:normal;letter-spacing:0.6px;}.elementor-288 .elementor-element.elementor-element-9023bf0 .eael-testimonial-quote{color:rgba(0,0,0,0.15);}.elementor-288 .elementor-element.elementor-element-0fd6e2a{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;width:var( --container-widget-width, 10% );max-width:10%;--e-transform-rotateZ:90deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-288 .elementor-element.elementor-element-0fd6e2a .elementor-divider-separator{width:52px;margin:0 auto;margin-center:0;}.elementor-288 .elementor-element.elementor-element-0fd6e2a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-288 .elementor-element.elementor-element-eac2f7a{--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;--overlay-opacity:0.5;--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-288 .elementor-element.elementor-element-eac2f7a::before, .elementor-288 .elementor-element.elementor-element-eac2f7a > .elementor-background-video-container::before, .elementor-288 .elementor-element.elementor-element-eac2f7a > .e-con-inner > .elementor-background-video-container::before, .elementor-288 .elementor-element.elementor-element-eac2f7a > .elementor-background-slideshow::before, .elementor-288 .elementor-element.elementor-element-eac2f7a > .e-con-inner > .elementor-background-slideshow::before, .elementor-288 .elementor-element.elementor-element-eac2f7a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}:root{--page-title-display:none;}@media(max-width:767px){.elementor-288 .elementor-element.elementor-element-fae49f4{--padding-top:290px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-288 .elementor-element.elementor-element-e607283 img{width:30%;}.elementor-288 .elementor-element.elementor-element-9f1475a .elementor-heading-title{font-size:30px;}.elementor-288 .elementor-element.elementor-element-2e280e2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:290px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-288 .elementor-element.elementor-element-b529bb9 img{width:30%;}.elementor-288 .elementor-element.elementor-element-7a1bd86 .elementor-heading-title{font-size:30px;}.elementor-288 .elementor-element.elementor-element-7a74322 .elementor-heading-title{font-size:24px;}.elementor-288 .elementor-element.elementor-element-c3c80e9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-199a52d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-288 .elementor-element.elementor-element-187a665{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-288 .elementor-element.elementor-element-187a665.elementor-element{--align-self:center;}.elementor-288 .elementor-element.elementor-element-187a665 .elementor-heading-title{font-size:24px;letter-spacing:0.4px;}.elementor-288 .elementor-element.elementor-element-74e076f{padding:0px 0px 0px 0px;text-align:center;font-size:14px;}.elementor-288 .elementor-element.elementor-element-74e076f.elementor-element{--align-self:center;}.elementor-288 .elementor-element.elementor-element-0c93f58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-26bbfed{--e-image-carousel-slides-to-show:2;}.elementor-288 .elementor-element.elementor-element-40fc3cd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-dafe82d{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-288 .elementor-element.elementor-element-9023bf0 .eael-testimonial-content .eael-testimonial-text{font-size:12px;}}@media(min-width:768px){.elementor-288 .elementor-element.elementor-element-fae49f4{--content-width:1280px;}.elementor-288 .elementor-element.elementor-element-2e280e2{--content-width:1280px;}.elementor-288 .elementor-element.elementor-element-260acb2{--content-width:1280px;}.elementor-288 .elementor-element.elementor-element-9811079{--width:50%;}.elementor-288 .elementor-element.elementor-element-eab6074{--width:50%;}.elementor-288 .elementor-element.elementor-element-ef410b8{--width:50%;}.elementor-288 .elementor-element.elementor-element-26a6d14{--width:50%;}.elementor-288 .elementor-element.elementor-element-17c3a61{--width:50%;}.elementor-288 .elementor-element.elementor-element-ea96149{--width:50%;}.elementor-288 .elementor-element.elementor-element-c3c80e9{--content-width:1600px;}.elementor-288 .elementor-element.elementor-element-dafe82d{--width:50%;}.elementor-288 .elementor-element.elementor-element-eac2f7a{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-9f1475a */.elementor-288 .elementor-element.elementor-element-9f1475a {
  color: #e5c158;

  text-shadow:
    0 1px 0 rgba(255,255,255,0.35),
    0 6px 22px rgba(0,0,0,0.65),
    0 0 28px rgba(212,175,55,0.65),
    0 0 6px rgba(212,175,55,0.45);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a1bd86 */.elementor-288 .elementor-element.elementor-element-7a1bd86 {
  color: #e5c158;

  text-shadow:
    0 1px 0 rgba(255,255,255,0.35),
    0 6px 22px rgba(0,0,0,0.65),
    0 0 28px rgba(212,175,55,0.65),
    0 0 6px rgba(212,175,55,0.45);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-260acb2 *//* ===== INVENTORY TIMELINE (50/50 + short faded line) ===== */

.inventory-scroll {
  position: relative;
}

/* center vertical line (50/50) */
.inventory-scroll::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  left: 50% !important;
  width: 1px !important;
  background: #e6e2d8 !important;
  z-index: 1 !important;
  pointer-events: none !important;
}

/* item */
.inventory-scroll .inv-item {
  position: relative !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: space-between !important;
  min-height: 280px !important;
  gap: 0 !important;
  z-index: 2 !important;
}

/* force two inner containers to 50/50 */
.inventory-scroll .inv-item > .e-con:first-child,
.inventory-scroll .inv-item > .elementor-container:first-child,
.inventory-scroll .inv-item > .e-con:last-child,
.inventory-scroll .inv-item > .elementor-container:last-child {
  flex: 0 0 50% !important;
  max-width: 50% !important;
}

/* right text column spacing */
.inventory-scroll .inv-right {
  padding-left: 60px !important;
}

/* plane image sizing */
.inventory-scroll .inv-item img {
  width: 100% !important;
  max-width: 520px !important;
  height: auto !important;
  display: block !important;
  margin: 0 !important;
}

/* short line near plane (130px) with fade toward plane */
.inventory-scroll .inv-item::before {
  content: "" !important;
  position: absolute !important;
  top: 50% !important;
  left: calc(50% - 130px) !important; /* ends at center line */
  width: 130px !important;
  height: 1px !important;
  transform: translateY(-50%) !important;
  z-index: 3 !important;
  pointer-events: none !important;
  
  /* fade toward plane (left side) */
  background: linear-gradient(to left, #c9ab63 0%, rgba(201, 171, 99, 0) 100%) !important;
}

/* optional: highlight only when visible */
.inventory-scroll .inv-item.is-visible::before {
  background: linear-gradient(to left, #c9ab63 0%, rgba(201, 171, 99, 0) 100%) !important;
}

/* ===== animations (both sides) ===== */
.inventory-scroll .inv-item > .e-con:first-child,
.inventory-scroll .inv-item > .elementor-container:first-child {
  opacity: 0 !important;
  transform: translateX(-24px) !important;
  transition: opacity 0.8s ease, transform 0.8s ease !important;
}

.inventory-scroll .inv-item > .e-con:last-child,
.inventory-scroll .inv-item > .elementor-container:last-child {
  opacity: 0 !important;
  transform: translateX(24px) !important;
  transition: opacity 0.8s ease, transform 0.8s ease !important;
}

.inventory-scroll .inv-item.is-visible > .e-con:first-child,
.inventory-scroll .inv-item.is-visible > .elementor-container:first-child,
.inventory-scroll .inv-item.is-visible > .e-con:last-child,
.inventory-scroll .inv-item.is-visible > .elementor-container:last-child {
  opacity: 1 !important;
  transform: translateX(0) !important;
}

/* ===== mobile ===== */
@media (max-width: 768px) {
  /* Move vertical line to right side for mobile */
  .inventory-scroll::after {
    left: unset !important;
    right: 20px;
  }

  /* Short line near plane (130px) on the right side */
  .inventory-scroll .inv-item::before {
    left: unset !important;
    right: 40px !important; /* Move short line to the right */
    background: linear-gradient(to right, #c9ab63 0%, rgba(201, 171, 99, 0) 100%) !important; /* Fade towards right */
  }



  .inventory-scroll .inv-item {
    flex-direction: column !important;
    min-height: auto !important;
  }

  .inventory-scroll .inv-item > .e-con,
  .inventory-scroll .inv-item > .elementor-container {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }

  .inventory-scroll .inv-right {
    padding-left: 0 !important;
    padding-top: 18px !important;
  }

  .inventory-scroll .inv-item > .e-con:first-child,
  .inventory-scroll .inv-item > .elementor-container:first-child,
  .inventory-scroll .inv-item > .e-con:last-child,
  .inventory-scroll .inv-item > .elementor-container:last-child {
    opacity: 1 !important;
    transform: none !important;
  }
   
  .inventory-scroll .inv-item{
    align-items: flex-start !important;
    margin-left: 20px;
}

.inventory-scroll .inv-item > .e-con:first-child, .inventory-scroll .inv-item > .elementor-container:first-child, .inventory-scroll .inv-item > .e-con:last-child, .inventory-scroll .inv-item > .elementor-container:last-child{
    flex: 0 0 100% !important;
    max-width: 100% !important;
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c93f58 *//* Glass button */
.glass-btn .elementor-button{
  background: rgba(255, 255, 255, 0.18) !important;
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);

  border: 1px solid rgba(255, 255, 255, 0.28);
  border-radius: 999px;

  padding: 14px 30px;

  box-shadow: 
    0 8px 30px rgba(0,0,0,0.25),
    inset 0 1px 1px rgba(255,255,255,0.25);

  color: #ffffff;

  transition: all 0.35s ease;
}

/* Subtle Hover */
.glass-btn .elementor-button:hover{
  background: rgba(255, 255, 255, 0.22);
  border-color: rgba(212,175,55,0.4);
  box-shadow: 
    0 10px 34px rgba(0,0,0,0.28),
    0 0 20px rgba(212,175,55,0.15);
}/* End custom CSS */