.elementor-503 .elementor-element.elementor-element-f28a7f0{--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;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-f28a7f0:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-f28a7f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;}.elementor-503 .elementor-element.elementor-element-9952568{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-9952568.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-d8da23e{--display:flex;}.elementor-503 .elementor-element.elementor-element-4eefeb3 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-503 .elementor-element.elementor-element-4eefeb3{width:var( --container-widget-width, 104.036% );max-width:104.036%;--container-widget-width:104.036%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-4eefeb3.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-503 .elementor-element.elementor-element-05f8022 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-05f8022{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-05f8022.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-7b0dc37 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-7b0dc37{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-7b0dc37.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-503 .elementor-element.elementor-element-90babdc{font-family:"Poppins", Sans-serif;font-weight:400;width:var( --container-widget-width, 88.494% );max-width:88.494%;--container-widget-width:88.494%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-90babdc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-bb54f10{font-family:"Poppins", Sans-serif;font-weight:400;width:var( --container-widget-width, 88.494% );max-width:88.494%;--container-widget-width:88.494%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-bb54f10.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-c30d96c .elementor-button{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(171deg, #25F0C0 0%, #0F1513 100%);border-radius:50px 50px 50px 50px;}.elementor-503 .elementor-element.elementor-element-c30d96c{width:var( --container-widget-width, 84.024% );max-width:84.024%;--container-widget-width:84.024%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-c30d96c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-230a24d .elementor-button{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(171deg, #25F0C0 0%, #0F1513 100%);border-radius:50px 50px 50px 50px;}.elementor-503 .elementor-element.elementor-element-230a24d{width:var( --container-widget-width, 84.024% );max-width:84.024%;--container-widget-width:84.024%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-230a24d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-a794483{--display:flex;}.elementor-503 .elementor-element.elementor-element-2a2c714 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-503 .elementor-element.elementor-element-2a2c714{width:var( --container-widget-width, 104.036% );max-width:104.036%;--container-widget-width:104.036%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-2a2c714.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-a14c850{--display:flex;}.elementor-503 .elementor-element.elementor-element-a14c850:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-a14c850 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;}.elementor-503 .elementor-element.elementor-element-b4263b4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-d1a6f0b{--display:flex;}.elementor-503 .elementor-element.elementor-element-d1a6f0b:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-d1a6f0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;}.elementor-503 .elementor-element.elementor-element-86cb0bb{--display:flex;--min-height:469px;}.elementor-503 .elementor-element.elementor-element-86cb0bb:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-86cb0bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;}.elementor-503 .elementor-element.elementor-element-64b6ec7{--spacer-size:150px;}.elementor-503 .elementor-element.elementor-element-cdd221e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-cdd221e{padding:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-11b0087{--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;--flex-wrap:nowrap;}.elementor-503 .elementor-element.elementor-element-8e659b3{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#7C7C7C;--border-color:#7C7C7C;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.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-503 .elementor-element.elementor-element-06f8e6a{text-align:start;width:var( --container-widget-width, 95.22% );max-width:95.22%;--container-widget-width:95.22%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-06f8e6a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-d1fa4a4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-d1fa4a4{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-d1fa4a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-69ba26e{color:#CCCCCC;}.elementor-503 .elementor-element.elementor-element-8440ea1{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#7C7C7C;--border-color:#7C7C7C;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-150aba7{text-align:start;width:var( --container-widget-width, 95.22% );max-width:95.22%;--container-widget-width:95.22%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-150aba7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-967a03d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-967a03d{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-967a03d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-1c393e9{color:#CCCCCC;}.elementor-503 .elementor-element.elementor-element-654a588{--spacer-size:100px;}.elementor-503 .elementor-element.elementor-element-3a5b43d{--display:flex;}.elementor-503 .elementor-element.elementor-element-3a5b43d:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-3a5b43d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;}.elementor-503 .elementor-element.elementor-element-d68fe61{--display:flex;}.elementor-503 .elementor-element.elementor-element-75fcc05 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-503 .elementor-element.elementor-element-a1f2a3b{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-503 .elementor-element.elementor-element-a1f2a3b:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-a1f2a3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0F1513 0%, #0F1513 100%);}.elementor-503 .elementor-element.elementor-element-a1f2a3b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-4fdb007{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;}.elementor-503 .elementor-element.elementor-element-751dc8e{--display:flex;}.elementor-503 .elementor-element.elementor-element-751dc8e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-61d46e4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-1ffc366 .elementor-heading-title{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-1ffc366{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-39208a8{--display:flex;}.elementor-503 .elementor-element.elementor-element-39208a8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-88b7c2d{--display:flex;}.elementor-503 .elementor-element.elementor-element-c4c83f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-b1795d2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-64880ec .elementor-heading-title{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-64880ec{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-6780420{--display:flex;}.elementor-503 .elementor-element.elementor-element-6780420.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-9ffd8a2{--display:flex;}.elementor-503 .elementor-element.elementor-element-7df1384 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-b73acb5 .elementor-heading-title{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-b73acb5{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-0fe6bad{--display:flex;}.elementor-503 .elementor-element.elementor-element-0fe6bad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-7033eac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-6a532bd .elementor-heading-title{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-6a532bd{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-a499932{--display:flex;}.elementor-503 .elementor-element.elementor-element-a499932.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-183d78d{--display:flex;}.elementor-503 .elementor-element.elementor-element-e02f244 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-e5c02ea .elementor-heading-title{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-e5c02ea{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-0a84f2a{--display:flex;}.elementor-503 .elementor-element.elementor-element-0cacf6f{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;}.elementor-503 .elementor-element.elementor-element-74dbb82{--display:flex;--min-height:0px;}.elementor-503 .elementor-element.elementor-element-74dbb82.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-713fcb4 img{width:65%;max-width:65%;height:300px;}.elementor-503 .elementor-element.elementor-element-cf48bf3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-c858678 .elementor-heading-title{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-c858678{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-b09fd57{--display:flex;}.elementor-503 .elementor-element.elementor-element-b09fd57.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-5e6ad2b{--display:flex;}.elementor-503 .elementor-element.elementor-element-4aa2b42 img{width:65%;max-width:65%;height:300px;}.elementor-503 .elementor-element.elementor-element-6a8da6f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-8c60b6d .elementor-heading-title{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-8c60b6d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-abd4c58{--display:flex;}.elementor-503 .elementor-element.elementor-element-abd4c58.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-7b477cf{--display:flex;}.elementor-503 .elementor-element.elementor-element-aebe647 img{width:65%;max-width:65%;height:300px;}.elementor-503 .elementor-element.elementor-element-4b9a321 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-52a3f77 .elementor-heading-title{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-52a3f77{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-113eca2{--display:flex;}.elementor-503 .elementor-element.elementor-element-acc6944{--display:flex;}.elementor-503 .elementor-element.elementor-element-52192ed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-62ce2d2 .elementor-heading-title{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-62ce2d2{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-3d8cea7{--display:flex;}.elementor-503 .elementor-element.elementor-element-fdda1b3{--display:flex;}.elementor-503 .elementor-element.elementor-element-0e5f6ee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-edcbacc .elementor-heading-title{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-edcbacc{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-b73c8eb{--display:flex;}.elementor-503 .elementor-element.elementor-element-09b435a{--display:flex;}.elementor-503 .elementor-element.elementor-element-9cc3edf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-8320f4f .elementor-heading-title{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-8320f4f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-4ee31fb{--display:flex;}.elementor-503 .elementor-element.elementor-element-d8a10a2{--display:flex;}.elementor-503 .elementor-element.elementor-element-b6946cb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-b086e5c .elementor-heading-title{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-b086e5c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-6e691f3{--display:flex;}.elementor-503 .elementor-element.elementor-element-fe0109b{--display:flex;}.elementor-503 .elementor-element.elementor-element-def291e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-7296f48 .elementor-heading-title{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-7296f48{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-3080a42{--display:flex;}.elementor-503 .elementor-element.elementor-element-14402aa{--display:flex;}.elementor-503 .elementor-element.elementor-element-d68191f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-972a9b4 .elementor-heading-title{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-972a9b4{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-88985dc{--display:flex;}.elementor-503 .elementor-element.elementor-element-9ba5521{--display:flex;}.elementor-503 .elementor-element.elementor-element-2084f67 img{height:337px;}.elementor-503 .elementor-element.elementor-element-2c3353a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-6808b93 .elementor-heading-title{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-6808b93{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-6d599bc{--display:flex;}.elementor-503 .elementor-element.elementor-element-dc7e89b{--display:flex;}.elementor-503 .elementor-element.elementor-element-44e42b2 img{height:337px;}.elementor-503 .elementor-element.elementor-element-91f02fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-5afcbef .elementor-heading-title{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-5afcbef{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-d4534e3{--display:flex;}.elementor-503 .elementor-element.elementor-element-847b392{--display:flex;}.elementor-503 .elementor-element.elementor-element-7069368 img{height:337px;}.elementor-503 .elementor-element.elementor-element-b67d6e2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-9482722 .elementor-heading-title{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-9482722{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-eb66d3d{--display:flex;}.elementor-503 .elementor-element.elementor-element-34d677f{--display:flex;}.elementor-503 .elementor-element.elementor-element-29ed51c img{height:337px;}.elementor-503 .elementor-element.elementor-element-beb52b5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-2cc348d .elementor-heading-title{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-2cc348d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-78a185c{--display:flex;}.elementor-503 .elementor-element.elementor-element-c690df3{--display:flex;}.elementor-503 .elementor-element.elementor-element-274b0f5 img{height:337px;}.elementor-503 .elementor-element.elementor-element-0df6163 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-2e48799 .elementor-heading-title{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-2e48799{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-6f235ab{--display:flex;}.elementor-503 .elementor-element.elementor-element-23d64d5{--display:flex;}.elementor-503 .elementor-element.elementor-element-1893424 img{height:337px;}.elementor-503 .elementor-element.elementor-element-9c614aa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-128dc35 .elementor-heading-title{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-128dc35{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-3b0fc09{--display:flex;}.elementor-503 .elementor-element.elementor-element-a180820{--display:flex;}.elementor-503 .elementor-element.elementor-element-4151c2d{--display:flex;}.elementor-503 .elementor-element.elementor-element-c7e6bac{--display:flex;}.elementor-503 .elementor-element.elementor-element-69f401d{--display:flex;}.elementor-503 .elementor-element.elementor-element-b840da0{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:0px;}.elementor-503 .elementor-element.elementor-element-02a5b23{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-end;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:50px 50px 50px 50px;--n-tabs-title-color:#697371;--n-tabs-title-color-active:#25F0C0;--n-tabs-icon-color:#697371;margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-02a5b23 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#0F1513;}.elementor-503 .elementor-element.elementor-element-02a5b23.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-color:#697371;}.elementor-503 .elementor-element.elementor-element-02a5b23.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#25F0C0;}.elementor-503 .elementor-element.elementor-element-02a5b23.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-503 .elementor-element.elementor-element-02a5b23.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0F1513;border-style:solid;border-color:#25F0C0;box-shadow:-7px 2px 12px -6px #25F0C0;}.elementor-503 .elementor-element.elementor-element-02a5b23.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-503 .elementor-element.elementor-element-2129dee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;}.elementor-503 .elementor-element.elementor-element-8a673ac{--display:flex;}.elementor-503 .elementor-element.elementor-element-8a673ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-0cb1758 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-76ad110 .elementor-heading-title{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-76ad110{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-eebf08f{--display:flex;}.elementor-503 .elementor-element.elementor-element-eebf08f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-a438572.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-b191b8a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-57e6daa .elementor-heading-title{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-57e6daa{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-a909dff{--display:flex;}.elementor-503 .elementor-element.elementor-element-a909dff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-7ed8d7c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-282fb8f .elementor-heading-title{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-282fb8f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-6cd0407{--display:flex;}.elementor-503 .elementor-element.elementor-element-6cd0407.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-d196188 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-ae809bf .elementor-heading-title{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-ae809bf{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-d6e52e0{--display:flex;}.elementor-503 .elementor-element.elementor-element-d6e52e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-d4062a8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-dbae871 .elementor-heading-title{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-dbae871{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-797ed48{--spacer-size:110px;}.elementor-503 .elementor-element.elementor-element-8a5c9a2{--display:flex;}.elementor-503 .elementor-element.elementor-element-8a5c9a2:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-8a5c9a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;}.elementor-503 .elementor-element.elementor-element-9f95e2f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-9f95e2f{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-21f9449{--display:flex;}.elementor-503 .elementor-element.elementor-element-dd7be46{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-503 .elementor-element.elementor-element-92b0cf8{--display:flex;--min-height:295px;}.elementor-503 .elementor-element.elementor-element-92b0cf8:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-92b0cf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.finfinity.co.in/wp-content/uploads/2026/03/Frame-2147224656-1.png");background-repeat:no-repeat;background-size:contain;}.elementor-503 .elementor-element.elementor-element-bff83b7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-bff83b7{margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 8px;width:var( --container-widget-width, 94.136% );max-width:94.136%;--container-widget-width:94.136%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-bff83b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-99acc54{--spacer-size:135px;}.elementor-503 .elementor-element.elementor-element-7c2b26e{font-family:"Poppins", Sans-serif;font-weight:400;margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;width:var( --container-widget-width, 94.457% );max-width:94.457%;--container-widget-width:94.457%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-7c2b26e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-2cec4fc{--display:flex;}.elementor-503 .elementor-element.elementor-element-2cec4fc:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-2cec4fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.finfinity.co.in/wp-content/uploads/2026/03/Frame-2147224655-2.png");background-repeat:no-repeat;background-size:contain;}.elementor-503 .elementor-element.elementor-element-920cf24 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-920cf24{margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 8px;width:var( --container-widget-width, 94.136% );max-width:94.136%;--container-widget-width:94.136%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-920cf24.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-9390029{--spacer-size:135px;}.elementor-503 .elementor-element.elementor-element-5ba83c7{font-family:"Poppins", Sans-serif;font-weight:400;margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;width:var( --container-widget-width, 94.457% );max-width:94.457%;--container-widget-width:94.457%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-5ba83c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-9b7ae2a{--display:flex;}.elementor-503 .elementor-element.elementor-element-9b7ae2a:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-9b7ae2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.finfinity.co.in/wp-content/uploads/2026/03/Frame-2147224654-3.png");background-repeat:no-repeat;background-size:contain;}.elementor-503 .elementor-element.elementor-element-5258005 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-5258005{margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 8px;width:var( --container-widget-width, 94.136% );max-width:94.136%;--container-widget-width:94.136%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-5258005.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-f122ebd{--spacer-size:135px;}.elementor-503 .elementor-element.elementor-element-254c9e6{font-family:"Poppins", Sans-serif;font-weight:400;margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;width:var( --container-widget-width, 94.457% );max-width:94.457%;--container-widget-width:94.457%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-254c9e6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-557b743{--display:flex;}.elementor-503 .elementor-element.elementor-element-557b743:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-557b743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.finfinity.co.in/wp-content/uploads/2026/03/Frame-2147224657-1.png");background-repeat:no-repeat;background-size:contain;}.elementor-503 .elementor-element.elementor-element-d5206fd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-d5206fd{margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 8px;width:var( --container-widget-width, 94.136% );max-width:94.136%;--container-widget-width:94.136%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-d5206fd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-e06184f{--spacer-size:135px;}.elementor-503 .elementor-element.elementor-element-12bbfa6{font-family:"Poppins", Sans-serif;font-weight:400;margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;width:var( --container-widget-width, 94.457% );max-width:94.457%;--container-widget-width:94.457%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-12bbfa6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-9ce7037{--display:flex;}.elementor-503 .elementor-element.elementor-element-9ce7037:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-9ce7037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.finfinity.co.in/wp-content/uploads/2026/03/Frame-2147224653-3.png");background-repeat:no-repeat;background-size:contain;}.elementor-503 .elementor-element.elementor-element-b10dba1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-b10dba1{margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 8px;width:var( --container-widget-width, 94.136% );max-width:94.136%;--container-widget-width:94.136%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-b10dba1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-c6249b9{--spacer-size:135px;}.elementor-503 .elementor-element.elementor-element-4e9178b{font-family:"Poppins", Sans-serif;font-weight:400;margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;width:var( --container-widget-width, 94.457% );max-width:94.457%;--container-widget-width:94.457%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-4e9178b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-ef2fb19{--display:flex;}.elementor-503 .elementor-element.elementor-element-ef2fb19:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-ef2fb19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.finfinity.co.in/wp-content/uploads/2026/03/Frame-2147224654-4.png");background-repeat:no-repeat;background-size:contain;}.elementor-503 .elementor-element.elementor-element-06319a4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-06319a4{margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 8px;width:var( --container-widget-width, 94.136% );max-width:94.136%;--container-widget-width:94.136%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-06319a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-0dd84b7{--spacer-size:135px;}.elementor-503 .elementor-element.elementor-element-5c71fea{font-family:"Poppins", Sans-serif;font-weight:400;margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;width:var( --container-widget-width, 94.457% );max-width:94.457%;--container-widget-width:94.457%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-5c71fea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-86d1b27{--display:flex;}.elementor-503 .elementor-element.elementor-element-86d1b27:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-86d1b27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;}.elementor-503 .elementor-element.elementor-element-7064598{--spacer-size:120px;}.elementor-503 .elementor-element.elementor-element-03a4f2c{--display:flex;}.elementor-503 .elementor-element.elementor-element-03a4f2c:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-03a4f2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;}.elementor-503 .elementor-element.elementor-element-80a3b9b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-503 .elementor-element.elementor-element-994369e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-71dc950{--display:flex;}.elementor-503 .elementor-element.elementor-element-a495b65 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-8f8584d{font-family:"Poppins", Sans-serif;font-weight:400;color:#B3B3B3;}.elementor-503 .elementor-element.elementor-element-2d0b13b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-503 .elementor-element.elementor-element-2d0b13b .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-503 .elementor-element.elementor-element-2d0b13b .elementor-button{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(171deg, #25F0C0 0%, #0F1513 100%);border-radius:50px 50px 50px 50px;}.elementor-503 .elementor-element.elementor-element-2d0b13b{width:var( --container-widget-width, 84.024% );max-width:84.024%;--container-widget-width:84.024%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-2d0b13b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-8390817{--display:flex;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-503 .elementor-element.elementor-element-e593e9d .elementor-repeater-item-c130e5f .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.finfinity.co.in/wp-content/uploads/2026/02/Frame-2147224499.png);background-size:cover;}.elementor-503 .elementor-element.elementor-element-e593e9d .elementor-repeater-item-c8fe7c2 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://www.finfinity.co.in/wp-content/uploads/2026/02/Frame-2147224544-2.png);background-size:cover;}.elementor-503 .elementor-element.elementor-element-e593e9d .elementor-repeater-item-cca4a45 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://www.finfinity.co.in/wp-content/uploads/2026/02/Frame-2147224544-1.png);background-size:cover;}.elementor-503 .elementor-element.elementor-element-e593e9d .swiper-slide{height:400px;transition-duration:calc(3000ms*1.2);}.elementor-503 .elementor-element.elementor-element-e593e9d .swiper-slide-contents{max-width:66%;}.elementor-503 .elementor-element.elementor-element-e593e9d .swiper-slide-inner{text-align:center;}.elementor-503 .elementor-element.elementor-element-e593e9d .elementor-slide-button{border-radius:0px;}.elementor-503 .elementor-element.elementor-element-e593e9d{border-radius:20px 20px 20px 20px;}.elementor-503 .elementor-element.elementor-element-da04309{--display:flex;}.elementor-503 .elementor-element.elementor-element-637e566 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-fc1c1ee{font-family:"Poppins", Sans-serif;font-weight:400;color:#B3B3B3;}.elementor-503 .elementor-element.elementor-element-58796b1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-503 .elementor-element.elementor-element-58796b1 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-503 .elementor-element.elementor-element-58796b1 .elementor-button{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(171deg, #25F0C0 0%, #0F1513 100%);border-radius:50px 50px 50px 50px;}.elementor-503 .elementor-element.elementor-element-58796b1{width:var( --container-widget-width, 84.024% );max-width:84.024%;--container-widget-width:84.024%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-58796b1.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-9ab8a48{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-9ab8a48:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-9ab8a48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;}.elementor-503 .elementor-element.elementor-element-1ff4630{--spacer-size:120px;}.elementor-503 .elementor-element.elementor-element-6b63bc4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-9dd4fbe{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-2775b33{--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;}.elementor-503 .elementor-element.elementor-element-2775b33:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-2775b33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0F1513 0%, #0F1513 100%);}.elementor-503 .elementor-element.elementor-element-2775b33.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-0753cae{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#030202;--border-color:#030202;--border-radius:30px 30px 30px 30px;}.elementor-503 .elementor-element.elementor-element-ae0b18d img{height:180px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-503 .elementor-element.elementor-element-6c88cf7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-d0a6f42{font-family:"Poppins", Sans-serif;font-weight:400;color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-d0a6f42 a{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-70780c2{--display:flex;--overflow:hidden;}.elementor-503 .elementor-element.elementor-element-8e7483e img{height:180px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-503 .elementor-element.elementor-element-2ce0442 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-faf166b{font-family:"Poppins", Sans-serif;font-weight:400;color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-faf166b a{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-978c586{--display:flex;}.elementor-503 .elementor-element.elementor-element-e4b3719 img{height:180px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-503 .elementor-element.elementor-element-18bdffd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-e61fab5{font-family:"Poppins", Sans-serif;font-weight:400;color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-e61fab5 a{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-a01425e{--display:flex;}.elementor-503 .elementor-element.elementor-element-4ae99b5 img{height:180px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-503 .elementor-element.elementor-element-5968015 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-e8fa81a{font-family:"Poppins", Sans-serif;font-weight:400;color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-e8fa81a a{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-0df6556{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#030202;--border-color:#030202;--border-radius:30px 30px 30px 30px;}.elementor-503 .elementor-element.elementor-element-42202dc img{height:180px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-503 .elementor-element.elementor-element-b065bb0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-29814a8{font-family:"Poppins", Sans-serif;font-weight:400;color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-29814a8 a{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-e208129{--display:flex;}.elementor-503 .elementor-element.elementor-element-0516bfd img{height:180px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-503 .elementor-element.elementor-element-36da63d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-69d3446{font-family:"Poppins", Sans-serif;font-weight:400;color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-69d3446 a{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-4d2c554{--display:flex;--overflow:auto;}.elementor-503 .elementor-element.elementor-element-1d3adb4 img{height:180px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-503 .elementor-element.elementor-element-4da99cf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-fe299e2{font-family:"Poppins", Sans-serif;font-weight:400;color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-fe299e2 a{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-6041a8a{--display:flex;--overflow:auto;}.elementor-503 .elementor-element.elementor-element-10bbdd1 img{height:180px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-503 .elementor-element.elementor-element-9219744 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-3aeefc9{font-family:"Poppins", Sans-serif;font-weight:400;color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-3aeefc9 a{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-883da93{--display:flex;}.elementor-503 .elementor-element.elementor-element-e486d23 img{height:180px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-503 .elementor-element.elementor-element-b161772 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-5e155e9{font-family:"Poppins", Sans-serif;font-weight:400;color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-5e155e9 a{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-89028bb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#030202;--border-color:#030202;--border-radius:30px 30px 30px 30px;}.elementor-503 .elementor-element.elementor-element-5ef3e79 img{height:180px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-503 .elementor-element.elementor-element-fd5f082 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-bb2c9fc{font-family:"Poppins", Sans-serif;font-weight:400;color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-bb2c9fc a{color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-e6806ff{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:27px;}:where( .elementor-503 .elementor-element.elementor-element-e6806ff .swiper-slide ) > .e-con{--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:10px;--padding-inline-end:10px;--padding-block-end:10px;--padding-inline-start:10px;}.elementor-503 .elementor-element.elementor-element-5b23f4b{--display:flex;}.elementor-503 .elementor-element.elementor-element-be3c64f{--display:flex;}.elementor-503 .elementor-element.elementor-element-1444d12 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-503 .elementor-element.elementor-element-8d8a763 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-ea157a3{--display:flex;}.elementor-503 .elementor-element.elementor-element-10e9d2d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-503 .elementor-element.elementor-element-9171ad6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-4579987{--display:flex;}.elementor-503 .elementor-element.elementor-element-788daf6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-503 .elementor-element.elementor-element-c680071 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-6cc2a4e{--display:flex;}.elementor-503 .elementor-element.elementor-element-e2281d7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-503 .elementor-element.elementor-element-46a1fa6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-b0e2729{--display:flex;}.elementor-503 .elementor-element.elementor-element-91054d7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-503 .elementor-element.elementor-element-b27cb29 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-a024b4f{--display:flex;}.elementor-503 .elementor-element.elementor-element-b42cbb7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-503 .elementor-element.elementor-element-10f6483 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-75fd07d{--display:flex;}.elementor-503 .elementor-element.elementor-element-30254e9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-503 .elementor-element.elementor-element-8fee739 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-18ee573{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:20px;}.elementor-503 .elementor-element.elementor-element-c359563{--display:flex;}.elementor-503 .elementor-element.elementor-element-f9f6c02{--display:flex;}.elementor-503 .elementor-element.elementor-element-74c8501 img{height:190px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-503 .elementor-element.elementor-element-096b812 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-e8b3517{--display:flex;}.elementor-503 .elementor-element.elementor-element-2f63fe6 img{height:190px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-503 .elementor-element.elementor-element-e6c6294 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-f07b927{--display:flex;}.elementor-503 .elementor-element.elementor-element-5be6269 img{height:190px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-503 .elementor-element.elementor-element-0324d2a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-d938f19{--display:flex;}.elementor-503 .elementor-element.elementor-element-4e72b0b img{height:190px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-503 .elementor-element.elementor-element-fc4010a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-4f1e14b{--display:flex;}.elementor-503 .elementor-element.elementor-element-b5bd8cb img{height:190px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-503 .elementor-element.elementor-element-f6c360a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-ccc502f{--display:flex;}.elementor-503 .elementor-element.elementor-element-def504d img{height:190px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-503 .elementor-element.elementor-element-06165e1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-ae77fd0{--display:flex;}.elementor-503 .elementor-element.elementor-element-3b6b6bd img{height:190px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-503 .elementor-element.elementor-element-6c00dc3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-4dc5c03{--display:flex;}.elementor-503 .elementor-element.elementor-element-1a58708 img{height:190px;object-fit:contain;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-503 .elementor-element.elementor-element-b53a97d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-722351a{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:27px;}.elementor-503 .elementor-element.elementor-element-20b3927{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-end;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:50px 50px 50px 50px;--n-tabs-title-color:#697371;--n-tabs-title-color-active:#25F0C0;--n-tabs-icon-color:#697371;}.elementor-503 .elementor-element.elementor-element-20b3927 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#0F1513;}.elementor-503 .elementor-element.elementor-element-20b3927.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-color:#697371;}.elementor-503 .elementor-element.elementor-element-20b3927.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#25F0C0;}.elementor-503 .elementor-element.elementor-element-20b3927.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-503 .elementor-element.elementor-element-20b3927.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0F1513;border-style:solid;border-color:#25F0C0;box-shadow:-7px 2px 12px -6px #25F0C0;}.elementor-503 .elementor-element.elementor-element-55d15e1{--display:flex;}.elementor-503 .elementor-element.elementor-element-55d15e1:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-55d15e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;}.elementor-503 .elementor-element.elementor-element-bd54122{--spacer-size:120px;}.elementor-503 .elementor-element.elementor-element-b9e9eb5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-c068fde{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-503 .elementor-element.elementor-element-026158e{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-503 .elementor-element.elementor-element-6f809a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#7C7C7C;--border-color:#7C7C7C;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-52992b3{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-52992b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-a2c0738{text-align:center;width:100%;max-width:100%;}.elementor-503 .elementor-element.elementor-element-a2c0738 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-a2c0738.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-a9d88ea{text-align:center;color:#CCCCCC;}.elementor-503 .elementor-element.elementor-element-58d159a{--display:flex;}.elementor-503 .elementor-element.elementor-element-58d159a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-086e275{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#7C7C7C;--border-color:#7C7C7C;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-3624aea{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-3624aea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-c193ebd{text-align:center;width:100%;max-width:100%;}.elementor-503 .elementor-element.elementor-element-c193ebd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#25F0C0;}.elementor-503 .elementor-element.elementor-element-c193ebd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-5bbdf26{text-align:center;color:#CCCCCC;}.elementor-503 .elementor-element.elementor-element-cbf19c3{--display:flex;}.elementor-503 .elementor-element.elementor-element-774016a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-21cee2a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-7cfa3a9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-7d455d8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-1a75266{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:63px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-1a75266:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-1a75266 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;}.elementor-503 .elementor-element.elementor-element-1a75266.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-fff61a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-503 .elementor-element.elementor-element-8c2aae5{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-503 .elementor-element.elementor-element-8c2aae5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-560e7b6{--display:flex;}.elementor-503 .elementor-element.elementor-element-872e4e7 .elementor-heading-title{color:#FFFFFF;}.elementor-503 .elementor-element.elementor-element-872e4e7{width:var( --container-widget-width, 102.057% );max-width:102.057%;--container-widget-width:102.057%;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-872e4e7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-767dda5{--display:flex;}@media(max-width:1024px){.elementor-503 .elementor-element.elementor-element-b840da0{--e-n-carousel-swiper-slides-to-display:2;}.elementor-503 .elementor-element.elementor-element-dd7be46{--grid-auto-flow:row;}.elementor-503 .elementor-element.elementor-element-e6806ff{--e-n-carousel-swiper-slides-to-display:2;}.elementor-503 .elementor-element.elementor-element-18ee573{--e-n-carousel-swiper-slides-to-display:2;}.elementor-503 .elementor-element.elementor-element-722351a{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-503 .elementor-element.elementor-element-f28a7f0{--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-d8da23e{--margin-top:-18px;--margin-bottom:-18px;--margin-left:-18px;--margin-right:-18px;}.elementor-503 .elementor-element.elementor-element-7b0dc37{text-align:center;}.elementor-503 .elementor-element.elementor-element-7b0dc37 .elementor-heading-title{font-size:18px;}.elementor-503 .elementor-element.elementor-element-c30d96c{width:var( --container-widget-width, 309.062px );max-width:309.062px;--container-widget-width:309.062px;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-230a24d{width:var( --container-widget-width, 309.062px );max-width:309.062px;--container-widget-width:309.062px;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-64b6ec7{--spacer-size:80px;}.elementor-503 .elementor-element.elementor-element-11b0087{--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-503 .elementor-element.elementor-element-4fdb007{--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;}.elementor-503 .elementor-element.elementor-element-751dc8e{--width:45%;}.elementor-503 .elementor-element.elementor-element-39208a8{--width:45%;}.elementor-503 .elementor-element.elementor-element-c4c83f3{width:var( --container-widget-width, 84.25px );max-width:84.25px;--container-widget-width:84.25px;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-6780420{--width:45%;}.elementor-503 .elementor-element.elementor-element-0fe6bad{--width:45%;}.elementor-503 .elementor-element.elementor-element-a499932{--width:45%;}.elementor-503 .elementor-element.elementor-element-0cacf6f{--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;}.elementor-503 .elementor-element.elementor-element-74dbb82{--width:45%;}.elementor-503 .elementor-element.elementor-element-b09fd57{--width:45%;}.elementor-503 .elementor-element.elementor-element-abd4c58{--width:45%;}.elementor-503 .elementor-element.elementor-element-b840da0{--e-n-carousel-swiper-slides-to-display:1;}.elementor-503 .elementor-element.elementor-element-2129dee{--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;}.elementor-503 .elementor-element.elementor-element-8a673ac{--width:45%;}.elementor-503 .elementor-element.elementor-element-eebf08f{--width:45%;}.elementor-503 .elementor-element.elementor-element-a438572 img{width:100%;max-width:100%;}.elementor-503 .elementor-element.elementor-element-a438572{width:initial;max-width:initial;}.elementor-503 .elementor-element.elementor-element-a909dff{--width:45%;}.elementor-503 .elementor-element.elementor-element-6cd0407{--width:45%;}.elementor-503 .elementor-element.elementor-element-d6e52e0{--width:45%;}.elementor-503 .elementor-element.elementor-element-dd7be46{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-503 .elementor-element.elementor-element-92b0cf8:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-92b0cf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-503 .elementor-element.elementor-element-99acc54{--spacer-size:100px;}.elementor-503 .elementor-element.elementor-element-7c2b26e{font-size:13px;}.elementor-503 .elementor-element.elementor-element-2cec4fc:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-2cec4fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-503 .elementor-element.elementor-element-9390029{--spacer-size:100px;}.elementor-503 .elementor-element.elementor-element-5ba83c7{font-size:13px;}.elementor-503 .elementor-element.elementor-element-9b7ae2a:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-9b7ae2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-503 .elementor-element.elementor-element-f122ebd{--spacer-size:100px;}.elementor-503 .elementor-element.elementor-element-254c9e6{font-size:13px;}.elementor-503 .elementor-element.elementor-element-557b743:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-557b743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-503 .elementor-element.elementor-element-e06184f{--spacer-size:100px;}.elementor-503 .elementor-element.elementor-element-12bbfa6{font-size:13px;}.elementor-503 .elementor-element.elementor-element-9ce7037:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-9ce7037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-503 .elementor-element.elementor-element-c6249b9{--spacer-size:100px;}.elementor-503 .elementor-element.elementor-element-4e9178b{font-size:13px;}.elementor-503 .elementor-element.elementor-element-ef2fb19:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-ef2fb19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-503 .elementor-element.elementor-element-0dd84b7{--spacer-size:100px;}.elementor-503 .elementor-element.elementor-element-5c71fea{font-size:13px;}.elementor-503 .elementor-element.elementor-element-7064598{--spacer-size:50px;}.elementor-503 .elementor-element.elementor-element-994369e{text-align:center;}.elementor-503 .elementor-element.elementor-element-994369e .elementor-heading-title{font-size:23px;}.elementor-503 .elementor-element.elementor-element-e593e9d .swiper-slide{height:200px;}.elementor-503 .elementor-element.elementor-element-e593e9d .swiper-slide-contents{max-width:0%;}.elementor-503 .elementor-element.elementor-element-637e566{text-align:center;}.elementor-503 .elementor-element.elementor-element-fc1c1ee{text-align:center;}.elementor-503 .elementor-element.elementor-element-58796b1{width:100%;max-width:100%;}.elementor-503 .elementor-element.elementor-element-1ff4630{--spacer-size:100px;}.elementor-503 .elementor-element.elementor-element-e6806ff{--e-n-carousel-swiper-slides-to-display:1;}.elementor-503 .elementor-element.elementor-element-18ee573{--e-n-carousel-swiper-slides-to-display:1;}.elementor-503 .elementor-element.elementor-element-722351a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-503 .elementor-element.elementor-element-20b3927{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-503 .elementor-element.elementor-element-bd54122{--spacer-size:75px;}.elementor-503 .elementor-element.elementor-element-cbf19c3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;}.elementor-503 .elementor-element.elementor-element-774016a{text-align:center;width:var( --container-widget-width, 138.797px );max-width:138.797px;--container-widget-width:138.797px;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-774016a img{width:105%;max-width:105%;height:140px;}.elementor-503 .elementor-element.elementor-element-21cee2a img{width:105%;max-width:105%;height:140px;}.elementor-503 .elementor-element.elementor-element-21cee2a{width:var( --container-widget-width, 138px );max-width:138px;--container-widget-width:138px;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-8bea0ea img{width:85%;}.elementor-503 .elementor-element.elementor-element-7cfa3a9 img{width:105%;max-width:105%;height:140px;}.elementor-503 .elementor-element.elementor-element-7cfa3a9{width:var( --container-widget-width, 141px );max-width:141px;--container-widget-width:141px;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-7d455d8 img{width:105%;max-width:105%;height:140px;}.elementor-503 .elementor-element.elementor-element-7d455d8{width:var( --container-widget-width, 142px );max-width:142px;--container-widget-width:142px;--container-widget-flex-grow:0;}.elementor-503 .elementor-element.elementor-element-33ab3ee img{width:85%;}.elementor-503 .elementor-element.elementor-element-872e4e7{text-align:center;}.elementor-503 .elementor-element.elementor-element-767dda5:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-767dda5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.finfinity.co.in/wp-content/uploads/2026/03/image-12659.png");}}@media(min-width:768px){.elementor-503 .elementor-element.elementor-element-9952568{--width:40%;}.elementor-503 .elementor-element.elementor-element-a1f2a3b{--width:100%;}.elementor-503 .elementor-element.elementor-element-751dc8e{--width:32%;}.elementor-503 .elementor-element.elementor-element-39208a8{--width:32%;}.elementor-503 .elementor-element.elementor-element-6780420{--width:32%;}.elementor-503 .elementor-element.elementor-element-0fe6bad{--width:32%;}.elementor-503 .elementor-element.elementor-element-a499932{--width:32%;}.elementor-503 .elementor-element.elementor-element-74dbb82{--width:32%;}.elementor-503 .elementor-element.elementor-element-b09fd57{--width:32%;}.elementor-503 .elementor-element.elementor-element-abd4c58{--width:32%;}.elementor-503 .elementor-element.elementor-element-8a673ac{--width:32%;}.elementor-503 .elementor-element.elementor-element-eebf08f{--width:32%;}.elementor-503 .elementor-element.elementor-element-a909dff{--width:32%;}.elementor-503 .elementor-element.elementor-element-6cd0407{--width:32%;}.elementor-503 .elementor-element.elementor-element-d6e52e0{--width:32%;}.elementor-503 .elementor-element.elementor-element-026158e{--width:50%;}.elementor-503 .elementor-element.elementor-element-58d159a{--width:50%;}.elementor-503 .elementor-element.elementor-element-1a75266{--width:100%;}.elementor-503 .elementor-element.elementor-element-8c2aae5{--width:53%;}}/* Start custom CSS for heading, class: .elementor-element-05f8022 */.elementor-503 .elementor-element.elementor-element-05f8022 {
  position: relative;
  overflow: hidden;
}

.elementor-503 .elementor-element.elementor-element-05f8022::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 60%;        /* control gradient width */
  height: 100%;
  pointer-events: none;

  background: linear-gradient(
    to right,
    transparent 0%,
    #0F1513 100%
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0dc37 */.elementor-503 .elementor-element.elementor-element-7b0dc37 {
  position: relative;
  overflow: hidden;
}

.elementor-503 .elementor-element.elementor-element-7b0dc37::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 60%;        /* control gradient width */
  height: 100%;
  pointer-events: none;

  background: linear-gradient(
    to right,
    transparent 0%,
    #0F1513 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c30d96c */border-radius: 36px;
border: 1px solid #25F0C0;
background: linear-gradient(85deg, rgba(37, 240, 192, 0.60) 2.96%, rgba(37, 240, 192, 0.20) 96.14%);
box-shadow: 0 16px 64px 0 rgba(37, 240, 192, 0.12);/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-230a24d */border-radius: 36px;
border: 1px solid #25F0C0;
background: linear-gradient(85deg, rgba(37, 240, 192, 0.60) 2.96%, rgba(37, 240, 192, 0.20) 96.14%);
box-shadow: 0 16px 64px 0 rgba(37, 240, 192, 0.12);/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4263b4 */.elementor-503 .elementor-element.elementor-element-b4263b4 {
  position: relative;
  overflow: hidden;
}

.elementor-503 .elementor-element.elementor-element-b4263b4::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;        /* control gradient width */
  height: 100%;
  pointer-events: none;

  background: linear-gradient(
    to right,
    transparent 0%,
    #0F1513 100%
  );
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-271ff4d *//* ==============================
   TIMELINE SCROLL BLOCK
============================== */
.finfinity-timeline {
  position: sticky;
  top: 0;
  height: 100vh;
  overflow: hidden;
  z-index: 10;
}

.timeline-scroll-wrapper {
  height: 100vh;
  overflow: hidden;
  position: relative;
}

/* INTERNAL SCROLL AREA */
.timeline-inner {
  height: 100%;
  overflow-y: scroll;
  scrollbar-width: none;
  /* ✅ NO scroll-behavior: smooth — causes scrollTop delay */
}

.timeline-inner::-webkit-scrollbar {
  display: none;
}

/* CENTER BASE LINE — pinned to wrapper */
.timeline-line {
  position: absolute;
  left: 50%;
  top: 0;
  width: 3px;
  height: 100%;
  background: rgba(255,255,255,0.08);
  transform: translateX(-50%);
  pointer-events: none;
  z-index: 5;
}

/* SCROLL PROGRESS — NO transition, instant update */
.timeline-line-progress {
  width: 100%;
  height: 0%;
  background: linear-gradient(to bottom, #25F0C0, rgba(37,240,192,0.4));
  box-shadow: 0 0 20px #25F0C0;
  /* ✅ NO transition — fixes the delay vs tracker */
}

/* TRACKER CIRCLE */
.timeline-tracker {
  position: absolute;
  left: 50%;
  top: 0%;
  transform: translate(-50%, -50%);
  width: 18px;
  height: 18px;
  background: #25F0C0;
  border-radius: 50%;
  box-shadow:
    0 0 10px #25F0C0,
    0 0 30px rgba(37,240,192,0.6),
    0 0 60px rgba(37,240,192,0.3);
  z-index: 10;
}

/* CONTAINER */
.timeline-container {
  width: 90%;
  max-width: 1200px;
  margin: auto;
  position: relative;
}

/* ITEMS */
.timeline-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 120px 0;
  position: relative;
}

.timeline-item.reverse {
  flex-direction: row-reverse;
}

.timeline-content {
  width: 45%;
}

.timeline-content h2 {
  color: #ffffff;
  font-size: 32px;
  margin-bottom: 10px;
  position: relative;
}

.timeline-subtitle {
  color: #25F0C0;
  letter-spacing: 0.5px;
  margin-top: -12px;
  margin-bottom: 16px;
  line-height: 1.6;
  opacity: 0.7;
}

.timeline-content p {
  color: #bdbdbd;
  line-height: 1.7;
}

.timeline-image {
  width: 45%;
}

.img-wrap {
  width: 100%;
  height: 220px;
  overflow: hidden;
  border-radius: 16px;
  position: relative;
}

.img-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease, box-shadow 0.4s ease;
}

.img-wrap:hover img {
  transform: scale(1.05);
  box-shadow: 0 0 60px rgba(37,240,192,0.4);
}

@media (max-width: 900px) {
  .timeline-item,
  .timeline-item.reverse {
    flex-direction: column;
    text-align: center;
  }
  .timeline-content,
  .timeline-image {
    width: 100%;
  }
  .timeline-line {
    left: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdd221e */.elementor-503 .elementor-element.elementor-element-cdd221e {
  position: relative;
  overflow: hidden;
}

.elementor-503 .elementor-element.elementor-element-cdd221e::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;        /* control gradient width */
  height: 100%;
  pointer-events: none;

  background: linear-gradient(
    to right,
    transparent 0%,
    #0F1513 100%
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75fcc05 */.elementor-503 .elementor-element.elementor-element-75fcc05 {
  position: relative;
  overflow: hidden;
}

.elementor-503 .elementor-element.elementor-element-75fcc05::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;        /* control gradient width */
  height: 100%;
  pointer-events: none;

  background: linear-gradient(
    to right,
    transparent 0%,
    #0F1513 100%
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f95e2f */.elementor-503 .elementor-element.elementor-element-9f95e2f {
  position: relative;
  overflow: hidden;
}

.elementor-503 .elementor-element.elementor-element-9f95e2f::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 130%;        /* control gradient width */
  height: 100%;
  pointer-events: none;

  background: linear-gradient(
    to right,
    transparent 0%,
    #0F1513 100%
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-994369e */.elementor-503 .elementor-element.elementor-element-994369e {
  position: relative;
  overflow: hidden;
}

.elementor-503 .elementor-element.elementor-element-994369e::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;        /* control gradient width */
  height: 100%;
  pointer-events: none;

  background: linear-gradient(
    to right,
    transparent 0%,
    #0F1513 100%
  );
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-e593e9d */.rounded-box{
border-radius:20px;
overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b63bc4 */.elementor-503 .elementor-element.elementor-element-6b63bc4 {
  position: relative;
  overflow: hidden;
}

.elementor-503 .elementor-element.elementor-element-6b63bc4::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;        /* control gradient width */
  height: 100%;
  pointer-events: none;

  background: linear-gradient(
    to right,
    transparent 0%,
    #0F1513 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0753cae */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df6556 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89028bb */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4579987 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6c02 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9e9eb5 */.elementor-503 .elementor-element.elementor-element-b9e9eb5 {
  position: relative;
  overflow: hidden;
}

.elementor-503 .elementor-element.elementor-element-b9e9eb5::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width:100%;        /* control gradient width */
  height: 100%;
  pointer-events: none;

  background: linear-gradient(
    to right,
    transparent 0%,
    #0F1513 100%
  );
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6abac81 */.custom-contact-form {
  /* REMOVE solid background */
  background: rgba(15, 21, 19, 0.25); /* transparent glass tint */

  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px); /* Safari support */

  padding: 40px;
  border-radius: 12px;
  color: white;
  font-family: Arial, sans-serif;

  /* optional glass border */
  border: 1px solid rgba(255,255,255,0.08);
}
    
    /* Grid Layout */
    .custom-contact-form .form-grid {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 30px 40px;
    }
    
    /* Full width message */
    .custom-contact-form .full-width {
      grid-column: span 2;
    }
    
    /* Form Group */
    .custom-contact-form .form-group {
      display: flex;
      flex-direction: column;
    }
    
    .custom-contact-form label {
      font-size: 14px;
      margin-bottom: 6px;
      color: #ffffffcc;
    }
    
    /* Inputs */
    .custom-contact-form input,
    .custom-contact-form select,
    .custom-contact-form textarea {
      background: transparent;
      border: none;
      border-bottom: 1px solid rgba(37,240,192,0.6);
      padding: 8px 0;
      color: white;
      font-size: 14px;
      outline: none;
      transition: 0.3s ease;
    }
    
    .custom-contact-form input::placeholder,
    .custom-contact-form textarea::placeholder {
      color: rgba(255,255,255,0.4);
    }
    
    /* Focus glow */
    .custom-contact-form input:focus,
    .custom-contact-form select:focus,
    .custom-contact-form textarea:focus {
      border-bottom: 1px solid #25F0C0;
      box-shadow: 0 3px 8px -5px rgba(37,240,192,0.6);
    }
    
    /* Bottom Section */
    .custom-contact-form .form-bottom {
      margin-top: 40px;
      display: flex;
      justify-content: space-between;
      align-items: center;
    }
    
    /* Submit Button */
    .custom-contact-form .submit-btn {
      background: linear-gradient(135deg, #25F0C0, #1ed9b2);
      border: none;
      color: #0F1513;
      padding: 10px 26px;
      border-radius: 25px;
      font-weight: 600;
      cursor: pointer;
      transition: 0.3s ease;
    }
    
    .custom-contact-form .submit-btn:hover {
      box-shadow: 0 0 15px rgba(37,240,192,0.5);
    }
    
    /* Contact Info */
    .custom-contact-form .contact-info {
      text-align: right;
      font-size: 14px;
      color: #ffffffaa;
    }
    
    .custom-contact-form .contact-info a {
      color: #25F0C0;
      text-decoration: none;
    }
    
    /* Responsive */
    @media (max-width: 768px) {
      .custom-contact-form .form-grid {
        grid-template-columns: 1fr;
      }
    
      .custom-contact-form .full-width {
        grid-column: span 1;
      }
    
      .custom-contact-form .form-bottom {
        flex-direction: column;
        gap: 20px;
        align-items: flex-start;
      }
    
      .custom-contact-form .contact-info {
        text-align: left;
      }
    }/* End custom CSS */