.elementor-244 .elementor-element.elementor-element-b907013 > .elementor-background-overlay{background-color:#101830;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-244 .elementor-element.elementor-element-b907013 > .elementor-container{min-height:100vh;}.elementor-244 .elementor-element.elementor-element-b907013{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-60px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-244 .elementor-element.elementor-element-b907013 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-244 .elementor-element.elementor-element-3f49244 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-244 .elementor-element.elementor-element-9df411a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-73e2bab{text-align:center;}.elementor-244 .elementor-element.elementor-element-73e2bab .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-f69fcf0{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;text-align:center;}.elementor-244 .elementor-element.elementor-element-f69fcf0 img{width:70%;}.elementor-244 .elementor-element.elementor-element-ecb90b5{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;text-align:center;}.elementor-244 .elementor-element.elementor-element-ecb90b5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-917cf86{--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:0px 20px;--row-gap:0px;--column-gap:20px;--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-244 .elementor-element.elementor-element-de4ec3d .elementor-button:hover, .elementor-244 .elementor-element.elementor-element-de4ec3d .elementor-button:focus{background-color:#071C34;}.elementor-244 .elementor-element.elementor-element-de4ec3d{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-de4ec3d.elementor-element{--align-self:flex-start;}.elementor-244 .elementor-element.elementor-element-9bca474 .elementor-button{background-color:#EC8A8A00;padding:10px 15px 10px 15px;}.elementor-244 .elementor-element.elementor-element-9bca474 .elementor-button:hover, .elementor-244 .elementor-element.elementor-element-9bca474 .elementor-button:focus{background-color:#071C3400;}.elementor-244 .elementor-element.elementor-element-9bca474{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-9bca474.elementor-element{--align-self:flex-start;}.elementor-244 .elementor-element.elementor-element-ea638f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-244 .elementor-element.elementor-element-ea638f1:not(.elementor-motion-effects-element-type-background), .elementor-244 .elementor-element.elementor-element-ea638f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071C34;}.elementor-244 .elementor-element.elementor-element-ad70ac4{--display:flex;--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-244 .elementor-element.elementor-element-6244d58{--display:flex;--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-244 .elementor-element.elementor-element-d302740 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-244 .elementor-element.elementor-element-d302740 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-244 .elementor-element.elementor-element-d302740 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-244 .elementor-element.elementor-element-d302740 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-244 .elementor-element.elementor-element-d302740 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-244 .elementor-element.elementor-element-d302740 .elementor-icon-list-icon i{color:#BB9A74;transition:color 0.3s;}.elementor-244 .elementor-element.elementor-element-d302740 .elementor-icon-list-icon svg{fill:#BB9A74;transition:fill 0.3s;}.elementor-244 .elementor-element.elementor-element-d302740{--e-icon-list-icon-size:50px;--icon-vertical-offset:0px;}.elementor-244 .elementor-element.elementor-element-d302740 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-244 .elementor-element.elementor-element-d302740 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-244 .elementor-element.elementor-element-d302740 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:700;line-height:26px;}.elementor-244 .elementor-element.elementor-element-d302740 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-244 .elementor-element.elementor-element-cad211b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-244 .elementor-element.elementor-element-cad211b:not(.elementor-motion-effects-element-type-background), .elementor-244 .elementor-element.elementor-element-cad211b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://outerrim.devaggregate.com/wp-content/uploads/2026/04/imgi_228_AdobeStock_513361081-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-244 .elementor-element.elementor-element-9beb724{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D9D9D9;--border-color:#D9D9D9;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 3px 0px rgba(0,0,0,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-244 .elementor-element.elementor-element-7dfd66b{--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-244 .elementor-element.elementor-element-0c51e15{--display:flex;--border-radius:12px 0px 0px 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-244 .elementor-element.elementor-element-0c51e15:not(.elementor-motion-effects-element-type-background), .elementor-244 .elementor-element.elementor-element-0c51e15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://outerrim.devaggregate.com/wp-content/uploads/2026/04/OuterRim-AboutUs-Section-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-244 .elementor-element.elementor-element-fc5d4ef{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:0px;}.elementor-244 .elementor-element.elementor-element-2ef8f58 .elementor-heading-title{font-size:44px;font-weight:600;line-height:48px;color:#061229;}.elementor-244 .elementor-element.elementor-element-a97972c{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-a97972c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#061229;}.elementor-244 .elementor-element.elementor-element-32f4bbe{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-32f4bbe .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-49a8a31 );}.elementor-244 .elementor-element.elementor-element-23312ff{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-23312ff .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-49a8a31 );}.elementor-244 .elementor-element.elementor-element-ab7bf36 .elementor-button:hover, .elementor-244 .elementor-element.elementor-element-ab7bf36 .elementor-button:focus{background-color:#FAFAFA;color:#BF9C75;}.elementor-244 .elementor-element.elementor-element-ab7bf36{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-ab7bf36.elementor-element{--align-self:flex-start;}.elementor-244 .elementor-element.elementor-element-ab7bf36 .elementor-button:hover svg, .elementor-244 .elementor-element.elementor-element-ab7bf36 .elementor-button:focus svg{fill:#BF9C75;}.elementor-244 .elementor-element.elementor-element-ef9152b{--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-244 .elementor-element.elementor-element-160de3d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:0px;}.elementor-244 .elementor-element.elementor-element-61b4d1e .elementor-heading-title{font-size:var( --e-global-typography-a53f1ec-font-size );font-weight:var( --e-global-typography-a53f1ec-font-weight );line-height:var( --e-global-typography-a53f1ec-line-height );color:#061229;}.elementor-244 .elementor-element.elementor-element-59b6db0{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-59b6db0 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-49a8a31 );}.elementor-244 .elementor-element.elementor-element-7b9bb99{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-7b9bb99 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-49a8a31 );}.elementor-244 .elementor-element.elementor-element-fe0636d{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-fe0636d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#061229;}.elementor-244 .elementor-element.elementor-element-0cf369b{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-244 .elementor-element.elementor-element-0cf369b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-49a8a31 );}.elementor-244 .elementor-element.elementor-element-c1fb8b6 .elementor-button:hover, .elementor-244 .elementor-element.elementor-element-c1fb8b6 .elementor-button:focus{background-color:#FAFAFA;color:#BF9C75;}.elementor-244 .elementor-element.elementor-element-c1fb8b6{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-c1fb8b6.elementor-element{--align-self:flex-start;}.elementor-244 .elementor-element.elementor-element-c1fb8b6 .elementor-button:hover svg, .elementor-244 .elementor-element.elementor-element-c1fb8b6 .elementor-button:focus svg{fill:#BF9C75;}.elementor-244 .elementor-element.elementor-element-01c924c{--display:flex;--border-radius:0px 0px 12px 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-244 .elementor-element.elementor-element-01c924c:not(.elementor-motion-effects-element-type-background), .elementor-244 .elementor-element.elementor-element-01c924c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://outerrim.devaggregate.com/wp-content/uploads/2026/04/OuterRim-AboutUs-Section-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-244 .elementor-element.elementor-element-94f82c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-244 .elementor-element.elementor-element-94f82c4:not(.elementor-motion-effects-element-type-background), .elementor-244 .elementor-element.elementor-element-94f82c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2D54;}.elementor-244 .elementor-element.elementor-element-1fbaf7a{--display:flex;--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-244 .elementor-element.elementor-element-8f27ed7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-244 .elementor-element.elementor-element-8f27ed7 .elementor-heading-title{font-size:48px;font-weight:600;line-height:56px;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-78cd095{text-align:center;}.elementor-244 .elementor-element.elementor-element-78cd095 .elementor-heading-title{font-family:var( --e-global-typography-024194e-font-family ), Sans-serif;font-size:var( --e-global-typography-024194e-font-size );font-weight:var( --e-global-typography-024194e-font-weight );text-transform:var( --e-global-typography-024194e-text-transform );color:#BB9A74;}.elementor-244 .elementor-element.elementor-element-e3d74b6{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-244 .elementor-element.elementor-element-e3d74b6 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-244 .elementor-element.elementor-element-e3d74b6 .elementor-divider{text-align:center;}.elementor-244 .elementor-element.elementor-element-1d30d08{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-244 .elementor-element.elementor-element-8cd81c6{--display:flex;--min-height:480px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.21;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 5px 0px #BB9A74;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-244 .elementor-element.elementor-element-8cd81c6:not(.elementor-motion-effects-element-type-background), .elementor-244 .elementor-element.elementor-element-8cd81c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://outerrim.devaggregate.com/wp-content/uploads/2026/04/How-We-Execute.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-244 .elementor-element.elementor-element-8cd81c6::before, .elementor-244 .elementor-element.elementor-element-8cd81c6 > .elementor-background-video-container::before, .elementor-244 .elementor-element.elementor-element-8cd81c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-244 .elementor-element.elementor-element-8cd81c6 > .elementor-background-slideshow::before, .elementor-244 .elementor-element.elementor-element-8cd81c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-244 .elementor-element.elementor-element-8cd81c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-244 .elementor-element.elementor-element-9d1d20f{--display:flex;--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-244 .elementor-element.elementor-element-34e4133{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-244 .elementor-element.elementor-element-34e4133 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:29px;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-e389714{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-244 .elementor-element.elementor-element-1338bfd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-244 .elementor-element.elementor-element-1338bfd .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:29px;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-3d10d6f .elementor-icon-wrapper{text-align:center;}.elementor-244 .elementor-element.elementor-element-3d10d6f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-3d10d6f.elementor-view-framed .elementor-icon, .elementor-244 .elementor-element.elementor-element-3d10d6f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-3d10d6f.elementor-view-framed .elementor-icon, .elementor-244 .elementor-element.elementor-element-3d10d6f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-3d10d6f .elementor-icon{font-size:60px;}.elementor-244 .elementor-element.elementor-element-3d10d6f .elementor-icon svg{height:60px;}.elementor-244 .elementor-element.elementor-element-c0cfb48{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-c04043c .elementor-button{background-color:#EC8A8A00;fill:#BF9C75;color:#BF9C75;}.elementor-244 .elementor-element.elementor-element-c04043c .elementor-button:hover, .elementor-244 .elementor-element.elementor-element-c04043c .elementor-button:focus{background-color:#071C3400;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-c04043c{width:auto;max-width:auto;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-c04043c.elementor-element{--align-self:center;}.elementor-244 .elementor-element.elementor-element-c04043c .elementor-button:hover svg, .elementor-244 .elementor-element.elementor-element-c04043c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-bbce880{--display:flex;--min-height:480px;--overlay-opacity:0.21;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 5px 0px #BB9A74;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-244 .elementor-element.elementor-element-bbce880:not(.elementor-motion-effects-element-type-background), .elementor-244 .elementor-element.elementor-element-bbce880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://outerrim.devaggregate.com/wp-content/uploads/2026/04/Strategic-Operational-Planning-What-we-do-.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-244 .elementor-element.elementor-element-bbce880::before, .elementor-244 .elementor-element.elementor-element-bbce880 > .elementor-background-video-container::before, .elementor-244 .elementor-element.elementor-element-bbce880 > .e-con-inner > .elementor-background-video-container::before, .elementor-244 .elementor-element.elementor-element-bbce880 > .elementor-background-slideshow::before, .elementor-244 .elementor-element.elementor-element-bbce880 > .e-con-inner > .elementor-background-slideshow::before, .elementor-244 .elementor-element.elementor-element-bbce880 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-244 .elementor-element.elementor-element-156819c{--display:flex;--justify-content:center;--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-244 .elementor-element.elementor-element-e088f11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-244 .elementor-element.elementor-element-e088f11 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:29px;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-4ae8a10{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-244 .elementor-element.elementor-element-fbbe8e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-244 .elementor-element.elementor-element-fbbe8e8 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:29px;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-526960a .elementor-icon-wrapper{text-align:center;}.elementor-244 .elementor-element.elementor-element-526960a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-526960a.elementor-view-framed .elementor-icon, .elementor-244 .elementor-element.elementor-element-526960a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-526960a.elementor-view-framed .elementor-icon, .elementor-244 .elementor-element.elementor-element-526960a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-526960a .elementor-icon{font-size:60px;}.elementor-244 .elementor-element.elementor-element-526960a .elementor-icon svg{height:60px;}.elementor-244 .elementor-element.elementor-element-8094b25{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-1ad1c62 .elementor-button{background-color:#EC8A8A00;fill:#BF9C75;color:#BF9C75;}.elementor-244 .elementor-element.elementor-element-1ad1c62 .elementor-button:hover, .elementor-244 .elementor-element.elementor-element-1ad1c62 .elementor-button:focus{background-color:#071C3400;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-1ad1c62{width:auto;max-width:auto;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-1ad1c62.elementor-element{--align-self:center;}.elementor-244 .elementor-element.elementor-element-1ad1c62 .elementor-button:hover svg, .elementor-244 .elementor-element.elementor-element-1ad1c62 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-5c443c7{--display:flex;--min-height:480px;--overlay-opacity:0.21;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 5px 0px #BB9A74;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-244 .elementor-element.elementor-element-5c443c7:not(.elementor-motion-effects-element-type-background), .elementor-244 .elementor-element.elementor-element-5c443c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://outerrim.devaggregate.com/wp-content/uploads/2026/04/CRM-Structuring.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-244 .elementor-element.elementor-element-5c443c7::before, .elementor-244 .elementor-element.elementor-element-5c443c7 > .elementor-background-video-container::before, .elementor-244 .elementor-element.elementor-element-5c443c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-244 .elementor-element.elementor-element-5c443c7 > .elementor-background-slideshow::before, .elementor-244 .elementor-element.elementor-element-5c443c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-244 .elementor-element.elementor-element-5c443c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-244 .elementor-element.elementor-element-cba2352{--display:flex;--justify-content:center;--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-244 .elementor-element.elementor-element-461d3dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-244 .elementor-element.elementor-element-461d3dc .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:29px;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-d9b4fab{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-244 .elementor-element.elementor-element-da0174c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-244 .elementor-element.elementor-element-da0174c .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:29px;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-8433eb0 .elementor-icon-wrapper{text-align:center;}.elementor-244 .elementor-element.elementor-element-8433eb0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-8433eb0.elementor-view-framed .elementor-icon, .elementor-244 .elementor-element.elementor-element-8433eb0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-8433eb0.elementor-view-framed .elementor-icon, .elementor-244 .elementor-element.elementor-element-8433eb0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-8433eb0 .elementor-icon{font-size:60px;}.elementor-244 .elementor-element.elementor-element-8433eb0 .elementor-icon svg{height:60px;}.elementor-244 .elementor-element.elementor-element-6349ee8{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-c6620a2 .elementor-button{background-color:#EC8A8A00;fill:#BF9C75;color:#BF9C75;}.elementor-244 .elementor-element.elementor-element-c6620a2 .elementor-button:hover, .elementor-244 .elementor-element.elementor-element-c6620a2 .elementor-button:focus{background-color:#071C3400;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-c6620a2{width:auto;max-width:auto;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-c6620a2.elementor-element{--align-self:center;}.elementor-244 .elementor-element.elementor-element-c6620a2 .elementor-button:hover svg, .elementor-244 .elementor-element.elementor-element-c6620a2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-68aa90d{--display:flex;--min-height:480px;--overlay-opacity:0.21;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 5px 0px #BB9A74;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-244 .elementor-element.elementor-element-68aa90d:not(.elementor-motion-effects-element-type-background), .elementor-244 .elementor-element.elementor-element-68aa90d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://outerrim.devaggregate.com/wp-content/uploads/2026/04/Data-Solutions.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-244 .elementor-element.elementor-element-68aa90d::before, .elementor-244 .elementor-element.elementor-element-68aa90d > .elementor-background-video-container::before, .elementor-244 .elementor-element.elementor-element-68aa90d > .e-con-inner > .elementor-background-video-container::before, .elementor-244 .elementor-element.elementor-element-68aa90d > .elementor-background-slideshow::before, .elementor-244 .elementor-element.elementor-element-68aa90d > .e-con-inner > .elementor-background-slideshow::before, .elementor-244 .elementor-element.elementor-element-68aa90d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-244 .elementor-element.elementor-element-f24f7cf{--display:flex;--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-244 .elementor-element.elementor-element-0cfc6f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-244 .elementor-element.elementor-element-0cfc6f0 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:29px;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-388a5fc{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-244 .elementor-element.elementor-element-fbca6ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-244 .elementor-element.elementor-element-fbca6ba .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:29px;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-25dafeb .elementor-icon-wrapper{text-align:center;}.elementor-244 .elementor-element.elementor-element-25dafeb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-25dafeb.elementor-view-framed .elementor-icon, .elementor-244 .elementor-element.elementor-element-25dafeb.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-25dafeb.elementor-view-framed .elementor-icon, .elementor-244 .elementor-element.elementor-element-25dafeb.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-25dafeb .elementor-icon{font-size:60px;}.elementor-244 .elementor-element.elementor-element-25dafeb .elementor-icon svg{height:60px;}.elementor-244 .elementor-element.elementor-element-8449405{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-46b95a3 .elementor-button{background-color:#EC8A8A00;fill:#BF9C75;color:#BF9C75;}.elementor-244 .elementor-element.elementor-element-46b95a3 .elementor-button:hover, .elementor-244 .elementor-element.elementor-element-46b95a3 .elementor-button:focus{background-color:#071C3400;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-46b95a3{width:auto;max-width:auto;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-46b95a3.elementor-element{--align-self:center;}.elementor-244 .elementor-element.elementor-element-46b95a3 .elementor-button:hover svg, .elementor-244 .elementor-element.elementor-element-46b95a3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-b5ab94e{--display:flex;--min-height:480px;--overlay-opacity:0.21;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 5px 0px #BB9A74;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-244 .elementor-element.elementor-element-b5ab94e:not(.elementor-motion-effects-element-type-background), .elementor-244 .elementor-element.elementor-element-b5ab94e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://outerrim.devaggregate.com/wp-content/uploads/2026/04/KPI-Dashboards.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-244 .elementor-element.elementor-element-b5ab94e::before, .elementor-244 .elementor-element.elementor-element-b5ab94e > .elementor-background-video-container::before, .elementor-244 .elementor-element.elementor-element-b5ab94e > .e-con-inner > .elementor-background-video-container::before, .elementor-244 .elementor-element.elementor-element-b5ab94e > .elementor-background-slideshow::before, .elementor-244 .elementor-element.elementor-element-b5ab94e > .e-con-inner > .elementor-background-slideshow::before, .elementor-244 .elementor-element.elementor-element-b5ab94e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-244 .elementor-element.elementor-element-7a6a3b3{--display:flex;--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-244 .elementor-element.elementor-element-3f02ccf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-244 .elementor-element.elementor-element-3f02ccf .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:29px;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-afcf4f2{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-244 .elementor-element.elementor-element-3c4a596{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-244 .elementor-element.elementor-element-3c4a596 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:29px;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-2ffaaf4 .elementor-icon-wrapper{text-align:center;}.elementor-244 .elementor-element.elementor-element-2ffaaf4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-2ffaaf4.elementor-view-framed .elementor-icon, .elementor-244 .elementor-element.elementor-element-2ffaaf4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-2ffaaf4.elementor-view-framed .elementor-icon, .elementor-244 .elementor-element.elementor-element-2ffaaf4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-2ffaaf4 .elementor-icon{font-size:60px;}.elementor-244 .elementor-element.elementor-element-2ffaaf4 .elementor-icon svg{height:60px;}.elementor-244 .elementor-element.elementor-element-972332b{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-fb845a5 .elementor-button{background-color:#EC8A8A00;fill:#BF9C75;color:#BF9C75;}.elementor-244 .elementor-element.elementor-element-fb845a5 .elementor-button:hover, .elementor-244 .elementor-element.elementor-element-fb845a5 .elementor-button:focus{background-color:#071C3400;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-fb845a5{width:auto;max-width:auto;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-fb845a5.elementor-element{--align-self:center;}.elementor-244 .elementor-element.elementor-element-fb845a5 .elementor-button:hover svg, .elementor-244 .elementor-element.elementor-element-fb845a5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-58e3e47{--display:flex;--min-height:480px;--overlay-opacity:0.21;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 5px 0px #BB9A74;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-244 .elementor-element.elementor-element-58e3e47:not(.elementor-motion-effects-element-type-background), .elementor-244 .elementor-element.elementor-element-58e3e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://outerrim.devaggregate.com/wp-content/uploads/2026/04/Reporting-Performance-Analysis.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-244 .elementor-element.elementor-element-58e3e47::before, .elementor-244 .elementor-element.elementor-element-58e3e47 > .elementor-background-video-container::before, .elementor-244 .elementor-element.elementor-element-58e3e47 > .e-con-inner > .elementor-background-video-container::before, .elementor-244 .elementor-element.elementor-element-58e3e47 > .elementor-background-slideshow::before, .elementor-244 .elementor-element.elementor-element-58e3e47 > .e-con-inner > .elementor-background-slideshow::before, .elementor-244 .elementor-element.elementor-element-58e3e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-244 .elementor-element.elementor-element-5832a3e{--display:flex;--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-244 .elementor-element.elementor-element-887b8ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-244 .elementor-element.elementor-element-887b8ed .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:29px;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-f6a6ce1{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-244 .elementor-element.elementor-element-29ac566{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-244 .elementor-element.elementor-element-29ac566 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:29px;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-4c2c2aa .elementor-icon-wrapper{text-align:center;}.elementor-244 .elementor-element.elementor-element-4c2c2aa.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-4c2c2aa.elementor-view-framed .elementor-icon, .elementor-244 .elementor-element.elementor-element-4c2c2aa.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-4c2c2aa.elementor-view-framed .elementor-icon, .elementor-244 .elementor-element.elementor-element-4c2c2aa.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-4c2c2aa .elementor-icon{font-size:60px;}.elementor-244 .elementor-element.elementor-element-4c2c2aa .elementor-icon svg{height:60px;}.elementor-244 .elementor-element.elementor-element-de0af87{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-645639e .elementor-button{background-color:#EC8A8A00;fill:#BF9C75;color:#BF9C75;}.elementor-244 .elementor-element.elementor-element-645639e .elementor-button:hover, .elementor-244 .elementor-element.elementor-element-645639e .elementor-button:focus{background-color:#071C3400;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-645639e{width:auto;max-width:auto;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-645639e.elementor-element{--align-self:center;}.elementor-244 .elementor-element.elementor-element-645639e .elementor-button:hover svg, .elementor-244 .elementor-element.elementor-element-645639e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-4189053{--display:flex;--min-height:480px;--overlay-opacity:0.21;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 5px 0px #BB9A74;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-244 .elementor-element.elementor-element-4189053:not(.elementor-motion-effects-element-type-background), .elementor-244 .elementor-element.elementor-element-4189053 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://outerrim.devaggregate.com/wp-content/uploads/2026/04/Financial-Operations-Reporting-Systems-What-We-Do.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-244 .elementor-element.elementor-element-4189053::before, .elementor-244 .elementor-element.elementor-element-4189053 > .elementor-background-video-container::before, .elementor-244 .elementor-element.elementor-element-4189053 > .e-con-inner > .elementor-background-video-container::before, .elementor-244 .elementor-element.elementor-element-4189053 > .elementor-background-slideshow::before, .elementor-244 .elementor-element.elementor-element-4189053 > .e-con-inner > .elementor-background-slideshow::before, .elementor-244 .elementor-element.elementor-element-4189053 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-244 .elementor-element.elementor-element-63770e0{--display:flex;--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-244 .elementor-element.elementor-element-4043e04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-244 .elementor-element.elementor-element-4043e04 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:29px;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-9597eb8{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-244 .elementor-element.elementor-element-1fa5eb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-244 .elementor-element.elementor-element-1fa5eb9 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:29px;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-442d0b8 .elementor-icon-wrapper{text-align:center;}.elementor-244 .elementor-element.elementor-element-442d0b8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-442d0b8.elementor-view-framed .elementor-icon, .elementor-244 .elementor-element.elementor-element-442d0b8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-442d0b8.elementor-view-framed .elementor-icon, .elementor-244 .elementor-element.elementor-element-442d0b8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-442d0b8 .elementor-icon{font-size:60px;}.elementor-244 .elementor-element.elementor-element-442d0b8 .elementor-icon svg{height:60px;}.elementor-244 .elementor-element.elementor-element-6f2e185{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-e85f6f4 .elementor-button{background-color:#EC8A8A00;fill:#BF9C75;color:#BF9C75;}.elementor-244 .elementor-element.elementor-element-e85f6f4 .elementor-button:hover, .elementor-244 .elementor-element.elementor-element-e85f6f4 .elementor-button:focus{background-color:#071C3400;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-e85f6f4{width:auto;max-width:auto;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-e85f6f4.elementor-element{--align-self:center;}.elementor-244 .elementor-element.elementor-element-e85f6f4 .elementor-button:hover svg, .elementor-244 .elementor-element.elementor-element-e85f6f4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-6600704{--display:flex;--min-height:480px;--overlay-opacity:0.21;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 5px 0px #BB9A74;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-244 .elementor-element.elementor-element-6600704:not(.elementor-motion-effects-element-type-background), .elementor-244 .elementor-element.elementor-element-6600704 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://outerrim.devaggregate.com/wp-content/uploads/2026/04/ML-Driven-Predictive-Analytics-Forecasting-How-We-Execute.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-244 .elementor-element.elementor-element-6600704::before, .elementor-244 .elementor-element.elementor-element-6600704 > .elementor-background-video-container::before, .elementor-244 .elementor-element.elementor-element-6600704 > .e-con-inner > .elementor-background-video-container::before, .elementor-244 .elementor-element.elementor-element-6600704 > .elementor-background-slideshow::before, .elementor-244 .elementor-element.elementor-element-6600704 > .e-con-inner > .elementor-background-slideshow::before, .elementor-244 .elementor-element.elementor-element-6600704 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-244 .elementor-element.elementor-element-6a23e7c{--display:flex;--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-244 .elementor-element.elementor-element-d4415fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-244 .elementor-element.elementor-element-d4415fa .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:29px;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-75ba89d{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-244 .elementor-element.elementor-element-5376aca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-244 .elementor-element.elementor-element-5376aca .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:29px;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-de76520 .elementor-icon-wrapper{text-align:center;}.elementor-244 .elementor-element.elementor-element-de76520.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-de76520.elementor-view-framed .elementor-icon, .elementor-244 .elementor-element.elementor-element-de76520.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-de76520.elementor-view-framed .elementor-icon, .elementor-244 .elementor-element.elementor-element-de76520.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-de76520 .elementor-icon{font-size:60px;}.elementor-244 .elementor-element.elementor-element-de76520 .elementor-icon svg{height:60px;}.elementor-244 .elementor-element.elementor-element-7365845{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-2a98d31 .elementor-button{background-color:#EC8A8A00;fill:#BF9C75;color:#BF9C75;}.elementor-244 .elementor-element.elementor-element-2a98d31 .elementor-button:hover, .elementor-244 .elementor-element.elementor-element-2a98d31 .elementor-button:focus{background-color:#071C3400;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-2a98d31{width:auto;max-width:auto;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-2a98d31.elementor-element{--align-self:center;}.elementor-244 .elementor-element.elementor-element-2a98d31 .elementor-button:hover svg, .elementor-244 .elementor-element.elementor-element-2a98d31 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-3a700b0{--display:flex;--min-height:480px;--overlay-opacity:0.21;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 5px 0px #BB9A74;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-244 .elementor-element.elementor-element-3a700b0:not(.elementor-motion-effects-element-type-background), .elementor-244 .elementor-element.elementor-element-3a700b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://outerrim.devaggregate.com/wp-content/uploads/2026/04/Intelligent-Performance-Optimization-using-ML-Applications-What-We-Do.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-244 .elementor-element.elementor-element-3a700b0::before, .elementor-244 .elementor-element.elementor-element-3a700b0 > .elementor-background-video-container::before, .elementor-244 .elementor-element.elementor-element-3a700b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-244 .elementor-element.elementor-element-3a700b0 > .elementor-background-slideshow::before, .elementor-244 .elementor-element.elementor-element-3a700b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-244 .elementor-element.elementor-element-3a700b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-244 .elementor-element.elementor-element-2564058{--display:flex;--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-244 .elementor-element.elementor-element-84d7806{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-244 .elementor-element.elementor-element-84d7806 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:29px;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-d17fa31{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-244 .elementor-element.elementor-element-d49d90f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-244 .elementor-element.elementor-element-d49d90f .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:29px;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-9a19a20 .elementor-icon-wrapper{text-align:center;}.elementor-244 .elementor-element.elementor-element-9a19a20.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-9a19a20.elementor-view-framed .elementor-icon, .elementor-244 .elementor-element.elementor-element-9a19a20.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-9a19a20.elementor-view-framed .elementor-icon, .elementor-244 .elementor-element.elementor-element-9a19a20.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-9a19a20 .elementor-icon{font-size:60px;}.elementor-244 .elementor-element.elementor-element-9a19a20 .elementor-icon svg{height:60px;}.elementor-244 .elementor-element.elementor-element-61ed752{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-e8d9bd3 .elementor-button{background-color:#EC8A8A00;fill:#BF9C75;color:#BF9C75;}.elementor-244 .elementor-element.elementor-element-e8d9bd3 .elementor-button:hover, .elementor-244 .elementor-element.elementor-element-e8d9bd3 .elementor-button:focus{background-color:#071C3400;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-e8d9bd3{width:auto;max-width:auto;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-e8d9bd3.elementor-element{--align-self:center;}.elementor-244 .elementor-element.elementor-element-e8d9bd3 .elementor-button:hover svg, .elementor-244 .elementor-element.elementor-element-e8d9bd3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-3d7ba8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-244 .elementor-element.elementor-element-3d7ba8f:not(.elementor-motion-effects-element-type-background), .elementor-244 .elementor-element.elementor-element-3d7ba8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://outerrim.devaggregate.com/wp-content/uploads/2026/04/imgi_228_AdobeStock_513361081-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-244 .elementor-element.elementor-element-ad2bc3a{--display:flex;--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-244 .elementor-element.elementor-element-68aa637{text-align:center;}.elementor-244 .elementor-element.elementor-element-68aa637 .elementor-heading-title{font-size:48px;line-height:48px;color:#061229;}.elementor-244 .elementor-element.elementor-element-9978a71{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-244 .elementor-element.elementor-element-9978a71 .elementor-divider-separator{width:11%;margin:0 auto;margin-center:0;}.elementor-244 .elementor-element.elementor-element-9978a71 .elementor-divider{text-align:center;}.elementor-244 .elementor-element.elementor-element-9daa696{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:26px;color:#061229;}.elementor-244 .elementor-element.elementor-element-9daa696.elementor-element{--align-self:center;}.elementor-244 .elementor-element.elementor-element-048e46b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:26px;color:#061229;}.elementor-244 .elementor-element.elementor-element-048e46b.elementor-element{--align-self:center;}.elementor-244 .elementor-element.elementor-element-74eb911{--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;--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-244 .elementor-element.elementor-element-9f821ce .elementor-button:hover, .elementor-244 .elementor-element.elementor-element-9f821ce .elementor-button:focus{background-color:#FAFAFA;color:#BF9C75;}.elementor-244 .elementor-element.elementor-element-9f821ce{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-9f821ce.elementor-element{--align-self:flex-start;}.elementor-244 .elementor-element.elementor-element-9f821ce .elementor-button:hover svg, .elementor-244 .elementor-element.elementor-element-9f821ce .elementor-button:focus svg{fill:#BF9C75;}.elementor-244 .elementor-element.elementor-element-5da717e .elementor-button{background-color:#EC8A8A00;fill:#BF9C75;color:#BF9C75;padding:10px 15px 10px 15px;}.elementor-244 .elementor-element.elementor-element-5da717e .elementor-button:hover, .elementor-244 .elementor-element.elementor-element-5da717e .elementor-button:focus{background-color:#071C3400;color:#000000;}.elementor-244 .elementor-element.elementor-element-5da717e{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-5da717e.elementor-element{--align-self:flex-start;}.elementor-244 .elementor-element.elementor-element-5da717e .elementor-button:hover svg, .elementor-244 .elementor-element.elementor-element-5da717e .elementor-button:focus svg{fill:#000000;}.elementor-244 .elementor-element.elementor-element-f6a0e61{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-244 .elementor-element.elementor-element-f6a0e61:not(.elementor-motion-effects-element-type-background), .elementor-244 .elementor-element.elementor-element-f6a0e61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2D54;}.elementor-244 .elementor-element.elementor-element-ceb309e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-244 .elementor-element.elementor-element-78c0803{text-align:center;}.elementor-244 .elementor-element.elementor-element-78c0803 .elementor-heading-title{font-size:48px;font-weight:600;line-height:56px;color:var( --e-global-color-d80b8e5 );}.elementor-244 .elementor-element.elementor-element-cfd6f24{text-align:center;font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:600;line-height:29px;color:#BF9C75;}.elementor-244 .elementor-element.elementor-element-0170e4f .elementor-button{background-color:#EC8A8A00;fill:#BF9C75;color:#BF9C75;}.elementor-244 .elementor-element.elementor-element-0170e4f .elementor-button:hover, .elementor-244 .elementor-element.elementor-element-0170e4f .elementor-button:focus{background-color:#071C3400;color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-0170e4f{width:auto;max-width:auto;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-0170e4f.elementor-element{--align-self:center;}.elementor-244 .elementor-element.elementor-element-0170e4f .elementor-button:hover svg, .elementor-244 .elementor-element.elementor-element-0170e4f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-614b437{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-244 .elementor-element.elementor-element-19ac151{--display:flex;--border-radius:8px 8px 8px 8px;--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-244 .elementor-element.elementor-element-fc3419e{--display:flex;--justify-content:center;--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-244 .elementor-element.elementor-element-c2cfb1f .elementor-heading-title{font-size:29px;}.elementor-244 .elementor-element.elementor-element-34a82b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-244 .elementor-element.elementor-element-34a82b9:not(.elementor-motion-effects-element-type-background), .elementor-244 .elementor-element.elementor-element-34a82b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://outerrim.devaggregate.com/wp-content/uploads/2026/04/imgi_228_AdobeStock_513361081-scaled-1.webp");background-repeat:no-repeat;background-size:cover;}.elementor-244 .elementor-element.elementor-element-8a835fa{--display:flex;--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-244 .elementor-element.elementor-element-1526307{text-align:center;}.elementor-244 .elementor-element.elementor-element-1526307 .elementor-heading-title{font-size:48px;line-height:48px;color:#061229;}.elementor-244 .elementor-element.elementor-element-84fbd9d{text-align:center;font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:600;line-height:29px;color:#BF9C75;}.elementor-244 .elementor-element.elementor-element-619356b .elementor-button:hover, .elementor-244 .elementor-element.elementor-element-619356b .elementor-button:focus{background-color:#071C34;}.elementor-244 .elementor-element.elementor-element-619356b{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-619356b.elementor-element{--align-self:center;}.elementor-244 .elementor-element.elementor-element-619356b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-244 .elementor-element.elementor-element-67b642b{--grid-columns:3;}.elementor-244 .elementor-element.elementor-element-67b642b > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-67b642b .elementor-loop-container{grid-auto-rows:1fr;}.elementor-244 .elementor-element.elementor-element-67b642b .e-loop-item > .elementor-section, .elementor-244 .elementor-element.elementor-element-67b642b .e-loop-item > .elementor-section > .elementor-container, .elementor-244 .elementor-element.elementor-element-67b642b .e-loop-item > .e-con, .elementor-244 .elementor-element.elementor-element-67b642b .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-244 .elementor-element.elementor-element-9df411a{padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-ecb90b5{padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-de4ec3d{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-9bca474{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-fc5d4ef{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-244 .elementor-element.elementor-element-2ef8f58{width:100%;max-width:100%;text-align:start;}.elementor-244 .elementor-element.elementor-element-2ef8f58 .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-244 .elementor-element.elementor-element-a97972c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-244 .elementor-element.elementor-element-32f4bbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-244 .elementor-element.elementor-element-32f4bbe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-244 .elementor-element.elementor-element-23312ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-244 .elementor-element.elementor-element-23312ff .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-244 .elementor-element.elementor-element-ab7bf36{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-ab7bf36.elementor-element{--align-self:flex-start;}.elementor-244 .elementor-element.elementor-element-160de3d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-244 .elementor-element.elementor-element-61b4d1e{text-align:start;}.elementor-244 .elementor-element.elementor-element-61b4d1e .elementor-heading-title{font-size:var( --e-global-typography-a53f1ec-font-size );line-height:var( --e-global-typography-a53f1ec-line-height );}.elementor-244 .elementor-element.elementor-element-59b6db0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-244 .elementor-element.elementor-element-59b6db0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-244 .elementor-element.elementor-element-7b9bb99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-244 .elementor-element.elementor-element-7b9bb99 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-244 .elementor-element.elementor-element-fe0636d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-244 .elementor-element.elementor-element-fe0636d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-244 .elementor-element.elementor-element-0cf369b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-244 .elementor-element.elementor-element-0cf369b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-244 .elementor-element.elementor-element-c1fb8b6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-c1fb8b6.elementor-element{--align-self:flex-start;}.elementor-244 .elementor-element.elementor-element-8f27ed7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-244 .elementor-element.elementor-element-8f27ed7 .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-244 .elementor-element.elementor-element-78cd095 .elementor-heading-title{font-size:var( --e-global-typography-024194e-font-size );}.elementor-244 .elementor-element.elementor-element-1d30d08{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-244 .elementor-element.elementor-element-c04043c{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-1ad1c62{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-c6620a2{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-46b95a3{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-fb845a5{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-645639e{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-e85f6f4{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-2a98d31{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-e8d9bd3{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-9f821ce{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-5da717e{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-78c0803{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-244 .elementor-element.elementor-element-78c0803 .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-244 .elementor-element.elementor-element-0170e4f{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-619356b{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-67b642b{--grid-columns:2;}}@media(max-width:767px){.elementor-244 .elementor-element.elementor-element-b907013{padding:0px 15px 0px 15px;}.elementor-244 .elementor-element.elementor-element-3f49244 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-9df411a{padding:0px 0px 40px 0px;}.elementor-244 .elementor-element.elementor-element-e523bd0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-73e2bab{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 35px 0px 35px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-244 .elementor-element.elementor-element-73e2bab .elementor-heading-title{font-size:16px;}.elementor-244 .elementor-element.elementor-element-ecb90b5{margin:38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-ecb90b5 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-244 .elementor-element.elementor-element-917cf86{--gap:15px 0px;--row-gap:15px;--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-244 .elementor-element.elementor-element-de4ec3d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-de4ec3d.elementor-element{--align-self:center;}.elementor-244 .elementor-element.elementor-element-9bca474{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-0c51e15{--min-height:250px;}.elementor-244 .elementor-element.elementor-element-fc5d4ef{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-244 .elementor-element.elementor-element-2ef8f58{text-align:center;}.elementor-244 .elementor-element.elementor-element-2ef8f58 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-244 .elementor-element.elementor-element-a97972c{text-align:center;}.elementor-244 .elementor-element.elementor-element-32f4bbe{text-align:center;}.elementor-244 .elementor-element.elementor-element-32f4bbe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-244 .elementor-element.elementor-element-23312ff{text-align:center;}.elementor-244 .elementor-element.elementor-element-23312ff .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-244 .elementor-element.elementor-element-ab7bf36{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-160de3d{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-244 .elementor-element.elementor-element-61b4d1e{text-align:center;}.elementor-244 .elementor-element.elementor-element-61b4d1e .elementor-heading-title{font-size:var( --e-global-typography-a53f1ec-font-size );line-height:var( --e-global-typography-a53f1ec-line-height );}.elementor-244 .elementor-element.elementor-element-59b6db0{text-align:center;}.elementor-244 .elementor-element.elementor-element-59b6db0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-244 .elementor-element.elementor-element-7b9bb99{text-align:center;}.elementor-244 .elementor-element.elementor-element-7b9bb99 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-244 .elementor-element.elementor-element-fe0636d{text-align:center;}.elementor-244 .elementor-element.elementor-element-fe0636d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-244 .elementor-element.elementor-element-0cf369b{text-align:center;}.elementor-244 .elementor-element.elementor-element-0cf369b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-244 .elementor-element.elementor-element-c1fb8b6{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-01c924c{--min-height:250px;--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-244 .elementor-element.elementor-element-01c924c.e-con{--order:-99999 /* order start hack */;}.elementor-244 .elementor-element.elementor-element-8f27ed7 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-244 .elementor-element.elementor-element-78cd095 .elementor-heading-title{font-size:var( --e-global-typography-024194e-font-size );}.elementor-244 .elementor-element.elementor-element-1d30d08{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-244 .elementor-element.elementor-element-c04043c{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-1ad1c62{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-c6620a2{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-46b95a3{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-fb845a5{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-645639e{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-e85f6f4{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-2a98d31{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-e8d9bd3{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-3d7ba8f{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-244 .elementor-element.elementor-element-68aa637 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-244 .elementor-element.elementor-element-9daa696{width:100%;max-width:100%;}.elementor-244 .elementor-element.elementor-element-048e46b{width:100%;max-width:100%;}.elementor-244 .elementor-element.elementor-element-74eb911{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-244 .elementor-element.elementor-element-9f821ce{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-5da717e{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-78c0803 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-244 .elementor-element.elementor-element-0170e4f{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-244 .elementor-element.elementor-element-c2cfb1f{text-align:center;}.elementor-244 .elementor-element.elementor-element-ed5119f{text-align:center;}.elementor-244 .elementor-element.elementor-element-1526307 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-244 .elementor-element.elementor-element-619356b{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-619356b.elementor-element{--align-self:center;}.elementor-244 .elementor-element.elementor-element-67b642b{--grid-columns:1;}}@media(min-width:768px){.elementor-244 .elementor-element.elementor-element-ea638f1{--content-width:1440px;}.elementor-244 .elementor-element.elementor-element-ad70ac4{--content-width:1440px;}.elementor-244 .elementor-element.elementor-element-cad211b{--content-width:1440px;}.elementor-244 .elementor-element.elementor-element-9beb724{--content-width:1440px;}.elementor-244 .elementor-element.elementor-element-160de3d{--width:94%;}.elementor-244 .elementor-element.elementor-element-1fbaf7a{--content-width:1440px;}.elementor-244 .elementor-element.elementor-element-ad2bc3a{--content-width:1440px;}.elementor-244 .elementor-element.elementor-element-ceb309e{--content-width:1440px;}.elementor-244 .elementor-element.elementor-element-614b437{--width:100%;}.elementor-244 .elementor-element.elementor-element-19ac151{--width:80%;}.elementor-244 .elementor-element.elementor-element-fc3419e{--width:80%;}.elementor-244 .elementor-element.elementor-element-8a835fa{--content-width:1440px;}}@media(min-width:1025px){.elementor-244 .elementor-element.elementor-element-cad211b:not(.elementor-motion-effects-element-type-background), .elementor-244 .elementor-element.elementor-element-cad211b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-244 .elementor-element.elementor-element-3d7ba8f:not(.elementor-motion-effects-element-type-background), .elementor-244 .elementor-element.elementor-element-3d7ba8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-244 .elementor-element.elementor-element-34a82b9:not(.elementor-motion-effects-element-type-background), .elementor-244 .elementor-element.elementor-element-34a82b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for button, class: .elementor-element-de4ec3d */.btn-animate-border {
  position: relative;
  overflow: hidden;
}

/* Common style for all borders */
.btn-animate-border::before,
.btn-animate-border::after,
.btn-animate-border span::before,
.btn-animate-border span::after {
  content: "";
  position: absolute;
  background: #ffffff;
  transition: all 0.5s ease;
}

/* Top (Right → Left) */
.btn-animate-border::before {
  top: 0;
  right: 0;
  width: 0;
  height: 2px;
}

/* Bottom (Left → Right) */
.btn-animate-border::after {
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
}

/* Right (Top → Bottom) */
.btn-animate-border span::before {
  top: 0;
  right: 0;
  width: 2px;
  height: 0;
}

/* Left (Bottom → Top) */
.btn-animate-border span::after {
  bottom: 0;
  left: 0;
  width: 2px;
  height: 0;
}

/* Hover Animation */
.btn-animate-border:hover::before {
  width: 100%;
}

.btn-animate-border:hover::after {
  width: 100%;
}

.btn-animate-border:hover span::before {
  height: 100%;
}

.btn-animate-border:hover span::after {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9bca474 */.btn-hover-border-1 {
  position: relative;
  overflow: hidden;
  border: 1px solid #ffffff; /* Default border */
}

.btn-hover-border-1:hover {
  border-color: transparent;
}

.btn-hover-border-1::before,
.btn-hover-border-1::after,
.btn-hover-border-1 span::before,
.btn-hover-border-1 span::after {
  content: "";
  position: absolute;
  background: #ffffff;
  transition: all 0.4s ease;
}

/* Top */
.btn-hover-border-1::before {
  top: 0;
  right: 0;
  width: 0;
  height: 2px;
}

/* Bottom */
.btn-hover-border-1::after {
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
}

/* Right */
.btn-hover-border-1 span::before {
  top: 0;
  right: 0;
  width: 2px;
  height: 0;
}

/* Left */
.btn-hover-border-1 span::after {
  bottom: 0;
  left: 0;
  width: 2px;
  height: 0;
}

/* Hover Animation */
.btn-hover-border-1:hover::before {
  width: 100%;
}

.btn-hover-border-1:hover::after {
  width: 100%;
}

.btn-hover-border-1:hover span::before {
  height: 100%;
}

.btn-hover-border-1:hover span::after {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad70ac4 */.marquee-wrapper {
  overflow: hidden;
  width: 100%;
  position: relative;
}

/* moving track */
.marquee-track {
  display: flex;
  width: max-content;
  animation: marquee 20s linear infinite;
}

/* smooth pause on hover */
.marquee-wrapper:hover .marquee-track {
  animation-play-state: paused;
}

/* KEY FIX: no gap + perfect alignment */
.marquee-track .elementor-icon-list-items {
  display: flex;
  flex-wrap: nowrap;
  gap: 40px;
  margin: 0;
  padding: 0;
}

/* prevent shrink */
.marquee-track > * {
  flex-shrink: 0;
}

/* PERFECT seamless animation */
@keyframes marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea638f1 */.marquee-wrapper {
  overflow: hidden;
  width: 100%;
  position: relative;
}

/* moving track */
.marquee-track {
  display: flex;
  width: max-content;
  gap: 40px;
  animation: marqueeMove 15s linear infinite;
}

/* hover pause */
.marquee-wrapper:hover .marquee-track {
  animation-play-state: paused;
}

/* animation */
@keyframes marqueeMove {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

/* icon list horizontal fix */
.marquee-track .elementor-icon-list-items {
  display: flex;
  gap: 40px;
  align-items: center;
}

/* prevent shrink issue */
.marquee-track > * {
  flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab7bf36 *//* Button 2 - No default border, only hover animation */
.btn-hover-border-2 {
  position: relative;
  overflow: hidden;
  border: none; /* Default no border */
}

/* Common for hover borders */
.btn-hover-border-2::before,
.btn-hover-border-2::after,
.btn-hover-border-2 span::before,
.btn-hover-border-2 span::after {
  content: "";
  position: absolute;
  background: #bf9c75; /* border color */
  transition: all 0.4s ease;
}

/* Top (Right → Left) */
.btn-hover-border-2::before {
  top: 0;
  right: 0;
  width: 0;
  height: 2px;
}

/* Bottom (Left → Right) */
.btn-hover-border-2::after {
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
}

/* Right (Top → Bottom) */
.btn-hover-border-2 span::before {
  top: 0;
  right: 0;
  width: 2px;
  height: 0;
}

/* Left (Bottom → Top) */
.btn-hover-border-2 span::after {
  bottom: 0;
  left: 0;
  width: 2px;
  height: 0;
}

/* Hover Animation */
.btn-hover-border-2:hover::before {
  width: 100%;
}

.btn-hover-border-2:hover::after {
  width: 100%;
}

.btn-hover-border-2:hover span::before {
  height: 100%;
}

.btn-hover-border-2:hover span::after {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1fb8b6 *//* Button 2 - No default border, only hover animation */
.btn-hover-border-2 {
  position: relative;
  overflow: hidden;
  border: none; /* Default no border */
}

/* Common for hover borders */
.btn-hover-border-2::before,
.btn-hover-border-2::after,
.btn-hover-border-2 span::before,
.btn-hover-border-2 span::after {
  content: "";
  position: absolute;
  background: #bf9c75; /* border color */
  transition: all 0.4s ease;
}

/* Top (Right → Left) */
.btn-hover-border-2::before {
  top: 0;
  right: 0;
  width: 0;
  height: 2px;
}

/* Bottom (Left → Right) */
.btn-hover-border-2::after {
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
}

/* Right (Top → Bottom) */
.btn-hover-border-2 span::before {
  top: 0;
  right: 0;
  width: 2px;
  height: 0;
}

/* Left (Bottom → Top) */
.btn-hover-border-2 span::after {
  bottom: 0;
  left: 0;
  width: 2px;
  height: 0;
}

/* Hover Animation */
.btn-hover-border-2:hover::before {
  width: 100%;
}

.btn-hover-border-2:hover::after {
  width: 100%;
}

.btn-hover-border-2:hover span::before {
  height: 100%;
}

.btn-hover-border-2:hover span::after {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c04043c */.btn-hover-border-1 {
  position: relative;
  overflow: hidden;
  border: 2px solid #bf9c75; /* Default border */
}

.btn-hover-border-1:hover {
  border-color: transparent;
}

.btn-hover-border-1::before,
.btn-hover-border-1::after,
.btn-hover-border-1 span::before,
.btn-hover-border-1 span::after {
  content: "";
  position: absolute;
  background: #fff;
  transition: all 0.4s ease;
}

/* Top */
.btn-hover-border-1::before {
  top: 0;
  right: 0;
  width: 0;
  height: 2px;
}

/* Bottom */
.btn-hover-border-1::after {
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
}

/* Right */
.btn-hover-border-1 span::before {
  top: 0;
  right: 0;
  width: 2px;
  height: 0;
}

/* Left */
.btn-hover-border-1 span::after {
  bottom: 0;
  left: 0;
  width: 2px;
  height: 0;
}

/* Hover Animation */
.btn-hover-border-1:hover::before {
  width: 100%;
}

.btn-hover-border-1:hover::after {
  width: 100%;
}

.btn-hover-border-1:hover span::before {
  height: 100%;
}

.btn-hover-border-1:hover span::after {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cd81c6 */.elementor-244 .elementor-element.elementor-element-8cd81c6 {
    position: relative;
    overflow: hidden;
    background-size: 120%;
    background-position: right center;
    transition: background-position 0.8s ease;

    /* 🔥 Center alignment add */
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* Background slide effect */
.elementor-244 .elementor-element.elementor-element-8cd81c6:hover {
    background-position: left center;
}

/* Overlay */
.elementor-244 .elementor-element.elementor-element-8cd81c6::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.35);
    transition: all 0.5s ease;
    z-index: 1;
}

.elementor-244 .elementor-element.elementor-element-8cd81c6:hover::after {
    background: rgba(0,0,0,0.55);
}

/* Default content */
.elementor-244 .elementor-element.elementor-element-8cd81c6 .default-content {
    position: relative;
    z-index: 2;
    transition: all 0.5s ease;

    /* 🔥 Center inside */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

/* Hover content */
.elementor-244 .elementor-element.elementor-element-8cd81c6 .hover-content {
    position: absolute;
    inset: 0;
    opacity: 0;
    transform: translateY(30px);
    transition: all 0.5s ease;
    z-index: 2;

    /* 🔥 Center inside */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

/* Hover animation */
.elementor-244 .elementor-element.elementor-element-8cd81c6:hover .default-content {
    opacity: 0;
    transform: translateY(-30px);
}

.elementor-244 .elementor-element.elementor-element-8cd81c6:hover .hover-content {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ad1c62 */.btn-hover-border-1 {
  position: relative;
  overflow: hidden;
  border: 2px solid #bf9c75; /* Default border */
}

.btn-hover-border-1:hover {
  border-color: transparent;
}

.btn-hover-border-1::before,
.btn-hover-border-1::after,
.btn-hover-border-1 span::before,
.btn-hover-border-1 span::after {
  content: "";
  position: absolute;
  background: #fff;
  transition: all 0.4s ease;
}

/* Top */
.btn-hover-border-1::before {
  top: 0;
  right: 0;
  width: 0;
  height: 2px;
}

/* Bottom */
.btn-hover-border-1::after {
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
}

/* Right */
.btn-hover-border-1 span::before {
  top: 0;
  right: 0;
  width: 2px;
  height: 0;
}

/* Left */
.btn-hover-border-1 span::after {
  bottom: 0;
  left: 0;
  width: 2px;
  height: 0;
}

/* Hover Animation */
.btn-hover-border-1:hover::before {
  width: 100%;
}

.btn-hover-border-1:hover::after {
  width: 100%;
}

.btn-hover-border-1:hover span::before {
  height: 100%;
}

.btn-hover-border-1:hover span::after {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbce880 */.elementor-244 .elementor-element.elementor-element-bbce880 {
    position: relative;
    overflow: hidden;
    background-size: 120%;
    background-position: right center;
    transition: background-position 0.8s ease;

    /* 🔥 Center alignment add */
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* Background slide effect */
.elementor-244 .elementor-element.elementor-element-bbce880:hover {
    background-position: left center;
}

/* Overlay */
.elementor-244 .elementor-element.elementor-element-bbce880::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.35);
    transition: all 0.5s ease;
    z-index: 1;
}

.elementor-244 .elementor-element.elementor-element-bbce880:hover::after {
    background: rgba(0,0,0,0.55);
}

/* Default content */
.elementor-244 .elementor-element.elementor-element-bbce880 .default-content {
    position: relative;
    z-index: 2;
    transition: all 0.5s ease;

    /* 🔥 Center inside */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

/* Hover content */
.elementor-244 .elementor-element.elementor-element-bbce880 .hover-content {
    position: absolute;
    inset: 0;
    opacity: 0;
    transform: translateY(30px);
    transition: all 0.5s ease;
    z-index: 2;

    /* 🔥 Center inside */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

/* Hover animation */
.elementor-244 .elementor-element.elementor-element-bbce880:hover .default-content {
    opacity: 0;
    transform: translateY(-30px);
}

.elementor-244 .elementor-element.elementor-element-bbce880:hover .hover-content {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c6620a2 */.btn-hover-border-1 {
  position: relative;
  overflow: hidden;
  border: 2px solid #bf9c75; /* Default border */
}

.btn-hover-border-1:hover {
  border-color: transparent;
}

.btn-hover-border-1::before,
.btn-hover-border-1::after,
.btn-hover-border-1 span::before,
.btn-hover-border-1 span::after {
  content: "";
  position: absolute;
  background: #fff;
  transition: all 0.4s ease;
}

/* Top */
.btn-hover-border-1::before {
  top: 0;
  right: 0;
  width: 0;
  height: 2px;
}

/* Bottom */
.btn-hover-border-1::after {
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
}

/* Right */
.btn-hover-border-1 span::before {
  top: 0;
  right: 0;
  width: 2px;
  height: 0;
}

/* Left */
.btn-hover-border-1 span::after {
  bottom: 0;
  left: 0;
  width: 2px;
  height: 0;
}

/* Hover Animation */
.btn-hover-border-1:hover::before {
  width: 100%;
}

.btn-hover-border-1:hover::after {
  width: 100%;
}

.btn-hover-border-1:hover span::before {
  height: 100%;
}

.btn-hover-border-1:hover span::after {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c443c7 */.elementor-244 .elementor-element.elementor-element-5c443c7 {
    position: relative;
    overflow: hidden;
    background-size: 120%;
    background-position: right center;
    transition: background-position 0.8s ease;

    /* 🔥 Center alignment add */
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* Background slide effect */
.elementor-244 .elementor-element.elementor-element-5c443c7:hover {
    background-position: left center;
}

/* Overlay */
.elementor-244 .elementor-element.elementor-element-5c443c7::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.35);
    transition: all 0.5s ease;
    z-index: 1;
}

.elementor-244 .elementor-element.elementor-element-5c443c7:hover::after {
    background: rgba(0,0,0,0.55);
}

/* Default content */
.elementor-244 .elementor-element.elementor-element-5c443c7 .default-content {
    position: relative;
    z-index: 2;
    transition: all 0.5s ease;

    /* 🔥 Center inside */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

/* Hover content */
.elementor-244 .elementor-element.elementor-element-5c443c7 .hover-content {
    position: absolute;
    inset: 0;
    opacity: 0;
    transform: translateY(30px);
    transition: all 0.5s ease;
    z-index: 2;

    /* 🔥 Center inside */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

/* Hover animation */
.elementor-244 .elementor-element.elementor-element-5c443c7:hover .default-content {
    opacity: 0;
    transform: translateY(-30px);
}

.elementor-244 .elementor-element.elementor-element-5c443c7:hover .hover-content {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46b95a3 */.btn-hover-border-1 {
  position: relative;
  overflow: hidden;
  border: 2px solid #bf9c75; /* Default border */
}

.btn-hover-border-1:hover {
  border-color: transparent;
}

.btn-hover-border-1::before,
.btn-hover-border-1::after,
.btn-hover-border-1 span::before,
.btn-hover-border-1 span::after {
  content: "";
  position: absolute;
  background: #fff;
  transition: all 0.4s ease;
}

/* Top */
.btn-hover-border-1::before {
  top: 0;
  right: 0;
  width: 0;
  height: 2px;
}

/* Bottom */
.btn-hover-border-1::after {
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
}

/* Right */
.btn-hover-border-1 span::before {
  top: 0;
  right: 0;
  width: 2px;
  height: 0;
}

/* Left */
.btn-hover-border-1 span::after {
  bottom: 0;
  left: 0;
  width: 2px;
  height: 0;
}

/* Hover Animation */
.btn-hover-border-1:hover::before {
  width: 100%;
}

.btn-hover-border-1:hover::after {
  width: 100%;
}

.btn-hover-border-1:hover span::before {
  height: 100%;
}

.btn-hover-border-1:hover span::after {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68aa90d */.elementor-244 .elementor-element.elementor-element-68aa90d {
    position: relative;
    overflow: hidden;
    background-size: 120%;
    background-position: right center;
    transition: background-position 0.8s ease;

    /* 🔥 Center alignment add */
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* Background slide effect */
.elementor-244 .elementor-element.elementor-element-68aa90d:hover {
    background-position: left center;
}

/* Overlay */
.elementor-244 .elementor-element.elementor-element-68aa90d::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.35);
    transition: all 0.5s ease;
    z-index: 1;
}

.elementor-244 .elementor-element.elementor-element-68aa90d:hover::after {
    background: rgba(0,0,0,0.55);
}

/* Default content */
.elementor-244 .elementor-element.elementor-element-68aa90d .default-content {
    position: relative;
    z-index: 2;
    transition: all 0.5s ease;

    /* 🔥 Center inside */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

/* Hover content */
.elementor-244 .elementor-element.elementor-element-68aa90d .hover-content {
    position: absolute;
    inset: 0;
    opacity: 0;
    transform: translateY(30px);
    transition: all 0.5s ease;
    z-index: 2;

    /* 🔥 Center inside */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

/* Hover animation */
.elementor-244 .elementor-element.elementor-element-68aa90d:hover .default-content {
    opacity: 0;
    transform: translateY(-30px);
}

.elementor-244 .elementor-element.elementor-element-68aa90d:hover .hover-content {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb845a5 */.btn-hover-border-1 {
  position: relative;
  overflow: hidden;
  border: 2px solid #bf9c75; /* Default border */
}

.btn-hover-border-1:hover {
  border-color: transparent;
}

.btn-hover-border-1::before,
.btn-hover-border-1::after,
.btn-hover-border-1 span::before,
.btn-hover-border-1 span::after {
  content: "";
  position: absolute;
  background: #fff;
  transition: all 0.4s ease;
}

/* Top */
.btn-hover-border-1::before {
  top: 0;
  right: 0;
  width: 0;
  height: 2px;
}

/* Bottom */
.btn-hover-border-1::after {
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
}

/* Right */
.btn-hover-border-1 span::before {
  top: 0;
  right: 0;
  width: 2px;
  height: 0;
}

/* Left */
.btn-hover-border-1 span::after {
  bottom: 0;
  left: 0;
  width: 2px;
  height: 0;
}

/* Hover Animation */
.btn-hover-border-1:hover::before {
  width: 100%;
}

.btn-hover-border-1:hover::after {
  width: 100%;
}

.btn-hover-border-1:hover span::before {
  height: 100%;
}

.btn-hover-border-1:hover span::after {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5ab94e */.elementor-244 .elementor-element.elementor-element-b5ab94e {
    position: relative;
    overflow: hidden;
    background-size: 120%;
    background-position: right center;
    transition: background-position 0.8s ease;

    /* 🔥 Center alignment add */
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* Background slide effect */
.elementor-244 .elementor-element.elementor-element-b5ab94e:hover {
    background-position: left center;
}

/* Overlay */
.elementor-244 .elementor-element.elementor-element-b5ab94e::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.35);
    transition: all 0.5s ease;
    z-index: 1;
}

.elementor-244 .elementor-element.elementor-element-b5ab94e:hover::after {
    background: rgba(0,0,0,0.55);
}

/* Default content */
.elementor-244 .elementor-element.elementor-element-b5ab94e .default-content {
    position: relative;
    z-index: 2;
    transition: all 0.5s ease;

    /* 🔥 Center inside */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

/* Hover content */
.elementor-244 .elementor-element.elementor-element-b5ab94e .hover-content {
    position: absolute;
    inset: 0;
    opacity: 0;
    transform: translateY(30px);
    transition: all 0.5s ease;
    z-index: 2;

    /* 🔥 Center inside */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

/* Hover animation */
.elementor-244 .elementor-element.elementor-element-b5ab94e:hover .default-content {
    opacity: 0;
    transform: translateY(-30px);
}

.elementor-244 .elementor-element.elementor-element-b5ab94e:hover .hover-content {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-645639e */.btn-hover-border-1 {
  position: relative;
  overflow: hidden;
  border: 2px solid #bf9c75; /* Default border */
}

.btn-hover-border-1:hover {
  border-color: transparent;
}

.btn-hover-border-1::before,
.btn-hover-border-1::after,
.btn-hover-border-1 span::before,
.btn-hover-border-1 span::after {
  content: "";
  position: absolute;
  background: #fff;
  transition: all 0.4s ease;
}

/* Top */
.btn-hover-border-1::before {
  top: 0;
  right: 0;
  width: 0;
  height: 2px;
}

/* Bottom */
.btn-hover-border-1::after {
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
}

/* Right */
.btn-hover-border-1 span::before {
  top: 0;
  right: 0;
  width: 2px;
  height: 0;
}

/* Left */
.btn-hover-border-1 span::after {
  bottom: 0;
  left: 0;
  width: 2px;
  height: 0;
}

/* Hover Animation */
.btn-hover-border-1:hover::before {
  width: 100%;
}

.btn-hover-border-1:hover::after {
  width: 100%;
}

.btn-hover-border-1:hover span::before {
  height: 100%;
}

.btn-hover-border-1:hover span::after {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58e3e47 */.elementor-244 .elementor-element.elementor-element-58e3e47 {
    position: relative;
    overflow: hidden;
    background-size: 120%;
    background-position: right center;
    transition: background-position 0.8s ease;

    /* 🔥 Center alignment add */
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* Background slide effect */
.elementor-244 .elementor-element.elementor-element-58e3e47:hover {
    background-position: left center;
}

/* Overlay */
.elementor-244 .elementor-element.elementor-element-58e3e47::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.35);
    transition: all 0.5s ease;
    z-index: 1;
}

.elementor-244 .elementor-element.elementor-element-58e3e47:hover::after {
    background: rgba(0,0,0,0.55);
}

/* Default content */
.elementor-244 .elementor-element.elementor-element-58e3e47 .default-content {
    position: relative;
    z-index: 2;
    transition: all 0.5s ease;

    /* 🔥 Center inside */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

/* Hover content */
.elementor-244 .elementor-element.elementor-element-58e3e47 .hover-content {
    position: absolute;
    inset: 0;
    opacity: 0;
    transform: translateY(30px);
    transition: all 0.5s ease;
    z-index: 2;

    /* 🔥 Center inside */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

/* Hover animation */
.elementor-244 .elementor-element.elementor-element-58e3e47:hover .default-content {
    opacity: 0;
    transform: translateY(-30px);
}

.elementor-244 .elementor-element.elementor-element-58e3e47:hover .hover-content {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e85f6f4 */.btn-hover-border-1 {
  position: relative;
  overflow: hidden;
  border: 2px solid #bf9c75; /* Default border */
}

.btn-hover-border-1:hover {
  border-color: transparent;
}

.btn-hover-border-1::before,
.btn-hover-border-1::after,
.btn-hover-border-1 span::before,
.btn-hover-border-1 span::after {
  content: "";
  position: absolute;
  background: #fff;
  transition: all 0.4s ease;
}

/* Top */
.btn-hover-border-1::before {
  top: 0;
  right: 0;
  width: 0;
  height: 2px;
}

/* Bottom */
.btn-hover-border-1::after {
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
}

/* Right */
.btn-hover-border-1 span::before {
  top: 0;
  right: 0;
  width: 2px;
  height: 0;
}

/* Left */
.btn-hover-border-1 span::after {
  bottom: 0;
  left: 0;
  width: 2px;
  height: 0;
}

/* Hover Animation */
.btn-hover-border-1:hover::before {
  width: 100%;
}

.btn-hover-border-1:hover::after {
  width: 100%;
}

.btn-hover-border-1:hover span::before {
  height: 100%;
}

.btn-hover-border-1:hover span::after {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4189053 */.elementor-244 .elementor-element.elementor-element-4189053 {
    position: relative;
    overflow: hidden;
    background-size: 120%;
    background-position: right center;
    transition: background-position 0.8s ease;

    /* 🔥 Center alignment add */
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* Background slide effect */
.elementor-244 .elementor-element.elementor-element-4189053:hover {
    background-position: left center;
}

/* Overlay */
.elementor-244 .elementor-element.elementor-element-4189053::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.35);
    transition: all 0.5s ease;
    z-index: 1;
}

.elementor-244 .elementor-element.elementor-element-4189053:hover::after {
    background: rgba(0,0,0,0.55);
}

/* Default content */
.elementor-244 .elementor-element.elementor-element-4189053 .default-content {
    position: relative;
    z-index: 2;
    transition: all 0.5s ease;

    /* 🔥 Center inside */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

/* Hover content */
.elementor-244 .elementor-element.elementor-element-4189053 .hover-content {
    position: absolute;
    inset: 0;
    opacity: 0;
    transform: translateY(30px);
    transition: all 0.5s ease;
    z-index: 2;

    /* 🔥 Center inside */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

/* Hover animation */
.elementor-244 .elementor-element.elementor-element-4189053:hover .default-content {
    opacity: 0;
    transform: translateY(-30px);
}

.elementor-244 .elementor-element.elementor-element-4189053:hover .hover-content {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a98d31 */.btn-hover-border-1 {
  position: relative;
  overflow: hidden;
  border: 2px solid #bf9c75; /* Default border */
}

.btn-hover-border-1:hover {
  border-color: transparent;
}

.btn-hover-border-1::before,
.btn-hover-border-1::after,
.btn-hover-border-1 span::before,
.btn-hover-border-1 span::after {
  content: "";
  position: absolute;
  background: #fff;
  transition: all 0.4s ease;
}

/* Top */
.btn-hover-border-1::before {
  top: 0;
  right: 0;
  width: 0;
  height: 2px;
}

/* Bottom */
.btn-hover-border-1::after {
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
}

/* Right */
.btn-hover-border-1 span::before {
  top: 0;
  right: 0;
  width: 2px;
  height: 0;
}

/* Left */
.btn-hover-border-1 span::after {
  bottom: 0;
  left: 0;
  width: 2px;
  height: 0;
}

/* Hover Animation */
.btn-hover-border-1:hover::before {
  width: 100%;
}

.btn-hover-border-1:hover::after {
  width: 100%;
}

.btn-hover-border-1:hover span::before {
  height: 100%;
}

.btn-hover-border-1:hover span::after {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6600704 */.elementor-244 .elementor-element.elementor-element-6600704 {
    position: relative;
    overflow: hidden;
    background-size: 120%;
    background-position: right center;
    transition: background-position 0.8s ease;

    /* 🔥 Center alignment add */
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* Background slide effect */
.elementor-244 .elementor-element.elementor-element-6600704:hover {
    background-position: left center;
}

/* Overlay */
.elementor-244 .elementor-element.elementor-element-6600704::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.35);
    transition: all 0.5s ease;
    z-index: 1;
}

.elementor-244 .elementor-element.elementor-element-6600704:hover::after {
    background: rgba(0,0,0,0.55);
}

/* Default content */
.elementor-244 .elementor-element.elementor-element-6600704 .default-content {
    position: relative;
    z-index: 2;
    transition: all 0.5s ease;

    /* 🔥 Center inside */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

/* Hover content */
.elementor-244 .elementor-element.elementor-element-6600704 .hover-content {
    position: absolute;
    inset: 0;
    opacity: 0;
    transform: translateY(30px);
    transition: all 0.5s ease;
    z-index: 2;

    /* 🔥 Center inside */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

/* Hover animation */
.elementor-244 .elementor-element.elementor-element-6600704:hover .default-content {
    opacity: 0;
    transform: translateY(-30px);
}

.elementor-244 .elementor-element.elementor-element-6600704:hover .hover-content {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8d9bd3 */.btn-hover-border-1 {
  position: relative;
  overflow: hidden;
  border: 2px solid #bf9c75; /* Default border */
}

.btn-hover-border-1:hover {
  border-color: transparent;
}

.btn-hover-border-1::before,
.btn-hover-border-1::after,
.btn-hover-border-1 span::before,
.btn-hover-border-1 span::after {
  content: "";
  position: absolute;
  background: #fff;
  transition: all 0.4s ease;
}

/* Top */
.btn-hover-border-1::before {
  top: 0;
  right: 0;
  width: 0;
  height: 2px;
}

/* Bottom */
.btn-hover-border-1::after {
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
}

/* Right */
.btn-hover-border-1 span::before {
  top: 0;
  right: 0;
  width: 2px;
  height: 0;
}

/* Left */
.btn-hover-border-1 span::after {
  bottom: 0;
  left: 0;
  width: 2px;
  height: 0;
}

/* Hover Animation */
.btn-hover-border-1:hover::before {
  width: 100%;
}

.btn-hover-border-1:hover::after {
  width: 100%;
}

.btn-hover-border-1:hover span::before {
  height: 100%;
}

.btn-hover-border-1:hover span::after {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a700b0 */.elementor-244 .elementor-element.elementor-element-3a700b0 {
    position: relative;
    overflow: hidden;
    background-size: 120%;
    background-position: right center;
    transition: background-position 0.8s ease;

    /* 🔥 Center alignment add */
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* Background slide effect */
.elementor-244 .elementor-element.elementor-element-3a700b0:hover {
    background-position: left center;
}

/* Overlay */
.elementor-244 .elementor-element.elementor-element-3a700b0::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.35);
    transition: all 0.5s ease;
    z-index: 1;
}

.elementor-244 .elementor-element.elementor-element-3a700b0:hover::after {
    background: rgba(0,0,0,0.55);
}

/* Default content */
.elementor-244 .elementor-element.elementor-element-3a700b0 .default-content {
    position: relative;
    z-index: 2;
    transition: all 0.5s ease;

    /* 🔥 Center inside */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

/* Hover content */
.elementor-244 .elementor-element.elementor-element-3a700b0 .hover-content {
    position: absolute;
    inset: 0;
    opacity: 0;
    transform: translateY(30px);
    transition: all 0.5s ease;
    z-index: 2;

    /* 🔥 Center inside */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

/* Hover animation */
.elementor-244 .elementor-element.elementor-element-3a700b0:hover .default-content {
    opacity: 0;
    transform: translateY(-30px);
}

.elementor-244 .elementor-element.elementor-element-3a700b0:hover .hover-content {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9f821ce *//* Button 2 - No default border, only hover animation */
.btn-hover-border-2 {
  position: relative;
  overflow: hidden;
  border: none; /* Default no border */
}

/* Common for hover borders */
.btn-hover-border-2::before,
.btn-hover-border-2::after,
.btn-hover-border-2 span::before,
.btn-hover-border-2 span::after {
  content: "";
  position: absolute;
  background: #bf9c75; /* border color */
  transition: all 0.4s ease;
}

/* Top (Right → Left) */
.btn-hover-border-2::before {
  top: 0;
  right: 0;
  width: 0;
  height: 2px;
}

/* Bottom (Left → Right) */
.btn-hover-border-2::after {
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
}

/* Right (Top → Bottom) */
.btn-hover-border-2 span::before {
  top: 0;
  right: 0;
  width: 2px;
  height: 0;
}

/* Left (Bottom → Top) */
.btn-hover-border-2 span::after {
  bottom: 0;
  left: 0;
  width: 2px;
  height: 0;
}

/* Hover Animation */
.btn-hover-border-2:hover::before {
  width: 100%;
}

.btn-hover-border-2:hover::after {
  width: 100%;
}

.btn-hover-border-2:hover span::before {
  height: 100%;
}

.btn-hover-border-2:hover span::after {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5da717e *//* Button - Default border */
.btn-hover-border-gold {
  position: relative;
  overflow: hidden;
  border: 2px solid #BF9C75; /* Default border */
}

/* Hide default border on hover */
.btn-hover-border-gold:hover {
  border-color: transparent;
}

/* Common for hover borders */
.btn-hover-border-gold::before,
.btn-hover-border-gold::after,
.btn-hover-border-gold span::before,
.btn-hover-border-gold span::after {
  content: "";
  position: absolute;
  background: #000000; /* same color */
  transition: all 0.4s ease;
}

/* Top (Right → Left) */
.btn-hover-border-gold::before {
  top: 0;
  right: 0;
  width: 0;
  height: 2px;
}

/* Bottom (Left → Right) */
.btn-hover-border-gold::after {
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
}

/* Right (Top → Bottom) */
.btn-hover-border-gold span::before {
  top: 0;
  right: 0;
  width: 2px;
  height: 0;
}

/* Left (Bottom → Top) */
.btn-hover-border-gold span::after {
  bottom: 0;
  left: 0;
  width: 2px;
  height: 0;
}

/* Hover Animation */
.btn-hover-border-gold:hover::before {
  width: 100%;
}

.btn-hover-border-gold:hover::after {
  width: 100%;
}

.btn-hover-border-gold:hover span::before {
  height: 100%;
}

.btn-hover-border-gold:hover span::after {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0170e4f */.btn-hover-border-1 {
  position: relative;
  overflow: hidden;
  border: 2px solid #bf9c75; /* Default border */
}

.btn-hover-border-1:hover {
  border-color: transparent;
}

.btn-hover-border-1::before,
.btn-hover-border-1::after,
.btn-hover-border-1 span::before,
.btn-hover-border-1 span::after {
  content: "";
  position: absolute;
  background: #fff;
  transition: all 0.4s ease;
}

/* Top */
.btn-hover-border-1::before {
  top: 0;
  right: 0;
  width: 0;
  height: 2px;
}

/* Bottom */
.btn-hover-border-1::after {
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
}

/* Right */
.btn-hover-border-1 span::before {
  top: 0;
  right: 0;
  width: 2px;
  height: 0;
}

/* Left */
.btn-hover-border-1 span::after {
  bottom: 0;
  left: 0;
  width: 2px;
  height: 0;
}

/* Hover Animation */
.btn-hover-border-1:hover::before {
  width: 100%;
}

.btn-hover-border-1:hover::after {
  width: 100%;
}

.btn-hover-border-1:hover span::before {
  height: 100%;
}

.btn-hover-border-1:hover span::after {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-619356b */.btn-animate-border {
  position: relative;
  overflow: hidden;
}

/* Common style for all borders */
.btn-animate-border::before,
.btn-animate-border::after,
.btn-animate-border span::before,
.btn-animate-border span::after {
  content: "";
  position: absolute;
  background: #ffffff;
  transition: all 0.5s ease;
}

/* Top (Right → Left) */
.btn-animate-border::before {
  top: 0;
  right: 0;
  width: 0;
  height: 2px;
}

/* Bottom (Left → Right) */
.btn-animate-border::after {
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
}

/* Right (Top → Bottom) */
.btn-animate-border span::before {
  top: 0;
  right: 0;
  width: 2px;
  height: 0;
}

/* Left (Bottom → Top) */
.btn-animate-border span::after {
  bottom: 0;
  left: 0;
  width: 2px;
  height: 0;
}

/* Hover Animation */
.btn-animate-border:hover::before {
  width: 100%;
}

.btn-animate-border:hover::after {
  width: 100%;
}

.btn-animate-border:hover span::before {
  height: 100%;
}

.btn-animate-border:hover span::after {
  height: 100%;
}/* End custom CSS */