.elementor-644 .elementor-element.elementor-element-28f09e6{--display:flex;--margin-top:-74px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-644 .elementor-element.elementor-element-28f09e6:not(.elementor-motion-effects-element-type-background), .elementor-644 .elementor-element.elementor-element-28f09e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;background-image:url("https://www.finfinity.co.in/wp-content/uploads/2026/02/526dd773b178845a317695107c7c14dc99a337d8-scaled.png");background-repeat:no-repeat;background-size:cover;}.elementor-644 .elementor-element.elementor-element-5ff00f6{--spacer-size:112px;}.elementor-644 .elementor-element.elementor-element-3d64f7d{--display:flex;}.elementor-644 .elementor-element.elementor-element-3d64f7d:not(.elementor-motion-effects-element-type-background), .elementor-644 .elementor-element.elementor-element-3d64f7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.finfinity.co.in/wp-content/uploads/2026/02/526dd773b178845a317695107c7c14dc99a337d8-scaled.png");background-repeat:no-repeat;background-size:auto;}.elementor-644 .elementor-element.elementor-element-3d64f7d.e-con{--flex-grow:0;--flex-shrink:0;}.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-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-644 .elementor-element.elementor-element-8ac3a78{width:var( --container-widget-width, 43.007% );max-width:43.007%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:43.007%;--container-widget-flex-grow:0;}.elementor-644 .elementor-element.elementor-element-8ac3a78.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-644 .elementor-element.elementor-element-8ac3a78 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-644 .elementor-element.elementor-element-91a4f7e{width:var( --container-widget-width, 58.225% );max-width:58.225%;--container-widget-width:58.225%;--container-widget-flex-grow:0;}.elementor-644 .elementor-element.elementor-element-91a4f7e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-644 .elementor-element.elementor-element-a185d11{width:var( --container-widget-width, 70.527% );max-width:70.527%;--container-widget-width:70.527%;--container-widget-flex-grow:0;}.elementor-644 .elementor-element.elementor-element-a185d11.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-644 .elementor-element.elementor-element-3a75abc{--spacer-size:152px;}.elementor-644 .elementor-element.elementor-element-3aefdca{--display:flex;}.elementor-644 .elementor-element.elementor-element-3aefdca:not(.elementor-motion-effects-element-type-background), .elementor-644 .elementor-element.elementor-element-3aefdca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;background-image:url("https://www.finfinity.co.in/wp-content/uploads/2026/02/526dd773b178845a317695107c7c14dc99a337d8-scaled.png");background-repeat:no-repeat;background-size:auto;}.elementor-644 .elementor-element.elementor-element-3aefdca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-644 .elementor-element.elementor-element-adcfffa{width:var( --container-widget-width, 31.772% );max-width:31.772%;--container-widget-width:31.772%;--container-widget-flex-grow:0;}.elementor-644 .elementor-element.elementor-element-adcfffa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-644 .elementor-element.elementor-element-adcfffa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-644 .elementor-element.elementor-element-81359c3{width:var( --container-widget-width, 64.725% );max-width:64.725%;--container-widget-width:64.725%;--container-widget-flex-grow:0;}.elementor-644 .elementor-element.elementor-element-81359c3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-644 .elementor-element.elementor-element-61fe985{--display:flex;}.elementor-644 .elementor-element.elementor-element-61fe985:not(.elementor-motion-effects-element-type-background), .elementor-644 .elementor-element.elementor-element-61fe985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;}.elementor-644 .elementor-element.elementor-element-50e8075 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-644 .elementor-element.elementor-element-bf88ffb{--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-644 .elementor-element.elementor-element-268d38d{--display:flex;--overlay-opacity:0.5;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:#52BCA3;--border-color:#52BCA3;--border-radius:20px 20px 20px 20px;}.elementor-644 .elementor-element.elementor-element-268d38d:not(.elementor-motion-effects-element-type-background), .elementor-644 .elementor-element.elementor-element-268d38d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #25F0C0 0%, #0F1513 10%);}.elementor-644 .elementor-element.elementor-element-268d38d::before, .elementor-644 .elementor-element.elementor-element-268d38d > .elementor-background-video-container::before, .elementor-644 .elementor-element.elementor-element-268d38d > .e-con-inner > .elementor-background-video-container::before, .elementor-644 .elementor-element.elementor-element-268d38d > .elementor-background-slideshow::before, .elementor-644 .elementor-element.elementor-element-268d38d > .e-con-inner > .elementor-background-slideshow::before, .elementor-644 .elementor-element.elementor-element-268d38d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #0F1513 10%);}.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-644 .elementor-element.elementor-element-32efc25{text-align:center;}.elementor-644 .elementor-element.elementor-element-fa0322a{--display:flex;--overlay-opacity:0.5;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:#578E81;--border-color:#578E81;--border-radius:20px 20px 20px 20px;}.elementor-644 .elementor-element.elementor-element-fa0322a:not(.elementor-motion-effects-element-type-background), .elementor-644 .elementor-element.elementor-element-fa0322a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #25F0C0 0%, #0F1513 10%);}.elementor-644 .elementor-element.elementor-element-fa0322a::before, .elementor-644 .elementor-element.elementor-element-fa0322a > .elementor-background-video-container::before, .elementor-644 .elementor-element.elementor-element-fa0322a > .e-con-inner > .elementor-background-video-container::before, .elementor-644 .elementor-element.elementor-element-fa0322a > .elementor-background-slideshow::before, .elementor-644 .elementor-element.elementor-element-fa0322a > .e-con-inner > .elementor-background-slideshow::before, .elementor-644 .elementor-element.elementor-element-fa0322a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #0F1513 10%);}.elementor-644 .elementor-element.elementor-element-c95f7fe{--display:flex;}.elementor-644 .elementor-element.elementor-element-4d5ab28{text-align:center;}.elementor-644 .elementor-element.elementor-element-22c1b53{--display:flex;--overlay-opacity:0.5;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:#578E81;--border-color:#578E81;--border-radius:20px 20px 20px 20px;}.elementor-644 .elementor-element.elementor-element-22c1b53:not(.elementor-motion-effects-element-type-background), .elementor-644 .elementor-element.elementor-element-22c1b53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #25F0C0 0%, #0F1513 10%);}.elementor-644 .elementor-element.elementor-element-22c1b53::before, .elementor-644 .elementor-element.elementor-element-22c1b53 > .elementor-background-video-container::before, .elementor-644 .elementor-element.elementor-element-22c1b53 > .e-con-inner > .elementor-background-video-container::before, .elementor-644 .elementor-element.elementor-element-22c1b53 > .elementor-background-slideshow::before, .elementor-644 .elementor-element.elementor-element-22c1b53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-644 .elementor-element.elementor-element-22c1b53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #0F1513 10%);}.elementor-644 .elementor-element.elementor-element-3d9bdfb{--display:flex;}.elementor-644 .elementor-element.elementor-element-5885e1b{text-align:center;}.elementor-644 .elementor-element.elementor-element-3787852{--display:flex;}.elementor-644 .elementor-element.elementor-element-3787852:not(.elementor-motion-effects-element-type-background), .elementor-644 .elementor-element.elementor-element-3787852 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;}.elementor-644 .elementor-element.elementor-element-eeb4624{--display:flex;}.elementor-644 .elementor-element.elementor-element-6082308{--spacer-size:78px;}.elementor-644 .elementor-element.elementor-element-f8caa68{--display:flex;--min-height:139px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--align-content:center;--padding-top:65px;--padding-bottom:65px;--padding-left:65px;--padding-right:65px;}.elementor-644 .elementor-element.elementor-element-f8caa68.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-644 .elementor-element.elementor-element-9774017{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-644 .elementor-element.elementor-element-9774017.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-644 .elementor-element.elementor-element-9774017 .elementor-icon-wrapper{text-align:center;}.elementor-644 .elementor-element.elementor-element-9774017.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-644 .elementor-element.elementor-element-9774017.elementor-view-framed .elementor-icon, .elementor-644 .elementor-element.elementor-element-9774017.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-644 .elementor-element.elementor-element-9774017.elementor-view-framed .elementor-icon, .elementor-644 .elementor-element.elementor-element-9774017.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-644 .elementor-element.elementor-element-e28342d{width:var( --container-widget-width, 76.325% );max-width:76.325%;--container-widget-width:76.325%;--container-widget-flex-grow:0;}.elementor-644 .elementor-element.elementor-element-e28342d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-644 .elementor-element.elementor-element-e28342d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;color:#E7EEED;}.elementor-644 .elementor-element.elementor-element-5b2a395{width:var( --container-widget-width, 85.468% );max-width:85.468%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;--container-widget-width:85.468%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:200;color:#E7EEED;}.elementor-644 .elementor-element.elementor-element-5b2a395.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-644 .elementor-element.elementor-element-5b2a395 p{margin-block-end:0px;}.elementor-644 .elementor-element.elementor-element-c2e9f57{--display:flex;}.elementor-644 .elementor-element.elementor-element-c2e9f57:not(.elementor-motion-effects-element-type-background), .elementor-644 .elementor-element.elementor-element-c2e9f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;}.elementor-644 .elementor-element.elementor-element-59ecf6d{--spacer-size:78px;}.elementor-644 .elementor-element.elementor-element-38124a2{--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-644 .elementor-element.elementor-element-30a73ce{--display:flex;--margin-top:35px;--margin-bottom:0px;--margin-left:13px;--margin-right:0px;}.elementor-644 .elementor-element.elementor-element-30a73ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-644 .elementor-element.elementor-element-9372c71{width:var( --container-widget-width, 101.877% );max-width:101.877%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;--container-widget-width:101.877%;--container-widget-flex-grow:0;}.elementor-644 .elementor-element.elementor-element-9372c71.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-644 .elementor-element.elementor-element-9372c71 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-644 .elementor-element.elementor-element-c7f1074 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;letter-spacing:-0.4px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(171deg, #25F0C0 0%, #0F1513 100%);border-radius:50px 50px 50px 50px;}.elementor-644 .elementor-element.elementor-element-c7f1074{width:var( --container-widget-width, 84.024% );max-width:84.024%;--container-widget-width:84.024%;--container-widget-flex-grow:0;}.elementor-644 .elementor-element.elementor-element-c7f1074.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-644 .elementor-element.elementor-element-b051f31{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-41px;--margin-right:0px;}.elementor-644 .elementor-element.elementor-element-b051f31.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-644 .elementor-element.elementor-element-19f0e2b{width:var( --container-widget-width, 88% );max-width:88%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-644 .elementor-element.elementor-element-19f0e2b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-644 .elementor-element.elementor-element-2f5d7b8{--display:flex;}.elementor-644 .elementor-element.elementor-element-2f5d7b8:not(.elementor-motion-effects-element-type-background), .elementor-644 .elementor-element.elementor-element-2f5d7b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;}.elementor-644 .elementor-element.elementor-element-a690629{--display:flex;}.elementor-644 .elementor-element.elementor-element-a690629:not(.elementor-motion-effects-element-type-background), .elementor-644 .elementor-element.elementor-element-a690629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;}.elementor-644 .elementor-element.elementor-element-8fa77e7{--spacer-size:50px;}.elementor-644 .elementor-element.elementor-element-f5d7ee2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;}.elementor-644 .elementor-element.elementor-element-f5d7ee2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-644 .elementor-element.elementor-element-d88b1fe{--display:flex;}.elementor-644 .elementor-element.elementor-element-15a70ae{--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;}.elementor-644 .elementor-element.elementor-element-43571d3{--display:flex;--min-height:107px;}.elementor-644 .elementor-element.elementor-element-43571d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-644 .elementor-element.elementor-element-f1182cc{--display:flex;--min-height:160px;--justify-content:center;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:#8D8D8D;--border-color:#8D8D8D;--border-radius:20px 20px 20px 20px;}.elementor-644 .elementor-element.elementor-element-ebb0782{text-align:start;}.elementor-644 .elementor-element.elementor-element-b9141f6{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-644 .elementor-element.elementor-element-b9141f6 p{margin-block-end:24px;}.elementor-644 .elementor-element.elementor-element-544803e{--display:flex;}.elementor-644 .elementor-element.elementor-element-544803e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-644 .elementor-element.elementor-element-06eec30{--display:flex;--min-height:160px;--justify-content:center;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:#8D8D8D;--border-color:#8D8D8D;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-644 .elementor-element.elementor-element-c7f67bf{text-align:start;}.elementor-644 .elementor-element.elementor-element-e82bebd{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0px;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-644 .elementor-element.elementor-element-e82bebd p{margin-block-end:24px;}.elementor-644 .elementor-element.elementor-element-e15d802{--display:flex;}.elementor-644 .elementor-element.elementor-element-e15d802.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-644 .elementor-element.elementor-element-c9937ec{--display:flex;--min-height:123px;--justify-content:center;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:#8D8D8D;--border-color:#8D8D8D;--border-radius:20px 20px 20px 20px;}.elementor-644 .elementor-element.elementor-element-f631ce1{text-align:start;}.elementor-644 .elementor-element.elementor-element-01a8702{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-644 .elementor-element.elementor-element-573eb3f{--display:flex;}.elementor-644 .elementor-element.elementor-element-573eb3f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-644 .elementor-element.elementor-element-8a7a212{--display:flex;}.elementor-644 .elementor-element.elementor-element-8a7a212.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-644 .elementor-element.elementor-element-433c0a2{width:var( --container-widget-width, 92% );max-width:92%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 46px;padding:0px 0px 0px 0px;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-644 .elementor-element.elementor-element-433c0a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-644 .elementor-element.elementor-element-433c0a2 img{width:100%;max-width:100%;height:165px;}.elementor-644 .elementor-element.elementor-element-adaf122{--spacer-size:81px;}.elementor-644 .elementor-element.elementor-element-4a74b46{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-644 .elementor-element.elementor-element-4a74b46:not(.elementor-motion-effects-element-type-background), .elementor-644 .elementor-element.elementor-element-4a74b46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;}.elementor-644 .elementor-element.elementor-element-17703b9{--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-644 .elementor-element.elementor-element-700e053{--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-644 .elementor-element.elementor-element-714e114{--display:flex;}.elementor-644 .elementor-element.elementor-element-714e114.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-644 .elementor-element.elementor-element-506aa39 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-644 .elementor-element.elementor-element-7f5e5fc .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;letter-spacing:-0.4px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(171deg, #25F0C0 0%, #0F1513 100%);border-radius:50px 50px 50px 50px;}.elementor-644 .elementor-element.elementor-element-7f5e5fc{width:var( --container-widget-width, 84.024% );max-width:84.024%;--container-widget-width:84.024%;--container-widget-flex-grow:0;}.elementor-644 .elementor-element.elementor-element-7f5e5fc.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-644 .elementor-element.elementor-element-b5e8c2f{width:var( --container-widget-width, 101.678% );max-width:101.678%;padding:117px 0px 0px 0px;--container-widget-width:101.678%;--container-widget-flex-grow:0;text-align:start;}.elementor-644 .elementor-element.elementor-element-b5e8c2f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-644 .elementor-element.elementor-element-b5e8c2f img{width:42%;max-width:50%;height:150px;}.elementor-644 .elementor-element.elementor-element-c591f6e{--display:flex;}.elementor-644 .elementor-element.elementor-element-2644cab .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-644 .elementor-element.elementor-element-2644cab .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-644 .elementor-element.elementor-element-2644cab .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#02010100;}.elementor-644 .elementor-element.elementor-element-2644cab .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:#02010100;font-size:18px;font-weight:500;color:#25F0C0;padding:20px 20px 20px 20px;}.elementor-644 .elementor-element.elementor-element-2644cab .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:#25F0C0;}.elementor-644 .elementor-element.elementor-element-2644cab .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#25F0C0;}.elementor-644 .elementor-element.elementor-element-2644cab .elementskit-accordion .elementskit-card-body p{color:#D3D3D3;}.elementor-644 .elementor-element.elementor-element-2644cab .elementskit-accordion .elementskit-card-body{color:#D3D3D3;padding:0px 31px 31px 22px;}.elementor-644 .elementor-element.elementor-element-2644cab .elementskit-accordion .elementskit-card-body p, .elementor-644 .elementor-element.elementor-element-2644cab .elementskit-accordion .elementskit-card-body{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-644 .elementor-element.elementor-element-2644cab .elementskit-accordion > .elementskit-card.active{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF99;border-radius:10px 10px 10px 10px;}.elementor-644 .elementor-element.elementor-element-2644cab .elementskit-accordion .elementskit-card-header > .elementskit-btn-link{border-radius:10px 10px 0px 0px;}.elementor-644 .elementor-element.elementor-element-2644cab .elementskit-accordion > .elementskit-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF99;border-radius:10px 10px 10px 10px;}.elementor-644 .elementor-element.elementor-element-2644cab .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:10px 10px 10px 10px;}.elementor-644 .elementor-element.elementor-element-2644cab .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:15px;}.elementor-644 .elementor-element.elementor-element-2644cab .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:15px;}.elementor-644 .elementor-element.elementor-element-f5808af{--display:flex;}.elementor-644 .elementor-element.elementor-element-f5808af:not(.elementor-motion-effects-element-type-background), .elementor-644 .elementor-element.elementor-element-f5808af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;background-image:url("https://www.finfinity.co.in/wp-content/uploads/2026/02/Frame-2147224655.png");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-644 .elementor-element.elementor-element-6284594{--spacer-size:100px;}.elementor-644 .elementor-element.elementor-element-9deb0c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-644 .elementor-element.elementor-element-9deb0c2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-644 .elementor-element.elementor-element-192d1c1{--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-644 .elementor-element.elementor-element-544ff82{--display:flex;}.elementor-644 .elementor-element.elementor-element-544ff82.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-644 .elementor-element.elementor-element-bdf3fbe{--display:flex;--justify-content:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-644 .elementor-element.elementor-element-63e164b{--display:flex;--min-height:37px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-29px;--margin-left:0px;--margin-right:0px;}.elementor-644 .elementor-element.elementor-element-e01858d{width:var( --container-widget-width, 51.961% );max-width:51.961%;--container-widget-width:51.961%;--container-widget-flex-grow:0;text-align:start;}.elementor-644 .elementor-element.elementor-element-e01858d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-644 .elementor-element.elementor-element-e01858d img{width:75%;}.elementor-644 .elementor-element.elementor-element-ef6a7dc{--display:flex;--min-height:37px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-29px;--margin-left:0px;--margin-right:0px;}.elementor-644 .elementor-element.elementor-element-b15b7fe{width:var( --container-widget-width, 51.961% );max-width:51.961%;--container-widget-width:51.961%;--container-widget-flex-grow:0;text-align:start;}.elementor-644 .elementor-element.elementor-element-b15b7fe.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-644 .elementor-element.elementor-element-b15b7fe img{width:75%;}.elementor-644 .elementor-element.elementor-element-c1812fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-644 .elementor-element.elementor-element-c1812fe:not(.elementor-motion-effects-element-type-background), .elementor-644 .elementor-element.elementor-element-c1812fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;}.elementor-644 .elementor-element.elementor-element-b14c714{--spacer-size:100px;}.elementor-644 .elementor-element.elementor-element-8a37195{text-align:center;}.elementor-644 .elementor-element.elementor-element-8a37195 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-644 .elementor-element.elementor-element-881b9a1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-644 .elementor-element.elementor-element-f0d7f81{--spacer-size:40vw;}.elementor-644 .elementor-element.elementor-element-345a59e .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(171deg, #25F0C0 0%, #0F1513 100%);border-radius:50px 50px 50px 50px;}.elementor-644 .elementor-element.elementor-element-345a59e{width:var( --container-widget-width, 101.128% );max-width:101.128%;--container-widget-width:101.128%;--container-widget-flex-grow:0;z-index:1;}.elementor-644 .elementor-element.elementor-element-345a59e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-644 .elementor-element.elementor-element-8ac3a78{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-644 .elementor-element.elementor-element-91a4f7e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-644 .elementor-element.elementor-element-b14c714{--spacer-size:50px;}.elementor-644 .elementor-element.elementor-element-f0d7f81{--spacer-size:40vw;}}@media(min-width:768px){.elementor-644 .elementor-element.elementor-element-3d64f7d{--width:97%;}.elementor-644 .elementor-element.elementor-element-3aefdca{--width:97%;}.elementor-644 .elementor-element.elementor-element-f8caa68{--width:50%;}.elementor-644 .elementor-element.elementor-element-30a73ce{--width:35.088%;}.elementor-644 .elementor-element.elementor-element-b051f31{--width:61.61%;}.elementor-644 .elementor-element.elementor-element-43571d3{--width:30%;}.elementor-644 .elementor-element.elementor-element-544803e{--width:30%;}.elementor-644 .elementor-element.elementor-element-e15d802{--width:30%;}.elementor-644 .elementor-element.elementor-element-573eb3f{--width:30%;}.elementor-644 .elementor-element.elementor-element-8a7a212{--width:100%;}.elementor-644 .elementor-element.elementor-element-714e114{--width:28.905%;}.elementor-644 .elementor-element.elementor-element-544ff82{--width:53.214%;}}@media(max-width:767px){.elementor-644 .elementor-element.elementor-element-7c4f995{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-644 .elementor-element.elementor-element-8ac3a78{width:var( --container-widget-width, 307.891% );max-width:307.891%;--container-widget-width:307.891%;--container-widget-flex-grow:0;text-align:center;}.elementor-644 .elementor-element.elementor-element-8ac3a78 .elementor-heading-title{font-size:15px;}.elementor-644 .elementor-element.elementor-element-3aefdca{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-644 .elementor-element.elementor-element-53b5764{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-644 .elementor-element.elementor-element-adcfffa{width:var( --container-widget-width, 307.891px );max-width:307.891px;--container-widget-width:307.891px;--container-widget-flex-grow:0;text-align:center;}.elementor-644 .elementor-element.elementor-element-adcfffa .elementor-heading-title{font-size:15px;}.elementor-644 .elementor-element.elementor-element-81359c3{width:100%;max-width:100%;}.elementor-644 .elementor-element.elementor-element-f8caa68{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-644 .elementor-element.elementor-element-f8caa68.e-con{--align-self:center;}.elementor-644 .elementor-element.elementor-element-9774017{width:var( --container-widget-width, 23.194px );max-width:23.194px;padding:5px 0px 0px 0px;--container-widget-width:23.194px;--container-widget-flex-grow:0;}.elementor-644 .elementor-element.elementor-element-9774017 .elementor-icon{font-size:30px;}.elementor-644 .elementor-element.elementor-element-9774017 .elementor-icon svg{height:30px;}.elementor-644 .elementor-element.elementor-element-e28342d .elementor-heading-title{font-size:20px;letter-spacing:-0.4px;}.elementor-644 .elementor-element.elementor-element-5b2a395{width:100%;max-width:100%;padding:15px 15px 15px 15px;}.elementor-644 .elementor-element.elementor-element-b051f31{--width:352px;}.elementor-644 .elementor-element.elementor-element-b14c714{--spacer-size:0px;}.elementor-644 .elementor-element.elementor-element-8a37195 .elementor-heading-title{font-size:18px;}.elementor-644 .elementor-element.elementor-element-f0d7f81{--spacer-size:50vw;}.elementor-644 .elementor-element.elementor-element-3eb95fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-644 .elementor-element.elementor-element-3eb95fd.elementor-element{--align-self:center;}.elementor-644 .elementor-element.elementor-element-307942c.elementor-element{--align-self:center;}.elementor-644 .elementor-element.elementor-element-307942c{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-8ac3a78 */.elementor-644 .elementor-element.elementor-element-8ac3a78 {
  position: relative;
  overflow: hidden;
}

.elementor-644 .elementor-element.elementor-element-8ac3a78::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 html, class: .elementor-element-91a4f7e */.margin-bottom{
           margin-bottom: 20px !important;
       }
        .contact-form-wrapper {
           
              border-radius: 22px;
padding: 30px;
            max-width: 1000px !important;
            /* Glass Background */
  background: linear-gradient(
    135deg,
    rgba(6, 20, 18, 0.85),
    rgba(10, 35, 30, 0.75)
  );

  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);

  border: 1px solid rgba(37, 240, 192, 0.15);

  /* Depth */
  box-shadow:
    0 20px 60px rgba(0,0,0,0.6),
    0 0 40px rgba(37,240,192,0.08);
        }
.contact-form-inner{
     display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 20px;
    
}
           .message-full {
            grid-column: 1 / -1;
        }
        
         /*.first-row label {
            min-height: 48px;
            display: block;
        }*/

        .error {
            color: #ff4d4f;
            font-size: 12px;
            margin-top: 4px;
            display: block;
        }

        .form-footer {
            grid-column: 1 / -1;
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-top: 10px;
        }
        
        .contact-form-wrapper .emailField {
  grid-column: 1 / -1;
}

        .partner-form,
        .contact-form-wrapper label,
        .contact-form-wrapper h2,
        .contact-form-wrapper p {
            color: #ffffff !important;
        }

        /* INPUT TEXT */
        .contact-form-wrapper input,
        .contact-form-wrapper select,
        .contact-form-wrapper textarea {
            color: #ffffff !important;
        }

        /* PLACEHOLDER TEXT */
        .contact-form-wrapper input::placeholder,
        .contact-form-wrapper textarea::placeholder {
            color: rgba(255, 255, 255, 0.7) !important;
        }

        /* SELECTED TEXT */
        .contact-form-wrapper select {
            color: #ffffff !important;
        }

        /* TERMS TEXT */
        .contact-form-wrapper .terms label {
            color: #ffffff !important;
            margin-bottom: 0;
        }

        .contact-form-wrapper select {
            color: #ffffff;
            background: transparent;
        }

        .contact-form-wrapper select option {
            color: #0F1513;
            /* dark text for dropdown list */
            background: #ffffff;
            font-family: Poppins, sans-serif;
        }

        .contact-form-wrapper {
            max-width: 900px;
            color: #fff;
            font-family: Poppins, sans-serif;
        }

        .subtitle {
            margin-bottom: 25px;
            opacity: 0.8;
        }

        .form-row {
            display: flex;
            gap: 30px;
            margin-bottom: 20px;
        }

        .form-group {
            flex: 1;
            display: flex;
            flex-direction: column;
        }

        .form-group.full {
            width: 100%;
            margin-bottom: 0;
        }

        .contact-form-wrapper label {
            margin-bottom: 6px;
            font-size: 14px;
            font-weight: 400;
        }

        .contact-form-wrapper input,
        .contact-form-wrapper textarea,
        .contact-form-wrapper select {
            background: transparent;
            border: none;
            border-bottom: 1px solid rgba(255, 255, 255, 0.4);
            padding: 10px 5px;
            color: #fff;
            outline: none;
        }

        .contact-form-wrapper input:focus,
        .contact-form-wrapper textarea:focus,
        .contact-form-wrapper select:focus {
            border-bottom: 1px solid #25F0C0;
            border-top: none;
            border-right: none;
            border-left: none;
            background-color: transparent;
        }

        .hidden {
            display: none !important;
        }

        .terms {
            margin: 0;
            font-size: 14px;
            display: flex;
            align-items: center;
            gap: 8px;
            flex-wrap: wrap;
        }
        .form-footer .terms input{
            width: auto;
        }
        .terms a {
            color: #25F0C0;
        }

        .submit-contact-form-btn {
            border: none;
            padding: 10px 15px;
            cursor: pointer;
                background-color: transparent !important;
    font-family: "Poppins", Sans-serif;
    font-size: 14;
    font-weight: 400 !important;
    letter-spacing: -0.4px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-image: linear-gradient(171deg, #25F0C0 0%, #0F1513 100%) !important;
    border-radius: 50px 50px 50px 50px;
        }


        .error {
            color: #ff6b6b;
            font-size: 12px;
            margin-top: 4px;
            min-height: 16px;
        }

        .mandatory-star {
            color: #ff6b6b;
        }

        .form-footer {
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
            margin-top: 25px;
        }

        .form-footer input {
            width: auto;
        }

/* ─── TABLET: below 991px ─── */
@media (max-width: 991px) {
  #elementor-popup-modal-875 .dialog-message {
    width: 95vw;
  }

  .contact-form-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* ─── MOBILE: below 767px ─── */
@media (max-width: 767px) {
  #elementor-popup-modal-875 .dialog-message {
    width: 95vw;
  }

  .contact-form-wrapper {
    grid-template-columns: 1fr;
    gap: 15px;
  }

  .form-footer {
    flex-direction: column;
    align-items: flex-start;
    gap: 15px;
  }

  .submit-contact-form-btn {
    width: 100%;
    text-align: center;
  }
  .contact-form-inner{
   display: block;   
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a185d11 *//* ===============================
   PREMIUM GLASS EFFECT CONTAINER
================================ */

.contact-glass-form {
  position: relative;
  max-width: 900px;
  margin: 0 auto;

  padding: 50px 60px;
  border-radius: 22px;

  /* Glass Background */
  background: linear-gradient(
    135deg,
    rgba(6, 20, 18, 0.85),
    rgba(10, 35, 30, 0.75)
  );

  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);

  border: 1px solid rgba(37, 240, 192, 0.15);

  /* Depth */
  box-shadow:
    0 20px 60px rgba(0,0,0,0.6),
    0 0 40px rgba(37,240,192,0.08);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-81359c3 */.contact-glass-form{
  max-width:600px;
}

/* GLASS CONTAINER */
.contact-glass-form .glass-form{
  background:rgba(255,255,255,0.05);
  backdrop-filter:blur(12px);
  border-radius:12px;
  padding:30px;
  border:1px solid rgba(255,255,255,0.1);
}

/* GRID */
.contact-glass-form .form-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:25px;
}

/* FULL WIDTH */
.contact-glass-form .full{
  grid-column:span 2;
}

/* LABEL */
.contact-glass-form label{
  color:#ffffffcc;
  font-size:14px;
  margin-bottom:5px;
}

/* INPUTS */
.contact-glass-form input,
.contact-glass-form select,
.contact-glass-form textarea{
  width:100%;
  background:transparent;
  border:none;
  border-bottom:1px solid rgba(37,240,192,0.5);
  color:white;
  padding:8px 0;
  outline:none;
  font-size:14px;
}

/* PLACEHOLDER */
.contact-glass-form input::placeholder,
.contact-glass-form textarea::placeholder{
  color:#ffffff66;
}

/* FOCUS */
.contact-glass-form input:focus,
.contact-glass-form textarea:focus,
.contact-glass-form select:focus{
  border-bottom:1px solid #25F0C0;
  box-shadow:0 4px 10px -6px #25F0C0;
}

/* TEXTAREA */
.contact-glass-form textarea{
  resize:none;
}

/* SUBMIT */
.contact-glass-form .submit-btn{
  margin-top:25px;
  background:linear-gradient(135deg,#25F0C0,#19cfa6);
  border:none;
  padding:10px 25px;
  border-radius:25px;
  color:#0F1513;
  font-weight:600;
  cursor:pointer;
}

/* MOBILE */
@media(max-width:768px){
  .contact-glass-form .form-grid{
    grid-template-columns:1fr;
  }

  .contact-glass-form .full{
    grid-column:span 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8caa68 */.solution-card{
position:relative;
border-radius:28px;
overflow:hidden;

/* dark gradient background with subtle green tint */
background:
radial-gradient(circle at 15% 15%, rgba(37,240,192,0.18), transparent 45%),
radial-gradient(circle at 50% 100%, rgba(37,240,192,0.10), transparent 55%),
linear-gradient(180deg,#071312 0%,#050d0c 55%,#040909 100%);
}

/* gradient border */
.solution-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
pointer-events:none;
padding:1px;

background:linear-gradient(
180deg,
rgba(37,240,192,0.35) 0%,
rgba(255,255,255,0.18) 40%,
rgba(255,255,255,0.25) 70%,
rgba(255,255,255,0.35) 100%
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* bottom glow */
.solution-card::after{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
pointer-events:none;

background:
radial-gradient(
ellipse at bottom,
rgba(255,255,255,0.18) 0%,
rgba(37,240,192,0.12) 25%,
transparent 65%
);
opacity:.6;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19f0e2b */.office-map{
  position:relative;
  width:100%;
}

.map-img{
  width:100%;
}

/* PIN POSITION */
.map-pin{
  position:absolute;
  transform:translate(-50%,-100%);
  cursor:pointer;
  z-index:2;
}

/* VISIBLE PIN DOT */
.pin{
  width:10px;
  height:10px;
  background:#25F0C0;
  border-radius:50%;
  position:relative;
}

/* GLOW RING */
.pin::after{
  content:'';
  position:absolute;
  width:30px;
  height:30px;
  border:2px solid #25F0C0;
  border-radius:50%;
  top:-9px;
  left:-10px;
  animation:pulse 2s infinite;
  opacity:0.5;
}

@keyframes pulse{
  0%{transform:scale(0.5);opacity:0.8;}
  100%{transform:scale(1.5);opacity:0;}
}

/* TOOLTIP */
.tooltip{
  position:absolute;
  bottom:30px;
  left:50%;
  transform:translateX(-50%) scale(0.9);
  background:#1a1f1d;
  padding:10px 15px;
  border-radius:8px;
  color:white;
  font-size:12px;
  white-space:nowrap;
  min-width:180px;

  opacity:0;
  pointer-events:none;
  transition:0.3s;
}

/* SHOW TOOLTIP ON HOVER */
.map-pin:hover .tooltip{
  opacity:1;
  transform:translateX(-50%) scale(1);
}

/* for click state) */
.map-pin.active .tooltip{
  opacity:1;
  transform:translateX(-50%) scale(1);
  pointer-events:auto;
}

/* TOOLTIP ARROW */
.tooltip::after{
  content:'';
  position:absolute;
  bottom:-6px;
  left:50%;
  transform:translateX(-50%);
  border-width:6px;
  border-style:solid;
  border-color:#1a1f1d transparent transparent transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9141f6 */.terms-link:hover{
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e82bebd */.terms-link:hover{
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01a8702 */.terms-link:hover{
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5808af */.elementor-644 .elementor-element.elementor-element-f5808af{
  position:relative;
}

.elementor-644 .elementor-element.elementor-element-f5808af::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index:1;

  background:
    linear-gradient(
      to bottom,
      #0F1513 0%,
      rgba(15,21,19,0.85) 10%,
      rgba(15,21,19,0.4) 25%,
      rgba(15,21,19,0) 40%
    ),
    linear-gradient(
      to top,
      #0F1513 0%,
      rgba(15,21,19,0.85) 10%,
      rgba(15,21,19,0.4) 25%,
      rgba(15,21,19,0) 40%
    );
}

.elementor-644 .elementor-element.elementor-element-f5808af > *{
  position:relative;
  z-index:2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a37195 */.elementor-644 .elementor-element.elementor-element-8a37195 {
  position: relative;
  overflow: hidden;
}

.elementor-644 .elementor-element.elementor-element-8a37195::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 container, class: .elementor-element-c1812fe */.elementor-644 .elementor-element.elementor-element-c1812fe{
  position:relative;
}

.elementor-644 .elementor-element.elementor-element-c1812fe::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index:1;

  background:
    linear-gradient(
      to bottom,
      #0F1513 0%,
      rgba(15,21,19,0.85) 10%,
      rgba(15,21,19,0.4) 25%,
      rgba(15,21,19,0) 40%
    ),
    linear-gradient(
      to top,
      #0F1513 0%,
      rgba(15,21,19,0.85) 10%,
      rgba(15,21,19,0.4) 25%,
      rgba(15,21,19,0) 40%
    );
}

.elementor-644 .elementor-element.elementor-element-c1812fe > *{
  position:relative;
  z-index:2;
}

.video-container{
    position: relative;
}
.video-container .actual-video{
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 0 !important;
}

@media (max-width: 767px){
    .video-container .actual-video {
        top: 5vw;
    }
}/* End custom CSS */