.elementor-10038 .elementor-element.elementor-element-421c7c54{--display:flex;}.elementor-10038 .elementor-element.elementor-element-421c7c54.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10038 .elementor-element.elementor-element-286226f5{--spacer-size:100px;}.elementor-10038 .elementor-element.elementor-element-1f17279f .elementor-button{background-color:#108296;fill:#FFFAFA;color:#FFFAFA;border-radius:148px 148px 148px 148px;}.elementor-10038 .elementor-element.elementor-element-1f17279f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10038 .elementor-element.elementor-element-509d7376{--iteration-count:infinite;--animation-duration:1200ms;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--dynamic-text-color:#50CDE2;}.elementor-10038 .elementor-element.elementor-element-509d7376 .elementor-headline{text-align:center;font-size:61px;}.elementor-10038 .elementor-element.elementor-element-509d7376 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-509d7376 .elementor-headline-dynamic-wrapper path{stroke:#50CDE2;}.elementor-10038 .elementor-element.elementor-element-1d35c5d4{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10038 .elementor-element.elementor-element-1d35c5d4 .elementor-heading-title{font-size:66px;color:#FFE9E9;}.elementor-10038 .elementor-element.elementor-element-2666c8a5{--spacer-size:130px;}.elementor-10038 .elementor-element.elementor-element-12b91b41{text-align:center;}.elementor-10038 .elementor-element.elementor-element-12b91b41 .elementor-heading-title{font-size:19px;font-weight:200;color:#FFF3F3;}.elementor-10038 .elementor-element.elementor-element-4b2079e7 > .elementor-container{max-width:1290px;}.elementor-10038 .elementor-element.elementor-element-4b2079e7{padding:41px 15px 79px 15px;}.elementor-10038 .elementor-element.elementor-element-67d449fa.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10038 .elementor-element.elementor-element-67d449fa > .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-10038 .elementor-element.elementor-element-67d449fa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10038 .elementor-element.elementor-element-3a7876e3{--spacer-size:50px;}.elementor-10038 .elementor-element.elementor-element-2925a64c{text-align:center;}.elementor-10038 .elementor-element.elementor-element-2925a64c .elementor-heading-title{font-size:40px;font-weight:300;color:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-284e5ff8{--spacer-size:20px;}.elementor-10038 .elementor-element.elementor-element-1cb919d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10038 .elementor-element.elementor-element-1cb919d5 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:700;text-transform:capitalize;line-height:1.5em;letter-spacing:-0.03em;color:#09B6A2;}.elementor-10038 .elementor-element.elementor-element-73273db0{--spacer-size:50px;}.elementor-10038 .elementor-element.elementor-element-2b022c0a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10038 .elementor-element.elementor-element-689d633f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10038 .elementor-element.elementor-element-689d633f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #FFFFFF21 0%, #09B6A21F 100%);}.elementor-10038 .elementor-element.elementor-element-689d633f:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(301deg, #FFFFFF24 0%, #09B6A21C 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#09B6A29C;}.elementor-10038 .elementor-element.elementor-element-689d633f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10038 .elementor-element.elementor-element-689d633f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:9px;}.elementor-10038 .elementor-element.elementor-element-689d633f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:35px 50px 26px 50px;}.elementor-10038 .elementor-element.elementor-element-689d633f > .elementor-element-populated, .elementor-10038 .elementor-element.elementor-element-689d633f > .elementor-element-populated > .elementor-background-overlay, .elementor-10038 .elementor-element.elementor-element-689d633f > .elementor-background-slideshow{border-radius:40px 40px 40px 40px;}.elementor-10038 .elementor-element.elementor-element-689d633f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10038 .elementor-element.elementor-element-7f24ebc6{width:auto;max-width:auto;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:20px 20px 13px 20px;background-image:linear-gradient(180deg, #09B6A2 0%, #09B6A224 100%);border-radius:100% 100% 100% 100%;}.elementor-10038 .elementor-element.elementor-element-7f24ebc6:hover{--e-transform-scale:1.1;background-color:transparent;background-image:linear-gradient(152deg, #55EDDB 0%, #09B6A2 100%);}.elementor-10038 .elementor-element.elementor-element-7f24ebc6 .elementor-icon-wrapper{text-align:center;}.elementor-10038 .elementor-element.elementor-element-7f24ebc6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-7f24ebc6.elementor-view-framed .elementor-icon, .elementor-10038 .elementor-element.elementor-element-7f24ebc6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-7f24ebc6.elementor-view-framed .elementor-icon, .elementor-10038 .elementor-element.elementor-element-7f24ebc6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-7f24ebc6 .elementor-icon{font-size:26px;}.elementor-10038 .elementor-element.elementor-element-7f24ebc6 .elementor-icon svg{height:26px;}.elementor-10038 .elementor-element.elementor-element-ba74fc1{text-align:center;}.elementor-10038 .elementor-element.elementor-element-ba74fc1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;line-height:1.5em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-12c17ca9{text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:#C8C8C8;}.elementor-10038 .elementor-element.elementor-element-3e8d6a7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10038 .elementor-element.elementor-element-3e8d6a7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #FFFFFF21 0%, #09B6A21F 100%);}.elementor-10038 .elementor-element.elementor-element-3e8d6a7:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(300deg, #FFFFFF2B 0%, #09B6A21F 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#09B6A29C;}.elementor-10038 .elementor-element.elementor-element-3e8d6a7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10038 .elementor-element.elementor-element-3e8d6a7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:9px;}.elementor-10038 .elementor-element.elementor-element-3e8d6a7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 9px 0px 10px;--e-column-margin-right:9px;--e-column-margin-left:10px;padding:35px 50px 26px 50px;}.elementor-10038 .elementor-element.elementor-element-3e8d6a7 > .elementor-element-populated, .elementor-10038 .elementor-element.elementor-element-3e8d6a7 > .elementor-element-populated > .elementor-background-overlay, .elementor-10038 .elementor-element.elementor-element-3e8d6a7 > .elementor-background-slideshow{border-radius:40px 40px 40px 40px;}.elementor-10038 .elementor-element.elementor-element-3e8d6a7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10038 .elementor-element.elementor-element-1f59e9a9{width:auto;max-width:auto;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:20px 20px 13px 20px;background-image:linear-gradient(180deg, #09B6A2 0%, #09B6A224 100%);border-radius:100% 100% 100% 100%;}.elementor-10038 .elementor-element.elementor-element-1f59e9a9:hover{--e-transform-scale:1.1;background-color:transparent;background-image:linear-gradient(180deg, #09B6A2 0%, #55EDDB 100%);}.elementor-10038 .elementor-element.elementor-element-1f59e9a9 .elementor-icon-wrapper{text-align:center;}.elementor-10038 .elementor-element.elementor-element-1f59e9a9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-1f59e9a9.elementor-view-framed .elementor-icon, .elementor-10038 .elementor-element.elementor-element-1f59e9a9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-1f59e9a9.elementor-view-framed .elementor-icon, .elementor-10038 .elementor-element.elementor-element-1f59e9a9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-1f59e9a9 .elementor-icon{font-size:26px;}.elementor-10038 .elementor-element.elementor-element-1f59e9a9 .elementor-icon svg{height:26px;}.elementor-10038 .elementor-element.elementor-element-2df166c3{text-align:center;}.elementor-10038 .elementor-element.elementor-element-2df166c3 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;line-height:1.5em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-71f51e97{text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:#C8C8C8;}.elementor-10038 .elementor-element.elementor-element-53db64d1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10038 .elementor-element.elementor-element-53db64d1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #FFFFFF21 0%, #09B6A21F 100%);}.elementor-10038 .elementor-element.elementor-element-53db64d1:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(302deg, #FFFFFF2E 0%, #09B6A21F 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#09B6A29C;}.elementor-10038 .elementor-element.elementor-element-53db64d1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10038 .elementor-element.elementor-element-53db64d1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:9px;}.elementor-10038 .elementor-element.elementor-element-53db64d1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:35px 50px 26px 50px;}.elementor-10038 .elementor-element.elementor-element-53db64d1 > .elementor-element-populated, .elementor-10038 .elementor-element.elementor-element-53db64d1 > .elementor-element-populated > .elementor-background-overlay, .elementor-10038 .elementor-element.elementor-element-53db64d1 > .elementor-background-slideshow{border-radius:40px 40px 40px 40px;}.elementor-10038 .elementor-element.elementor-element-53db64d1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10038 .elementor-element.elementor-element-237ee2fe{width:auto;max-width:auto;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:20px 20px 13px 20px;background-image:linear-gradient(180deg, #09B6A2 0%, #09B6A224 100%);border-radius:100% 100% 100% 100%;}.elementor-10038 .elementor-element.elementor-element-237ee2fe:hover{--e-transform-scale:1.1;background-color:transparent;background-image:linear-gradient(180deg, #09B6A2 0%, #55EDDB 100%);}.elementor-10038 .elementor-element.elementor-element-237ee2fe .elementor-icon-wrapper{text-align:center;}.elementor-10038 .elementor-element.elementor-element-237ee2fe.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-237ee2fe.elementor-view-framed .elementor-icon, .elementor-10038 .elementor-element.elementor-element-237ee2fe.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-237ee2fe.elementor-view-framed .elementor-icon, .elementor-10038 .elementor-element.elementor-element-237ee2fe.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-237ee2fe .elementor-icon{font-size:26px;}.elementor-10038 .elementor-element.elementor-element-237ee2fe .elementor-icon svg{height:26px;}.elementor-10038 .elementor-element.elementor-element-6f0b6b54{text-align:center;}.elementor-10038 .elementor-element.elementor-element-6f0b6b54 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;line-height:1.5em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-2918cf14{text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:#C8C8C8;}.elementor-10038 .elementor-element.elementor-element-6e77738{--spacer-size:50px;}.elementor-10038 .elementor-element.elementor-element-54e98ae7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10038 .elementor-element.elementor-element-272b054c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10038 .elementor-element.elementor-element-272b054c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #FFFFFF21 0%, #09B6A21F 100%);}.elementor-10038 .elementor-element.elementor-element-272b054c:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(301deg, #FFFFFF24 0%, #09B6A21C 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#09B6A29C;}.elementor-10038 .elementor-element.elementor-element-272b054c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10038 .elementor-element.elementor-element-272b054c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:9px;}.elementor-10038 .elementor-element.elementor-element-272b054c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:35px 50px 26px 50px;}.elementor-10038 .elementor-element.elementor-element-272b054c > .elementor-element-populated, .elementor-10038 .elementor-element.elementor-element-272b054c > .elementor-element-populated > .elementor-background-overlay, .elementor-10038 .elementor-element.elementor-element-272b054c > .elementor-background-slideshow{border-radius:40px 40px 40px 40px;}.elementor-10038 .elementor-element.elementor-element-272b054c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10038 .elementor-element.elementor-element-7d422c96{width:auto;max-width:auto;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:20px 20px 13px 20px;background-image:linear-gradient(180deg, #09B6A2 0%, #09B6A224 100%);border-radius:100% 100% 100% 100%;}.elementor-10038 .elementor-element.elementor-element-7d422c96:hover{--e-transform-scale:1.1;background-color:transparent;background-image:linear-gradient(152deg, #55EDDB 0%, #09B6A2 100%);}.elementor-10038 .elementor-element.elementor-element-7d422c96 .elementor-icon-wrapper{text-align:center;}.elementor-10038 .elementor-element.elementor-element-7d422c96.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-7d422c96.elementor-view-framed .elementor-icon, .elementor-10038 .elementor-element.elementor-element-7d422c96.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-7d422c96.elementor-view-framed .elementor-icon, .elementor-10038 .elementor-element.elementor-element-7d422c96.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-7d422c96 .elementor-icon{font-size:26px;}.elementor-10038 .elementor-element.elementor-element-7d422c96 .elementor-icon svg{height:26px;}.elementor-10038 .elementor-element.elementor-element-501284e5{text-align:center;}.elementor-10038 .elementor-element.elementor-element-501284e5 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;line-height:1.5em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-7f936c2e{text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:#C8C8C8;}.elementor-10038 .elementor-element.elementor-element-ed6679f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10038 .elementor-element.elementor-element-ed6679f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #FFFFFF21 0%, #09B6A21F 100%);}.elementor-10038 .elementor-element.elementor-element-ed6679f:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(300deg, #FFFFFF2B 0%, #09B6A21F 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#09B6A29C;}.elementor-10038 .elementor-element.elementor-element-ed6679f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10038 .elementor-element.elementor-element-ed6679f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:9px;}.elementor-10038 .elementor-element.elementor-element-ed6679f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 9px 0px 10px;--e-column-margin-right:9px;--e-column-margin-left:10px;padding:35px 50px 26px 50px;}.elementor-10038 .elementor-element.elementor-element-ed6679f > .elementor-element-populated, .elementor-10038 .elementor-element.elementor-element-ed6679f > .elementor-element-populated > .elementor-background-overlay, .elementor-10038 .elementor-element.elementor-element-ed6679f > .elementor-background-slideshow{border-radius:40px 40px 40px 40px;}.elementor-10038 .elementor-element.elementor-element-ed6679f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10038 .elementor-element.elementor-element-3c6a1ba9{width:auto;max-width:auto;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:20px 20px 13px 20px;background-image:linear-gradient(180deg, #09B6A2 0%, #09B6A224 100%);border-radius:100% 100% 100% 100%;}.elementor-10038 .elementor-element.elementor-element-3c6a1ba9:hover{--e-transform-scale:1.1;background-color:transparent;background-image:linear-gradient(180deg, #09B6A2 0%, #55EDDB 100%);}.elementor-10038 .elementor-element.elementor-element-3c6a1ba9 .elementor-icon-wrapper{text-align:center;}.elementor-10038 .elementor-element.elementor-element-3c6a1ba9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-3c6a1ba9.elementor-view-framed .elementor-icon, .elementor-10038 .elementor-element.elementor-element-3c6a1ba9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-3c6a1ba9.elementor-view-framed .elementor-icon, .elementor-10038 .elementor-element.elementor-element-3c6a1ba9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-3c6a1ba9 .elementor-icon{font-size:26px;}.elementor-10038 .elementor-element.elementor-element-3c6a1ba9 .elementor-icon svg{height:26px;}.elementor-10038 .elementor-element.elementor-element-253a4333{text-align:center;}.elementor-10038 .elementor-element.elementor-element-253a4333 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;line-height:1.5em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-98b1fb6{text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:#C8C8C8;}.elementor-10038 .elementor-element.elementor-element-568c7d99:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10038 .elementor-element.elementor-element-568c7d99 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #FFFFFF21 0%, #09B6A21F 100%);}.elementor-10038 .elementor-element.elementor-element-568c7d99:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(302deg, #FFFFFF2E 0%, #09B6A21F 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#09B6A29C;}.elementor-10038 .elementor-element.elementor-element-568c7d99.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10038 .elementor-element.elementor-element-568c7d99 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:9px;}.elementor-10038 .elementor-element.elementor-element-568c7d99 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:35px 50px 26px 50px;}.elementor-10038 .elementor-element.elementor-element-568c7d99 > .elementor-element-populated, .elementor-10038 .elementor-element.elementor-element-568c7d99 > .elementor-element-populated > .elementor-background-overlay, .elementor-10038 .elementor-element.elementor-element-568c7d99 > .elementor-background-slideshow{border-radius:40px 40px 40px 40px;}.elementor-10038 .elementor-element.elementor-element-568c7d99 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10038 .elementor-element.elementor-element-35d17530{width:auto;max-width:auto;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:20px 20px 13px 20px;background-image:linear-gradient(180deg, #09B6A2 0%, #09B6A224 100%);border-radius:100% 100% 100% 100%;}.elementor-10038 .elementor-element.elementor-element-35d17530:hover{--e-transform-scale:1.1;background-color:transparent;background-image:linear-gradient(180deg, #09B6A2 0%, #55EDDB 100%);}.elementor-10038 .elementor-element.elementor-element-35d17530 .elementor-icon-wrapper{text-align:center;}.elementor-10038 .elementor-element.elementor-element-35d17530.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-35d17530.elementor-view-framed .elementor-icon, .elementor-10038 .elementor-element.elementor-element-35d17530.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-35d17530.elementor-view-framed .elementor-icon, .elementor-10038 .elementor-element.elementor-element-35d17530.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-35d17530 .elementor-icon{font-size:26px;}.elementor-10038 .elementor-element.elementor-element-35d17530 .elementor-icon svg{height:26px;}.elementor-10038 .elementor-element.elementor-element-2841c506{text-align:center;}.elementor-10038 .elementor-element.elementor-element-2841c506 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;line-height:1.5em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-36947286{text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:#C8C8C8;}.elementor-10038 .elementor-element.elementor-element-eb18fa8{--spacer-size:20px;}.elementor-10038 .elementor-element.elementor-element-78137c6e .elementor-button{background-color:#108296;font-size:15px;fill:#FFFAFA;color:#FFFAFA;border-radius:6px 6px 6px 6px;}.elementor-10038 .elementor-element.elementor-element-78137c6e .elementor-button:hover, .elementor-10038 .elementor-element.elementor-element-78137c6e .elementor-button:focus{background-color:#045664;}.elementor-10038 .elementor-element.elementor-element-78137c6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10038 .elementor-element.elementor-element-72a5b570{--display:flex;}.elementor-10038 .elementor-element.elementor-element-5f9b61a4{--display:flex;--min-height:608px;--overlay-opacity:0.33;--border-radius:0px 0px 0px 0px;}.elementor-10038 .elementor-element.elementor-element-5f9b61a4:not(.elementor-motion-effects-element-type-background), .elementor-10038 .elementor-element.elementor-element-5f9b61a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://techrapido.com/wp-content/uploads/2025/09/Screenshot-2025-09-20-at-2.34.56-PM-scaled.png");background-position:center center;}.elementor-10038 .elementor-element.elementor-element-5f9b61a4::before, .elementor-10038 .elementor-element.elementor-element-5f9b61a4 > .elementor-background-video-container::before, .elementor-10038 .elementor-element.elementor-element-5f9b61a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-10038 .elementor-element.elementor-element-5f9b61a4 > .elementor-background-slideshow::before, .elementor-10038 .elementor-element.elementor-element-5f9b61a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10038 .elementor-element.elementor-element-5f9b61a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-10038 .elementor-element.elementor-element-5f9b61a4::before{filter:brightness( 79% ) contrast( 167% ) saturate( 100% ) blur( 8.2px ) hue-rotate( 0deg );}.elementor-10038 .elementor-element.elementor-element-7cd34c4f{--spacer-size:491px;}.elementor-10038 .elementor-element.elementor-element-331560bb > .elementor-container{max-width:1290px;}.elementor-10038 .elementor-element.elementor-element-331560bb{border-style:solid;border-width:0px 0px 1px 0px;border-color:#044C58;margin-top:0px;margin-bottom:0px;padding:130px 15px 122px 15px;}.elementor-10038 .elementor-element.elementor-element-331560bb, .elementor-10038 .elementor-element.elementor-element-331560bb > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-10038 .elementor-element.elementor-element-8226319 > .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-10038 .elementor-element.elementor-element-8226319 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 11em 0em 0em;}.elementor-10038 .elementor-element.elementor-element-6175dab4{width:var( --container-widget-width, 114.769% );max-width:114.769%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 31px) 0px;padding:0em 1em 0em 0em;--container-widget-width:114.769%;--container-widget-flex-grow:0;text-align:left;font-family:"Space Grotesk", Sans-serif;font-size:23px;font-weight:400;line-height:1.75em;color:#C8C8C8;}.elementor-10038 .elementor-element.elementor-element-6175dab4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10038 .elementor-element.elementor-element-1bfd3002 > .elementor-element-populated{margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-10038 .elementor-element.elementor-element-2ccdc19d{--spacer-size:10px;}.elementor-10038 .elementor-element.elementor-element-17870869{margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-10038 .elementor-element.elementor-element-17870869 .elementor-heading-title{font-size:35px;font-weight:400;line-height:46px;letter-spacing:0.8px;color:#FFE9E9;}.elementor-10038 .elementor-element.elementor-element-14810f8e{padding:30px 0px 40px 0px;}.elementor-10038 .elementor-element.elementor-element-2c4c0270 .elementor-counter-number-wrapper{color:#FFFFFF;font-size:38px;font-weight:700;}.elementor-10038 .elementor-element.elementor-element-2c4c0270 .elementor-counter-title{color:#FFFFFF;font-size:15px;line-height:3em;}.elementor-10038 .elementor-element.elementor-element-19c4275f .elementor-counter-number-wrapper{color:#FFFFFF;font-size:38px;font-weight:700;}.elementor-10038 .elementor-element.elementor-element-19c4275f .elementor-counter-title{color:#FFFFFF;font-size:15px;line-height:3em;}.elementor-10038 .elementor-element.elementor-element-105b86b .elementor-counter-number-wrapper{color:#FFFFFF;font-size:38px;font-weight:700;}.elementor-10038 .elementor-element.elementor-element-105b86b .elementor-counter-title{color:#FFFFFF;font-size:15px;line-height:3em;}.elementor-10038 .elementor-element.elementor-element-1b70695f .elementor-counter-number-wrapper{color:#FFFFFF;font-size:38px;font-weight:700;}.elementor-10038 .elementor-element.elementor-element-1b70695f .elementor-counter-title{color:#FFFFFF;font-size:15px;line-height:3em;}.elementor-10038 .elementor-element.elementor-element-7226b749{--display:flex;}.elementor-10038 .elementor-element.elementor-element-2b621947{--spacer-size:10px;}.elementor-10038 .elementor-element.elementor-element-7e632261{--display:flex;}.elementor-10038 .elementor-element.elementor-element-636497c9 .elementor-button{background-color:#108296;fill:#FFFAFA;color:#FFFAFA;border-radius:100px 100px 100px 100px;}.elementor-10038 .elementor-element.elementor-element-636497c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10038 .elementor-element.elementor-element-636497c9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10038 .elementor-element.elementor-element-41cd6e0b{--display:flex;}.elementor-10038 .elementor-element.elementor-element-3dd286f9{--display:flex;}.elementor-10038 .elementor-element.elementor-element-7bf387d{--spacer-size:50px;}.elementor-10038 .elementor-element.elementor-element-432593f{--display:flex;}.elementor-10038 .elementor-element.elementor-element-55b0338c .elementor-button{background-color:#108296;fill:#FFFAFA;color:#FFFAFA;border-radius:100px 100px 100px 100px;}.elementor-10038 .elementor-element.elementor-element-55b0338c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10038 .elementor-element.elementor-element-55b0338c .elementor-button-content-wrapper{flex-direction:row;}.elementor-10038 .elementor-element.elementor-element-657c7730 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-10038 .elementor-element.elementor-element-762d841c{text-align:center;}.elementor-10038 .elementor-element.elementor-element-762d841c .elementor-heading-title{font-size:32px;color:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-ad6d91a{width:var( --container-widget-width, 100.087% );max-width:100.087%;--container-widget-width:100.087%;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-ad6d91a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10038 .elementor-element.elementor-element-6c1c6a8 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-10038 .elementor-element.elementor-element-6c1c6a8 .slick-carousel .slick-dots li button{background-color:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-6c1c6a8 .slick-carousel .slick-dots .slick-active button{background-color:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-74e2cfcc{--display:flex;}.elementor-10038 .elementor-element.elementor-element-279b0594{--spacer-size:10px;}.elementor-10038 .elementor-element.elementor-element-15edcd90{--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;--border-radius:13px 13px 13px 13px;}.elementor-10038 .elementor-element.elementor-element-15edcd90:not(.elementor-motion-effects-element-type-background), .elementor-10038 .elementor-element.elementor-element-15edcd90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #0F5C66 0%, #070A29 100%);}.elementor-10038 .elementor-element.elementor-element-15edcd90.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10038 .elementor-element.elementor-element-28314404{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10038 .elementor-element.elementor-element-da7f770{--spacer-size:51px;}.elementor-10038 .elementor-element.elementor-element-2452f6be{width:var( --container-widget-width, 93.704% );max-width:93.704%;--container-widget-width:93.704%;--container-widget-flex-grow:0;}.elementor-10038 .elementor-element.elementor-element-2452f6be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10038 .elementor-element.elementor-element-2452f6be .elementor-heading-title{font-size:38px;line-height:1.3em;color:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-44455838{width:var( --container-widget-width, 86.296% );max-width:86.296%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:86.296%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-44455838.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10038 .elementor-element.elementor-element-17b9db54 .elementor-button{background-color:#222222;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#222222;border-radius:12px 12px 12px 12px;padding:21px 35px 21px 35px;}.elementor-10038 .elementor-element.elementor-element-17b9db54 .elementor-button:hover, .elementor-10038 .elementor-element.elementor-element-17b9db54 .elementor-button:focus{background-color:#183F33;color:#FFFFFF;border-color:#183F33;}.elementor-10038 .elementor-element.elementor-element-17b9db54{width:auto;max-width:auto;}.elementor-10038 .elementor-element.elementor-element-17b9db54 .elementor-button:hover svg, .elementor-10038 .elementor-element.elementor-element-17b9db54 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10038 .elementor-element.elementor-element-77cd7685{--spacer-size:59px;}.elementor-10038 .elementor-element.elementor-element-44d5963{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10038 .elementor-element.elementor-element-2e8c38a5{width:var( --container-widget-width, 531px );max-width:531px;--e-transform-translateX:0px;--e-transform-translateY:17px;--e-transform-scale:1.1;--container-widget-width:531px;--container-widget-flex-grow:0;text-align:right;}.elementor-10038 .elementor-element.elementor-element-2e8c38a5 img{width:82%;max-width:100%;}.elementor-10038 .elementor-element.elementor-element-46704059{--display:flex;}.elementor-10038 .elementor-element.elementor-element-1734a462{--spacer-size:10px;}body.elementor-page-10038:not(.elementor-motion-effects-element-type-background), body.elementor-page-10038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1228;}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-10038 .elementor-element.elementor-element-689d633f > .elementor-element-populated{padding:35px 20px 20px 20px;}.elementor-10038 .elementor-element.elementor-element-3e8d6a7 > .elementor-element-populated{padding:35px 20px 20px 20px;}.elementor-10038 .elementor-element.elementor-element-53db64d1 > .elementor-element-populated{padding:35px 20px 20px 20px;}.elementor-10038 .elementor-element.elementor-element-272b054c > .elementor-element-populated{padding:35px 20px 20px 20px;}.elementor-10038 .elementor-element.elementor-element-ed6679f > .elementor-element-populated{padding:35px 20px 20px 20px;}.elementor-10038 .elementor-element.elementor-element-568c7d99 > .elementor-element-populated{padding:35px 20px 20px 20px;}.elementor-10038 .elementor-element.elementor-element-17870869{text-align:justify;}.elementor-10038 .elementor-element.elementor-element-2e8c38a5{--e-transform-translateX:46px;--e-transform-translateY:76px;--e-transform-scale:1.8;}}@media(max-width:1024px){.elementor-10038 .elementor-element.elementor-element-14810f8e{padding:30px 0px 20px 0px;}.elementor-10038 .elementor-element.elementor-element-2c4c0270 .elementor-counter-number-wrapper{font-size:28px;}.elementor-10038 .elementor-element.elementor-element-19c4275f .elementor-counter-number-wrapper{font-size:28px;}.elementor-10038 .elementor-element.elementor-element-105b86b .elementor-counter-number-wrapper{font-size:28px;}.elementor-10038 .elementor-element.elementor-element-1b70695f .elementor-counter-number-wrapper{font-size:28px;}.elementor-10038 .elementor-element.elementor-element-762d841c .elementor-heading-title{font-size:25px;}.elementor-10038 .elementor-element.elementor-element-6c1c6a8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10038 .elementor-element.elementor-element-2452f6be .elementor-heading-title{font-size:25px;}.elementor-10038 .elementor-element.elementor-element-17b9db54 .elementor-button{padding:17px 25px 17px 25px;}}@media(max-width:767px){.elementor-10038 .elementor-element.elementor-element-286226f5{--spacer-size:100px;}.elementor-10038 .elementor-element.elementor-element-1f17279f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10038 .elementor-element.elementor-element-1f17279f .elementor-button{border-radius:-6px -6px -6px -6px;}.elementor-10038 .elementor-element.elementor-element-509d7376 .elementor-headline{font-size:40px;}.elementor-10038 .elementor-element.elementor-element-1d35c5d4 .elementor-heading-title{font-size:40px;}.elementor-10038 .elementor-element.elementor-element-2666c8a5{--spacer-size:100px;}.elementor-10038 .elementor-element.elementor-element-12b91b41 .elementor-heading-title{font-size:18px;}.elementor-10038 .elementor-element.elementor-element-92bb83a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10038 .elementor-element.elementor-element-689d633f > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10038 .elementor-element.elementor-element-3e8d6a7 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10038 .elementor-element.elementor-element-53db64d1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10038 .elementor-element.elementor-element-272b054c > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10038 .elementor-element.elementor-element-ed6679f > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10038 .elementor-element.elementor-element-568c7d99 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10038 .elementor-element.elementor-element-78137c6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10038 .elementor-element.elementor-element-78137c6e .elementor-button{border-radius:-6px -6px -6px -6px;}.elementor-10038 .elementor-element.elementor-element-6175dab4{width:var( --container-widget-width, 284.938px );max-width:284.938px;--container-widget-width:284.938px;--container-widget-flex-grow:0;text-align:left;}.elementor-10038 .elementor-element.elementor-element-17870869{text-align:left;}.elementor-10038 .elementor-element.elementor-element-5feedd0b{width:50%;}.elementor-10038 .elementor-element.elementor-element-2c4c0270 .elementor-counter-number-wrapper{font-size:23px;}.elementor-10038 .elementor-element.elementor-element-2a23f0d9{width:50%;}.elementor-10038 .elementor-element.elementor-element-19c4275f .elementor-counter-number-wrapper{font-size:23px;}.elementor-10038 .elementor-element.elementor-element-141212f0{width:50%;}.elementor-10038 .elementor-element.elementor-element-141212f0 > .elementor-element-populated{padding:0px 15px 15px 15px;}.elementor-10038 .elementor-element.elementor-element-105b86b .elementor-counter-number-wrapper{font-size:23px;}.elementor-10038 .elementor-element.elementor-element-1377eff{width:50%;}.elementor-10038 .elementor-element.elementor-element-1377eff > .elementor-element-populated{padding:0px 15px 15px 15px;}.elementor-10038 .elementor-element.elementor-element-1b70695f .elementor-counter-number-wrapper{font-size:23px;}.elementor-10038 .elementor-element.elementor-element-762d841c .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-10038 .elementor-element.elementor-element-2e8c38a5{--e-transform-translateX:-2px;--e-transform-translateY:40px;--e-transform-scale:1.3;}}@media(min-width:768px){.elementor-10038 .elementor-element.elementor-element-421c7c54{--width:99.829%;}.elementor-10038 .elementor-element.elementor-element-8226319{width:49%;}.elementor-10038 .elementor-element.elementor-element-1bfd3002{width:51%;}.elementor-10038 .elementor-element.elementor-element-15edcd90{--width:100%;}.elementor-10038 .elementor-element.elementor-element-28314404{--width:50%;}.elementor-10038 .elementor-element.elementor-element-44d5963{--width:50%;}}@media(max-width:1200px) and (min-width:768px){.elementor-10038 .elementor-element.elementor-element-8226319{width:55%;}.elementor-10038 .elementor-element.elementor-element-1bfd3002{width:45%;}}/* Start custom CSS for animated-headline, class: .elementor-element-509d7376 */.elementor-headline-plain-text.elementor-headline-text-wrapper {
    background: linear-gradient(90deg, #108296, #14a0b0, #021D33, #03304d);
    background-size: 300% 300%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: animatedText 5s ease infinite;
    font-weight: bold; /* optional */
}

@keyframes animatedText {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}
.elementor-headline-plain-text.elementor-headline-text-wrapper {
    background: linear-gradient(90deg, #108296, #14a0b0, #021D33, #03304d);
    background-size: 300% 300%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: animatedText 5s ease infinite;
    font-weight: 900; /* Extra bold */
    letter-spacing: 1px;
    -webkit-text-stroke: 2px #108296; /* Outline like card border */
    text-stroke: 2px #108296; /* For browsers supporting standard property */
}

/* Gradient slide animation */
@keyframes animatedText {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d35c5d4 */.elementor-10038 .elementor-element.elementor-element-1d35c5d4 b {
  background: linear-gradient(90deg, #ff6a00, #ee0979);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-421c7c54 */.elementor-10038 .elementor-element.elementor-element-421c7c54 .hero-animated-bg {
  position: relative !important;
  background: linear-gradient(135deg, #0f0f23 0%, #1a0a2e 25%, #2a0a3e 50%, #1a0a2e 75%, #0f0f23 100%) !important;
  background-size: 400% 400% !important;
  animation: gradientShift 20s ease-in-out infinite !important;
  min-height: 100vh; /* Adjust to your hero height */
}

.elementor-10038 .elementor-element.elementor-element-421c7c54 .hero-animated-bg::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  background: inherit !important;
  z-index: -1 !important; /* Ensures it sits behind content */
  animation: inherit !important;
}

@keyframes gradientShift {
  0% { background-position: 0% 50%; }
  25% { background-position: 100% 50%; }
  50% { background-position: 100% 100%; }
  75% { background-position: 0% 100%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17870869 */.elementor-10038 .elementor-element.elementor-element-17870869 b {
  background: linear-gradient(90deg, #ff6a00, #ee0979);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for apus_element_projects, class: .elementor-element-9bbcc67 *//* Style project cards */
.project-item.position-relative {
    background-color: #021D33 !important; /* Dark blue background */
    color: #ffffff !important; /* White text */
    border: 2px solid #108296 !important; /* Teal/dark border */
    border-radius: 10px; /* Rounded corners */
    padding: 15px; /* Optional spacing inside */
    transition: all 0.3s ease; /* Smooth hover effect */
}

/* Ensure all text inside project cards is white */
.project-item.position-relative,
.project-item.position-relative * {
    color: #ffffff !important;
}

/* Optional hover effect */
.project-item.position-relative:hover {
    background-color: #03304d !important; /* Slightly lighter dark blue on hover */
    border-color: #14a0b0 !important; /* Slightly brighter border on hover */
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for apus_element_testimonials, class: .elementor-element-6c1c6a8 *//* Style testimonials like project cards */
.testimonials-item.style5 {
    background-color: #021D33 !important; /* Dark blue background */
    color: #ffffff !important; /* White text */
    border: 2px solid #108296 !important; /* Teal/dark border */
    border-radius: 10px; /* Rounded corners */
    padding: 15px; /* Optional spacing inside */
    transition: all 0.3s ease; /* Smooth hover effect */
}

/* Ensure all text inside testimonials card is white */
.testimonials-item.style5,
.testimonials-item.style5 * {
    color: #ffffff !important;
}

/* Optional hover effect */
.testimonials-item.style5:hover {
    background-color: #03304d !important; /* Slightly lighter dark blue on hover */
    border-color: #14a0b0 !important; /* Slightly brighter border on hover */
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e8c38a5 *//* Image fully responsive inside its column, keep desktop layout */
.elementor-element.elementor-element-71f9d1d6 img {
    width: 100%;          /* Fill column width */
    height: auto;         /* Maintain aspect ratio */
    display: block;
    max-width: 100%;
    object-fit: cover;    /* Prevent distortion */
}

/* Ensure the parent column/container allows image to scale */
.elementor-element.elementor-element-71f9d1d6 {
    max-width: 100%;
}

/* Tablet: stack columns if necessary */
@media (max-width: 1024px) {
    .elementor-element.elementor-element-71f9d1d6 {
        width: 100% !important;
    }
    .elementor-element.elementor-element-71f9d1d6 img {
        width: 100% !important;
        height: auto !important;
    }
}

/* Mobile: stack columns vertically */
@media (max-width: 768px) {
    .elementor-element.elementor-element-71f9d1d6 {
        width: 100% !important;
    }
    .elementor-element.elementor-element-71f9d1d6 img {
        width: 100% !important;
        height: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15edcd90 */// Vanilla JS for fade-in on scroll
document.addEventListener("DOMContentLoaded", function() {
    const images = document.querySelectorAll(".elementor-element-71f9d1d6 img");

    const observer = new IntersectionObserver((entries) => {
        entries.forEach(entry => {
            if (entry.isIntersecting) {
                entry.target.classList.add("in-view");
            }
        });
    }, { threshold: 0.1 });

    images.forEach(img => observer.observe(img));
});/* End custom CSS */
/* Start custom CSS */.bread-title {
    display: none !important;
}
wrapper-breads/* End custom CSS */