.elementor-19452 .elementor-element.elementor-element-46532b6:not(.elementor-motion-effects-element-type-background), .elementor-19452 .elementor-element.elementor-element-46532b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #C0EB06E3 0%, #0091FE63 100%);}.elementor-19452 .elementor-element.elementor-element-46532b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19452 .elementor-element.elementor-element-46532b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19452 .elementor-element.elementor-element-9349d62 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19452 .elementor-element.elementor-element-5698a79 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19452 .elementor-element.elementor-element-5698a79{text-align:center;}.elementor-19452 .elementor-element.elementor-element-5698a79 .elementor-heading-title{color:#C19924B8;}.elementor-19452 .elementor-element.elementor-element-661ecc6{text-align:center;}.elementor-19452 .elementor-element.elementor-element-661ecc6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:49px;font-weight:600;color:#2D646AE0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19452 .elementor-element.elementor-element-7cf3ac0{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#006571C7;}.elementor-19452 .elementor-element.elementor-element-9e4f4a0{margin-top:-40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19452 .elementor-element.elementor-element-1618d43 .elementor-button{background-color:#61CE7000;border-style:solid;border-width:2px 2px 2px 2px;border-radius:10px 10px 10px 10px;}.elementor-19452 .elementor-element.elementor-element-1618d43 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19452 .elementor-element.elementor-element-19595af .elementor-button{background-color:#61CE700D;border-style:solid;border-width:2px 2px 2px 2px;border-radius:10px 10px 10px 10px;}.elementor-19452 .elementor-element.elementor-element-19595af{width:var( --container-widget-width, 125.385% );max-width:125.385%;--container-widget-width:125.385%;--container-widget-flex-grow:0;}.elementor-19452 .elementor-element.elementor-element-19595af .elementor-button-content-wrapper{flex-direction:row;}.elementor-19452 .elementor-element.elementor-element-2e02c28{margin-top:-40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-19452 .elementor-element.elementor-element-2a68414 > .elementor-widget-container{padding:45px 0px 0px 0px;}.elementor-19452 .elementor-element.elementor-element-bb3eb52:not(.elementor-motion-effects-element-type-background), .elementor-19452 .elementor-element.elementor-element-bb3eb52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5EFFE;}.elementor-19452 .elementor-element.elementor-element-bb3eb52{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 80px 0px;}.elementor-19452 .elementor-element.elementor-element-bb3eb52 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .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:var( --e-global-color-text );}.elementor-19452 .elementor-element.elementor-element-222d720 .elementor-icon-box-title, .elementor-19452 .elementor-element.elementor-element-222d720 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-19452 .elementor-element.elementor-element-222d720 .elementor-icon-box-title{color:#000000;}.elementor-19452 .elementor-element.elementor-element-e3c9765 .elementor-button{background-color:#FCC705;border-radius:10px 10px 10px 10px;}.elementor-19452 .elementor-element.elementor-element-6dcc637 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19452 .elementor-element.elementor-element-6dcc637 .elementor-icon-box-title, .elementor-19452 .elementor-element.elementor-element-6dcc637 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-19452 .elementor-element.elementor-element-6dcc637 .elementor-icon-box-title{color:#000000;}.elementor-19452 .elementor-element.elementor-element-a896cea .elementor-button{background-color:#FCC705;border-radius:10px 10px 10px 10px;}.elementor-19452 .elementor-element.elementor-element-86f8c6a .elementor-icon-box-title, .elementor-19452 .elementor-element.elementor-element-86f8c6a .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-19452 .elementor-element.elementor-element-86f8c6a .elementor-icon-box-title{color:#000000;}.elementor-19452 .elementor-element.elementor-element-9bbe953 .elementor-button{background-color:#FCC705;border-radius:10px 10px 10px 10px;}.elementor-19452 .elementor-element.elementor-element-9d4f90a{padding:30px 0px 0px 0px;}.elementor-19452 .elementor-element.elementor-element-6721009 .elementor-icon-box-title, .elementor-19452 .elementor-element.elementor-element-6721009 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-19452 .elementor-element.elementor-element-6721009 .elementor-icon-box-title{color:#000000;}.elementor-19452 .elementor-element.elementor-element-65e9f7c .elementor-button{background-color:#FCC705;border-radius:10px 10px 10px 10px;}.elementor-19452 .elementor-element.elementor-element-9694725 .elementor-icon-box-title, .elementor-19452 .elementor-element.elementor-element-9694725 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-19452 .elementor-element.elementor-element-9694725 .elementor-icon-box-title{color:#000000;}.elementor-19452 .elementor-element.elementor-element-cd390f9 .elementor-button{background-color:#FCC705;border-radius:10px 10px 10px 10px;}.elementor-19452 .elementor-element.elementor-element-2d8afef .elementor-icon-box-title, .elementor-19452 .elementor-element.elementor-element-2d8afef .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-19452 .elementor-element.elementor-element-2d8afef .elementor-icon-box-title{color:#000000;}.elementor-19452 .elementor-element.elementor-element-63abea3 .elementor-button{background-color:#FCC705;border-radius:10px 10px 10px 10px;}.elementor-19452 .elementor-element.elementor-element-c92b241:not(.elementor-motion-effects-element-type-background), .elementor-19452 .elementor-element.elementor-element-c92b241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#46798C;}.elementor-19452 .elementor-element.elementor-element-c92b241{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-19452 .elementor-element.elementor-element-c92b241 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19452 .elementor-element.elementor-element-366654b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;color:#FFFFFF;}.elementor-19452 .elementor-element.elementor-element-94a39a1{color:#FFFFFF;}.elementor-19452 .elementor-element.elementor-element-50c5650 > .elementor-element-populated{border-style:double;}.elementor-19452 .elementor-element.elementor-element-50c5650 > .elementor-element-populated, .elementor-19452 .elementor-element.elementor-element-50c5650 > .elementor-element-populated > .elementor-background-overlay, .elementor-19452 .elementor-element.elementor-element-50c5650 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19452 .elementor-element.elementor-element-d0039b1 .elementor-icon-wrapper{text-align:left;}.elementor-19452 .elementor-element.elementor-element-d0039b1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-19452 .elementor-element.elementor-element-d0039b1.elementor-view-framed .elementor-icon, .elementor-19452 .elementor-element.elementor-element-d0039b1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-19452 .elementor-element.elementor-element-d0039b1.elementor-view-framed .elementor-icon, .elementor-19452 .elementor-element.elementor-element-d0039b1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-19452 .elementor-element.elementor-element-f2fb1a5{width:var( --container-widget-width, 102.002% );max-width:102.002%;--container-widget-width:102.002%;--container-widget-flex-grow:0;}.elementor-19452 .elementor-element.elementor-element-f2fb1a5 > .elementor-widget-container{margin:0px 0px 0px -17px;padding:0px 0px 6px 0px;}.elementor-19452 .elementor-element.elementor-element-f2fb1a5 .elementor-heading-title{color:#FFFFFF;}.elementor-19452 .elementor-element.elementor-element-6c1cc95{color:#FFFFFF;}.elementor-19452 .elementor-element.elementor-element-bb49b43 > .elementor-element-populated{border-style:double;}.elementor-19452 .elementor-element.elementor-element-bb49b43 > .elementor-element-populated, .elementor-19452 .elementor-element.elementor-element-bb49b43 > .elementor-element-populated > .elementor-background-overlay, .elementor-19452 .elementor-element.elementor-element-bb49b43 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-19452 .elementor-element.elementor-element-b5c3613 .elementor-icon-wrapper{text-align:left;}.elementor-19452 .elementor-element.elementor-element-b5c3613.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-19452 .elementor-element.elementor-element-b5c3613.elementor-view-framed .elementor-icon, .elementor-19452 .elementor-element.elementor-element-b5c3613.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-19452 .elementor-element.elementor-element-b5c3613.elementor-view-framed .elementor-icon, .elementor-19452 .elementor-element.elementor-element-b5c3613.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-19452 .elementor-element.elementor-element-9889976{width:var( --container-widget-width, 102.002% );max-width:102.002%;--container-widget-width:102.002%;--container-widget-flex-grow:0;}.elementor-19452 .elementor-element.elementor-element-9889976 > .elementor-widget-container{margin:0px 0px 0px -17px;padding:0px 0px 6px 0px;}.elementor-19452 .elementor-element.elementor-element-9889976 .elementor-heading-title{color:#FFFFFF;}.elementor-19452 .elementor-element.elementor-element-2091ea4{color:#FFFFFF;}.elementor-19452 .elementor-element.elementor-element-bcc4d1f > .elementor-element-populated{border-style:double;}.elementor-19452 .elementor-element.elementor-element-bcc4d1f > .elementor-element-populated, .elementor-19452 .elementor-element.elementor-element-bcc4d1f > .elementor-element-populated > .elementor-background-overlay, .elementor-19452 .elementor-element.elementor-element-bcc4d1f > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-19452 .elementor-element.elementor-element-3df1f1e .elementor-icon-wrapper{text-align:left;}.elementor-19452 .elementor-element.elementor-element-3df1f1e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-19452 .elementor-element.elementor-element-3df1f1e.elementor-view-framed .elementor-icon, .elementor-19452 .elementor-element.elementor-element-3df1f1e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-19452 .elementor-element.elementor-element-3df1f1e.elementor-view-framed .elementor-icon, .elementor-19452 .elementor-element.elementor-element-3df1f1e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-19452 .elementor-element.elementor-element-ae47b4b{width:var( --container-widget-width, 102.002% );max-width:102.002%;--container-widget-width:102.002%;--container-widget-flex-grow:0;}.elementor-19452 .elementor-element.elementor-element-ae47b4b > .elementor-widget-container{margin:0px 0px 0px -17px;padding:0px 0px 6px 0px;}.elementor-19452 .elementor-element.elementor-element-ae47b4b .elementor-heading-title{color:#FFFFFF;}.elementor-19452 .elementor-element.elementor-element-27c34a8{color:#FFFFFF;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19452 .elementor-element.elementor-element-bf3ad91 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-19452 .elementor-element.elementor-element-bf3ad91 .elementor-counter-title{color:#FFFFFF;}.elementor-19452 .elementor-element.elementor-element-7e9f479 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-19452 .elementor-element.elementor-element-7e9f479 .elementor-counter-title{color:#FFFFFF;}.elementor-19452 .elementor-element.elementor-element-c4e2c53 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-19452 .elementor-element.elementor-element-c4e2c53 .elementor-counter-title{color:#FFFFFF;}.elementor-19452 .elementor-element.elementor-element-d79929a .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-19452 .elementor-element.elementor-element-d79929a .elementor-counter-title{color:#FFFFFF;}.elementor-19452 .elementor-element.elementor-element-f5bdfb0:not(.elementor-motion-effects-element-type-background), .elementor-19452 .elementor-element.elementor-element-f5bdfb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF7FF;}.elementor-19452 .elementor-element.elementor-element-f5bdfb0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 0px 0px;}.elementor-19452 .elementor-element.elementor-element-f5bdfb0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19452 .elementor-element.elementor-element-5cec86d{text-align:center;}.elementor-19452 .elementor-element.elementor-element-5cec86d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;color:#000000BA;}.elementor-19452 .elementor-element.elementor-element-083e216{padding:50px 0px 0px 0px;}@media(max-width:767px){.elementor-19452 .elementor-element.elementor-element-f2fb1a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19452 .elementor-element.elementor-element-9889976 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19452 .elementor-element.elementor-element-ae47b4b > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-19452 .elementor-element.elementor-element-b520193{width:22.886%;}.elementor-19452 .elementor-element.elementor-element-e918f74{width:51.304%;}.elementor-19452 .elementor-element.elementor-element-f65cc0e{width:25.476%;}.elementor-19452 .elementor-element.elementor-element-8b367e3{width:24.821%;}.elementor-19452 .elementor-element.elementor-element-a3de96e{width:25.179%;}.elementor-19452 .elementor-element.elementor-element-a761fb9{width:72.222%;}.elementor-19452 .elementor-element.elementor-element-13e0693{width:27.55%;}.elementor-19452 .elementor-element.elementor-element-50c5650{width:7.62%;}.elementor-19452 .elementor-element.elementor-element-f8db27e{width:58.713%;}.elementor-19452 .elementor-element.elementor-element-bb49b43{width:7.62%;}.elementor-19452 .elementor-element.elementor-element-9a99272{width:58.713%;}.elementor-19452 .elementor-element.elementor-element-bcc4d1f{width:7.62%;}.elementor-19452 .elementor-element.elementor-element-ccabba9{width:58.713%;}}/* Start custom CSS for section, class: .elementor-element-46532b6 */.hero-gradient {
            background: linear-gradient(-45deg, #0ea5e9, #06b6d4, #0891b2, #0e7490, #155e75, #164e63, #0284c7, #0369a1);
            background-size: 400% 400%;
            animation: waterFlow 20s ease infinite;
        }
        
        @keyframes waterFlow {
            0% { background-position: 0% 50%; }
            25% { background-position: 100% 0%; }
            50% { background-position: 100% 100%; }
            75% { background-position: 0% 100%; }
            100% { background-position: 0% 50%; }
        }
        
        /* Floating particles animation */
        .particles {
            position: absolute;
            width: 100%;
            height: 100%;
            overflow: hidden;
        }
        
        .particle {
            position: absolute;
            background: rgba(255, 255, 255, 0.1);
            border-radius: 50%;
            animation: float 20s infinite linear;
        }
        
        @keyframes float {
            0% {
                transform: translateY(100vh) rotate(0deg);
                opacity: 0;
            }
            10% {
                opacity: 1;
            }
            90% {
                opacity: 1;
            }
            100% {
                transform: translateY(-100px) rotate(360deg);
                opacity: 0;
            }
        }
        
        /* Glass morphism effect */
        .glass {
            background: rgba(255, 255, 255, 0.1);
            backdrop-filter: blur(20px);
            border: 1px solid rgba(255, 255, 255, 0.2);
        }
        
        .glass-dark {
            background: rgba(0, 0, 0, 0.1);
            backdrop-filter: blur(20px);
            border: 1px solid rgba(255, 255, 255, 0.1);
        }
        
        /* Wave animations */
        .wave {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px;
            background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,0V46.29c47.79,22.2,103.59,32.17,158,28,70.36-5.37,136.33-33.31,206.8-37.5C438.64,32.43,512.34,53.67,583,72.05c69.27,18,138.3,24.88,209.4,13.08,36.15-6,69.85-17.84,104.45-29.34C989.49,25,1113-14.29,1200,52.47V0Z' opacity='.25' fill='%23ffffff'%3E%3C/path%3E%3Cpath d='M0,0V15.81C13,36.92,27.64,56.86,47.69,72.05,99.41,111.27,165,111,224.58,91.58c31.15-10.15,60.09-26.07,89.67-39.8,40.92-19,84.73-46,130.83-49.67,36.26-2.85,70.9,9.42,98.6,31.56,31.77,25.39,62.32,62,103.63,73,40.44,10.79,81.35-6.69,119.13-24.28s75.16-39,116.92-43.05c59.73-5.85,113.28,22.88,168.9,38.84,30.2,8.66,59,6.17,87.09-7.5,22.43-10.89,48-26.93,60.65-49.24V0Z' opacity='.5' fill='%23ffffff'%3E%3C/path%3E%3Cpath d='M0,0V5.63C149.93,59,314.09,71.32,475.83,42.57c43-7.64,84.23-20.12,127.61-26.46,59-8.63,112.48,12.24,165.56,35.4C827.93,77.22,886,95.24,951.2,90c86.53-7,172.46-45.71,248.8-84.81V0Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E") repeat-x;
            background-size: 1200px 120px;
            animation: wave 10s ease-in-out infinite;
        }
        
        @keyframes wave {
            0%, 100% { transform: translateX(0px); }
            50% { transform: translateX(-50px); }
        }
        
        /* Water ripple and bubble effects */
        .geometric-bg {
            background-image: 
                radial-gradient(circle at 20% 30%, rgba(255,255,255,0.15) 0%, transparent 40%),
                radial-gradient(circle at 80% 20%, rgba(255,255,255,0.1) 0%, transparent 50%),
                radial-gradient(circle at 40% 70%, rgba(255,255,255,0.08) 0%, transparent 60%),
                radial-gradient(circle at 90% 80%, rgba(255,255,255,0.12) 0%, transparent 45%),
                radial-gradient(circle at 60% 40%, rgba(255,255,255,0.06) 0%, transparent 35%);
            animation: bubbleFloat 25s ease-in-out infinite;
        }
        
        @keyframes bubbleFloat {
            0%, 100% { 
                background-position: 20% 30%, 80% 20%, 40% 70%, 90% 80%, 60% 40%;
            }
            25% { 
                background-position: 25% 25%, 85% 15%, 35% 75%, 95% 85%, 65% 35%;
            }
            50% { 
                background-position: 15% 35%, 75% 25%, 45% 65%, 85% 75%, 55% 45%;
            }
            75% { 
                background-position: 30% 20%, 90% 30%, 50% 80%, 80% 70%, 70% 30%;
            }
        }
        
         .gradient-text {
            background: linear-gradient(135deg, #0ea5e9 0%, #06b6d4 50%, #0891b2 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
            animation: textFlow 8s ease-in-out infinite;
        }
        
        @keyframes textFlow {
            0%, 100% { 
                background: linear-gradient(135deg, #0ea5e9 0%, #06b6d4 50%, #0891b2 100%);
            }
            50% { 
                background: linear-gradient(135deg, #06b6d4 0%, #0891b2 50%, #0e7490 100%);
            }
        }
        
        /* Water-themed pulse animation */
        .pulse-glow {
            animation: waterGlow 3s ease-in-out infinite alternate;
        }
        
        @keyframes waterGlow {
            from {
                box-shadow: 0 0 20px rgba(14, 165, 233, 0.4), 0 0 40px rgba(6, 182, 212, 0.2);
            }
            to {
                box-shadow: 0 0 40px rgba(14, 165, 233, 0.8), 0 0 80px rgba(6, 182, 212, 0.4);
            }
        }
        
        /* Water-themed section backgrounds */
        .section-bg-1 {
            background: linear-gradient(135deg, #e0f2fe 0%, #bae6fd 50%, #7dd3fc 100%);
        }
        
        .section-bg-2 {
            background: linear-gradient(135deg, #0ea5e9 0%, #0284c7 50%, #0369a1 100%);
        }
        
        .section-bg-3 {
            background: linear-gradient(135deg, #06b6d4 0%, #0891b2 50%, #0e7490 100%);
        }
        
        .section-bg-4 {
            background: linear-gradient(135deg, #22d3ee 0%, #06b6d4 50%, #0891b2 100%);
        }
        
        /* Water-themed custom scrollbar */
        ::-webkit-scrollbar {
            width: 10px;
        }
        
        ::-webkit-scrollbar-track {
            background: linear-gradient(180deg, #e0f2fe 0%, #bae6fd 100%);
            border-radius: 5px;
        }
        
        ::-webkit-scrollbar-thumb {
            background: linear-gradient(180deg, #0ea5e9 0%, #06b6d4 50%, #0891b2 100%);
            border-radius: 5px;
            box-shadow: 0 0 10px rgba(14, 165, 233, 0.3);
        }
        
        ::-webkit-scrollbar-thumb:hover {
            background: linear-gradient(180deg, #06b6d4 0%, #0891b2 50%, #0e7490 100%);
            box-shadow: 0 0 15px rgba(14, 165, 233, 0.5);
        }/* End custom CSS */