@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--angle:0deg}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!m-\[0\]{margin:0!important}.m-auto{margin:auto}.my-20{margin-block:calc(var(--spacing)*20)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-20{margin-top:calc(var(--spacing)*20)}.mt-50{margin-top:calc(var(--spacing)*50)}.mt-\[-15\%\]{margin-top:-15%}.mt-\[120px\]{margin-top:120px}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-30{margin-bottom:calc(var(--spacing)*30)}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.h-screen{height:100vh}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.ps-4{padding-inline-start:calc(var(--spacing)*4)}.text-center{text-align:center}.text-nowrap{text-wrap:nowrap}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-Thin.woff2)format("woff2"),url(/fonts/Metropolis-Thin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-ThinItalic.woff2)format("woff2"),url(/fonts/Metropolis-ThinItalic.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-ExtraLight.woff2)format("woff2"),url(/fonts/Metropolis-ExtraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-ExtraLightItalic.woff2)format("woff2"),url(/fonts/Metropolis-ExtraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-Light.woff2)format("woff2"),url(/fonts/Metropolis-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-LightItalic.woff2)format("woff2"),url(/fonts/Metropolis-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-Regular.woff2)format("woff2"),url(/fonts/Metropolis-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-RegularItalic.woff2)format("woff2"),url(/fonts/Metropolis-RegularItalic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-Medium.woff2)format("woff2"),url(/fonts/Metropolis-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-MediumItalic.woff2)format("woff2"),url(/fonts/Metropolis-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-SemiBold.woff2)format("woff2"),url(/fonts/Metropolis-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-SemiBoldItalic.woff2)format("woff2"),url(/fonts/Metropolis-SemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-Bold.woff2)format("woff2"),url(/fonts/Metropolis-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-BoldItalic.woff2)format("woff2"),url(/fonts/Metropolis-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-ExtraBold.woff2)format("woff2"),url(/fonts/Metropolis-ExtraBold.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-ExtraBoldItalic.woff2)format("woff2"),url(/fonts/Metropolis-ExtraBoldItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-Black.woff2)format("woff2"),url(/fonts/Metropolis-Black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-BlackItalic.woff2)format("woff2"),url(/fonts/Metropolis-BlackItalic.woff)format("woff");font-weight:900;font-style:italic;font-display:swap}html{scroll-behavior:smooth;scroll-padding-top:100px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{cursor:url(/images/custom-cursor.svg) 0 0,auto;color:#231f20;margin:0;padding:0;font-family:Metropolis,sans-serif;font-weight:400;line-height:1.6}a{transition:all .5s;position:relative}a:hover{transform:scale(1.005)}img{pointer-events:none}svg{transform-origin:50%;transition:transform .3s}svg a{transform:scale(1.001)}html.lenis-stopped{overflow:hidden}.main-modals{pointer-events:auto;outline:none;overflow-y:auto!important}video{border-radius:12px;width:100%;max-width:100%;height:auto}.container{width:100%;max-width:1260px;margin:0 auto;padding:0 20px}.home-top-sec .img-sec{margin-bottom:50px}.home-top-sec .heading-cont h1{margin-bottom:20px;font-size:clamp(54px,3.75vw + .5rem,72px);font-weight:600;line-height:normal}.home-top-sec .heading-cont h1 span{display:block}.home-top-sec .heading-cont h1 span.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(90.06deg,#013ee6 0%,#3de7ff 101.11%);-webkit-background-clip:text;background-clip:text}.home-top-sec .heading-cont p{text-align:center;max-width:682px;margin:auto auto 50px;font-size:16px;line-height:normal}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(90.06deg,#013ee6 0%,#3de7ff 101.11%);-webkit-background-clip:text;background-clip:text}.video-sec{z-index:-1;position:relative}section{margin-bottom:60px}.global-btn{color:#fff;text-shadow:0 1px 3px #00000038;background:linear-gradient(89.53deg,#013ee6 -2.71%,#27a9f6 81.77%,#3de7ff 130.23%);border-radius:50px;justify-content:center;align-items:center;gap:10px;width:max-content;margin:auto;padding:13px 32px;font-size:16px;font-weight:500;display:flex;box-shadow:inset 0 -4px 8px #ffffff40}.FoundationalSvg-cont{height:100vh;position:relative}.FoundationalSvg-cont svg{z-index:-1;pointer-events:none;width:auto;max-width:100%;height:auto;margin:auto}.FoundationalSvg-cont .card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid;background:linear-gradient(109.95deg,#d6d6d624 0%,#f3f3f35f 100%);border-image-source:linear-gradient(106.95deg,#efefef5e 4.71%,#bcbcbc5e 97.72%);border-radius:15px;max-width:468px;padding:34px;position:absolute}.FoundationalSvg-cont .card.card-1{top:0;left:0}.FoundationalSvg-cont .card.card-2{bottom:10%;right:0}.FoundationalSvg-cont .card h2{margin-bottom:6px;font-size:clamp(24px,1.5rem,28px);font-weight:500;line-height:normal}.FoundationalSvg-cont .card P{color:#666363;font-size:16px;font-style:italic;font-weight:400;line-height:1.2}.wrap_in_brackets:before{content:"(";color:#91e3ee;font-weight:inherit;margin-right:4px}.wrap_in_brackets:after{content:")";color:#91e3ee;font-weight:inherit;margin-left:4px}.technologies-sec{color:#666363}.technologies-sec p{color:#666363;margin-bottom:20px;font-size:16px;font-weight:400;line-height:1.2}.technologies-sec h2{margin-bottom:90px;font-size:clamp(16px,1vw + .3rem,22px);font-weight:400}.technologies-sec h2 span{font-weight:700;position:relative}.technologies-sec h2 span:after{content:"";z-index:-1;background:#91e3ee;width:100%;height:2px;position:absolute;bottom:0;left:0}.technologies-sec ul{margin:0;padding:0;list-style:none}.technologies-sec ul li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:60px;display:flex}.technologies-sec ul li .img-sec{flex:300px;max-width:400px}.technologies-sec ul li .text-sec{flex:300px;max-width:500px}.technologies-sec ul li .text-sec h2{color:#231f20;margin-bottom:16px;font-size:28px;font-weight:500;line-height:normal}.technologies-sec ul li .text-sec p{color:#231f20;margin-bottom:20px;font-size:18px;line-height:1.5}.technologies-sec ul li:nth-child(2n){flex-direction:row-reverse}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.round-btn{-webkit-backdrop-filter:blur(13.5px);backdrop-filter:blur(13.5px);border-radius:100%;justify-content:center;align-items:center;gap:10px;padding:15px;font-size:16px;font-weight:500;display:inline-flex;box-shadow:2.16px 2.16px 6.48px #bdbdbd40}.proof_of_impact p{margin-bottom:30px}.proof_of_impact h2{font-size:clamp(28px,2rem,32px);font-weight:600}.proof_of_impact h3{color:#666363;width:100%;max-width:725px;margin:auto auto 40px;font-size:18px;font-weight:400;line-height:1.3}.proof_of_impact svg{width:fit-content;max-width:100%;margin:auto}footer{background:radial-gradient(50% 50%,#bcceff 35.46%,#eff4ff 100%);padding-top:80px;padding-bottom:20px}footer .footer-top h2{text-align:center;width:100%;max-width:670px;margin:auto auto 15px;font-size:clamp(32px,2.5rem,41px);font-weight:600;line-height:1.1}footer .footer-top p{text-align:center;color:#666363;width:100%;max-width:564px;margin:auto auto 40px;font-size:18px;line-height:1.4}footer .footer-top .buttons-group{justify-content:center;align-items:center;gap:20px;display:flex}footer .main-footer{color:#666363;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:.5px solid;background:linear-gradient(92.97deg,#ffffffb3 0%,#fffc 100%);border-image-source:linear-gradient(92.92deg,#ffffffb3 .29%,#ffffffa3 100%);border-radius:24px;padding:40px}footer .main-footer ul{grid-template-columns:repeat(auto-fit,minmax(229px,1fr));gap:50px;display:grid}footer .main-footer ul li{flex-direction:column;flex:0 0 229px;gap:10px;display:flex}footer .main-footer ul li h3{color:#9b9b9b}footer .main-footer ul li a{gap:8px;width:max-content;display:flex}footer .main-footer ul li a svg{max-width:20px}footer .main-footer ul li a:hover{color:#003fff}footer .main-footer ul li a:hover svg path{fill:url(#paint0_linear_870_3091)}footer .main-footer ul li .social-icons{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:12px;max-width:138px;display:grid}footer .main-footer ul li .social-icons a svg{width:100%;max-width:38px}footer .main-footer ul li .social-icons a:hover svg path{fill:url(#paint0_linear_870_6406)}footer .main-footer ul li>div{flex-direction:column;gap:10px;display:flex}footer .main-footer form .form-group{border:1px solid #c8c7c7;border-radius:24px;gap:10px;padding:4px 7px 4px 16px;display:flex}footer .main-footer form .form-group input{border:none;outline:none;width:100%;margin:0;padding:0;font-weight:400;line-height:normal}footer .main-footer form .form-group input::placeholder{font-size:14px}footer .main-footer form .form-group button{cursor:pointer;-webkit-backdrop-filter:blur(9.5px);backdrop-filter:blur(9.5px);border-radius:100%;justify-content:center;align-items:center;width:38px;height:38px;margin:0;display:flex;box-shadow:inset -1.5px -3.5px 3px #ffffff80,1.5px 1.5px 4.5px #bdbdbd40,inset 1.4px .7px 3px #def9ff61,1px .7px 2.4px #ffffffa8}footer .main-footer form .form-group button svg{max-width:16px}footer .main-footer .cp{border-top:1px solid #c8c7c7;justify-content:space-between;margin-top:50px;padding-top:20px;font-size:16px;display:flex}footer .main-footer .cp a{align-items:center;gap:5px;line-height:normal;display:flex}footer .main-footer .cp a span{border:1px solid #c8c7c7;border-radius:100px;padding:4px}footer .footer-logo{margin-bottom:30px}footer .footer-logo+p{color:#666363;margin-bottom:14px;font-size:14px;font-weight:400;line-height:normal}video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}video::-webkit-media-controls-panel{-webkit-appearance:none;display:none!important}video{clip-path:inset(1px);filter:grayscale(0);pointer-events:none;border:0 solid #000;outline:none}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.btn-animated{--border:2px;padding:var(--border);isolation:isolate;cursor:pointer;background:conic-gradient(from var(--angle),#e6e6e6 0%,#3de7ff 20%,#013ee6 50%,#3de7ff 80%,#e6e6e6 100%);border-radius:999px;display:inline-flex;position:relative;box-shadow:0 2px 10px 1px #00000017}.btn-animated:hover{animation:2s linear infinite rotateBorder}.btn-animated:hover a{transform:none}.btn-animated svg{width:18px}.btn-animated:after{content:"";inset:var(--border);border-radius:inherit;z-index:0;background:#fff;position:absolute}.btn-animated a{z-index:1;border-radius:inherit;color:#013ee6;background:#fff;align-items:center;gap:8px;padding:12px 34px;font-weight:500;text-decoration:none;transition:background .2s linear;display:inline-flex;position:relative}.hero .top-wrapper h1.wrap_in_brackets{text-transform:uppercase}@keyframes rotateBorder{to{--angle:360deg}}.top-wrapper{justify-content:space-between;align-items:flex-end;gap:15%;width:100%;display:flex}.top-wrapper .left-sec h1{margin-bottom:19px;font-size:16px;font-weight:400}.top-wrapper .left-sec h2{font-size:clamp(54px,5vw + 1rem,72px);font-weight:600;line-height:normal}.top-wrapper .right-sec p{margin-bottom:20px;font-size:16px;font-weight:400}.top-wrapper .right-sec p:last-child{margin:0}.core-mission{text-align:center}.core-mission h2{margin-bottom:10px;font-size:clamp(51px,5vw + 1rem,72px);font-weight:600;line-height:normal}.core-mission p{max-width:860px;margin:auto auto 60px;font-size:16px;font-style:italic;font-weight:400;line-height:1.3}.core-mission>ul li{justify-content:space-between;gap:15%;display:flex}.core-mission>ul li:nth-child(2n){flex-direction:row-reverse}.core-mission>ul li{text-align:left;margin-bottom:10.5vw}.core-mission>ul li h2{line-height:normal}.core-mission .core-mission-list h2,.core-mission.principles h2{font-size:clamp(42px,5vw + 1rem,72px)}.core-mission.principles ul{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}.core-mission.principles ul li{text-align:center;flex:250px;max-width:300px}.core-mission.principles ul li img{margin-bottom:15px;display:block}.core-mission.principles ul li h2{margin:0 0 10px;font-size:28px;font-weight:500;line-height:normal}.core-mission.principles ul li p{color:#666363;font-size:16px;font-weight:400;line-height:1.3}.tagline{flex-direction:column;align-items:center;display:flex}.tagline img{margin-bottom:30px}.tagline h2{text-align:center;font-size:28px;font-weight:600;line-height:normal}.v-sec,.video-sec{z-index:-1;width:100%;height:75%;position:absolute;bottom:0;left:0}.v-sec:before,.v-sec:after,.video-sec:before,.video-sec:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#fff 0%,#fff0 100%);width:100%;height:40%;position:absolute;top:-3px;left:0}.v-sec:after,.video-sec:after{top:initial;background:linear-gradient(#fff0 0%,#fff 80% 80%);bottom:-3px}.v-sec video,.video-sec video{object-fit:cover;opacity:.9;border-radius:12px;width:100%;max-width:100%;height:100%}.hero_small_para .right-sec{flex:0 0 300px}.hero_small_para .right-sec p{width:100%;max-width:350px;line-height:1.4}.bg-circle-sec{background:radial-gradient(48.64% 48.64% at 50% 47.41%,#cde6eb 0%,#fff 100%)}@media (max-width:767px){.FoundationalSvg-cont .card.card-1{top:5%}.FoundationalSvg-cont .card.card-2{bottom:8%}.FoundationalSvg-cont .card.card-1,.FoundationalSvg-cont .card.card-2{right:initial;width:100%;left:50%;transform:translate(-50%)}.technologies-sec ul li{flex-direction:column!important}footer .footer-top .buttons-group{flex-direction:column}footer .main-footer .cp{flex-direction:column;gap:30px}footer .main-footer{padding:40px 20px}.technologies-sec ul li .img-sec{flex:auto}.hero{height:auto}.hero .top-wrapper{text-align:center;flex-direction:column}.hero .top-wrapper .left-sec{width:100%;margin-bottom:12px}.hero .v-sec,.hero .video-sec{min-height:450px;margin-top:0;position:relative}.hero .v-sec video,.hero .video-sec video{position:absolute}.core-mission>ul li{flex-direction:column!important}.core-mission>ul li .img-sec{text-align:center}footer{margin-top:75px}.hero_small_para .right-sec{flex:auto!important}.hero_small_para .right-sec P{max-width:inherit}.container{padding:0 15px}#legal-nav li a img{max-width:40px}}.products .react-tabs__tab img{max-width:45px}@media (max-width:600px){br{display:none}section{margin-bottom:20px}.video-sec{margin:0}.FoundationalSvg-cont .card.card-1{top:0}.FoundationalSvg-cont .card.card-2{bottom:55px}.core-mission img,.technologies-sec img{max-width:240px;margin:auto}.core-mission>ul li{margin-bottom:100px}}.loader-page{z-index:99999999;opacity:1;visibility:visible;background:#fff;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.products .react-tabs__tab-list{border-bottom:2px solid #c8c7c7;gap:40px;margin-bottom:40px;display:flex}.products .react-tabs__tab{cursor:pointer;text-transform:capitalize;outline:none;align-items:center;gap:16px;padding:10px 0;font-size:18px;font-weight:500;line-height:normal;display:flex}.products .react-tabs__tab img{width:46px;display:inline-block}.products .react-tabs__tab img.active{display:none}.products .react-tabs__tab img.disable{display:inline-block}.products .react-tabs__tab.react-tabs__tab--selected{color:#013ee6;position:relative}.products .react-tabs__tab.react-tabs__tab--selected:before{content:"";background:linear-gradient(90deg,#3de7ff -4.12%,#013ee6 100%);border-radius:100px;width:100%;height:4px;position:absolute;bottom:-2px;left:0}.products .react-tabs__tab.react-tabs__tab--selected img.active{display:inline-block}.products .react-tabs__tab.react-tabs__tab--selected img.disable{display:none}.djinn_product h2{max-width:600px;font-size:clamp(54px,5vw + 1rem,70px);font-weight:600;line-height:normal}.djinn_product h2 span{width:fit-content;display:inline}.djinn_product .product-main-content{justify-content:space-between;align-items:center;gap:60px;display:flex}.djinn_product .product-main-content .btn-group{gap:20px;display:flex}.djinn_product .product-main-content .btn-group .global-btn{margin:0}.card-wrapper{background:linear-gradient(106.95deg,#efefef5e 4.71%,#bcbcbc5e 97.72%);border-radius:6px;width:100%;max-width:490px;margin-bottom:25px;padding:2px;overflow:hidden}.card-wrapper .card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(109.95deg,#d6d6d624 0%,#f3f3f35f 100%);padding:34px 43px}.card-wrapper .card h2{margin-bottom:16px;font-size:28px;font-weight:500;line-height:1.1}.card-wrapper .card p{color:#666363;font-size:16px;font-weight:400;line-height:1.3}.animated-cards .card-wrapper{max-width:initial;background:0 0}.animated-cards .card-wrapper ul{flex-wrap:wrap;grid-template-columns:repeat(auto-fit,minmax(366px,1fr));gap:25px;display:grid}.animated-cards .card-wrapper ul li{flex:0 0 calc(33.33% - 20px);position:relative}.animated-cards .card-wrapper ul li.card{background:#f5fbff;border-radius:18px;padding:20px;position:relative}.animated-cards .card-wrapper ul li.card h2,.animated-cards .card-wrapper ul li.card p{padding-inline:12px}.animated-cards .card-wrapper ul li.card p{font-style:italic}.animated-cards .card-wrapper ul li.card video{object-fit:cover;border-radius:18px;width:100%;height:300px;margin-bottom:25px}.animated-cards .card-wrapper ul li.card .card-content{z-index:1;background:#f5fbff;border-radius:16px;position:relative;overflow:hidden}.animated-cards .card-wrapper ul li.card:before{content:"";background:linear-gradient(var(--angle),#91e3ee 40.66%,#013ee6 100%);z-index:-1;border-radius:18px;padding:2px;animation:7s linear infinite gradientBorder;position:absolute;inset:0}.animated-cards .card-wrapper ul li.card:after{content:"";z-index:-1;background:#f5fbff;border-radius:16px;position:absolute;inset:1.5px}.our_products_page .hero_small_para .right-sec{flex:0 0 309px;align-items:flex-end;display:flex}.our_products_page .hero_small_para .right-sec p{margin:0}@keyframes gradientBorder{0%{--angle:0deg}to{--angle:360deg}}.reflection-img img{-webkit-box-reflect:below -160px linear-gradient(to bottom,#ffffff0e,#ffffff07)}@media (max-width:767px){.djinn_product .product-main-content{flex-direction:column}.animated-cards .card-wrapper ul li.card video{height:auto}.djinn_product .product-main-content .btn-group{flex-direction:column;align-items:center}.animated-cards .card-wrapper ul{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.products .react-tabs__tab{font-size:14px}.products .react-tabs__tab-list{gap:20px}.card-wrapper .card{padding:25px 20px}.reflection-img img{-webkit-box-reflect:below -100px linear-gradient(to bottom,#ffffff0e,#ffffff07)}}.blogs-page .djinn_product>h2{font-size:42px}.blogs-page .djinn_product>p{color:#666363;max-width:580px;font-size:16px;font-weight:400;line-height:1.3}.animated-cards.press-cards .card-wrapper ul{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:40px}.animated-cards.press-cards .card-wrapper ul li.card{padding:12px}.animated-cards.press-cards .card-wrapper ul li.card img{width:100%;height:auto}.animated-cards.press-cards .card-wrapper ul li.card .dates_and_views{color:#666363;justify-content:space-between;margin-block:15px;font-size:16px;font-weight:400;display:flex}.animated-cards.press-cards .card-wrapper ul li.card h2{max-width:480px;margin-bottom:50px;font-size:24px;font-weight:500}.animated-cards.press-cards .card-wrapper ul li.card:after{background:#fff}@media (max-width:767px){.blogs-page .animated-cards.press-cards .card-wrapper ul{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.blogs-page .react-tabs__tab-list{flex-direction:column;gap:20px;margin-bottom:60px}.blogs-page .djinn_product>h2{margin-bottom:10px}}@media (max-width:600px){.blogs-page .animated-cards.press-cards .card-wrapper ul{grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}}.case-study-page .animated-cards .card-wrapper ul{grid-template-columns:repeat(auto-fit,minmax(700px,1fr));gap:40px}.case-study-page .animated-cards .card-wrapper ul li.card{padding:clamp(12px,1.5rem,34px)}.case-study-page .animated-cards .card-wrapper ul li.card>div{align-items:center;gap:24px;display:flex}.case-study-page .animated-cards .card-wrapper ul li.card>div>div{flex:1}.case-study-page .animated-cards .card-wrapper ul li.card>div .img-wrraper{flex:1;width:100%;max-width:516px}.case-study-page .animated-cards .card-wrapper ul li.card>div .img-wrraper img{border-radius:14px}.case-study-page .animated-cards .card-wrapper ul li.card>div .card-right-dec h2{font-size:24px;font-weight:500}.case-study-page .animated-cards .card-wrapper ul li.card>div .card-right-dec p{color:#666363;margin-bottom:24px;font-size:16px;font-style:normal;font-weight:400}.case-study-page .animated-cards .card-wrapper ul li.card:after{background:#fff}@media (max-width:767px){.case-study-page .animated-cards .card-wrapper ul{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.case-study-page .animated-cards .card-wrapper ul li>div{flex-direction:column}}.contact-us-page.hero_small_para .right-sec{flex:0 0 435px}.contact-us-page.hero_small_para .right-sec p{max-width:initial}.custom-select__control,.css-b62m3t-container{width:100%}.custom-select__control.css-13cymwt-control{background-color:#0000;border:none;border-bottom:1px solid #9d9d9d;font-size:19px;font-weight:400}.custom-select__control.css-13cymwt-control:focus{outline:none!important}.css-1u9des2-indicatorSeparator{display:none}.contactForm{border-radius:24px;max-width:1300px;padding:92px 52px;position:relative}.contactForm .selectContactForm{float:left}.contactForm .selectContactForm h1{color:#303235;margin:0;font-size:42px}.contactForm .selectContactForm p{color:#303235;margin-top:31px;font-size:18px;font-style:italic;font-weight:400;line-height:1}.contactForm .selectContactfield{border:1px solid #cfcfcf;border-radius:70px;padding:6px;position:absolute;top:75px;right:50px}.contactForm .selectContactfield .tab-list{display:flex}.contactForm .selectContactfield .tab{text-transform:uppercase;color:#67696c;cursor:pointer;border:none;border-radius:70px;outline:none;padding:15px 29px;font-size:19px;line-height:1;transition:all .3s}.contactForm .selectContactfield .tab[aria-selected=true]{z-index:1;color:#fff!important}.contactForm .selectContactfield .buttonEmpty{color:#67696c;background-color:#0000;font-size:19px}.contactForm .form{clear:both}.contactForm .inputInline,.contactForm .inputBottom{float:none;display:flex}.contactForm .inputGroup{width:100%;margin-right:48px}.contactForm .inputStyle{color:#9d9d9d;background-color:#0000;border:0;border-bottom:2px solid #9d9d9d;outline:none;width:100%;padding-bottom:14px;font-size:19px;font-weight:400}.contactForm .selectBox{color:#9d9d9d;background:0 0;border:0;border-bottom:2px solid #9d9d9d;width:48%;margin-right:48px}.contactForm .terms{gap:5px;display:flex;position:relative}.contactForm .terms img.twitter-3{cursor:pointer;display:none}.contactForm .terms .text{font-size:19px;line-height:normal}.contactForm .terms label a{color:#013ee6;font-weight:500;text-decoration:underline}.contactForm .terms input{visibility:hidden;flex:0 0 38px;width:1px;height:1px;padding-left:15px}.contactForm .terms input:before{content:"";cursor:pointer;visibility:visible;background-image:url(/images/disable.svg);background-repeat:no-repeat;background-size:cover;width:30px;height:30px;position:absolute;top:50%;left:1px;transform:translateY(-50%)}.contactForm .terms input:checked:before{background-image:url(/images/able.svg)}.contactForm input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.contactForm input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.contactForm .get-in-toch-button{text-align:center;color:#fff;width:100%;text-transform:inherit;background-color:#013ee6;border:0;border-radius:34px;align-items:center;margin-top:68px;padding:18px 20px;font-family:Metropolis,sans-serif;font-weight:600;display:flex}.contactForm .get-in-toch-button .rightButton{padding-left:10px;font-size:18px;font-weight:600}.contactForm #formInner1,.contactForm #formInner2{display:none}.contactForm .react-tabs__tab--selected{color:#fff!important;background-color:#013ee6!important}.contactForm .buttonEmpty0,.contactForm .buttonEmpty1,.contactForm .buttonEmpty2{background-color:#0000}.contactForm .MuiTabs-indicator{background:#013ee6;border-radius:25px;height:100%}.contactForm{position:relative}.contactForm:before{content:"";background:linear-gradient(var(--angle),#91e3ee 40.66%,#013ee6 100%);z-index:-1;border-radius:18px;padding:0;animation:7s linear infinite gradientBorder;position:absolute;inset:0}.contactForm:after{content:"";z-index:-1;background:linear-gradient(106.88deg,#f9feff 0%,#fafcff 100%);border-radius:16px;position:absolute;inset:1.5px}.contact-head-section{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.heading h1{color:#303235;margin:0 0 30px;font-size:42px}.form-description{color:#303235;max-width:600px;margin-bottom:95px;font-size:18px;font-style:italic;line-height:1}.form-description h1{font-style:normal;font-weight:500}.form-description p{color:#666363}.form-partner .inputs{grid-template-columns:repeat(3,1fr);align-items:flex-end;gap:80px 48px;margin-bottom:50px;display:grid}.form-partner .inputs .input-group{border-bottom:1px solid #9d9d9d;width:100%}.form-partner .inputs .input-group:last-child{grid-column:span 2}.form-partner .inputs input,.form-partner .inputs select,.form-partner .inputs .file-input__label,.form-partner .inputs .MuiSelect-select{color:#303235;background-color:#0000;border:none;border-radius:0;outline:none;padding:8px 0;font-family:Metropolis,sans-serif;font-size:19px;font-weight:400;line-height:1}.form-partner .inputs input::placeholder,.form-partner .inputs select::placeholder,.form-partner .inputs .file-input__label::placeholder,.form-partner .inputs .MuiSelect-select::placeholder{color:#9d9d9d;font-family:Metropolis,sans-serif}.form-partner .inputs select{color:#9d9d9d}.form-partner .inputs select::selection{color:#303235!important}.form-partner .file-input{margin-bottom:70px}.form-partner .file-input__input{opacity:0;z-index:-1;width:.1px;height:.1px;position:absolute;overflow:hidden}.form-partner .file-input__label{color:#9d9d9d;background-color:#0000;border:none;border-radius:0;outline:none;align-items:center;padding:8px 0;font-size:19px;font-weight:400;line-height:1;display:inline-flex}.form-partner .file-input__label span{display:inline-block}.form-partner .file-input__label .pfd-attched-btn{border:1px solid #9d9d9d;border-radius:50px;margin-left:15px;padding:6px}.form-partner .file-input__label .pfd-attched-btn .pfd-attched-btn-inner{color:#fff;text-transform:uppercase;background-color:#666363;border-radius:50px;align-items:center;padding:10px 20px;font-size:22px;display:flex}.form-partner .file-input__label .pfd-attched-btn .pfd-attched-btn-inner svg{font-size:inherit;margin-right:12px}.partner .inputs .input-group:nth-last-child(2){grid-column:span 2}.partner .inputs .input-group:last-child{grid-column:span 1}fieldset{border:none!important}@media not all and (min-width:993px){.form-partner .inputs{grid-template-columns:repeat(2,1fr)}.heading h1{margin-bottom:25px}.contactForm{padding:50px 52px}.contactForm .selectContactfield{max-width:fit-content;margin-bottom:50px;position:static}.contactForm .selectContactfield .tab-list{justify-content:center;align-items:center;margin:auto}}@media (max-width:768px){.contactForm .selectContactForm h1{margin-top:70px}.welcomeText h1{font-size:36px;line-height:38px}.form-partner .inputs{flex-direction:column;gap:50px;display:flex}.form-partner .file-input label{flex-direction:column;gap:30px;display:flex}.form-partner .file-input{margin-bottom:25px}.welcomeText .line-border{height:1px;margin-bottom:10px}.contact-us-page .hero_small_para .right-sec,.career-page .hero_small_para .right-sec{flex:auto!important}.careerWhyWork{margin-bottom:4rem}.bePartMission>h2{margin-bottom:15px;line-height:normal!important}.careerWhyWork ul{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important}.contactForm .terms .text{margin:0;padding:0}}@media (max-width:667px){.contactForm .selectContactForm{float:left;padding-top:40px}.welcomeText{margin-top:120px}.welcomeText h1{font-size:32px;line-height:40px}.welcomeText .welcomeParaText{padding-top:13px}.welcomeText p{font-size:16px}.contactForm{border-radius:24px;margin:20px 0;padding:48px 11px 51px 16px;font-size:20px}.contactForm .selectContactForm h1{color:#303235;margin:0;font-size:27px}.contactForm .selectContactForm p{font-size:18px;line-height:22px}.contactForm .selectContactfield button{width:95px;height:48px;padding:0}.contactForm .selectContactfield{display:flex}.contactForm .inputInline,.contactForm .inputBottom{float:none;display:block}.contactForm .selectBox{color:#9d9d9d;width:100%}.contactForm .selectContactfield .tab-list{width:100%}.contactForm .selectContactfield .tab{text-align:center;width:33.33%;padding:10px 15px;font-size:15px}.form-description{margin-bottom:40px}.input-group{width:100%;overflow:hidden}.form-partner .inputs input,.form-partner .inputs select,.form-partner .inputs .file-input__label{font-size:16px}.form-partner .inputs input::placeholder,.form-partner .inputs select{font-size:13px}.contactForm .terms .text{font-size:17px}.contactForm .get-in-toch-button{margin-top:40px;padding:10px 20px;font-size:15px}.heading h1{margin-bottom:25px;font-size:25px}.bottom-space{margin-bottom:60px}header .main-header .logo{max-width:200px}.contactForm .terms .text{padding-left:0;font-size:14px;line-height:normal}.contactForm .terms label{line-height:normal}.contactForm .terms input:before{top:0%;transform:translateY(0%)}.form-partner .inputs input,.form-partner .inputs select,.form-partner .inputs .file-input__label,.form-partner .inputs .MuiSelect-select{font-size:15px}.form-partner .file-input__label .pfd-attched-btn{margin:0}.form-partner .file-input label{gap:15px}.form-partner .file-input__label .pfd-attched-btn .pfd-attched-btn-inner{font-size:16px}.careerWhyWork ul li .careerImg{max-width:60px!important}}@media (max-width:320px){.contactForm .selectContactfield button{width:82px;height:48px;padding:0;font-size:14px}}.join-our-team-form{color:#333;max-width:800px;margin:0 auto}.join-our-team-form h1{text-align:center;margin-bottom:10px}.join-our-team-form p{text-align:center;color:#666;margin-bottom:20px}.form-row{gap:15px;margin-bottom:15px;display:flex}input,select,textarea{border:1px solid #ccc;border-radius:5px;flex:1;padding:10px;font-size:14px}input::placeholder,select::placeholder,textarea::placeholder{font-size:16px}textarea{resize:none;height:40px}.file-upload{cursor:pointer;align-items:center;gap:10px;display:flex}.file-name{color:#333}.placeholder{color:#aaa}.consent-row{align-items:center;gap:10px;font-size:14px;display:flex}.submit-btn{color:#fff;text-align:center;cursor:pointer;background-color:#007bff;border:none;border-radius:5px;width:100%;padding:10px;font-size:16px;display:block}.submit-btn:hover{background-color:#0056b3}.career-page .hero_small_para .right-sec{flex:0 0 409px}.career-page .hero_small_para .right-sec p{max-width:inherit}.careerWhyWork h1{margin-bottom:40px;font-size:clamp(51px,3.5vw + 1rem,64px);font-weight:600;line-height:normal}.careerWhyWork ul{grid-template-columns:repeat(auto-fit,minmax(466px,1fr));gap:60px;display:grid}.careerWhyWork ul li{gap:24px;display:flex}.careerWhyWork ul li .careerImg{width:100%;max-width:92px}.careerWhyWork ul li h2{font-size:22px;font-weight:500}.careerWhyWork ul li p{color:#666363;max-width:350px;font-size:16px;font-style:italic;line-height:1.3}.bePartMission>h2{font-size:clamp(51px,3vw + 1rem,64px);font-weight:600;line-height:1.3}.bePartMission>p{color:#666363;font-size:16px;font-style:italic;font-weight:400;line-height:1.3}.productDesigner ul li .inputSearchBox{flex-wrap:wrap;gap:10px;padding-block:50px;display:flex}.productDesigner ul li .inputSearchBox button{color:#c8c7c7;border:1px solid #c8c7c7;border-radius:30px;padding:14px 32px;font-size:16px;font-weight:600;transition:all .5s cubic-bezier(.68,-.55,.265,1.55)}.productDesigner ul li .inputSearchBox button:hover{color:#fff;background:#013ee6}.productDesigner ul li.productBox{border-top:1px solid #ebebeb;padding-block:34px}.productDesigner ul li.productBox h2{font-size:clamp(24px,2.5vw + 1rem,28px);font-weight:600}.productDesigner ul li.productBox p{font-size:16px;font-weight:400}.productDesigner ul li.productBox p button{color:#013ee6;cursor:pointer;font-weight:600;line-height:1.5;text-decoration:underline}.productDesigner ul li.productBox .icon-wraper{gap:24px;display:flex}.productDesigner ul li.productBox .icon-wraper span{color:#9b9b9b;align-items:center;gap:10px;font-size:16px;display:flex}.productDesigner ul li.productBox .icon-wraper{margin-bottom:24px}.ReactModal__Overlay{background:linear-gradient(92.97deg,#e6edffc2 0%,#c7f9ff2b 100%)}.ReactModal__Overlay .main-modals{background:#fff;border:2px solid #013ee6;border-radius:15px;width:100%;max-width:970px;height:80vh;margin-right:-50%;position:absolute;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 4px 10px #489eff8c}.ReactModal__Overlay .modals{height:100%}.ReactModal__Overlay .modal-header{color:#fff;background-color:#013ee6;justify-content:space-between;padding:10px 25px;display:flex}.ReactModal__Overlay .modal-header h2{letter-spacing:.03em;margin:0;font-size:18px;font-weight:600}.ReactModal__Overlay .modal-header button{cursor:pointer;background-color:#fff;border-radius:50%;align-items:center;width:32px;height:32px;padding:8px;display:flex}.ReactModal__Overlay .modal-header button svg{color:#013ee6;font-size:32px}.ReactModal__Overlay .modal-body{max-height:calc(100% - 110px);overflow-y:auto}.modal-body-content{flex-direction:column;gap:30px;padding:30px 40px;display:flex}.modal-body-content h2{margin-bottom:30px;font-size:32px;font-weight:700}.modal-body-content>ul{flex-wrap:wrap;gap:50px;margin-bottom:50px;display:flex}.modal-body-content>ul li{flex-direction:column;gap:10px;display:flex}.modal-body-content>ul li span{font-size:16px;font-weight:600}.modal-body-content>ul li span:first-child{color:#9d9b9c;align-items:center;gap:10px;display:flex}.modal-body-content>ul li span:first-child svg{font-size:16px}.modal-body-content h3{font-size:24px;font-weight:600}.modal-body-content p,.modal-body-content h3+ul{letter-spacing:.03em;font-size:18px;font-weight:400}.modal-body-content .skills{flex-wrap:wrap;gap:15px;display:flex}.modal-body-content .skills li{background-color:#e5ebfc;border-radius:50px;padding:15px 35px;font-size:16px;font-weight:600}.modal-body-content .disc{list-style-type:disc}.modal-body-content .global-btn{margin:0}.btn-modal-apply{color:#fff;background-color:#013ee6;border-radius:50px;padding:18px 36px;font-size:16px;font-weight:600;transition:all .3s}.btn-modal-apply svg{font-size:24px;transition:all .4s}.btn-modal-apply:hover svg{transform:translate(40px,-40px)}body.ReactModal__Body--open{overflow:hidden}@media not all and (min-width:768px){.ReactModal__Overlay .main-modals{width:95%}.ReactModal__Overlay .modal-body-content{padding:30px 15px}.ReactModal__Overlay .modal-header{padding:15px 20px}.modal-body-content h2{margin-bottom:0;font-size:24px}.modal-body-content>ul{gap:30px;margin-bottom:0}.modal-body-content>ul li{flex:0 0 calc(50% - 30px)}.modal-body-content h3{font-size:20px}.modal-body-content p,.modal-body-content h3+ul{font-size:14px}.btn-modal-apply{text-align:center;padding:10px 35px;font-size:14px;display:block}}.legal-benner{position:relative;overflow:hidden}.legal-benner>img{width:100%}.legal-benner .banner-content{text-align:center;color:#fff;z-index:999;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.legal-benner .banner-content h1{margin-bottom:50px;font-size:80px;font-weight:600;line-height:1}.legal-benner .banner-content p{font-size:18px;font-weight:600;line-height:1}.legal-benner .banner-content p span{cursor:pointer;margin-left:25px;padding-bottom:10px;display:inline-block}.legal-benner .banner-content p span.active{border-bottom:2px solid #fff}.legal-benner .banner-content p a{color:inherit}.legal-benner .clouds{pointer-events:none;width:100%;position:absolute}.legal-benner .cloud-top{animation:8s linear infinite jump;top:0}.legal-benner .cloud-bottom{z-index:99;animation:7s linear infinite jump;bottom:-75%;left:0}.legal-benner .cloud-bottom img{width:100%}.scroll-to-top-section{margin-bottom:55px}.scroll-to-top-section a{font-size:16px;font-weight:600;line-height:1}.scroll-to-top-section a img{max-width:18px;margin-right:8px;display:inline-block}.terms-main-heading-sec{margin-bottom:75px}.terms-cond-card:empty{display:none}.terms-main-heading h2{color:#231f20;margin-bottom:15px;font-size:56px;font-weight:700;line-height:1}.terms-main-heading p{color:#231f20;margin:0;font-size:18px;font-style:italic;font-weight:400;line-height:1.5}.terms-cond-points-cont{flex-direction:column;gap:60px;display:flex}.terms-cond-content{justify-content:space-between;gap:90px;display:flex}.terms-cond-point-card-sec{flex:1 0 410px;max-width:410px}.terms-cond-point-heading{color:#231f20;margin-bottom:5px;font-size:42px;font-weight:600;line-height:1}.terms-cond-point-heading h2{font-size:clamp(32px,4vw + 1rem,42px)}.terms-cond-point-left{color:#231f20;font-size:clamp(16px,.5vw + 1rem,18px);font-weight:400;line-height:1.4}.terms-cond-point-left p,.terms-cond-point-left li{margin-bottom:15px}.terms-cond-point-left ul{padding-left:20px;list-style-type:disc}.terms-cond-point-left p a{color:#013ee6;font-weight:600;text-decoration:underline}.terms-cond-card{border:1px solid #e7e6e6;border-radius:6px;padding:32px;font-family:metropolismedium;display:none}.terms-cond-card h3{color:#013ee6;margin-bottom:30px;font-size:16px;line-height:1.1px}.terms-cond-card p{color:#231f20;font-family:inherit;font-size:16px;line-height:1.75}.terms-cond-point-left li.no-disc{margin-left:-20px;list-style-type:none!important}.legal-page .v-sec{height:90%}.legal nav{display:flex}.legal nav ul{border-bottom:2px solid #ebebeb;gap:50px;display:flex}.legal nav ul li{position:relative}.legal nav ul li a{color:#666363;align-items:center;gap:16px;padding:20px 15px;font-size:18px;display:flex}.legal nav ul li.active a{color:#013ee6}.legal nav ul li.active a h3{font-weight:500}.legal nav ul li.active:after{content:"";background:linear-gradient(90deg,#3de7ff -4.12%,#013ee6 100%);border-radius:25px;width:100%;height:4px;position:absolute;bottom:-3px;left:-1px}@media not all and (min-width:992px){.terms-cond-content{flex-direction:column-reverse;gap:35px}.terms-cond-point-card-sec{flex:auto}.bottom-space{margin-bottom:70px}.legal-benner .banner-content h1{font-size:50px}.legal-benner .banner-content p{font-size:14px}.terms-main-heading h2{font-size:40px}.legal-benner .banner-content{z-index:99}.legal-benner{height:50vh}}@media not all and (min-width:768px){.legal-benner>img{object-fit:cover;width:100%;height:100%}.bottom-space{margin-bottom:40px}.terms-main-heading h2{font-size:30px}.terms-main-heading-sec{margin-bottom:50px}.terms-cond-points-cont{gap:30px}.legal-benner .banner-content p{color:#fff;flex-direction:column;gap:35px;display:flex}.legal-benner .banner-content p a{color:inherit}.terms-cond-content{gap:0}.terms-cond-point-card-sec{margin-bottom:20px}.terms-cond-card{padding:25px 15px}.terms-cond-card p{margin:0}.legal-benner{overflow:visible}.legal-benner .cloud-bottom{bottom:-15%}}@media (max-width:600px){.legal nav ul{flex-direction:column;gap:20px;margin-bottom:60px}}header{z-index:999999;width:100%;padding-top:20px;position:fixed;top:0;left:0}header:before{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:100%;height:100%;position:absolute;top:0;left:0}header a:hover{transform:scale(1)}header .header-wrapper{justify-content:center;align-items:center;gap:6px;display:flex}header .main-head{-webkit-backdrop-filter:blur(18.0521px);backdrop-filter:blur(18.0521px);background:linear-gradient(92.97deg,#fafafa87 0%,#f1f1f173 100%) padding-box padding-box,linear-gradient(92.97deg,#d9dff194 0%,#c7f9ff00 100%) border-box;border:1px solid #0000;border-radius:100px;gap:20px;width:fit-content;padding:14px 25px;transition:all .3s ease-in-out;display:flex}header .main-head nav ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}header .main-head nav ul li a{color:#838383;height:20px;font-size:14px;font-weight:400;text-decoration:none;transition:color .3s;display:inline-block;position:relative}header .main-head nav ul li a:hover{color:#231f20}header .main-head nav ul li.active{pointer-events:none}header .main-head nav ul li.active a{color:#231f20;letter-spacing:.1em;text-transform:uppercase;font-weight:400;line-height:1.5}header .main-head nav ul li:not(.active){opacity:0;white-space:nowrap;max-width:0;transition:all .5s ease-in-out;overflow:hidden}header .main-head nav ul li:not(.active) a:after{content:attr(data-text);color:#231f20;width:100%;transition:all .3s;position:absolute;top:200%;left:0}header .main-head nav ul li:hover:after{top:0}header .main-head:hover{margin-right:10px;transform:scale(1.02);box-shadow:0 5px 20px #0000001a}header .main-head:hover nav ul{gap:20px}header .main-head:hover nav ul li:not(.active){opacity:1;max-width:200px;margin:0 5px}header .main-head nav ul:not(:has(li.active)) li:first-child{opacity:1;max-width:200px}header .mobile-header .top-header-mob{z-index:9;justify-content:space-between;align-items:center;display:flex;position:relative}header .mobile-header .top-header-mob .hamdurger-icon{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(217.99deg,#ffffff97 14.04%,#ffffffb9 85.87%);border-radius:100px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative;box-shadow:1.92px 1.92px 5.76px #bdbdbd40}header .mobile-header .top-header-mob .hamdurger-icon .dot{background:#013ee6;border-radius:100px;width:10px;height:10px;display:inline-block;position:absolute}header .mobile-header .top-header-mob .hamdurger-icon .dot.dot-1{top:12px}header .mobile-header .top-header-mob .hamdurger-icon .dot.dot-2{background:#003fff;bottom:15px;left:12px}header .mobile-header .top-header-mob .hamdurger-icon .dot.dot-3{background:#3de7ff;bottom:15px;right:12px}@media (max-width:1150px){header .btn-animated a{padding:12px 20px;font-size:14px}header .btn-animated a svg{width:14px}header .main-head:hover nav ul{gap:10px}header .main-head:hover nav ul li a{font-size:12px;line-height:normal}header .main-head:hover nav ul li.active{white-space:nowrap}.djinn_product .product-main-content .btn-group{text-align:center;flex-direction:column}.djinn_product .product-main-content .btn-group a{text-align:center}.djinn_product .product-main-content .btn-group .btn-animated{text-align:center;max-width:fit-content}}@media (max-width:992px){header{margin:0;padding:10px 0;position:fixed}header:before{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.navigation{width:100%;height:100%;bottom:0;top:initial;text-align:center;background:#fff;justify-content:center;transition:all .5s cubic-bezier(.175,.885,.32,1.275);display:flex;position:fixed;left:200%}.navigation.active{left:0}.navigation ul{flex-direction:column;gap:30px;padding-top:15rem;display:flex}.navigation ul li.active{font-weight:500}.navigation ul li a{font-size:18px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
