.elementor-2800 .elementor-element.elementor-element-6fa5a06{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2800 .elementor-element.elementor-element-6fa5a06:not(.elementor-motion-effects-element-type-background), .elementor-2800 .elementor-element.elementor-element-6fa5a06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(16deg, #00082E 0%, #091538 98%);}.elementor-2800 .elementor-element.elementor-element-a842644{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:14%;--padding-right:0%;}.elementor-2800 .elementor-element.elementor-element-a842644.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2800 .elementor-element.elementor-element-04d9998{text-align:start;}.elementor-2800 .elementor-element.elementor-element-04d9998 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2800 .elementor-element.elementor-element-3dd7027{text-align:start;}.elementor-2800 .elementor-element.elementor-element-3dd7027 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-primary );}.elementor-2800 .elementor-element.elementor-element-7848ea3{padding:0% 15% 0% 0%;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-702b21c );}.elementor-2800 .elementor-element.elementor-element-954a69d{margin:-0px -0px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;padding:0px 0px 0px 0px;}.elementor-2800 .elementor-element.elementor-element-954a69d.elementor-element{--align-self:flex-start;}.elementor-2800 .elementor-element.elementor-element-c6b1b84{width:var( --container-widget-width, 50.939% );max-width:50.939%;--container-widget-width:50.939%;--container-widget-flex-grow:0;}.elementor-2800 .elementor-element.elementor-element-c6b1b84.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2800 .elementor-element.elementor-element-c6b1b84 img{height:100%;object-fit:cover;object-position:center center;border-radius:500px 0px 0px 500px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2800 .elementor-element.elementor-element-6c6d257{--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:stretch;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:3%;--padding-bottom:4%;--padding-left:5%;--padding-right:5%;}.elementor-2800 .elementor-element.elementor-element-6c6d257:not(.elementor-motion-effects-element-type-background), .elementor-2800 .elementor-element.elementor-element-6c6d257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000522;}.elementor-2800 .elementor-element.elementor-element-215ea10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -62px) 0px;text-align:center;}.elementor-2800 .elementor-element.elementor-element-215ea10 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-2800 .elementor-element.elementor-element-bba3f40{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:-0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2800 .elementor-element.elementor-element-5d44557{width:var( --container-widget-width, 132.992% );max-width:132.992%;padding:0px 0px 0px 0px;--container-widget-width:132.992%;--container-widget-flex-grow:0;}.elementor-2800 .elementor-element.elementor-element-5d44557.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2800 .elementor-element.elementor-element-5d44557 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2800 .elementor-element.elementor-element-5d44557.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2800 .elementor-element.elementor-element-5d44557.elementor-view-framed .elementor-icon, .elementor-2800 .elementor-element.elementor-element-5d44557.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2800 .elementor-element.elementor-element-5d44557 .elementor-icon-box-title, .elementor-2800 .elementor-element.elementor-element-5d44557 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-2800 .elementor-element.elementor-element-5d44557 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2800 .elementor-element.elementor-element-5d44557 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#CFCFCF;}.elementor-2800 .elementor-element.elementor-element-ce0c979{width:var( --container-widget-width, 119.851% );max-width:119.851%;--container-widget-width:119.851%;--container-widget-flex-grow:0;}.elementor-2800 .elementor-element.elementor-element-ce0c979.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2800 .elementor-element.elementor-element-ce0c979 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2800 .elementor-element.elementor-element-ce0c979.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2800 .elementor-element.elementor-element-ce0c979.elementor-view-framed .elementor-icon, .elementor-2800 .elementor-element.elementor-element-ce0c979.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2800 .elementor-element.elementor-element-ce0c979 .elementor-icon-box-title, .elementor-2800 .elementor-element.elementor-element-ce0c979 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-2800 .elementor-element.elementor-element-ce0c979 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2800 .elementor-element.elementor-element-ce0c979 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#CFCFCF;}.elementor-2800 .elementor-element.elementor-element-aaab980{width:var( --container-widget-width, 115.955% );max-width:115.955%;--container-widget-width:115.955%;--container-widget-flex-grow:0;}.elementor-2800 .elementor-element.elementor-element-aaab980.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2800 .elementor-element.elementor-element-aaab980 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2800 .elementor-element.elementor-element-aaab980.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2800 .elementor-element.elementor-element-aaab980.elementor-view-framed .elementor-icon, .elementor-2800 .elementor-element.elementor-element-aaab980.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2800 .elementor-element.elementor-element-aaab980 .elementor-icon-box-title, .elementor-2800 .elementor-element.elementor-element-aaab980 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-2800 .elementor-element.elementor-element-aaab980 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2800 .elementor-element.elementor-element-aaab980 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#CFCFCF;}.elementor-2800 .elementor-element.elementor-element-e931fd6{width:var( --container-widget-width, 133.723% );max-width:133.723%;--container-widget-width:133.723%;--container-widget-flex-grow:0;}.elementor-2800 .elementor-element.elementor-element-e931fd6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2800 .elementor-element.elementor-element-e931fd6 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2800 .elementor-element.elementor-element-e931fd6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2800 .elementor-element.elementor-element-e931fd6.elementor-view-framed .elementor-icon, .elementor-2800 .elementor-element.elementor-element-e931fd6.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2800 .elementor-element.elementor-element-e931fd6 .elementor-icon-box-title, .elementor-2800 .elementor-element.elementor-element-e931fd6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-2800 .elementor-element.elementor-element-e931fd6 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2800 .elementor-element.elementor-element-e931fd6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#CFCFCF;}.elementor-2800 .elementor-element.elementor-element-e6d44df{--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:-1px;--padding-left:0px;--padding-right:0px;}.elementor-2800 .elementor-element.elementor-element-e6d44df:not(.elementor-motion-effects-element-type-background), .elementor-2800 .elementor-element.elementor-element-e6d44df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000522;}.elementor-2800 .elementor-element.elementor-element-f798b2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2800 .elementor-element.elementor-element-f798b2c .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-2800 .elementor-element.elementor-element-f419540 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-2800 .elementor-element.elementor-element-d153dc8{--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;--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2800 .elementor-element.elementor-element-d153dc8:not(.elementor-motion-effects-element-type-background), .elementor-2800 .elementor-element.elementor-element-d153dc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000913;}.elementor-2800 .elementor-element.elementor-element-d153dc8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2800 .elementor-element.elementor-element-4e1c21e{text-align:center;}.elementor-2800 .elementor-element.elementor-element-4e1c21e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-primary );}.elementor-2800 .elementor-element.elementor-element-c63734d{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-2800 .elementor-element.elementor-element-c63734d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-702b21c );}.elementor-2800 .elementor-element.elementor-element-80f5faf{--display:flex;}.elementor-2800 .elementor-element.elementor-element-36a2cdc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:4%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2800 .elementor-element.elementor-element-36a2cdc:not(.elementor-motion-effects-element-type-background), .elementor-2800 .elementor-element.elementor-element-36a2cdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00070F;}.elementor-2800 .elementor-element.elementor-element-3b285f4{margin:-1% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;text-align:center;}.elementor-2800 .elementor-element.elementor-element-3b285f4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-primary );}.elementor-2800 .elementor-element.elementor-element-89ac262{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2800 .elementor-element.elementor-element-89924f7{margin:-1% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;text-align:center;}.elementor-2800 .elementor-element.elementor-element-89924f7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-primary );}.elementor-2800 .elementor-element.elementor-element-58d2922{--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:stretch;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:2%;--padding-right:2%;}.elementor-2800 .elementor-element.elementor-element-58d2922:not(.elementor-motion-effects-element-type-background), .elementor-2800 .elementor-element.elementor-element-58d2922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061022;}.elementor-2800 .elementor-element.elementor-element-116e2df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -89px) 0px;text-align:center;}.elementor-2800 .elementor-element.elementor-element-116e2df .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-primary );}.elementor-2800 .elementor-element.elementor-element-dd4bd43{padding:0px 300px 0px 300px;}.elementor-2800 .elementor-element.elementor-element-dfce1cf{margin:-68px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2800 .elementor-element.elementor-element-dfce1cf.elementor-element{--align-self:center;}body.elementor-page-2800:not(.elementor-motion-effects-element-type-background), body.elementor-page-2800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-2800 .elementor-element.elementor-element-6fa5a06{--min-height:0vh;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2800 .elementor-element.elementor-element-a842644{--padding-top:4%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-2800 .elementor-element.elementor-element-7848ea3{padding:0px 0px 0px 0px;}.elementor-2800 .elementor-element.elementor-element-c6b1b84 img{border-radius:0px 0px 0px 0px;}.elementor-2800 .elementor-element.elementor-element-6c6d257{--min-height:0vh;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-2800 .elementor-element.elementor-element-bba3f40{--grid-auto-flow:row;}.elementor-2800 .elementor-element.elementor-element-5d44557{width:var( --container-widget-width, 113.427% );max-width:113.427%;--container-widget-width:113.427%;--container-widget-flex-grow:0;}.elementor-2800 .elementor-element.elementor-element-ce0c979{width:var( --container-widget-width, 135.743% );max-width:135.743%;--container-widget-width:135.743%;--container-widget-flex-grow:0;}.elementor-2800 .elementor-element.elementor-element-aaab980{width:var( --container-widget-width, 159.547% );max-width:159.547%;--container-widget-width:159.547%;--container-widget-flex-grow:0;}.elementor-2800 .elementor-element.elementor-element-e931fd6{width:var( --container-widget-width, 140.95% );max-width:140.95%;--container-widget-width:140.95%;--container-widget-flex-grow:0;}.elementor-2800 .elementor-element.elementor-element-36a2cdc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-2800 .elementor-element.elementor-element-3b285f4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-2800 .elementor-element.elementor-element-89924f7{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-2800 .elementor-element.elementor-element-58d2922{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2800 .elementor-element.elementor-element-dd4bd43{padding:0px 100px 0px 100px;}}@media(max-width:767px){.elementor-2800 .elementor-element.elementor-element-6fa5a06{--min-height:640px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2800 .elementor-element.elementor-element-a842644{--padding-top:7%;--padding-bottom:13%;--padding-left:7%;--padding-right:6%;}.elementor-2800 .elementor-element.elementor-element-04d9998{text-align:start;}.elementor-2800 .elementor-element.elementor-element-04d9998 .elementor-heading-title{font-size:14px;}.elementor-2800 .elementor-element.elementor-element-3dd7027{text-align:start;}.elementor-2800 .elementor-element.elementor-element-3dd7027 .elementor-heading-title{font-size:26px;}.elementor-2800 .elementor-element.elementor-element-7848ea3{padding:0px 0px 0px 0px;text-align:start;font-size:14px;}.elementor-2800 .elementor-element.elementor-element-7848ea3 p{margin-block-end:16px;}.elementor-2800 .elementor-element.elementor-element-954a69d.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-2800 .elementor-element.elementor-element-c6b1b84{width:var( --container-widget-width, 429.733px );max-width:429.733px;--container-widget-width:429.733px;--container-widget-flex-grow:0;text-align:start;}.elementor-2800 .elementor-element.elementor-element-c6b1b84 img{width:100vw;max-width:100%;height:100%;object-fit:fill;border-radius:0px 0px 0px 0px;}.elementor-2800 .elementor-element.elementor-element-6c6d257{--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:12%;--padding-bottom:15%;--padding-left:7%;--padding-right:7%;}.elementor-2800 .elementor-element.elementor-element-215ea10{padding:0px 0px 0px 0px;text-align:start;}.elementor-2800 .elementor-element.elementor-element-215ea10.elementor-element{--align-self:flex-start;}.elementor-2800 .elementor-element.elementor-element-215ea10 .elementor-heading-title{font-size:26px;}.elementor-2800 .elementor-element.elementor-element-bba3f40{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:-49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:0%;}.elementor-2800 .elementor-element.elementor-element-bba3f40.e-con{--align-self:flex-start;}.elementor-2800 .elementor-element.elementor-element-5d44557{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2800 .elementor-element.elementor-element-5d44557 .elementor-icon-box-wrapper{text-align:start;}.elementor-2800 .elementor-element.elementor-element-5d44557 .elementor-icon-box-title, .elementor-2800 .elementor-element.elementor-element-5d44557 .elementor-icon-box-title a{font-size:16px;}.elementor-2800 .elementor-element.elementor-element-ce0c979{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2800 .elementor-element.elementor-element-ce0c979.elementor-element{--align-self:flex-start;}.elementor-2800 .elementor-element.elementor-element-ce0c979 .elementor-icon-box-wrapper{text-align:start;}.elementor-2800 .elementor-element.elementor-element-ce0c979 .elementor-icon-box-title, .elementor-2800 .elementor-element.elementor-element-ce0c979 .elementor-icon-box-title a{font-size:16px;}.elementor-2800 .elementor-element.elementor-element-aaab980{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2800 .elementor-element.elementor-element-aaab980.elementor-element{--align-self:flex-start;}.elementor-2800 .elementor-element.elementor-element-aaab980 .elementor-icon-box-wrapper{text-align:start;}.elementor-2800 .elementor-element.elementor-element-aaab980 .elementor-icon-box-title, .elementor-2800 .elementor-element.elementor-element-aaab980 .elementor-icon-box-title a{font-size:16px;}.elementor-2800 .elementor-element.elementor-element-aaab980 .elementor-icon-box-description{font-size:14px;}.elementor-2800 .elementor-element.elementor-element-e931fd6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2800 .elementor-element.elementor-element-e931fd6.elementor-element{--align-self:flex-start;}.elementor-2800 .elementor-element.elementor-element-e931fd6 .elementor-icon-box-wrapper{text-align:start;}.elementor-2800 .elementor-element.elementor-element-e931fd6 .elementor-icon-box-title, .elementor-2800 .elementor-element.elementor-element-e931fd6 .elementor-icon-box-title a{font-size:16px;}.elementor-2800 .elementor-element.elementor-element-e931fd6 .elementor-icon-box-description{font-size:14px;}.elementor-2800 .elementor-element.elementor-element-e6d44df{--min-height:0px;}.elementor-2800 .elementor-element.elementor-element-f798b2c{padding:0px 0px 0px 0px;text-align:start;}.elementor-2800 .elementor-element.elementor-element-f798b2c.elementor-element{--align-self:center;}.elementor-2800 .elementor-element.elementor-element-f798b2c .elementor-heading-title{font-size:26px;}.elementor-2800 .elementor-element.elementor-element-d153dc8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2800 .elementor-element.elementor-element-4e1c21e{padding:0px 0px 0px 25px;text-align:start;}.elementor-2800 .elementor-element.elementor-element-4e1c21e .elementor-heading-title{font-size:26px;}.elementor-2800 .elementor-element.elementor-element-c63734d{padding:0px 0px 0px 25px;text-align:start;}.elementor-2800 .elementor-element.elementor-element-c63734d .elementor-heading-title{font-size:22px;}.elementor-2800 .elementor-element.elementor-element-80f5faf{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2800 .elementor-element.elementor-element-1c45b90{padding:0px 20px 0px 20px;}.elementor-2800 .elementor-element.elementor-element-36a2cdc{--content-width:100%;--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:8%;--padding-bottom:11%;--padding-left:3%;--padding-right:4%;}.elementor-2800 .elementor-element.elementor-element-3b285f4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 15px;}.elementor-2800 .elementor-element.elementor-element-3b285f4 .elementor-heading-title{font-size:32px;}.elementor-2800 .elementor-element.elementor-element-f1de3b1{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2800 .elementor-element.elementor-element-89ac262{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2800 .elementor-element.elementor-element-89924f7{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 22px;}.elementor-2800 .elementor-element.elementor-element-89924f7.elementor-element{--align-self:flex-start;}.elementor-2800 .elementor-element.elementor-element-89924f7 .elementor-heading-title{font-size:32px;}.elementor-2800 .elementor-element.elementor-element-58d2922{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:34px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-2800 .elementor-element.elementor-element-116e2df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) 0px;padding:0px 0px 9px 20px;}.elementor-2800 .elementor-element.elementor-element-116e2df.elementor-element{--align-self:flex-start;}.elementor-2800 .elementor-element.elementor-element-116e2df .elementor-heading-title{font-size:32px;}.elementor-2800 .elementor-element.elementor-element-dd4bd43{padding:0px 8px 0px 8px;}.elementor-2800 .elementor-element.elementor-element-dfce1cf{margin:-46px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2800 .elementor-element.elementor-element-dfce1cf.elementor-element{--align-self:center;--order:99999 /* order end hack */;}}@media(min-width:768px){.elementor-2800 .elementor-element.elementor-element-a842644{--width:50%;}.elementor-2800 .elementor-element.elementor-element-6c6d257{--content-width:1361px;}.elementor-2800 .elementor-element.elementor-element-80f5faf{--content-width:1040px;}.elementor-2800 .elementor-element.elementor-element-36a2cdc{--content-width:1036px;}.elementor-2800 .elementor-element.elementor-element-58d2922{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2800 .elementor-element.elementor-element-a842644{--width:100%;}.elementor-2800 .elementor-element.elementor-element-d153dc8{--width:850px;}.elementor-2800 .elementor-element.elementor-element-36a2cdc{--content-width:1500px;}}/* Start custom CSS for heading, class: .elementor-element-3dd7027 *//* =========================================================
   Rank Math Breadcrumbs: Chena Theme Styling
   Colors:
   - Regular: #ffffff
   - Hover:   #40FFF3
   - Current: #049DE1
   ========================================================= */

.rank-math-breadcrumb,
.rank-math-breadcrumb p{
  margin: 0;
  padding: 0;
}

.rank-math-breadcrumb{
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  font-family: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: 0.2px;
  color: rgba(255,255,255,0.92);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

/* Links */
.rank-math-breadcrumb a{
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  color: rgba(255,255,255,0.92);
  text-decoration: none;
  outline: none;
  transition:
    color 220ms ease,
    text-shadow 260ms ease,
    transform 220ms ease,
    opacity 220ms ease;
  will-change: transform;
}

/* Subtle underline that animates in on hover */
.rank-math-breadcrumb a::after{
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -3px;
  height: 1px;
  background: linear-gradient(90deg, rgba(64,255,243,0), rgba(64,255,243,0.85), rgba(64,255,243,0));
  transform: scaleX(0);
  transform-origin: center;
  opacity: 0;
  transition: transform 260ms ease, opacity 260ms ease;
  pointer-events: none;
}

/* Hover */
.rank-math-breadcrumb a:hover{
  color: #40FFF3;
  text-shadow: 0 0 18px rgba(64,255,243,0.35);
  transform: translateY(-1px);
}
.rank-math-breadcrumb a:hover::after{
  transform: scaleX(1);
  opacity: 1;
}

/* Keyboard focus */
.rank-math-breadcrumb a:focus-visible{
  color: #40FFF3;
  text-shadow: 0 0 18px rgba(64,255,243,0.35);
}
.rank-math-breadcrumb a:focus-visible::after{
  transform: scaleX(1);
  opacity: 1;
}

/* Separators: Rank Math often outputs "»" as plain text inside spans or as text nodes.
   This targets common separator spans if present and also styles all spans safely. */
.rank-math-breadcrumb span{
  color: rgba(255,255,255,0.45);
  transition: color 220ms ease, opacity 220ms ease;
}

/* If your separator is wrapped like: <span class="separator">»</span> */
.rank-math-breadcrumb .separator{
  opacity: 0.7;
}

/* Current (selected) item
   Rank Math typically marks current item with .last */
.rank-math-breadcrumb .last,
.rank-math-breadcrumb .last a,
.rank-math-breadcrumb span.last{
  color: #049DE1;
  text-shadow: 0 0 18px rgba(4,157,225,0.25);
}

/* If Rank Math outputs current item without .last but as non-link text,
   keep it blue if it's the last span */
.rank-math-breadcrumb span:last-child:not(.separator){
  color: #049DE1;
  text-shadow: 0 0 18px rgba(4,157,225,0.25);
}

/* Optional: slightly bolder current item for clarity */
.rank-math-breadcrumb .last,
.rank-math-breadcrumb span:last-child:not(.separator){
  font-weight: 600;
}

/* Optional: make breadcrumbs feel "premium" on dark backgrounds */
.rank-math-breadcrumb{
  filter: drop-shadow(0 6px 18px rgba(0,0,0,0.25));
}

/* Reduced motion support */
@media (prefers-reduced-motion: reduce){
  .rank-math-breadcrumb a,
  .rank-math-breadcrumb a::after,
  .rank-math-breadcrumb span{
    transition: none !important;
  }
  .rank-math-breadcrumb a:hover{
    transform: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bba3f40 *//* ============================================
   AURORA QUICK FACTS - CUSTOM CSS FOR ELEMENTOR
   ============================================
   
   Instructions:
   1. Create 4 Icon Box widgets in a Container
   2. Set Container to 4 columns (Desktop), 2 columns (Mobile)
   3. Select the CONTAINER (not individual boxes)
   4. Go to Advanced > Custom CSS
   5. Paste this entire CSS
   
   ============================================ */

/* Container - no background, proper spacing */
.elementor-2800 .elementor-element.elementor-element-bba3f40 {
    position: relative !important;
    width: 100% !important;
    max-width: 1400px !important;
    margin: 0 auto !important;
    padding: 0 !important;
    overflow: visible !important;
    background: transparent !important;
}

/* Remove default Elementor spacing */
.elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-widget-icon-box {
    margin: 0 !important;
    padding: 0 !important;
}

/* Card styling - glassmorphism with aurora glow */
.elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon-box-wrapper {
    position: relative !important;
    padding: 40px 30px !important;
    margin: 0 !important;
    background: rgba(255, 255, 255, 0.05) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 20px !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    overflow: hidden !important;
    cursor: pointer !important;
    text-align: center !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
}

/* Unified Aurora breathing glow effect - synced across all cards */
.elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon-box-wrapper::before {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, 
        rgba(0, 255, 180, 0.15) 0%, 
        rgba(0, 200, 180, 0.1) 30%,
        rgba(0, 180, 200, 0.08) 50%,
        transparent 70%);
    animation: aurora-breathe 4s ease-in-out infinite;
    opacity: 0.6;
    z-index: 0;
    pointer-events: none;
}

@keyframes aurora-breathe {
    0%, 100% { 
        transform: scale(0.8) rotate(0deg); 
        opacity: 0.4; 
    }
    50% { 
        transform: scale(1.2) rotate(180deg); 
        opacity: 0.7; 
    }
}

/* Hover effect - lift and glow */
.elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon-box-wrapper:hover {
    transform: translateY(-8px) !important;
    border-color: rgba(0, 200, 180, 0.4) !important;
    box-shadow: 
        0 20px 40px rgba(0, 0, 0, 0.4),
        0 0 30px rgba(0, 200, 180, 0.2),
        inset 0 0 30px rgba(0, 200, 180, 0.05) !important;
}

/* Subtle shimmer on hover */
.elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon-box-wrapper::after {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, 
        transparent 0%, 
        rgba(255, 255, 255, 0.08) 50%, 
        transparent 100%);
    transition: all 0.6s ease;
    pointer-events: none;
    z-index: 2;
}

.elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon-box-wrapper:hover::after {
    left: 100%;
}

/* Content wrapper - proper z-index */
.elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon-box-content {
    position: relative !important;
    z-index: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    text-align: center !important;
}

/* Icon container - floating animation */
.elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon {
    width: 80px !important;
    height: 80px !important;
    margin: 0 auto 25px auto !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: rgba(0, 200, 180, 0.1) !important;
    border: 2px solid rgba(0, 200, 180, 0.3) !important;
    border-radius: 50% !important;
    position: relative !important;
    animation: icon-float 3s ease-in-out infinite;
}

/* Stagger animation delays for each card */
.elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-widget-icon-box:nth-child(2) .elementor-icon {
    animation-delay: 0.5s;
}

.elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-widget-icon-box:nth-child(3) .elementor-icon {
    animation-delay: 1s;
}

.elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-widget-icon-box:nth-child(4) .elementor-icon {
    animation-delay: 1.5s;
}

@keyframes icon-float {
    0%, 100% { 
        transform: translateY(0) scale(1); 
    }
    50% { 
        transform: translateY(-5px) scale(1.05); 
    }
}

/* Icon pulse glow */
.elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: rgba(0, 200, 180, 0.2);
    animation: icon-pulse 2s ease-in-out infinite;
    z-index: 0;
}

@keyframes icon-pulse {
    0%, 100% { 
        transform: scale(1); 
        opacity: 0.5; 
    }
    50% { 
        transform: scale(1.2); 
        opacity: 0; 
    }
}

/* Icon styling - green/turquoise */
.elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon i,
.elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon svg {
    font-size: 40px !important;
    width: 40px !important;
    height: 40px !important;
    color: #00d4b4 !important;
    fill: #00d4b4 !important;
    filter: drop-shadow(0 0 8px rgba(0, 212, 180, 0.6)) !important;
    position: relative !important;
    z-index: 1 !important;
}

/* Title (H3) - green/turquoise uppercase */
.elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon-box-title {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #00d4b4 !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    margin: 0 0 12px 0 !important;
    padding: 0 !important;
    line-height: 1.2 !important;
    text-shadow: 0 0 10px rgba(0, 212, 180, 0.3) !important;
}

.elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon-box-title span {
    color: #00d4b4 !important;
}

/* Description (ACF Dynamic Value) - white */
.elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon-box-description {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    color: #ffffff !important;
    line-height: 1.4 !important;
    margin: 0 !important;
    padding: 0 !important;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) !important;
}

/* Tablet breakpoint */
@media (max-width: 1024px) {
    .elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon-box-wrapper {
        padding: 35px 25px !important;
    }
}

/* Mobile - 2x2 grid, left aligned */
@media (max-width: 768px) {
    .elementor-2800 .elementor-element.elementor-element-bba3f40 {
        padding: 0 !important;
    }
    
    .elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon-box-wrapper {
        padding: 30px 20px !important;
        text-align: left !important;
        align-items: flex-start !important;
    }
    
    .elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon-box-content {
        text-align: left !important;
    }
    
    .elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon {
        width: 70px !important;
        height: 70px !important;
        margin: 0 0 20px 0 !important;
    }
    
    .elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon i,
    .elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon svg {
        font-size: 35px !important;
        width: 35px !important;
        height: 35px !important;
    }
    
    .elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon-box-title {
        font-size: 14px !important;
        letter-spacing: 1.5px !important;
        text-align: left !important;
    }
    
    .elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon-box-description {
        font-size: 18px !important;
        text-align: left !important;
    }
}

/* Small mobile */
@media (max-width: 480px) {
    .elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon-box-wrapper {
        padding: 25px 15px !important;
    }
    
    .elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon {
        width: 60px !important;
        height: 60px !important;
        margin-bottom: 15px !important;
    }
    
    .elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon i,
    .elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon svg {
        font-size: 30px !important;
        width: 30px !important;
        height: 30px !important;
    }
    
    .elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon-box-title {
        font-size: 12px !important;
        margin-bottom: 8px !important;
    }
    
    .elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon-box-description {
        font-size: 16px !important;
    }
}

/* Accessibility - reduce motion */
@media (prefers-reduced-motion: reduce) {
    .elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon,
    .elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon-box-wrapper::before,
    .elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon::before,
    .elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon-box-wrapper::after {
        animation: none !important;
    }
    
    .elementor-2800 .elementor-element.elementor-element-bba3f40 .elementor-icon-box-wrapper {
        transition: none !important;
    }
}/* End custom CSS */